Area Builder Cheat Sheet

Quick reference for building areas in MadROM. The lists below summarize common flags, types, and values used when defining area data.

Mobiles

Act Flags

Races

unique, human, elf, dragon, hobbit, orc, bear, cat, centipede, difo, fox, goblin, lizard, modron, pig, song bird, troll, water fowl, dwarf, giant, wolf, bat, dog, doll, hobgoblin, kobold, rabbit, snake, wyvern

Mobile Size

Affected Flags

Off Bits

Immunities

Resistances

Vulnerabilities

Positions

Sex

Damage Types

Value Type Value Type
0 HIT 17 PUNCH
1 SLICE 18 WRATH
2 STAB 19 MAGIC
3 SLASH 20 DIVINE POWER
4 WHIP 21 CLEAVE
5 CLAW 22 SCRATCH
6 BLAST 23 PECK (pierce)
7 POUND 24 PECK (bash)
8 CRUSH 25 CHOP
9 GREP 26 STING
10 BITE 27 SMASH
11 PIERCE 28 SHOCKING BITE
12 SUCTION 29 FLAMING BITE
13 BEATING 30 FREEZING BITE
14 DIGESTION 31 ACIDIC BITE
15 CHARGE 32 CHOMP
16 SLAP

Objects

Object Types and Format Lines

Common Materials

cloth, leather, pill, paper, vellum, glass, wood, steel, bronze, brass, iron, gold, silver, adamantite, stone

Object Flags

Wear Flags

Weapon Class

Weapon Types

Apply Bonus Types

Container Flags

Portal Gate Flags

Portal Exit Flags

Liquid Values

Value Name Value Name
0 LIQ_WATER 18 LIQ_WHITE_WINE
1 LIQ_BEER 19 LIQ_CHAMPAGNE
2 LIQ_RED_WINE 20 LIQ_MEAD
3 LIQ_ALE 21 LIQ_ROSE_WINE
4 LIQ_DARK_ALE 22 LIQ_BENEDICTINE_WINE
5 LIQ_WHISKEY 23 LIQ_VODKA
6 LIQ_LEMONADE 24 LIQ_CRANBERRY_JUICE
7 LIQ_FIREBREATHER 25 LIQ_ORANGE_JUICE
8 LIQ_LOCAL_SPECIALTY 26 LIQ_ABSINTHE
9 LIQ_SLIME_MOLD_JUICE 27 LIQ_BRANDY
10 LIQ_MILK 28 LIQ_AQAVIT
11 LIQ_TEA 29 LIQ_SCHNAPPS
12 LIQ_COFFEE 30 LIQ_ICEWINE
13 LIQ_BLOOD 31 LIQ_AMONTILLADO
14 LIQ_SALT_WATER 32 LIQ_SHERRY
15 LIQ_COLA 33 LIQ_FRAMBOISE
16 LIQ_ROOT_BEER 34 LIQ_RUM
17 LIQ_ELVISH_WINE 35 LIQ_CORDIAL

Rooms

Door States

Room Flags

Sector Types

Resets

Wear_loc Values

Shops

Object Types

Specials

Spec Functions

spec_executioner, spec_fido, spec_guard, spec_janitor, spec_mayor, spec_poison, spec_thief, spec_puff, spec_wolf, spec_batmad, spec_smart, spec_cast_adept, spec_cast_cleric, spec_cast_judge, spec_cast_undead, spec_cast_mage, spec_breath_any, spec_breath_acid, spec_breath_fire, spec_breath_frost, spec_breath_gas, spec_breath_lightning