From VCMI Project Wiki
Some questions that would be helpful to address, especially for folks newly joining the project:
- What is the purpose of having two bonus propagation systems (propagation and inheritance)?
- Intuitively, when are bonuses propagated via propagation, when via inheritance?
- Are propagated and inherited bonuses kept separate? If not, how does propagation/inheritance stop so we don't get infinite loops?
- Examples for both propagation and inheritance (e.g. Artifact -> Hero -> Creature)