Advertisement
dannyvanlierop

Zunnie - class DnD_Init extends Rx_Mutator;

Apr 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class DnD_Init extends Rx_Mutator;
  2.  
  3. event PreBeginPlay()
  4. {
  5.     local Rx_Game                           myRx_Game;
  6.     local Rx_Attachment_AutoRifle           myRx_Attachment_AutoRifle;
  7.     local Rx_InventoryManager_GDI_Soldier   myRx_InventoryManager_GDI_Soldier;
  8.  
  9.    
  10.     super.PreBeginPlay();
  11.  
  12.     myRx_Game=Rx_Game(GetDefaultObject(Class'Rx_Game'));
  13.         myRx_Game.DefaultInventory[0] = class'DnD_Weapon_Autorifle';
  14.  
  15.     SetTimer(2.0f, enable, 'NormalizeHealth');
  16.         //2.0f   2 gameseconden
  17. }
  18.  
  19.  
  20. simulated function NormalizeHealth(optional int iHealthIncreaseValue){ 
  21.     foreach DynamicActors(class 'Rx_Pawn', PlayerPawn)
  22.     {
  23.         if (iHealthIncreaseValue == 0)
  24.         {
  25.             iHealthIncreaseValue=1;
  26.         }
  27.             for (x = 1; x <= iHealthIncreaseValue; x++)
  28.             {
  29.                 if ( PlayerPawn.Health + 1 <= PlayerPawn.HealthMax )
  30.                 {
  31.                     PlayerPawn.Health=( PlayerPawn.Health++ );
  32.                 }
  33.                 else
  34.                 {
  35.                     x=iHealthIncreaseValue;
  36.                     y++;
  37.                 }
  38.             }
  39.     }   }
  40. }
  41.  
  42.  
  43. final static function object GetDefaultObject(class ObjClass)
  44. {
  45.     return FindObject(ObjClass.GetPackageName()$".Default__"$ObjClass, ObjClass);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement