I want to make a mechanic that is able to go through all things in a hero and make sure everything is tagged by the thing that bootstrapped it.
For example, go through the BaseRace on a hero and make sure everything directly bootstraped by it has the same tag. Additionally, I want to propagate that tag to anything that bootstrap bootstraps.
So, let say I have my race with id rX1 and it bootstraps the thing raX2 which in turn bootstraps raX3. I want a tag SpecSource.rX1 to be put on raX2 and raX3. Additionally raX3 would have the tag SpecSource.raX2 as well.
Ideas?
For example, go through the BaseRace on a hero and make sure everything directly bootstraped by it has the same tag. Additionally, I want to propagate that tag to anything that bootstrap bootstraps.
So, let say I have my race with id rX1 and it bootstraps the thing raX2 which in turn bootstraps raX3. I want a tag SpecSource.rX1 to be put on raX2 and raX3. Additionally raX3 would have the tag SpecSource.raX2 as well.
Ideas?