41 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
49 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
51 ret.Insert(EAttExclusions.SHAVING_MASK_ATT_0);
105 set<int> ret = super.GetAttachmentExclusionInitSlotValue(slotId);
110 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
114 ret.Insert(EAttExclusions.EXCLUSION_MASK_2);
115 ret.Insert(EAttExclusions.EXCLUSION_MASK_3);
117 ret.Insert(EAttExclusions.SHAVING_MASK_ATT_0);
164 return "DestructionEffectGasCanister";
191 return "DestructionEffectGasCanister";
220 return "DestructionEffectGasCanister";
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
void AddAction(typename actionName)
override float GetQuantity()
override bool CanBeDisinfected()
override void SetActions()
override float GetInfectionChance(int system=0, Param param=null)
set< int > GetAttachmentExclusionInitSlotValue(int slotId)
override float GetBandagingEffectivity()
override void SetActions()
override void SetActions()
provides access to slot configuration
override bool CanSwitchDuringAttach(EntityAI parent)
override bool IsDestructionBehaviour()
override string GetDestructionBehaviour()
override string GetDestructionBehaviour()
override bool CanSwitchDuringAttach(EntityAI parent)
override bool IsDestructionBehaviour()
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
override float GetInfectionChance(int system=0, Param param=null)
override void SetActions()
set< int > GetAttachmentExclusionInitSlotValue(int slotId)
override bool CanBeDisinfected()
override float GetBandagingEffectivity()
override bool CanSwitchDuringAttach(EntityAI parent)
override string GetDestructionBehaviour()
override bool IsDestructionBehaviour()
override void SetActions()
override void SetActions()