diff --git a/Build/Configurations/Includes/FULL_Boom_linedefs.cfg b/Build/Configurations/Includes/FULL_Boom_linedefs.cfg deleted file mode 100644 index 97ac6021..00000000 --- a/Build/Configurations/Includes/FULL_Boom_linedefs.cfg +++ /dev/null @@ -1,1751 +0,0 @@ - -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"; - } - - 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 (changes texture)"; - 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 (changes texture)"; - 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 (changes texture)"; - prefix = "W1"; - } - - 148 - { - title = "Lift Raise by 24 (changes texture)"; - prefix = "WR"; - } - - 149 - { - title = "Lift Raise by 32 (changes texture)"; - 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 255"; - prefix = "W1"; - } - - 17 - { - title = "Light Start Blinking"; - prefix = "W1"; - } - - 35 - { - title = "Light Change to 35"; - prefix = "W1"; - } - - 79 - { - title = "Light Change to 35"; - prefix = "WR"; - } - - 80 - { - title = "Light Change to Brightest Adjacent"; - prefix = "WR"; - } - - 81 - { - title = "Light Change to 255"; - prefix = "WR"; - } - - 104 - { - title = "Light Change to Darkest Adjacent"; - prefix = "W1"; - } - - 138 - { - title = "Light Change to 255"; - prefix = "SR"; - } - - 139 - { - title = "Light Change to 35"; - prefix = "SR"; - } - - 156 - { - title = "Light Start Blinking"; - prefix = "WR"; - } - - 157 - { - title = "Light Change to Darkest Adjacent"; - prefix = "WR"; - } - - 169 - { - title = "Light Change to Brightest Adjacent"; - 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 Adjacent"; - prefix = "S1"; - } - - 192 - { - title = "Light Change to Brightest Adjacent"; - prefix = "SR"; - } - - 193 - { - title = "Light Start Blinking"; - prefix = "SR"; - } - - 194 - { - title = "Light Change to Darkest Adjacent"; - 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 (perpetual slow crusher damage)"; - 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"; - - 9 - { - title = "Donut Raise (changes texture)"; - prefix = "S1"; - } - - 146 - { - title = "Donut Raise (changes texture)"; - prefix = "W1"; - } - - 155 - { - title = "Donut Raise (changes texture)"; - prefix = "WR"; - } - - 191 - { - title = "Donut Raise (changes texture)"; - 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 = ""; - } -} - - -transfer -{ - title = "Transfer"; - - 271 - { - title = "Transfer Sky Texture to Tagged Sectors"; - prefix = ""; - } - - 272 - { - title = "Transfer Sky Texture to Tagged Sectors (flipped)"; - prefix = ""; - } -} - diff --git a/Build/Configurations/Includes/FULL_Boom_things.cfg b/Build/Configurations/Includes/FULL_Boom_things.cfg deleted file mode 100644 index 36b93fa0..00000000 --- a/Build/Configurations/Includes/FULL_Boom_things.cfg +++ /dev/null @@ -1,985 +0,0 @@ -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"; - } - 11 - { - title = "Player Deathmatch start"; - sprite = "PLAYF1"; - } -} - -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; - } -} - -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 and guts"; - sprite = "POB1A0"; - } - - - 80 - { - title = "Pool of blood"; - sprite = "POB2A0"; - } - - - 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 bones"; - 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; - } -} - -boom -{ - color = 8; // Grey - arrow = 1; - title = "Boom Items"; - width = 0; - sort = 1; - fixedsize = true; - - 5001 = "Pusher"; - 5002 = "Puller"; -} diff --git a/Build/Configurations/Includes/FULL_Doom2_linedefs.cfg b/Build/Configurations/Includes/FULL_Doom2_linedefs.cfg deleted file mode 100644 index 4daca0ef..00000000 --- a/Build/Configurations/Includes/FULL_Doom2_linedefs.cfg +++ /dev/null @@ -1,904 +0,0 @@ - -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"; - } -} - - -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"; - } -} - - -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"; - } -} - - -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"; - } -} - - -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"; - } -} - - -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"; - } -} - - -light -{ - title = "Light"; - - 12 - { - title = "Light Change to Brightest Adjacent"; - prefix = "W1"; - } - - 13 - { - title = "Light Change to 255"; - prefix = "W1"; - } - - 17 - { - title = "Light Start Blinking"; - prefix = "W1"; - } - - 35 - { - title = "Light Change to 35"; - prefix = "W1"; - } - - 79 - { - title = "Light Change to 35"; - prefix = "WR"; - } - - 80 - { - title = "Light Change to Brightest Adjacent"; - prefix = "WR"; - } - - 81 - { - title = "Light Change to 255"; - prefix = "WR"; - } - - 104 - { - title = "Light Change to Darkest Adjacent"; - prefix = "W1"; - } - - 138 - { - title = "Light Change to 255"; - prefix = "SR"; - } - - 139 - { - title = "Light Change to 35"; - prefix = "SR"; - } -} - - -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 (perpetual slow crusher damage)"; - prefix = "S1"; - } - - 72 - { - title = "Ceiling Lower to 8 above Floor"; - prefix = "WR"; - } -} - - -scroll -{ - title = "Scroll"; - - 48 - { - title = "Scroll Texture Left"; - prefix = ""; - } -} - - -teleport -{ - title = "Teleport"; - - 125 - { - title = "Teleport (monsters only)"; - prefix = "W1"; - } - - 126 - { - title = "Teleport (monsters only)"; - prefix = "WR"; - } - - 97 - { - title = "Teleport"; - prefix = "WR"; - } - - 39 - { - title = "Teleport"; - prefix = "W1"; - } -} diff --git a/Build/Configurations/Includes/FULL_ZDoom_Doom_things.cfg b/Build/Configurations/Includes/FULL_ZDoom_Doom_things.cfg deleted file mode 100644 index e3d665a3..00000000 --- a/Build/Configurations/Includes/FULL_ZDoom_Doom_things.cfg +++ /dev/null @@ -1,1064 +0,0 @@ -players -{ - color = 10; // Light Green - arrow = 1; - title = "Player Starts"; - width = 16; - sort = 1; - error = 2; - height = 56; - hangs = 0; - blocking = 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"; - } -} - -teleports -{ - color = 2; // Green - arrow = 1; - title = "Teleports"; - width = 16; - sort = 1; - height = 56; - blocking = 0; - hangs = 0; - error = 1; - - 14 - { - title = "Teleport Destination"; - sprite = "TFOGB0"; - } - 9044 - { - title = "Teleport with Z Height"; - sprite = "TFOGB0"; - } -} - -monsters -{ - color = 12; // Light Red - arrow = 1; - title = "Monsters"; - width = 20; - sort = 1; - error = 2; - blocking = 2; - height = 56; - hangs = 0; - - 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; - height = 64; - sprite = "BOS2A2C8"; - } - 3003 - { - title = "Baron of Hell"; - width = 24; - height = 64; - sprite = "BOSSA2A8"; - } - 68 - { - title = "Arachnotron"; - width = 64; - height = 64; - sprite = "BSPIA2A8"; - } - 71 - { - title = "Pain Elemental"; - width = 31; - sprite = "PAINA2A8"; - } - 66 - { - title = "Revenant"; - sprite = "SKELA2D8"; - } - 67 - { - title = "Mancubus"; - width = 48; - height = 64; - sprite = "FATTC2C8"; - } - 64 - { - title = "Archvile"; - sprite = "VILEA2D8"; - } - 16 - { - title = "Cyberdemon"; - width = 40; - height = 110; - sprite = "CYBRA2"; - } - 7 - { - title = "Spider Mastermind"; - width = 128; - height = 100; - sprite = "SPIDA2A8"; - } - 84 - { - title = "Wolfenstein SS"; - sprite = "SSWVA2"; - } - 72 - { - title = "Commander Keen"; - width = 16; - height = 72; - hangs = 1; - sprite = "KEENA0"; - } - 88 - { - title = "Icon of Sin"; - width = 16; - height = 16; - sprite = "BBRNA0"; - } - 89 - { - title = "Monsters Spawner"; - sprite = "BOSFB0"; - height = 32; - } - 87 - { - title = "Monsters Target"; - height = 32; - } - 9050 - { - title = "Arachnotron (stealth)"; - width = 64; - height = 64; - sprite = "BSPIA2A8"; - } - 9051 - { - title = "Archvile (stealth)"; - width = 20; - sprite = "VILEA2D8"; - } - 9052 - { - title = "Baron of Hell (stealth)"; - width = 24; - height = 64; - sprite = "BOSSA2A8"; - } - 9053 - { - title = "Cacodemon (stealth)"; - width = 31; - sprite = "HEADA2A8"; - } - 9054 - { - title = "Chaingunner (stealth)"; - sprite = "CPOSA2"; - } - 9055 - { - title = "Demon (stealth)"; - width = 30; - sprite = "SARGA2A8"; - } - 9056 - { - title = "Hell Knight (stealth)"; - width = 24; - height = 64; - sprite = "BOS2A2C8"; - } - 9057 - { - title = "Imp (stealth)"; - sprite = "TROOA2A8"; - } - 9058 - { - title = "Mancubus (stealth)"; - width = 48; - height = 64; - sprite = "FATTC2C8"; - } - 9059 - { - title = "Revenant (stealth)"; - sprite = "SKELA2D8"; - } - 9060 - { - title = "Former Sergeant (stealth)"; - sprite = "SPOSA2A8"; - } - 9061 - { - title = "Former Human (stealth)"; - sprite = "POSSA2A8"; - } -} - -weapons -{ - color = 14; // Yellow - arrow = 0; - title = "Weapons"; - width = 20; - sort = 1; - height = 25; - blocking = 0; - hangs = 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; - blocking = 0; - hangs = 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; - blocking = 0; - hangs = 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; - blocking = 0; - hangs = 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; - height = 20; - sort = 1; - blocking = 2; - hangs = 0; - - 2035 - { - title = "Barrel"; - width = 10; - height = 32; - sprite = "BAR1A0"; - } - 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; - height = 16; - sort = 1; - blocking = 2; - hangs = 0; - - 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; - height = 16; - sort = 1; - hangs = 0; - blocking = 0; - - 79 - { - title = "Pool of blood and guts"; - sprite = "POB1A0"; - } - 80 - { - title = "Pool of blood"; - sprite = "POB2A0"; - } - 81 - { - title = "Pool of brains"; - sprite = "BRS1A0"; - } - 49 - { - title = "Hanging victim, twitching (blocking)"; - sprite = "GOR1A0"; - blocking = 2; - hangs = 1; - height = 68; - } - 63 - { - title = "Hanging victim, twitching"; - sprite = "GOR1A0"; - height = 68; - hangs = 1; - } - 50 - { - title = "Hanging victim, arms out (blocking)"; - sprite = "GOR2A0"; - blocking = 2; - hangs = 1; - height = 84; - } - 59 - { - title = "Hanging victim, arms out"; - sprite = "GOR2A0"; - height = 84; - hangs = 1; - } - 52 - { - title = "Hanging pair of legs (blocking)"; - sprite = "GOR4A0"; - blocking = 2; - hangs = 1; - height = 68; - } - 60 - { - title = "Hanging pair of legs"; - sprite = "GOR4A0"; - height = 68; - hangs = 1; - } - 51 - { - title = "Hanging victim, 1-legged (blocking)"; - sprite = "GOR3A0"; - blocking = 2; - hangs = 1; - height = 84; - } - 61 - { - title = "Hanging victim, 1-legged"; - sprite = "GOR3A0"; - height = 52; - hangs = 1; - } - 53 - { - title = "Hanging leg (blocking)"; - sprite = "GOR5A0"; - blocking = 2; - hangs = 1; - height = 52; - } - 62 - { - title = "Hanging leg"; - sprite = "GOR5A0"; - height = 52; - hangs = 1; - } - 25 - { - title = "Impaled human"; - sprite = "POL1A0"; - blocking = 2; - } - 26 - { - title = "Twitching impaled human"; - sprite = "POL6A0"; - blocking = 2; - } - 27 - { - title = "Skull on a pole"; - sprite = "POL4A0"; - blocking = 2; - } - 28 - { - title = "5 skulls shish kebob"; - sprite = "POL2A0"; - blocking = 2; - } - 29 - { - title = "Pile of skulls and candles"; - sprite = "POL3A0"; - blocking = 2; - } - 10 - { - title = "Bloody mess 1"; - sprite = "PLAYW0"; - } - 12 - { - title = "Bloody mess 2"; - sprite = "PLAYW0"; - } - 24 - { - title = "Pool of blood and bones"; - 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 = 2; - } - 74 - { - title = "Hanging victim, guts and brain removed"; - sprite = "HDB2A0"; - height = 88; - hangs = 1; - blocking = 2; - } - 75 - { - title = "Hanging torso, looking down"; - sprite = "HDB3A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 76 - { - title = "Hanging torso, open skull"; - sprite = "HDB4A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 77 - { - title = "Hanging torso, looking up"; - sprite = "HDB5A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 78 - { - title = "Hanging torso, brain removed"; - sprite = "HDB6A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 9027 = "Red Particle Fountain"; - 9028 = "Green Particle Fountain"; - 9029 = "Blue Particle Fountain"; - 9030 = "Yellow Particle Fountain"; - 9031 = "Purple Particle Fountain"; - 9032 = "Black Particle Fountain"; - 9033 = "White Particle Fountain"; -} - -sounds -{ - color = 7; - arrow = 0; - title = "Sounds"; - width = 10; - height = 20; - sort = 1; - blocking = 0; - hangs = 0; - fixedsize = true; - sprite = "internal:sound"; - - 1400 = "Sound Sequence 0"; - 1401 = "Sound Sequence 1"; - 1402 = "Sound Sequence 2"; - 1403 = "Sound Sequence 3"; - 1404 = "Sound Sequence 4"; - 1405 = "Sound Sequence 5"; - 1406 = "Sound Sequence 6"; - 1407 = "Sound Sequence 7"; - 1408 = "Sound Sequence 8"; - 1409 = "Sound Sequence 9"; - 1411 = "Sound Sequence 0"; - 14001 = "Ambient Sound 1"; - 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"; - 14065 = "Ambient Sound 0"; -} - -zdoom -{ - color = 7; // Light Grey - arrow = 1; - title = "ZDoom"; - width = 10; - height = 20; - sort = 1; - blocking = 0; - hangs = 0; - fixedsize = true; - sprite = "internal:arrow"; - - 5001 = "Pusher"; - 5002 = "Puller"; - 9025 = "Camera"; - 9045 = "Deep Water"; - 9046 = "Sector Secret"; -} diff --git a/Build/Configurations/Includes/Skulltag_linedefs.cfg b/Build/Configurations/Includes/Skulltag_linedefs.cfg new file mode 100644 index 00000000..ed4e978d --- /dev/null +++ b/Build/Configurations/Includes/Skulltag_linedefs.cfg @@ -0,0 +1,14 @@ + +hexen +{ + team + { + title = "Team"; + + 152 + { + title = "Team Score"; + } + } +} + diff --git a/Build/Configurations/Includes/Skulltag_things.cfg b/Build/Configurations/Includes/Skulltag_things.cfg new file mode 100644 index 00000000..76ac56d4 --- /dev/null +++ b/Build/Configurations/Includes/Skulltag_things.cfg @@ -0,0 +1,2693 @@ + +doom +{ + players + { + 5080 + { + title = "Player Blue start (ST/CTF)"; + sprite = "PLAYE2E8"; + } + 5081 + { + title = "Player Red start (ST/CTF)"; + sprite = "PLAYF2F8"; + } + 5082 + { + title = "Player Temporary start (ST/CTF)"; + sprite = "PLAYF1"; + } + } + + monsters + { + 5004 + { + title = "Blood Demon"; + width = 30; + sprite = "SRG2A2A8"; + } + + + 5003 + { + title = "Dark Imp"; + sprite = "DIMPA2A8"; + } + + + 5005 + { + title = "Super Shotgunner"; + sprite = "GPOSA2A8"; + } + + + 5006 + { + title = "Cacolantern"; + width = 31; + sprite = "HED2A2A8"; + } + + + 5007 + { + title = "Hectebus"; + width = 48; + sprite = "HECTC2C8"; + } + + + 5015 + { + title = "Abaddon"; + width = 31; + sprite = "HED3A2A8"; + } + + + 5008 + { + title = "Belphegor"; + width = 24; + sprite = "BOS3A2A8"; + } + } + + weapons + { + 5010 + { + title = "Pistol"; + sprite = "PISTA0"; + } + 5014 + { + title = "Minigun"; + sprite = "MNGNA0"; + } + 5011 + { + title = "Grenade launcher"; + sprite = "GLAUA0"; + } + 5012 + { + title = "Railgun"; + sprite = "RAILA0"; + } + 5013 + { + title = "BFG10000"; + sprite = "BFG2A0"; + } + } + + health + { + 5091 + { + title = "Max. armor bonus"; + sprite = "BON4A0"; + } + + 5090 + { + title = "Max. health bonus"; + sprite = "BON3A0"; + } + + 5040 + { + title = "Red armor"; + sprite = "ARM3A0"; + } + } + + powerups + { + 5030 + { + title = "Turbosphere"; + sprite = "TURBA0"; + height = 45; + } + + 5032 + { + title = "Time freeze sphere"; + sprite = "TIMEA0"; + height = 45; + } + + 5035 + { + title = "Invisibility sphere"; + sprite = "INVSA0"; + height = 45; + } + + 5036 + { + title = "Doomsphere"; + sprite = "DOOMA0"; + height = 45; + } + + 5039 + { + title = "Random powerup"; + sprite = "DOOMA0"; + height = 45; + } + } + + runes + { + color = 9; // Light Blue + arrow = 0; + title = "Runes"; + width = 20; + sort = 1; + height = 45; + hangs = 0; + blocking = 0; + + 5100 + { + title = "Strength"; + sprite = "STRRA0"; + } + + 5101 + { + title = "Rage"; + sprite = "RAGRA0"; + } + + 5102 + { + title = "Drain"; + sprite = "DRARA0"; + } + + 5103 + { + title = "Spread"; + sprite = "SPRRA0"; + } + + 5104 + { + title = "Resistance"; + sprite = "RESRA0"; + } + + 5105 + { + title = "Regeneration"; + sprite = "REGRA0"; + } + + 5106 + { + title = "Prosperity"; + sprite = "PRSRA0"; + } + + 5107 + { + title = "Reflection"; + sprite = "REFRA0"; + } + + 5108 + { + title = "High Jumper"; + sprite = "HIJRA0"; + } + + 5109 + { + title = "Haste"; + sprite = "HASRA0"; + } + } + + flags + { + color = 13; // Light Magenta + arrow = 0; + title = "Flags"; + width = 20; + sort = 1; + height = 20; + hangs = 0; + blocking = 0; + + 5130 + { + title = "Blue flag"; + sprite = "BFLAA0"; + } + + 5131 + { + title = "Red flag"; + sprite = "RFLAA0"; + } + + 5132 + { + title = "White flag"; + sprite = "WFLAA0"; + } + } + + obstacles + { + 5009 + { + title = "Floating skull rock (bobs)"; + sprite = "FSKUA0"; + } + + 5120 + { + title = "Impaling Spike"; + sprite = "POL7A0"; + } + + 5121 + { + title = "Impaled Chaingunner Head"; + sprite = "POL8A0"; + } + + 5122 + { + title = "Impaled ZombieMan Head"; + sprite = "POL9A0"; + } + + 5050 + { + title = "Grey Stalagmite"; + sprite = "SMT2A0"; + } + + 5051 + { + title = "Short Grey Pillar"; + sprite = "COL8A0"; + } + + 5052 + { + title = "Tall Grey Pillar"; + sprite = "COL7A0"; + } + + 5053 + { + title = "Grey Pillar with Pumping Heart"; + sprite = "COL9A0"; + } + + 5054 + { + title = "Tall Gothic Pillar"; + sprite = "GCOLA0"; + } + + 5055 + { + title = "Revenant Hand"; + sprite = "SGRBA0"; + } + + 5056 + { + title = "Imp's Head"; + sprite = "IHEDA1"; + } + + 5057 + { + title = "Hissy"; + sprite = "HISYA1"; + } + } + + scorepillars + { + color = 3; // Cyan + arrow = 0; + title = "Score pillars"; + width = 20; + sort = 1; + height = 20; + hangs = 0; + blocking = 2; + + 5020 + { + title = "Hell Pillar"; + sprite = "HLSPA0"; + } + + 5021 + { + title = "Gothic Pillar"; + sprite = "HLSPA0"; + } + + 5022 + { + title = "Starbase Pillar"; + sprite = "HLSPA0"; + } + + 5023 + { + title = "Military Pillar"; + sprite = "HLSPA0"; + } + + 5024 + { + title = "Labortory Pillar"; + sprite = "HLSPA0"; + } + } + + decoration + { + 5058 + { + title = "Impse"; + sprite = "IMPSA0"; + } + + 5070 + { + title = "Dead cyberdemon"; + sprite = "CYBRP0"; + } + + 5110 + { + title = "Imp Statue"; + sprite = "STA1A1"; + width = 20; + height = 56; + } + + 5111 + { + title = "Demon Statue"; + sprite = "STA2A1"; + width = 30; + height = 56; + } + + 5112 + { + title = "Arch-Vile Statue"; + width = 20; + sprite = "STA3A1"; + height = 56; + } + + 5113 + { + title = "Baron of Hell Statue"; + sprite = "STA4A1"; + width = 24; + height = 64; + } + + 5114 + { + title = "Cyberdemon Statue"; + sprite = "STA5A1"; + width = 40; + height = 110; + } + + 5115 + { + title = "Massmouth Statue"; + width = 20; + sprite = "STA6A1"; + height = 56; + } + + 5320 + { + title = "Impaling Spike (doomguy head)"; + sprite = "POLAA0"; + width = 16; + height = 56; + } + + 5321 + { + title = "Impaling Spike (3 doomguy heads)"; + sprite = "POLBA0"; + width = 16; + height = 64; + } + + 5322 + { + title = "Impaling Spike (3 doomguy heads, short)"; + sprite = "POLCA0"; + width = 16; + height = 45; + } + + 5323 + { + title = "Impaling Spike (doomguy torso, one arm)"; + sprite = "POLDA0"; + width = 16; + height = 54; + } + + 5324 + { + title = "Impaling Spike (doomguy torso, two arms)"; + sprite = "POLEA0"; + width = 16; + height = 54; + } + + 5325 + { + title = "Impaling Spike (doomguy skewered, twitching)"; + sprite = "POLFA0"; + width = 16; + height = 64; + } + + 5326 + { + title = "Impaling Spike (doomguy skewered, long arm)"; + sprite = "POLGA0"; + width = 16; + height = 64; + } + + 5327 + { + title = "Impaling Spike (doomguy skewered, short arm)"; + sprite = "POLHA0"; + width = 16; + height = 64; + } + + 5328 + { + title = "Pool of Blood with Marine Helmet"; + sprite = "GIB1A0"; + width = 16; + height = 64; + } + } + + skulltag + { + color = 8; // Grey + arrow = 1; + title = "Skull Tag"; + width = 0; + sort = 1; + height = 0; + hangs = 0; + blocking = 0; + fixedsize = true; + + 5060 + { + title = "Exploding Bridge Thing"; + } + + 5062 + { + title = "Breakable Glass Thing"; + } + + 5066 + { + title = "Zero-gravity Zone"; + } + + 5067 + { + title = "Skull Return Zone"; + } + + 5068 + { + title = "Spring Pad Zone"; + } + + 5069 + { + title = "Anti-gravity Zone"; + } + + 5140 + { + title = "Invisible bridge thing (32) (shootable)"; + } + + 5141 + { + title = "Invisible bridge thing (16) (shootable)"; + } + + 5142 + { + title = "Invisible bridge thing (8) (shootable)"; + } + } +} + +hexen +{ + + portals + { + color = 7; + arrow = 0; + title = "Portals"; + width = 0; + sort = 1; + height = 0; + hangs = 0; + blocking = 0; + + 9077 + { + title = "Upper Sector"; + arg0 + { + title = "Flat Transparency"; + } + } + + 9078 + { + title = "Lower Sector"; + arg0 + { + title = "Flat Transparency"; + } + } + } + + invmonsters + { + color = 14; // Yellow + arrow = 1; + title = "Invasion Monsters"; + width = 20; + sort = 1; + height = 56; + hangs = 0; + blocking = 2; + error = 2; + + 5205 + { + title = "Imp Spawn"; + sprite = "TROOA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5206 + { + title = "Dark Imp Spawn"; + sprite = "DIMPA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5207 + { + title = "Demon Spawn"; + width = 30; + sprite = "SARGA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5208 + { + title = "Spectre Spawn"; + width = 30; + sprite = "SARGA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5209 + { + title = "Blood Demon Spawn"; + width = 30; + sprite = "SRG2A2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5210 + { + title = "Former Human Spawn"; + sprite = "POSSA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5211 + { + title = "Former Sergeant Spawn"; + sprite = "SPOSA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5212 + { + title = "Chaingunner Spawn"; + sprite = "CPOSA2"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5213 + { + title = "Super Shotgunner Spawn"; + sprite = "GPOSA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5214 + { + title = "Cacodemon Spawn"; + width = 31; + sprite = "HEADA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5215 + { + title = "Cacolantern Spawn"; + width = 31; + sprite = "HED2A2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5216 + { + title = "Abaddon Spawn"; + width = 31; + sprite = "HED3A2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5217 + { + title = "Revenant Spawn"; + sprite = "SKELA2D8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5218 + { + title = "Mancubus Spawn"; + width = 48; + sprite = "FATTC2C8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5219 + { + title = "Hectebus Spawn"; + width = 48; + sprite = "HECTC2C8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5220 + { + title = "Arachnotron Spawn"; + width = 64; + sprite = "BSPIA2A8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5221 + { + title = "Hell Knight Spawn"; + width = 24; + sprite = "BOS2A2C8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5222 + { + title = "Baron of Hell Spawn"; + width = 24; + sprite = "BOSSA2A8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5223 + { + title = "Belphegor Spawn"; + width = 24; + sprite = "BOS3A2A8"; + height = 64; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5224 + { + title = "Lost Soul Spawn"; + width = 16; + sprite = "SKULA8A2"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5225 + { + title = "Pain Elemental Spawn"; + width = 31; + sprite = "PAINA2A8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5226 + { + title = "Cyberdemon Spawn"; + width = 40; + sprite = "CYBRA2"; + height = 110; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5227 + { + title = "Spider Mastermind Spawn"; + width = 128; + sprite = "SPIDA2A8"; + height = 100; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5228 + { + title = "Arch-Vile Spawn"; + sprite = "VILEA2D8"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + + 5280 + { + title = "Wolfenstein SS Spawn"; + sprite = "SSWVA2"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invweapons + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Weapons"; + width = 20; + sort = 1; + height = 25; + hangs = 0; + blocking = 0; + + 5267 + { + title = "Chainsaw Spawn"; + sprite = "CSAWA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5268 + { + title = "Shotgun Spawn"; + sprite = "SHOTA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5269 + { + title = "Super Shotgun Spawn"; + sprite = "SGN2A0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5270 + { + title = "Chaingun Spawn"; + sprite = "MGUNA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5271 + { + title = "Minigun Spawn"; + sprite = "MNGNA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5272 + { + title = "Rocket Launcher Spawn"; + sprite = "LAUNA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5273 + { + title = "Grenade Launcher Spawn"; + sprite = "GLAUA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5274 + { + title = "Plasma Gun Spawn"; + sprite = "PLASA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5275 + { + title = "Railgun Spawn"; + sprite = "RAILA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5276 + { + title = "BFG9000 Spawn"; + sprite = "BFUGA0"; + height = 30; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5277 + { + title = "BFG10000 Spawn"; + sprite = "BFG2A0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invammunition + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Ammunition"; + width = 16; + sort = 1; + height = 20; + blocking = 0; + hangs = 0; + + 5258 + { + title = "Ammo Clip Spawn"; + width = 16; + sprite = "CLIPA0"; + height = "20"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5259 + { + title = "Shotgun Shells Spawn"; + width = 16; + sprite = "SHELA0"; + height = "20"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5260 + { + title = "Rocket Spawn"; + width = 16; + sprite = "ROCKA0"; + height = "25"; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5261 + { + title = "Cell Charge Spawn"; + width = 16; + sprite = "CELLA0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5262 + { + title = "Box of Ammo Spawn"; + width = 16; + sprite = "AMMOA0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5263 + { + title = "Box of Shells Spawn"; + width = 16; + sprite = "SBOXA0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5264 + { + title = "Box of Rockets Spawn"; + width = 30; + sprite = "BROKA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5265 + { + title = "Cell Charge Pack Spawn"; + width = 16; + sprite = "CELPA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invhealth + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Health and Armor"; + width = 16; + sort = 1; + height = 20; + hangs = 0; + blocking = 0; + + 5229 + { + title = "Stimpack Spawn"; + width = 16; + sprite = "STIMA0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5230 + { + title = "Medkit Spawn"; + width = 16; + sprite = "MEDIA0"; + height = 25; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5231 + { + title = "Health Bonus Spawn"; + width = 16; + sprite = "BON1A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5232 + { + title = "Armor Bonus Spawn"; + width = 16; + sprite = "BON2A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5233 + { + title = "Max. Health Bonus Spawn"; + width = 16; + sprite = "BON3A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5234 + { + title = "Max. Armor Bonus Spawn"; + width = 16; + sprite = "BON4A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5235 + { + title = "Green Armor Spawn"; + width = 16; + sprite = "ARM1A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5236 + { + title = "Blue Armor Spawn"; + width = 16; + sprite = "ARM2A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5237 + { + title = "Red Armor Spawn"; + width = 16; + sprite = "ARM3A0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invpowerups + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Powerups"; + width = 20; + sort = 1; + height = 40; + hangs = 0; + blocking = 0; + + 5238 + { + title = "Doomsphere Spawn"; + sprite = "DOOMA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5239 + { + title = "Guardsphere Spawn"; + sprite = "GARDA0"; + height = 30; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5240 + { + title = "Invisibility Spawn"; + sprite = "INVSA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5241 + { + title = "Partial Invisibility Spawn"; + sprite = "PINSA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5242 + { + title = "Invulnerability Spawn"; + sprite = "PINVA0"; + height = 30; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5243 + { + title = "Megasphere Spawn"; + sprite = "MEGAA0"; + height = 40; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5244 + { + title = "Random Powerup Spawn"; + sprite = "DOOMA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5245 + { + title = "Soulsphere Spawn"; + sprite = "SOULA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5246 + { + title = "Time Freeze Spawn"; + sprite = "TIMEA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5247 + { + title = "Turbosphere Spawn"; + sprite = "TURBA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + + 5266 + { + title = "Berserk Spawn"; + sprite = "PSTRA0"; + height = 20; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invrunes + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Runes"; + width = 20; + sort = 1; + height = 45; + hangs = 0; + blocking = 0; + + 5248 + { + title = "Strength Spawn"; + sprite = "STRRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5249 + { + title = "Rage Spawn"; + sprite = "RAGRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5250 + { + title = "Drain Spawn"; + sprite = "DRARA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5251 + { + title = "Spread Spawn"; + sprite = "SPRRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5252 + { + title = "Resistance Spawn"; + sprite = "RESRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5253 + { + title = "Regeneration Spawn"; + sprite = "REGRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5254 + { + title = "Prosperity Spawn"; + sprite = "PRSRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5255 + { + title = "Reflection Spawn"; + sprite = "REFRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5256 + { + title = "Haste Spawn"; + sprite = "HIJRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + 5257 + { + title = "High jump Spawn"; + sprite = "HIJRA0"; + height = 45; + arg0 + { + title = "Start Spawn Number"; + } + arg1 + { + title = "Spawn Delay"; + } + arg2 + { + title = "Round Spawn Delay"; + } + arg3 + { + title = "First Appear Wave"; + } + arg4 + { + title = "Max Spawn"; + } + } + } + + invrandom + { + color = 14; // Yellow + arrow = 0; + title = "Invasion Random"; + width = 20; + sort = 1; + height = 45; + hangs = 0; + blocking = 0; + + 5200 + { + title = "Generic Item/Monster Spawn"; + sprite = "TFOGB0"; + } + 5201 + { + title = "Random Weak Monster Spawn"; + width = 30; + sprite = "TFOGB0"; + } + 5202 + { + title = "Random Powerful Monster Spawn"; + width = 64; + sprite = "TFOGB0"; + height = 64; + } + 5203 + { + title = "Random Very Powerful Monster Spawn"; + width = 128; + sprite = "TFOGB0"; + height = 110; + } + 5204 + { + title = "Random Monster Spawn"; + width = 128; + sprite = "TFOGB0"; + height = 110; + } + + 5278 + { + title = "Random Clip Ammo Spawn"; + sprite = "CELLA0"; + height = 25; + } + 5279 + { + title = "Random Box Ammo Spawn"; + sprite = "CELPA0"; + height = 25; + } + } +} + diff --git a/Build/Configurations/Skulltag_Doom.cfg b/Build/Configurations/Skulltag_Doom.cfg index 0c18378f..7c197168 100644 --- a/Build/Configurations/Skulltag_Doom.cfg +++ b/Build/Configurations/Skulltag_Doom.cfg @@ -30,16 +30,9 @@ decorategames = "doom"; // Skill levels skills { - 1 = "I'm too young to die"; - 2 = "Hey, not too rough"; - 3 = "Hurt me plenty"; - 4 = "Ultra-Violence"; - 5 = "Nightmare!"; + include("Includes\\Doom_misc.cfg", "skills"); } -// Simulate Doom brightness levels (turn this off for linear lighting) -doomlightlevels = true; - // When this is set to true, sectors with the same tag will light up when a line is highlighted linetagindicatesectors = true; @@ -65,115 +58,45 @@ defaulttexturescale = 1.0f; defaultflatscale = 1.0f; scaledtextureoffsets = true; -// Thing number for start position in 3D Mode -start3dmode = 32000; + +// Some common settings +include("Includes\\Common.cfg"); // Default flags for first new thing defaultthingflags { - 1; - 2; - 4; + include("Includes\\Doom_misc.cfg", "defaultthingflags"); } -// Flat used as sky (for missing textures check) -skyflatname = "F_SKY1"; - -// Maximum length of texture name length in characters (<= 0 for unlimited) -// WARNING: changing this may destroy your WAD file. Only change it when -// you know what you're doing! -maxtexturenamelength = 8; - -/* -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 { - zdoom1 - { - start = "TX_START"; - end = "TX_END"; - } + include("Includes\\Doom_misc.cfg", "textures"); + include("Includes\\ZDoom_misc.cfg", "textures"); } // Patch sources patches { - standard1 - { - start = "P_START"; - end = "P_END"; - } - - standard2 - { - start = "PP_START"; - end = "PP_END"; - } + include("Includes\\Doom_misc.cfg", "patches"); } // Sprite sources sprites { - standard1 - { - start = "S_START"; - end = "S_END"; - } - - standard2 - { - start = "SS_START"; - end = "SS_END"; - } + include("Includes\\Doom_misc.cfg", "sprites"); } // 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"; - } + include("Includes\\Doom_misc.cfg", "flats"); } // Colormap sources colormaps { - standard1 - { - start = "C_START"; - end = "C_END"; - } + include("Includes\\Boom_misc.cfg", "colormaps"); } @@ -204,4059 +127,113 @@ gamedetect } -/* -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 = true; - } - - BLOCKMAP - { - required = false; - nodebuild = true; - allowempty = false; - } + include("Includes\\Doom_misc.cfg", "doommaplumpnames"); + include("Includes\\ZDoom_misc.cfg", "doommaplumpnames"); } // DEFAULT SECTOR BRIGHTNESS LEVELS sectorbrightness { - 255; - 248; - 240; - 232; - 224; - 216; - 208; - 200; - 192; - 184; - 176; - 168; - 160; - 152; - 144; - 136; - 128; - 120; - 112; - 104; - 96; - 88; - 80; - 72; - 64; - 56; - 48; - 40; - 32; - 24; - 16; - 8; - 0; + include("Includes\\Doom_misc.cfg", "sectorbrightness"); } + // 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)"; - - 21 = "Light Phased"; - 22 = "Light Sequence Start"; - 23 = "Light Sequence Special 1"; - 24 = "Light Sequence Special 2"; - 65 = "Light Flicker"; - 66 = "Light Strobe Fast"; - 67 = "Light Strobe Slow"; - 68 = "Light Strobe Hurt"; - 69 = "Damage Hellslime"; - 71 = "Damage Nukage"; - 72 = "Light Glow"; - 74 = "Sector Door Close (30 sec)"; - 75 = "Damage End Level"; - 76 = "Light StrobeSlowSync"; - 77 = "Light StrobeFastSync"; - 78 = "Sector Door Raise (5 min)"; - 80 = "Damage Super Hellslime"; - 81 = "Light Fire Flicker"; + include("Includes\\Doom_sectors.cfg"); + include("Includes\\ZDoom_sectors.cfg", "doom"); } + // 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"; - 256 = "Damage 5 per second"; - 512 = "Damage 10 per second"; - 768 = "Damage 20 per second"; - } - - secret - { - 0 = "No"; - 1024 = "Yes"; - } - - friction - { - 0 = "Disabled"; - 2048 = "Enabled"; - } - - pusher - { - 0 = "Disabled"; - 4096 = "Enabled"; - } + include("Includes\\Boom_generalized.cfg", "gen_sectortypes"); } + // 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"; + include("Includes\\Doom_misc.cfg", "linedefflags"); + include("Includes\\Boom_misc.cfg", "linedefflags"); } + // 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"; + include("Includes\\Doom_misc.cfg", "linedefflagstranslation"); + include("Includes\\Boom_misc.cfg", "linedefflagstranslation"); } + // LINEDEF TYPES linedeftypes { - - misc - { - - 0 - { - title = "None"; - prefix = ""; - } - - 260 - { - title = "Translucent"; - 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"; - } - - 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 ( changes texture )"; - 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"; - } - - 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 (changes texture)"; - prefix = "W1"; - } - - 148 - { - title = "Lift Raise by 24 (changes texture)"; - prefix = "WR"; - } - - 149 - { - title = "Lift Raise by 32 (changes texture)"; - 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 255"; - prefix = "W1"; - } - - 17 - { - title = "Light Start Blinking"; - prefix = "W1"; - } - - 35 - { - title = "Light Change to 35"; - prefix = "W1"; - } - - 79 - { - title = "Light Change to 35"; - prefix = "WR"; - } - - 80 - { - title = "Light Change to Brightest Adjacent"; - prefix = "WR"; - } - - 81 - { - title = "Light Change to 255"; - prefix = "WR"; - } - - 104 - { - title = "Light Change to Darkest Adjacent"; - prefix = "W1"; - } - - 138 - { - title = "Light Change to 255"; - prefix = "SR"; - } - - 139 - { - title = "Light Change to 35"; - prefix = "SR"; - } - - 156 - { - title = "Light Start Blinking"; - prefix = "WR"; - } - - 157 - { - title = "Light Change to Darkest Adjacent"; - prefix = "WR"; - } - - 169 - { - title = "Light Change to Brightest Adjacent"; - 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 Adjacent"; - prefix = "S1"; - } - - 192 - { - title = "Light Change to Brightest Adjacent"; - prefix = "SR"; - } - - 193 - { - title = "Light Start Blinking"; - prefix = "SR"; - } - - 194 - { - title = "Light Change to Darkest Adjacent"; - prefix = "SR"; - } - } - - - 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 (perpetual slow crusher damage)"; - 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"; - } - } - - - 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"; - } - } - - - donut - { - title = "Donut"; - - 9 - { - title = "Donut Raise (changes texture)"; - prefix = "S1"; - } - - 146 - { - title = "Donut Raise (changes texture)"; - prefix = "W1"; - } - - 155 - { - title = "Donut Raise (changes texture)"; - prefix = "WR"; - } - - 191 - { - title = "Donut Raise (changes texture)"; - prefix = "SR"; - } - } - - - 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 = ""; - } - } - - - transfer - { - title = "Transfer"; - - 271 - { - title = "Transfer Sky Texture to Tagged Sectors"; - prefix = ""; - } - - 272 - { - title = "Transfer Sky Texture to Tagged Sectors (flipped)"; - prefix = ""; - } - } - + include("Includes\\Doom_linedefs.cfg"); + include("Includes\\Boom_linedefs.cfg"); + include("Includes\\ZDoom_linedefs.cfg", "doom"); } // 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"; - } - } + include("Includes\\Boom_generalized.cfg", "gen_linedeftypes"); } + // THING FLAGS thingflags { - 1 = "Easy"; - 2 = "Medium"; - 4 = "Hard"; - 8 = "Deaf"; - 16 = "Multiplayer"; - 32 = "Not Deathmatch"; - 64 = "Not Cooperative"; + include("Includes\\Doom_misc.cfg", "thingflags"); + include("Includes\\Boom_misc.cfg", "thingflags"); } + // 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"; + include("Includes\\Doom_misc.cfg", "thingflagstranslation"); + include("Includes\\Boom_misc.cfg", "thingflagstranslation"); } -// 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; + +// Things flags masks +include("Includes\\Doom_misc.cfg", "thingflagsmasks"); // THING TYPES -// Color numbers are the basic colors -// Arrow indicates if the things will have an arrow to indicate direction -// Sort: 0 = List as in configuration, 1 = List alphabetically -// Blocking: 0 = No, 1 = Completely, 2 = True-Height -// Error: -// 0 = Dont check for errors -// 1 = Must be inside map (default) -// 2 = Must be inside map and may not collide 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 = 2; - 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"; - } - 5080 - { - title = "Player Blue start (ST/CTF)"; - sprite = "PLAYE2E8"; - } - 5081 - { - title = "Player Red start (ST/CTF)"; - sprite = "PLAYF2F8"; - } - 5082 - { - title = "Player Temporary start (ST/CTF)"; - sprite = "PLAYF1"; - } - } - - teleports - { - color = 2; // Green - arrow = 1; - title = "Teleports"; - width = 16; - sort = 1; - height = 56; - hangs = 0; - blocking = 0; - error = 1; - - 14 - { - title = "Teleport Destination"; - sprite = "TFOGB0"; - } - 9044 - { - title = "Teleport with Z Height"; - sprite = "TFOGB0"; - } - } - - monsters - { - color = 12; // Light Red - arrow = 1; - title = "Monsters"; - width = 20; - sort = 1; - height = 56; - hangs = 0; - blocking = 2; - 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; - } - - - 9050 - { - title = "Arachnotron (stealth)"; - width = 64; - sprite = "BSPIA2A8"; - height = 64; - } - - - 9051 - { - title = "Archvile (stealth)"; - width = 20; - sprite = "VILEA2D8"; - } - - - 9052 - { - title = "Baron of Hell (stealth)"; - width = 24; - sprite = "BOSSA2A8"; - height = 64; - } - - - 9053 - { - title = "Cacodemon (stealth)"; - width = 31; - sprite = "HEADA2A8"; - } - - - 9054 - { - title = "Chaingunner (stealth)"; - sprite = "CPOSA2"; - } - - - 9055 - { - title = "Demon (stealth)"; - width = 30; - sprite = "SARGA2A8"; - } - - - 9056 - { - title = "Hell Knight (stealth)"; - width = 24; - sprite = "BOS2A2C8"; - height = 64; - } - - - 9057 - { - title = "Imp (stealth)"; - sprite = "TROOA2A8"; - } - - - 9058 - { - title = "Mancubus (stealth)"; - width = 48; - sprite = "FATTC2C8"; - height = 64; - } - - - 9059 - { - title = "Revenant (stealth)"; - sprite = "SKELA2D8"; - } - - - 9060 - { - title = "Former Sergeant (stealth)"; - sprite = "SPOSA2A8"; - } - - - 9061 - { - title = "Former Human (stealth)"; - sprite = "POSSA2A8"; - } - - - 5004 - { - title = "Blood Demon"; - width = 30; - sprite = "SRG2A2A8"; - } - - - 5003 - { - title = "Dark Imp"; - sprite = "DIMPA2A8"; - } - - - 5005 - { - title = "Super Shotgunner"; - sprite = "GPOSA2A8"; - } - - - 5006 - { - title = "Cacolantern"; - width = 31; - sprite = "HED2A2A8"; - } - - - 5007 - { - title = "Hectebus"; - width = 48; - sprite = "HECTC2C8"; - } - - - 5015 - { - title = "Abaddon"; - width = 31; - sprite = "HED3A2A8"; - } - - - 5008 - { - title = "Belphegor"; - width = 24; - sprite = "BOS3A2A8"; - } - } - - 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; - } - 5010 - { - title = "Pistol"; - sprite = "PISTA0"; - } - 5014 - { - title = "Minigun"; - sprite = "MNGNA0"; - } - 5011 - { - title = "Grenade launcher"; - sprite = "GLAUA0"; - } - 5012 - { - title = "Railgun"; - sprite = "RAILA0"; - } - 5013 - { - title = "BFG10000"; - sprite = "BFG2A0"; - } - } - - 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"; - } - 5091 - { - title = "Max. armor bonus"; - sprite = "BON4A0"; - } - 5090 - { - title = "Max. health bonus"; - sprite = "BON3A0"; - } - 5040 - { - title = "Red armor"; - sprite = "ARM3A0"; - } - } - - 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"; - } - 5030 - { - title = "Turbosphere"; - sprite = "TURBA0"; - height = 45; - } - 5032 - { - title = "Time freeze sphere"; - sprite = "TIMEA0"; - height = 45; - } - 5035 - { - title = "Invisibility sphere"; - sprite = "INVSA0"; - height = 45; - } - 5036 - { - title = "Doomsphere"; - sprite = "DOOMA0"; - height = 45; - } - 5039 - { - title = "Random powerup"; - sprite = "DOOMA0"; - height = 45; - } - } - - runes - { - color = 9; // Light Blue - arrow = 0; - title = "Runes"; - width = 20; - sort = 1; - height = 45; - hangs = 0; - blocking = 0; - - 5100 - { - title = "Strength"; - sprite = "STRRA0"; - } - 5101 - { - title = "Rage"; - sprite = "RAGRA0"; - } - 5102 - { - title = "Drain"; - sprite = "DRARA0"; - } - 5103 - { - title = "Spread"; - sprite = "SPRRA0"; - } - 5104 - { - title = "Resistance"; - sprite = "RESRA0"; - } - 5105 - { - title = "Regeneration"; - sprite = "REGRA0"; - } - 5106 - { - title = "Prosperity"; - sprite = "PRSRA0"; - } - 5107 - { - title = "Reflection"; - sprite = "REFRA0"; - } - 5108 - { - title = "High Jumper"; - sprite = "HIJRA0"; - } - 5109 - { - title = "Haste"; - sprite = "HASRA0"; - } - } - - 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"; - } - } - - flags - { - color = 13; // Light Magenta - arrow = 0; - title = "Flags"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 0; - - 5130 - { - title = "Blue flag"; - sprite = "BFLAA0"; - } - 5131 - { - title = "Red flag"; - sprite = "RFLAA0"; - } - 5132 - { - title = "White flag"; - sprite = "WFLAA0"; - } - } - - obstacles - { - color = 3; // Cyan - arrow = 0; - title = "Obstacles"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 2; - - 2035 - { - title = "Barrel"; - width = 10; - sprite = "BAR1A0"; - height = 42; - } - 70 - { - title = "Burning barrel"; - width = 10; - sprite = "FCANA0"; - height = 42; - } - 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"; - } - 5009 - { - title = "Floating skull rock (bobs)"; - sprite = "FSKUA0"; - } - 5120 - { - title = "Impaling Spike"; - sprite = "POL7A0"; - } - 5121 - { - title = "Impaled Chaingunner Head"; - sprite = "POL8A0"; - } - 5122 - { - title = "Impaled ZombieMan Head"; - sprite = "POL9A0"; - } - 5050 - { - title = "Grey Stalagmite"; - sprite = "SMT2A0"; - } - 5051 - { - title = "Short Grey Pillar"; - sprite = "COL8A0"; - } - 5052 - { - title = "Tall Grey Pillar"; - sprite = "COL7A0"; - } - 5053 - { - title = "Grey Pillar with Pumping Heart"; - sprite = "COL9A0"; - } - 5054 - { - title = "Tall Gothic Pillar"; - sprite = "GCOLA0"; - } - 5055 - { - title = "Revenant Hand"; - sprite = "SGRBA0"; - } - 5056 - { - title = "Imp's Head"; - sprite = "IHEDA1"; - } - 5057 - { - title = "Hissy"; - sprite = "HISYA1"; - } - } - - scorepillars - { - color = 3; // Cyan - arrow = 0; - title = "Score pillars"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 2; - - 5020 - { - title = "Hell Pillar"; - sprite = "HLSPA0"; - } - 5021 - { - title = "Gothic Pillar"; - sprite = "HLSPA0"; - } - 5022 - { - title = "Starbase Pillar"; - sprite = "HLSPA0"; - } - 5023 - { - title = "Military Pillar"; - sprite = "HLSPA0"; - } - 5024 - { - title = "Labortory Pillar"; - sprite = "HLSPA0"; - } - } - - lights - { - color = 11; // Light Cyan - arrow = 0; - title = "Light sources"; - width = 16; - sort = 1; - height = 16; - hangs = 0; - blocking = 2; - - 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 and guts"; - sprite = "POB1A0"; - } - - - 80 - { - title = "Pool of blood"; - sprite = "POB2A0"; - } - - - 81 - { - title = "Pool of brains"; - sprite = "BRS1A0"; - } - - - 49 - { - title = "Hanging victim, twitching (blocking)"; - sprite = "GOR1A0"; - height = 68; - hangs = 1; - blocking = 2; - } - - - 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 = 2; - } - - - 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 = 2; - } - - - 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 = 2; - } - - - 61 - { - title = "Hanging victim, 1-legged"; - sprite = "GOR3A0"; - height = 52; - hangs = 1; - } - - - 53 - { - title = "Hanging leg (blocking)"; - sprite = "GOR5A0"; - height = 52; - hangs = 1; - blocking = 2; - } - - - 62 - { - title = "Hanging leg"; - sprite = "GOR5A0"; - height = 52; - hangs = 1; - } - - - 25 - { - title = "Impaled human"; - sprite = "POL1A0"; - blocking = 2; - } - - - 26 - { - title = "Twitching impaled human"; - sprite = "POL6A0"; - blocking = 2; - } - - - 27 - { - title = "Skull on a pole"; - sprite = "POL4A0"; - blocking = 2; - } - - - 28 - { - title = "5 skulls shish kebob"; - sprite = "POL2A0"; - blocking = 2; - } - - - 29 - { - title = "Pile of skulls and candles"; - sprite = "POL3A0"; - blocking = 2; - } - - - 10 - { - title = "Bloody mess 1"; - sprite = "PLAYW0"; - } - - - 12 - { - title = "Bloody mess 2"; - sprite = "PLAYW0"; - } - - - 24 - { - title = "Pool of blood and bones"; - 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 - { - title = "Dead lost soul"; - } - - - 73 - { - title = "Hanging victim, guts removed"; - sprite = "HDB1A0"; - height = 88; - hangs = 1; - blocking = 2; - } - - - 74 - { - title = "Hanging victim, guts and brain removed"; - sprite = "HDB2A0"; - height = 88; - hangs = 1; - blocking = 2; - } - - - 75 - { - title = "Hanging torso, looking down"; - sprite = "HDB3A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 76 - { - title = "Hanging torso, open skull"; - sprite = "HDB4A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 77 - { - title = "Hanging torso, looking up"; - sprite = "HDB5A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 78 - { - title = "Hanging torso, brain removed"; - sprite = "HDB6A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 9027 = "Red Particle Fountain"; - 9028 = "Green Particle Fountain"; - 9029 = "Blue Particle Fountain"; - 9030 = "Yellow Particle Fountain"; - 9031 = "Purple Particle Fountain"; - 9032 = "Black Particle Fountain"; - 9033 = "White Particle Fountain"; - 5070 - { - title = "Dead cyberdemon"; - sprite = "CYBRP0"; - } - } - - sounds - { - color = 7; - arrow = 0; - title = "Sounds"; - sort = 1; - width = 10; - height = 20; - hangs = 0; - blocking = 0; - fixedsize = true; - sprite = "internal:sound"; - - 1400 = "Sound Sequence 0"; - 1401 = "Sound Sequence 1"; - 1402 = "Sound Sequence 2"; - 1403 = "Sound Sequence 3"; - 1404 = "Sound Sequence 4"; - 1405 = "Sound Sequence 5"; - 1406 = "Sound Sequence 6"; - 1407 = "Sound Sequence 7"; - 1408 = "Sound Sequence 8"; - 1409 = "Sound Sequence 9"; - 1411 = "Sound Sequence 0"; - 14001 = "Ambient Sound 1"; - 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"; - 14065 = "Ambient Sound 0"; - } - - zdoom - { - color = 8; // Grey - arrow = 1; - title = "ZDoom"; - sort = 1; - width = 10; - height = 20; - hangs = 0; - blocking = 0; - fixedsize = true; - sprite = "internal:arrow"; - - 5001 = "Pusher"; - 5002 = "Puller"; - 9025 = "Camera"; - 9045 = "Deep Water"; - 9046 = "Sector Secret"; - } - - skulltag - { - color = 8; // Grey - arrow = 1; - title = "Skull Tag"; - width = 0; - sort = 1; - height = 0; - hangs = 0; - blocking = 0; - fixedsize = true; - - 5060 = "Exploding Bridge Thing"; - 5062 = "Breakable Glass Thing"; - 5066 = "Zero-gravity Zone"; - 5067 = "Skull Return Zone"; - 5068 = "Spring Pad Zone"; - 5069 = "Anti-gravity Zone"; - 5140 = "Invisible bridge thing (32) (shootable)"; - 5141 = "Invisible bridge thing (16) (shootable)"; - 5142 = "Invisible bridge thing (8) (shootable)"; - } + include("Includes\\Doom_things.cfg"); + include("Includes\\Doom2_things.cfg"); + include("Includes\\Boom_things.cfg"); + include("Includes\\ZDoom_things.cfg", "doom"); + include("Includes\\ZDoom_things.cfg", "zdoom"); + include("Includes\\Skulltag_things.cfg", "doom"); } // 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 - { - 16 = true; - } - - } - + include("Includes\\Doom_misc.cfg", "thingsfilters"); } @@ -4264,619 +241,5 @@ thingsfilters // (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"; - } + include("Includes\\Doom_texturesets.cfg"); } diff --git a/Build/Configurations/Skulltag_DoomHexen.cfg b/Build/Configurations/Skulltag_DoomHexen.cfg index 29e987a9..7e6fac37 100644 --- a/Build/Configurations/Skulltag_DoomHexen.cfg +++ b/Build/Configurations/Skulltag_DoomHexen.cfg @@ -30,23 +30,16 @@ decorategames = "doom"; // Skill levels skills { - 1 = "I'm too young to die"; - 2 = "Hey, not too rough"; - 3 = "Hurt me plenty"; - 4 = "Ultra-Violence"; - 5 = "Nightmare!"; + include("Includes\\Doom_misc.cfg", "skills"); } -// Simulate Doom brightness levels (turn this off for linear lighting) -doomlightlevels = true; - // When this is set to true, sectors with the same tag will light up when a line is highlighted linetagindicatesectors = false; // Special linedefs -soundlinedefflag = 64; // See linedefflags -singlesidedflag = 1; // See linedefflags -doublesidedflag = 4; // See linedefflags +soundlinedefflag = 64; +singlesidedflag = 1; +doublesidedflag = 4; impassableflag = 1; upperunpeggedflag = 8; lowerunpeggedflag = 16; @@ -70,121 +63,47 @@ defaulttexturescale = 1.0f; defaultflatscale = 1.0f; scaledtextureoffsets = true; -// Thing number for start position in 3D Mode -start3dmode = 32000; + +// Some common settings +include("Includes\\Common.cfg"); + // Default flags for first new thing defaultthingflags { - 1; - 2; - 4; - 32; - 64; - 128; - 256; - 512; - 1024; + include("Includes\\ZDoom_misc.cfg", "defaultthingflags"); } -// Flat used as sky (for missing textures check) -skyflatname = "F_SKY1"; - -// Maximum length of texture name length in characters (<= 0 for unlimited) -// WARNING: changing this may destroy your WAD file. Only change it when -// you know what you're doing! -maxtexturenamelength = 8; - -/* -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 { - zdoom1 - { - start = "TX_START"; - end = "TX_END"; - } + include("Includes\\Doom_misc.cfg", "textures"); + include("Includes\\ZDoom_misc.cfg", "textures"); } // Patch sources patches { - standard1 - { - start = "P_START"; - end = "P_END"; - } - - standard2 - { - start = "PP_START"; - end = "PP_END"; - } + include("Includes\\Doom_misc.cfg", "patches"); } // Sprite sources sprites { - standard1 - { - start = "S_START"; - end = "S_END"; - } - - standard2 - { - start = "SS_START"; - end = "SS_END"; - } + include("Includes\\Doom_misc.cfg", "sprites"); } // 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"; - } + include("Includes\\Doom_misc.cfg", "flats"); } // Colormap sources colormaps { - standard1 - { - start = "C_START"; - end = "C_END"; - } + include("Includes\\Boom_misc.cfg", "colormaps"); } @@ -215,4505 +134,89 @@ gamedetect } -/* -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 = true; - } - - BLOCKMAP - { - required = false; - nodebuild = true; - allowempty = false; - } - - BEHAVIOR - { - required = true; - nodebuild = false; - blindcopy = true; - } - - SCRIPTS - { - required = false; - nodebuild = false; - script = "Skulltag_ACS.cfg"; - } + include("Includes\\Doom_misc.cfg", "doommaplumpnames"); + include("Includes\\ZDoom_misc.cfg", "hexenmaplumpnames"); } // DEFAULT SECTOR BRIGHTNESS LEVELS sectorbrightness { - 255; - 248; - 240; - 232; - 224; - 216; - 208; - 200; - 192; - 184; - 176; - 168; - 160; - 152; - 144; - 136; - 128; - 120; - 112; - 104; - 96; - 88; - 80; - 72; - 64; - 56; - 48; - 40; - 32; - 24; - 16; - 8; - 0; + include("Includes\\Doom_misc.cfg", "sectorbrightness"); } + +// Generalized sector types +gen_sectortypes +{ + include("Includes\\ZDoom_generalized.cfg", "gen_sectortypes"); +} + + // SECTOR TYPES sectortypes { - 0 = "Normal"; - 1 = "Light Phased"; - 2 = "Light Sequence Start"; - 3 = "Light Sequence Special 1"; - 4 = "Light Sequence Special 2"; - 21 = "Light Phased"; - 22 = "Light Sequence Start"; - 23 = "Light Sequence Special 1"; - 24 = "Light Sequence Special 2"; - 26 = "Stairs Special 1"; - 27 = "Stairs Special 2"; - 65 = "Light Flicker"; - 66 = "Light Strobe Fast"; - 67 = "Light Strobe Slow"; - 68 = "Light Strobe Hurt"; - 69 = "Damage Hellslime"; - 71 = "Damage Nukage"; - 72 = "Light Glow"; - 74 = "Sector Door Close (30 sec)"; - 75 = "Damage End Level"; - 76 = "Light StrobeSlowSync"; - 77 = "Light StrobeFastSync"; - 78 = "Sector Door Raise (5 min)"; - 79 = "Low Friction"; - 80 = "Damage Super Hellslime"; - 81 = "Light Fire Flicker"; - 82 = "Damage -2 or -5% health (no protection)"; - 83 = "Damage -4 or -8% health (no protection)"; - 84 = "Scroll east + -2 or -5% health (no protection)"; - 198 = "Light Indoor 2"; - 199 = "Light Indoor 1"; - 200 = "Sky 2 (MAPINFO)"; - 201 = "Scroll North (slow)"; - 202 = "Scroll North (medium)"; - 203 = "Scroll North (fast)"; - 204 = "Scroll East (slow)"; - 205 = "Scroll East (medium)"; - 206 = "Scroll East (fast)"; - 207 = "Scroll South (slow)"; - 208 = "Scroll South (medium)"; - 209 = "Scroll South (fast)"; - 210 = "Scroll West (slow)"; - 211 = "Scroll West (medium)"; - 212 = "Scroll West (fast)"; - 213 = "Scroll NorthWest (slow)"; - 214 = "Scroll NorthWest (medium)"; - 215 = "Scroll NorthWest (fast)"; - 216 = "Scroll NorthEast (slow)"; - 217 = "Scroll NorthEast (medium)"; - 218 = "Scroll NorthEast (fast)"; - 219 = "Scroll SouthEast (slow)"; - 220 = "Scroll SouthEast (medium)"; - 221 = "Scroll SouthEast (fast)"; - 222 = "Scroll SouthWest (slow)"; - 223 = "Scroll SouthWest (medium)"; - 224 = "Scroll SouthWest (fast)"; + include("Includes\\ZDoom_sectors.cfg", "doom"); + include("Includes\\ZDoom_sectors.cfg", "hexen"); } + // 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 = "Repeatable Action"; - 8192 = "Monster Activates"; - 32768 = "Block Everything"; + include("Includes\\Doom_misc.cfg", "linedefflags"); + include("Includes\\Hexen_misc.cfg", "linedefflags"); + include("Includes\\ZDoom_misc.cfg", "linedefflags"); } + // Activations filter for Hexen type activations // This filters the activation bits from the flags linedefactivationsfilter = 7168; + // LINEDEF ACTIVATIONS // Make sure these are in order from lowest value to highest value linedefactivations { - 0 = "Player walks over"; - 1024 = "Player presses Use"; - 2048 = "Monster walks over"; - 3072 = "Projectile hits"; - 4096 = "Player bumps"; - 5120 = "Projectile flies over"; - 6144 = "Player presses Use (PassThru)"; + include("Includes\\Hexen_misc.cfg", "linedefactivations"); + include("Includes\\ZDoom_misc.cfg", "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 = "repeatspecial"; - 1024 = "playeruse"; - 2048 = "monstercross"; - 3072 = "impact"; - 4096 = "playerpush"; - 5120 = "missilecross"; - 6144 = "passuse"; - 8192 = "monsteractivate"; - 32768 = "blockeverything"; + include("Includes\\Doom_misc.cfg", "linedefflagstranslation"); + include("Includes\\Hexen_misc.cfg", "linedefflagstranslation"); + include("Includes\\ZDoom_misc.cfg", "linedefflagstranslation"); } + // LINEDEF TYPES linedeftypes { - - misc - { - - 0 - { - title = "None"; - } - } - - 3dfloor - { - 160 - { - title = "3D Floor"; - - arg0 - { - title = "Sector Tag"; - } - - arg1 - { - title = "Type"; - } - - arg2 - { - title = "Flag"; - } - - arg3 - { - title = "Alpha"; - } - - arg4 - { - title = "Tag hibyte"; - } - } - } - - polyobj - { - title = "Polyobj"; - - 1 - { - title = "Polyobj Start Line"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Mirror Polyobj Number"; - } - - arg2 - { - title = "Sound Number"; - } - - arg3 - { - title = "Set Line ID"; - type = 15; - } - } - - 2 - { - title = "Polyobj Rotate Left"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Target Angle"; - } - } - - 3 - { - title = "Polyobj Rotate Right"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Target Angle"; - } - } - - 4 - { - title = "Polyobj Move"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Movement Length"; - } - } - - 5 - { - title = "Polyobj Explicit Line"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Rendering order"; - } - - arg2 - { - title = "Mirror Polyobj Number"; - } - - arg3 - { - title = "Sound Number"; - } - - arg4 - { - title = "Set Line ID"; - type = 15; - } - } - - 6 - { - title = "Polyobj Move (8px)"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Movement Length (8px)"; - } - } - - 7 - { - title = "Polyobj Door Swing"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Delay"; - } - } - - 8 - { - title = "Polyobj Door Slide"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Movement Length"; - } - - arg4 - { - title = "Delay"; - } - } - - 90 - { - title = "Polyobj Rotate Left (override)"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Target Angle"; - } - } - - 91 - { - title = "Polyobj Rotate Right (override)"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Target Angle"; - } - } - - 92 - { - title = "Polyobj Move (override)"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Movement Length"; - } - } - - 93 - { - title = "Polyobj Move (8px, override)"; - - arg0 - { - title = "Polyobj Number"; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Movement Length (8px)"; - } - } - } - - - line - { - title = "Line"; - - 9 - { - title = "Line Horizon"; - } - - 121 - { - title = "Line Identification"; - - arg0 - { - title = "Set Line ID"; - } - - arg1 - { - title = "Flags"; - type = 12; - enum - { - 1 = "Sound boundary"; - 2 = "Railing"; - 4 = "Block floating monsters"; - 8 = "Clip mid texture"; - 16 = "Wrap mid texture"; - 32 = "3D mid texture"; - 64 = "Check switch height"; - } - } - - arg4 - { - title = "Set Line ID High"; - } - } - - 182 - { - title = "Line Mirror"; - } - } - - - door - { - title = "Door"; - - 10 - { - title = "Door Close"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Light Tag"; - type = 13; - } - } - - 11 - { - title = "Door Open"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Light Tag"; - type = 13; - } - } - - 12 - { - title = "Door Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Close Delay"; - } - - arg3 - { - title = "Light Tag"; - type = 13; - } - } - - 13 - { - title = "Door Locked Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Close Delay"; - } - - arg3 - { - title = "Key Number"; - type = 11; - enum = "keys"; - } - - arg4 - { - title = "Light Tag"; - type = 13; - } - } - - 202 - { - title = "Door Generic"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Type"; - type = 11; - enum = "generic_door_types"; - } - - arg3 - { - title = "Delay"; - } - - arg4 - { - title = "Lock"; - type = 11; - enum = "keys"; - } - } - - 249 - { - title = "Door Close Wait Open"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Delay"; - } - - arg3 - { - title = "Light Tag"; - type = 13; - } - } - } - - - autosave - { - title = "Autosave"; - - 15 - { - title = "Autosave"; - } - } - - - floor - { - title = "Floor"; - - 20 - { - title = "Floor Lower"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 21 - { - title = "Floor Lower to Lowest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 22 - { - title = "Floor Lower to Nearest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 23 - { - title = "Floor Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 24 - { - title = "Floor Raise to Highest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 25 - { - title = "Floor Raise to Nearest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 28 - { - title = "Floor Crusher Start"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Crush Damage"; - } - } - - 35 - { - title = "Floor Raise (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 36 - { - title = "Floor Lower (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 46 - { - title = "Floor Crusher Stop"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 66 - { - title = "Floor Lower Instantly (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg2 - { - title = "Target Height (8px)"; - } - } - - 67 - { - title = "Floor Raise Instantly (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg2 - { - title = "Target Height (8px)"; - } - } - - 68 - { - title = "Floor Move (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Target Height (8px)"; - } - - arg3 - { - title = "Negative Height"; - type = 11; - enum = "noyes"; - } - } - - 95 - { - title = "Floor and Ceiling Lower"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 96 - { - title = "Floor and Ceiling Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 138 - { - title = "Floor Waggle"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Amplitude"; - } - - arg2 - { - title = "Frequency"; - } - - arg3 - { - title = "Phase Offset"; - } - - arg4 - { - title = "Duration"; - } - } - - 200 - { - title = "Floor Generic Change"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - - arg3 - { - title = "Target"; - type = 11; - enum = "generic_floor_target"; - } - - arg4 - { - title = "Options"; - type = 12; - enum - { - 1 = "Remove effect"; - 2 = "Change texture"; - 3 = "Change special"; - 4 = "Numeric model"; - 8 = "Raise"; - 16 = "Crusher"; - } - } - } - - 235 - { - title = "Floor Transfer Trigger"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 236 - { - title = "Floor Transfer Numeric"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 238 - { - title = "Floor Raise to Lowest Ceiling"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 239 - { - title = "Floor Raise by TxTy"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 240 - { - title = "Floor Raise by Texture"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 241 - { - title = "Floor Lower to Lowest TxTy"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 242 - { - title = "Floor Lower to Highest"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Adjust Target Height"; - } - } - - 250 - { - title = "Floor Donut"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Pillar Movement Speed"; - } - - arg2 - { - title = "Stairs Movement Speed"; - } - } - - 251 - { - title = "Floor and Ceiling Lower and Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Floor Movement Speed"; - } - - arg2 - { - title = "Ceiling Movement Speed"; - } - } - } - - - stairs - { - title = "Stairs"; - - 26 - { - title = "Stairs Build Down"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Build Step Delay"; - } - - arg4 - { - title = "Reset Delay"; - } - } - - 27 - { - title = "Stairs Build Up"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Build Step Delay"; - } - - arg4 - { - title = "Reset Delay"; - } - } - - 31 - { - title = "Stairs Build Down (sync)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Reset Delay"; - } - } - - 32 - { - title = "Stairs Build Up (sync)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Reset Delay"; - } - } - - 204 - { - title = "Stairs Generic Build"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Options"; - type = 12; - enum - { - 1 = "Upwards"; - 2 = "Ignore textures"; - } - } - - arg4 - { - title = "Reset Delay"; - } - } - - 217 - { - title = "Stairs Build Doom"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Step Amount"; - } - - arg3 - { - title = "Build Step Delay"; - } - - arg4 - { - title = "Reset Delay"; - } - } - } - - - pillar - { - title = "Pillar"; - - 29 - { - title = "Pillar Build"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 30 - { - title = "Pillar Open"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Floor Movement Amount"; - } - - arg3 - { - title = "Ceiling Movement Amount"; - } - } - - 94 - { - title = "Pillar Build and Crush"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - } - - - ceiling - { - title = "Ceiling"; - - 38 - { - title = "Ceiling Waggle"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Amplitude"; - } - - arg2 - { - title = "Frequency"; - } - - arg3 - { - title = "Phase Offset"; - } - - arg4 - { - title = "Duration"; - } - } - - 40 - { - title = "Ceiling Lower"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 41 - { - title = "Ceiling Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 42 - { - title = "Ceiling Crusher Start"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Crush Damage"; - } - } - - 43 - { - title = "Ceiling Crush Once"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Crush Damage"; - } - } - - 44 - { - title = "Ceiling Crusher Stop"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 45 - { - title = "Ceiling Crush Once and Open"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Crush Damage"; - } - } - - 69 - { - title = "Ceiling Move (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - - arg3 - { - title = "Negative Height"; - type = 11; - enum = "noyes"; - } - } - - 192 - { - title = "Ceiling Lower to Highest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 193 - { - title = "Ceiling Lower Instantly"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 194 - { - title = "Ceiling Raise Instantly"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 195 - { - title = "Ceiling Crush Once and Open A"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Crush Movement Speed"; - } - - arg2 - { - title = "Raise Movement Speed"; - } - - arg3 - { - title = "Crush Damage"; - } - } - - 196 - { - title = "Ceiling Crush Start A"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Crush Movement Speed"; - } - - arg2 - { - title = "Raise Movement Speed"; - } - - arg3 - { - title = "Crush Damage"; - } - } - - 197 - { - title = "Ceiling Crush Start A (silent)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Crush Movement Speed"; - } - - arg2 - { - title = "Raise Movement Speed"; - } - - arg3 - { - title = "Crush Damage"; - } - } - - 198 - { - title = "Ceiling Raise (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 199 - { - title = "Ceiling Lower (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount (8px)"; - } - } - - 201 - { - title = "Ceiling Generic Change"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - - arg3 - { - title = "Target"; - type = 11; - enum = "generic_ceiling_target"; - } - - arg4 - { - title = "Options"; - type = 12; - enum - { - 1 = "Remove effect"; - 2 = "Change texture"; - 3 = "Change effect"; - 4 = "Numeric model"; - 8 = "Raise"; - 16 = "Crusher"; - } - } - } - - 205 - { - title = "Ceiling Generic Crush"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Crush Movement Speed"; - } - - arg2 - { - title = "Raise Movement Amount"; - } - - arg3 - { - title = "Silent"; - } - - arg4 - { - title = "Crush Damage"; - } - } - - 252 - { - title = "Ceiling Raise to Nearest Ceiling"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 253 - { - title = "Ceiling Lower to Lowest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 254 - { - title = "Ceiling Lower to Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 255 - { - title = "Ceiling Crush Once and Open A (silent)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Crush Movement Speed"; - } - - arg2 - { - title = "Raise Movement Speed"; - } - - arg3 - { - title = "Crush Damage"; - } - - arg4 - { - title = "Mode"; - type = 11; - enum - { - 0 = "Compatibility"; - 1 = "Doom"; - 2 = "Hexen"; - } - } - } - } - - - transfer - { - title = "Transfer"; - - 50 - { - title = "Transfer Brightness Level"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Options"; - type = 11; - enum - { - 0 = "From Control Ceiling Down to Type 0"; - 1 = "From Target Ceiling Down to Control Floor"; - 2 = "From Control Ceiling Down to Any"; - } - } - } - - 209 - { - title = "Transfer Heights"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Options"; - type = 12; - enum - { - 1 = "Use fake ceiling/floor"; - 2 = "Draw fake floor only"; - 4 = "Inside sector only"; - 8 = "Swimmable below fake"; - 16 = "Do not draw"; - 32 = "Keep lighting"; - } - } - } - - 210 - { - title = "Transfer Floor Brightness"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 211 - { - title = "Transfer Ceiling Brightness"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - } - - - platform - { - title = "Platform"; - - 60 - { - title = "Platform Perpetual Move"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - } - - 61 - { - title = "Platform Stop"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 62 - { - title = "Platform Lower Wait Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - } - - 63 - { - title = "Platform Lower (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - - arg3 - { - title = "Movement Amount (8px)"; - } - } - - 64 - { - title = "Platform Raise Wait Lower"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - } - - 65 - { - title = "Platform Raise (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - - arg3 - { - title = "Movement Amount (8px)"; - } - } - - 203 - { - title = "Platform Generic Change"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - - arg3 - { - title = "Type"; - type = 11; - enum = "generic_lift_types"; - } - - arg4 - { - title = "Movement Amount"; - } - } - - 206 - { - title = "Platform Lower Wait Raise (lip)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - - arg3 - { - title = "Lip Amount"; - } - } - - 207 - { - title = "Platform Perpetual Move (lip)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Reverse Delay"; - } - - arg3 - { - title = "Lip Amount"; - } - } - - 228 - { - title = "Platform Raise Tx0"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 230 - { - title = "Platform Raise by Value Tx (8px)"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - - arg2 - { - title = "Movement Amount"; - } - } - - 231 - { - title = "Platform Toggle Ceiling"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - } - - - teleport - { - title = "Teleport"; - - 70 - { - title = "Teleport"; - - arg0 - { - title = "Target MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Target Sector Tag"; - type = 13; - } - } - - 71 - { - title = "Teleport (silent)"; - - arg0 - { - title = "Target MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Keep orientation"; - type = 11; - enum = "yesno"; - } - - arg2 - { - title = "Target Sector Tag"; - type = 13; - } - } - - 74 - { - title = "Teleport To Map"; - - arg0 - { - title = "Map Number"; - } - - arg1 - { - title = "Position"; - } - } - - 76 - { - title = "Teleport Other"; - - arg0 - { - title = "Thing ID"; - type = 14; - } - - arg1 - { - title = "Target Thing ID"; - type = 14; - } - - arg2 - { - title = "Fog"; - type = 11; - enum = "yesno"; - } - } - - 77 - { - title = "Teleport Group"; - - arg0 - { - title = "Group Thing ID"; - type = 14; - } - - arg1 - { - title = "Source Thing ID"; - type = 14; - } - - arg2 - { - title = "Target Thing ID"; - type = 14; - } - - arg3 - { - title = "Move source"; - type = 11; - enum = "yesno"; - } - - arg4 - { - title = "Fog"; - type = 11; - enum = "yesno"; - } - } - - 78 - { - title = "Teleport in sector"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Source Thing ID"; - type = 14; - } - - arg2 - { - title = "Target Thing ID"; - type = 14; - } - - arg3 - { - title = "Fog"; - type = 11; - enum = "noyes"; - } - - arg4 - { - title = "Group Thing ID"; - type = 14; - } - } - - 215 - { - title = "Teleport To Line"; - - arg0 - { - title = "Source Line Tag"; - type = 15; - } - - arg1 - { - title = "Target Line Tag"; - type = 15; - } - - arg2 - { - title = "Reverse Angle"; - type = 11; - enum = "noyes"; - } - } - } - - - thing - { - title = "Thing"; - - 72 - { - title = "Thing Thrust"; - - arg0 - { - title = "Thrust Angle"; - } - - arg1 - { - title = "Thrust Distance"; - } - } - - 73 - { - title = "Thing Damage"; - - arg0 - { - title = "Damage Amount"; - } - } - - 119 - { - title = "Thing Damage"; - - arg0 - { - title = "Thing ID"; - type = 14; - } - - arg1 - { - title = "Damage"; - } - - arg2 - { - title = "Death"; - type = 11; - enum = "death_types"; - } - } - - 125 - { - title = "Thing Move"; - - arg0 - { - title = "Thing ID"; - type = 14; - } - - arg1 - { - title = "Target Thing ID"; - type = 14; - } - } - - 126 - { - title = "Thing Set Frame"; - - arg0 - { - title = "Thing ID"; - tag = 2; - } - - arg1 - { - title = "Frame"; - } - } - - 127 - { - title = "Thing Set Special"; - - arg0 - { - title = "Thing ID"; - type = 14; - } - - arg1 - { - title = "Special"; - type = 4; - } - - arg2 - { - title = "Special arg 1"; - } - - arg3 - { - title = "Special arg 2"; - } - - arg4 - { - title = "Special arg 3"; - } - } - - 128 - { - title = "Thing Thrust Z"; - - arg0 - { - title = "Thing ID"; - type = 14; - } - - arg1 - { - title = "Force"; - } - - arg2 - { - title = "Down Up"; - type = 11; - enum = "updown"; - } - - arg3 - { - title = "Add Set"; - type = 11; - enum = "addset"; - } - } - - 130 - { - title = "Thing Activate"; - - arg0 - { - title = "Thing Tag"; - type = 14; - } - } - - 131 - { - title = "Thing Deactivate"; - - arg0 - { - title = "Thing Tag"; - type = 14; - } - } - - 132 - { - title = "Thing Remove"; - - arg0 - { - title = "Thing Tag"; - type = 14; - } - } - - 133 - { - title = "Thing Destroy"; - - arg0 - { - title = "Thing Tag"; - type = 14; - } - } - - 134 - { - title = "Thing Projectile"; - - arg0 - { - title = "MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Horizontal Speed"; - } - - arg4 - { - title = "Vertical Speed"; - } - } - - 135 - { - title = "Thing Spawn"; - - arg0 - { - title = "MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Thing Angle"; - } - } - - 136 - { - title = "Thing Projectile with Gravity"; - - arg0 - { - title = "MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Movement Angle"; - } - - arg3 - { - title = "Horizontal Speed"; - } - - arg4 - { - title = "Vertical Speed"; - } - } - - 137 - { - title = "Thing Spawn (silent)"; - - arg0 - { - title = "MapSpot Tag"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Thing Angle"; - } - } - - 139 - { - title = "Thing Spawn Facing"; - - arg0 - { - title = "Mapspot ID"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Fog"; - type = 11; - enum = "yesno"; - } - - arg3 - { - title = "New Thing ID"; - } - } - - 175 - { - title = "Thing Projectile Intercept"; - - arg0 - { - title = "Mapspot ID"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Speed"; - } - - arg3 - { - title = "Thing ID target"; - type = 14; - } - - arg4 - { - title = "New Thing ID"; - } - } - - 176 - { - title = "Thing ID Change"; - - arg0 - { - title = "Old Thing ID"; - type = 14; - } - - arg1 - { - title = "New Thing ID"; - } - } - - 177 - { - title = "Thing Hate"; - - arg0 - { - title = "Hater ID"; - type = 14; - } - - arg1 - { - title = "Hatee ID"; - type = 14; - } - - arg2 - { - title = "Hate"; - type = 11; - enum - { - 0 = "Target only"; - 1 = "Target and Player"; - 2 = "Forced Target and Player"; - 3 = "Hunt Target and Player"; - 4 = "Forced Hunt Target and Player"; - 5 = "Target, Ignore Player"; - 6 = "Forced Target, Ignore Player"; - } - } - } - - 178 - { - title = "Thing Aimed Projectile"; - - arg0 - { - title = "Mapspot ID"; - type = 14; - } - - arg1 - { - title = "Spawn Thing"; - type = 11; - enum = "spawnthing"; - } - - arg2 - { - title = "Speed"; - } - - arg3 - { - title = "Target Thing ID"; - type = 14; - } - - arg4 - { - title = "New Thing ID"; - } - } - - 180 - { - title = "Thing Set Translation"; - - arg0 - { - title = "Thing ID"; - } - - arg1 - { - title = "Translation index"; - } - } - - 229 - { - title = "Thing Goal"; - - arg0 - { - title = "Monster Thing Tag"; - type = 14; - } - - arg1 - { - title = "Target Thing Tag"; - type = 14; - } - - arg2 - { - title = "Delay"; - } - } - - 248 - { - title = "Thing Heal"; - - arg0 - { - title = "Health Amount"; - } - } - } - - - end - { - title = "End"; - - 75 - { - title = "End Game"; - } - - 243 - { - title = "End Normal"; - - arg0 - { - title = "Position"; - } - } - - 244 - { - title = "End Secret"; - - arg0 - { - title = "Position"; - } - } - } - - - script - { - title = "Script"; - - 80 - { - title = "Script Execute"; - - arg0 - { - title = "Script Number"; - } - - arg1 - { - title = "Map Number"; - } - - arg2 - { - title = "Script Argument 1"; - } - - arg3 - { - title = "Script Argument 2"; - } - - arg4 - { - title = "Script Argument 3"; - } - } - - 81 - { - title = "Script Suspend"; - - arg0 - { - title = "Script Number"; - } - - arg1 - { - title = "Map Number"; - } - } - - 82 - { - title = "Script Terminate"; - - arg0 - { - title = "Script Number"; - } - - arg1 - { - title = "Map Number"; - } - } - - 83 - { - title = "Script Locked Execute"; - - arg0 - { - title = "Script Number"; - } - - arg1 - { - title = "Map Number"; - } - - arg2 - { - title = "Script Argument 1"; - } - - arg3 - { - title = "Script Argument 2"; - } - - arg4 - { - title = "Key Number"; - type = 11; - enum = "keys"; - } - } - - 226 - { - title = "Script Execute Always"; - - arg0 - { - title = "Script Number"; - } - - arg1 - { - title = "Map Number"; - } - - arg2 - { - title = "Script Argument 1"; - } - - arg3 - { - title = "Script Argument 2"; - } - - arg4 - { - title = "Script Argument 3"; - } - } - } - - - scroll - { - title = "Scroll"; - - 100 - { - title = "Scroll Texture Left"; - - arg0 - { - title = "Scroll Speed"; - } - } - - 101 - { - title = "Scroll Texture Right"; - - arg0 - { - title = "Scroll Speed"; - } - } - - 102 - { - title = "Scroll Texture Up"; - - arg0 - { - title = "Scroll Speed"; - } - } - - 103 - { - title = "Scroll Texture Down"; - - arg0 - { - title = "Scroll Speed"; - } - } - - 221 - { - title = "Scroll Texture Both"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Left Speed"; - } - - arg2 - { - title = "Right Speed"; - } - - arg3 - { - title = "Down Speed"; - } - - arg4 - { - title = "Up Speed"; - } - } - - 222 - { - title = "Scroll Texture Model"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Options"; - type = 12; - enum - { - 1 = "Displacement"; - 2 = "Accelerative"; - } - } - } - - 223 - { - title = "Scroll Floor"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Options"; - type = 12; - enum - { - 1 = "Displacement"; - 2 = "Accelerative"; - 4 = "Scroll by linedef dx/dy"; - } - } - - arg2 - { - title = "Scroll"; - type = 11; - enum - { - 1 = "Texture only"; - 2 = "Things only"; - 4 = "Both"; - } - } - - arg3 - { - title = "Horizontal Speed"; - } - - arg4 - { - title = "Vertical Speed"; - } - } - - 224 - { - title = "Scroll Ceiling"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Options"; - type = 12; - enum - { - 1 = "Displacement"; - 2 = "Accelerative"; - 4 = "Scroll by linedef dx/dy"; - } - } - - arg2 - { - title = "Scroll"; - type = 11; - enum - { - 1 = "Texture only"; - 2 = "Things only"; - 4 = "Both"; - } - } - - arg3 - { - title = "Horizontal Speed"; - } - - arg4 - { - title = "Vertical Speed"; - } - } - - 225 - { - title = "Scroll Texture by Offsets"; - } - } - - - light - { - title = "Light"; - - 110 - { - title = "Light Raise"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Lighting Amount"; - } - } - - 111 - { - title = "Light Lower"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Lighting Amount"; - } - } - - 112 - { - title = "Light Change"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightness Level"; - } - } - - 113 - { - title = "Light Fade"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightness Level"; - } - - arg2 - { - title = "Fade Duration"; - } - } - - 114 - { - title = "Light Flow"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightest Level"; - } - - arg2 - { - title = "Darkest Level"; - } - - arg3 - { - title = "Fade Duration"; - } - } - - 115 - { - title = "Light Flicker"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightest Level"; - } - - arg2 - { - title = "Darkest Level"; - } - } - - 116 - { - title = "Light Strobe"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightest Level"; - } - - arg2 - { - title = "Darkest Level"; - } - - arg3 - { - title = "Brightest Duration"; - } - - arg4 - { - title = "Darkest Duration"; - } - } - - 117 - { - title = "Light Stop"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 232 - { - title = "Light Strobe Doom"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Brightest Duration"; - } - - arg2 - { - title = "Darkest Duration"; - } - } - - 233 - { - title = "Light Change to Darkest"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - - 234 - { - title = "Light Change to Brightest"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - } - - - earthquake - { - title = "Earthquake"; - - 120 - { - title = "Earthquake"; - - arg0 - { - title = "Intensity"; - } - - arg1 - { - title = "Duration"; - } - - arg2 - { - title = "Damage Radius"; - } - - arg3 - { - title = "Tremor Radius"; - } - - arg4 - { - title = "Thing Tag"; - type = 14; - } - } - } - - - use - { - title = "Use"; - - 129 - { - title = "Use Puzzle Item"; - - arg0 - { - title = "Item Number"; - } - - arg1 - { - title = "Script Number"; - } - - arg2 - { - title = "Script Argument 1"; - } - - arg3 - { - title = "Script Argument 2"; - } - - arg4 - { - title = "Script Argument 3"; - } - } - } - - - sector - { - title = "Sector"; - - 140 - { - title = "Sector Change Sound"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Sound Number"; - } - } - - 183 - { - title = "Sector Floor Alignment to Line"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Line Side"; - type = 11; - enum = "frontback"; - } - } - - 184 - { - title = "Sector Ceiling Alignment to Line"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Line Side"; - type = 11; - enum = "frontback"; - } - } - - 185 - { - title = "Sector Rotate Alignment"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Floor Angle"; - } - - arg2 - { - title = "Ceiling Angle"; - } - } - - 186 - { - title = "Sector Ceiling Panning"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Horizontal Integral"; - } - - arg2 - { - title = "Horizontal Fractional"; - } - - arg3 - { - title = "Vertical Integral"; - } - - arg4 - { - title = "Vertical Fractional"; - } - } - - 187 - { - title = "Sector Floor Panning"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Horizontal Integral"; - } - - arg2 - { - title = "Horizontal Fractional"; - } - - arg3 - { - title = "Vertical Integral"; - } - - arg4 - { - title = "Vertical Fractional"; - } - } - - 188 - { - title = "Sector Ceiling Scale"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Horizontal Integral"; - } - - arg2 - { - title = "Horizontal Fractional"; - } - - arg3 - { - title = "Vertical Integral"; - } - - arg4 - { - title = "Vertical Fractional"; - } - } - - 189 - { - title = "Sector Floor Scale"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Horizontal Integral"; - } - - arg2 - { - title = "Horizontal Fractional"; - } - - arg3 - { - title = "Vertical Integral"; - } - - arg4 - { - title = "Vertical Fractional"; - } - } - - 212 - { - title = "Sector Color"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Red"; - } - - arg2 - { - title = "Green"; - } - - arg3 - { - title = "Blue"; - } - } - - 213 - { - title = "Sector Fade"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Red"; - } - - arg2 - { - title = "Green"; - } - - arg3 - { - title = "Blue"; - } - } - - 214 - { - title = "Sector Damage"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Damage Amount"; - } - - arg2 - { - title = "Death"; - type = 11; - enum = "death_types"; - } - } - - 216 - { - title = "Sector Gravity"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Gravity Integral"; - } - - arg2 - { - title = "Gravity Fractional"; - } - } - - 218 - { - title = "Sector Wind"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Wind Strength"; - } - - arg2 - { - title = "Wind Angle"; - } - - arg3 - { - title = "Line Vector"; - } - } - - 219 - { - title = "Sector Friction"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Friction Amount"; - } - } - - 220 - { - title = "Sector Current"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Current Strength"; - } - - arg2 - { - title = "Current Angle"; - } - - arg3 - { - title = "Line Vector"; - } - } - } - - - player - { - title = "Player"; - - 143 - { - title = "Player Remove Item"; - - arg0 - { - title = "Item"; - } - - arg1 - { - title = "Show Message"; - } - } - - 144 - { - title = "Player Give Item"; - - arg0 - { - title = "Item"; - } - - arg1 - { - title = "Show Message"; - } - } - - 145 - { - title = "Player Set Item"; - - arg0 - { - title = "Team"; - } - } - - 191 - { - title = "Player Property"; - - arg0 - { - title = "Everyone"; - } - - arg1 - { - title = "Toggle"; - } - - arg2 - { - title = "Property"; - } - } - } - - - team - { - title = "Team"; - - 152 - { - title = "Team Score"; - } - } - - - change - { - title = "Change"; - - 179 - { - title = "Change Skill"; - - arg0 - { - title = "New Skill Level"; - } - } - } - - - plane - { - title = "Plane"; - - 181 - { - title = "Plane Align (slope)"; - - arg0 - { - title = "Align Floor"; - type = 11; - enum - { - 0 = "None"; - 1 = "Front"; - 2 = "Back"; - } - } - - arg1 - { - title = "Align Ceiling"; - type = 11; - enum - { - 0 = "None"; - 1 = "Front"; - 2 = "Back"; - } - } - } - } - - - static - { - title = "Static"; - - 190 - { - title = "Static Init"; - - arg0 - { - title = "Sector Tag"; - } - - arg1 - { - title = "Property"; - } - - arg2 - { - title = "Flip Sky"; - } - } - } - - - translucent - { - title = "Translucent"; - - 208 - { - title = "Translucent Line"; - - arg0 - { - title = "Line Tag"; - type = 15; - } - - arg1 - { - title = "Transparency Amount"; - } - - arg2 - { - title = "Additive"; - type = 11; - enum = "yesno"; - } - - arg3 - { - title = "Flags"; - type = 12; - enum - { - 1 = "Sound boundary"; - 2 = "Railing"; - 4 = "Block floating monsters"; - 8 = "Clip mid texture"; - 16 = "Wrap mid texture"; - 32 = "3D mid texture"; - 64 = "Check switch height"; - } - } - } - } - - - point - { - title = "Point"; - - 227 - { - title = "Point Pusher and Puller Force"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Thing Tag"; - type = 14; - } - - arg2 - { - title = "Strength"; - } - - arg3 - { - title = "Line Vector"; - } - } - } - - - camera - { - title = "Camera"; - - 237 - { - title = "Camera Change"; - - arg0 - { - title = "Thing Tag"; - type = 14; - } - - arg1 - { - title = "Everyone"; - type = 11; - enum = "noyes"; - } - - arg2 - { - title = "Movement Resets"; - type = 11; - enum = "noyes"; - } - } - } - - - elevator - { - title = "Elevator"; - - 245 - { - title = "Elevator Raise to Nearest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 246 - { - title = "Elevator Raise to Activated Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - - 247 - { - title = "Elevator Lower to Nearest Floor"; - - arg0 - { - title = "Sector Tag"; - type = 13; - } - - arg1 - { - title = "Movement Speed"; - } - } - } - + include("Includes\\Hexen_linedefs.cfg"); + include("Includes\\ZDoom_linedefs.cfg", "hexen"); + include("Includes\\Skulltag_linedefs.cfg", "hexen"); } // THING FLAGS thingflags { - 1 = "Easy"; - 2 = "Medium"; - 4 = "Hard"; - 8 = "Deaf"; - 16 = "Dormant"; - 32 = "Fighter class"; - 64 = "Cleric class"; - 128 = "Mage class"; - 256 = "Singleplayer"; - 512 = "Cooperative"; - 1024 = "Deathmatch"; - 2048 = "Translucent (25%)"; - 4096 = "Invisible"; - 8192 = "Friendly"; - 16384 = "Frozen while inactive"; + include("Includes\\Doom_misc.cfg", "thingflags"); + include("Includes\\Hexen_misc.cfg", "thingflags"); + include("Includes\\ZDoom_misc.cfg", "thingflags"); } -// 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 = 1792; // 256 + 512 + 1024 +// Things flags masks +include("Includes\\Hexen_misc.cfg", "thingflagsmasks"); // Thing flags UDMF translation table @@ -4721,4293 +224,23 @@ thingflagsmask2 = 1792; // 256 + 512 + 1024 // When the UDMF field name is prefixed with ! it is inverted thingflagstranslation { - 1 = "skill1"; - 2 = "skill2"; - 4 = "skill3"; - 8 = "ambush"; - 16 = "dormant"; - 32 = "class1"; - 64 = "class2"; - 128 = "class3"; - 256 = "single"; - 512 = "coop"; - 1024 = "dm"; - 2048 = "translucent"; - 4096 = "invisible"; - 8192 = "friend"; - 16384 = "standing"; + include("Includes\\Doom_misc.cfg", "thingflagstranslation"); + include("Includes\\Hexen_misc.cfg", "thingflagstranslation"); + include("Includes\\ZDoom_misc.cfg", "thingflagstranslation"); } // THING TYPES -// Color numbers are the basic colors -// Arrow indicates if the things will have an arrow to indicate direction -// Sort: 0 = List as in configuration, 1 = List alphabetically -// Blocking: 0 = No, 1 = Completely, 2 = True-Height -// Error: -// 0 = Dont check for errors -// 1 = Must be inside map (default) -// 2 = Must be inside map and may not collide 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"; - } - - cameras - { - color = 7; // Light Grey - arrow = 1; - title = "Cameras and Interpolation"; - width = 16; - sort = 1; - height = 0; - hangs = 0; - blocking = 0; - error = 1; - fixedsize = true; - - 9025 = "Camera"; - 9073 - { - title = "Aiming Camera"; - arg0 - { - title = "Pitch"; - } - arg1 - { - title = "Max Angle"; - } - arg2 - { - title = "Max Pitch"; - } - arg3 - { - title = "Thing"; - type = 14; - } - } - 9080 = "Skybox Viewpoint"; - 9081 - { - title = "Skybox Picker"; - arg0 - { - title = "Thing"; - type = 14; - } - arg1 - { - title = "Mode"; - type = 11; - enum - { - 0 = "Apply on Floor and Ceiling"; - 1 = "Apply on Ceiling"; - 2 = "Apply on Floor"; - } - } - } - 9074 - { - title = "Actor Mover"; - arg0 - { - title = "Point"; - } - arg1 - { - title = "High Point"; - } - arg2 - { - title = "Options"; - type = 12; - enum - { - 1 = "Linear path"; - 2 = "Use point angle"; - 4 = "Use point pitch"; - 8 = "Face movement direction"; - 128 = "Nonsolid"; - } - } - arg3 - { - title = "Thing"; - type = 14; - } - } - 9070 - { - title = "Interpolation point"; - arg0 - { - title = "Pitch"; - } - arg1 - { - title = "Travel Time"; - } - arg2 - { - title = "Hold Time"; - } - arg3 - { - title = "Next"; - } - arg4 - { - title = "High Next"; - } - } - 9075 = "Interpolation Special"; - 9072 - { - title = "Moving Camera"; - arg0 - { - title = "Point"; - } - arg1 - { - title = "High Point"; - } - arg2 - { - title = "Options"; - type = 12; - enum - { - 1 = "Linear path"; - 2 = "Use point angle"; - 4 = "Use point pitch"; - 8 = "Face movement direction"; - 128 = "Everyone"; - } - } - arg3 - { - title = "Thing"; - type = 14; - } - } - 9071 - { - title = "Path Follower"; - arg0 - { - title = "Point"; - } - arg1 - { - title = "High Point"; - } - arg2 - { - title = "Options"; - type = 12; - enum - { - 1 = "Linear path"; - 2 = "Use point angle"; - 4 = "Use point pitch"; - 8 = "Face movement direction"; - } - } - } - 9047 = "Patrol Special"; - } - - bridges - { - color = 8; // Grey - arrow = 0; - title = "Bridges"; - width = 16; - sort = 1; - height = 1; - hangs = 0; - blocking = 0; - error = 1; - - 5064 - { - title = "Bridge radius 16"; - width = 16; - } - 5061 - { - title = "Bridge radius 32"; - width = 32; - } - 5065 - { - title = "Bridge radius 8"; - width = 8; - } - 9990 - { - title = "Bridge Custom"; - arg0 - { - title = "Radius"; - } - arg1 - { - title = "Thickness"; - } - } - } - - players - { - color = 10; // Light Green - arrow = 1; - title = "Player Starts"; - width = 16; - sort = 1; - height = 56; - hangs = 0; - blocking = 2; - 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"; - } - 5080 - { - title = "Player Blue start (ST/CTF)"; - sprite = "PLAYE2E8"; - } - 5081 - { - title = "Player Red start (ST/CTF)"; - sprite = "PLAYF2F8"; - } - 5082 - { - title = "Player Temporary start (ST/CTF)"; - sprite = "PLAYF1"; - } - } - - teleports - { - color = 2; // Green - arrow = 1; - title = "Teleports"; - width = 16; - sort = 1; - height = 56; - hangs = 0; - blocking = 0; - error = 1; - - 14 - { - title = "Teleport Destination"; - sprite = "TFOGB0"; - } - 9044 - { - title = "Teleport with Z Height"; - sprite = "TFOGB0"; - } - } - - monsters - { - color = 12; // Light Red - arrow = 1; - title = "Monsters"; - width = 20; - sort = 1; - height = 56; - hangs = 0; - blocking = 2; - 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; - } - - - 9050 - { - title = "Arachnotron (stealth)"; - width = 64; - sprite = "BSPIA2A8"; - height = 64; - } - - - 9051 - { - title = "Archvile (stealth)"; - width = 20; - sprite = "VILEA2D8"; - } - - - 9052 - { - title = "Baron of Hell (stealth)"; - width = 24; - sprite = "BOSSA2A8"; - height = 64; - } - - - 9053 - { - title = "Cacodemon (stealth)"; - width = 31; - sprite = "HEADA2A8"; - } - - - 9054 - { - title = "Chaingunner (stealth)"; - sprite = "CPOSA2"; - } - - - 9055 - { - title = "Demon (stealth)"; - width = 30; - sprite = "SARGA2A8"; - } - - - 9056 - { - title = "Hell Knight (stealth)"; - width = 24; - sprite = "BOS2A2C8"; - height = 64; - } - - - 9057 - { - title = "Imp (stealth)"; - sprite = "TROOA2A8"; - } - - - 9058 - { - title = "Mancubus (stealth)"; - width = 48; - sprite = "FATTC2C8"; - height = 64; - } - - - 9059 - { - title = "Revenant (stealth)"; - sprite = "SKELA2D8"; - } - - - 9060 - { - title = "Former Sergeant (stealth)"; - sprite = "SPOSA2A8"; - } - - - 9061 - { - title = "Former Human (stealth)"; - sprite = "POSSA2A8"; - } - - - 5004 - { - title = "Blood Demon"; - width = 30; - sprite = "SRG2A2A8"; - } - - - 5003 - { - title = "Dark Imp"; - sprite = "DIMPA2A8"; - } - - - 5005 - { - title = "Super Shotgunner"; - sprite = "GPOSA2A8"; - } - - - 5006 - { - title = "Cacolantern"; - width = 31; - sprite = "HED2A2A8"; - } - - - 5007 - { - title = "Hectebus"; - width = 48; - sprite = "HECTC2C8"; - } - - - 5015 - { - title = "Abaddon"; - width = 31; - sprite = "HED3A2A8"; - } - - - 5008 - { - title = "Belphegor"; - width = 24; - sprite = "BOS3A2A8"; - } - } - - 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; - } - 5010 - { - title = "Pistol"; - sprite = "PISTA0"; - } - 5014 - { - title = "Minigun"; - sprite = "MNGNA0"; - } - 5011 - { - title = "Grenade launcher"; - sprite = "GLAUA0"; - } - 5012 - { - title = "Railgun"; - sprite = "RAILA0"; - } - 5013 - { - title = "BFG10000"; - sprite = "BFG2A0"; - } - } - - 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"; - } - 5091 - { - title = "Max. armor bonus"; - sprite = "BON4A0"; - } - 5090 - { - title = "Max. health bonus"; - sprite = "BON3A0"; - } - 5040 - { - title = "Red armor"; - sprite = "ARM3A0"; - } - } - - 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"; - } - 5030 - { - title = "Turbosphere"; - sprite = "TURBA0"; - height = 45; - } - 5032 - { - title = "Time freeze sphere"; - sprite = "TIMEA0"; - height = 45; - } - 5035 - { - title = "Invisibility sphere"; - sprite = "INVSA0"; - height = 45; - } - 5036 - { - title = "Doomsphere"; - sprite = "DOOMA0"; - height = 45; - } - 5039 - { - title = "Random powerup"; - sprite = "DOOMA0"; - height = 45; - } - } - - runes - { - color = 9; // Light Blue - arrow = 0; - title = "Runes"; - width = 20; - sort = 1; - height = 45; - hangs = 0; - blocking = 0; - - 5100 - { - title = "Strength"; - sprite = "STRRA0"; - } - 5101 - { - title = "Rage"; - sprite = "RAGRA0"; - } - 5102 - { - title = "Drain"; - sprite = "DRARA0"; - } - 5103 - { - title = "Spread"; - sprite = "SPRRA0"; - } - 5104 - { - title = "Resistance"; - sprite = "RESRA0"; - } - 5105 - { - title = "Regeneration"; - sprite = "REGRA0"; - } - 5106 - { - title = "Prosperity"; - sprite = "PRSRA0"; - } - 5107 - { - title = "Reflection"; - sprite = "REFRA0"; - } - 5108 - { - title = "High Jumper"; - sprite = "HIJRA0"; - } - 5109 - { - title = "Haste"; - sprite = "HASRA0"; - } - } - - 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"; - } - } - - flags - { - color = 13; // Light Magenta - arrow = 0; - title = "Flags"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 0; - - 5130 - { - title = "Blue flag"; - sprite = "BFLAA0"; - } - 5131 - { - title = "Red flag"; - sprite = "RFLAA0"; - } - 5132 - { - title = "White flag"; - sprite = "WFLAA0"; - } - } - - obstacles - { - color = 3; // Cyan - arrow = 0; - title = "Obstacles"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 2; - - 2035 - { - title = "Barrel"; - width = 10; - sprite = "BAR1A0"; - height = 42; - } - 70 - { - title = "Burning barrel"; - width = 10; - sprite = "FCANA0"; - height = 42; - } - 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"; - } - 5009 - { - title = "Floating skull rock (bobs)"; - sprite = "FSKUA0"; - } - 5120 - { - title = "Impaling Spike"; - sprite = "POL7A0"; - } - 5121 - { - title = "Impaled Chaingunner Head"; - sprite = "POL8A0"; - } - 5122 - { - title = "Impaled ZombieMan Head"; - sprite = "POL9A0"; - } - 5050 - { - title = "Grey Stalagmite"; - sprite = "SMT2A0"; - } - 5051 - { - title = "Short Grey Pillar"; - sprite = "COL8A0"; - } - 5052 - { - title = "Tall Grey Pillar"; - sprite = "COL7A0"; - } - 5053 - { - title = "Grey Pillar with Pumping Heart"; - sprite = "COL9A0"; - } - 5054 - { - title = "Tall Gothic Pillar"; - sprite = "GCOLA0"; - } - 5055 - { - title = "Revenant Hand"; - sprite = "SGRBA0"; - } - 5056 - { - title = "Imp's Head"; - sprite = "IHEDA1"; - } - 5057 - { - title = "Hissy"; - sprite = "HISYA1"; - } - } - - scorepillars - { - color = 3; // Cyan - arrow = 0; - title = "Score pillars"; - width = 20; - sort = 1; - height = 20; - hangs = 0; - blocking = 2; - - 5020 - { - title = "Hell Pillar"; - sprite = "HLSPA0"; - } - 5021 - { - title = "Gothic Pillar"; - sprite = "HLSPA0"; - } - 5022 - { - title = "Starbase Pillar"; - sprite = "HLSPA0"; - } - 5023 - { - title = "Military Pillar"; - sprite = "HLSPA0"; - } - 5024 - { - title = "Labortory Pillar"; - sprite = "HLSPA0"; - } - } - - lights - { - color = 11; // Light Cyan - arrow = 0; - title = "Light sources"; - width = 16; - sort = 1; - height = 16; - hangs = 0; - blocking = 2; - - 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 and guts"; - sprite = "POB1A0"; - } - - - 80 - { - title = "Pool of blood"; - sprite = "POB2A0"; - } - - - 81 - { - title = "Pool of brains"; - sprite = "BRS1A0"; - } - - - 49 - { - title = "Hanging victim, twitching (blocking)"; - sprite = "GOR1A0"; - height = 68; - hangs = 1; - blocking = 2; - } - - - 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 = 2; - } - - - 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 = 2; - } - - - 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 = 2; - } - - - 61 - { - title = "Hanging victim, 1-legged"; - sprite = "GOR3A0"; - height = 52; - hangs = 1; - } - - - 53 - { - title = "Hanging leg (blocking)"; - sprite = "GOR5A0"; - height = 52; - hangs = 1; - blocking = 2; - } - - - 62 - { - title = "Hanging leg"; - sprite = "GOR5A0"; - height = 52; - hangs = 1; - } - - - 25 - { - title = "Impaled human"; - sprite = "POL1A0"; - blocking = 2; - } - - - 26 - { - title = "Twitching impaled human"; - sprite = "POL6A0"; - blocking = 2; - } - - - 27 - { - title = "Skull on a pole"; - sprite = "POL4A0"; - blocking = 2; - } - - - 28 - { - title = "5 skulls shish kebob"; - sprite = "POL2A0"; - blocking = 2; - } - - - 29 - { - title = "Pile of skulls and candles"; - sprite = "POL3A0"; - blocking = 2; - } - - - 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 - { - title = "Dead lost soul"; - } - - - 73 - { - title = "Hanging victim, guts removed"; - sprite = "HDB1A0"; - height = 88; - hangs = 1; - blocking = 2; - } - - - 74 - { - title = "Hanging victim, guts and brain removed"; - sprite = "HDB2A0"; - height = 88; - hangs = 1; - blocking = 2; - } - - - 75 - { - title = "Hanging torso, looking down"; - sprite = "HDB3A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 76 - { - title = "Hanging torso, open skull"; - sprite = "HDB4A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 77 - { - title = "Hanging torso, looking up"; - sprite = "HDB5A0"; - height = 64; - hangs = 1; - blocking = 2; - } - - - 78 - { - title = "Hanging torso, brain removed"; - sprite = "HDB6A0"; - height = 64; - hangs = 1; - blocking = 2; - } - 9027 = "Red Particle Fountain"; - 9028 = "Green Particle Fountain"; - 9029 = "Blue Particle Fountain"; - 9030 = "Yellow Particle Fountain"; - 9031 = "Purple Particle Fountain"; - 9032 = "Black Particle Fountain"; - 9033 = "White Particle Fountain"; - 5058 - { - title = "NEEDS MOAR IMPSE"; - sprite = "IMPSA0"; - } - 5070 - { - title = "Dead cyberdemon"; - sprite = "CYBRP0"; - } - 5110 - { - title = "Imp Statue"; - sprite = "STA1A1"; - width = 20; - height = 56; - } - 5111 - { - title = "Demon Statue"; - sprite = "STA2A1"; - width = 30; - height = 56; - } - 5112 - { - title = "Arch-Vile Statue"; - width = 20; - sprite = "STA3A1"; - height = 56; - } - 5113 - { - title = "Baron of Hell Statue"; - sprite = "STA4A1"; - width = 24; - height = 64; - } - 5114 - { - title = "Cyberdemon Statue"; - sprite = "STA5A1"; - width = 40; - height = 110; - } - 5115 - { - title = "Massmouth Statue"; - width = 20; - sprite = "STA6A1"; - height = 56; - } - 5320 - { - title = "Impaling Spike (doomguy head)"; - sprite = "POLAA0"; - width = 16; - height = 56; - } - 5321 - { - title = "Impaling Spike (3 doomguy heads)"; - sprite = "POLBA0"; - width = 16; - height = 64; - } - 5322 - { - title = "Impaling Spike (3 doomguy heads, short)"; - sprite = "POLCA0"; - width = 16; - height = 45; - } - 5323 - { - title = "Impaling Spike (doomguy torso, one arm)"; - sprite = "POLDA0"; - width = 16; - height = 54; - } - 5324 - { - title = "Impaling Spike (doomguy torso, two arms)"; - sprite = "POLEA0"; - width = 16; - height = 54; - } - 5325 - { - title = "Impaling Spike (doomguy skewered, twitching)"; - sprite = "POLFA0"; - width = 16; - height = 64; - } - 5326 - { - title = "Impaling Spike (doomguy skewered, long arm)"; - sprite = "POLGA0"; - width = 16; - height = 64; - } - 5327 - { - title = "Impaling Spike (doomguy skewered, short arm)"; - sprite = "POLHA0"; - width = 16; - height = 64; - } - 5328 - { - title = "Pool of Blood with Marine Helmet"; - sprite = "GIB1A0"; - width = 16; - height = 64; - } - } - - sectors - { - color = 7; - arrow = 0; - title = "Sector Actions"; - sort = 1; - width = 10; - height = 20; - hangs = 0; - blocking = 0; - fixedsize = true; - sprite = "internal:action"; - - 9082 = "Silent Sector"; - 9998 = "Actor enters sector"; - 9989 = "Actor hits fake floor"; - 9996 = "Actor hits ceiling"; - 9999 = "Actor hits floor"; - 9997 = "Actor leaves sector"; - 9982 = "Eyes above fake ceiling"; - 9992 = "Eyes above fake floor"; - 9983 = "Eyes below fake ceiling"; - 9993 = "Eyes below fake floor"; - 9995 = "Player uses sector"; - 9994 = "Player uses wall"; - 9038 - { - title = "ColorSetter"; - arg0 - { - title = "Red"; - } - arg1 - { - title = "Green"; - } - arg2 - { - title = "Blue"; - } - arg3 - { - title = "Desaturation"; - } - } - 9039 - { - title = "FadeSetter"; - arg0 - { - title = "Red"; - } - arg1 - { - title = "Green"; - } - arg2 - { - title = "Blue"; - } - } - 9041 - { - title = "FlagSetter"; - arg0 - { - title = "Set Flags"; - type = 12; - enum = "sector_flags"; - } - } - } - - sounds - { - color = 7; - arrow = 0; - title = "Sounds"; - sort = 1; - width = 10; - height = 20; - hangs = 0; - blocking = 0; - fixedsize = true; - sprite = "internal:sound"; - - 1400 = "Sound Sequence 0"; - 1401 = "Sound Sequence 1"; - 1402 = "Sound Sequence 2"; - 1403 = "Sound Sequence 3"; - 1404 = "Sound Sequence 4"; - 1405 = "Sound Sequence 5"; - 1406 = "Sound Sequence 6"; - 1407 = "Sound Sequence 7"; - 1408 = "Sound Sequence 8"; - 1409 = "Sound Sequence 9"; - 1411 - { - title = "Sound Sequence"; - arg0 - { - title = "Sound Sequence Number"; - } - } - 14001 = "Ambient Sound 1"; - 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"; - 14065 - { - title = "Ambient Sound"; - arg0 - { - title = "Ambient Sound Number"; - } - } - } - - marine - { - color = 15; - arrow = 1; - title = "Marines"; - width = 16; - sort = 1; - height = 56; - hangs = 0; - blocking = 0; - - 9100 = "Scripted Marine"; - 9101 = "Marine Fist"; - 9102 = "Marine Berserk"; - 9103 = "Marine Chainsaw"; - 9104 = "Marine Pistol"; - 9105 = "Marine Shotgun"; - 9106 = "Marine SSG"; - 9107 = "Marine Chaingun"; - 9108 = "Marine Rocket Launcher"; - 9109 = "Marine Plasma Rifle"; - 9110 = "Marine Railgun"; - 9111 = "Marine BFG9000"; - } - - slopes - { - color = 8; // Grey - arrow = 0; - title = "Slopes"; - width = 8; - sort = 1; - height = 0; - hangs = 0; - blocking = 0; - fixedsize = true; - - 9511 - { - title = "Copy ceiling plane"; - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - 9510 - { - title = "Copy floor plane"; - arg0 - { - title = "Sector Tag"; - type = 13; - } - } - 9503 - { - title = "Set ceiling slope"; - arrow = 1; - arg0 - { - title = "Z-Angle"; - } - } - 9502 - { - title = "Set floor slope"; - arrow = 1; - arg0 - { - title = "Z-Angle"; - } - } - 9501 - { - title = "Slope ceiling to here"; - height = 8; - arg0 - { - title = "Line"; - type = 15; - } - } - 9500 - { - title = "Slope floor to here"; - height = 4; - arg0 - { - title = "Line"; - type = 15; - } - } - - 1500 - { - title = "Line slope floor"; - height = 8; - } - - 1501 - { - title = "Line slope ceiling"; - height = 8; - } - - 1504 - { - title = "Vertex slope floor"; - height = 8; - absolutez = true; - } - - 1505 - { - title = "Vertex slope ceiling"; - height = 8; - absolutez = true; - } - } - - zdoom - { - color = 7; // Light Grey - arrow = 1; - title = "ZDoom"; - sort = 1; - width = 10; - height = 20; - hangs = 0; - blocking = 0; - fixedsize = true; - sprite = "internal:arrow"; - - 9200 - { - title = "Decal"; - arg0 - { - title = "Decal ID"; - } - } - 5001 = "Pusher"; - 5002 = "Puller"; - 9024 - { - title = "Path Node"; - arg0 - { - title = "Next Node"; - type = 14; - } - arg1 - { - title = "Delay"; - } - } - 9026 - { - title = "Spark"; - arg0 - { - title = "Particles Amount"; - } - } - 9045 = "Deep Water"; - 9046 - { - title = "Secret"; - arg0 - { - title = "Mode"; - type = 11; - enum - { - 0 = "Message And Sound"; - 1 = "Message Only"; - 2 = "Sound Only"; - 3 = "No Message And Sound"; - } - } - } - 9300 = "Polyobject Anchor"; - 9301 = "Polyobject Start Spot"; - 9302 = "Polyobject Start Spot (crush)"; - 9303 = "Polyobject Spawn(Hurts to touch)"; - 9001 = "Map Spot"; - 9013 = "Map Spot (gravity)"; - 9076 = "Hate target"; - } - - skulltag - { - color = 8; // Grey - arrow = 1; - title = "Skull Tag"; - width = 0; - sort = 1; - height = 0; - hangs = 0; - blocking = 0; - fixedsize = true; - - 5060 = "Exploding Bridge Thing"; - 5062 = "Breakable Glass Thing"; - 5066 = "Zero-gravity Zone"; - 5067 = "Skull Return Zone"; - 5068 = "Spring Pad Zone"; - 5069 = "Anti-gravity Zone"; - 5140 = "Invisible bridge thing (32) (shootable)"; - 5141 = "Invisible bridge thing (16) (shootable)"; - 5142 = "Invisible bridge thing (8) (shootable)"; - } - - portals - { - color = 7; - arrow = 0; - title = "Portals"; - width = 0; - sort = 1; - height = 0; - hangs = 0; - blocking = 0; - - 9077 - { - title = "Upper Sector"; - arg0 - { - title = "Flat Transparency"; - } - } - - 9078 - { - title = "Lower Sector"; - arg0 - { - title = "Flat Transparency"; - } - } - } - - invmonsters - { - color = 14; // Yellow - arrow = 1; - title = "Invasion Monsters"; - width = 20; - sort = 1; - height = 56; - hangs = 0; - blocking = 2; - error = 2; - - 5205 - { - title = "Imp Spawn"; - sprite = "TROOA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5206 - { - title = "Dark Imp Spawn"; - sprite = "DIMPA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5207 - { - title = "Demon Spawn"; - width = 30; - sprite = "SARGA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5208 - { - title = "Spectre Spawn"; - width = 30; - sprite = "SARGA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5209 - { - title = "Blood Demon Spawn"; - width = 30; - sprite = "SRG2A2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5210 - { - title = "Former Human Spawn"; - sprite = "POSSA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5211 - { - title = "Former Sergeant Spawn"; - sprite = "SPOSA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5212 - { - title = "Chaingunner Spawn"; - sprite = "CPOSA2"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5213 - { - title = "Super Shotgunner Spawn"; - sprite = "GPOSA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5214 - { - title = "Cacodemon Spawn"; - width = 31; - sprite = "HEADA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5215 - { - title = "Cacolantern Spawn"; - width = 31; - sprite = "HED2A2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5216 - { - title = "Abaddon Spawn"; - width = 31; - sprite = "HED3A2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5217 - { - title = "Revenant Spawn"; - sprite = "SKELA2D8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5218 - { - title = "Mancubus Spawn"; - width = 48; - sprite = "FATTC2C8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5219 - { - title = "Hectebus Spawn"; - width = 48; - sprite = "HECTC2C8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5220 - { - title = "Arachnotron Spawn"; - width = 64; - sprite = "BSPIA2A8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5221 - { - title = "Hell Knight Spawn"; - width = 24; - sprite = "BOS2A2C8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5222 - { - title = "Baron of Hell Spawn"; - width = 24; - sprite = "BOSSA2A8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5223 - { - title = "Belphegor Spawn"; - width = 24; - sprite = "BOS3A2A8"; - height = 64; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5224 - { - title = "Lost Soul Spawn"; - width = 16; - sprite = "SKULA8A2"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5225 - { - title = "Pain Elemental Spawn"; - width = 31; - sprite = "PAINA2A8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5226 - { - title = "Cyberdemon Spawn"; - width = 40; - sprite = "CYBRA2"; - height = 110; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5227 - { - title = "Spider Mastermind Spawn"; - width = 128; - sprite = "SPIDA2A8"; - height = 100; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5228 - { - title = "Arch-Vile Spawn"; - sprite = "VILEA2D8"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - - 5280 - { - title = "Wolfenstein SS Spawn"; - sprite = "SSWVA2"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invweapons - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Weapons"; - width = 20; - sort = 1; - height = 25; - hangs = 0; - blocking = 0; - - 5267 - { - title = "Chainsaw Spawn"; - sprite = "CSAWA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5268 - { - title = "Shotgun Spawn"; - sprite = "SHOTA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5269 - { - title = "Super Shotgun Spawn"; - sprite = "SGN2A0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5270 - { - title = "Chaingun Spawn"; - sprite = "MGUNA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5271 - { - title = "Minigun Spawn"; - sprite = "MNGNA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5272 - { - title = "Rocket Launcher Spawn"; - sprite = "LAUNA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5273 - { - title = "Grenade Launcher Spawn"; - sprite = "GLAUA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5274 - { - title = "Plasma Gun Spawn"; - sprite = "PLASA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5275 - { - title = "Railgun Spawn"; - sprite = "RAILA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5276 - { - title = "BFG9000 Spawn"; - sprite = "BFUGA0"; - height = 30; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5277 - { - title = "BFG10000 Spawn"; - sprite = "BFG2A0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invammunition - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Ammunition"; - width = 16; - sort = 1; - height = 20; - blocking = 0; - hangs = 0; - - 5258 - { - title = "Ammo Clip Spawn"; - width = 16; - sprite = "CLIPA0"; - height = "20"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5259 - { - title = "Shotgun Shells Spawn"; - width = 16; - sprite = "SHELA0"; - height = "20"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5260 - { - title = "Rocket Spawn"; - width = 16; - sprite = "ROCKA0"; - height = "25"; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5261 - { - title = "Cell Charge Spawn"; - width = 16; - sprite = "CELLA0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5262 - { - title = "Box of Ammo Spawn"; - width = 16; - sprite = "AMMOA0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5263 - { - title = "Box of Shells Spawn"; - width = 16; - sprite = "SBOXA0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5264 - { - title = "Box of Rockets Spawn"; - width = 30; - sprite = "BROKA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5265 - { - title = "Cell Charge Pack Spawn"; - width = 16; - sprite = "CELPA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invhealth - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Health and Armor"; - width = 16; - sort = 1; - height = 20; - hangs = 0; - blocking = 0; - - 5229 - { - title = "Stimpack Spawn"; - width = 16; - sprite = "STIMA0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5230 - { - title = "Medkit Spawn"; - width = 16; - sprite = "MEDIA0"; - height = 25; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5231 - { - title = "Health Bonus Spawn"; - width = 16; - sprite = "BON1A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5232 - { - title = "Armor Bonus Spawn"; - width = 16; - sprite = "BON2A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5233 - { - title = "Max. Health Bonus Spawn"; - width = 16; - sprite = "BON3A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5234 - { - title = "Max. Armor Bonus Spawn"; - width = 16; - sprite = "BON4A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5235 - { - title = "Green Armor Spawn"; - width = 16; - sprite = "ARM1A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5236 - { - title = "Blue Armor Spawn"; - width = 16; - sprite = "ARM2A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5237 - { - title = "Red Armor Spawn"; - width = 16; - sprite = "ARM3A0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invpowerups - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Powerups"; - width = 20; - sort = 1; - height = 40; - hangs = 0; - blocking = 0; - - 5238 - { - title = "Doomsphere Spawn"; - sprite = "DOOMA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5239 - { - title = "Guardsphere Spawn"; - sprite = "GARDA0"; - height = 30; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5240 - { - title = "Invisibility Spawn"; - sprite = "INVSA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5241 - { - title = "Partial Invisibility Spawn"; - sprite = "PINSA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5242 - { - title = "Invulnerability Spawn"; - sprite = "PINVA0"; - height = 30; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5243 - { - title = "Megasphere Spawn"; - sprite = "MEGAA0"; - height = 40; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5244 - { - title = "Random Powerup Spawn"; - sprite = "DOOMA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5245 - { - title = "Soulsphere Spawn"; - sprite = "SOULA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5246 - { - title = "Time Freeze Spawn"; - sprite = "TIMEA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5247 - { - title = "Turbosphere Spawn"; - sprite = "TURBA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - - 5266 - { - title = "Berserk Spawn"; - sprite = "PSTRA0"; - height = 20; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invrunes - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Runes"; - width = 20; - sort = 1; - height = 45; - hangs = 0; - blocking = 0; - - 5248 - { - title = "Strength Spawn"; - sprite = "STRRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5249 - { - title = "Rage Spawn"; - sprite = "RAGRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5250 - { - title = "Drain Spawn"; - sprite = "DRARA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5251 - { - title = "Spread Spawn"; - sprite = "SPRRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5252 - { - title = "Resistance Spawn"; - sprite = "RESRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5253 - { - title = "Regeneration Spawn"; - sprite = "REGRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5254 - { - title = "Prosperity Spawn"; - sprite = "PRSRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5255 - { - title = "Reflection Spawn"; - sprite = "REFRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5256 - { - title = "Haste Spawn"; - sprite = "HIJRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - 5257 - { - title = "High jump Spawn"; - sprite = "HIJRA0"; - height = 45; - arg0 - { - title = "Start Spawn Number"; - } - arg1 - { - title = "Spawn Delay"; - } - arg2 - { - title = "Round Spawn Delay"; - } - arg3 - { - title = "First Appear Wave"; - } - arg4 - { - title = "Max Spawn"; - } - } - } - - invrandom - { - color = 14; // Yellow - arrow = 0; - title = "Invasion Random"; - width = 20; - sort = 1; - height = 45; - hangs = 0; - blocking = 0; - - 5200 - { - title = "Generic Item/Monster Spawn"; - sprite = "TFOGB0"; - } - 5201 - { - title = "Random Weak Monster Spawn"; - width = 30; - sprite = "TFOGB0"; - } - 5202 - { - title = "Random Powerful Monster Spawn"; - width = 64; - sprite = "TFOGB0"; - height = 64; - } - 5203 - { - title = "Random Very Powerful Monster Spawn"; - width = 128; - sprite = "TFOGB0"; - height = 110; - } - 5204 - { - title = "Random Monster Spawn"; - width = 128; - sprite = "TFOGB0"; - height = 110; - } - - 5278 - { - title = "Random Clip Ammo Spawn"; - sprite = "CELLA0"; - height = 25; - } - 5279 - { - title = "Random Box Ammo Spawn"; - sprite = "CELPA0"; - height = 25; - } - } + include("Includes\\Doom_things.cfg"); + include("Includes\\Doom2_things.cfg"); + include("Includes\\Boom_things.cfg"); + include("Includes\\ZDoom_things.cfg", "doom"); + include("Includes\\ZDoom_things.cfg", "hexen"); + include("Includes\\ZDoom_things.cfg", "zdoom"); + include("Includes\\Skulltag_things.cfg", "doom"); + include("Includes\\Skulltag_things.cfg", "hexen"); } @@ -9015,274 +248,16 @@ thingtypes // These are enumerated lists for linedef types and UDMF fields. enums { - yesno - { - 0 = "Yes"; - 1 = "No"; - } - - noyes - { - 0 = "No"; - 1 = "Yes"; - } - - onoff - { - 0 = "On"; - 1 = "Off"; - } - - offon - { - 0 = "Off"; - 1 = "On"; - } - - updown - { - 0 = "Up"; - 1 = "Down"; - } - - addset - { - 0 = "Add"; - 1 = "Set"; - } - - frontback - { - 0 = "Front"; - 1 = "Back"; - } - - backfront - { - 1 = "Front"; - 0 = "Back"; - } - - keys - { - 0 = "None"; - 1 = "Red key card"; - 2 = "Blue key card"; - 3 = "Yellow key card"; - 4 = "Red skull key"; - 5 = "Blue skull key"; - 6 = "Yellow skull key"; - 100 = "Any key"; - 101 = "All keys"; - 102 = "Impossible"; - 129 = "Any red key"; - 130 = "Any blue key"; - 131 = "Any yellow key"; - 229 = "One of each color"; - } - - spawnthing - { - 0 = "None"; - 1 = "Shotgun Guy"; - 2 = "Chaingun Guy"; - 3 = "Baron Of Hell"; - 4 = "Zombieman"; - 5 = "Imp"; - 6 = "Arachnotron"; - 7 = "Spider Mastermind"; - 8 = "Demon"; - 9 = "Spectre"; - 10 = "Imp Fireball"; - 11 = "Clip"; - 12 = "Shells"; - 19 = "Cacodemon"; - 20 = "Revenant"; - 21 = "Bridge"; - 22 = "Armour Bonus"; - 23 = "Stimpack"; - 24 = "Medkit"; - 25 = "Soul Sphere"; - 27 = "Shotgun"; - 28 = "Chaingun"; - 29 = "Rocket Launcher"; - 30 = "Plasma Gun"; - 31 = "BFG"; - 32 = "Chainsaw"; - 33 = "Super Shotgun"; - 51 = "Plasma Bolt"; - 53 = "Tracer"; - 68 = "Green Armour"; - 69 = "Blue Armour"; - 75 = "Cell"; - 85 = "Blue Keycard"; - 86 = "Red Keycard"; - 87 = "Yellow Keycard"; - 88 = "Yellow Skullkey"; - 89 = "Red Skullkey"; - 90 = "Blue Skullkey"; - 98 = "Temp Large Flame"; - 100 = "Stealth Baron"; - 101 = "Stealth Hell Knight"; - 102 = "Stealth Zombieman"; - 103 = "Stealth Shotgun Guy"; - 110 = "Lost Soul"; - 111 = "Arch-Vile"; - 112 = "Mancubus"; - 113 = "Hell Knight"; - 114 = "Cyberdemon"; - 115 = "Pain Elemental"; - 116 = "Wolf SS Soldier"; - 117 = "Stealth Arachnotron"; - 118 = "Stealth Arch-Vile"; - 119 = "Stealth Cacodemon"; - 120 = "Stealth Chaingun Guy"; - 121 = "Stealth Demon"; - 122 = "Stealth Imp"; - 123 = "Stealth Mancubus"; - 124 = "Stealth Revenant"; - 125 = "Barrel"; - 126 = "Cacodemon Shot"; - 127 = "Rocket (Projectile)"; - 128 = "BFG Shot"; - 129 = "Arachnotron Plasma Bolt"; - 130 = "Blood"; - 131 = "Bullet Puff"; - 132 = "Megasphere"; - 133 = "Invulnerability Sphere"; - 134 = "Berserk Pack"; - 135 = "Invisibility Sphere"; - 136 = "Radiation Suit"; - 137 = "Computer Map"; - 138 = "Light-Amp Goggles"; - 139 = "Box Of Ammo"; - 140 = "Rocket (Ammo)"; - 141 = "Box Of Rockets"; - 142 = "Larce Cell"; - 143 = "Box Of Shells"; - 144 = "Backpack"; - 145 = "Guts"; - 146 = "Blood Pool 1"; - 147 = "Blood Pool 2"; - 148 = "Blood Pool 3"; - 149 = "Flaming Barrel"; - 150 = "Brains"; - 151 = "Scripted Marine"; - 152 = "Health Bonus"; - 153 = "Mancubus Shot"; - 154 = "Baron Fireball"; - } - - generic_floor_target - { - 0 = "Relative offset"; - 1 = "Highest neighbor"; - 2 = "Lowest neighbor"; - 3 = "Nearest neighbor"; - 4 = "Lowest neighbor"; - 5 = "Ceiling"; - 6 = "Shortest lower texture"; - } - - generic_ceiling_target - { - 0 = "Relative offset"; - 1 = "Highest neighbor"; - 2 = "Lowest neighbor"; - 3 = "Nearest neighbor"; - 4 = "Highest neighbor"; - 5 = "Floor"; - 6 = "Shortest lower texture"; - } - - generic_door_types - { - 0 = "Open Close"; - 1 = "Open Stay"; - 2 = "Close Open"; - 3 = "Close Stay"; - } - - generic_lift_types - { - 0 = "Up Stay"; - 1 = "Down Up"; - 2 = "Down to nearest"; - 3 = "Down to lowest"; - 4 = "Perpetual raise"; - } - - death_types - { - 0 = "Unknown"; - 12 = "Water"; - 13 = "Slime"; - 14 = "Lava"; - 15 = "Crush"; - 16 = "Telefrag"; - 17 = "Falling"; - 18 = "Suicide"; - 19 = "Barrel"; - 20 = "Exit"; - 21 = "Splash"; - 22 = "Hit"; - } + include("Includes\\Doom_misc.cfg", "enums"); + include("Includes\\ZDoom_misc.cfg", "enums"); } + // 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; - } - - } - + include("Includes\\Doom_misc.cfg", "thingsfilters"); } @@ -9290,619 +265,5 @@ thingsfilters // (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"; - } + include("Includes\\Doom_texturesets.cfg"); }