Code: Select all
function ModifyPlayer(Pawn Other) {
...
log("before Super.ModifyPlayer:" @ self $ ".DefaultWeapon=" $ DefaultWeapon $ ", Level.Game.DefaultWeapon=" $ Level.Game.DefaultWeapon);
Super.ModifyPlayer(other); // Class Mutator calls NextMutator.ModifyPlayer(Other);
log("after Super.ModifyPlayer:" @ self $ ".DefaultWeapon=" $ DefaultWeapon $ ", Level.Game.DefaultWeapon=" $ Level.Game.DefaultWeapon);
Logger(Log_ALL, "ModifyPlayer", "ending for" @ Other.GetHumanName());
}
And I always get that Enforcer...before Super.ModifyPlayer: MH-(SP)Hexephet.KHMBase0.DefaultWeapon=None, Level.Game.DefaultWeapon=None
...
after Super.ModifyPlayer: MH-(SP)Hexephet.KHMBase0.DefaultWeapon=None, Level.Game.DefaultWeapon=None
[ EVENT ] The game has started.