It recently came to my attention that (in DruidsRPG200) if a Medic is playing on a server with an EXPForWin value, that Medic can receive that value again for each monster he has summoned when the game ends.
Wanted to inquire about whether this particular issue was fixed in more recent versions of DruidsRPG, and/or if there might be any ideas on how to address this particular issue?
I'm guessing the code which handles this is probably inside of UT2004RPG (I haven't checked, but just guessing from the structure of the config file) and so kind of off-limits. It might be possible to do something simple like killing off all the pets before this experience is rewarded, though?
Have there been any attempts at a fix for this issue? This XP 'bonus' also applies to sentinels. An engineer with 3 def sents and a summon charm pet can get 400 XP at the end of a map. This effect is magnified if the XP win bonus is higher.
I've been thinking about how to resolve this for awhile.
The surefire way to fix the issue is to create a mutator that extends MutUT2004RPG and adjust the awarding experience function so that it only checks actual Players.
I've also been considering simply adusting the FriendlyMonsterController so that as soon as the game ends, it destroys itself. This would theoretically resolve the issue although I am not sure whether this kind of adjustment would execute before the awarding of end-game experience.