13 if ( GetHierarchyParent() )
return false;
18 override bool CanIgniteItem(
EntityAI ignite_target = NULL )
23 override void OnIgnitedTarget(
EntityAI target_item )
29 Fireplace.IgniteEntityAsFireplace(
this, fire_source );
32 override bool IsThisIgnitionSuccessful(
EntityAI item_source = NULL )
34 return Fireplace.CanIgniteEntityAsFireplace(
this );
59 override float GetInfectionChance(
int system = 0, Param param = null)
73 super.OnCombine(other_item);
74 if (
m_Cleanness == 1 && other_item.m_Cleanness == 0)
AttachActionData ActionData ActionAttach()
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
void AddAction(typename actionName)
override void SetActions()
override bool HasFlammableMaterial()
override void OnIgnitedThis(EntityAI fire_source)
Executed on Server when some item ignited this one.
bool CanBeIgnitedBy(EntityAI igniter=NULL)
class GP5GasMask extends MaskBase ItemBase
void OnCombine(ItemBase other_item)
float GetBandagingEffectivity()
override void SetCleanness(int value, bool allow_client=false)