64 if (
action_data.m_MainItem.IsKindOf(
"BloodSyringe"))
67 lambda.SetTransferParams(
true,
true,
true);
80 PluginTransmissionAgents
plugin = PluginTransmissionAgents.Cast(
GetPlugin(PluginTransmissionAgents));
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
ActionEmptyMagazine CreateActionComponent
PluginBase GetPlugin(typename plugin_type)
override void OnEndAnimationLoopServer(ActionData action_data)
void ActionGiveBloodSelf()
override void OnEndServer(ActionData action_data)
override ActionData CreateActionData()
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
override bool HasTarget()
override void CreateConditionComponents()
const float CHEM_AGENT_BLOOD_REMOVAL_MODIFIER
static bool MatchBloodCompatibility(int bloodtypetarget, int bloodtype)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
static const float HEMOLYTIC_RISK_SHOCK_THRESHOLD
static const float HEMOLYTIC_REACTION_THRESHOLD
void SyringeLambda(EntityAI old_item, string new_item_type, PlayerBase player)
DayZPlayerConstants
defined in C++
const int AGT_UACTION_TO_PLAYER