4 override void SetActions()
18 override bool CanBeDisinfected()
23 override float GetBandagingEffectivity()
28 override float GetInfectionChance(
int system = 0,
Param param =
null)
40 override protected set<int> GetAttachmentExclusionInitSlotValue(
int slotId)
42 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
50 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
52 ret.Insert(EAttExclusions.SHAVING_MASK_ATT_0);
70 override void SetActions()
84 override void SetActions()
99 override bool CanSwitchDuringAttach(
EntityAI parent)
104 override string GetDestructionBehaviour()
106 return "DestructionEffectGasCanister";
109 override bool IsDestructionBehaviour()
126 override bool CanSwitchDuringAttach(
EntityAI parent)
131 override string GetDestructionBehaviour()
133 return "DestructionEffectGasCanister";
136 override bool IsDestructionBehaviour()
155 override bool CanSwitchDuringAttach(
EntityAI parent)
160 override string GetDestructionBehaviour()
162 return "DestructionEffectGasCanister";
165 override bool IsDestructionBehaviour()
181 override void SetActions()
193 override void SetActions()