cooljeanius/The_Earths_Gut

Aiglathing loses his hero ellipse upon advancement

cooljeanius opened this issue · 5 comments

From S03, "Breakthrough", on my current 1.16 playthrough:
Screen Shot 2022-06-02 at 22 18 59

This is pretty minor

Aiglathing uses the {IS_HERO} macro for his hero ellipse, which apparently is the cause for this:

[unit]
id=Aiglathing
type=Alchemist
side=2
# wmlscope: start ignoring
profile="portraits/angarthing.png" # THoT
# wmlscope: stop ignoring
name= _ "Aiglathing"
unrenamable=yes
x=14
y=19
[modifications]
{TRAIT_LOYAL}
{TRAIT_HEALTHY}
[/modifications]
{IS_HERO}
facing=sw
[event]
name=advance
id=aiglathing_advances_to_level_three
[filter]
id=Aiglathing
level=2
[/filter]
{VARIABLE unit.advances_to "Aiglathing Level Three"}
[unstore_unit]
variable=unit
[/unstore_unit]
[/event]
[/unit]

The {IS_HERO} ellipse is also used in this campaign for: Dulatus, Delfador, Kalenz, Parandra, and Elara.

So yeah it turned out that this is a bug on Wesnoth's end that should get fixed in the next releases; I'm leaving this open for the releases to land, and/or for me to decide if I want to add any compatibility code for players with old saves.

So yeah it turned out that this is a bug on Wesnoth's end that should get fixed in the next releases; I'm leaving this open for the releases to land, and/or for me to decide if I want to add any compatibility code for players with old saves.

ok so yeah I can confirm that this is fixed as of Wesnoth 1.16.6; I'm not going to bother with any compatibility code