Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. Changes that had to be made to go from UE1 to UE2:
  2. ==================================================
  3.  
  4. GPlayer:
  5. PlayTakeHit -- added param vector momentum
  6. PlayDeathHit -- ''
  7.  
  8.  
  9. GMessageInterceptor:
  10. TeamMessage -- added param optional bool bBeep
  11.  
  12. GenericGame:
  13. PreLogin -- added param string Address
  14. added param out string FailCode
  15.  
  16. PlayerKillMessage -- now delegates to GGameLogicHandler static method (which is a new method)
  17. CreatureKillMessage -- ''
  18. KillMessage -- ''
  19.  
  20.  
  21. GMutatorPlus:
  22. Mutate -- changed to 'ClientMutate' to avoid conflicting with base Mutate
  23.  
  24. GGameLogicHandler:
  25. removed:
  26. var() private config string LocalBatcherURL; // Batcher URL.
  27. var() private config string LocalBatcherParams; // Batcher command line parameters.
  28. var() private config string LocalStatsURL; // URL to local stats information.
  29. var() private config string WorldBatcherURL; // Batcher URL.
  30. var() private config string WorldBatcherParams; // Batcher command line parameters.
  31. var() private config string WorldStatsURL; // URL to world stats information.
  32.  
  33. UpdateGamestate -- removed copying of shadow variables above to gameinfo -- they don't exist anymore
  34.  
  35. StaticPlayerKillMessage -- new function
  36. StaticCreatureKillMessage -- ''
  37. StaticKillMessage -- ''
  38.  
  39.  
  40. GPlayerFrameworkSupportObject:
  41. Mutate -- changed function call to "Mutate" in GMutatorPlus to "ClientMutate" to reflect GMutatorPlus change