I’ve seen buildings have gathering speed bonus auras, make other buildings work faster and make units fire faster.
I want the arsenal to make musketeers cheaper. As simple as Arsenal built, musketeers lose 25 coin from their cost. However, by looking at the auras, abilities and tech effects, I think it is only posible by creating a tech, but its not what I want to do.
Please refrain from discussing why do I want to make musketeer cheeper. Its not the point
i dont know how modding works but the Shogunate wonder for japan has the effect of reducing cost of military units, so maybe you can edit i fo
I think I have to make the arsenal function like a wonder, but wonders are strange in terms of codding.
Wonders are both techs and structures and I’m having trouble figuring out how exactly this dual identity works.
I think some of the wonders are hardcoded to work such way.
Anyway, a possible solution is to define a tech with this kind of prereq:
<TypeCount unit='Arsenal' count='1' operator='gte'
state='aliveState' />
Then you can define any effects you want for this tech to have, as usual.
One more thing you need with this approach is to add a new flag to the Arsenal protounit:
<Flag>ForceFullTechUpdate</Flag>
3 Likes
It works! Thank you
The correct syntax should be
<typecount unit="Arsenal" count="1" operator="gte" state="aliveState">
</typecount>
</prereqs>```
1 Like