And I think you should avoid using engine fire as an example, as that was in the original RO and therefore is no-one's original idea.
Spreading fire wasnt in RO. The different positions in CC had different probability and sequences when they started burning.
We genuinely have replaced entire class hierarchies in order to change high level variables. A perfect example is that dynamic bullet snap and suppression required me to swap out the entire weapon tree. ROWeapon continues to exist, however I slotted in a DHWeapon subclass with the required changes and everything below it, right down to the weapons, has been replaced with DH variants. If I could have avoided such a widespread replacement I would have done, however the way that RO is coded makes it extremely difficult. What could I possibly be changing that needs such a drastic change? We'll start with constants and go from there.
So did CC => CCWeapon.
And well constants...
Constants are used in functions which i can overwrite very well. Search through the code, find the function that uses the constant, overwrite it, done. No need to replace a whole tree only cause of a constant.
I still fail to see the high level. There is no portion of code in the script tree you couldnt replace within a gametype to my knowledge (with the exception of native classes of course, but the same restriction stands for the mod switch).
@All:
I think it would be a good idea for everyone to at this point agree to disagree and to drop it.
You cant agree to disagree over facts. I have no intention to start a flamewar, but i would like to know where the gametype approach is limited (i worked with the switch on other mods, while there may be more direct ways with it, everything i wanted to do was still possible both ways).
As for bswearer and sam, while i appreciate your comments, it's offtopic
And to give credits where they belong, the crew killing iirc was done with AB already and its not like it was the invention of the wheel.
Edit:
Just a fun fact, not caring who did what first or who thought of what first
We had the command version of the T26 modeled which was supposed to be able to call in artillery from the commanders position in the tank. The code was there, the LOD models, rig and animations were not, and it didnt really fit in any maps we had. Pity actually
Teamwork wise, DHs system is way more interesting and for the west front realistic.