CINXE.COM
movement cost and ai for a specific unit - The Battle for Wesnoth Forums
<!DOCTYPE html> <html dir="ltr" lang="en-gb"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>movement cost and ai for a specific unit - The Battle for Wesnoth Forums</title> <link rel="alternate" type="application/atom+xml" title="Feed - The Battle for Wesnoth Forums" href="/app.php/feed?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="alternate" type="application/atom+xml" title="Feed - News" href="/app.php/feed/news?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="alternate" type="application/atom+xml" title="Feed - All forums" href="/app.php/feed/forums?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="alternate" type="application/atom+xml" title="Feed - New Topics" href="/app.php/feed/topics?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="alternate" type="application/atom+xml" title="Feed - Forum - Coder’s Corner" href="/app.php/feed/forum/10?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="alternate" type="application/atom+xml" title="Feed - Topic - movement cost and ai for a specific unit" href="/app.php/feed/topic/56703?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <link rel="canonical" href="https://forums.wesnoth.org/viewtopic.php?t=56703"> <!-- phpBB style name: prosilver Special Edition Based on style: prosilver (this is the default phpBB3 style) Original author: Tom Beddard ( http://www.subBlue.com/ ) Modified by: phpBB Limited ( https://www.phpbb.com/ ) --> <link href="./../styles/prosilver/theme/normalize.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/base.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/utilities.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/common.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/links.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/content.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/buttons.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/cp.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/forms.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/icons.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/colours.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/responsive.css?assets_version=264" rel="stylesheet"> <link href="./../assets/css/font-awesome.min.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver_se/theme/stylesheet.css?assets_version=264" rel="stylesheet"> <link href="./../styles/prosilver/theme/en/stylesheet.css?assets_version=264" rel="stylesheet"> <link href="./../assets/cookieconsent/cookieconsent.min.css?assets_version=264" rel="stylesheet"> <!--[if lte IE 9]> <link href="./../styles/prosilver/theme/tweaks.css?assets_version=264" rel="stylesheet"> <![endif]--> <link rel="apple-touch-icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/apple-touch-icon.png" sizes="180x180" /> <link rel="icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/favicon-32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/favicon-16.png" sizes="16x16" /> <meta name="theme-color" content="#0f1421" /> <link href="https://www.wesnoth.org/wesmere/css/forums-1.2.0.css" rel="stylesheet" type="text/css" /> <style> /* * phpBB overrides */ #page-header > .headerbar { display: none!important; } body { padding-top: 0; } /*.search-header { margin-top: 0; margin-right: 0; box-shadow: 0 0 2px #0075B0; }*/ </style> </head> <body id="phpbb" class="nojs notouch section-viewtopic//viewtopic ltr "> <div id="wesmere-embed"> <div id="nav" role="banner"> <div class="centerbox"> <div id="logo"> <a href="https://www.wesnoth.org/" aria-label="Wesnoth logo"></a> </div> <ul id="navlinks" role="navigation"> <li><a href="https://www.wesnoth.org/">Home</a></li> <li><a href="https://forums.wesnoth.org/viewforum.php?f=62">News</a></li> <li><a href="https://wiki.wesnoth.org/Play">Play</a></li> <li><a href="https://wiki.wesnoth.org/Create">Create</a></li> <li><a href="https://forums.wesnoth.org/">Forums</a></li> <li><a href="https://wiki.wesnoth.org/Project">About</a></li> </ul> <div id="sitesearch" role="search"> <form method="get" action="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <input id="searchbox" class="has-advanced-search" type="search" name="keywords" placeholder="Search" title="Search these forums [Alt+Shift+f]" accesskey="f" /> <span id="searchbox-controls"> <button id="search-go" class="search-button" type="submit" title="Search"> <i class="fa fa-fw fa-search search-icon" aria-hidden="true"></i> <span class="sr-label">Search</span> </button> <a id="search-opts" class="search-button" href="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Advanced search"> <i class="fa fa-fw fa-cog advsearch-icon" aria-hidden="true"></i> <span class="sr-label">Advanced search</span> </a> </span> </form> </div> <div class="reset"></div> </div> </div> </div> <div id="content"> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <div class="headerbar" role="banner"> <div class="inner"> <div id="site-description" class="site-description"> <a id="logo" class="logo" href="./../index.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Forums"> <span class="site_logo"></span> </a> <h1>The Battle for Wesnoth Forums</h1> <p>The official forums for The Battle for Wesnoth.</p> <p class="skiplink"><a href="#start_here">Skip to content</a></p> </div> <div id="search-box" class="search-box search-header" role="search"> <form action="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" method="get" id="search"> <fieldset> <input name="keywords" id="keywords" type="search" maxlength="128" title="Search for keywords" class="inputbox search tiny" size="20" value="" placeholder="Search…" /> <button class="button button-search" type="submit" title="Search"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span> </button> <a href="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" class="button button-search-end" title="Advanced search"> <i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">Advanced search</span> </a> <input type="hidden" name="sid" value="61ac89fd56d7157cf3cf02b5a38d6219" /> </fieldset> </form> </div> </div> </div> <div class="navbar" role="navigation"> <div class="inner"> <ul id="nav-main" class="nav-main linklist" role="menubar"> <li id="quick-links" class="quick-links dropdown-container responsive-menu" data-skip-responsive="true"> <a href="#" class="dropdown-trigger"> <i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>Quick links</span> </a> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <ul class="dropdown-contents" role="menu"> <li class="separator"></li> <li> <a href="./../search.php?search_id=unanswered&sid=61ac89fd56d7157cf3cf02b5a38d6219" role="menuitem"> <i class="icon fa-file-o fa-fw icon-gray" aria-hidden="true"></i><span>Unanswered topics</span> </a> </li> <li> <a href="./../search.php?search_id=active_topics&sid=61ac89fd56d7157cf3cf02b5a38d6219" role="menuitem"> <i class="icon fa-file-o fa-fw icon-blue" aria-hidden="true"></i><span>Active topics</span> </a> </li> <li class="separator"></li> <li> <a href="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" role="menuitem"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span>Search</span> </a> </li> <li class="separator"></li> </ul> </div> </li> <li data-skip-responsive="true"> <a href="/app.php/help/faq?sid=61ac89fd56d7157cf3cf02b5a38d6219" rel="help" title="Frequently Asked Questions" role="menuitem"> <i class="icon fa-question-circle fa-fw" aria-hidden="true"></i><span>FAQ</span> </a> </li> <li data-last-responsive="true"> <a href="https://forums.wesnoth.org/viewtopic.php?t=24277&sid=61ac89fd56d7157cf3cf02b5a38d6219" rel="help" title="View the Community Guidelines" role="menuitem"> <i class="icon fa-book fa-fw" aria-hidden="true"></i><span>Community Guidelines</span> </a> </li> <li class="rightside" data-skip-responsive="true"> <a href="./../ucp.php?mode=login&redirect=viewtopic.php%2F%2Fviewtopic.php%3Ft%3D56703&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Login" accesskey="x" role="menuitem"> <i class="icon fa-power-off fa-fw" aria-hidden="true"></i><span>Login</span> </a> </li> <li class="rightside" data-skip-responsive="true"> <a href="./../ucp.php?mode=register&sid=61ac89fd56d7157cf3cf02b5a38d6219" role="menuitem"> <i class="icon fa-pencil-square-o fa-fw" aria-hidden="true"></i><span>Register</span> </a> </li> </ul> <ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar"> <li class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList"> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a itemprop="item" href="./../index.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" accesskey="h" data-navbar-reference="index"><i class="icon fa-home fa-fw"></i><span itemprop="name">Forums</span></a><meta itemprop="position" content="1" /></span> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope data-forum-id="26"><a itemprop="item" href="./../viewforum.php?f=26&sid=61ac89fd56d7157cf3cf02b5a38d6219"><span itemprop="name">Development</span></a><meta itemprop="position" content="2" /></span> <span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope data-forum-id="10"><a itemprop="item" href="./../viewforum.php?f=10&sid=61ac89fd56d7157cf3cf02b5a38d6219"><span itemprop="name">Coder’s Corner</span></a><meta itemprop="position" content="3" /></span> </li> <li class="rightside responsive-search"> <a href="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" title="View the advanced search options" role="menuitem"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span> </a> </li> </ul> </div> </div> </div> <a id="start_here" class="anchor"></a> <div id="page-body" class="page-body" role="main"> <h2 class="topic-title"><a href="./../viewtopic.php?t=56703&sid=61ac89fd56d7157cf3cf02b5a38d6219">movement cost and ai for a specific unit</a></h2> <!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body --> <div style="display: none !important;">Discussion of all aspects of the game engine, including development of new and existing features.<br /></div> <p> <strong>Moderator:</strong> <a style="color:#008000;" href="./../memberlist.php?mode=group&g=6643&sid=61ac89fd56d7157cf3cf02b5a38d6219">Forum Moderators</a> </p> <div class="action-bar bar-top"> <a href="./../posting.php?mode=reply&t=56703&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="button" title="Post a reply"> <span>Post Reply</span> <i class="icon fa-reply fa-fw" aria-hidden="true"></i> </a> <div class="search-box" role="search"> <form method="get" id="topic-search" action="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219"> <fieldset> <input class="inputbox search tiny" type="search" name="keywords" id="search_keywords" size="20" placeholder="Search this topic…" /> <button class="button button-search" type="submit" title="Search"> <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span> </button> <a href="./../search.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" class="button button-search-end" title="Advanced search"> <i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">Advanced search</span> </a> <input type="hidden" name="t" value="56703" /> <input type="hidden" name="sf" value="msgonly" /> <input type="hidden" name="sid" value="61ac89fd56d7157cf3cf02b5a38d6219" /> </fieldset> </form> </div> <div class="pagination"> 5 posts • Page <strong>1</strong> of <strong>1</strong> </div> </div> <div id="p679891" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile679891"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=258501&sr=posts&sid=61ac89fd56d7157cf3cf02b5a38d6219">11</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 20th, 2023, 8:38 am</dd> </dl> <div class="postbody"> <div id="post_content679891"> <h3 class="first"> <a href="./../viewtopic.php?p=679891&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679891">movement cost and ai for a specific unit</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=679891&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Reply with quote" class="button button-icon-only"> <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">Quote</span> </a> </li> </ul> <p class="author"> <a class="unread" href="./../viewtopic.php?p=679891&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679891" title="Post"> <i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">Post</span> </a> <span class="responsive-hide">by <strong><a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a></strong> » </span><time datetime="2023-02-20T08:52:58+00:00">February 20th, 2023, 8:52 am</time> </p> <div class="content">Hello,<br> I wrote a code that make monsters spawns if certain conditions are met (it is inspired by many other coders) but in order to make it more adequate, I want to make the spawned units have special attributes.<br> First, I wanted to make certain units unable to walk outside certain type of terrain (the terrain they spawned on). The problem here is that I don't want to restrict the movement for a complete array (like flat, forest...) but a specific terrain id,<br> Second, I want to create a special AI applied only for certain spawned units to make them able to walk but avoid certain terrain<br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>#define SPAWN_MONSTERS SIDE [set_variable] name=spawning_category rand="forest,swamp,none" [/set_variable] [switch] variable=spawning_category # two types for testing [case] value="forest" {VARIABLE count_max 5} [set_variable] name=type_spawner rand=Fire Dragon,Yeti [/set_variable] {VARIABLE terrain_spawner Rr} [/case] [case] value="swamp" {VARIABLE count_max 6} {VARIABLE_OP type_spawner rand (Giant Mudcrawler,Giant Scorpion)} {VARIABLE terrain_spawner Ss} [/case] [/switch] [if] [not] [have_unit] side={SIDE} count=$count_max [/have_unit] [/not] [then] [set_variable] name=spawning_actually rand="1,1,0" # the value here is exaggerated for testing purposes [/set_variable] [if] [variable] name=spawning_actually equals=1 [/variable] [then] {SCATTER_UNITS 1 $type_spawner 0 ( {EVERYWHERE} terrain=$terrain_spawner ) (side,animate={SIDE},yes [modifications] [object] [effect] apply_to=movement_costs replace="true" [movement_costs] [not] id=$terrain_spawner [/not] terrain={UNREACHABLE} # I think here the modifications for the movement will take place but I don't know what to do or how filter can be used [/movement_costs] [/effect] [/object] [/modifications] ) } [/then] [/if] [/then] [/if] #enddef #define MONSTER_SIDE SIDE [side] side={SIDE} controller=ai allow_player=no hidden=yes no_leader=yes color=brown [ai] agression=0.1 caution=0.9 [/ai] [/side] #enddef # forest *^F* # sand D*^* # deep water Wo*^* </code></pre></div></div> </div> </div> <div class="back2top"> <a href="#top" class="top" title="Top"> <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i> <span class="sr-only">Top</span> </a> </div> </div> </div> <div id="p679904" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile679904"> <dt class="has-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219" style="color: #D52929;" class="username-coloured">Shiki</a> </dt> <dd class="profile-rank">Developer</dd> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=140077&sr=posts&sid=61ac89fd56d7157cf3cf02b5a38d6219">371</a></dd> <dd class="profile-joined"><strong>Joined:</strong> July 13th, 2015, 9:53 pm</dd> <dd class="profile-custom-field profile-phpbb_location"><strong>Location:</strong> Germany</dd> </dl> <div class="postbody"> <div id="post_content679904"> <h3 > <a href="./../viewtopic.php?p=679904&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679904">Re: movement cost and ai for a specific unit</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=679904&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Reply with quote" class="button button-icon-only"> <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">Quote</span> </a> </li> </ul> <p class="author"> <a class="unread" href="./../viewtopic.php?p=679904&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679904" title="Post"> <i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">Post</span> </a> <span class="responsive-hide">by <strong><a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219" style="color: #D52929;" class="username-coloured">Shiki</a></strong> » </span><time datetime="2023-02-20T20:51:45+00:00">February 20th, 2023, 8:51 pm</time> </p> <div class="content"><blockquote class="uncited"><div> First,… </div></blockquote> That is impossible. You can only set movement for terrain types, not for terrain ids.<br> However, you can tell the ai to avoid certain hexes. One way is to set parameters for the [ai] of one side – all units from that side will be affected by this. <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>[side] … [ai] # The AI will not even move over terrain matching the filter inside the [avoid] tag. [avoid] # Standard Location Filter x,y=12,13 radius=4 [filter_radius] [not] # You can use terrain IDs in the Standard Location Filter terrain=*^F* [/not] [/filter_radius] [/avoid] [/ai] [/side] </code></pre></div> <blockquote class="uncited"><div> Second, … </div></blockquote> MicroAIs can be used for that. The <strong class="text-strong">Lurker</strong> microAI can be set up to end moves only on specified hexes, while still being allowed to walk over others. <a class="postlink" href="//wiki.wesnoth.org/Micro_Ais">Micro_Ais</a></div> <div id="sig679904" class="signature">Try out the <a href="https://forums.wesnoth.org/ucp.php?i=420" class="postlink">dark board theme</a>.</div> </div> </div> <div class="back2top"> <a href="#top" class="top" title="Top"> <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i> <span class="sr-only">Top</span> </a> </div> </div> </div> <div id="p679916" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile679916"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=258501&sr=posts&sid=61ac89fd56d7157cf3cf02b5a38d6219">11</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 20th, 2023, 8:38 am</dd> </dl> <div class="postbody"> <div id="post_content679916"> <h3 > <a href="./../viewtopic.php?p=679916&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679916">Re: movement cost and ai for a specific unit</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=679916&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Reply with quote" class="button button-icon-only"> <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">Quote</span> </a> </li> </ul> <p class="author"> <a class="unread" href="./../viewtopic.php?p=679916&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679916" title="Post"> <i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">Post</span> </a> <span class="responsive-hide">by <strong><a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a></strong> » </span><time datetime="2023-02-21T11:15:48+00:00">February 21st, 2023, 11:15 am</time> </p> <div class="content"><blockquote cite="./../viewtopic.php?p=679904&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679904"><div><cite><a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219">Shiki</a> wrote: <a href="./../viewtopic.php?p=679904&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679904" data-post-id="679904" onclick="if(document.getElementById(hash.substr(1)))href=hash">↑</a><span class="responsive-hide">February 20th, 2023, 8:51 pm</span></cite> <blockquote class="uncited"><div> First,… </div></blockquote> That is impossible. You can only set movement for terrain types, not for terrain ids.<br> However, you can tell the ai to avoid certain hexes. One way is to set parameters for the [ai] of one side – all units from that side will be affected by this. <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>[side] … [ai] # The AI will not even move over terrain matching the filter inside the [avoid] tag. [avoid] # Standard Location Filter x,y=12,13 radius=4 [filter_radius] [not] # You can use terrain IDs in the Standard Location Filter terrain=*^F* [/not] [/filter_radius] [/avoid] [/ai] [/side] </code></pre></div> <blockquote class="uncited"><div> Second, … </div></blockquote> MicroAIs can be used for that. The <strong class="text-strong">Lurker</strong> microAI can be set up to end moves only on specified hexes, while still being allowed to walk over others. <a class="postlink" href="//wiki.wesnoth.org/Micro_Ais">Micro_Ais</a> </div></blockquote> I undestand, that is unfortunate. Thank you.<br> However, can I set the [ai] to a certain type like we do to [time_of_day] instead of [micro_ai] (which is more complicated for me)?</div> </div> </div> <div class="back2top"> <a href="#top" class="top" title="Top"> <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i> <span class="sr-only">Top</span> </a> </div> </div> </div> <div id="p679933" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile679933"> <dt class="has-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219" style="color: #D52929;" class="username-coloured">Shiki</a> </dt> <dd class="profile-rank">Developer</dd> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=140077&sr=posts&sid=61ac89fd56d7157cf3cf02b5a38d6219">371</a></dd> <dd class="profile-joined"><strong>Joined:</strong> July 13th, 2015, 9:53 pm</dd> <dd class="profile-custom-field profile-phpbb_location"><strong>Location:</strong> Germany</dd> </dl> <div class="postbody"> <div id="post_content679933"> <h3 > <a href="./../viewtopic.php?p=679933&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679933">Re: movement cost and ai for a specific unit</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=679933&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Reply with quote" class="button button-icon-only"> <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">Quote</span> </a> </li> </ul> <p class="author"> <a class="unread" href="./../viewtopic.php?p=679933&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679933" title="Post"> <i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">Post</span> </a> <span class="responsive-hide">by <strong><a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219" style="color: #D52929;" class="username-coloured">Shiki</a></strong> » </span><time datetime="2023-02-21T22:25:22+00:00">February 21st, 2023, 10:25 pm</time> </p> <div class="content">No, micro AIs are something different. To do what you mean one would instead add a [micro_ai] which controls all units of the side.<br> The wiki article is quite long, but they can be straightforward. Here is an example: <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>[event] name=start [micro_ai] # mandatory micro_ai stuff side=2 ai_type=lurkers action=add # The meaning of this depends on the chosen micro AI [filter] # For all units except the leader canrecruit=no [/filter] [filter_location] # only ever move onto Forest hexes terrain=*^F* [not] # but not onto a Great Tree. As you can see, you use terrain IDs here. terrain=*^Fet [/not] [/filter_location] [/micro_ai] [/event]</code></pre></div></div> <div id="sig679933" class="signature">Try out the <a href="https://forums.wesnoth.org/ucp.php?i=420" class="postlink">dark board theme</a>.</div> </div> </div> <div class="back2top"> <a href="#top" class="top" title="Top"> <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i> <span class="sr-only">Top</span> </a> </div> </div> </div> <div id="p679934" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile679934"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=258501&sr=posts&sid=61ac89fd56d7157cf3cf02b5a38d6219">11</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 20th, 2023, 8:38 am</dd> </dl> <div class="postbody"> <div id="post_content679934"> <h3 > <a href="./../viewtopic.php?p=679934&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679934">Re: movement cost and ai for a specific unit</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=679934&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Reply with quote" class="button button-icon-only"> <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">Quote</span> </a> </li> </ul> <p class="author"> <a class="unread" href="./../viewtopic.php?p=679934&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679934" title="Post"> <i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">Post</span> </a> <span class="responsive-hide">by <strong><a href="./../memberlist.php?mode=viewprofile&u=258501&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="username">bejacomune</a></strong> » </span><time datetime="2023-02-21T23:03:23+00:00">February 21st, 2023, 11:03 pm</time> </p> <div class="content"><blockquote cite="./../viewtopic.php?p=679933&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679933"><div><cite><a href="./../memberlist.php?mode=viewprofile&u=140077&sid=61ac89fd56d7157cf3cf02b5a38d6219">Shiki</a> wrote: <a href="./../viewtopic.php?p=679933&sid=61ac89fd56d7157cf3cf02b5a38d6219#p679933" data-post-id="679933" onclick="if(document.getElementById(hash.substr(1)))href=hash">↑</a><span class="responsive-hide">February 21st, 2023, 10:25 pm</span></cite> No, micro AIs are something different. To do what you mean one would instead add a [micro_ai] which controls all units of the side.<br> The wiki article is quite long, but they can be straightforward. Here is an example: <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>[event] name=start [micro_ai] # mandatory micro_ai stuff side=2 ai_type=lurkers action=add # The meaning of this depends on the chosen micro AI [filter] # For all units except the leader canrecruit=no [/filter] [filter_location] # only ever move onto Forest hexes terrain=*^F* [not] # but not onto a Great Tree. As you can see, you use terrain IDs here. terrain=*^Fet [/not] [/filter_location] [/micro_ai] [/event] </code></pre></div> </div></blockquote> I see. But still, I was hoping that there is some kind of filter for both the terrain ID inside the movement_cost and the unit inside the ai (which could be very useful indeed).<br> Anyway. Thank you very much for the further explanation <img class="smilies" src="./../images/smilies/icon_smile2.gif" width="15" height="15" alt="^_^" title="Smile"> <img class="smilies" src="./../images/smilies/icon_smile2.gif" width="15" height="15" alt="^_^" title="Smile"></div> </div> </div> <div class="back2top"> <a href="#top" class="top" title="Top"> <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i> <span class="sr-only">Top</span> </a> </div> </div> </div> <div class="action-bar bar-bottom"> <a href="./../posting.php?mode=reply&t=56703&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="button" title="Post a reply"> <span>Post Reply</span> <i class="icon fa-reply fa-fw" aria-hidden="true"></i> </a> <form method="post" action="./../viewtopic.php?t=56703&sid=61ac89fd56d7157cf3cf02b5a38d6219"> <div class="dropdown-container dropdown-container-left dropdown-button-control sort-tools"> <span title="Display and sorting options" class="button button-secondary dropdown-trigger dropdown-select"> <i class="icon fa-sort-amount-asc fa-fw" aria-hidden="true"></i> <span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span> </span> <div class="dropdown hidden"> <div class="pointer"><div class="pointer-inner"></div></div> <div class="dropdown-contents"> <fieldset class="display-options"> <label>Display: <select name="st" id="st"><option value="0" selected="selected">All posts</option><option value="1">1 day</option><option value="7">7 days</option><option value="14">2 weeks</option><option value="30">1 month</option><option value="90">3 months</option><option value="180">6 months</option><option value="365">1 year</option></select></label> <label>Sort by: <select name="sk" id="sk"><option value="a">Author</option><option value="t" selected="selected">Post time</option><option value="s">Subject</option></select></label> <label>Direction: <select name="sd" id="sd"><option value="a" selected="selected">Ascending</option><option value="d">Descending</option></select></label> <hr class="dashed" /> <input type="submit" class="button2" name="sort" value="Go" /> </fieldset> </div> </div> </div> </form> <div class="pagination"> 5 posts • Page <strong>1</strong> of <strong>1</strong> </div> </div> <div class="action-bar actions-jump"> <p class="jumpbox-return"> <a href="./../viewforum.php?f=10&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="left-box arrow-left" accesskey="r"> <i class="icon fa-angle-left fa-fw icon-black" aria-hidden="true"></i><span>Return to “Coder’s Corner”</span> </a> </p> <div class="jumpbox dropdown-container dropdown-container-right dropdown-up dropdown-left dropdown-button-control" id="jumpbox"> <span title="Jump to" class="button button-secondary dropdown-trigger dropdown-select"> <span>Jump to</span> <span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span> </span> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <ul class="dropdown-contents"> <li><a href="./../viewforum.php?f=64&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-cat-link"> <span> Announcements</span></a></li> <li><a href="./../viewforum.php?f=62&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ News</span></a></li> <li><a href="./../viewforum.php?f=25&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-cat-link"> <span> General</span></a></li> <li><a href="./../viewforum.php?f=6&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Users’ Forum</span></a></li> <li><a href="./../viewforum.php?f=70&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Tournaments</span></a></li> <li><a href="./../viewforum.php?f=5&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Release Announcements, Compiling & Installation</span></a></li> <li><a href="./../viewforum.php?f=4&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Technical Support</span></a></li> <li><a href="./../viewforum.php?f=67&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ iOS Support</span></a></li> <li><a href="./../viewforum.php?f=3&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Strategies & Tips</span></a></li> <li><a href="./../viewforum.php?f=37&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Gameplay Feedback</span></a></li> <li><a href="./../viewforum.php?f=22&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Mainline Campaign Feedback</span></a></li> <li><a href="./../viewforum.php?f=46&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Tutorial</span></a></li> <li><a href="./../viewforum.php?f=40&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ A Tale of Two Brothers</span></a></li> <li><a href="./../viewforum.php?f=41&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ An Orcish Incursion</span></a></li> <li><a href="./../viewforum.php?f=42&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ The South Guard</span></a></li> <li><a href="./../viewforum.php?f=39&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Heir to the Throne</span></a></li> <li><a href="./../viewforum.php?f=43&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Liberty</span></a></li> <li><a href="./../viewforum.php?f=51&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Legend of Wesmere (single player)</span></a></li> <li><a href="./../viewforum.php?f=56&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Legend of Wesmere (multiplayer)</span></a></li> <li><a href="./../viewforum.php?f=49&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Eastern Invasion</span></a></li> <li><a href="./../viewforum.php?f=55&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ The Hammer of Thursagan</span></a></li> <li><a href="./../viewforum.php?f=54&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Descent into Darkness</span></a></li> <li><a href="./../viewforum.php?f=52&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Delfador’s Memoirs</span></a></li> <li><a href="./../viewforum.php?f=45&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Dead Water</span></a></li> <li><a href="./../viewforum.php?f=65&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Secrets of the Ancients</span></a></li> <li><a href="./../viewforum.php?f=48&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Sceptre of Fire</span></a></li> <li><a href="./../viewforum.php?f=53&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Son of the Black Eye</span></a></li> <li><a href="./../viewforum.php?f=44&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ The Rise of Wesnoth</span></a></li> <li><a href="./../viewforum.php?f=47&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Northern Rebirth</span></a></li> <li><a href="./../viewforum.php?f=50&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Under the Burning Suns</span></a></li> <li><a href="./../viewforum.php?f=71&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span><span class="spacer"></span> <span>↳ Winds of Fate</span></a></li> <li><a href="./../viewforum.php?f=31&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Add-on Feedback</span></a></li> <li><a href="./../viewforum.php?f=17&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Website</span></a></li> <li><a href="./../viewforum.php?f=26&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-cat-link"> <span> Development</span></a></li> <li><a href="./../viewforum.php?f=9&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Contributions</span></a></li> <li><a href="./../viewforum.php?f=23&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Workshop</span></a></li> <li><a href="./../viewforum.php?f=32&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Writers’ Forum</span></a></li> <li><a href="./../viewforum.php?f=21&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ WML Workshop</span></a></li> <li><a href="./../viewforum.php?f=58&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Lua Labs</span></a></li> <li><a href="./../viewforum.php?f=19&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Faction & Era Development</span></a></li> <li><a href="./../viewforum.php?f=15&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Multiplayer Development</span></a></li> <li><a href="./../viewforum.php?f=8&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Scenario & Campaign Development</span></a></li> <li><a href="./../viewforum.php?f=38&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Mainline Campaign Development</span></a></li> <li><a href="./../viewforum.php?f=68&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ UMC Replays</span></a></li> <li><a href="./../viewforum.php?f=14&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Music & Sound Development</span></a></li> <li><a href="./../viewforum.php?f=7&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Translations & Internationalization</span></a></li> <li><a href="./../viewforum.php?f=60&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Translation Stats</span></a></li> <li><a href="./../viewforum.php?f=12&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Ideas</span></a></li> <li><a href="./../viewforum.php?f=10&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Coder’s Corner</span></a></li> <li><a href="./../viewforum.php?f=2&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Developers’ Discussions</span></a></li> <li><a href="./../viewforum.php?f=73&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span><span class="spacer"></span> <span>↳ Wesnoth Organizational Updates</span></a></li> <li><a href="./../viewforum.php?f=18&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Development</span></a></li> <li><a href="./../viewforum.php?f=28&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-cat-link"> <span> Miscellaneous</span></a></li> <li><a href="./../viewforum.php?f=13&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Game Development</span></a></li> <li><a href="./../viewforum.php?f=11&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Off-Topic</span></a></li> <li><a href="./../viewforum.php?f=61&sid=61ac89fd56d7157cf3cf02b5a38d6219" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Forum Games</span></a></li> </ul> </div> </div> </div> </div> <div id="page-footer" class="page-footer" role="contentinfo"> <div class="navbar" role="navigation"> <div class="inner"> <ul id="nav-footer" class="nav-footer linklist" role="menubar"> <li class="breadcrumbs"> <span class="crumb"><a href="./../index.php?sid=61ac89fd56d7157cf3cf02b5a38d6219" data-navbar-reference="index"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span>Forums</span></a></span> </li> <li class="rightside">All times are <span title="UTC">UTC</span></li> <li class="rightside"> <a href="./../ucp.php?mode=delete_cookies&sid=61ac89fd56d7157cf3cf02b5a38d6219" data-ajax="true" data-refresh="true" role="menuitem"> <i class="icon fa-trash fa-fw" aria-hidden="true"></i><span>Delete cookies</span> </a> </li> </ul> </div> </div> <div id="darkenwrapper" class="darkenwrapper" data-ajax-error-title="AJAX error" data-ajax-error-text="Something went wrong when processing your request." data-ajax-error-text-abort="User aborted request." data-ajax-error-text-timeout="Your request timed out; please try again." data-ajax-error-text-parsererror="Something went wrong with the request and the server returned an invalid reply."> <div id="darken" class="darken"> </div> </div> <div id="phpbb_alert" class="phpbb_alert" data-l-err="Error" data-l-timeout-processing-req="Request timed out."> <a href="#" class="alert_close"> <i class="icon fa-times-circle fa-fw" aria-hidden="true"></i> </a> <h3 class="alert_title"> </h3><p class="alert_text"></p> </div> <div id="phpbb_confirm" class="phpbb_alert"> <a href="#" class="alert_close"> <i class="icon fa-times-circle fa-fw" aria-hidden="true"></i> </a> <div class="alert_text"></div> </div> </div> </div> <div class="copyright"> <p class="footer-row"> <span class="footer-copyright">Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited</span> </p> <p class="footer-row" role="menu"> <a class="footer-link" href="./../ucp.php?mode=privacy&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Privacy" role="menuitem"> <span class="footer-link-text">Privacy</span> </a> | <a class="footer-link" href="./../ucp.php?mode=terms&sid=61ac89fd56d7157cf3cf02b5a38d6219" title="Terms" role="menuitem"> <span class="footer-link-text">Terms</span> </a> </p> </div> <div> <a id="bottom" class="anchor" accesskey="z"></a> </div> <script src="./../assets/javascript/jquery-3.6.0.min.js?assets_version=264"></script> <script src="./../assets/javascript/core.js?assets_version=264"></script> <script type="text/javascript"> var CodeboxExpandText = "Expand"; var CodeboxCollapseText = "Collapse"; </script> <script src="./../assets/cookieconsent/cookieconsent.min.js?assets_version=264"></script> <script> if (typeof window.cookieconsent === "object") { window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#0F538A" }, "button": { "background": "#E5E5E5" } }, "theme": "classic", "content": { "message": "This\u0020website\u0020uses\u0020cookies\u0020to\u0020ensure\u0020you\u0020get\u0020the\u0020best\u0020experience\u0020on\u0020our\u0020website.", "dismiss": "Got\u0020it\u0021", "link": "Learn\u0020more", "href": "./../ucp.php?mode=privacy&sid=61ac89fd56d7157cf3cf02b5a38d6219" } }); }); } </script> </div> <!-- #content --> <script src="./../styles/prosilver/template/forum_fn.js?assets_version=264"></script> <script src="./../styles/prosilver/template/ajax.js?assets_version=264"></script> </body> </html>