Issue: MUs are supposed to get a 20% boost to their stats and abilities with each age advancement. This techtree boost does not work for Axolotl but does for Chiwen?
<effect type="Data" amount="1.20" subtype="ShieldPoints" relativity="BasePercent"> <target type="ProtoUnit">LogicalTypeHeroicMythUnit</target> </effect>
It’s totally not the same thing. The shield is an ability, not just shield points. I don’t even think there are existing way to increase this value with tech. I agree it could be improved but chiwen is a bad example.
<protoaction>
<name>ConditionalShield</name>
<type>ConditionalShield</type>
<rof>1.0</rof>
<damageflags>Ally</damageflags>
<maxrange>6.000000</maxrange>
<shieldpoints>150.000000</shieldpoints>
<shielddecayrate>15.000000</shielddecayrate>
<maximumduration>10.0</maximumduration>
<affectedradius>7.0</affectedradius>
<modifytargetlimit>4</modifytargetlimit>
<slowhealmultiplier>1.0</slowhealmultiplier>
<modelattachment>vfx\projectiles\axolotl_bubble\life_bubble.xml</modelattachment>
<modelattachmentbone>spine</modelattachmentbone>
<targetattachment>greek\godpowers\restoration\healing_vfx.xml</targetattachment>
<targetattachmentbone>bonethatdoesntexist</targetattachmentbone>
</protoaction>
They are both shields and use the parameter ‘shield points’. Different mechanic yes. But letting the developers know that if their intention was to have all ‘shield points’ increased by the generic buff it isn’t working. It would be weird were one unit gets a shield with higher points upon advancing to the mythic and another one doesn’t.
Shieldpoints protounit attribute and shieldpoints protoaction data are very different things though. Chiwen shield is a second life bar technically. Axolotl is an ability granting it a temporary shield that decay fast.
It s requiring a totally different tech effect to be affected, and to be precised would require a fully customized one.
So yes, could be nice, but also isn’t trivial at all