// NOTE: This config contains two structures for different linedefs: Doom and Hexen doom { plane { title = "Plane"; 340 { title = "Plane Align Floor at front"; prefix = ""; } 341 { title = "Plane Align Ceiling at front"; prefix = ""; } 342 { title = "Plane Align Floor and Ceiling at front"; prefix = ""; } 343 { title = "Plane Align Floor at back"; prefix = ""; } 344 { title = "Plane Align Ceiling at back"; prefix = ""; } 345 { title = "Plane Align Floor and Ceiling at back"; prefix = ""; } 346 { title = "Plane Align Floor at back and Ceiling at front"; prefix = ""; } 347 { title = "Plane Align Floor at front and Ceiling at back"; prefix = ""; } } } hexen { polyobj { title = "Polyobj"; 1 // Polyobj Start Line { arg3 { title = "Set Line ID"; type = 15; } } 5 // Polyobj Explicit Line { arg4 { title = "Set Line ID"; type = 15; } } } line { title = "Line"; 121 // Line Identification { 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 { 14 { title = "Door Animated"; arg0 { title = "Sector tag"; type = 13; } arg1 { title = "Animation Speed"; } arg2 { title = "Close Delay"; } } 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 { 28 // Floor Crusher Start { arg3 { title = "Crush Mode"; } } 37 { title = "Floor Move"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Target Height"; } arg3 { title = "Negative Height"; type = 11; enum = "noyes"; } } 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 { 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 { 94 // Pillar Build and Crush { arg3 { title = "Crush Mode"; } } } forcefield { title = "Forcefield"; 33 { title = "Forcefield Set"; } 34 { title = "Forcefield Remove"; arg0 { title = "Sector Tag"; type = 13; } } } 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"; } } 42 // Ceiling Crusher Start { arg3 { title = "Crush Mode"; } } 43 // Ceiling Crush Once { arg3 { title = "Crush Mode"; } } 45 // Ceiling Crush Once and Open { arg3 { title = "Crush Mode"; } } 47 { title = "Ceiling Move"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Movement Amount"; } 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"; } arg4 { title = "Crush Mode"; } } 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"; } arg4 { title = "Crush Mode"; } } 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"; } arg4 { title = "Crush Mode"; } } 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"; } } 169 { title = "Ceiling Generic Crush Hexen Mode"; 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"; } } } } breakable { title = "Breakable"; 49 { title = "Breakable Glass"; } } 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; } } 16 { title = "Transfer Wall Brightness"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Flags"; } } } platform { 172 { title = "Platform Raise to Nearest Wait Lower"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Reverse Delay"; } } 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"; } arg4 { title = "Movement sound type"; } } 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"; 39 { title = "Teleport to Pain State (silent)"; arg0 { title = "Target MapSpot Tag"; type = 14; } arg1 { title = "Target Sector Tag"; type = 13; } } 70 // Teleport { arg2 { title = "Fog"; type = 11; enum = "yesno"; } } 154 { title = "Teleport (No Stop)"; arg0 { title = "Target MapSpot Tag"; type = 14; } arg1 { title = "Target Sector Tag"; type = 13; } arg2 { title = "Fog"; type = 11; enum = "yesno"; } } 74 // Teleport To Map { arg2 { title = "Keep orientation"; type = 11; enum = "noyes"; } } 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 { 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; } } 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"; } } 134 // Thing Projectile { arg1 // Spawn Thing { type = 11; enum = "spawnthing"; } } 135 // Thing Spawn { arg1 // Spawn Thing { type = 11; enum = "spawnthing"; } } 136 // Thing Projectile with Gravity { arg1 // Spawn Thing { type = 11; enum = "spawnthing"; } } 137 // Thing Spawn (silent) { arg1 // Spawn Thing { type = 11; enum = "spawnthing"; } } 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"; } } 17 { title = "Thing Raise"; arg0 { title = "Thing Tag"; type = 14; } } 19 { title = "Thing Stop"; arg0 { title = "Thing Tag"; type = 14; } } 18 { title = "Thing Start Converstation"; arg0 { title = "Thing Tag"; type = 14; } arg1 { title = "Face talker"; type = 11; enum = "yesno"; } } } end { 243 { title = "End Normal"; arg0 { title = "Position"; } } 244 { title = "End Secret"; arg0 { title = "Position"; } } } script { 83 // Script Locked Execute { arg4 // Key Number { type = 11; enum = "keys"; } } 85 { title = "Script Locked Execute (Door message)"; 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"; } } 84 { title = "Script Execute with Result"; arg0 { title = "Script Number"; } arg1 { title = "Script Argument 1"; } arg2 { title = "Script Argument 2"; } arg3 { title = "Script Argument 3"; } } 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"; 52 { title = "Scroll Wall"; arg0 { title = "Line ID"; } arg1 { title = "x"; } arg2 { title = "y"; } arg3 { title = "Side"; } arg4 { title = "Flags"; type = 12; enum { 1 = "Scroll upper"; 2 = "Scroll middle"; 4 = "Scroll lower"; } } } 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 { 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; } } 109 { title = "Lightning control"; arg0 { title = "Mode"; } } } 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"; 48 { title = "Sector Attach 3D Midtex"; arg0 { title = "Line ID"; } arg1 { title = "Sector Tag"; } arg2 { title = "Floor / Ceiling"; type = 11; enum = "floorceiling"; } } 54 { title = "Sector Change Flags"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Set Flags"; type = 12; enum = "sector_flags"; } arg2 { title = "Clear Flags"; type = 12; enum = "sector_flags"; } } 51 { title = "Sector Set Link"; arg0 { title = "Control Sector Tag"; type = 13; } arg1 { title = "Target Sector Tag"; type = 13; } arg2 { title = "Floor / Ceiling"; type = 11; enum = "floorceiling"; } arg3 { title = "Move Type"; type = 12; enum { 1 = "Link Tgt's floor to 'surface'"; 2 = "Link Tgt's ceiling to 'surface'"; 4 = "Floor move at opposite (need bit1)"; 8 = "Ceiling move at opposite (need bit2)"; } } } 160 { title = "Sector 3D Floor"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Type"; type = 11; enum { 0 = "Vavoom-Style"; 1 = "Solid"; 2 = "Swimmable"; 3 = "Non-Solid"; 4 = "Render-Inside"; 16 = "Inverted Visibility Rules"; 32 = "Shootability Rules"; } } arg2 { title = "Flags"; type = 12; enum { 1 = "Disables light effects"; 2 = "Restricts light Inside"; 4 = "Fog Effect"; 8 = "Ignores bottom height"; 16 = "Uses upper texture"; 32 = "Uses lower texture"; 64 = "Additive transluency"; } } arg3 { title = "Alpha"; } arg4 { title = "Hi-Tag"; } } 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"; } } } alert { title = "Alert"; 173 { title = "Alert monsters"; arg0 { title = "Target ID"; type = 14; } arg1 { title = "Emitter ID"; type = 14; } } } communicator { title = "Communicator"; 174 { title = "Communicator message"; arg0 { title = "Message ID"; } arg1 { title = "Front side only"; type = 11; enum = "noyes"; } arg2 { title = "Message identification"; type = 11; enum = "noyes"; } arg3 { title = "Add to Log"; type = 11; enum = "yesno"; } } } 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"; } } } player { title = "Player"; 191 { title = "Player Property"; arg0 { title = "Everyone"; } arg1 { title = "Toggle"; } arg2 { title = "Property"; } } } 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"; } } } }