@@ -105,7 +105,8 @@ const OWNABLE = true
105
105
const FLOOR_SLAB = false
106
106
const BLOCK_SLAB = true
107
107
enum {
108
- BITMASK_GENERAL
108
+ BITMASK_FLOOR
109
+ BITMASK_BLOCK
109
110
BITMASK_SIMPLE
110
111
BITMASK_CLAIMED
111
112
BITMASK_REINFORCED
@@ -198,47 +199,47 @@ func fetch_name(slabID):
198
199
199
200
200
201
var data = {
201
- 00 : ["HARD" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 0
202
- 01 : ["GOLD" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 1
203
- 02 : ["DIRT" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 2
204
- 03 : ["TORCH_DIRT" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 3
202
+ 00 : ["HARD" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 0
203
+ 01 : ["GOLD" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 1
204
+ 02 : ["DIRT" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 2
205
+ 03 : ["TORCH_DIRT" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 3
205
206
04 : ["DRAPE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 4
206
207
05 : ["TORCH_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 5
207
208
06 : ["TWINS_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 6
208
209
07 : ["WOMAN_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 7
209
210
08 : ["PAIR_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 8
210
211
09 : ["DAMAGED_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 9
211
- 10 : ["PATH" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 10
212
+ 10 : ["PATH" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 10
212
213
11 : ["PRETTY_PATH" , FLOOR_SLAB , BITMASK_CLAIMED , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 11
213
- 12 : ["LAVA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_LAVA , NOT_OWNABLE ], # 12
214
- 13 : ["WATER" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_WATER , NOT_OWNABLE ], # 13
215
- 14 : ["ENTRANCE_ZONE" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 14
214
+ 12 : ["LAVA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_LAVA , NOT_OWNABLE ], # 12
215
+ 13 : ["WATER" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_WATER , NOT_OWNABLE ], # 13
216
+ 14 : ["ENTRANCE_ZONE" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 14
216
217
15 : ["ENTRANCE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 15
217
- 16 : ["TREASURY_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 16
218
+ 16 : ["TREASURY_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 16
218
219
17 : ["TREASURY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 17
219
- 18 : ["BOOK_SHELVES" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 18
220
+ 18 : ["BOOK_SHELVES" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 18
220
221
19 : ["LIBRARY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 19
221
- 20 : ["PRISON_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 20
222
+ 20 : ["PRISON_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 20
222
223
21 : ["PRISON_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 21
223
- 22 : ["TORTURE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 22
224
+ 22 : ["TORTURE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 22
224
225
23 : ["TORTURE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 23
225
- 24 : ["TRAINING_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 24
226
+ 24 : ["TRAINING_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 24
226
227
25 : ["TRAINING_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 25
227
- 26 : ["HEART_PEDESTAL" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 26
228
+ 26 : ["HEART_PEDESTAL" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 26
228
229
27 : ["HEART_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 27
229
- 28 : ["WORKSHOP_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 28
230
+ 28 : ["WORKSHOP_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 28
230
231
29 : ["WORKSHOP_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 29
231
- 30 : ["SCAVENGE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 30
232
+ 30 : ["SCAVENGE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 30
232
233
31 : ["SCAVENGER_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 31
233
- 32 : ["TEMPLE_POOL" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 32
234
+ 32 : ["TEMPLE_POOL" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 32
234
235
33 : ["TEMPLE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 33
235
- 34 : ["GRAVE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 34
236
+ 34 : ["GRAVE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 34
236
237
35 : ["GRAVE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 35
237
- 36 : ["HATCHERY" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 36
238
+ 36 : ["HATCHERY" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 36
238
239
37 : ["HATCHERY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 37
239
- 38 : ["LAIR_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 38
240
+ 38 : ["LAIR_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 38
240
241
39 : ["LAIR_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 39
241
- 40 : ["BARRACK_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 40
242
+ 40 : ["BARRACK_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 40
242
243
41 : ["BARRACK_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 41
243
244
42 : ["DOOR_WOODEN" , FLOOR_SLAB , BITMASK_DOOR1 , PANEL_DOOR_VIEW , 3 , TAB_NONE , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 42
244
245
43 : ["DOOR_WOODEN2" , FLOOR_SLAB , BITMASK_DOOR2 , PANEL_DOOR_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 43
0 commit comments