5 if (!super.CanSwapEntities(otherItem, otherDestination, destination))
10 if (Torch.Cast(GetHierarchyParent()) && otherItem.IsInherited(Rag))
21 if (!super.CanPutAsAttachment(parent))
36 Torch torchParent = Torch.Cast(GetHierarchyParent());
37 if (torchParent && torchParent.GetCompEM() && torchParent.GetCompEM().IsWorking())
40 return super.CanBeSplit();
53 return GetHierarchyParent() == null;
63 if (!super.CanBeCombined(other_item, reservation_check, stack_max_limit))
68 return Torch.Cast(other_item.GetHierarchyParent()) == null;
73 Fireplace.IgniteEntityAsFireplace(
this, fire_source);
78 return Fireplace.CanIgniteEntityAsFireplace(
this);
83 return (!GetInventory().IsAttachment());
132 super.OnCombine(other_item);
133 if (
m_Cleanness == 1 && other_item.m_Cleanness == 0)
AttachActionData ActionData ActionAttach()
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
ActionCraftArmbandCB ActionContinuousBaseCB ActionCraftArmband()
void AddAction(typename actionName)
override float GetQuantity()
override void SetCleanness(int value, bool allow_client=false)
override bool CanPutAsAttachment(EntityAI parent)
override bool CanBeIgnitedBy(EntityAI igniter=null)
override void SetActions()
override bool HasFlammableMaterial()
override float GetBandagingEffectivity()
override void OnIgnitedThis(EntityAI fire_source)
override bool CanSwapEntities(EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
override bool CanAssignToQuickbar()
override bool IsThisIgnitionSuccessful(EntityAI item_source=null)
override void OnCombine(ItemBase other_item)
override bool CanIgniteItem(EntityAI ignite_target=null)
override bool CanBeCombined(EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false)
override bool CanBeSplit()
override bool CanBeDisinfected()
override float GetInfectionChance(int system=0, Param param=null)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...