misc { 0 { title = "None"; } } polyobj { title = "Polyobj"; 1 { title = "Polyobj Start Line"; arg0 { title = "Polyobj Number"; } arg1 { title = "Mirror Polyobj Number"; } arg2 { title = "Sound Number"; } } 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"; } } 6 { title = "Polyobj Move (* 8)"; arg0 { title = "Polyobj Number"; } arg1 { title = "Movement Speed"; } arg2 { title = "Movement Angle"; } arg3 { title = "Movement Distance * 8"; } } 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 (8mu, override)"; arg0 { title = "Polyobj Number"; } arg1 { title = "Movement Speed"; } arg2 { title = "Movement Angle"; } arg3 { title = "Movement Distance * 8"; } } } line { title = "Line"; 121 { title = "Line Identification"; arg0 { title = "Set Line ID"; } } } 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; } } } 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 by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Movement Amount * 8"; } } 36 { title = "Floor Lower by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Movement Amount * 8"; } } 46 { title = "Floor Crusher Stop"; arg0 { title = "Sector Tag"; type = 13; } } 66 { title = "Floor Lower Instantly by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg2 { title = "Lower by (* 8)"; } } 67 { title = "Floor Raise Instantly by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg2 { title = "Raise by (* 8)"; } } 68 { title = "Floor Move to Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Target Height * 8"; } 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"; } } } 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"; } } } 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"; 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 to Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Target Height * 8"; } arg3 { title = "Negative Height"; type = 11; enum = "noyes"; } } } 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 by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Reverse Delay"; } arg3 { title = "Movement Amount * 8"; } } 64 { title = "Platform Raise Wait Lower"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Reverse Delay"; } } 65 { title = "Platform Raise by Value * 8"; arg0 { title = "Sector Tag"; type = 13; } arg1 { title = "Movement Speed"; } arg2 { title = "Reverse Delay"; } arg3 { title = "Movement Amount * 8"; } } } teleport { title = "Teleport"; 70 { title = "Teleport"; arg0 { title = "Target MapSpot Tag (0=ignore)"; type = 14; } arg1 { title = "Target Sector Tag (0=ignore)"; type = 13; } } 71 { title = "Teleport (silent)"; arg0 { title = "Target MapSpot Tag (0=ignore)"; type = 14; } arg1 { title = "Keep orientation"; type = 11; enum = "noyes"; } arg2 { title = "Target Sector Tag (0=ignore)"; type = 13; } } 74 { title = "Teleport To Map"; arg0 { title = "Map Number"; } arg1 { title = "Position"; } } } thing { title = "Thing"; 72 { title = "Thing Thrust"; arg0 { title = "Thrust Angle"; } arg1 { title = "Thrust Distance"; } } 73 { title = "Thing Damage"; arg0 { title = "Damage Amount"; } } 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; } arg1 { title = "Extreme"; enum { 0 = "No"; 1 = "Yes"; } } arg2 { title = "Sector Tag"; type = 13; } } 134 { title = "Thing Projectile"; arg0 { title = "MapSpot Tag"; type = 14; } arg1 { title = "Spawn Thing"; } 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"; } arg2 { title = "Thing Angle"; } } 136 { title = "Thing Projectile with Gravity"; arg0 { title = "MapSpot Tag"; type = 14; } arg1 { title = "Spawn Thing"; } 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"; } arg2 { title = "Thing Angle"; } } } end { title = "End"; 75 { title = "End Game"; } } 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"; } } } 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"; } } } 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"; } } } 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"; } } }