CINXE.COM
Possible bug with advancement filters not clearing - 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>Possible bug with advancement filters not clearing - 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=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="alternate" type="application/atom+xml" title="Feed - News" href="/app.php/feed/news?sid=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="alternate" type="application/atom+xml" title="Feed - All forums" href="/app.php/feed/forums?sid=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="alternate" type="application/atom+xml" title="Feed - New Topics" href="/app.php/feed/topics?sid=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="alternate" type="application/atom+xml" title="Feed - Forum - WML Workshop" href="/app.php/feed/forum/21?sid=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="alternate" type="application/atom+xml" title="Feed - Topic - Possible bug with advancement filters not clearing" href="/app.php/feed/topic/59101?sid=b1b8032aa0c3bca4b0a2b48b86842208"> <link rel="canonical" href="https://forums.wesnoth.org/viewtopic.php?t=59101"> <!-- 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=b1b8032aa0c3bca4b0a2b48b86842208"> <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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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="b1b8032aa0c3bca4b0a2b48b86842208" /> </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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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%3Fp%3D696520&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208"><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="21"><a itemprop="item" href="./../viewforum.php?f=21&sid=b1b8032aa0c3bca4b0a2b48b86842208"><span itemprop="name">WML Workshop</span></a><meta itemprop="position" content="3" /></span> </li> <li class="rightside responsive-search"> <a href="./../search.php?sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=59101&sid=b1b8032aa0c3bca4b0a2b48b86842208">Possible bug with advancement filters not clearing</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;">The place to post your <acronym title="Wesnoth Markup Language">WML</acronym> questions and answers.<br /></div> <p> <strong>Moderator:</strong> <a style="color:#008000;" href="./../memberlist.php?mode=group&g=6643&sid=b1b8032aa0c3bca4b0a2b48b86842208">Forum Moderators</a> </p> <div class="rules"> <div class="inner"> <strong>Forum rules</strong><br /> <ul><li>Please use <strong class="text-strong">[</strong><strong class="text-strong">code</strong><strong class="text-strong">]</strong> <a href="http://forums.wesnoth.org/faq.php?mode=bbcode" class="postlink">BBCode</a> tags in your posts for embedding WML snippets.</li> <li>To keep your code readable so that others can easily help you, make sure to <strong class="text-strong">indent</strong> it following <a class="postlink" href="//wiki.wesnoth.org/ConventionsWML#Indentation">our conventions</a>.</li></ul> </div> </div> <div class="action-bar bar-top"> <a href="./../posting.php?mode=reply&t=59101&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208"> <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=b1b8032aa0c3bca4b0a2b48b86842208" 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="59101" /> <input type="hidden" name="sf" value="msgonly" /> <input type="hidden" name="sid" value="b1b8032aa0c3bca4b0a2b48b86842208" /> </fieldset> </form> </div> <div class="pagination"> 9 posts • Page <strong>1</strong> of <strong>1</strong> </div> </div> <div id="p696496" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile696496"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=282065&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">5</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 3rd, 2025, 10:14 pm</dd> </dl> <div class="postbody"> <div id="post_content696496"> <h3 class="first"> <a href="./../viewtopic.php?p=696496&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696496">Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696496&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696496&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696496" 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=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a></strong> » </span><time datetime="2025-02-17T22:28:58+00:00">February 17th, 2025, 10:28 pm</time> </p> <div class="content">I say "possible" bug, because it could just be me not understanding something. It's a wml question, so I believe this is the right place to ask.<br> <br> The code below is simplified from my actual campaign, but I tested it and the problem still happens.<br> <br> I have these two advancements in my [unit_type] tag. One is the standard +1 Melee damage. The second one gives the character poison immunity, but has a filter to test a variable called "mushrooms". Both advancements work as expected:<br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code>[unit_type] {CHARACTER_BASE} [advancement] max_times=2 always_display=yes id=adv_melee description= _ "+1 melee damage" image=attacks/sword-human-short.png [effect] apply_to=attack range=melee increase_damage=1 [/effect] [effect] apply_to=variation name=Stage02 [/effect] [/advancement] [advancement] [filter] formula = wml_vars.mushrooms > 0 [/filter] max_times=2 always_display=yes id=adv_mushroom description= _ "Mushroom: Gain poison immunity." image=icons/herb-bag.png [effect] apply_to=status add=unpoisonable [/effect] [effect] apply_to=variation name=Stage02 [/effect] [/advancement] </code></pre></div> You can see that both advancements also progress the character to a new variation called Stage02. The [variation] for Stage02 is below. The advancements are EXACTLY THE SAME, except the order is reversed. This no longer works correctly. <br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Select all</a></p><pre><code> [variation] {CHARACTER_BASE} variation_id=Stage02 inherit=yes [advancement] [filter] formula = wml_vars.mushrooms > 0 [/filter] max_times=2 always_display=yes id=adv_mushroom description= _ "Mushroom: Gain poison immunity." image=icons/herb-bag.png [effect] apply_to=status add=unpoisonable [/effect] [effect] apply_to=variation name=Stage02 [/effect] [/advancement] [advancement] max_times=2 always_display=yes id=adv_melee description= _ "+1 melee damage" image=attacks/sword-human-short.png [effect] apply_to=attack range=melee increase_damage=1 [/effect] [effect] apply_to=variation name=Stage02 [/effect] [/advancement] [/variation] [/unit_type] </code></pre></div> The code appears directly after the first block, still inside my [unit_type] tag.<br> <br> The Melee advancement does not appear when the character advances in the Stage02 variation. There is no filter, and the max_times aren't used up, so it should definitely appear. When I look at the unit in Inspect Mode, I can see the problem. The [filter] for the mushroom variable somehow got imported into the Melee advancement. <br> <br> So, the obvious work-around is to just not change the order. However, the actual campaign will have more than 2 advancements and I don't really want to have to constantly worry about what order I"m listing them in. Also, it took me <strong class="text-strong">HOURS</strong> to figure out why the advancement was not appearing, so I thought somebody else might benefit. (I didn't know about inspect mode... <img class="smilies" src="./../images/smilies/icon_redface.gif" width="15" height="15" alt=":oops:" title="Embarassed"> )<br> <br> So is it a bug, or am I just being dumb? If there is any other work-around, so I don't have to constantly monitor the order, please let me know. Thanks!<br> <br> Edit: fixed a typo in the code sections, where I had accidentally put max_times=-2 (negative 2). The error still happens with the correct max_times=2.</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="p696497" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile696497"> <dt class="has-profile-rank has-avatar"> <div class="avatar-container"> <a href="./../memberlist.php?mode=viewprofile&u=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="avatar"><img class="avatar" src="./../download/file.php?avatar=129456_1408535541.png" width="72" height="72" alt="User avatar" /></a> </div> <a href="./../memberlist.php?mode=viewprofile&u=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #008000;" class="username-coloured">Ravana</a> </dt> <dd class="profile-rank">Forum Moderator</dd> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=129456&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">3251</a></dd> <dd class="profile-joined"><strong>Joined:</strong> January 29th, 2012, 12:49 am</dd> <dd class="profile-custom-field profile-phpbb_location"><strong>Location:</strong> Estonia</dd> <dd class="profile-contact"> <strong>Contact:</strong> <div class="dropdown-container dropdown-left"> <a href="#" class="dropdown-trigger" title="Contact Ravana"> <i class="icon fa-commenting-o fa-fw icon-lg" aria-hidden="true"></i><span class="sr-only">Contact Ravana</span> </a> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <div class="dropdown-contents contact-icons"> <div> <a href="https://github.com/ProditorMagnus" title="Website" class="last-cell"> <span class="contact-icon phpbb_website-icon">Website</span> </a> </div> </div> </div> </div> </dd> </dl> <div class="postbody"> <div id="post_content696497"> <h3 > <a href="./../viewtopic.php?p=696497&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696497">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696497&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696497&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696497" 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=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #008000;" class="username-coloured">Ravana</a></strong> » </span><time datetime="2025-02-17T22:44:05+00:00">February 17th, 2025, 10:44 pm</time> </p> <div class="content">It is intended. Variation and base_unit apply merge operation <a href="https://wiki.wesnoth.org/InternalActionsWML#.5Bset_variables.5D" class="postlink">https://wiki.wesnoth.org/InternalAction ... riables.5D</a>. Similar <a href="https://github.com/wesnoth/wesnoth/issues/7486" class="postlink">https://github.com/wesnoth/wesnoth/issues/7486</a></div> <div id="sig696497" class="signature">Maintainer of <a href="https://forums.wesnoth.org/viewtopic.php?t=25274" class="postlink">Ageless Era</a>. <a href="https://forums.wesnoth.org/viewtopic.php?f=15&t=39116" class="postlink">Ravana's Multiplayer Works</a><br> <br> <a href="https://forums.wesnoth.org/viewtopic.php?t=56440" class="postlink">Quick WML testing guide</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="p696498" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile696498"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=282065&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">5</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 3rd, 2025, 10:14 pm</dd> </dl> <div class="postbody"> <div id="post_content696498"> <h3 > <a href="./../viewtopic.php?p=696498&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696498">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696498&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696498&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696498" 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=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a></strong> » </span><time datetime="2025-02-17T22:58:34+00:00">February 17th, 2025, 10:58 pm</time> </p> <div class="content">Thanks for the reply. I don't think it is intended to add unwanted filters to advancements, based on what order the user types them in.<br> <br> It's also not consistent. If there are three advancements, it doesn't add the filter to all of them. It only copies the filter if the advancement is in the same order as the previous variation. Like, if Variant01 has a filter on the second listed advancement, then Variant02 will get an unwanted filter added to the second listed advancement, but not the others.</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="p696499" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile696499"> <dt class="has-profile-rank has-avatar"> <div class="avatar-container"> <a href="./../memberlist.php?mode=viewprofile&u=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="avatar"><img class="avatar" src="./../download/file.php?avatar=129456_1408535541.png" width="72" height="72" alt="User avatar" /></a> </div> <a href="./../memberlist.php?mode=viewprofile&u=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #008000;" class="username-coloured">Ravana</a> </dt> <dd class="profile-rank">Forum Moderator</dd> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=129456&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">3251</a></dd> <dd class="profile-joined"><strong>Joined:</strong> January 29th, 2012, 12:49 am</dd> <dd class="profile-custom-field profile-phpbb_location"><strong>Location:</strong> Estonia</dd> <dd class="profile-contact"> <strong>Contact:</strong> <div class="dropdown-container dropdown-left"> <a href="#" class="dropdown-trigger" title="Contact Ravana"> <i class="icon fa-commenting-o fa-fw icon-lg" aria-hidden="true"></i><span class="sr-only">Contact Ravana</span> </a> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <div class="dropdown-contents contact-icons"> <div> <a href="https://github.com/ProditorMagnus" title="Website" class="last-cell"> <span class="contact-icon phpbb_website-icon">Website</span> </a> </div> </div> </div> </div> </dd> </dl> <div class="postbody"> <div id="post_content696499"> <h3 > <a href="./../viewtopic.php?p=696499&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696499">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696499&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696499&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696499" 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=129456&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #008000;" class="username-coloured">Ravana</a></strong> » </span><time datetime="2025-02-17T23:04:46+00:00">February 17th, 2025, 11:04 pm</time> </p> <div class="content">Tags are merged by index. In order to avoid seeing merge, one side needs to be empty, or both sides need to be equal within their shared index of tags. So all [advancement] could be in unit_type.<br> <br> Assuming {CHARACTER_BASE} contains same text in both code blocks, [variation] one of them is useless, since merged result is used.</div> <div id="sig696499" class="signature">Maintainer of <a href="https://forums.wesnoth.org/viewtopic.php?t=25274" class="postlink">Ageless Era</a>. <a href="https://forums.wesnoth.org/viewtopic.php?f=15&t=39116" class="postlink">Ravana's Multiplayer Works</a><br> <br> <a href="https://forums.wesnoth.org/viewtopic.php?t=56440" class="postlink">Quick WML testing guide</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="p696500" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile696500"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=282065&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">5</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 3rd, 2025, 10:14 pm</dd> </dl> <div class="postbody"> <div id="post_content696500"> <h3 > <a href="./../viewtopic.php?p=696500&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696500">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696500&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696500&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696500" 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=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a></strong> » </span><time datetime="2025-02-18T00:38:09+00:00">February 18th, 2025, 12:38 am</time> </p> <div class="content">Okay thanks. So it sounds like advancement filters won't merge if the advancements are all in [unit_type], with no variations. I guess need to either put all the advancements directly under [unit_type] or possibly create different unit types.<br> <br> The reason for the Stage02 variation was because there are other advancements (not shown in my code block above), and I want them to NOT be available as the first pick. So whatever you choose first puts you into the Stage02 variation, and that's when other options become available. Anyway, I can just do that with filters or alternate unit types.</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="p696503" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile696503"> <dt class="no-profile-rank has-avatar"> <div class="avatar-container"> <a href="./../memberlist.php?mode=viewprofile&u=185844&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="avatar"><img class="avatar" src="./../download/file.php?avatar=185844_1562683989.jpg" width="56" height="100" alt="User avatar" /></a> </div> <a href="./../memberlist.php?mode=viewprofile&u=185844&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">lhybrideur</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=185844&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">436</a></dd> <dd class="profile-joined"><strong>Joined:</strong> July 9th, 2019, 1:46 pm</dd> </dl> <div class="postbody"> <div id="post_content696503"> <h3 > <a href="./../viewtopic.php?p=696503&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696503">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696503&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696503&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696503" 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=185844&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">lhybrideur</a></strong> » </span><time datetime="2025-02-18T09:17:32+00:00">February 18th, 2025, 9:17 am</time> </p> <div class="content">Maybe you can add a variable (not sure if possible) or an silent ability (I use that here for example <a href="https://github.com/rodolphecombe/loti-era/blob/73896a79d3c472f2e9a5c73984335987bab3a08b/_main.cfg#L568" class="postlink">https://github.com/rodolphecombe/loti-e ... n.cfg#L568</a>) to the unit in each of the "prerequisite" advancements and filter in the "better" advancement the state of this variable/ability</div> <div id="sig696503" class="signature"><a href="https://forums.wesnoth.org/viewtopic.php?f=8&t=50079" class="postlink">Legends of Idaamub (1.16)</a><br> <a href="https://forums.wesnoth.org/viewtopic.php?p=685892" class="postlink">LotI Modification (1.16)</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="p696507" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile696507"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=282065&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">5</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 3rd, 2025, 10:14 pm</dd> </dl> <div class="postbody"> <div id="post_content696507"> <h3 > <a href="./../viewtopic.php?p=696507&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696507">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696507&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696507&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696507" 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=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a></strong> » </span><time datetime="2025-02-18T17:17:53+00:00">February 18th, 2025, 5:17 pm</time> </p> <div class="content"><blockquote cite="./../viewtopic.php?p=696503&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696503"><div><cite><a href="./../memberlist.php?mode=viewprofile&u=185844&sid=b1b8032aa0c3bca4b0a2b48b86842208">lhybrideur</a> wrote: <a href="./../viewtopic.php?p=696503&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696503" data-post-id="696503" onclick="if(document.getElementById(hash.substr(1)))href=hash">↑</a><span class="responsive-hide">February 18th, 2025, 9:17 am</span></cite> Maybe you can add a variable (not sure if possible) or an silent ability (I use that here for example <a href="https://github.com/rodolphecombe/loti-era/blob/73896a79d3c472f2e9a5c73984335987bab3a08b/_main.cfg#L568" class="postlink">https://github.com/rodolphecombe/loti-e ... n.cfg#L568</a>) to the unit in each of the "prerequisite" advancements and filter in the "better" advancement the state of this variable/ability </div></blockquote> Yes, I think a variable will do the job. It took me a long time, and lots of trial and error, before I figured out "formula=wml_vars...." for managing variables in a filter, but now that I know how to do it, it will be the way forward.<br> <br> I will just make a variable to track the total number of advancements the character has. Combined with the basic require_amla key, that should be good enough. I'm a little concerned about what happens on promotion (or transformation) to a different unit_type, but maybe I will just avoid that altogether for the main characters.<br> <br> As you say, filtering by abilities might be useful too. I already have a few dummy abilities in place. Not for filtering, but just to make the advancement appear in character stats. Like the unpoisonable ability above -- you can't really tell the character has it without creating an ability for it.</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="p696516" class="post has-profile bg1"> <div class="inner"> <dl class="postprofile" id="profile696516"> <dt class="has-profile-rank has-avatar"> <div class="avatar-container"> <a href="./../memberlist.php?mode=viewprofile&u=131665&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="avatar"><img class="avatar" src="./../download/file.php?avatar=131665_1344050688.png" width="100" height="100" alt="User avatar" /></a> </div> <a href="./../memberlist.php?mode=viewprofile&u=131665&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #D52929;" class="username-coloured">Celtic_Minstrel</a> </dt> <dd class="profile-rank">Developer</dd> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=131665&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">2357</a></dd> <dd class="profile-joined"><strong>Joined:</strong> August 3rd, 2012, 11:26 pm</dd> <dd class="profile-custom-field profile-phpbb_location"><strong>Location:</strong> Canada</dd> <dd class="profile-contact"> <strong>Contact:</strong> <div class="dropdown-container dropdown-left"> <a href="#" class="dropdown-trigger" title="Contact Celtic_Minstrel"> <i class="icon fa-commenting-o fa-fw icon-lg" aria-hidden="true"></i><span class="sr-only">Contact Celtic_Minstrel</span> </a> <div class="dropdown"> <div class="pointer"><div class="pointer-inner"></div></div> <div class="dropdown-contents contact-icons"> <div> <a href="http://pentalithia.ca/blog/" title="Website"> <span class="contact-icon phpbb_website-icon">Website</span> </a> <a href="skype:celticminstrek?userinfo" title="Skype"> <span class="contact-icon phpbb_skype-icon">Skype</span> </a> <a href="http://twitter.com/Celtic_Minstrel" title="Twitter" class="last-cell"> <span class="contact-icon phpbb_twitter-icon">Twitter</span> </a> </div> </div> </div> </div> </dd> </dl> <div class="postbody"> <div id="post_content696516"> <h3 > <a href="./../viewtopic.php?p=696516&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696516">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696516&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696516&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696516" 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=131665&sid=b1b8032aa0c3bca4b0a2b48b86842208" style="color: #D52929;" class="username-coloured">Celtic_Minstrel</a></strong> » </span><time datetime="2025-02-19T00:58:35+00:00">February 19th, 2025, 12:58 am</time> </p> <div class="content">If you add two <em class="text-italics">empty</em> <code class="inline-code">[advancement]</code> tags inside the <code class="inline-code">[variation]</code> before the real tags, I think what you're trying to do should work. If your intent is to delete the old advancements and switch the order, that's probably possible too, though I don't think that would actually do anything.</div> <div id="sig696516" class="signature">Author of <a href="http://r.wesnoth.org/t37342" class="postlink">The Black Cross of Aleron</a> campaign and <a href="http://r.wesnoth.org/t37417" class="postlink">Default++</a> era.<br> Former maintainer of <a href="http://r.wesnoth.org/t26527" class="postlink">Steelhive</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="p696520" class="post has-profile bg2"> <div class="inner"> <dl class="postprofile" id="profile696520"> <dt class="no-profile-rank no-avatar"> <div class="avatar-container"> </div> <a href="./../memberlist.php?mode=viewprofile&u=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a> </dt> <dd class="profile-posts"><strong>Posts:</strong> <a href="./../search.php?author_id=282065&sr=posts&sid=b1b8032aa0c3bca4b0a2b48b86842208">5</a></dd> <dd class="profile-joined"><strong>Joined:</strong> February 3rd, 2025, 10:14 pm</dd> </dl> <div class="postbody"> <div id="post_content696520"> <h3 > <a href="./../viewtopic.php?p=696520&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696520">Re: Possible bug with advancement filters not clearing</a> </h3> <ul class="post-buttons"> <li> <a href="./../posting.php?mode=quote&p=696520&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=696520&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696520" 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=282065&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="username">Ken_Ohio</a></strong> » </span><time datetime="2025-02-19T11:54:40+00:00">February 19th, 2025, 11:54 am</time> </p> <div class="content"><blockquote cite="./../viewtopic.php?p=696516&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696516"><div><cite><a href="./../memberlist.php?mode=viewprofile&u=131665&sid=b1b8032aa0c3bca4b0a2b48b86842208">Celtic_Minstrel</a> wrote: <a href="./../viewtopic.php?p=696516&sid=b1b8032aa0c3bca4b0a2b48b86842208#p696516" data-post-id="696516" onclick="if(document.getElementById(hash.substr(1)))href=hash">↑</a><span class="responsive-hide">February 19th, 2025, 12:58 am</span></cite> If you add two <em class="text-italics">empty</em> <code class="inline-code">[advancement]</code> tags inside the <code class="inline-code">[variation]</code> before the real tags, I think what you're trying to do should work. If your intent is to delete the old advancements and switch the order, that's probably possible too, though I don't think that would actually do anything. </div></blockquote> Good idea, empty tags might be useful to fix the problem. However, I'm trying to do it without using variations at all, so I hopefully I won't need to try that. <br> <br> Switching the order wasn't really the point. I just simplified the situation for purposes of this thread. The real problem is that I don't want to have to worry about the order that the advancements appear in the code, and whether or not they have filters, etc. It just seems like unnecessary overhead.</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=59101&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=59101&sid=b1b8032aa0c3bca4b0a2b48b86842208"> <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"> 9 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=21&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="left-box arrow-left" accesskey="r"> <i class="icon fa-angle-left fa-fw icon-black" aria-hidden="true"></i><span>Return to “WML Workshop”</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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-cat-link"> <span> Announcements</span></a></li> <li><a href="./../viewforum.php?f=62&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ News</span></a></li> <li><a href="./../viewforum.php?f=25&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-cat-link"> <span> General</span></a></li> <li><a href="./../viewforum.php?f=6&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Users’ Forum</span></a></li> <li><a href="./../viewforum.php?f=70&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Release Announcements, Compiling & Installation</span></a></li> <li><a href="./../viewforum.php?f=4&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Technical Support</span></a></li> <li><a href="./../viewforum.php?f=67&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Strategies & Tips</span></a></li> <li><a href="./../viewforum.php?f=37&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Gameplay Feedback</span></a></li> <li><a href="./../viewforum.php?f=22&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Website</span></a></li> <li><a href="./../viewforum.php?f=26&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-cat-link"> <span> Development</span></a></li> <li><a href="./../viewforum.php?f=9&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Contributions</span></a></li> <li><a href="./../viewforum.php?f=23&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Workshop</span></a></li> <li><a href="./../viewforum.php?f=32&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Writers’ Forum</span></a></li> <li><a href="./../viewforum.php?f=21&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ WML Workshop</span></a></li> <li><a href="./../viewforum.php?f=58&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Lua Labs</span></a></li> <li><a href="./../viewforum.php?f=19&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Faction & Era Development</span></a></li> <li><a href="./../viewforum.php?f=15&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Multiplayer Development</span></a></li> <li><a href="./../viewforum.php?f=8&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Scenario & Campaign Development</span></a></li> <li><a href="./../viewforum.php?f=38&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Music & Sound Development</span></a></li> <li><a href="./../viewforum.php?f=7&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Translations & Internationalization</span></a></li> <li><a href="./../viewforum.php?f=60&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Ideas</span></a></li> <li><a href="./../viewforum.php?f=10&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Coder’s Corner</span></a></li> <li><a href="./../viewforum.php?f=2&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Developers’ Discussions</span></a></li> <li><a href="./../viewforum.php?f=73&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Art Development</span></a></li> <li><a href="./../viewforum.php?f=28&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-cat-link"> <span> Miscellaneous</span></a></li> <li><a href="./../viewforum.php?f=13&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Game Development</span></a></li> <li><a href="./../viewforum.php?f=11&sid=b1b8032aa0c3bca4b0a2b48b86842208" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Off-Topic</span></a></li> <li><a href="./../viewforum.php?f=61&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" title="Privacy" role="menuitem"> <span class="footer-link-text">Privacy</span> </a> | <a class="footer-link" href="./../ucp.php?mode=terms&sid=b1b8032aa0c3bca4b0a2b48b86842208" 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=b1b8032aa0c3bca4b0a2b48b86842208" } }); }); } </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>