ZedMaestro said:
With so many addons affecting the release switch behaviour, conflicts may arise.
As long as all of those mutators restrict themselves to the interface provided by
JBGameRules, the worst thing that could happen is that one of two incompatible add-ons would simply not work.
If there were two or more mutators which do conceptually incompatible things with switch behavior, it'd be a good idea to set their
GroupName property to the same value to make sure only one of them can be selected at the same time.
Ravu al Hemio said:
I changed JBEmitterBasket's replication of ColorRed and ColorBlue to clientside so that clients can set up what colour points they want to see flying around the locks.
Well... but JBEmitterBasket is purely client-side; replication doesn't apply (and, since that setting is supposed to be purely client-side, not a good idea to start with).
Okay, but leave the Nostalgic Switch Colour Swapping to me, okay? I think I've got a pretty good trick how to do it without playing too much with the code...
Quite simply, the SetDefendingTeam function should simply switch colors based on a configuration setting, say,
Class'Jailbreak'.Default.bReverseSwitchColors. Adding the checkbox to the GUI should be done in core code, so I'd reserve that part for me to do.
I can give you CVS read/write access so you can add the necessary changes to JBEmitterBasket. Send me an email to
mychaeel@planetjailbreak.com if you like.