Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
actioninjecttarget.c
Go to the documentation of this file.
2{
4 {
5 m_SpecialtyWeight = UASoftSkillsWeight.PRECISE_MEDIUM;
6
7 m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_INJECTIONTARGET;
8 m_FullBody = true;
9 m_StanceMask = DayZPlayerConstants.STANCEMASK_ERECT | DayZPlayerConstants.STANCEMASK_CROUCH;
10 m_Text = "#inject_target";
11 }
12
13 override void CreateConditionComponents()
14 {
17 }
18
19 override void OnExecuteServer( ActionData action_data )
20 {
21 if (CanReceiveAction(action_data.m_Target))
22 {
23 if (action_data.m_MainItem)
24 {
25 ApplyModifiers(action_data);
26 }
27 }
28 }
29
30 override void OnEndServer( ActionData action_data )
31 {
32 super.OnEndServer(action_data);
33
34 if (action_data.m_WasExecuted && action_data.m_MainItem )
35 {
36 action_data.m_MainItem.Delete();
37 }
38 }
39
40 override void ApplyModifiers( ActionData action_data )
41 {
42 action_data.m_MainItem.OnApply( PlayerBase.Cast(action_data.m_Target.GetObject()));
43 //PlayerBase ntarget = PlayerBase.Cast( action_data.m_Target.GetObject() );
44 //ntarget.GiveShock(100);
45 }
46};
float m_SpecialtyWeight
Definition actionbase.c:77
int m_StanceMask
Definition actionbase.c:62
string m_Text
Definition actionbase.c:58
ref CCIBase m_ConditionItem
Definition actionbase.c:64
bool CanReceiveAction(ActionTarget target)
Definition actionbase.c:829
bool m_FullBody
Definition actionbase.c:61
ref CCTBase m_ConditionTarget
Definition actionbase.c:65
Definition cctman.c:2
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602