define -1 'object' # ident: objid # class: bin31 container: entity x: bin15 y: bin15 style: bin15 gr_state: bin15 orient: bin15 gr_width: bin15 restricted: bit nitty_bits(31): bit # fillers(5): bin15 # prop_length: bin15 # property_data: bin15 enddefine define 0 'region' ident: regid owner: avaid = -1 light_level: bin15 = 1 depth: bin15 = 32 east_neighbor: regid west_neighbor: regid north_neighbor: regid south_neighbor: regid class_group: bin15 orient: bin15 entry_proc: bin15 exit_proc: bin15 east_exit: bin15 west_exit: bin15 north_exit: bin15 south_exit: bin15 east_restriction: bit west_restriction: bit north_restriction: bit south_restriction: bit weapons_free: bit theft_free: bit nitty_bits(26): bit name(20): character = "" avatars: byte town_dir: character port_dir: character # filler(33): character enddefine define 1 'avatar' # ident: avaid region: regid container: objid x: bin15 y: bin15 # not_really_turf: regid gr_state: bin15 gr_width: bin15 genl_flags(32): bit orient: bin15 # prof_length: bin15 style: byte # filler(27): character name(10): character = "" screen_name(10): character = "" activity: bin15 action: bin15 health: bin15 restrainer: bin15 custom(3): bin15 bank_balance: bin31 turf: regid stun_count: bin15 nitty_bits(31): bit curse_immune: bit true_orient: bin15 true_head_style: bin15 true_custom(3): bin15 curse_type: bin15 curse_counter: bin15 last_on: bin31 enddefine define 2 'amulet' magic_type: bin15 magic_data: bin31 enddefine define 129 'aquarium' state: bin15 enddefine define 4 'atm' enddefine define 6 'bag' open_flags: bin15 = 0 key: fatword = 0 enddefine define 7 'ball' enddefine define 130 'bed' open_flags: bin15 = 3 enddefine define 10 'book' current_page: bin15 = 1 text_id: bin31 = 1 last_page: bin15 = 1 enddefine define 12 'bottle' filled: bin15 enddefine define 13 'box' open_flags: bin15 = 0 key: fatword = 0 enddefine define 131 'bridge' width: bin15 length: bin15 enddefine define 132 'building' # filler(3): bin15 connection: regid = -1 enddefine define 158 'bureaucrat' open_flags: bin15 = 3 enddefine define 133 'bush' enddefine define 134 'chair' open_flags: bin15 = 3 enddefine define 84 'changomatic' enddefine define 135 'chest' open_flags: bin15 = 0 key: fatword = 0 enddefine define 16 'club' enddefine define 136 'coke machine' take: bin31 = 0 enddefine define 17 'compass' enddefine define 137 'couch' open_flags: bin15 = 3 enddefine define 18 'countertop' open_flags: bin15 = 3 key: fatword = 0 whoput(5): avaid = 0, 0, 0, 0, 0 enddefine define 20 'crystal ball' live: bit # filler(15): bit enddefine define 21 'die' state: bin15 = 1 enddefine define 22 'display case' open_flags: bin15 = 3 key: fatword = 0 owner: avaid = 0 locked(5): bit = 0, 0, 0, 0, 0 # filler(11): bit enddefine define 23 'door' open_flags: bin15 = 2 key: fatword = 0 connection: regid = -1 enddefine define 24 'dropbox' enddefine define 25 'drugs' count: bin15 = 5 effect: bin15 = 1 enddefine define 28 'elevator' state: bin15 = 0 take: bin31 = 0 address(20): character = "" enddefine define 26 'escape dev' charge: bin15 = 10 enddefine define 27 'fake gun' state: bin15 enddefine define 138 'fence' enddefine define 29 'flag' mass: bin15 = 1 enddefine define 30 'flashlight' on: bin15 = 0 enddefine define 93 'flat' flat_type: bin15 = 0 enddefine define 139 'floor lamp' on: bin15 = 0 enddefine define 140 'fortune machine' take: bin31 = 0 enddefine define 141 'fountain' live: bit = 0 # filler(15): bit enddefine define 31 'frisbee' enddefine define 5 'game piece' state: bin15 enddefine define 32 'garbage can' open_flags: bin15 = 3 key: fatword = 0 enddefine define 33 'gemstone' magic_type: bin15 magic_data: bin31 enddefine define 3 'ghost' enddefine define 98 'glue' open_flags: bin15 = 3 key: fatword = 0 x_offset_1: bin15 y_offset_1: bin15 x_offset_2: bin15 y_offset_2: bin15 x_offset_3: bin15 y_offset_3: bin15 x_offset_4: bin15 y_offset_4: bin15 x_offset_5: bin15 y_offset_5: bin15 x_offset_6: bin15 y_offset_6: bin15 enddefine define 35 'grenade' pinpulled: bin15 enddefine define 36 'ground' enddefine define 37 'gun' enddefine define 38 'hand of god' state: bin15 enddefine define 39 'hat' enddefine define 127 'head' enddefine define 88 'hole' open_flags: bin15 = 2 key: fatword = 0 enddefine define 144 'hot tub' enddefine define 143 'house cat' enddefine define 40 'instant object' instant_what: bin15 enddefine define 145 'jukebox' enddefine define 42 'key' key_number: fatword = 1 enddefine define 43 'knick knack' is_magic: bin15 enddefine define 44 'knife' enddefine define 45 'magic lamp' lamp_state: bin15 wisher: bin15 # filler: bin31 live: bit # fillerx(15): bit enddefine define 46 'magic staff' magic_type: bin15 magic_data: bin31 enddefine define 47 'magic wand' magic_type: bin15 magic_data: bin31 enddefine define 48 'mailbox' mail_arrived: bin15 owner: avaid enddefine define 49 'matchbook' mtext(84): varstring enddefine define 52 'movie camera' on: bin15 enddefine define 54 'paper' text_id: bin31 = 0 enddefine define 96 'pawn machine' open_flags: bin15 = 3 key: fatword = 0 enddefine define 152 'picture' mass: bin15 = 1 picture: bin15 enddefine define 58 'plant' mass: bin15 = 1 enddefine define 55 'plaque' current_page: bin15 = 1 text_id: bin31 = 1 last_page: bin15 = 1 enddefine define 147 'pond' enddefine define 60 'ring' magic_type: bin15 magic_data: bin31 enddefine define 148 'river' enddefine define 61 'rock' mass: bin15 = 1 enddefine define 149 'roof' base: bin15 pattern: bin15 enddefine define 150 'safe' open_flags: bin15 = 0 key: fatword = 0 enddefine define 63 'security dev' on: bin15 enddefine define 64 'sensor' scan_type: bin15 = 0 enddefine define 90 'sex changer' enddefine define 56 'short sign' text(10): words = "" enddefine define 89 'shovel' enddefine define 57 'sign' text(40): words = "" enddefine define 69 'sky' enddefine define 95 'spray can' charge: bin15 enddefine define 70 'stereo' on: bin15 tape: bin15 enddefine define 153 'street' width: bin15 height: bin15 enddefine define 154 'streetlamp' enddefine define 91 'stun gun' enddefine define 92 'super trapezoid' trapezoid_type: bin15 upper_left_x: bin15 upper_right_x: bin15 lower_left_x: bin15 lower_right_x: bin15 height: bin15 pattern_x_size: bin15 pattern_y_size: bin15 pattern(32): bin15 enddefine define 97 'switch' magic_type: bin15 magic_data: bin31 enddefine define 155 'table' open_flags: bin15 = 3 key: fatword = 0 enddefine define 71 'tape' enddefine define 74 'teleport' state: bin15 = 0 take: bin31 = 0 address(20): character = "" enddefine define 94 'test' enddefine define 75 'ticket' event: bin15 = 0 enddefine define 76 'tokens' denom: fatword = 1 enddefine define 87 'trapezoid' trapezoid_type: bin15 upper_left_x: bin15 upper_right_x: bin15 lower_left_x: bin15 lower_right_x: bin15 height: bin15 enddefine define 156 'tree' enddefine define 85 'vendo front' open_flags: bin15 = 3 key: fatword = 0 item_price: bin15 display_item: bin15 prices(10): bin15 enddefine define 86 'vendo inside' open_flags: bin15 = 3 key: fatword = 0 enddefine define 80 'wall' length: bin15 height: bin15 pattern: bin15 enddefine define 157 'window' enddefine define 82 'windup toy' wind_level: bin15 enddefine