Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
decraftarmband.c
Go to the documentation of this file.
1
//redundant in addition to 'CraftRag' recipe
2
3
class
DeCraftArmband
extends
RecipeBase
4
{
5
override
void
Init
()
6
{
7
m_Name
=
"#STR_breakdown0"
;
8
m_IsInstaRecipe
=
false
;
// should this recipe be performed instantly without animation
9
m_AnimationLength
= 1;
// animation length in relative time units
10
11
//conditions
12
m_MinDamageIngredient
[0] = -1;
// -1 = disable check
13
m_MaxDamageIngredient
[0] = 3;
// -1 = disable check
14
m_MinQuantityIngredient
[0] = -1;
// -1 = disable check
15
m_MaxQuantityIngredient
[0] = -1;
// -1 = disable check
16
17
m_MinDamageIngredient
[1] = -1;
18
m_MaxDamageIngredient
[1] = 3;
19
m_MinQuantityIngredient
[1] = -1;
20
m_MaxQuantityIngredient
[1] = -1;
21
22
//----------------------------------------------------------------------------------------------------------------------
23
//INGREDIENTS
24
//ingredient 1
25
InsertIngredient
(0,
"Armband_ColorBase"
);
// you can insert multiple ingredients this way
26
m_IngredientAddHealth
[0] = 0;
// 0 = do nothing
27
m_IngredientSetHealth
[0] = -1;
// -1 = do nothing
28
m_IngredientAddQuantity
[0] = -1;
// 0 = do nothing
29
m_IngredientDestroy
[0] =
false
;
// true = destroy, false = do nothing
30
31
//ingredient 2
32
InsertIngredient
(1,
"Sickle"
);
33
InsertIngredient
(1,
"KukriKnife"
);
34
InsertIngredient
(1,
"FangeKnife"
);
35
InsertIngredient
(1,
"Hacksaw"
);
36
InsertIngredient
(1,
"HandSaw"
);
37
InsertIngredient
(1,
"KitchenKnife"
);
38
InsertIngredient
(1,
"SteakKnife"
);
39
InsertIngredient
(1,
"HayHook"
);
40
InsertIngredient
(1,
"StoneKnife"
);
41
InsertIngredient
(1,
"Cleaver"
);
42
InsertIngredient
(1,
"CombatKnife"
);
43
InsertIngredient
(1,
"HuntingKnife"
);
44
InsertIngredient
(1,
"Machete"
);
45
InsertIngredient
(1,
"CrudeMachete"
);
46
InsertIngredient
(1,
"OrientalMachete"
);
47
InsertIngredient
(1,
"Screwdriver"
);
48
InsertIngredient
(1,
"Crowbar"
);
49
InsertIngredient
(1,
"Pickaxe"
);
50
InsertIngredient
(1,
"WoodAxe"
);
51
InsertIngredient
(1,
"Hatchet"
);
52
InsertIngredient
(1,
"FirefighterAxe"
);
53
InsertIngredient
(1,
"Sword"
);
54
InsertIngredient
(1,
"AK_Bayonet"
);
55
InsertIngredient
(1,
"M9A1_Bayonet"
);
56
InsertIngredient
(1,
"Mosin_Bayonet"
);
57
InsertIngredient
(1,
"SKS_Bayonet"
);
58
InsertIngredient
(1,
"BoneKnife"
);
59
60
m_IngredientAddHealth
[1] = -2;
61
m_IngredientSetHealth
[1] = -1;
62
m_IngredientAddQuantity
[1] = 0;
63
m_IngredientDestroy
[1] = 0;
64
65
//----------------------------------------------------------------------------------------------------------------------
66
//RESULTS
67
//result1
68
AddResult
(
"Rag"
);
69
70
m_ResultSetFullQuantity
[0] = 0;
71
m_ResultSetQuantity
[0] = 1;
72
m_ResultSetHealth
[0] = -1;
73
m_ResultInheritsHealth
[0] = 0;
74
m_ResultInheritsColor
[0] = -1;
75
m_ResultToInventory
[0] = -2;
76
m_ResultReplacesIngredient
[0] = -1;
77
}
78
79
//final check for recipe's validity
80
override
bool
CanDo
(
ItemBase
ingredients[],
PlayerBase
player)
81
{
82
return
true
;
83
}
84
};
m_Name
string m_Name
Definition
inventoryitemtype.c:34
ItemBase
Definition
inventoryitem.c:742
PlayerBase
Definition
playerbaseclient.c:2
RecipeBase
Definition
attachholster.c:2
RecipeBase::CanDo
override bool CanDo(ItemBase ingredients[], PlayerBase player)
Definition
decraftarmband.c:80
RecipeBase::Init
override void Init()
Definition
decraftarmband.c:5
m_ResultReplacesIngredient
int m_ResultReplacesIngredient[MAXIMUM_RESULTS]
Definition
recipebase.c:62
m_ResultToInventory
int m_ResultToInventory[MAXIMUM_RESULTS]
Definition
recipebase.c:59
m_IngredientAddHealth
float m_IngredientAddHealth[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:49
m_IsInstaRecipe
bool m_IsInstaRecipe
Definition
recipebase.c:40
m_IngredientSetHealth
float m_IngredientSetHealth[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:51
m_ResultInheritsHealth
int m_ResultInheritsHealth[MAXIMUM_RESULTS]
Definition
recipebase.c:60
AddResult
void AddResult(string item)
Definition
recipebase.c:198
m_ResultInheritsColor
int m_ResultInheritsColor[MAXIMUM_RESULTS]
Definition
recipebase.c:61
m_MinDamageIngredient
float m_MinDamageIngredient[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:45
m_MaxQuantityIngredient
float m_MaxQuantityIngredient[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:44
m_ResultSetQuantity
float m_ResultSetQuantity[MAXIMUM_RESULTS]
Definition
recipebase.c:56
m_ResultSetFullQuantity
bool m_ResultSetFullQuantity[MAXIMUM_RESULTS]
Definition
recipebase.c:55
InsertIngredient
void InsertIngredient(int index, string ingredient, DayZPlayerConstants uid=BASE_CRAFT_ANIMATION_ID, bool showItem=false)
Definition
recipebase.c:159
m_ResultSetHealth
float m_ResultSetHealth[MAXIMUM_RESULTS]
Definition
recipebase.c:57
m_AnimationLength
float m_AnimationLength
Definition
recipebase.c:38
m_MaxDamageIngredient
float m_MaxDamageIngredient[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:46
m_IngredientAddQuantity
float m_IngredientAddQuantity[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:50
m_MinQuantityIngredient
float m_MinQuantityIngredient[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:43
m_IngredientDestroy
bool m_IngredientDestroy[MAX_NUMBER_OF_INGREDIENTS]
Definition
recipebase.c:52
Games
Dayz
scripts
4_world
classes
recipes
recipes
decraftarmband.c
Generated by
1.17.0