1 /* 2 * 3 * Iter Vehemens ad Necem (IVAN) 4 * Copyright (C) Timo Kiviluoto 5 * Released under the GNU General 6 * Public License 7 * 8 * See LICENSING which should be included 9 * along with this file for more details 10 * 11 */ 12 13 #ifndef __CONFDEF_H__ 14 #define __CONFDEF_H__ 15 16 /* 17 * Configuration defines of IVAN 18 */ 19 20 #define SOLID_ID (1 << 12) 21 22 #define VALPURIUM (SOLID_ID + 1) 23 #define TIN (SOLID_ID + 2) 24 #define COPPER (SOLID_ID + 3) 25 #define BRONZE (SOLID_ID + 4) 26 #define VERDIGRIS (SOLID_ID + 5) 27 #define DEEP_BRONZE (SOLID_ID + 6) 28 #define BRASS (SOLID_ID + 7) 29 #define HEPATIZON (SOLID_ID + 8) 30 #define OCTIRON (SOLID_ID + 9) 31 #define ORICHALCUM (SOLID_ID + 10) 32 #define SILVER (SOLID_ID + 11) 33 #define MOON_SILVER (SOLID_ID + 12) 34 #define FAIRY_STEEL (SOLID_ID + 13) 35 #define MITHRIL (SOLID_ID + 14) 36 #define GALVORN (SOLID_ID + 15) 37 #define STAR_METAL (SOLID_ID + 16) 38 #define PLATINUM (SOLID_ID + 17) 39 #define LEAD (SOLID_ID + 18) 40 #define GOLD (SOLID_ID + 19) 41 #define DARK_GOLD (SOLID_ID + 20) 42 #define DARK_MATTER (SOLID_ID + 21) 43 #define PETRIFIED_DARK (SOLID_ID + 22) 44 #define ELECTRUM (SOLID_ID + 23) 45 #define ALUMINIUM (SOLID_ID + 24) 46 #define NICKEL (SOLID_ID + 25) 47 #define COBALT (SOLID_ID + 26) 48 #define TUNGSTEN (SOLID_ID + 27) 49 #define IRIDIUM (SOLID_ID + 28) 50 #define PALLADIUM (SOLID_ID + 29) 51 #define CHROME (SOLID_ID + 30) 52 #define TITANITE (SOLID_ID + 31) 53 #define LINEN_CLOTH (SOLID_ID + 32) 54 #define HEMP_CLOTH (SOLID_ID + 33) 55 #define WOOL_CLOTH (SOLID_ID + 34) 56 #define FELT (SOLID_ID + 35) 57 #define FABRIC (SOLID_ID + 36) 58 #define ELF_CLOTH (SOLID_ID + 37) 59 #define NYMPH_HAIR (SOLID_ID + 38) 60 #define OMMEL_HAIR (SOLID_ID + 39) 61 #define TROLL_WOOL (SOLID_ID + 40) 62 #define ANGEL_HAIR (SOLID_ID + 41) 63 #define SPIDER_SILK (SOLID_ID + 42) 64 #define GOSSAMER (SOLID_ID + 43) 65 #define SPIRIT_CLOTH (SOLID_ID + 44) 66 #define HUMAN_SKIN (SOLID_ID + 45) 67 #define WOLF_SKIN (SOLID_ID + 46) 68 #define BEAR_SKIN (SOLID_ID + 47) 69 #define SNAKE_SKIN (SOLID_ID + 48) 70 #define CROCODILE_SKIN (SOLID_ID + 49) 71 #define BASILISK_SKIN (SOLID_ID + 50) 72 #define NAGA_SKIN (SOLID_ID + 51) 73 #define WYVERN_HIDE (SOLID_ID + 52) 74 #define HYDRA_HIDE (SOLID_ID + 53) 75 #define LEATHER (SOLID_ID + 54) 76 #define BLACK_LEATHER (SOLID_ID + 55) 77 #define HARDENED_LEATHER (SOLID_ID + 56) 78 #define BOILED_LEATHER (SOLID_ID + 57) 79 #define QUILTED_LEATHER (SOLID_ID + 58) 80 #define STUDDED_LEATHER (SOLID_ID + 59) 81 #define TROLL_HIDE (SOLID_ID + 60) 82 #define IMP_HIDE (SOLID_ID + 61) 83 #define DRAGON_HIDE (SOLID_ID + 62) 84 #define OUROBOROS_HIDE (SOLID_ID + 63) 85 #define OSTRICH_FEATHER (SOLID_ID + 64) 86 #define HARPY_FEATHER (SOLID_ID + 65) 87 #define GRIFFON_FEATHER (SOLID_ID + 66) 88 #define PHOENIX_FEATHER (SOLID_ID + 67) 89 #define STYMPHALIAN_FEATHER (SOLID_ID + 68) 90 #define GOLDEN_EAGLE_FEATHER (SOLID_ID + 69) 91 #define SEA_WEED (SOLID_ID + 70) 92 #define FISH_SCALE (SOLID_ID + 71) 93 #define MERMAID_HAIR (SOLID_ID + 72) 94 #define SELKIE_SKIN (SOLID_ID + 73) 95 #define SEA_SERPENT_SCALE (SOLID_ID + 74) 96 #define KRAKEN_HIDE (SOLID_ID + 75) 97 #define LEVIATHAN_HIDE (SOLID_ID + 76) 98 #define DREAM_CLOTH (SOLID_ID + 77) 99 #define RAINBOW_CLOTH (SOLID_ID + 78) 100 #define SHADOW_CLOTH (SOLID_ID + 79) 101 #define NYLON (SOLID_ID + 80) 102 #define ELASTI_CLOTH (SOLID_ID + 81) 103 #define ETEX_CLOTH (SOLID_ID + 82) 104 #define SMART_CLOTH (SOLID_ID + 83) 105 #define FLEXI_CLOTH (SOLID_ID + 84) 106 #define KEVLAR (SOLID_ID + 85) 107 #define SYNTH_CLOTH (SOLID_ID + 86) 108 #define NANO_FIBER (SOLID_ID + 87) 109 #define LATEX (SOLID_ID + 88) 110 #define RUBBER (SOLID_ID + 89) 111 #define PLASTIC (SOLID_ID + 90) 112 #define HARDENED_PLASTIC (SOLID_ID + 91) 113 #define STAINLESS_STEEL (SOLID_ID + 92) 114 #define PLASTIC_STEEL (SOLID_ID + 93) 115 #define DURALLOY (SOLID_ID + 94) 116 #define VITRELLOY (SOLID_ID + 95) 117 #define CHAR_COAL (SOLID_ID + 96) 118 #define COAL (SOLID_ID + 97) 119 #define JET (SOLID_ID + 98) 120 #define CARBIDE (SOLID_ID + 99) 121 #define FOLDED_CARBIDE (SOLID_ID + 100) 122 #define FULLERITE (SOLID_ID + 101) 123 #define URANIUM (SOLID_ID + 102) 124 #define SOLARIUM (SOLID_ID + 103) 125 #define NEUTRONIUM (SOLID_ID + 104) 126 #define MAGIC_CRYSTAL (SOLID_ID + 105) 127 #define ARCANITE (SOLID_ID + 106) 128 #define OCCULTUM (SOLID_ID + 107) 129 #define SAND_STONE (SOLID_ID + 108) 130 #define RED_SAND_STONE (SOLID_ID + 109) 131 #define GLASS (SOLID_ID + 110) 132 #define PEARL_GLASS (SOLID_ID + 111) 133 #define ILLITHIUM (SOLID_ID + 112) 134 #define ICE (SOLID_ID + 113) 135 #define RED_ICE (SOLID_ID + 114) 136 #define JOTUN_ICE (SOLID_ID + 115) 137 #define PRIMORDIAL_ICE (SOLID_ID + 116) 138 #define GRASS (SOLID_ID + 117) 139 #define DARK_GRASS (SOLID_ID + 118) 140 #define MYCELIUM (SOLID_ID + 119) 141 #define LEAF (SOLID_ID + 120) 142 #define PALM_LEAF (SOLID_ID + 121) 143 #define WITCH_BARK (SOLID_ID + 122) 144 #define DARK_PETAL (SOLID_ID + 123) 145 #define STEEL_LEAF (SOLID_ID + 124) 146 #define CHLOROPHYTE (SOLID_ID + 125) 147 #define PAPYRUS (SOLID_ID + 126) 148 #define PARCHMENT (SOLID_ID + 127) 149 #define VELLUM (SOLID_ID + 128) 150 #define PAPER_BOARD (SOLID_ID + 129) 151 #define FUNGI_WOOD (SOLID_ID + 130) 152 #define SPRUCE_WOOD (SOLID_ID + 131) 153 #define SYCAMORE_WOOD (SOLID_ID + 132) 154 #define ELM_WOOD (SOLID_ID + 133) 155 #define ASH_WOOD (SOLID_ID + 134) 156 #define CYPRESS_WOOD (SOLID_ID + 135) 157 #define HOLLY_WOOD (SOLID_ID + 136) 158 #define YEW_WOOD (SOLID_ID + 137) 159 #define BEECH_WOOD (SOLID_ID + 138) 160 #define BAMBOO_WOOD (SOLID_ID + 139) 161 #define MAHOGANY_WOOD (SOLID_ID + 140) 162 #define BALSA_WOOD (SOLID_ID + 141) 163 #define PINE_WOOD (SOLID_ID + 142) 164 #define FIR_WOOD (SOLID_ID + 143) 165 #define BIRCH_WOOD (SOLID_ID + 144) 166 #define OAK_WOOD (SOLID_ID + 145) 167 #define TEAK_WOOD (SOLID_ID + 146) 168 #define EBONY_WOOD (SOLID_ID + 147) 169 #define KAURI_WOOD (SOLID_ID + 148) 170 #define RATA_WOOD (SOLID_ID + 149) 171 #define SIDGURE_WOOD (SOLID_ID + 150) 172 #define PETRIFIED_WOOD (SOLID_ID + 151) 173 #define HUMAN_NAIL (SOLID_ID + 152) 174 #define CHITINE (SOLID_ID + 153) 175 #define BUFFALO_HORN (SOLID_ID + 154) 176 #define MOOSE_ANTLER (SOLID_ID + 155) 177 #define UNICORN_HORN (SOLID_ID + 156) 178 #define TURTLE_SHELL (SOLID_ID + 157) 179 #define SEA_SHELL (SOLID_ID + 158) 180 #define DRAGON_BONE (SOLID_ID + 159) 181 #define WAX (SOLID_ID + 160) 182 #define GRAVEL (SOLID_ID + 161) 183 #define MORAINE (SOLID_ID + 162) 184 #define COBBLE_STONE (SOLID_ID + 163) 185 #define LIME_STONE (SOLID_ID + 164) 186 #define SHALE (SOLID_ID + 165) 187 #define OBSIDIAN (SOLID_ID + 166) 188 #define MARBLE (SOLID_ID + 167) 189 #define BASALT (SOLID_ID + 168) 190 #define JASPER (SOLID_ID + 169) 191 #define JACINTH (SOLID_ID + 170) 192 #define AGATE (SOLID_ID + 172) 193 #define TOURMALINE (SOLID_ID + 173) 194 #define CHALCEDONY (SOLID_ID + 174) 195 #define CALCITE (SOLID_ID + 175) 196 #define GNEISS (SOLID_ID + 176) 197 #define SLATE (SOLID_ID + 177) 198 #define GRANITE (SOLID_ID + 178) 199 #define BLACK_GRANITE (SOLID_ID + 179) 200 #define CHALK (SOLID_ID + 180) 201 #define FLINT (SOLID_ID + 181) 202 #define CITRINE (SOLID_ID + 182) 203 #define LAPIS_LAZULI (SOLID_ID + 183) 204 #define AMBER (SOLID_ID + 184) 205 #define OPAL (SOLID_ID + 185) 206 #define ONYX (SOLID_ID + 186) 207 #define SLADE (SOLID_ID + 187) 208 #define NACRE (SOLID_ID + 188) 209 #define PEARL (SOLID_ID + 189) 210 #define CORAL (SOLID_ID + 190) 211 #define DEEP_CORAL (SOLID_ID + 191) 212 #define HALCYON (SOLID_ID + 192) 213 #define MILKY_QUARTZ (SOLID_ID + 193) 214 #define QUARTZITE (SOLID_ID + 194) 215 #define ROSE_QUARTZ (SOLID_ID + 195) 216 #define NETHER_QUARTZ (SOLID_ID + 196) 217 #define AMETHYST (SOLID_ID + 197) 218 #define TOPAZ (SOLID_ID + 198) 219 #define SAPPHIRE (SOLID_ID + 199) 220 #define EMERALD (SOLID_ID + 200) 221 #define RUBY (SOLID_ID + 201) 222 #define DIAMOND (SOLID_ID + 202) 223 #define BLACK_DIAMOND (SOLID_ID + 203) 224 #define JADEITE (SOLID_ID + 204) 225 #define MALACHITE (SOLID_ID + 205) 226 #define NEPHRITE (SOLID_ID + 206) 227 #define BLACK_JADE (SOLID_ID + 207) 228 #define RED_JADE (SOLID_ID + 208) 229 #define GREEN_JADE (SOLID_ID + 209) 230 #define BLUE_JADE (SOLID_ID + 210) 231 #define WHITE_JADE (SOLID_ID + 211) 232 #define ROCK_CRYSTAL (SOLID_ID + 212) 233 #define PURPLE_CRYSTAL (SOLID_ID + 213) 234 #define BLUE_CRYSTAL (SOLID_ID + 214) 235 #define GREEN_CRYSTAL (SOLID_ID + 215) 236 #define SUN_CRYSTAL (SOLID_ID + 216) 237 #define CONCRETE (SOLID_ID + 217) 238 #define HARDENED_CONCRETE (SOLID_ID + 218) 239 #define SUPER_CONCRETE (SOLID_ID + 219) 240 #define SULFUR (SOLID_ID + 220) 241 #define BRIM_STONE (SOLID_ID + 221) 242 #define CLAY (SOLID_ID + 222) 243 #define HARDENED_CLAY (SOLID_ID + 223) 244 #define PORCELAIN (SOLID_ID + 224) 245 #define ROCK_SALT (SOLID_ID + 225) 246 #define AEGI_SALT (SOLID_ID + 226) 247 #define ALABASTER (SOLID_ID + 227) 248 #define HEMATITE (SOLID_ID + 228) 249 #define PYRITE (SOLID_ID + 229) 250 #define HARDENED_ASH (SOLID_ID + 230) 251 #define PSYPHER (SOLID_ID + 231) 252 #define CRYSTEEL (SOLID_ID + 232) 253 #define FLAWLESS_CRYSTEEL (SOLID_ID + 233) 254 255 #define INGOT 2 256 257 #define ORGANIC_ID (2 << 12) 258 259 #define PLANT_FIBER (ORGANIC_ID + 1) 260 #define MUTANT_PLANT_FIBER (ORGANIC_ID + 2) 261 #define BANANA_PEEL (ORGANIC_ID + 3) 262 #define BANANA_FLESH (ORGANIC_ID + 4) 263 #define HOLY_BANANA_FLESH (ORGANIC_ID + 5) 264 #define KIWI_FLESH (ORGANIC_ID + 6) 265 #define PINEAPPLE_FLESH (ORGANIC_ID + 7) 266 #define CARROT_FLESH (ORGANIC_ID + 8) 267 #define MANGO_FLESH (ORGANIC_ID + 9) 268 #define KELP (ORGANIC_ID + 10) 269 #define PLANKTON (ORGANIC_ID + 11) 270 #define DARK_BREAD (ORGANIC_ID + 12) 271 #define FLAT_BREAD (ORGANIC_ID + 13) 272 #define RYE_BREAD (ORGANIC_ID + 14) 273 #define BANANA_STOLLEN (ORGANIC_ID + 15) 274 #define CHEESE (ORGANIC_ID + 16) 275 #define CHOCOLATE (ORGANIC_ID + 17) 276 #define SCHOOL_FOOD (ORGANIC_ID + 18) 277 #define OMMEL_CERUMEN (ORGANIC_ID + 19) 278 #define BONE (ORGANIC_ID + 20) 279 #define WHALE_BONE (ORGANIC_ID + 21) 280 #define WRAITH_BONE (ORGANIC_ID + 22) 281 #define OMMEL_BONE (ORGANIC_ID + 23) 282 #define SHARK_TOOTH (ORGANIC_ID + 24) 283 #define TROLL_TUSK (ORGANIC_ID + 25) 284 #define MAMMOTH_TUSK (ORGANIC_ID + 26) 285 #define OMMEL_TOOTH (ORGANIC_ID + 27) 286 #define RESIDUUM (ORGANIC_ID + 28) 287 288 #define GAS_ID (3 << 12) 289 290 #define AIR (GAS_ID + 1) 291 #define VACUUM (GAS_ID + 2) 292 #define ETHER (GAS_ID + 3) 293 #define SMOKE (GAS_ID + 4) 294 #define SKUNK_SMELL (GAS_ID + 5) 295 #define ECTOPLASM (GAS_ID + 6) 296 #define MAGIC_VAPOUR (GAS_ID + 7) 297 #define EVIL_WONDER_STAFF_VAPOUR (GAS_ID + 8) 298 #define GOOD_WONDER_STAFF_VAPOUR (GAS_ID + 9) 299 #define FART (GAS_ID + 10) 300 #define MUSTARD_GAS (GAS_ID + 11) 301 #define SLEEPING_GAS (GAS_ID + 12) 302 #define TELEPORT_GAS (GAS_ID + 13) 303 #define LAUGHING_GAS (GAS_ID + 14) 304 #define ACID_GAS (GAS_ID + 15) 305 #define FIRE_GAS (GAS_ID + 16) 306 307 #define LIQUID_ID (4 << 12) 308 309 #define ANTIDOTE_LIQUID (LIQUID_ID + 1) 310 #define CURE_ALL_LIQUID (LIQUID_ID + 2) 311 #define HEALING_LIQUID (LIQUID_ID + 3) 312 #define MAGIC_LIQUID (LIQUID_ID + 4) 313 #define PEA_SOUP (LIQUID_ID + 5) 314 #define CHICKEN_SOUP (LIQUID_ID + 6) 315 #define PORRIDGE (LIQUID_ID + 7) 316 #define CUSTARD (LIQUID_ID + 8) 317 #define MILK (LIQUID_ID + 9) 318 #define HONEY (LIQUID_ID + 10) 319 #define COCA_COLA (LIQUID_ID + 11) 320 #define INK (LIQUID_ID + 12) 321 #define BRINE (LIQUID_ID + 13) 322 #define WATER (LIQUID_ID + 14) 323 #define VALDEMAR (LIQUID_ID + 15) 324 #define VODKA (LIQUID_ID + 16) 325 #define CIDER (LIQUID_ID + 17) 326 #define WHITE_WINE (LIQUID_ID + 18) 327 #define RED_WINE (LIQUID_ID + 19) 328 #define BEER (LIQUID_ID + 20) 329 #define ELF_ALE (LIQUID_ID + 21) 330 #define DWARF_BEER (LIQUID_ID + 22) 331 #define BROWN_SLIME (LIQUID_ID + 23) 332 #define GREEN_SLIME (LIQUID_ID + 24) 333 #define POISON_LIQUID (LIQUID_ID + 25) 334 #define PEPSI (LIQUID_ID + 26) 335 #define SULPHURIC_ACID (LIQUID_ID + 27) 336 #define MUSTARD_GAS_LIQUID (LIQUID_ID + 28) 337 #define LIQUID_DARKNESS (LIQUID_ID + 29) 338 #define LIQUID_FEAR (LIQUID_ID + 30) 339 #define ASPHALT (LIQUID_ID + 31) 340 #define VOMIT (LIQUID_ID + 32) 341 #define DOG_DROOL (LIQUID_ID + 33) 342 #define SWEAT (LIQUID_ID + 34) 343 #define BLOOD (LIQUID_ID + 35) 344 #define GREEN_BLOOD (LIQUID_ID + 36) 345 #define BLUE_BLOOD (LIQUID_ID + 37) 346 #define PLANT_SAP (LIQUID_ID + 38) 347 #define GLOWING_BLOOD (LIQUID_ID + 39) 348 #define TROLL_BLOOD (LIQUID_ID + 40) 349 #define DARK_FROG_BLOOD (LIQUID_ID + 41) 350 #define SPIDER_BLOOD (LIQUID_ID + 42) 351 #define ACIDOUS_BLOOD (LIQUID_ID + 43) 352 #define SICK_BLOOD (LIQUID_ID + 44) 353 #define LIGHT_FROG_BLOOD (LIQUID_ID + 45) 354 #define OMMEL_BLOOD (LIQUID_ID + 46) 355 #define OMMEL_URINE (LIQUID_ID + 47) 356 #define OMMEL_SWEAT (LIQUID_ID + 48) 357 #define OMMEL_TEARS (LIQUID_ID + 49) 358 #define OMMEL_SNOT (LIQUID_ID + 50) 359 #define MERCURY (LIQUID_ID + 51) 360 #define QUICK_SILVER (LIQUID_ID + 52) 361 #define MUD (LIQUID_ID + 53) 362 #define QUICK_SAND (LIQUID_ID + 54) 363 #define TELEPORT_FLUID (LIQUID_ID + 55) 364 #define VINEGAR (LIQUID_ID + 56) 365 #define BLACK_BLOOD (LIQUID_ID + 57) 366 #define POLYMORPHINE (LIQUID_ID + 58) 367 #define LAVA (LIQUID_ID + 59) 368 #define NAPALM (LIQUID_ID + 60) 369 #define _LIQUID_ID_END_ (LIQUID_ID + 61) //this must be the last one always! 370 371 #define FLESH_ID (5 << 12) 372 373 #define PORK (FLESH_ID + 1) 374 #define BEEF (FLESH_ID + 2) 375 #define VENISON (FLESH_ID + 3) 376 #define MYSTERY_MEAT (FLESH_ID + 4) 377 #define SNAKE_JERKY (FLESH_ID + 5) 378 #define TUNA (FLESH_ID + 6) 379 #define SARDINE (FLESH_ID + 7) 380 #define GOBLINOID_FLESH (FLESH_ID + 8) 381 #define FROG_FLESH (FLESH_ID + 9) 382 #define ELPURI_FLESH (FLESH_ID + 10) 383 #define HUMAN_FLESH (FLESH_ID + 11) 384 #define DOLPHIN_FLESH (FLESH_ID + 12) 385 #define BEAR_FLESH (FLESH_ID + 13) 386 #define WOLF_FLESH (FLESH_ID + 14) 387 #define DOG_FLESH (FLESH_ID + 15) 388 #define ENNER_BEAST_FLESH (FLESH_ID + 16) 389 #define SPIDER_FLESH (FLESH_ID + 17) 390 #define JACKAL_FLESH (FLESH_ID + 18) 391 #define MUTANT_ASS_FLESH (FLESH_ID + 19) 392 #define BAT_FLESH (FLESH_ID + 20) 393 #define WERE_WOLF_FLESH (FLESH_ID + 21) 394 #define KOBOLD_FLESH (FLESH_ID + 22) 395 #define GIBBERLING_FLESH (FLESH_ID + 23) 396 #define CAT_FLESH (FLESH_ID + 24) 397 #define RAT_FLESH (FLESH_ID + 25) 398 #define ANGEL_FLESH (FLESH_ID + 26) 399 #define DWARF_FLESH (FLESH_ID + 27) 400 #define DAEMON_FLESH (FLESH_ID + 28) 401 #define MAMMOTH_FLESH (FLESH_ID + 29) 402 #define BLACK_UNICORN_FLESH (FLESH_ID + 30) 403 #define GRAY_UNICORN_FLESH (FLESH_ID + 31) 404 #define WHITE_UNICORN_FLESH (FLESH_ID + 32) 405 #define LION_FLESH (FLESH_ID + 33) 406 #define BUFFALO_FLESH (FLESH_ID + 34) 407 #define SNAKE_FLESH (FLESH_ID + 35) 408 #define ORC_FLESH (FLESH_ID + 36) 409 #define OSTRICH_FLESH (FLESH_ID + 37) 410 #define CHAMELEON_FLESH (FLESH_ID + 38) 411 #define FLOATING_EYE_FLESH (FLESH_ID + 39) 412 #define MUSHROOM_FLESH (FLESH_ID + 40) 413 #define MOOSE_FLESH (FLESH_ID + 41) 414 #define MAGPIE_FLESH (FLESH_ID + 42) 415 #define SKUNK_FLESH (FLESH_ID + 43) 416 #define HEDGEHOG_FLESH (FLESH_ID + 44) 417 #define MUTANT_BUNNY_FLESH (FLESH_ID + 45) 418 #define HATTIFATTENER_FLESH (FLESH_ID + 46) 419 #define BLINK_DOG_FLESH (FLESH_ID + 47) 420 #define MAGIC_MUSHROOM_FLESH (FLESH_ID + 48) 421 #define SICK_SPIDER_FLESH (FLESH_ID + 49) 422 #define MIND_WORM_FLESH (FLESH_ID + 50) 423 #define VAMPIRE_FLESH (FLESH_ID + 51) 424 #define ELF_FLESH (FLESH_ID + 52) 425 426 #define POWDER_ID (6 << 12) 427 428 #define GUN_POWDER (POWDER_ID + 1) 429 #define SALT (POWDER_ID + 2) 430 #define SNOW (POWDER_ID + 3) 431 #define SAND (POWDER_ID + 4) 432 #define RED_SAND (POWDER_ID + 5) 433 #define BLACK_SAND (POWDER_ID + 6) 434 #define DIRT (POWDER_ID + 7) 435 #define SOIL (POWDER_ID + 8) 436 #define ASH (POWDER_ID + 9) 437 #define SOOT (POWDER_ID + 10) 438 439 #define IRON_ALLOY_ID (7 << 12) 440 441 #define PIG_IRON (IRON_ALLOY_ID + 1) 442 #define IRON (IRON_ALLOY_ID + 2) 443 #define STEEL (IRON_ALLOY_ID + 3) 444 #define DWARF_STEEL (IRON_ALLOY_ID + 4) 445 #define METEORIC_STEEL (IRON_ALLOY_ID + 5) 446 #define UKKU_STEEL (IRON_ALLOY_ID + 6) 447 #define ADAMANT (IRON_ALLOY_ID + 7) 448 #define BLACK_IRON (IRON_ALLOY_ID + 8) 449 #define SOUL_STEEL (IRON_ALLOY_ID + 9) 450 #define BLOOD_IRON (IRON_ALLOY_ID + 10) 451 #define BLOOD_STEEL (IRON_ALLOY_ID + 11) 452 453 #define LONG_SWORD 1 454 #define TWO_HANDED_SWORD 2 455 #define TWO_HANDED_SCIMITAR 3 456 #define SPEAR 4 457 #define AXE 5 458 #define HALBERD 6 459 #define MACE 7 460 #define WAR_HAMMER 8 461 #define SICKLE 9 462 #define DAGGER 10 463 #define SHORT_SWORD 11 464 #define BASTARD_SWORD 12 465 #define BATTLE_AXE 13 466 #define SCYTHE 14 467 #define QUARTER_STAFF 15 468 #define HAMMER 16 469 #define GRAND_STOLLEN_KNIFE 17 470 //#define TODO 18 471 #define ROLLING_PIN 19 472 #define FRYING_PAN 20 473 #define CLAW 21 474 #define MEAT_CLEAVER 22 475 #define RUNE_SWORD 23 476 #define KATANA 24 477 478 #define PUPPY_SKULL 1 479 480 #define GOROVITS_HAMMER 1 481 #define GOROVITS_SICKLE 2 482 #define GOROVITS_SCIMITAR 3 483 484 #define ROYAL_STAFF 1 485 486 #define CHAIN_MAIL 1 487 #define PLATE_MAIL 2 488 #define ARMOR_OF_GREAT_HEALTH 3 489 490 #define CHEAP 1 491 #define EXPENSIVE 2 492 493 #define WAND_OF_POLYMORPH 1 494 #define WAND_OF_STRIKING 2 495 #define WAND_OF_FIRE_BALLS 3 496 #define WAND_OF_TELEPORTATION 4 497 #define WAND_OF_HASTE 5 498 #define WAND_OF_SLOW 6 499 #define WAND_OF_RESURRECTION 7 500 #define WAND_OF_DOOR_CREATION 8 501 #define WAND_OF_INVISIBILITY 9 502 #define WAND_OF_CLONING 10 503 #define WAND_OF_LIGHTNING 11 504 #define WAND_OF_ACID_RAIN 12 505 #define WAND_OF_MIRRORING 13 506 #define WAND_OF_NECROMANCY 14 507 #define WAND_OF_WEBBING 15 508 #define WAND_OF_ALCHEMY 16 509 #define WAND_OF_SOFTEN_MATERIAL 17 510 511 #define RUNED_WHIP 1 512 513 #define BIG_MINE 1 514 515 #define PHOENIX_SHIELD 1 516 #define AEGIS_SHIELD 2 517 #define SHIELD_OF_FIRE_RESISTANCE 3 518 #define SHIELD_OF_ELECTRICITY_RESISTANCE 4 519 #define SHIELD_OF_MAGIC_RESISTANCE 5 520 521 #define CLOAK_OF_INVISIBILITY 1 522 #define CLOAK_OF_FIRE_RESISTANCE 2 523 #define CLOAK_OF_ELECTRICITY_RESISTANCE 3 524 #define CLOAK_OF_ACID_RESISTANCE 4 525 #define CLOAK_OF_SHADOWS 5 526 #define CLOAK_OF_WEREWOLF 6 527 #define CLOAK_OF_ORCS 7 528 #define CLOAK_OF_FLYING 8 529 #define CLOAK_OF_QUICKNESS 9 530 #define CLOAK_OF_PROTECTION 10 531 #define CLOAK_OF_VAMPIRE 11 532 533 #define LOST_RUBY_FLAMING_SWORD 2 534 535 #define BOOT_OF_STRENGTH 1 536 #define BOOT_OF_AGILITY 2 537 #define BOOT_OF_KICKING 3 538 #define BOOT_OF_DISPLACEMENT 4 539 540 #define GAUNTLET_OF_STRENGTH 1 541 #define GAUNTLET_OF_DEXTERITY 2 542 543 #define RING_OF_FIRE_RESISTANCE 1 544 #define RING_OF_POLYMORPH_CONTROL 2 545 #define RING_OF_INFRA_VISION 3 546 #define RING_OF_TELEPORTATION 4 547 #define RING_OF_TELEPORT_CONTROL 5 548 #define RING_OF_POLYMORPH 6 549 #define RING_OF_POISON_RESISTANCE 7 550 #define RING_OF_INVISIBILITY 8 551 #define RING_OF_ELECTRICITY_RESISTANCE 9 552 #define RING_OF_SEARCHING 10 553 #define RING_OF_ACID_RESISTANCE 11 554 555 #define AMULET_OF_LIFE_SAVING 1 556 #define AMULET_OF_ESP 2 557 558 #define FULL_HELMET 1 559 #define HELM_OF_PERCEPTION 2 560 #define HELM_OF_UNDERSTANDING 3 561 #define HELM_OF_BRILLIANCE 4 562 #define HELM_OF_ATTRACTIVITY 5 563 #define GOROVITS_FAMILY_GAS_MASK 6 564 565 #define BELT_OF_CARRYING 1 566 #define BELT_OF_LEVITATION 2 567 568 #define SMALL_CHEST 1 569 #define CHEST 2 570 #define LARGE_CHEST 3 571 #define STRONG_BOX 4 572 573 #define BRAVERY 1 574 #define FEAR 2 575 #define CONFUSION 3 576 #define HEALING 4 577 #define PLENTY 5 578 579 #define POTTED_CACTUS 1 580 #define POTTED_PLANT 2 581 #define DEAD_FISH 3 582 #define BONE_FISH 4 583 #define SMALL_CLOCK 5 584 #define LARGE_CLOCK 6 585 586 #define IMPRISONED_FARMER 1 587 #define CULTIST 2 588 589 #define ROOKIE 1 590 #define VETERAN 2 591 #define EUNUCH 3 592 #define PATROL 4 593 #define TEMPLAR 4 594 #define SHOP 5 595 #define GRAVE_KEEPER 5 596 #define ELITE 6 597 #define MASTER 7 598 #define GRAND_MASTER 8 599 #define TOMB_ENTRY 9 600 #define TOMB_ENTRY_MASTER 10 601 #define HONOR 11 602 #define EMISSARY 12 603 #define TRAINEE 13 604 #define ROOKIE_FEMALE 14 605 #define VETERAN_FEMALE 15 606 #define ELITE_FEMALE 16 607 #define CASTLE 17 608 #define ROYAL 18 609 610 #define DARK 1 611 #define GREATER_DARK 2 612 #define GIANT_DARK 3 613 #define LIGHT 4 614 #define GREATER_LIGHT 5 615 #define GIANT_LIGHT 6 616 617 #define WARRIOR 1 618 #define WAR_LORD 2 619 620 #define BERSERKER 1 621 #define BUTCHER 2 622 #define PRINCE 3 623 #define KING 4 624 625 #define CONICAL 1 626 #define FLAT 2 627 #define MAGMA 3 628 #define BLOAT 4 629 630 #define SKELETON_DOG 1 631 632 #define LARGE 1 633 #define GIANT 2 634 #define PHASE 3 635 #define GIANT_GOLD 4 636 #define ARANEA 5 637 638 #define IMPRISONED_HUNTER 1 639 640 #define BLACK_BEAR 1 641 #define GRIZZLY_BEAR 2 642 #define CAVE_BEAR 3 643 #define POLAR_BEAR 4 644 #define PANDA_BEAR 6 645 646 #define IMPRISONED_FEMALE 1 647 /* 2 reserved for ATTNAM */ 648 /* 3 reserved for NEW_ATTNAM */ 649 #define JESTER 4 650 651 #define ZOMBIE_OF_KHAZ_ZADM 1 652 #define IMPRISONED_ZOMBIE 2 653 654 #define TORTURING_CHIEF 1 655 #define WHIP_CHAMPION 2 656 #define WAR_LADY 3 657 #define QUEEN 4 658 659 #define DRUID 1 660 661 #define HUNTER 2 662 #define PATRIARCH 3 663 #define ASSASSIN 4 664 #define MASTER_ASSASSIN 5 665 666 #define LORD 1 667 668 #define GREATER 1 669 #define GIANT 2 670 671 #define RED_SNAKE 1 672 #define GREEN_SNAKE 2 673 #define BLUE_SNAKE 3 674 675 #define SLAUGHTERER 1 676 #define SQUAD_LEADER 2 677 #define OFFICER 3 678 #define GENERAL 4 679 #define MARSHAL 5 680 #define REPRESENTATIVE 6 681 682 #define VICE_ROY 1 683 #define MASTER_TORTURER 2 684 #define HOARD_MASTER 3 685 686 #define APPRENTICE 1 687 #define BATTLE_MAGE 2 688 #define ELDER 3 689 #define ARCH_MAGE 4 690 691 /* Least significant bit defines sex */ 692 693 #define BABY_MALE 2 694 #define BABY_FEMALE 3 695 #define ADULT_MALE 4 696 #define ADULT_FEMALE 5 697 698 #define APPRENTICE_NECROMANCER 1 699 #define MASTER_NECROMANCER 2 700 #define IMPRISONED_NECROMANCER 9 701 702 #define HUSBAND 1 703 #define WIFE 2 704 #define CHILD 3 705 706 #define BOY 1 707 #define GIRL 2 708 709 #define LIGHT_ASIAN_SIREN 1 710 #define DARK_ASIAN_SIREN 2 711 #define CAUCASIAN_SIREN 3 712 #define DARK_SIREN 4 713 #define GREEN_SIREN 5 714 #define BLUE_SIREN 6 715 #define RED_SIREN 7 716 #define PINK_SIREN 8 717 #define HISPANIC_SIREN 9 718 #define AMBASSADOR_SIREN 10 719 720 #define HATCHLING 1 721 #define BOIL 2 722 723 #define PARQUET 1 724 #define FLOOR 2 725 #define GROUND 3 726 #define GRASS_TERRAIN 4 727 #define LANDING_SITE 5 728 #define SNOW_TERRAIN 6 729 #define DARK_GRASS_TERRAIN 7 730 #define SAND_TERRAIN 8 731 732 #define POOL 1 733 #define UNDERGROUND_LAKE 2 734 735 #define BRICK_FINE 1 736 #define BRICK_PROPAGANDA 2 737 #define BRICK_OLD 3 738 #define BRICK_PRIMITIVE 4 739 #define BRICK_PRIMITIVE_PROPAGANDA 5 740 #define STONE_WALL 6 741 #define ICE_WALL 7 742 #define BROKEN_WALL 8 743 #define TENT_WALL 9 744 745 #define PINE 1 746 #define FIR 2 747 #define HOLY_TREE 3 748 #define CARPET 4 749 #define COUCH 5 750 #define CHAIR 6 751 #define ARM_CHAIR 7 752 #define BENCH 8 753 #define DOUBLE_BED 9 754 #define CHEAP_BED 10 755 #define PLAIN_BED 11 756 #define EXPENSIVE_BED 12 757 #define POOL_BORDER 13 758 #define POOL_CORNER 14 759 #define PALM 15 760 #define SNOW_PINE 16 761 #define SNOW_FIR 17 762 #define ANVIL 18 763 #define SHARD 19 764 #define CACTUS 20 765 #define OAK 21 766 #define BIRCH 22 767 #define TEAK 23 768 #define DWARF_BIRCH 24 769 #define PEDESTAL 25 770 #define FORGE 26 771 #define FURNACE 27 772 #define OVEN 28 773 #define DESK 31 774 #define WORK_BENCH 32 775 #define WELL 34 776 #define STRANGE_TREE 38 777 #define TAILORING_BENCH 39 778 779 #define SNOW_BOULDER 4 780 781 #define OREE_LAIR_ENTRY 300 782 #define OREE_LAIR_EXIT 400 783 #define SUMO_ARENA_ENTRY 700 784 #define SUMO_ARENA_EXIT 800 785 #define XINROCH_TOMB_ENTRANCE 900 786 #define XINROCH_TOMB_EXIT 1000 787 788 #define BOOK_CASE 1 789 #define CHEST_OF_DRAWERS 2 790 #define SHELF 3 791 792 #define BROKEN_BARWALL 1 793 #define SECRET_DOOR 2 794 795 #define ROOM_NORMAL 1 796 #define ROOM_SHOP 2 797 #define ROOM_CATHEDRAL 3 798 #define ROOM_LIBRARY 4 799 #define ROOM_BANANA_DROP_AREA 5 800 #define ROOM_SUMO_ARENA 6 801 #define ROOM_OWNED_AREA 7 802 803 #define ALL_DUNGEONS 32767 804 805 #endif 806