18 m_SpecialtyWeight = UASoftSkillsWeight.ROUGH_HIGH;
42 if ( item.GetInventory() )
45 item.GetInventory().GetCurrentInventoryLocation(loc);
66 return ActionCondition(action_data.m_Player, action_data.m_Target,action_data.m_MainItem);
74 if (targetItem && item)
80 if (targetItem.IsKindOf(
"Fireplace"))
82 if (Fireplace.Cast(targetItem).IsOven())
85 if (Fireplace.CanIgniteEntityAsFireplace(targetItem))
107 ItemBase item = action_data.m_MainItem;
109 bool is_ignition_successful;
116 ignited_item = target_item;
117 fire_source_item = item;
121 is_ignition_successful = target_item.IsTargetIgnitionSuccessful( item );
123 fire_source_item = target_item;
126 if ( is_ignition_successful )
134 ignited_item.OnIgnitedThisFailed( fire_source_item );
141 if ( super.SetupAction( player, target, item, action_data, extra_data ) )
bool IsItemInCargoOfSomething(ItemBase item)
void SetIgnitingAnimation(ItemBase target_item)
ActionLightItemOnFireCB ActionContinuousBaseCB ActionLightItemOnFire()
class ActionTargets ActionTarget
void ClearActionJuncture(ActionData action_data)
bool CanBePerformedFromQuickbar()
bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
void CreateConditionComponents()
void OnFinishProgressServer(ActionData action_data)
override void CreateActionComponent()
override bool ActionConditionContinue(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
proto native int GetIdx()
returns index of cargo if current type is Cargo / ProxyCargo
override bool IsThisIgnitionSuccessful(EntityAI item_source=NULL)
override bool HasFlammableMaterial()
override bool IsIgnited()
override void OnIgnitedThis(EntityAI fire_source)
override void OnIgnitedTargetFailed(EntityAI target_item)
override void OnIgnitedTarget(EntityAI target_item)
override bool CanBeIgnitedBy(EntityAI igniter=NULL)
override bool CanIgniteItem(EntityAI ignite_target=NULL)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
const float FIREPLACE_IGNITE
DayZPlayerConstants
defined in C++