DayZ 1.27
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
114
115 //Moved from Bliss folder
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};
145class Static_r2_boulder2: RockBase
146{
147};
148class Static_small_stone_01_f: RockBase
149{
150};
151class Static_small_stone_02_f: RockBase
152{
153};
154class Static_stone_small_f: RockBase
155{
156};
157class Static_stone_small_w: RockBase
158{
159};
160class Static_bluntstone_01: RockBase
161{
162};
163class Static_bluntstone_01_lc: RockBase
164{
165};
166class Static_bluntstone_02: RockBase
167{
168};
169class Static_bluntstone_02_lc: RockBase
170{
171};
172class Static_bluntstone_03: RockBase
173{
174};
175class Static_SharpStone_01: RockBase
176{
177};
178class Static_sharpstone_01_lc: RockBase
179{
180};
181class Static_sharpstone_02: RockBase
182{
183};
184class Static_sharpstone_02_lc: RockBase
185{
186};
187class Static_sharpstone_03: RockBase
188{
189};
190class Static_sharpstone_03_lc: RockBase
191{
192};*/
map
Определения ControlsXboxNew.c:4
Определения InventoryItem.c:731
Определения 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:116
Определения RockBase.c:117
Определения RockBase.c:118
Определения RockBase.c:103
Определения RockBase.c:120
Определения RockBase.c:119
Определения RockBase.c:73
Определения RockBase.c:74
Определения RockBase.c:75
Определения RockBase.c:76
Определения RockBase.c:77
Определения RockBase.c:122
Определения RockBase.c:121
Определения RockBase.c:124
Определения RockBase.c:123
Определения RockBase.c:126
Определения RockBase.c:125
Определения RockBase.c:128
Определения RockBase.c:127