/*************************************************************\ Doom Builder Game Configuration for Risen3D \*************************************************************/ // This is required to prevent accedential use of a different configuration type = "Doom Builder 2 Game Configuration"; // This is the title to show for this game game = "Risen3D"; // This is the simplified game engine/sourceport name engine = "risen3d"; // The format interface handles the map data format formatinterface = "DoomMapSetIO"; // Default lump name for new map defaultlumpname = "MAP01"; // Default testing parameters testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM"; // Default nodebuilder configurations defaultsavecompiler = "zennode_normal"; defaulttestcompiler = "zennode_fast"; // Skill levels skills { 1 = "I'm too young to die"; 2 = "Hey, not too rough"; 3 = "Hurt me plenty"; 4 = "Ultra-Violence"; 5 = "Nightmare!"; } // When this is set to true, sectors with the same tag will light up when a line is highlighted linetagindicatesectors = true; // Special linedefs soundlinedefflag = 64; // See linedefflags singlesidedflag = 1; // See linedefflags doublesidedflag = 4; // See linedefflags impassableflag = 1; upperunpeggedflag = 8; lowerunpeggedflag = 16; // Door making makedoortrack = "DOORTRAK"; makedooraction = 1; // See linedeftypes // Generalized actions generalizedlinedefs = true; generalizedsectors = true; // Texture loading options mixtexturesflats = true; defaulttexturescale = 1.0f; defaultflatscale = 1.0f; // Thing number for start position in 3D Mode start3dmode = 32000; // Default flags for first new thing defaultthingflags { 1; 2; 4; } /* TEXTURES AND FLAT SOURCES This tells Doom Builder where to find the information for textures and flats in the IWAD file, Addition WAD file and Map WAD file. Start and end lumps must be given in a structure (of which the key name doesnt matter) and any textures or flats in between them are loaded in either the textures category or flats category. For textures: PNAMES, TEXTURE1 and TEXTURE2 are loaded by default. */ // Texture sources textures { } // Patch sources patches { standard1 { start = "P_START"; end = "P_END"; } standard2 { start = "PP_START"; end = "PP_END"; } } // Sprite sources sprites { standard1 { start = "S_START"; end = "S_END"; } } // Flat sources flats { standard1 { start = "F_START"; end = "F_END"; } standard2 { start = "FF_START"; end = "FF_END"; } standard3 { start = "FF_START"; end = "F_END"; } standard4 { start = "F_START"; end = "FF_END"; } } /* GAME DETECT PATTERN Used to guess the game for which a WAD file is made. 1 = One of these lumps must exist 2 = None of these lumps must exist 3 = All of these lumps must exist */ gamedetect { TEXTMAP = 2; ENDMAP = 2; EXTENDED = 2; BEHAVIOR = 2; E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2; E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2; E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2; E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2; MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1; MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1; MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1; MAP31 = 1; MAP32 = 1; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2; MAP41 = 2; DD_DEFNS = 1; DD_DIREC = 1; } /* MAP LUMP NAMES Map lumps are loaded with the map as long as they are right after each other. When the editor meets a lump which is not defined in this list it will ignore the map if not satisfied. The order of items defines the order in which lumps will be written to WAD file on save. To indicate the map header lump, use ~MAP Legenda: required = Lump is required to exist. blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use) nodebuild = The nodebuilder generates this lump. allowempty = The nodebuilder is allowed to leave this lump empty. script = This lump is a text-based script. Specify the filename of the script configuration to use. */ maplumpnames { ~MAP { required = true; blindcopy = true; nodebuild = false; } THINGS { required = true; nodebuild = true; allowempty = true; } LINEDEFS { required = true; nodebuild = true; allowempty = false; } SIDEDEFS { required = true; nodebuild = true; allowempty = false; } VERTEXES { required = true; nodebuild = true; allowempty = false; } SEGS { required = false; nodebuild = true; allowempty = false; } SSECTORS { required = false; nodebuild = true; allowempty = false; } NODES { required = false; nodebuild = true; allowempty = false; } SECTORS { required = true; nodebuild = true; allowempty = false; } REJECT { required = false; nodebuild = true; allowempty = false; } BLOCKMAP { required = false; nodebuild = true; allowempty = false; } DEHACKED { required = false; nodebuild = false; script = "Dehacked.cfg"; } DD_DEFNS { required = false; nodebuild = false; script = "Doomsday_DED.cfg"; } DD_DIREC { required = false; nodebuild = false; script = "Text.cfg"; } } // DEFAULT SECTOR BRIGHTNESS LEVELS sectorbrightness { 255; 240; 224; 208; 192; 176; 160; 144; 128; 112; 96; 80; 64; 48; 32; 16; 0; } // SECTOR TYPES sectortypes { 0 = "Normal"; 1 = "Light Blinks (randomly)"; 2 = "Light Blinks (0.5 sec)"; 3 = "Light Blinks (1 sec)"; 4 = "Damage -10 or 20% health and Light Blinks (0.5 sec)"; 5 = "Damage -5 or 10% health"; 7 = "Damage -2 or 5% health"; 8 = "Light Glows (1+ sec)"; 9 = "Secret"; 10 = "Door Close Stay (after 30 sec)"; 11 = "Damage -10 or 20% health and End level"; 12 = "Light Blinks (0.5 sec sync)"; 13 = "Light Blinks (1 sec sync)"; 14 = "Door Open Close (opens after 5 min)"; 16 = "Damage -10 or 20% health"; 17 = "Light Flickers (randomly)"; } // GENERALIZED SECTOR TYPES gen_sectortypes { lighting { 0 = "Normal"; 1 = "Light Blinks (randomly)"; 2 = "Light Blinks (0.5 sec)"; 3 = "Light Blinks (1 sec)"; 8 = "Light Glows (1+ sec)"; 12 = "Light Blinks (0.5 sec sync)"; 13 = "Light Blinks (1 sec sync)"; 17 = "Light Flickers (randomly)"; } damage { 0 = "None"; 32 = "Damage 5 per second"; 64 = "Damage 10 per second"; 96 = "Damage 20 per second"; } secret { 0 = "No"; 128 = "Yes"; } friction { 0 = "Disabled"; 256 = "Enabled"; } wind { 0 = "Disabled"; 512 = "Enabled"; } } // LINEDEF FLAGS linedefflags { 1 = "Impassable"; 2 = "Block Monster"; 4 = "Double Sided"; 8 = "Upper Unpegged"; 16 = "Lower Unpegged"; 32 = "Secret"; 64 = "Block Sound"; 128 = "Hidden"; 256 = "Shown"; 512 = "PassThru"; } // LINEDEF ACTIVATIONS linedefactivations { } // Linedef flags UDMF translation table // This is needed for copy/paste and prefabs to work properly // When the UDMF field name is prefixed with ! it is inverted linedefflagstranslation { 1 = "blocking"; 2 = "blockmonsters"; 4 = "twosided"; 8 = "dontpegtop"; 16 = "dontpegbottom"; 32 = "secret"; 64 = "blocksound"; 128 = "dontdraw"; 256 = "mapped"; 512 = "passuse"; } // LINEDEF TYPES linedeftypes { misc { 0 { title = "None"; prefix = ""; } } door { title = "Door"; 1 { title = "Door Open Wait Close (also monsters)"; prefix = "DR"; } 2 { title = "Door Open Stay"; prefix = "W1"; } 3 { title = "Door Close Stay"; prefix = "W1"; } 4 { title = "Door Open Wait Close"; prefix = "W1"; } 16 { title = "Door Close Wait Open"; prefix = "W1"; } 26 { title = "Door (Blue) Open Wait Close"; prefix = "DR"; } 27 { title = "Door (Yellow) Open Wait Close"; prefix = "DR"; } 28 { title = "Door (Red) Open Wait Close"; prefix = "DR"; } 29 { title = "Door Open Wait Close"; prefix = "S1"; } 31 { title = "Door Open Stay"; prefix = "D1"; } 32 { title = "Door (Blue) Open Stay"; prefix = "D1"; } 33 { title = "Door (Red) Open Stay"; prefix = "D1"; } 34 { title = "Door (Yellow) Open Stay"; prefix = "D1"; } 42 { title = "Door Close Stay"; prefix = "SR"; } 46 { title = "Door Open Stay"; prefix = "GR"; } 50 { title = "Door Close Stay"; prefix = "S1"; } 61 { title = "Door Open Stay"; prefix = "SR"; } 63 { title = "Door Open Wait Close"; prefix = "SR"; } 75 { title = "Door Close Stay"; prefix = "WR"; } 76 { title = "Door Close Stay Open"; prefix = "WR"; } 86 { title = "Door Open Stay"; prefix = "WR"; } 90 { title = "Door Open Wait Close"; prefix = "WR"; } 99 { title = "Door (Blue) Open Stay (fast)"; prefix = "SR"; } 103 { title = "Door Open Stay"; prefix = "S1"; } 105 { title = "Door Open Wait Close (fast)"; prefix = "WR"; } 106 { title = "Door Open Stay (fast)"; prefix = "WR"; } 107 { title = "Door Close Stay (fast)"; prefix = "WR"; } 108 { title = "Door Open Wait Close (fast)"; prefix = "W1"; } 109 { title = "Door Open Stay (fast)"; prefix = "W1"; } 110 { title = "Door Close (fast)"; prefix = "W1"; } 111 { title = "Door Open Wait Close (fast)"; prefix = "S1"; } 112 { title = "Door Open Stay (fast)"; prefix = "S1"; } 113 { title = "Door Close Stay (fast)"; prefix = "S1"; } 114 { title = "Door Open Wait Close (fast)"; prefix = "SR"; } 115 { title = "Door Open Stay (fast)"; prefix = "SR"; } 116 { title = "Door Close Stay (fast)"; prefix = "SR"; } 117 { title = "Door Open Wait Close (fast)"; prefix = "DR"; } 118 { title = "Door Open Stay (fast)"; prefix = "D1"; } 133 { title = "Door (Blue) Open Stay (fast)"; prefix = "S1"; } 134 { title = "Door (Red) Open Stay (fast)"; prefix = "SR"; } 135 { title = "Door (Red) Open Stay (fast)"; prefix = "S1"; } 136 { title = "Door (Yellow) Open Stay (fast)"; prefix = "SR"; } 137 { title = "Door (Yellow) Open Stay (fast)"; prefix = "S1"; } 175 { title = "Door Close Wait Open (30 seconds)"; prefix = "S1"; } 196 { title = "Door Close Wait Open (30 seconds)"; prefix = "SR"; } } floor { title = "Floor"; 5 { title = "Floor Raise to Lowest Ceiling"; prefix = "W1"; } 9 { title = "Floor Raise Donut (changes texture)"; prefix = "S1"; } 14 { title = "Floor Raise by 32 (changes texture)"; prefix = "S1"; } 15 { title = "Floor Raise by 24 (changes texture)"; prefix = "S1"; } 18 { title = "Floor Raise to Next Higher Floor"; prefix = "S1"; } 19 { title = "Floor Lower to Highest Floor"; prefix = "W1"; } 20 { title = "Floor Raise to Next Higher Floor (changes texture)"; prefix = "S1"; } 22 { title = "Floor Raise to Next Higher Floor (changes texture)"; prefix = "W1"; } 23 { title = "Floor Lower to Lowest Floor"; prefix = "S1"; } 24 { title = "Floor Raise to Lowest Ceiling"; prefix = "G1"; } 30 { title = "Floor Raise by Shortest Lower Texture"; prefix = "W1"; } 36 { title = "Floor Lower to 8 above Highest Floor"; prefix = "W1"; } 37 { title = "Floor Lower to Lowest Floor (changes texture)"; prefix = "W1"; } 38 { title = "Floor Lower to Lowest Floor"; prefix = "W1"; } 45 { title = "Floor Lower to Highest Floor"; prefix = "SR"; } 47 { title = "Floor Raise to Next Higher Floor (changes texture)"; prefix = "G1"; } 53 { title = "Floor Start Moving Up and Down"; prefix = "W1"; } 54 { title = "Floor Stop Moving"; prefix = "W1"; } 55 { title = "Floor Raise to 8 below Lowest Ceiling (crushes)"; prefix = "S1"; } 56 { title = "Floor Raise to 8 below Lowest Ceiling (crushes)"; prefix = "W1"; } 58 { title = "Floor Raise by 24"; prefix = "W1"; } 59 { title = "Floor Raise by 24 (changes texture)"; prefix = "W1"; } 60 { title = "Floor Lower to Lowest Floor"; prefix = "SR"; } 64 { title = "Floor Raise to Lowest Ceiling"; prefix = "SR"; } 65 { title = "Floor Raise to 8 below Lowest Ceiling (crushes)"; prefix = "SR"; } 66 { title = "Floor Raise by 24 (changes texture)"; prefix = "SR"; } 67 { title = "Floor Raise by 32 (changes texture)"; prefix = "SR"; } 68 { title = "Floor Raise to Next Higher Floor (changes texture)"; prefix = "SR"; } 69 { title = "Floor Raise to Next Higher Floor"; prefix = "SR"; } 70 { title = "Floor Lower to 8 above Highest Floor"; prefix = "SR"; } 71 { title = "Floor Lower to 8 above Highest Floor"; prefix = "S1"; } 82 { title = "Floor Lower to Lowest Floor"; prefix = "WR"; } 83 { title = "Floor Lower to Highest Floor"; prefix = "WR"; } 84 { title = "Floor Lower to Lowest Floor (changes texture)"; prefix = "WR"; } 87 { title = "Floor Start Moving Up and Down"; prefix = "WR"; } 89 { title = "Floor Stop Moving"; prefix = "WR"; } 91 { title = "Floor Raise to Lowest Ceiling"; prefix = "WR"; } 92 { title = "Floor Raise by 24"; prefix = "WR"; } 93 { title = "Floor Raise by 24 (changes texture)"; prefix = "WR"; } 94 { title = "Floor Raise to 8 below Lowest Ceiling (crushes)"; prefix = "WR"; } 95 { title = "Floor Raise to Next Higher Floor (changes texture)"; prefix = "WR"; } 96 { title = "Floor Raise by Shortest Lower Texture"; prefix = "WR"; } 98 { title = "Floor Lower to 8 above Highest Floor"; prefix = "WR"; } 101 { title = "Floor Raise to Lowest Ceiling"; prefix = "S1"; } 102 { title = "Floor Lower to Highest Floor"; prefix = "S1"; } 119 { title = "Floor Raise to Next Higher Floor"; prefix = "W1"; } 128 { title = "Floor Raise to Next Higher Floor"; prefix = "WR"; } 129 { title = "Floor Raise to Next Higher Floor (fast)"; prefix = "WR"; } 130 { title = "Floor Raise to Next Higher Floor (fast)"; prefix = "W1"; } 131 { title = "Floor Raise to Next Higher Floor (fast)"; prefix = "S1"; } 132 { title = "Floor Raise to Next Higher Floor (fast)"; prefix = "SR"; } 140 { title = "Floor Raise by 512"; prefix = "S1"; } 142 { title = "Floor Raise by 512"; prefix = "W1"; } 147 { title = "Floor Raise by 512"; prefix = "WR"; } 158 { title = "Floor Raise by Shortest Lower Texture"; prefix = "S1"; } 159 { title = "Floor Lower to Lowest Floor"; prefix = "S1"; } 160 { title = "Floor Raise by 24 (changes texture and effect)"; prefix = "S1"; } 161 { title = "Floor Raise by 24"; prefix = "S1"; } 176 { title = "Floor Raise by Shortest Lower Texture"; prefix = "SR"; } 177 { title = "Floor Lower to Lowest Floor"; prefix = "SR"; } 178 { title = "Floor Raise by 512"; prefix = "SR"; } 179 { title = "Floor Raise by 24 (changes texture and effect)"; prefix = "SR"; } 180 { title = "Floor Raise by 24"; prefix = "SR"; } 213 { title = "Floor Change Brightness to this Brightness"; prefix = ""; } 219 { title = "Floor Lower to Nearest Floor"; prefix = "W1"; } 220 { title = "Floor Lower to Nearest Floor"; prefix = "WR"; } 221 { title = "Floor Lower to Nearest Floor"; prefix = "S1"; } 222 { title = "Floor Lower to Nearest Floor"; prefix = "SR"; } } crusher { title = "Crusher"; 6 { title = "Crusher Start with Fast Damage"; prefix = "W1"; } 25 { title = "Crusher Start with Slow Damage"; prefix = "W1"; } 57 { title = "Crusher Stop"; prefix = "W1"; } 73 { title = "Crusher Start with Slow Damage"; prefix = "WR"; } 74 { title = "Crusher Stop"; prefix = "WR"; } 77 { title = "Crusher Start with Fast Damage"; prefix = "WR"; } 141 { title = "Crusher Start with Slow Damage (silent)"; prefix = "W1"; } 150 { title = "Crusher Start (silent)"; prefix = "WR"; } 164 { title = "Crusher Start (fast)"; prefix = "S1"; } 165 { title = "Crusher Start (silent)"; prefix = "S1"; } 168 { title = "Crusher Stop"; prefix = "S1"; } 183 { title = "Crusher Start (fast)"; prefix = "SR"; } 184 { title = "Crusher Start"; prefix = "SR"; } 185 { title = "Crusher Start (silent)"; prefix = "SR"; } 188 { title = "Crusher Stop"; prefix = "SR"; } } stairs { title = "Stairs"; 7 { title = "Stairs Raise by 8"; prefix = "S1"; } 8 { title = "Stairs Raise by 8"; prefix = "W1"; } 100 { title = "Stairs Raise by 16 (fast)"; prefix = "W1"; } 127 { title = "Stairs Raise by 16 (fast)"; prefix = "S1"; } 256 { title = "Stairs Raise by 8"; prefix = "WR"; } 257 { title = "Stairs Raise by 16 (fast)"; prefix = "WR"; } 258 { title = "Stairs Raise by 8"; prefix = "SR"; } 259 { title = "Stairs Raise by 16 (fast)"; prefix = "SR"; } } lift { title = "Lift"; 10 { title = "Lift Lower Wait Raise"; prefix = "W1"; } 21 { title = "Lift Lower Wait Raise"; prefix = "S1"; } 62 { title = "Lift Lower Wait Raise"; prefix = "SR"; } 88 { title = "Lift Lower Wait Raise"; prefix = "WR"; } 120 { title = "Lift Lower Wait Raise (fast)"; prefix = "WR"; } 121 { title = "Lift Lower Wait Raise (fast)"; prefix = "W1"; } 122 { title = "Lift Lower Wait Raise (fast)"; prefix = "S1"; } 123 { title = "Lift Lower Wait Raise (fast)"; prefix = "SR"; } 143 { title = "Lift Raise by 24 (changes texture)"; prefix = "W1"; } 144 { title = "Lift Raise by 32 (remove effect)"; prefix = "W1"; } 148 { title = "Lift Raise by 24 (changes texture)"; prefix = "WR"; } 149 { title = "Lift Raise by 32 (remove effect)"; prefix = "WR"; } 162 { title = "Lift Perpetual Lowest and Highest Floors"; prefix = "S1"; } 163 { title = "Lift Stop"; prefix = "S1"; } 181 { title = "Lift Perpetual Lowest and Highest Floors"; prefix = "SR"; } 182 { title = "Lift Stop"; prefix = "SR"; } 211 { title = "Lift Raise to Ceiling (instantly)"; prefix = "SR"; } 212 { title = "Lift Raise to Ceiling (instantly)"; prefix = "WR"; } 227 { title = "Lift Raise to Next Highest Floor (fast)"; prefix = "W1"; } 228 { title = "Lift Raise to Next Highest Floor (fast)"; prefix = "WR"; } 229 { title = "Lift Raise to Next Highest Floor (fast)"; prefix = "S1"; } 230 { title = "Lift Raise to Next Highest Floor (fast)"; prefix = "SR"; } 231 { title = "Lift Lower to Next Lowest Floor (fast)"; prefix = "W1"; } 232 { title = "Lift Lower to Next Lowest Floor (fast)"; prefix = "WR"; } 233 { title = "Lift Lower to Next Lowest Floor (fast)"; prefix = "S1"; } 234 { title = "Lift Lower to Next Lowest Floor (fast)"; prefix = "SR"; } 235 { title = "Lift Move to Same Floor Height (fast)"; prefix = "W1"; } 236 { title = "Lift Move to Same Floor Height (fast)"; prefix = "WR"; } 237 { title = "Lift Move to Same Floor Height (fast)"; prefix = "S1"; } 238 { title = "Lift Move to Same Floor Height (fast)"; prefix = "SR"; } } exit { title = "Exit"; 11 { title = "Exit Level"; prefix = "S1"; } 51 { title = "Exit Level (goes to secret level)"; prefix = "S1"; } 52 { title = "Exit Level"; prefix = "W1"; } 124 { title = "Exit Level (goes to secret level)"; prefix = "W1"; } 197 { title = "Exit Level"; prefix = "G1"; } 198 { title = "Exit Level (goes to secret level)"; prefix = "G1"; } } light { title = "Light"; 12 { title = "Light Change to Brightest Adjacent"; prefix = "W1"; } 13 { title = "Light Change to Brightest"; prefix = "W1"; } 17 { title = "Light Start Blinking"; prefix = "W1"; } 35 { title = "Light Change to Darkest"; prefix = "W1"; } 79 { title = "Light Change to Darkest"; prefix = "WR"; } 80 { title = "Light Change to Brightest Adjacent"; prefix = "WR"; } 81 { title = "Light Change to Brightest"; prefix = "WR"; } 104 { title = "Light Change to Darkest Adjacent"; prefix = "W1"; } 138 { title = "Light Change to Brightest"; prefix = "SR"; } 139 { title = "Light Change to Darkest"; prefix = "SR"; } 156 { title = "Light Start Blinking"; prefix = "WR"; } 157 { title = "Light Change to Darkest"; prefix = "WR"; } 169 { title = "Light Change to Brightest"; prefix = "S1"; } 170 { title = "Light Change to 35"; prefix = "S1"; } 171 { title = "Light Change to 255"; prefix = "S1"; } 172 { title = "Light Start Blinking"; prefix = "S1"; } 173 { title = "Light Change to Darkest"; prefix = "S1"; } 192 { title = "Light Change to Brightest"; prefix = "SR"; } 193 { title = "Light Start Blinking"; prefix = "SR"; } 194 { title = "Light Change to Darkest"; prefix = "SR"; } } teleport { title = "Teleport"; 97 { title = "Teleport"; prefix = "WR"; } 39 { title = "Teleport"; prefix = "W1"; } 125 { title = "Teleport (monsters only)"; prefix = "W1"; } 126 { title = "Teleport (monsters only)"; prefix = "WR"; } 174 { title = "Teleport (also monsters)"; prefix = "S1"; } 195 { title = "Teleport (also monsters)"; prefix = "SR"; } 207 { title = "Teleport (also monsters, silent, same angle)"; prefix = "W1"; } 208 { title = "Teleport (also monsters, silent, same angle)"; prefix = "WR"; } 209 { title = "Teleport (also monsters, silent, same angle)"; prefix = "S1"; } 210 { title = "Teleport (also monsters, silent, same angle)"; prefix = "SR"; } 243 { title = "Teleport to Line With Same Tag (silent, same angle)"; prefix = "W1"; } 244 { title = "Teleport to Line With Same Tag (silent, same angle)"; prefix = "WR"; } 262 { title = "Teleport to Line With Same Tag (silent, reversed angle)"; prefix = "W1"; } 263 { title = "Teleport to Line With Same Tag (silent, reversed angle)"; prefix = "WR"; } 264 { title = "Teleport to Line With Same Tag (also monsters, silent, reversed angle)"; prefix = "W1"; } 265 { title = "Teleport to Line With Same Tag (also monsters, reversed angle)"; prefix = "WR"; } 266 { title = "Teleport to Line With Same Tag (monsters only, silent)"; prefix = "W1"; } 267 { title = "Teleport to Line With Same Tag (monsters only, silent)"; prefix = "WR"; } 268 { title = "Teleport (monsters only, silent)"; prefix = "W1"; } 269 { title = "Teleport (monsters only, silent)"; prefix = "WR"; } } ceiling { title = "Ceiling"; 40 { title = "Ceiling Raise to Highest Ceiling"; prefix = "W1"; } 41 { title = "Ceiling Lower to Floor"; prefix = "S1"; } 43 { title = "Ceiling Lower to Floor"; prefix = "SR"; } 44 { title = "Ceiling Lower to 8 above Floor"; prefix = "W1"; } 49 { title = "Ceiling Lower to 8 above Floor"; prefix = "S1"; } 72 { title = "Ceiling Lower to 8 above Floor"; prefix = "WR"; } 145 { title = "Ceiling Lower to Floor (fast)"; prefix = "W1"; } 151 { title = "Ceiling Raise to Highest Ceiling"; prefix = "WR"; } 152 { title = "Ceiling Lower to Floor (fast)"; prefix = "WR"; } 166 { title = "Ceiling Raise to Highest Ceiling"; prefix = "S1"; } 167 { title = "Ceiling Lower to 8 Above Floor"; prefix = "S1"; } 186 { title = "Ceiling Raise to Highest Ceiling"; prefix = "SR"; } 187 { title = "Ceiling Lower to 8 Above Floor"; prefix = "SR"; } 199 { title = "Ceiling Lower to Lowest Ceiling"; prefix = "W1"; } 200 { title = "Ceiling Lower to Highest Floor"; prefix = "W1"; } 201 { title = "Ceiling Lower to Lowest Ceiling"; prefix = "WR"; } 202 { title = "Ceiling Lower to Highest Floor"; prefix = "WR"; } 203 { title = "Ceiling Lower to Lowest Ceiling"; prefix = "S1"; } 204 { title = "Ceiling Lower to Highest Floor"; prefix = "S1"; } 205 { title = "Ceiling Lower to Lowest Ceiling"; prefix = "SR"; } 206 { title = "Ceiling Lower to Highest Floor"; prefix = "SR"; } 261 { title = "Ceiling Brightness to this Brightness"; prefix = ""; } } scroll { title = "Scroll"; 48 { title = "Scroll Texture Left"; prefix = ""; } 85 { title = "Scroll Texture Right"; prefix = ""; } 214 { title = "Scroll Ceiling Accelerates when Sector Changes Height"; prefix = ""; } 215 { title = "Scroll Floor Accelerates when Sector Changes Height"; prefix = ""; } 216 { title = "Scroll Things Accelerates when Sector Changes Height"; prefix = ""; } 217 { title = "Scroll Floor/Things Accelerates when Sector Changes Height"; prefix = ""; } 218 { title = "Scroll Wall Accelerates when Sector Changes Height"; prefix = ""; } 245 { title = "Scroll Ceiling when Sector Changes Height"; prefix = ""; } 246 { title = "Scroll Floor when Sector Changes Height"; prefix = ""; } 247 { title = "Scroll Move Things when Sector Changes Height"; prefix = ""; } 248 { title = "Scroll Floor/Move Things when Sector Changes Height"; prefix = ""; } 249 { title = "Scroll Wall when Sector Changes Height"; prefix = ""; } 250 { title = "Scroll Ceiling according to Line Vector"; prefix = ""; } 251 { title = "Scroll Floor according to Line Vector"; prefix = ""; } 252 { title = "Scroll Move Things according to Line Vector"; prefix = ""; } 253 { title = "Scroll Floor, Move Things"; prefix = ""; } 254 { title = "Scroll Wall according to Line Vector"; prefix = ""; } 255 { title = "Scroll Wall using Sidedef Offsets"; prefix = ""; } } change { title = "Change"; 78 { title = "Change Texture and Effect to Nearest"; prefix = "SR"; } 153 { title = "Change Texture And Effect"; prefix = "W1"; } 154 { title = "Change Texture And Effect"; prefix = "WR"; } 189 { title = "Change Texture And Effect"; prefix = "S1"; } 190 { title = "Change Texture And Effect"; prefix = "SR"; } 239 { title = "Change Texture and Effect to Nearest"; prefix = "W1"; } 240 { title = "Change Texture and Effect to Nearest"; prefix = "WR"; } 241 { title = "Change Texture and Effect to Nearest"; prefix = "S1"; } } donut { title = "Donut"; 146 { title = "Donut Raise"; prefix = "W1"; } 155 { title = "Donut Raise"; prefix = "WR"; } 191 { title = "Donut Raise"; prefix = "SR"; } } friction { title = "Friction"; 223 { title = "Friction Tagged Sector: Drag < 100, Slide > 100"; prefix = ""; } } wind { title = "Wind"; 224 { title = "Wind according to Line Vector"; prefix = ""; } } current { title = "Current"; 225 { title = "Current according to Line Vector"; prefix = ""; } } wind/current { title = "Wind/Current"; 226 { title = "Wind/Current by Push/Pull Thing In Sector"; prefix = ""; } } create { title = "Create"; 242 { title = "Create Fake Ceiling and Floor"; prefix = ""; } } translucent { title = "Translucent"; 260 { title = "Translucent (Middle Texture)"; prefix = ""; } 277 { title = "Translucent (Bottom Texture)"; prefix = ""; } 278 { title = "Translucent (Middle and Bottom Textures)"; prefix = ""; } } 3d { title = "3D"; 270 { title = "3D Floor"; prefix = ""; } 952 { title = "3D Line"; prefix = ""; } 960 { title = "3D Line 2"; prefix = ""; } 1016 { title = "3D Line 3"; prefix = ""; } 65256 { title = "3D Rotating Column"; prefix = ""; } 65456 { title = "3D Rotating 3D"; prefix = ""; } } } // GENERALIZED LINEDEF TYPES gen_linedeftypes { normal { title = "None"; offset = 0; length = 0; } floors { title = "Floor"; offset = 24576; length = 8192; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } direction { 0 = "Down"; 64 = "Up"; } target { 0 = "Highest Adjacent Floor"; 128 = "Lowest Adjacent Floor"; 256 = "Next Adjacent Floor"; 384 = "Lowest Adjacent Ceiling"; 512 = "Ceiling"; 640 = "Shortest Lower Texture"; 768 = "24 Map Pixels (relative)"; 896 = "32 Map Pixels (relative)"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } model { 0 = "Trigger"; 32 = "Numeric"; } change { 0 = "None"; 1024 = "Change Texture and Remove Effect"; 2048 = "Change Texture Only"; 3072 = "Change Texture and Effect"; } crusher { 0 = "No"; 4096 = "Yes"; } } ceilings { title = "Ceiling"; offset = 16384; length = 8192; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } direction { 0 = "Down"; 64 = "Up"; } target { 0 = "Highest Adjacent Ceiling"; 128 = "Lowest Adjacent Ceiling"; 256 = "Next Adjacent Ceiling"; 384 = "Highest Adjacent Floor"; 512 = "Floor"; 640 = "Shortest Lower Texture"; 768 = "24 Map Pixels (relative)"; 896 = "32 Map Pixels (relative)"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } model { 0 = "Trigger"; 32 = "Numeric"; } change { 0 = "None"; 1024 = "Change Texture and Remove Effect"; 2048 = "Change Texture Only"; 3072 = "Change Texture and Effect"; } crusher { 0 = "No"; 4096 = "Yes"; } } doors { title = "Door"; offset = 15360; length = 1024; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } action { 0 = "Open Wait Close"; 32 = "Open Only"; 64 = "Close Wait Open"; 96 = "Close Only"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } wait { 0 = "1 Second"; 256 = "4 Seconds"; 512 = "9 Seconds"; 768 = "30 Seconds"; } monsters { 0 = "No"; 128 = "Yes"; } } lockeddoors { title = "Locked Door"; offset = 14336; length = 1024; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } action { 0 = "Open Wait Close"; 32 = "Open Only"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } lock { 0 = "Any"; 64 = "Red Keycard"; 128 = "Blue Keycard"; 192 = "Yellow Keycard"; 256 = "Red Skullkey"; 320 = "Blue Skullkey"; 384 = "Yellow Skullkey"; 448 = "All"; } combination { 0 = "No (each is a different key)"; 512 = "Keycard and Skullkey are same"; } } lifts { title = "Lift"; offset = 13312; length = 1024; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } target { 0 = "Lowest adjacent Floor"; 256 = "Next adjacent Floor"; 512 = "Lowest adjacent Ceiling"; 768 = "Perpetual Lowest and Highest Floors"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } delay { 0 = "1 Second"; 64 = "3 Seconds"; 128 = "5 Seconds"; 192 = "10 Seconds"; } monsters { 0 = "No"; 32 = "Yes"; } } stairs { title = "Stairs"; offset = 12288; length = 1024; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } direction { 0 = "Down"; 256 = "Up"; } step { 0 = "4 Map Pixels"; 64 = "8 Map Pixels"; 128 = "16 Map Pixels"; 192 = "24 Map Pixels"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } break { 0 = "At different texture"; 512 = "No"; } monsters { 0 = "No"; 32 = "Yes"; } } crushers { title = "Crusher"; offset = 12160; length = 128; trigger { 0 = "Walk Over Once"; 1 = "Walk Over Repeatable"; 2 = "Switch Once"; 3 = "Switch Repeatable"; 4 = "Gunfire Once"; 5 = "Gunfire Repeatable"; 6 = "Door Once"; 7 = "Door Repeatable"; } speed { 0 = "Slow"; 8 = "Normal"; 16 = "Fast"; 24 = "Turbo"; } silent { 0 = "No"; 64 = "Yes"; } monsters { 0 = "No"; 32 = "Yes"; } } } // THING FLAGS thingflags { 1 = "Easy"; 2 = "Medium"; 4 = "Hard"; 8 = "Deaf"; 16 = "Multiplayer"; 32 = "Not Deathmatch"; 64 = "Not Cooperative"; } // Thing flags UDMF translation table // This is needed for copy/paste and prefabs to work properly // When the UDMF field name is prefixed with ! it is inverted thingflagstranslation { 1 = "skill1"; 2 = "skill2"; 4 = "skill3"; 8 = "ambush"; 16 = "!single"; 32 = "!dm"; 64 = "!coop"; } // THING FLAGS ERROR MASK // Mask for the thing flags which indicates the options // that make the same thing appear in the same modes thingflagsmask1 = 7; // 1 + 2 + 4 thingflagsmask2 = 0; // THING TYPES thingtypes { editor { color = 15; // White arrow = 1; title = "Editor Things"; width = 16; sort = 1; height = 0; hangs = 0; blocking = 0; error = 0; fixedsize = true; 32000 = "Visual Mode camera"; } players { color = 10; // Light Green arrow = 1; title = "Player Starts"; width = 16; sort = 1; height = 56; hangs = 0; blocking = 1; error = 2; 1 { title = "Player 1 start"; sprite = "PLAYA2A8"; } 2 { title = "Player 2 start"; sprite = "PLAYA2A8"; } 3 { title = "Player 3 start"; sprite = "PLAYA2A8"; } 4 { title = "Player 4 start"; sprite = "PLAYA2A8"; } 4001 { title = "Player 5 start"; sprite = "PLAYA2A8"; } 4002 { title = "Player 6 start"; sprite = "PLAYA2A8"; } 4003 { title = "Player 7 start"; sprite = "PLAYA2A8"; } 4004 { title = "Player 8 start"; sprite = "PLAYA2A8"; } 11 { title = "Player Deathmatch start"; sprite = "PLAYF1"; } } mapspot { color = 7; // Light Grey arrow = 0; title = "Map Spot"; width = 0; sort = 1; height = 0; hangs = 0; blocking = 1; error = 1; 9001 = "Map Spot"; } teleports { color = 2; // Green arrow = 1; title = "Teleports"; width = 16; sort = 1; height = 56; hangs = 0; blocking = 0; error = 0; 14 { title = "Teleport Destination"; sprite = "TFOGB0"; } } monsters { color = 12; // Light Red arrow = 1; title = "Monsters"; width = 20; sort = 1; height = 56; hangs = 0; blocking = 1; error = 2; 3004 { title = "Former Human"; sprite = "POSSA2A8"; } 9 { title = "Former Sergeant"; sprite = "SPOSA2A8"; } 3001 { title = "Imp"; sprite = "TROOA2A8"; } 65 { title = "Chaingunner"; sprite = "CPOSA2"; } 3002 { title = "Demon"; width = 30; sprite = "SARGA2A8"; } 58 { title = "Spectre"; width = 30; sprite = "SARGA2A8"; } 3006 { title = "Lost Soul"; width = 16; sprite = "SKULA8A2"; } 3005 { title = "Cacodemon"; width = 31; sprite = "HEADA2A8"; } 69 { title = "Hell Knight"; width = 24; sprite = "BOS2A2C8"; height = 64; } 3003 { title = "Baron of Hell"; width = 24; sprite = "BOSSA2A8"; height = 64; } 68 { title = "Arachnotron"; width = 64; sprite = "BSPIA2A8"; height = 64; } 71 { title = "Pain Elemental"; width = 31; sprite = "PAINA2A8"; } 66 { title = "Revenant"; sprite = "SKELA2D8"; } 67 { title = "Mancubus"; width = 48; sprite = "FATTC2C8"; height = 64; } 64 { title = "Archvile"; sprite = "VILEA2D8"; } 16 { title = "Cyberdemon"; width = 40; sprite = "CYBRA2"; height = 110; } 7 { title = "Spider Mastermind"; width = 128; sprite = "SPIDA2A8"; height = 100; } 84 { title = "Wolfenstein SS"; sprite = "SSWVA2"; } 72 { title = "Commander Keen"; width = 16; sprite = "KEENA0"; height = 72; hangs = 1; } 88 { title = "Icon of Sin"; width = 16; sprite = "BBRNA0"; height = 16; } 89 { title = "Monsters Spawner"; sprite = "BOSFB0"; height = 32; } 87 { title = "Monsters Target"; height = 32; } } ghost { color = 12; // Light Red arrow = 1; title = "Ghost Monsters"; width = 20; sort = 1; height = 56; hangs = 0; blocking = 1; error = 2; 9051 { title = "Archvile Ghost"; sprite = "VILEA2D8"; } 9054 { title = "Chaingunner Ghost"; sprite = "CPOSA2"; } 9057 { title = "Imp Ghost"; sprite = "TROOA2A8"; } 9059 { title = "Revenant Ghost"; sprite = "SKELA2D8"; } 9060 { title = "Former Sergeant Ghost"; sprite = "SPOSA2A8"; } 9061 { title = "Former Human Ghost"; sprite = "POSSA2A8"; } 9050 { title = "Arachnotron Ghost"; width = 64; sprite = "BSPIA2A8"; height = 64; } 9052 { title = "Baron of Hell Ghost"; width = 24; sprite = "BOSSA2A8"; height = 64; } 9053 { title = "Cacodemon Ghost"; width = 31; sprite = "HEADA2A8"; } 9055 { title = "Demon Ghost"; width = 30; sprite = "SARGA2A8"; } 9056 { title = "Hell Knight Ghost"; width = 24; sprite = "BOS2A2C8"; height = 64; } 9058 { title = "Mancubus Ghost"; width = 48; sprite = "FATTC2C8"; height = 64; } } weapons { color = 14; // Yellow arrow = 0; title = "Weapons"; width = 20; sort = 1; height = 25; hangs = 0; blocking = 0; 2005 { title = "Chainsaw"; sprite = "CSAWA0"; } 2001 { title = "Shotgun"; sprite = "SHOTA0"; } 82 { title = "Super Shotgun"; sprite = "SGN2A0"; } 2002 { title = "Chaingun"; sprite = "MGUNA0"; } 2003 { title = "Rocket launcher"; sprite = "LAUNA0"; } 2004 { title = "Plasma gun"; sprite = "PLASA0"; } 2006 { title = "BFG9000"; sprite = "BFUGA0"; height = 30; } } ammunition { color = 6; // Brown arrow = 0; title = "Ammunition"; width = 20; sort = 1; height = 16; blocking = 0; hangs = 0; 2007 { title = "Ammo clip"; sprite = "CLIPA0"; } 2008 { title = "Shotgun shells"; sprite = "SHELA0"; } 2010 { title = "Rocket"; sprite = "ROCKA0"; height = 25; } 2047 { title = "Cell charge"; sprite = "CELLA0"; } 2048 { title = "Box of Ammo"; sprite = "AMMOA0"; } 2049 { title = "Box of Shells"; sprite = "SBOXA0"; } 2046 { title = "Box of Rockets"; sprite = "BROKA0"; width = 30; height = 25; } 17 { title = "Cell charge pack"; sprite = "CELPA0"; height = 25; } 8 { title = "Backpack"; sprite = "BPAKA0"; } } health { color = 1; // Blue arrow = 0; title = "Health and Armor"; width = 16; sort = 1; height = 20; hangs = 0; blocking = 0; 2011 { title = "Stimpack"; sprite = "STIMA0"; } 2012 { title = "Medikit"; sprite = "MEDIA0"; height = 25; } 2014 { title = "Health bonus"; sprite = "BON1A0"; } 2015 { title = "Armor bonus"; sprite = "BON2A0"; } 2018 { title = "Green armor"; sprite = "ARM1A0"; } 2019 { title = "Blue armor"; sprite = "ARM2A0"; } } powerups { color = 9; // Light Blue arrow = 0; title = "Powerups"; width = 20; sort = 1; height = 20; hangs = 0; blocking = 0; 83 { title = "Megasphere"; sprite = "MEGAA0"; height = 40; } 2013 { title = "Soulsphere"; sprite = "SOULA0"; height = 45; } 2022 { title = "Invulnerability"; sprite = "PINVA0"; height = 30; } 2023 { title = "Berserk"; sprite = "PSTRA0"; } 2024 { title = "Invisibility"; sprite = "PINSA0"; height = 45; } 2025 { title = "Radiation suit"; sprite = "SUITA0"; height = 60; } 2026 { title = "Computer map"; sprite = "PMAPA0"; height = 35; } 2045 { title = "Lite Amplification goggles"; sprite = "PVISA0"; } } keys { color = 13; // Light Magenta arrow = 0; title = "Keys"; width = 16; sort = 1; height = 20; hangs = 0; blocking = 0; 5 { title = "Blue keycard"; sprite = "BKEYA0"; } 40 { title = "Blue skullkey"; sprite = "BSKUB0"; } 13 { title = "Red keycard"; sprite = "RKEYA0"; } 38 { title = "Red skullkey"; sprite = "RSKUB0"; } 6 { title = "Yellow keycard"; sprite = "YKEYA0"; } 39 { title = "Yellow skullkey"; sprite = "YSKUB0"; } } obstacles { color = 3; // Cyan arrow = 0; title = "Obstacles"; width = 20; sort = 1; height = 20; hangs = 0; blocking = 1; 2035 { title = "Barrel"; width = 10; sprite = "BAR1A0"; height = 32; } 70 { title = "Burning barrel"; width = 10; sprite = "FCANA0"; height = 32; } 48 { title = "Tall techno pillar"; sprite = "ELECA0"; } 30 { title = "Tall green pillar"; sprite = "COL1A0"; } 32 { title = "Tall red pillar"; sprite = "COL3A0"; } 31 { title = "Short green pillar"; sprite = "COL2A0"; } 36 { title = "Short green pillar (beating heart)"; sprite = "COL5A0"; } 33 { title = "Short red pillar"; sprite = "COL4A0"; } 37 { title = "Short red pillar (skull)"; sprite = "COL6A0"; } 47 { title = "Stalagmite"; sprite = "SMITA0"; } 43 { title = "Gray tree"; sprite = "TRE1A0"; } 54 { title = "Large brown tree"; width = 32; sprite = "TRE2A0"; } 41 { title = "Evil Eye"; sprite = "CEYEA0"; } 42 { title = "Floating skull rock"; sprite = "FSKUA0"; } } lights { color = 11; // Light Cyan arrow = 0; title = "Light sources"; width = 16; sort = 1; height = 16; hangs = 0; blocking = 1; 85 { title = "Tall techno floor lamp"; sprite = "TLMPA0"; } 86 { title = "Short techno floor lamp"; sprite = "TLP2A0"; } 2028 { title = "Floor lamp"; sprite = "COLUA0"; } 34 { title = "Candle"; sprite = "CANDA0"; blocking = 0; } 35 { title = "Candelabra"; sprite = "CBRAA0"; } 44 { title = "Tall blue firestick"; sprite = "TBLUA0"; } 45 { title = "Tall green firestick"; sprite = "TGRNA0"; } 46 { title = "Tall red firestick"; sprite = "TREDA0"; } 55 { title = "Short blue firestick"; sprite = "SMBTA0"; } 56 { title = "Short green firestick"; sprite = "SMGTA0"; } 57 { title = "Short red firestick"; sprite = "SMRTA0"; } } decoration { color = 4; // Red arrow = 0; title = "Decoration"; width = 16; sort = 1; height = 16; hangs = 0; blocking = 0; 79 { title = "Pool of blood"; sprite = "POB2A0"; } 80 { title = "Pool of blood"; sprite = "POL5A0"; } 81 { title = "Pool of brains"; sprite = "BRS1A0"; } 49 { title = "Hanging victim, twitching (blocking)"; sprite = "GOR1A0"; height = 68; hangs = 1; blocking = 1; } 63 { title = "Hanging victim, twitching"; sprite = "GOR1A0"; height = 68; hangs = 1; } 50 { title = "Hanging victim, arms out (blocking)"; sprite = "GOR2A0"; height = 84; hangs = 1; blocking = 1; } 59 { title = "Hanging victim, arms out"; sprite = "GOR2A0"; height = 84; hangs = 1; } 52 { title = "Hanging pair of legs (blocking)"; sprite = "GOR4A0"; height = 68; hangs = 1; blocking = 1; } 60 { title = "Hanging pair of legs"; sprite = "GOR4A0"; height = 68; hangs = 1; } 51 { title = "Hanging victim, 1-legged (blocking)"; sprite = "GOR3A0"; height = 84; hangs = 1; blocking = 1; } 61 { title = "Hanging victim, 1-legged"; sprite = "GOR3A0"; height = 52; hangs = 1; } 53 { title = "Hanging leg (blocking)"; sprite = "GOR5A0"; height = 52; hangs = 1; blocking = 1; } 62 { title = "Hanging leg"; sprite = "GOR5A0"; height = 52; hangs = 1; } 25 { title = "Impaled human"; sprite = "POL1A0"; blocking = 1; } 26 { title = "Twitching impaled human"; sprite = "POL6A0"; blocking = 1; } 27 { title = "Skull on a pole"; sprite = "POL4A0"; blocking = 1; } 28 { title = "5 skulls shish kebob"; sprite = "POL2A0"; blocking = 1; } 29 { title = "Pile of skulls and candles"; sprite = "POL3A0"; blocking = 1; } 10 { title = "Bloody mess 1"; sprite = "PLAYW0"; } 12 { title = "Bloody mess 2"; sprite = "PLAYW0"; } 24 { title = "Pool of blood and flesh"; sprite = "POL5A0"; } 15 { title = "Dead player"; sprite = "PLAYN0"; } 18 { title = "Dead former human"; sprite = "POSSL0"; width = 20; } 19 { title = "Dead former sergeant"; sprite = "SPOSL0"; width = 20; } 20 { title = "Dead imp"; sprite = "TROOM0"; width = 20; } 21 { title = "Dead demon"; sprite = "SARGN0"; width = 30; } 22 { title = "Dead cacodemon"; sprite = "HEADL0"; width = 31; } 23 = "Dead lost soul"; 73 { title = "Hanging victim, guts removed"; sprite = "HDB1A0"; height = 88; hangs = 1; blocking = 1; } 74 { title = "Hanging victim, guts and brain removed"; sprite = "HDB2A0"; height = 88; hangs = 1; blocking = 1; } 75 { title = "Hanging torso, looking down"; sprite = "HDB3A0"; height = 64; hangs = 1; blocking = 1; } 76 { title = "Hanging torso, open skull"; sprite = "HDB4A0"; height = 64; hangs = 1; blocking = 1; } 77 { title = "Hanging torso, looking up"; sprite = "HDB5A0"; height = 64; hangs = 1; blocking = 1; } 78 { title = "Hanging torso, brain removed"; sprite = "HDB6A0"; height = 64; hangs = 1; blocking = 1; } } sounds { color = 5; // Purple arrow = 0; title = "Sounds"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:sound"; 6001 { title = "Sound 1"; arg1 = "Sound Number"; } 6002 = "Sound 2"; } ambsounds { color = 5; // Purple arrow = 0; title = "Ambient Sounds"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:sound"; 14001 { title = "Ambient Sound 1"; arg1 = "Ambient Sound Number"; } 14002 = "Ambient Sound 2"; 14003 = "Ambient Sound 3"; 14004 = "Ambient Sound 4"; 14005 = "Ambient Sound 5"; 14006 = "Ambient Sound 6"; 14007 = "Ambient Sound 7"; 14008 = "Ambient Sound 8"; 14009 = "Ambient Sound 9"; 14010 = "Ambient Sound 10"; 14011 = "Ambient Sound 11"; 14012 = "Ambient Sound 12"; 14013 = "Ambient Sound 13"; 14014 = "Ambient Sound 14"; 14015 = "Ambient Sound 15"; 14016 = "Ambient Sound 16"; 14017 = "Ambient Sound 17"; 14018 = "Ambient Sound 18"; 14019 = "Ambient Sound 19"; 14020 = "Ambient Sound 20"; 14021 = "Ambient Sound 21"; 14022 = "Ambient Sound 22"; 14023 = "Ambient Sound 23"; 14024 = "Ambient Sound 24"; 14025 = "Ambient Sound 25"; 14026 = "Ambient Sound 26"; 14027 = "Ambient Sound 27"; 14028 = "Ambient Sound 28"; 14029 = "Ambient Sound 29"; 14030 = "Ambient Sound 30"; 14031 = "Ambient Sound 31"; 14032 = "Ambient Sound 32"; 14033 = "Ambient Sound 33"; 14034 = "Ambient Sound 34"; 14035 = "Ambient Sound 35"; 14036 = "Ambient Sound 36"; 14037 = "Ambient Sound 37"; 14038 = "Ambient Sound 38"; 14039 = "Ambient Sound 39"; 14040 = "Ambient Sound 40"; 14041 = "Ambient Sound 41"; 14042 = "Ambient Sound 42"; 14043 = "Ambient Sound 43"; 14044 = "Ambient Sound 44"; 14045 = "Ambient Sound 45"; 14046 = "Ambient Sound 46"; 14047 = "Ambient Sound 47"; 14048 = "Ambient Sound 48"; 14049 = "Ambient Sound 49"; 14050 = "Ambient Sound 50"; 14051 = "Ambient Sound 51"; 14052 = "Ambient Sound 52"; 14053 = "Ambient Sound 53"; 14054 = "Ambient Sound 54"; 14055 = "Ambient Sound 55"; 14056 = "Ambient Sound 56"; 14057 = "Ambient Sound 57"; 14058 = "Ambient Sound 58"; 14059 = "Ambient Sound 59"; 14060 = "Ambient Sound 60"; 14061 = "Ambient Sound 61"; 14062 = "Ambient Sound 62"; 14063 = "Ambient Sound 63"; 14064 = "Ambient Sound 64"; } changemusic { color = 5; // Purple arrow = 0; title = "Change Music Tracks"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:sound"; 14101 { title = "Change Music Track 1"; arg1 = "Change Music Track Number"; } 14102 = "Change Music Track 2"; 14103 = "Change Music Track 3"; 14104 = "Change Music Track 4"; 14105 = "Change Music Track 5"; 14106 = "Change Music Track 6"; 14107 = "Change Music Track 7"; 14108 = "Change Music Track 8"; 14109 = "Change Music Track 9"; 14110 = "Change Music Track 10"; 14111 = "Change Music Track 11"; 14112 = "Change Music Track 12"; 14113 = "Change Music Track 13"; 14114 = "Change Music Track 14"; 14115 = "Change Music Track 15"; 14116 = "Change Music Track 16"; 14117 = "Change Music Track 17"; 14118 = "Change Music Track 18"; 14119 = "Change Music Track 19"; 14120 = "Change Music Track 20"; 14121 = "Change Music Track 21"; 14122 = "Change Music Track 22"; 14123 = "Change Music Track 23"; 14124 = "Change Music Track 24"; 14125 = "Change Music Track 25"; 14126 = "Change Music Track 26"; 14127 = "Change Music Track 27"; 14128 = "Change Music Track 28"; 14129 = "Change Music Track 29"; 14130 = "Change Music Track 30"; 14131 = "Change Music Track 31"; 14132 = "Change Music Track 32"; 14133 = "Change Music Track 33"; 14134 = "Change Music Track 34"; 14135 = "Change Music Track 35"; 14136 = "Change Music Track 36"; 14137 = "Change Music Track 37"; 14138 = "Change Music Track 38"; 14139 = "Change Music Track 39"; 14140 = "Change Music Track 40"; 14141 = "Change Music Track 41"; 14142 = "Change Music Track 42"; 14143 = "Change Music Track 43"; 14144 = "Change Music Track 44"; 14145 = "Change Music Track 45"; 14146 = "Change Music Track 46"; 14147 = "Change Music Track 47"; 14148 = "Change Music Track 48"; 14149 = "Change Music Track 49"; 14150 = "Change Music Track 50"; 14151 = "Change Music Track 51"; 14152 = "Change Music Track 52"; 14153 = "Change Music Track 53"; 14154 = "Change Music Track 54"; 14155 = "Change Music Track 55"; 14156 = "Change Music Track 56"; 14157 = "Change Music Track 57"; 14158 = "Change Music Track 58"; 14159 = "Change Music Track 59"; 14160 = "Change Music Track 60"; 14161 = "Change Music Track 61"; 14162 = "Change Music Track 62"; 14163 = "Change Music Track 63"; 14164 = "Change Music Track 64"; } bbox { color = 3; // Cyan arrow = 0; title = "Bounding Boxes"; width = 0; sort = 1; height = 0; hangs = 0; blocking = 0; fixedsize = true; 15001 { title = "Bounding Box 1"; arg1 = "Bounding Box Number"; } 15002 = "Bounding Box 2"; 15003 = "Bounding Box 3"; 15004 = "Bounding Box 4"; 15005 = "Bounding Box 5"; 15006 = "Bounding Box 6"; 15007 = "Bounding Box 7"; 15008 = "Bounding Box 8"; 15009 = "Bounding Box 9"; 15010 = "Bounding Box 10"; 15011 = "Bounding Box 11"; 15012 = "Bounding Box 12"; 15013 = "Bounding Box 13"; 15014 = "Bounding Box 14"; 15015 = "Bounding Box 15"; 15016 = "Bounding Box 16"; 15017 = "Bounding Box 17"; 15018 = "Bounding Box 18"; 15019 = "Bounding Box 19"; 15020 = "Bounding Box 20"; 15021 = "Bounding Box 21"; 15022 = "Bounding Box 22"; 15023 = "Bounding Box 23"; 15024 = "Bounding Box 24"; 15025 = "Bounding Box 25"; 15026 = "Bounding Box 26"; 15027 = "Bounding Box 27"; 15028 = "Bounding Box 28"; 15029 = "Bounding Box 29"; 15030 = "Bounding Box 30"; 15031 = "Bounding Box 31"; 15032 = "Bounding Box 32"; 15033 = "Bounding Box 33"; 15034 = "Bounding Box 34"; 15035 = "Bounding Box 35"; 15036 = "Bounding Box 36"; 15037 = "Bounding Box 37"; 15038 = "Bounding Box 38"; 15039 = "Bounding Box 39"; 15040 = "Bounding Box 40"; 15041 = "Bounding Box 41"; 15042 = "Bounding Box 42"; 15043 = "Bounding Box 43"; 15044 = "Bounding Box 44"; 15045 = "Bounding Box 45"; 15046 = "Bounding Box 46"; 15047 = "Bounding Box 47"; 15048 = "Bounding Box 48"; 15049 = "Bounding Box 49"; 15050 = "Bounding Box 50"; 15051 = "Bounding Box 51"; 15052 = "Bounding Box 52"; 15053 = "Bounding Box 53"; 15054 = "Bounding Box 54"; 15055 = "Bounding Box 55"; 15056 = "Bounding Box 56"; 15057 = "Bounding Box 57"; 15058 = "Bounding Box 58"; 15059 = "Bounding Box 59"; 15060 = "Bounding Box 60"; 15061 = "Bounding Box 61"; 15062 = "Bounding Box 62"; 15063 = "Bounding Box 63"; 15064 = "Bounding Box 64"; } dynamiclights { color = 11; // Light Cyan arrow = 0; title = "Dynamic Lights"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:light"; 24001 { title = "Dynamic Light 1"; arg1 = "Dynamic Light Number"; } 24002 = "Dynamic Light 2"; 24003 = "Dynamic Light 3"; 24004 = "Dynamic Light 4"; 24005 = "Dynamic Light 5"; 24006 = "Dynamic Light 6"; 24007 = "Dynamic Light 7"; 24008 = "Dynamic Light 8"; 24009 = "Dynamic Light 9"; 24010 = "Dynamic Light 10"; 24011 = "Dynamic Light 11"; 24012 = "Dynamic Light 12"; 24013 = "Dynamic Light 13"; 24014 = "Dynamic Light 14"; 24015 = "Dynamic Light 15"; 24016 = "Dynamic Light 16"; 24017 = "Dynamic Light 17"; 24018 = "Dynamic Light 18"; 24019 = "Dynamic Light 19"; 24020 = "Dynamic Light 20"; 24021 = "Dynamic Light 21"; 24022 = "Dynamic Light 22"; 24023 = "Dynamic Light 23"; 24024 = "Dynamic Light 24"; 24025 = "Dynamic Light 25"; 24026 = "Dynamic Light 26"; 24027 = "Dynamic Light 27"; 24028 = "Dynamic Light 28"; 24029 = "Dynamic Light 29"; 24030 = "Dynamic Light 30"; 24031 = "Dynamic Light 31"; 24032 = "Dynamic Light 32"; 24033 = "Dynamic Light 33"; 24034 = "Dynamic Light 34"; 24035 = "Dynamic Light 35"; 24036 = "Dynamic Light 36"; 24037 = "Dynamic Light 37"; 24038 = "Dynamic Light 38"; 24039 = "Dynamic Light 39"; 24040 = "Dynamic Light 40"; 24041 = "Dynamic Light 41"; 24042 = "Dynamic Light 42"; 24043 = "Dynamic Light 43"; 24044 = "Dynamic Light 44"; 24045 = "Dynamic Light 45"; 24046 = "Dynamic Light 46"; 24047 = "Dynamic Light 47"; 24048 = "Dynamic Light 48"; 24049 = "Dynamic Light 49"; 24050 = "Dynamic Light 50"; 24051 = "Dynamic Light 51"; 24052 = "Dynamic Light 52"; 24053 = "Dynamic Light 53"; 24054 = "Dynamic Light 54"; 24055 = "Dynamic Light 55"; 24056 = "Dynamic Light 56"; 24057 = "Dynamic Light 57"; 24058 = "Dynamic Light 58"; 24059 = "Dynamic Light 59"; 24060 = "Dynamic Light 60"; 24061 = "Dynamic Light 61"; 24062 = "Dynamic Light 62"; 24063 = "Dynamic Light 63"; 24064 = "Dynamic Light 64"; } teleport_fsbfl { color = 2; // Green arrow = 0; title = "Fake Sector Teleport (Below Floor)"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:action"; 14201 { title = "FS Teleport (BF) 1"; arg1 = "FS Teleport (BF) Number"; } 14202 = "FS Teleport (BF) 2"; 14203 = "FS Teleport (BF) 3"; 14204 = "FS Teleport (BF) 4"; 14205 = "FS Teleport (BF) 5"; 14206 = "FS Teleport (BF) 6"; 14207 = "FS Teleport (BF) 7"; 14208 = "FS Teleport (BF) 8"; 14209 = "FS Teleport (BF) 9"; 14210 = "FS Teleport (BF) 10"; 14211 = "FS Teleport (BF) 11"; 14212 = "FS Teleport (BF) 12"; 14213 = "FS Teleport (BF) 13"; 14214 = "FS Teleport (BF) 14"; 14215 = "FS Teleport (BF) 15"; 14216 = "FS Teleport (BF) 16"; 14217 = "FS Teleport (BF) 17"; 14218 = "FS Teleport (BF) 18"; 14219 = "FS Teleport (BF) 19"; 14220 = "FS Teleport (BF) 20"; 14221 = "FS Teleport (BF) 21"; 14222 = "FS Teleport (BF) 22"; 14223 = "FS Teleport (BF) 23"; 14224 = "FS Teleport (BF) 24"; 14225 = "FS Teleport (BF) 25"; 14226 = "FS Teleport (BF) 26"; 14227 = "FS Teleport (BF) 27"; 14228 = "FS Teleport (BF) 28"; 14229 = "FS Teleport (BF) 29"; 14230 = "FS Teleport (BF) 30"; 14231 = "FS Teleport (BF) 31"; 14232 = "FS Teleport (BF) 32"; 14233 = "FS Teleport (BF) 33"; 14234 = "FS Teleport (BF) 34"; 14235 = "FS Teleport (BF) 35"; 14236 = "FS Teleport (BF) 36"; 14237 = "FS Teleport (BF) 37"; 14238 = "FS Teleport (BF) 38"; 14239 = "FS Teleport (BF) 39"; 14240 = "FS Teleport (BF) 40"; 14241 = "FS Teleport (BF) 41"; 14242 = "FS Teleport (BF) 42"; 14243 = "FS Teleport (BF) 43"; 14244 = "FS Teleport (BF) 44"; 14245 = "FS Teleport (BF) 45"; 14246 = "FS Teleport (BF) 46"; 14247 = "FS Teleport (BF) 47"; 14248 = "FS Teleport (BF) 48"; 14249 = "FS Teleport (BF) 49"; 14250 = "FS Teleport (BF) 50"; 14251 = "FS Teleport (BF) 51"; 14252 = "FS Teleport (BF) 52"; 14253 = "FS Teleport (BF) 53"; 14254 = "FS Teleport (BF) 54"; 14255 = "FS Teleport (BF) 55"; 14256 = "FS Teleport (BF) 56"; 14257 = "FS Teleport (BF) 57"; 14258 = "FS Teleport (BF) 58"; 14259 = "FS Teleport (BF) 59"; 14260 = "FS Teleport (BF) 60"; 14261 = "FS Teleport (BF) 61"; 14262 = "FS Teleport (BF) 62"; 14263 = "FS Teleport (BF) 63"; 14264 = "FS Teleport (BF) 64"; 14265 = "FS Teleport (BF) 65"; 14266 = "FS Teleport (BF) 66"; 14267 = "FS Teleport (BF) 67"; 14268 = "FS Teleport (BF) 68"; 14269 = "FS Teleport (BF) 69"; 14270 = "FS Teleport (BF) 70"; 14271 = "FS Teleport (BF) 71"; 14272 = "FS Teleport (BF) 72"; 14273 = "FS Teleport (BF) 73"; 14274 = "FS Teleport (BF) 74"; 14275 = "FS Teleport (BF) 75"; 14276 = "FS Teleport (BF) 76"; 14277 = "FS Teleport (BF) 77"; 14278 = "FS Teleport (BF) 78"; 14279 = "FS Teleport (BF) 79"; 14280 = "FS Teleport (BF) 80"; 14281 = "FS Teleport (BF) 81"; 14282 = "FS Teleport (BF) 82"; 14283 = "FS Teleport (BF) 83"; 14284 = "FS Teleport (BF) 84"; 14285 = "FS Teleport (BF) 85"; 14286 = "FS Teleport (BF) 86"; 14287 = "FS Teleport (BF) 87"; 14288 = "FS Teleport (BF) 88"; 14289 = "FS Teleport (BF) 89"; 14290 = "FS Teleport (BF) 90"; 14291 = "FS Teleport (BF) 91"; 14292 = "FS Teleport (BF) 92"; 14293 = "FS Teleport (BF) 93"; 14294 = "FS Teleport (BF) 94"; 14295 = "FS Teleport (BF) 95"; 14296 = "FS Teleport (BF) 96"; 14297 = "FS Teleport (BF) 97"; 14298 = "FS Teleport (BF) 98"; 14299 = "FS Teleport (BF) 99"; } teleport_fsacl { color = 2; // Green arrow = 0; title = "Fake Sector Teleport (Above Ceiling)"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:action"; 14301 { title = "FS Teleport (AC) 1"; arg1 = "FS Teleport (AC) Number"; } 14302 = "FS Teleport (AC) 2"; 14303 = "FS Teleport (AC) 3"; 14304 = "FS Teleport (AC) 4"; 14305 = "FS Teleport (AC) 5"; 14306 = "FS Teleport (AC) 6"; 14307 = "FS Teleport (AC) 7"; 14308 = "FS Teleport (AC) 8"; 14309 = "FS Teleport (AC) 9"; 14310 = "FS Teleport (AC) 10"; 14311 = "FS Teleport (AC) 11"; 14312 = "FS Teleport (AC) 12"; 14313 = "FS Teleport (AC) 13"; 14314 = "FS Teleport (AC) 14"; 14315 = "FS Teleport (AC) 15"; 14316 = "FS Teleport (AC) 16"; 14317 = "FS Teleport (AC) 17"; 14318 = "FS Teleport (AC) 18"; 14319 = "FS Teleport (AC) 19"; 14320 = "FS Teleport (AC) 20"; 14321 = "FS Teleport (AC) 21"; 14322 = "FS Teleport (AC) 22"; 14323 = "FS Teleport (AC) 23"; 14324 = "FS Teleport (AC) 24"; 14325 = "FS Teleport (AC) 25"; 14326 = "FS Teleport (AC) 26"; 14327 = "FS Teleport (AC) 27"; 14328 = "FS Teleport (AC) 28"; 14329 = "FS Teleport (AC) 29"; 14330 = "FS Teleport (AC) 30"; 14331 = "FS Teleport (AC) 31"; 14332 = "FS Teleport (AC) 32"; 14333 = "FS Teleport (AC) 33"; 14334 = "FS Teleport (AC) 34"; 14335 = "FS Teleport (AC) 35"; 14336 = "FS Teleport (AC) 36"; 14337 = "FS Teleport (AC) 37"; 14338 = "FS Teleport (AC) 38"; 14339 = "FS Teleport (AC) 39"; 14340 = "FS Teleport (AC) 40"; 14341 = "FS Teleport (AC) 41"; 14342 = "FS Teleport (AC) 42"; 14343 = "FS Teleport (AC) 43"; 14344 = "FS Teleport (AC) 44"; 14345 = "FS Teleport (AC) 45"; 14346 = "FS Teleport (AC) 46"; 14347 = "FS Teleport (AC) 47"; 14348 = "FS Teleport (AC) 48"; 14349 = "FS Teleport (AC) 49"; 14350 = "FS Teleport (AC) 50"; 14351 = "FS Teleport (AC) 51"; 14352 = "FS Teleport (AC) 52"; 14353 = "FS Teleport (AC) 53"; 14354 = "FS Teleport (AC) 54"; 14355 = "FS Teleport (AC) 55"; 14356 = "FS Teleport (AC) 56"; 14357 = "FS Teleport (AC) 57"; 14358 = "FS Teleport (AC) 58"; 14359 = "FS Teleport (AC) 59"; 14360 = "FS Teleport (AC) 60"; 14361 = "FS Teleport (AC) 61"; 14362 = "FS Teleport (AC) 62"; 14363 = "FS Teleport (AC) 63"; 14364 = "FS Teleport (AC) 64"; 14365 = "FS Teleport (AC) 65"; 14366 = "FS Teleport (AC) 66"; 14367 = "FS Teleport (AC) 67"; 14368 = "FS Teleport (AC) 68"; 14369 = "FS Teleport (AC) 69"; 14370 = "FS Teleport (AC) 70"; 14371 = "FS Teleport (AC) 71"; 14372 = "FS Teleport (AC) 72"; 14373 = "FS Teleport (AC) 73"; 14374 = "FS Teleport (AC) 74"; 14375 = "FS Teleport (AC) 75"; 14376 = "FS Teleport (AC) 76"; 14377 = "FS Teleport (AC) 77"; 14378 = "FS Teleport (AC) 78"; 14379 = "FS Teleport (AC) 79"; 14380 = "FS Teleport (AC) 80"; 14381 = "FS Teleport (AC) 81"; 14382 = "FS Teleport (AC) 82"; 14383 = "FS Teleport (AC) 83"; 14384 = "FS Teleport (AC) 84"; 14385 = "FS Teleport (AC) 85"; 14386 = "FS Teleport (AC) 86"; 14387 = "FS Teleport (AC) 87"; 14388 = "FS Teleport (AC) 88"; 14389 = "FS Teleport (AC) 89"; 14390 = "FS Teleport (AC) 90"; 14391 = "FS Teleport (AC) 91"; 14392 = "FS Teleport (AC) 92"; 14393 = "FS Teleport (AC) 93"; 14394 = "FS Teleport (AC) 94"; 14395 = "FS Teleport (AC) 95"; 14396 = "FS Teleport (AC) 96"; 14397 = "FS Teleport (AC) 97"; 14398 = "FS Teleport (AC) 98"; 14399 = "FS Teleport (AC) 99"; } risenspecial { color = 7; // Light Grey arrow = 0; title = "Risen3D Special"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:action"; 15500 = "Force Water Dynamics"; 15501 = "Enable 3D Floors"; 15502 = "Force Sky Texture to Cover Skysphere"; } boom { color = 8; // Grey arrow = 1; title = "Boom Controllers"; sort = 1; width = 10; height = 20; hangs = 0; blocking = 0; fixedsize = true; sprite = "internal:arrow"; 5001 = "Pusher"; 5002 = "Puller"; } } // Default thing filters // (these are not required, just usefull for new users) thingsfilters { filter0 { name = "Easy skill"; category = ""; type = -1; fields { 1 = true; } } filter1 { name = "Hard skill"; category = ""; type = -1; fields { 4 = true; } } filter2 { name = "Keys only"; category = "keys"; type = -1; } filter3 { name = "Medium skill"; category = ""; type = -1; fields { 2 = true; } } filter4 { name = "Multiplayer"; category = ""; type = -1; fields { 512 = true; 1024 = true; } } } // Default texture sets // (these are not required, but usefull for new users) texturesets { set0 { name = "Rock"; filter0 = "ASHWALL*"; filter1 = "BSTONE*"; filter2 = "FLAT1_1"; filter3 = "FLAT1_2"; filter4 = "FLAT1_3"; filter5 = "FLAT10"; filter6 = "FLAT5_7"; filter7 = "FLAT5_8"; filter8 = "FLOOR6_1"; filter9 = "FLOOR6_2"; filter10 = "GRNROCK"; filter11 = "MFLR8_2"; filter12 = "MFLR8_3"; filter13 = "MFLR8_4"; filter14 = "ROCK*"; filter15 = "SLIME09"; filter16 = "SLIME10"; filter17 = "SLIME11"; filter18 = "SLIME12"; filter19 = "SP_ROCK1"; filter20 = "STONE4"; filter21 = "STONE5"; filter22 = "STONE6"; filter23 = "STONE7"; filter24 = "SW1ROCK"; filter25 = "SW1STON6"; filter26 = "SW2ROCK"; filter27 = "SW2STON6"; filter28 = "TANROCK*"; filter29 = "RROCK*"; } set1 { name = "Brick"; filter0 = "BIGBRIK*"; filter1 = "BRICK*"; filter2 = "FLOOR5_4"; filter3 = "FLAT8"; filter4 = "GSTFONT1"; filter5 = "GSTFONT2"; filter6 = "GSTFONT3"; filter7 = "GSTGARG"; filter8 = "GSTLION"; filter9 = "GSTONE1"; filter10 = "GSTONE2"; filter11 = "GSTSATYR"; filter12 = "GSTVINE1"; filter13 = "GSTVINE2"; filter14 = "MFLR8_1"; filter15 = "RROCK10"; filter16 = "RROCK14"; filter17 = "SLIME13"; filter18 = "SP_DUDE1"; filter19 = "SP_DUDE2"; filter20 = "SP_DUDE4"; filter21 = "SP_DUDE5"; filter22 = "SP_DUDE7"; filter23 = "SP_DUDE8"; filter24 = "SP_HOT1"; filter25 = "STONE2"; filter26 = "STONE3"; filter27 = "SW1GSTON"; filter28 = "SW1HOT"; filter29 = "SW2GSTON"; filter30 = "SW2HOT"; } set2 { name = "Liquids"; filter0 = "BFALL*"; filter1 = "BLOOD*"; filter2 = "DBRAIN*"; filter3 = "FWATER*"; filter4 = "LAVA*"; filter5 = "NUKAGE*"; filter6 = "SFALL*"; filter7 = "SLIME01"; filter8 = "SLIME02"; filter9 = "SLIME03"; filter10 = "SLIME04"; filter11 = "SLIME05"; filter12 = "SLIME06"; filter13 = "SLIME07"; filter14 = "SLIME08"; } set3 { name = "Doors"; filter0 = "BIGDOOR*"; filter1 = "DOOR*"; filter2 = "EXITDOOR"; filter3 = "SPCDOOR*"; filter4 = "TEKBRON1"; filter5 = "TEKBRON2"; } set4 { name = "Steps"; filter0 = "STEP*"; } set5 { name = "Wood"; filter0 = "BIGDOOR5"; filter1 = "BIGDOOR6"; filter2 = "BIGDOOR7"; filter3 = "CEIL1_1"; filter4 = "CEIL1_3"; filter5 = "FLAT5_1"; filter6 = "FLAT5_2"; filter7 = "PAN*"; filter8 = "SW1PANEL"; filter9 = "SW1WDMET"; filter10 = "SW1WOOD"; filter11 = "SW2PANEL"; filter12 = "SW2WDMET"; filter13 = "SW2WOOD"; filter14 = "WOOD*"; } set6 { name = "Flesh"; filter0 = "AASHITTY"; filter1 = "FLAT5_6"; filter2 = "SFLR6_1"; filter3 = "SFLR6_4"; filter4 = "SFLR7_1"; filter5 = "SFLR7_4"; filter6 = "SK_LEFT"; filter7 = "SK_RIGHT"; filter8 = "SKIN*"; filter9 = "SKSNAKE1"; filter10 = "SKSNAKE2"; filter11 = "SKSPINE1"; filter12 = "SKSPINE2"; filter13 = "SLOPPY1"; filter14 = "SLOPPY2"; filter15 = "SP_DUDE1"; filter16 = "SP_DUDE2"; filter17 = "SP_DUDE4"; filter18 = "SP_DUDE5"; filter19 = "SP_DUDE7"; filter20 = "SP_DUDE8"; filter21 = "SP_FACE1"; filter22 = "SP_FACE2"; filter23 = "SW1SKIN"; filter24 = "SW1SKULL"; filter25 = "SW2SKIN"; filter26 = "SW2SKULL"; } set7 { name = "Switches"; filter0 = "SW1*"; filter1 = "SW2*"; } set8 { name = "Marble"; filter0 = "DEM1_*"; filter1 = "FLOOR7_2"; filter2 = "GST*"; filter3 = "MARB*"; filter4 = "SP_DUDE1"; filter5 = "SP_DUDE2"; filter6 = "SP_DUDE4"; filter7 = "SP_DUDE5"; filter8 = "SP_HOT1"; filter9 = "SW1GSTON"; filter10 = "SW1MARB"; filter11 = "SW2GSTON"; filter12 = "SW2MARB"; } set9 { name = "Lights"; filter0 = "BRICKLIT"; filter1 = "BSTONE3"; filter2 = "CEIL1_2"; filter3 = "CEIL1_3"; filter4 = "CEIL3_4"; filter5 = "CEIL3_6"; filter6 = "CEIL4_3"; filter7 = "FLAT17"; filter8 = "FLAT2"; filter9 = "FLAT22"; filter10 = "FLOOR1_7"; filter11 = "GRNLITE1"; filter12 = "LITE3"; filter13 = "LITE5"; filter14 = "LITEBLU1"; filter15 = "LITEBLU4"; filter16 = "TLITE6_1"; filter17 = "TLITE6_4"; filter18 = "TLITE6_5"; filter19 = "TLITE6_6"; } set10 { name = "Metal"; filter0 = "CEIL1_2"; filter1 = "METAL*"; filter2 = "METAL"; filter3 = "MIDBRN1"; filter4 = "MIDGRATE"; filter5 = "SW1GARG"; filter6 = "SW1LION"; filter7 = "SW1SATYR"; filter8 = "SW2GARG"; filter9 = "SW2LION"; filter10 = "SW2MET2"; filter11 = "SW2METAL"; filter12 = "SW1METAL"; filter13 = "SW1MET2"; filter14 = "SW2SATYR"; filter15 = "WOODMET1"; filter16 = "WOODMET2"; filter17 = "WOODMET3"; filter18 = "WOODMET4"; filter19 = "SW2WDMET"; filter20 = "SW1WDMET"; filter21 = "SUPPORT*"; } set11 { name = "Silver"; filter0 = "BIGDOOR1"; filter1 = "DOORSTOP"; filter2 = "LITEBLU1"; filter3 = "SHAWN*"; filter4 = "SILVER*"; filter5 = "SPCDOOR3"; filter6 = "STEP4"; filter7 = "SUPPORT2"; filter8 = "SW1COMM"; filter9 = "SW2COMM"; } set12 { name = "Base"; filter0 = "BIGBRIK*"; filter1 = "BIGDOOR1"; filter2 = "BIGDOOR2"; filter3 = "BIGDOOR3"; filter4 = "BIGDOOR4"; filter5 = "BLAKWAL*"; filter6 = "BRN*"; filter7 = "BRONZE*"; filter8 = "BROWN*"; filter9 = "BROVINE2"; filter10 = "CEIL3_1"; filter11 = "CEIL3_2"; filter12 = "CEIL3_3"; filter13 = "CEIL3_4"; filter14 = "CEIL3_5"; filter15 = "CEIL3_6"; filter16 = "CEIL4_1"; filter17 = "CEIL4_2"; filter18 = "CEIL4_3"; filter19 = "CEIL5_1"; filter20 = "CEIL5_2"; filter21 = "CEMENT*"; filter22 = "COMP*"; filter23 = "CONS*"; filter24 = "CRAT*"; filter25 = "DOOR1"; filter26 = "DOOR3"; filter27 = "DOORBLU"; filter28 = "DOORRED"; filter29 = "DOORSTOP"; filter30 = "DOORTRAK"; filter31 = "DOORYEL"; filter32 = "EXITDOOR"; filter33 = "EXITSIGN"; filter34 = "EXITSTON"; filter35 = "FLAT1"; filter36 = "FLAT1_1"; filter37 = "FLAT1_2"; filter38 = "FLAT1_3"; filter39 = "FLAT14"; filter40 = "FLAT17"; filter41 = "FLAT18"; filter42 = "FLAT19"; filter43 = "FLAT2"; filter44 = "FLAT20"; filter45 = "FLAT22"; filter46 = "FLAT23"; filter47 = "FLAT3"; filter48 = "FLAT4"; filter49 = "FLAT5"; filter50 = "FLAT5_4"; filter51 = "FLAT5_5"; filter52 = "FLAT8"; filter53 = "FLAT9"; filter54 = "FLOOR0_1"; filter55 = "FLOOR0_2"; filter56 = "FLOOR0_3"; filter57 = "FLOOR0_5"; filter58 = "FLOOR0_6"; filter59 = "FLOOR0_7"; filter60 = "FLOOR1_1"; filter61 = "FLOOR1_6"; filter62 = "FLOOR1_7"; filter63 = "FLOOR3_3"; filter64 = "FLOOR4_1"; filter65 = "FLOOR4_5"; filter66 = "FLOOR4_6"; filter67 = "FLOOR4_8"; filter68 = "FLOOR5_1"; filter69 = "FLOOR5_2"; filter70 = "FLOOR5_3"; filter71 = "FLOOR5_4"; filter72 = "FLOOR7_1"; filter73 = "GRAY*"; filter74 = "ICKWALL*"; filter75 = "LITE*"; filter76 = "METAL"; filter77 = "METAL1"; filter78 = "METAL2"; filter79 = "METAL3"; filter80 = "METAL4"; filter81 = "METAL5"; filter82 = "METAL6"; filter83 = "METAL7"; filter84 = "MFLR8_1"; filter85 = "MIDBARS1"; filter86 = "MIDBARS3"; filter87 = "MIDBRONZ"; filter88 = "MIDSPACE"; filter89 = "MODWALL*"; filter90 = "NUKE*"; filter91 = "PIPES"; filter92 = "PIPEWAL1"; filter93 = "PIPEWAL2"; filter94 = "PLAT1"; filter95 = "RROCK14"; filter96 = "SHAWN*"; filter97 = "SILVER*"; filter98 = "SLAD*"; filter99 = "SLIME13"; filter100 = "SLIME14"; filter101 = "SLIME15"; filter102 = "SLIME16"; filter103 = "SPACE*"; filter104 = "SPCDOOR*"; filter105 = "STAR*"; filter106 = "STEP*"; filter107 = "STONE"; filter108 = "STONE2"; filter109 = "STONE3"; filter110 = "SUPPORT2"; filter111 = "SUPPORT3"; filter112 = "SW1BLUE"; filter113 = "SW1BRCOM"; filter114 = "SW1BRIK"; filter115 = "SW1BRN1"; filter116 = "SW1BRN2"; filter117 = "SW1BRNGN"; filter118 = "SW1BROWN"; filter119 = "SW1CMT"; filter120 = "SW1COMM"; filter121 = "SW1COMP"; filter122 = "SW1DIRT"; filter123 = "SW1EXIT"; filter124 = "SW1GRAY"; filter125 = "SW1GRAY1"; filter126 = "SW1MET2"; filter127 = "SW1METAL"; filter128 = "SW1MOD1"; filter129 = "SW1SLAD"; filter130 = "SW1STARG"; filter131 = "SW1STON1"; filter132 = "SW1STON2"; filter133 = "SW1STONE"; filter134 = "SW1STRTN"; filter135 = "SW1TEK"; filter136 = "SW1VINE"; filter137 = "SW2BLUE"; filter138 = "SW2BRCOM"; filter139 = "SW2BRIK"; filter140 = "SW2BRN1"; filter141 = "SW2BRN2"; filter142 = "SW2BRNGN"; filter143 = "SW2BROWN"; filter144 = "SW2CMT"; filter145 = "SW2COMM"; filter146 = "SW2COMP"; filter147 = "SW2DIRT"; filter148 = "SW2EXIT"; filter149 = "SW2GRAY"; filter150 = "SW2GRAY1"; filter151 = "SW2MET2"; filter152 = "SW2METAL"; filter153 = "SW2MOD1"; filter154 = "SW2SLAD"; filter155 = "SW2STARG"; filter156 = "SW2STON1"; filter157 = "SW2STON2"; filter158 = "SW2STONE"; filter159 = "SW2STRTN"; filter160 = "SW2TEK"; filter161 = "SW2VINE"; filter162 = "TEK*"; filter163 = "TLITE*"; filter164 = "PIPE1"; filter165 = "PIPE2"; filter166 = "PIPE4"; filter167 = "PIPE6"; filter168 = "STUCCO*"; filter169 = "STUCCO"; } set13 { name = "Hell"; filter0 = "BFALL*"; filter1 = "BIGDOOR5"; filter2 = "BIGDOOR6"; filter3 = "BIGDOOR7"; filter4 = "BLODRIP*"; filter5 = "BLOOD1"; filter6 = "BLOOD2"; filter7 = "BLOOD3"; filter8 = "CEIL1_2"; filter9 = "CEIL1_3"; filter10 = "CEIL1_1"; filter11 = "BSTONE1"; filter12 = "BSTONE2"; filter13 = "BSTONE3"; filter14 = "CRACKLE2"; filter15 = "CRACKLE4"; filter16 = "DOORBLU2"; filter17 = "DOORRED2"; filter18 = "DOORYEL2"; filter19 = "FIRE*"; filter20 = "FLAT1_1"; filter21 = "FLAT1_2"; filter22 = "FLAT1_3"; filter23 = "FLAT5_1"; filter24 = "FLAT5_2"; filter25 = "FLAT5_3"; filter26 = "FLAT5_6"; filter27 = "FLAT5_7"; filter28 = "FLAT5_8"; filter29 = "FLOOR1_6"; filter30 = "FLOOR1_7"; filter31 = "FLOOR6_1"; filter32 = "FLOOR6_2"; filter33 = "GATE*"; filter34 = "GST*"; filter35 = "LAVA*"; filter36 = "MARB*"; filter37 = "METAL"; filter38 = "MFLR8_2"; filter39 = "MFLR8_3"; filter40 = "MIDBRN1"; filter41 = "MIDGRATE"; filter42 = "REDWALL"; filter43 = "ROCKRED1"; filter44 = "ROCKRED2"; filter45 = "ROCKRED3"; filter46 = "RROCK01"; filter47 = "RROCK02"; filter48 = "RROCK03"; filter49 = "RROCK04"; filter50 = "RROCK05"; filter51 = "RROCK06"; filter52 = "RROCK07"; filter53 = "RROCK08"; filter54 = "RROCK09"; filter55 = "RROCK10"; filter56 = "RROCK11"; filter57 = "RROCK12"; filter58 = "RROCK15"; filter59 = "SFLR6_1"; filter60 = "SFLR6_4"; filter61 = "SFLR7_1"; filter62 = "SFLR7_4"; filter63 = "SK_LEFT"; filter64 = "SK_RIGHT"; filter65 = "SKIN*"; filter66 = "SKSNAKE1"; filter67 = "SKSNAKE2"; filter68 = "SKSPINE1"; filter69 = "SKSPINE2"; filter70 = "SLIME09"; filter71 = "SLIME10"; filter72 = "SLIME11"; filter73 = "SLIME12"; filter74 = "SLOPPY1"; filter75 = "SLOPPY2"; filter76 = "SP_*"; filter77 = "SUPPORT3"; filter78 = "SW1GARG"; filter79 = "SW1GSTON"; filter80 = "SW1HOT"; filter81 = "SW1LION"; filter82 = "SW1MARB"; filter83 = "SW1SATYR"; filter84 = "SW1SKIN"; filter85 = "SW1SKULL"; filter86 = "SW1WDMET"; filter87 = "SW1WOOD"; filter88 = "SW2GARG"; filter89 = "SW2GSTON"; filter90 = "SW2HOT"; filter91 = "SW2LION"; filter92 = "SW2MARB"; filter93 = "SW2SATYR"; filter94 = "SW2SKIN"; filter95 = "SW2SKULL"; filter96 = "SW2WDMET"; filter97 = "SW2WOOD"; filter98 = "WOOD*"; } set14 { name = "Outdoors"; filter0 = "ASHWALL*"; filter1 = "BFALL*"; filter2 = "FLAT10"; filter3 = "FLAT5_7"; filter4 = "FLAT5_8"; filter5 = "FLOOR6_1"; filter6 = "FLOOR6_2"; filter7 = "FWATER*"; filter8 = "GRASS*"; filter9 = "LAVA*"; filter10 = "MFLR8_2"; filter11 = "MFLR8_3"; filter12 = "MFLR8_4"; filter13 = "NUKAGE*"; filter14 = "ROCK4"; filter15 = "ROCK5"; filter16 = "ROCKRED1"; filter17 = "ROCKRED2"; filter18 = "ROCKRED3"; filter19 = "RROCK01"; filter20 = "RROCK02"; filter21 = "RROCK03"; filter22 = "RROCK04"; filter23 = "RROCK05"; filter24 = "RROCK06"; filter25 = "RROCK07"; filter26 = "RROCK08"; filter27 = "RROCK16"; filter28 = "RROCK17"; filter29 = "RROCK18"; filter30 = "RROCK19"; filter31 = "RROCK20"; filter32 = "SFALL*"; filter33 = "SLIME01"; filter34 = "SLIME02"; filter35 = "SLIME03"; filter36 = "SLIME04"; filter37 = "SLIME05"; filter38 = "SLIME06"; filter39 = "SLIME07"; filter40 = "SLIME08"; filter41 = "SLIME09"; filter42 = "SLIME10"; filter43 = "SLIME11"; filter44 = "SLIME12"; filter45 = "SP_ROCK1"; filter46 = "STONE4"; filter47 = "STONE5"; filter48 = "STONE6"; filter49 = "STONE7"; filter50 = "TANROCK5"; filter51 = "TANROCK8"; filter52 = "ZIMMER*"; } set15 { name = "Computer"; filter0 = "COMP*"; filter1 = "CONS*"; filter2 = "SILVER3"; filter3 = "SPACEW3"; filter4 = "SW1COMP"; filter5 = "SW2COMP"; } }