DayZ
1.30
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
class
Static_stone5_Trail_B
:
RockBase
{};
115
class
Static_stone5_Trail_G
:
RockBase
{};
116
class
Static_stone5_Trail_R
:
RockBase
{};
117
class
Static_stone5_Trail_Y
:
RockBase
{};
118
119
//Moved from Bliss folder
120
class
Static_rock_wallh4
:
RockBase
{};
121
class
Static_rock_wallh5
:
RockBase
{};
122
class
Static_rock_wallh6
:
RockBase
{};
123
class
Static_stone10
:
RockBase
{};
124
class
Static_stone10_moss
:
RockBase
{};
125
class
Static_stone6
:
RockBase
{};
126
class
Static_stone6_moss
:
RockBase
{};
127
class
Static_stone7
:
RockBase
{};
128
class
Static_stone7_moss
:
RockBase
{};
129
class
Static_stone8
:
RockBase
{};
130
class
Static_stone8_moss
:
RockBase
{};
131
class
Static_stone9
:
RockBase
{};
132
class
Static_stone9_moss
:
RockBase
{};
133
class
Static_stone7_Trail_B
:
RockBase
{};
134
class
Static_stone7_Trail_G
:
RockBase
{};
135
class
Static_stone7_Trail_R
:
RockBase
{};
136
class
Static_stone7_Trail_Y
:
RockBase
{};
137
138
//Nasdara
139
class
Static_rock_sand_apart1
:
RockBase
{};
140
class
Static_rock_sand_apart2
:
RockBase
{};
141
class
Static_rock_sand_monolith1
:
RockBase
{};
142
class
Static_rock_sand_monolith2
:
RockBase
{};
143
class
Static_rock_sand_monolith3
:
RockBase
{};
144
class
Static_rock_sand_monolith4
:
RockBase
{};
145
class
Static_rock_sand_spike1
:
RockBase
{};
146
class
Static_rock_sand_spike2
:
RockBase
{};
147
class
Static_rock_sand_spike3
:
RockBase
{};
148
class
Static_rock_sand_wallh1
:
RockBase
{};
149
class
Static_rock_sand_wallh2
:
RockBase
{};
150
class
Static_rock_sand_wallh3
:
RockBase
{};
151
class
Static_rock_sand_wallhv
:
RockBase
{};
152
class
Static_stone1_sand
:
RockBase
{};
153
class
Static_stone2_sand
:
RockBase
{};
154
class
Static_stone3_sand
:
RockBase
{};
155
class
Static_stone4_sand
:
RockBase
{};
156
class
Static_stone5_sand
:
RockBase
{};
157
class
Static_stones_sand_erosion
:
RockBase
{};
158
159
// currently unused rocks
160
/*
161
class Static_stones_erosion: RockBase {};
162
*/
163
164
165
//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
166
// obsolete
167
/*class Static_r2_boulder1: RockBase
168
{
169
};
170
class Static_r2_boulder2: RockBase
171
{
172
};
173
class Static_small_stone_01_f: RockBase
174
{
175
};
176
class Static_small_stone_02_f: RockBase
177
{
178
};
179
class Static_stone_small_f: RockBase
180
{
181
};
182
class Static_stone_small_w: RockBase
183
{
184
};
185
class Static_bluntstone_01: RockBase
186
{
187
};
188
class Static_bluntstone_01_lc: RockBase
189
{
190
};
191
class Static_bluntstone_02: RockBase
192
{
193
};
194
class Static_bluntstone_02_lc: RockBase
195
{
196
};
197
class Static_bluntstone_03: RockBase
198
{
199
};
200
class Static_SharpStone_01: RockBase
201
{
202
};
203
class Static_sharpstone_01_lc: RockBase
204
{
205
};
206
class Static_sharpstone_02: RockBase
207
{
208
};
209
class Static_sharpstone_02_lc: RockBase
210
{
211
};
212
class Static_sharpstone_03: RockBase
213
{
214
};
215
class Static_sharpstone_03_lc: RockBase
216
{
217
};*/
ItemBase
Определения
4_World/DayZ/Entities/Core/Inherited/InventoryItem.c:878
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_sand_apart1
Определения
RockBase.c:139
Static_rock_sand_apart2
Определения
RockBase.c:140
Static_rock_sand_monolith1
Определения
RockBase.c:141
Static_rock_sand_monolith2
Определения
RockBase.c:142
Static_rock_sand_monolith3
Определения
RockBase.c:143
Static_rock_sand_monolith4
Определения
RockBase.c:144
Static_rock_sand_spike1
Определения
RockBase.c:145
Static_rock_sand_spike2
Определения
RockBase.c:146
Static_rock_sand_spike3
Определения
RockBase.c:147
Static_rock_sand_wallh1
Определения
RockBase.c:148
Static_rock_sand_wallh2
Определения
RockBase.c:149
Static_rock_sand_wallh3
Определения
RockBase.c:150
Static_rock_sand_wallhv
Определения
RockBase.c:151
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:120
Static_rock_wallh5
Определения
RockBase.c:121
Static_rock_wallh6
Определения
RockBase.c:122
Static_rock_wallv
Определения
RockBase.c:103
Static_stone10_moss
Определения
RockBase.c:124
Static_stone10
Определения
RockBase.c:123
Static_stone1_sand
Определения
RockBase.c:152
Static_stone1
Определения
RockBase.c:73
Static_stone2_sand
Определения
RockBase.c:153
Static_stone2
Определения
RockBase.c:74
Static_stone3_sand
Определения
RockBase.c:154
Static_stone3
Определения
RockBase.c:75
Static_stone4_sand
Определения
RockBase.c:155
Static_stone4
Определения
RockBase.c:76
Static_stone5_Trail_B
Определения
RockBase.c:114
Static_stone5_Trail_G
Определения
RockBase.c:115
Static_stone5_Trail_R
Определения
RockBase.c:116
Static_stone5_Trail_Y
Определения
RockBase.c:117
Static_stone5_sand
Определения
RockBase.c:156
Static_stone5
Определения
RockBase.c:77
Static_stone6_moss
Определения
RockBase.c:126
Static_stone6
Определения
RockBase.c:125
Static_stone7_Trail_B
Определения
RockBase.c:133
Static_stone7_Trail_G
Определения
RockBase.c:134
Static_stone7_Trail_R
Определения
RockBase.c:135
Static_stone7_Trail_Y
Определения
RockBase.c:136
Static_stone7_moss
Определения
RockBase.c:128
Static_stone7
Определения
RockBase.c:127
Static_stone8_moss
Определения
RockBase.c:130
Static_stone8
Определения
RockBase.c:129
Static_stone9_moss
Определения
RockBase.c:132
Static_stone9
Определения
RockBase.c:131
Static_stones_sand_erosion
Определения
RockBase.c:157
map
Определения
Transport.c:70
Ishodniki
scripts
4_World
DayZ
Entities
RockBase.c
Создано системой
1.13.2