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)
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
void AddAction(typename actionName)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
override void OnIgnitedThis(EntityAI fire_source)
Executed on Server when some item ignited this one.
override bool HasFlammableMaterial()
bool CanBeIgnitedBy(EntityAI igniter=NULL)
void OnCombine(ItemBase other_item)
float GetBandagingEffectivity()
override void SetCleanness(int value, bool allow_client=false)