DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
RockBase.c
См. документацию.
2{
3 override bool IsRock()
4 {
5 return true;
6 }
7
8 override bool CanBeAutoDeleted()
9 {
10 return false;
11 }
12
14 {
15 return -1;
16 }
17
18 /* Defines the yield of the action*/
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*/
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
118
119 //Moved from Bliss folder
137
138 //Nasdara
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};
170class Static_r2_boulder2: RockBase
171{
172};
173class Static_small_stone_01_f: RockBase
174{
175};
176class Static_small_stone_02_f: RockBase
177{
178};
179class Static_stone_small_f: RockBase
180{
181};
182class Static_stone_small_w: RockBase
183{
184};
185class Static_bluntstone_01: RockBase
186{
187};
188class Static_bluntstone_01_lc: RockBase
189{
190};
191class Static_bluntstone_02: RockBase
192{
193};
194class Static_bluntstone_02_lc: RockBase
195{
196};
197class Static_bluntstone_03: RockBase
198{
199};
200class Static_SharpStone_01: RockBase
201{
202};
203class Static_sharpstone_01_lc: RockBase
204{
205};
206class Static_sharpstone_02: RockBase
207{
208};
209class Static_sharpstone_02_lc: RockBase
210{
211};
212class Static_sharpstone_03: RockBase
213{
214};
215class Static_sharpstone_03_lc: RockBase
216{
217};*/
Определения ObjectTyped.c:2
float GetDamageToMiningItemEachDrop(ItemBase item)
Определения RockBase.c:46
override bool CanBeAutoDeleted()
Определения RockBase.c:8
int GetAmountOfDrops(ItemBase item)
Определения RockBase.c:13
void GetMaterialAndQuantityMap(ItemBase item, out map< string, int > output_map)
Определения RockBase.c:19
override bool IsRock()
Определения RockBase.c:3
Определения RockBase.c:2
Определения RockBase.c:78
Определения RockBase.c:79
Определения RockBase.c:93
Определения RockBase.c:94
Определения RockBase.c:95
Определения RockBase.c:96
Определения RockBase.c:97
Определения RockBase.c:98
Определения RockBase.c:99
Определения RockBase.c:112
Определения RockBase.c:104
Определения RockBase.c:106
Определения RockBase.c:108
Определения RockBase.c:110
Определения RockBase.c:100
Определения RockBase.c:101
Определения RockBase.c:102
Определения RockBase.c:120
Определения RockBase.c:121
Определения RockBase.c:122
Определения RockBase.c:103
Определения RockBase.c:124
Определения RockBase.c:123
Определения RockBase.c:152
Определения RockBase.c:73
Определения RockBase.c:153
Определения RockBase.c:74
Определения RockBase.c:154
Определения RockBase.c:75
Определения RockBase.c:155
Определения RockBase.c:76
Определения RockBase.c:156
Определения RockBase.c:77
Определения RockBase.c:126
Определения RockBase.c:125
Определения RockBase.c:128
Определения RockBase.c:127
Определения RockBase.c:130
Определения RockBase.c:129
Определения RockBase.c:132
Определения RockBase.c:131
Определения Transport.c:70