Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
actioncraft.c
Go to the documentation of this file.
2{
3 override void CreateActionComponent()
4 {
5 m_ActionData.m_ActionComponent = new CAContinuousCraft(0); //default value can be set in recipes
6 }
7};
8
10{
12
15
17
19 {
20 m_Sound = "craft_universal_0";
21
23 m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_CRAFTING;
24 m_FullBody = true;
25 m_StanceMask = DayZPlayerConstants.STANCEMASK_CROUCH;
26
27 m_Text = "#craft";
28 }
29
35
36 //override void OnStart( ActionData action_data )
37 //{
38 /*
39 if( action_data.m_Player.GetCraftingMeta() )
40 {
41 m_Item1 = action_data.m_Player.GetCraftingMeta().GetIngredient1();
42 m_Item2 = action_data.m_Player.GetCraftingMeta().GetIngredient2();
43 m_RecipeID = action_data.m_Player.GetCraftingMeta().GetRecipeID();
44 if(m_Item1 == NULL || m_Item2 == NULL || m_RecipeID < 0) return;
45 }
46 */
47 //m_HasStarted = true;
48 //}
49
50 override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item )
51 {
52 /*if( !m_HasStarted )
53 {
54 if ( player.IsCraftingSetUp() )
55 {
56 return true;
57 }
58 return false;
59 }
60 else
61 {
62 return true;
63 }*/
64 }
65
66
67
68 override void ApplyModifiers( ActionData action_data )
69 {
70 }
71
72
73
75 {
76 //action_data.m_Player.SetCraftingReady(false);
77 //action_data.m_Player.DisableCrafting();
78 }
79};
ActionBase ActionData
Definition actionbase.c:30
class ActionTargets ActionTarget
ActionData m_ActionData
bool m_FullBody
Definition actionbase.c:67
string m_Text
Definition actionbase.c:64
string m_Sound
Definition actionbase.c:63
ref CCIBase m_ConditionItem
Definition actionbase.c:70
ref CCTBase m_ConditionTarget
Definition actionbase.c:71
int m_StanceMask
Definition actionbase.c:68
override void CreateActionComponent()
Definition actioncraft.c:3
void ActionCraft()
Definition actioncraft.c:18
void CancelCraft(PlayerBase player)
Definition actioncraft.c:74
ItemBase m_Item2
Definition actioncraft.c:14
override void CreateConditionComponents()
Definition actioncraft.c:30
bool m_HasStarted
Definition actioncraft.c:11
override void ApplyModifiers(ActionData action_data)
Definition actioncraft.c:68
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
Definition actioncraft.c:50
ItemBase m_Item1
Definition actioncraft.c:13
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602