platecarriervest.c 818 B

12345678910111213141516171819202122232425262728
  1. class PlateCarrierVest: Vest_Base
  2. {
  3. override void OnWasAttached( EntityAI parent, int slot_id )
  4. {
  5. super.OnWasAttached( parent, slot_id );
  6. if ( GetGame().IsServer() && parent.IsInherited( DayZInfected ) )
  7. {
  8. float coef = Math.RandomFloatInclusive( 0.2, 0.4 );
  9. SetHealth01( "", "", coef);
  10. }
  11. }
  12. //Debug menu Spawn Ground Special
  13. override void OnDebugSpawn()
  14. {
  15. EntityAI entity;
  16. if ( Class.CastTo(entity, this) )
  17. {
  18. entity.GetInventory().CreateInInventory( "PlateCarrierPouches" );
  19. entity.GetInventory().CreateInInventory( "PlateCarrierHolster" );
  20. }
  21. }
  22. };
  23. class PlateCarrierVest_Black extends PlateCarrierVest {};
  24. class PlateCarrierVest_Camo extends PlateCarrierVest {};
  25. class PlateCarrierVest_Green extends PlateCarrierVest {};
  26. class PlateCarrierVest_Winter extends PlateCarrierVest {};