DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
RockBase.c
См. документацию.
1
class
RockBase
:
Object
2
{
3
override
bool
IsRock
()
4
{
5
return
true
;
6
}
7
8
override
bool
CanBeAutoDeleted
()
9
{
10
return
false
;
11
}
12
13
int
GetAmountOfDrops
(
ItemBase
item)
14
{
15
return
-1;
16
}
17
18
/* Defines the yield of the action*/
19
void
GetMaterialAndQuantityMap
(
ItemBase
item, out
map<string,int>
output_map)
20
{
21
if
(item == null)
22
{
23
return
;
24
}
25
26
switch
(item.GetType())
27
{
28
case
"Pickaxe"
:
29
case
"SledgeHammer"
:
30
case
"Hammer"
:
31
case
"Mace"
:
32
output_map.Insert(
"Stone"
,1);
33
break
;
34
case
"PipeWrench"
:
35
case
"Wrench"
:
36
case
"Screwdriver"
:
37
case
"Crowbar"
:
38
case
"MeatTenderizer"
:
39
case
"Iceaxe"
:
40
output_map.Insert(
"SmallStone"
,1);
41
break
;
42
}
43
}
44
45
/*Return value defines how much damage the item will take*/
46
float
GetDamageToMiningItemEachDrop
(
ItemBase
item)
47
{
48
if
(item)
49
{
50
switch
(item.GetType())
51
{
52
case
"SledgeHammer"
:
53
case
"Pickaxe"
:
54
case
"Iceaxe"
:
55
return
20;
56
case
"Wrench"
:
57
case
"Screwdriver"
:
58
case
"MeatTenderizer"
:
59
return
25;
60
case
"PipeWrench"
:
61
case
"Crowbar"
:
62
return
50;
63
case
"Hammer"
:
64
case
"Mace"
:
65
return
40;
66
}
67
}
68
69
return
25;
70
}
71
};
72
73
class
Static_stone1
:
RockBase
{};
74
class
Static_stone2
:
RockBase
{};
75
class
Static_stone3
:
RockBase
{};
76
class
Static_stone4
:
RockBase
{};
77
class
Static_stone5
:
RockBase
{};
78
class
Static_rock_apart1
:
RockBase
{};
79
class
Static_rock_apart2
:
RockBase
{};
80
class
Static_rock_bright_apart1
:
RockBase
{};
81
class
Static_rock_bright_apart2
:
RockBase
{};
82
class
Static_rock_bright_monolith1
:
RockBase
{};
83
class
Static_rock_bright_monolith2
:
RockBase
{};
84
class
Static_rock_bright_monolith3
:
RockBase
{};
85
class
Static_rock_bright_monolith4
:
RockBase
{};
86
class
Static_rock_bright_spike1
:
RockBase
{};
87
class
Static_rock_bright_spike2
:
RockBase
{};
88
class
Static_rock_bright_spike3
:
RockBase
{};
89
class
Static_rock_bright_wallh1
:
RockBase
{};
90
class
Static_rock_bright_wallh2
:
RockBase
{};
91
class
Static_rock_bright_wallh3
:
RockBase
{};
92
class
Static_rock_bright_wallv
:
RockBase
{};
93
class
Static_rock_monolith1
:
RockBase
{};
94
class
Static_rock_monolith2
:
RockBase
{};
95
class
Static_rock_monolith3
:
RockBase
{};
96
class
Static_rock_monolith4
:
RockBase
{};
97
class
Static_rock_spike1
:
RockBase
{};
98
class
Static_rock_spike2
:
RockBase
{};
99
class
Static_rock_spike3
:
RockBase
{};
100
class
Static_rock_wallh1
:
RockBase
{};
101
class
Static_rock_wallh2
:
RockBase
{};
102
class
Static_rock_wallh3
:
RockBase
{};
103
class
Static_rock_wallv
:
RockBase
{};
104
class
Static_rock_stone6
:
RockBase
{};
105
class
Static_rock_stone6_moss
:
RockBase
{};
106
class
Static_rock_stone7
:
RockBase
{};
107
class
Static_rock_stone7_moss
:
RockBase
{};
108
class
Static_rock_stone8
:
RockBase
{};
109
class
Static_rock_stone8_moss
:
RockBase
{};
110
class
Static_rock_stone9
:
RockBase
{};
111
class
Static_rock_stone9_moss
:
RockBase
{};
112
class
Static_rock_stone10
:
RockBase
{};
113
class
Static_rock_stone10_moss
:
RockBase
{};
114
115
//Moved from Bliss folder
116
class
Static_rock_wallh4
:
RockBase
{};
117
class
Static_rock_wallh5
:
RockBase
{};
118
class
Static_rock_wallh6
:
RockBase
{};
119
class
Static_stone10
:
RockBase
{};
120
class
Static_stone10_moss
:
RockBase
{};
121
class
Static_stone6
:
RockBase
{};
122
class
Static_stone6_moss
:
RockBase
{};
123
class
Static_stone7
:
RockBase
{};
124
class
Static_stone7_moss
:
RockBase
{};
125
class
Static_stone8
:
RockBase
{};
126
class
Static_stone8_moss
:
RockBase
{};
127
class
Static_stone9
:
RockBase
{};
128
class
Static_stone9_moss
:
RockBase
{};
129
// currently unused rocks
130
/*
131
132
class Static_stone5_Trail_B: RockBase {};
133
class Static_stone5_Trail_G: RockBase {};
134
class Static_stone5_Trail_R: RockBase {};
135
class Static_stone5_Trail_Y: RockBase {};
136
class Static_stones_erosion: RockBase {};
137
*/
138
139
140
//jtomasik - it would be blast being able just to inherit it from RockBase, but the way static objects are handled most likely don't allow it? ask p cimo
141
// obsolete
142
/*class Static_r2_boulder1: RockBase
143
{
144
};
145
class Static_r2_boulder2: RockBase
146
{
147
};
148
class Static_small_stone_01_f: RockBase
149
{
150
};
151
class Static_small_stone_02_f: RockBase
152
{
153
};
154
class Static_stone_small_f: RockBase
155
{
156
};
157
class Static_stone_small_w: RockBase
158
{
159
};
160
class Static_bluntstone_01: RockBase
161
{
162
};
163
class Static_bluntstone_01_lc: RockBase
164
{
165
};
166
class Static_bluntstone_02: RockBase
167
{
168
};
169
class Static_bluntstone_02_lc: RockBase
170
{
171
};
172
class Static_bluntstone_03: RockBase
173
{
174
};
175
class Static_SharpStone_01: RockBase
176
{
177
};
178
class Static_sharpstone_01_lc: RockBase
179
{
180
};
181
class Static_sharpstone_02: RockBase
182
{
183
};
184
class Static_sharpstone_02_lc: RockBase
185
{
186
};
187
class Static_sharpstone_03: RockBase
188
{
189
};
190
class Static_sharpstone_03_lc: RockBase
191
{
192
};*/
map
map
Определения
ControlsXboxNew.c:4
ItemBase
Определения
InventoryItem.c:731
Object
Определения
ObjectTyped.c:2
RockBase::GetDamageToMiningItemEachDrop
float GetDamageToMiningItemEachDrop(ItemBase item)
Определения
RockBase.c:46
RockBase::CanBeAutoDeleted
override bool CanBeAutoDeleted()
Определения
RockBase.c:8
RockBase::GetAmountOfDrops
int GetAmountOfDrops(ItemBase item)
Определения
RockBase.c:13
RockBase::GetMaterialAndQuantityMap
void GetMaterialAndQuantityMap(ItemBase item, out map< string, int > output_map)
Определения
RockBase.c:19
RockBase::IsRock
override bool IsRock()
Определения
RockBase.c:3
RockBase
Определения
RockBase.c:2
Static_rock_apart1
Определения
RockBase.c:78
Static_rock_apart2
Определения
RockBase.c:79
Static_rock_bright_apart1
Определения
RockBase.c:80
Static_rock_bright_apart2
Определения
RockBase.c:81
Static_rock_bright_monolith1
Определения
RockBase.c:82
Static_rock_bright_monolith2
Определения
RockBase.c:83
Static_rock_bright_monolith3
Определения
RockBase.c:84
Static_rock_bright_monolith4
Определения
RockBase.c:85
Static_rock_bright_spike1
Определения
RockBase.c:86
Static_rock_bright_spike2
Определения
RockBase.c:87
Static_rock_bright_spike3
Определения
RockBase.c:88
Static_rock_bright_wallh1
Определения
RockBase.c:89
Static_rock_bright_wallh2
Определения
RockBase.c:90
Static_rock_bright_wallh3
Определения
RockBase.c:91
Static_rock_bright_wallv
Определения
RockBase.c:92
Static_rock_monolith1
Определения
RockBase.c:93
Static_rock_monolith2
Определения
RockBase.c:94
Static_rock_monolith3
Определения
RockBase.c:95
Static_rock_monolith4
Определения
RockBase.c:96
Static_rock_spike1
Определения
RockBase.c:97
Static_rock_spike2
Определения
RockBase.c:98
Static_rock_spike3
Определения
RockBase.c:99
Static_rock_stone10_moss
Определения
RockBase.c:113
Static_rock_stone10
Определения
RockBase.c:112
Static_rock_stone6_moss
Определения
RockBase.c:105
Static_rock_stone6
Определения
RockBase.c:104
Static_rock_stone7_moss
Определения
RockBase.c:107
Static_rock_stone7
Определения
RockBase.c:106
Static_rock_stone8_moss
Определения
RockBase.c:109
Static_rock_stone8
Определения
RockBase.c:108
Static_rock_stone9_moss
Определения
RockBase.c:111
Static_rock_stone9
Определения
RockBase.c:110
Static_rock_wallh1
Определения
RockBase.c:100
Static_rock_wallh2
Определения
RockBase.c:101
Static_rock_wallh3
Определения
RockBase.c:102
Static_rock_wallh4
Определения
RockBase.c:116
Static_rock_wallh5
Определения
RockBase.c:117
Static_rock_wallh6
Определения
RockBase.c:118
Static_rock_wallv
Определения
RockBase.c:103
Static_stone10_moss
Определения
RockBase.c:120
Static_stone10
Определения
RockBase.c:119
Static_stone1
Определения
RockBase.c:73
Static_stone2
Определения
RockBase.c:74
Static_stone3
Определения
RockBase.c:75
Static_stone4
Определения
RockBase.c:76
Static_stone5
Определения
RockBase.c:77
Static_stone6_moss
Определения
RockBase.c:122
Static_stone6
Определения
RockBase.c:121
Static_stone7_moss
Определения
RockBase.c:124
Static_stone7
Определения
RockBase.c:123
Static_stone8_moss
Определения
RockBase.c:126
Static_stone8
Определения
RockBase.c:125
Static_stone9_moss
Определения
RockBase.c:128
Static_stone9
Определения
RockBase.c:127
Ishodniki
scripts
4_World
Entities
RockBase.c
Создано системой
1.13.2