Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function GetNPCLevel(actor : CActor) : int
  2.     {
  3.         var monsterCategory     : EMonsterCategory;
  4.         var soundName           : name;
  5.         var tmpBool             : bool;
  6.         var level               : float;
  7.        
  8.         return 1;
  9.        
  10.         theGame.GetMonsterParamsForActor(actor, monsterCategory, soundName, tmpBool, tmpBool, tmpBool);
  11.        
  12.         switch(monsterCategory)
  13.         {
  14.             case MC_Animal:         level = RandRangeF(1, 1);       break;
  15.             case MC_Beast:          level = RandRangeF(2, 1);       break;
  16.             case MC_Human:          level = RandRangeF(4, 2);       break;
  17.             case MC_Necrophage:     level = RandRangeF(1, 1);       break;
  18.             case MC_Specter:        level = 1;      break;
  19.             case MC_Hybrid:         level = 1;      break;
  20.             case MC_Troll:          level = 1;      break;
  21.             case MC_Cursed:         level = 1;      break;
  22.             case MC_Insectoid:      level = 1;      break;
  23.             case MC_Draconide:      level = 1;      break;
  24.             case MC_Vampire:        level = 1;      break;
  25.             case MC_Magicals:       level = 1;      break;
  26.             case MC_Relic:          level = 1;      break;
  27.             case MC_NotSet:         level = 1;      break;
  28.             case MC_Unused:         level = 1;      break;
  29.             default:                level = 100;
  30.         }
  31.        
  32.         if(monsterCategory != MC_Animal && monsterCategory != MC_Human)
  33.             thePlayer.DisplayHudMessage(monsterCategory + " - " + soundName);
  34.        
  35.         return RoundMath(level);
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement