Advertisement
Chronos_Ouroboros

JGP Replacement CVar

Apr 30th, 2019
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.14 KB | None | 0 0
  1.     override void CheckReplacement (ReplaceEvent e) {
  2.         if (!bdoom_replacemonsters)
  3.             return;
  4.  
  5.         switch (e.Replacee.GetClassName ()) {
  6.             case 'Blood'           : if (bdoom_Blood     ) e.Replacement = 'BD_Blood';            break;
  7.             case 'Zombieman'       : if (bdoom_Zombieman ) e.Replacement = 'BD_Zombieman';        break;
  8.             case 'ShotgunGuy'      : if (bdoom_ShotGuy   ) e.Replacement = 'BD_ShotgunGuy';       break;
  9.             case 'ChaingunGuy'     : if (bdoom_ChainGuy  ) e.Replacement = 'BD_ChaingunGuy';      break;
  10.             case 'WolfensteinSS'   : if (bdoom_WolfSS    ) e.Replacement = 'BD_WolfensteinSS';    break;
  11.             case 'DoomImp'         : if (bdoom_Imp       ) e.Replacement = 'BD_DoomImp';          break;
  12.             case 'Demon'           : if (bdoom_Demon     ) e.Replacement = 'BD_Demon';            break;
  13.             case 'Spectre'         : if (bdoom_Spectre   ) e.Replacement = 'BD_Spectre';          break;
  14.             case 'Cacodemon'       : if (bdoom_Caco      ) e.Replacement = 'BD_Cacodemon';        break;
  15.             case 'PainElemental'   : if (bdoom_PainElem  ) e.Replacement = 'BD_PainElemental';    break;
  16.             case 'LostSoul'        : if (bdoom_Soul      ) e.Replacement = 'BD_LostSoul';         break;
  17.             case 'Revenant'        : if (bdoom_Revenant  ) e.Replacement = 'BD_Revenant';         break;
  18.             case 'Arachnotron'     : if (bdoom_Arachno   ) e.Replacement = 'BD_Arachnotron';      break;
  19.             case 'Fatso'           : if (bdoom_Manc      ) e.Replacement = 'BD_Fatso';            break;
  20.             case 'HellKnight'      : if (bdoom_Knight    ) e.Replacement = 'BD_HellKnight';       break;
  21.             case 'BaronOfHell'     : if (bdoom_Baron     ) e.Replacement = 'BD_BaronOfHell';      break;
  22.             case 'ArchVile'        : if (bdoom_Vile      ) e.Replacement = 'BD_ArchVile';         break;
  23.             case 'Cyberdemon'      : if (bdoom_Cyber     ) e.Replacement = 'BD_Cyberdemon';       break;
  24.             case 'SpiderMastermind': if (bdoom_Mastermind) e.Replacement = 'BD_SpiderMastermind'; break;
  25.         }
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement