8 time_spent = time_spent * 1.2;
37 if (!super.Can(player, target, item, condition_mask))
45 if (player.IsPlacingLocal())
64 for (
int i = 0; i < count; ++i)
67 MiscGameplayFunctions.DealEvinronmentAdjustedDmg(action_data.
m_MainItem, action_data.
m_Player, 4);
80 if (
g_Game.IsSurfaceFertile(surface_type))
93 heightDiff =
position[1] - heightDiff;
95 return heightDiff <= 0.4;
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
const int ECE_PLACE_ON_SURFACE
void ActionContinuousBase()
ref ActionTarget m_Target
override void OnFinishProgressServer(ActionData action_data)
bool IsPlayerOnGround(PlayerBase player)
override bool ActionConditionContinue(ActionData action_data)
void SetDiggignAnimation(ItemBase item)
DEPRECATED - See ItemBase.OverrideActionAnimation() to override commands for items.
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override bool Can(PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)
bool IsTargetFertile(ActionTarget target)
override bool HasTarget()
override void CreateActionComponent()
override int GetOnDigWormsAmount()
static const vector Forward
DayZPlayerConstants
defined in C++
const float COLD_AREA_DIG_WORMS_MODIF
(deg Celsius) temperature limit up to which player is allowed to dig garden plots