@@ -93,13 +93,12 @@ const OWNABLE = true
93
93
const FLOOR_SLAB = false
94
94
const BLOCK_SLAB = true
95
95
enum {
96
- BITMASK_FLOOR = 0
97
- BITMASK_BLOCK = 1
98
- BITMASK_SIMPLE = 2
99
- BITMASK_CLAIMED = 3
100
- BITMASK_REINFORCED = 4
101
- BITMASK_DOOR1 = 5
102
- BITMASK_DOOR2 = 6
96
+ BITMASK_GENERAL
97
+ BITMASK_SIMPLE
98
+ BITMASK_CLAIMED
99
+ BITMASK_REINFORCED
100
+ BITMASK_DOOR1
101
+ BITMASK_DOOR2
103
102
}
104
103
enum {
105
104
REMEMBER_PATH = 0
@@ -166,47 +165,47 @@ func fetch_name(slabID):
166
165
167
166
168
167
var data = {
169
- 00 : ["HARD" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 0
170
- 01 : ["GOLD" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 1
171
- 02 : ["DIRT" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 2
172
- 03 : ["TORCH_DIRT" , BLOCK_SLAB , BITMASK_BLOCK , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 3
168
+ 00 : ["HARD" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 0
169
+ 01 : ["GOLD" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 1
170
+ 02 : ["DIRT" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 2
171
+ 03 : ["TORCH_DIRT" , BLOCK_SLAB , BITMASK_GENERAL , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 3
173
172
04 : ["DRAPE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 4
174
173
05 : ["TORCH_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 5
175
174
06 : ["TWINS_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 6
176
175
07 : ["WOMAN_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 7
177
176
08 : ["PAIR_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 8
178
177
09 : ["DAMAGED_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 9
179
- 10 : ["PATH" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 10
178
+ 10 : ["PATH" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , NOT_OWNABLE ], # 10
180
179
11 : ["PRETTY_PATH" , FLOOR_SLAB , BITMASK_CLAIMED , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 11
181
- 12 : ["LAVA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_LAVA , NOT_OWNABLE ], # 12
182
- 13 : ["WATER" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_WATER , NOT_OWNABLE ], # 13
183
- 14 : ["ENTRANCE_ZONE" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 14
180
+ 12 : ["LAVA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_LAVA , NOT_OWNABLE ], # 12
181
+ 13 : ["WATER" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ANIMATED , REMEMBER_WATER , NOT_OWNABLE ], # 13
182
+ 14 : ["ENTRANCE_ZONE" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 14
184
183
15 : ["ENTRANCE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 15
185
- 16 : ["TREASURY_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 16
184
+ 16 : ["TREASURY_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 16
186
185
17 : ["TREASURY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 17
187
- 18 : ["BOOK_SHELVES" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 18
186
+ 18 : ["BOOK_SHELVES" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 18
188
187
19 : ["LIBRARY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 19
189
- 20 : ["PRISON_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 20
188
+ 20 : ["PRISON_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 20
190
189
21 : ["PRISON_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 21
191
- 22 : ["TORTURE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 22
190
+ 22 : ["TORTURE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 22
192
191
23 : ["TORTURE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 4 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 23
193
- 24 : ["TRAINING_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 24
192
+ 24 : ["TRAINING_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 24
194
193
25 : ["TRAINING_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 25
195
- 26 : ["HEART_PEDESTAL" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 26
194
+ 26 : ["HEART_PEDESTAL" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 26
196
195
27 : ["HEART_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 27
197
- 28 : ["WORKSHOP_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 28
196
+ 28 : ["WORKSHOP_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 28
198
197
29 : ["WORKSHOP_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 29
199
- 30 : ["SCAVENGE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 30
198
+ 30 : ["SCAVENGE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 30
200
199
31 : ["SCAVENGER_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 31
201
- 32 : ["TEMPLE_POOL" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 32
200
+ 32 : ["TEMPLE_POOL" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 32
202
201
33 : ["TEMPLE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 33
203
- 34 : ["GRAVE_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 34
202
+ 34 : ["GRAVE_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 34
204
203
35 : ["GRAVE_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 35
205
- 36 : ["HATCHERY" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 36
204
+ 36 : ["HATCHERY" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 36
206
205
37 : ["HATCHERY_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 37
207
- 38 : ["LAIR_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 38
206
+ 38 : ["LAIR_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 38
208
207
39 : ["LAIR_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 39
209
- 40 : ["BARRACK_AREA" , FLOOR_SLAB , BITMASK_FLOOR , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 40
208
+ 40 : ["BARRACK_AREA" , FLOOR_SLAB , BITMASK_GENERAL , PANEL_TOP_VIEW , 0 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 40
210
209
41 : ["BARRACK_WALL" , BLOCK_SLAB , BITMASK_REINFORCED , PANEL_SIDE_VIEW , 3 , TAB_OTHER , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 41
211
210
42 : ["DOOR_WOODEN" , FLOOR_SLAB , BITMASK_DOOR1 , PANEL_DOOR_VIEW , 3 , TAB_NONE , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 42
212
211
43 : ["DOOR_WOODEN2" , FLOOR_SLAB , BITMASK_DOOR2 , PANEL_DOOR_VIEW , 3 , TAB_MAINSLAB , WIBBLE_ON , REMEMBER_PATH , OWNABLE ], # 43
0 commit comments