EldrinFal
King
- Joined
- Mar 22, 2011
- Messages
- 926
Could also make the hero promotions things that effect more than just that one unit (might need some code support, but we can arrange that). Examples:
Mountain leader - this promotion already exists and allows the uni to lead entire stacks through mountains (before montaineering)
The healer line of promotions already effect the entire stack
As a generic system how about this (obviously needs code support but likely not too hard, except maybe to get the AI to use it well):
We introduce a new promotion line called(say) 'inspire', the definition of which references another (normal) promotion. Take 'first strikes' for example. The 'inspire' variation would manifest as 'inspire: first strikes' and its effect is to DYNAMICALLY apply the referenced normal promotion to the entire stack for so long as they remain stacked. This way we don't have to make a ton of new things up - we just implement the 'inspire' mechanism and everything else drops out automatically. Inspire line promotions would only be avaialble to heroes.
How do you decide which other effect to span across the stack? It sounds like you mean there is just 1 Inspire Promotion, but it takes the bonus of another promotion on the fly according to... other promotions the HERO has? Or another unit in the stack?