Raw model (for completeness)
{
"meta": {
"id": "004aff75-41dc-434a-8e95-9f6dcce2f8cd",
"sha1": "dc87ee758f5e17af01061cf06cdf5c9b2e580ae5",
"sha256": "d049557321797eba6f20bb89d25713a5afef5e557fd8a458de31b63d714f4abf",
"filenames": [
"tatsclassesv0.488.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2017-08-18 22:58:30",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2017-08-18 22:58:30",
"file": {
"type": "PK3",
"size": 8789261,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/dc87ee758f5e17af01061cf06cdf5c9b2e580ae5/dc87ee758f5e17af01061cf06cdf5c9b2e580ae5.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 2042,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "CMPGNINFO.txt",
"contents": "{\nmapname = MAP01\ngamemode = deathmatch\nfraglimit = 0\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\n}\n\n{\nmapname = TRAINING\ngamemode = deathmatch\nfraglimit = 0\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\n}\n\n{\nmapname = TEAMFIX\ngamemode = deathmatch\nfraglimit = 0\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\n}\n\n{\nmapname = MM1CUT\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = RaThor\nbot[1] = Megaman\nbot[2] = BBAMegaman\n}\n\n{\nmapname = MM1GUT\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = GutsmanG\nbot[1] = QuakeWoman\nbot[2] = FakeMegaman\nbot[3] = RollMVC\n}\n\n{\nmapname = MM1BOM\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Bombman\nbot[1] = Crashman\nbot[2] = Napalmman\nbot[3] = Windman\nbot[4] = Grenademan\n}\n\n{\nmapname = MM1ELE\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Elecman\nbot[1] = Cutman\nbot[2] = Sparkman\n}\n\n{\nmapname = MM1ICE\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Iceman\nbot[1] = Megaman\nbot[2] = Blizzardman\nbot[3] = Bubbleman\nbot[4] = Toadman\nbot[5] = Starman\n}\n\n{\nmapname = MM1FIR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Fireman\nbot[1] = Heatman\nbot[2] = Megaman\nbot[3] = Cutman\nbot[4] = \"Sniper Joe\"\nbot[5] = Gutsman\n}\n\n{\nmapname = MM1TIM\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Timeman\nbot[1] = Flashman\nbot[2] = Metalman\nbot[3] = Centaurman\n}\n\n{\nmapname = MM1OIL\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Oilman\nbot[1] = Junkman\nbot[2] = Fireman\nbot[3] = Flameman\nbot[4] = Frostman\n}\n\n{\nmapname = MM1DW1\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Timeman\nbot[1] = \"Sniper Joe\"\nbot[2] = Cutman\nbot[3] = Elecman\nbot[4] = Fireman\nbot[5] = Oilman\n}\n\n{\nmapname = MM1DW2\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = \"Sniper Joe\"\nbot[2] = Iceman\nbot[3] = Gutsman\nbot[4] = Bombman\nbot[5] = Timeman\n}\n\n{\nmapname = MM2BUB\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Bubbleman\nbot[1] = \"Sniper Joe\"\nbot[2] = Diveman\nbot[3] = Waveman\nbot[4] = Aquaman\n}\n\n{\nmapname = MM2AIR\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Airman\nbot[1] = \"Sniper Joe\"\nbot[2] = Tenguman\nbot[3] = Topman\nbot[4] = Gyroman\n}\n\n{\nmapname = MM2HEA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Heatman\nbot[1] = Megaman\nbot[2] = Burnerman\nbot[3] = Fireman\nbot[4] = Hardman\nbot[5] = Crystalman\n}\n\n{\nmapname = MM2FLA\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Flashman\nbot[1] = Pharaohman\nbot[2] = Frostman\nbot[3] = Brightman\nbot[4] = Freezeman\nbot[5] = Burstman\nbot[6] = Bombman\n}\n\n{\nmapname = MM2QUI\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Quickman\nbot[1] = Gravityman\nbot[2] = Needleman\nbot[3] = Elecman\nbot[4] = Flashman\nbot[5] = Brightman\n}\n\n{\nmapname = MM2WOO\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Woodman\nbot[1] = Toadman\nbot[2] = Plantman\nbot[3] = Cutman\nbot[4] = Searchman\nbot[5] = Centaurman\n}\n\n{\nmapname = MM2CRA\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Crashman\nbot[1] = Bombman\nbot[2] = Skullman\nbot[3] = Shadowman\nbot[4] = Chargeman\nbot[5] = \"Sniper Joe\"\n}\n\n{\nmapname = MM2MET\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Metalman\nbot[1] = Magnetman\nbot[2] = Slashman\nbot[3] = Hardman\nbot[4] = Swordman\nbot[5] = Quickman\n}\n\n{\nmapname = MM2DW1\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Metalman\nbot[1] = Airman\nbot[2] = Bubbleman\nbot[3] = Quickman\nbot[4] = Crashman\nbot[5] = Flashman\nbot[6] = Heatman\nbot[7] = Woodman\n}\n\n{\nmapname = MM2DW3\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Alien\n}\n\n{\nmapname = MM3SNA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Snakeman\nbot[1] = Woodman\nbot[2] = Toadman\nbot[3] = Stoneman\nbot[4] = Burstman\nbot[5] = Gutsman\n}\n\n{\nmapname = MM3TOP\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Topman\nbot[1] = Ringman\nbot[2] = Chargeman\nbot[3] = Plantman\nbot[4] = Turboman\nbot[5] = Springman\n}\n\n{\nmapname = MM3NEE\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Needleman\nbot[1] = Iceman\nbot[2] = Knightman\nbot[3] = Fireman\nbot[4] = Brightman\nbot[5] = Skullman\n}\n\n{\nmapname = MM3HAR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Hardman\nbot[1] = Stoneman\nbot[2] = Skullman\nbot[3] = Drillman\n}\n\n{\nmapname = MM3GEM\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Geminiman\nbot[1] = Geminiman\nbot[2] = Flashman\nbot[3] = Crystalman\nbot[4] = Bubbleman\n}\n\n{\nmapname = MM3MAG\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Magnetman\nbot[1] = Metalman\nbot[2] = Junkman\nbot[3] = Dustman\nbot[4] = Sparkman\n}\n\n{\nmapname = MM3SPA\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Sparkman\nbot[1] = Elecman\nbot[2] = Clownman\nbot[3] = Dynamoman\nbot[4] = Quickman\nbot[5] = Metalman\n}\n\n{\nmapname = MM3SHA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Shadowman\nbot[1] = Yamatoman\nbot[2] = Tenguman\nbot[3] = Pirateman\nbot[4] = Woodman\nbot[5] = Heatman\n}\n\n{\nmapname = MM3DW1\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Needleman\nbot[1] = Shadowman\nbot[2] = Geminiman\nbot[3] = Hardman\nbot[4] = Sparkman\n}\n\n{\nmapname = MM4PHA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Pharaohman\nbot[1] = Swordman\nbot[2] = Groundman\nbot[3] = Stoneman\nbot[4] = Snakeman\nbot[5] = Napalmman\n}\n\n{\nmapname = MM4DIV\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Diveman\nbot[1] = Bubbleman\nbot[2] = Centaurman\nbot[3] = Waveman\nbot[4] = Aquaman\nbot[5] = Pirateman\n}\n\n{\nmapname = MM4DRI\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = DrillMan\nbot[1] = Groundman\nbot[2] = HardMan\nbot[3] = BombMan\nbot[4] = CrashMan\n}\n\n{\nmapname = MM4TOA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Toadman\nbot[1] = Diveman\nbot[2] = Snakeman\nbot[3] = Fireman\nbot[4] = Waveman\nbot[5] = Plantman\n}\n\n{\nmapname = MM4DUS\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Dustman\nbot[1] = Toadman\nbot[2] = Junkman\nbot[3] = Magnetman\nbot[4] = Clownman\n}\n\n{\nmapname = MM4RIN\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Ringman\nbot[1] = Astroman\nbot[2] = Crashman\nbot[3] = Starman\nbot[4] = Shadowman\nbot[5] = \"Sniper Joe\"\n}\n\n{\nmapname = MM4SKU\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Skullman\nbot[1] = Tomahawkman\nbot[2] = Knightman\nbot[3] = Gutsman\nbot[4] = Megaman\nbot[5] = \"Sniper Joe\"\n}\n\n{\nmapname = MM4BRI\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Brightman\nbot[1] = Elecman\nbot[2] = Sparkman\nbot[3] = Dynamoman\nbot[4] = Gravityman\nbot[5] = Megaman\n}\n\n{\nmapname = MM4DC1\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Brightman\nbot[1] = Toadman\nbot[2] = Drillman\nbot[3] = Pharaohman\nbot[4] = Ringman\nbot[5] = Dustman\nbot[6] = Diveman\nbot[7] = Skullman\n}\n\n{\nmapname = MM5CHA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Chargeman\nbot[1] = Cutman\nbot[2] = Tomahawkman\nbot[3] = Turboman\nbot[4] = Quickman\nbot[5] = Airman\n}\n\n{\nmapname = MM5STO\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Stoneman\nbot[1] = Gutsman\nbot[2] = Napalmman\nbot[3] = Crashman\nbot[5] = Drillman\n}\n\n{\nmapname = MM5NAP\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Napalmman\nbot[1] = Pirateman\nbot[2] = Grenademan\nbot[3] = Crashman\nbot[4] = Bombman\nbot[5] = Burstman\n}\n\n{\nmapname = MM5WAV\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Waveman\nbot[1] = Bubbleman\nbot[2] = Quickman\nbot[3] = Diveman\nbot[4] = Magnetman\nbot[5] = Stoneman\n}\n\n{\nmapname = MM5GYR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Gyroman\nbot[1] = Airman\nbot[2] = Windman\nbot[3] = Cloudman\nbot[4] = Tenguman\n}\n\n{\nmapname = MM5GRA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Gravityman\nbot[1] = Metalman\nbot[2] = Flashman\nbot[3] = Magnetman\nbot[4] = Brightman\nbot[5] = Elecman\n}\n\n{\nmapname = MM5STA\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Starman\nbot[1] = Astroman\nbot[2] = Skullman\nbot[3] = Ringman\nbot[4] = Gravityman\n}\n\n{\nmapname = MM5CRY\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Crystalman\nbot[1] = Geminiman\nbot[2] = Pirateman\nbot[3] = Blizzardman\nbot[4] = Pharaohman\nbot[5] = Groundman\n}\n\n{\nmapname = MM5DAR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Gravityman\nbot[1] = Starman\nbot[2] = Stoneman\nbot[3] = Waveman\nbot[4] = Gyroman\nbot[5] = Chargeman\nbot[6] = Napalmman\nbot[7] = Crystalman\n}\n\n{\nmapname = MM6TOM\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tomahawkman\nbot[1] = Yamatoman\nbot[2] = Pharaohman\nbot[3] = Drillman\nbot[4] = Slashman\nbot[5] = Stoneman\n}\n\n{\nmapname = MM6CEN\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Centaurman\nbot[1] = Knightman\nbot[2] = Crystalman\nbot[3] = Timeman\nbot[4] = Topman\nbot[5] = Geminiman\n}\n\n{\nmapname = MM6KNI\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Knightman\nbot[1] = Yamatoman\nbot[2] = Skullman\nbot[3] = Swordman\nbot[4] = Snakeman\nbot[5] = Shademan\n}\n\n{\nmapname = MM6BLI\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Blizzardman\nbot[1] = Iceman\nbot[2] = Diveman\nbot[3] = Freezeman\nbot[4] = Bubbleman\n}\n\n{\nmapname = MM6PLA\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Plantman\nbot[1] = Woodman\nbot[2] = Burnerman\nbot[3] = Searchman\nbot[4] = Toadman\n}\n\n{\nmapname = MM6FLA\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Flameman\nbot[1] = Heatman\nbot[2] = Napalmman\nbot[3] = Pharaohman\nbot[4] = Oilman\n}\n\n{\nmapname = MM6WIN\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Windman\nbot[1] = Airman\nbot[2] = Cloudman\nbot[3] = Brightman\nbot[4] = Chargeman\nbot[5] = Gravityman\n}\n\n{\nmapname = MM6YAM\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Yamatoman\nbot[1] = Knightman\nbot[2] = Shadowman\nbot[3] = Skullman\nbot[4] = Tenguman\n}\n\n{\nmapname = MM6MRX\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Blizzardman\nbot[1] = Centaurman\nbot[2] = Flameman\nbot[3] = Knightman\nbot[4] = Plantman\nbot[5] = Tomahawkman\nbot[6] = Windman\nbot[7] = Yamatoman\n}\n\n{\nmapname = MM6DW1\ngamemode = deathmatch\nfraglimit = 0\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\n}\n\n{\nmapname = MM7STR\ngamemode = deathmatch\nfraglimit = 0\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\n}\n\n{\nmapname = MM7FRE\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Freezeman\nbot[1] = Blizzardman\nbot[2] = Crystalman\nbot[3] = Geminiman\nbot[4] = Napalmman\nbot[5] = Flashman\n}\n\n{\nmapname = MM7JUN\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Junkman\nbot[1] = Dustman\nbot[3] = Gravityman\nbot[4] = Magnetman\nbot[5] = Metalman\nbot[6] = \"Sniper Joe\"\n}\n\n{\nmapname = MM7BUR\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Burstman\nbot[1] = Bubbleman\nbot[2] = Toadman\nbot[3] = Centaurman\nbot[4] = Waveman\n}\n\n{\nmapname = MM7CLO\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Cloudman\nbot[1] = Airman\nbot[2] = Gyroman\nbot[3] = Windman\nbot[4] = Toadman\nbot[5] = Tenguman\nbot[6] = Topman\n}\n\n{\nmapname = MM7SPR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Springman\nbot[1] = Topman\nbot[2] = Clownman\nbot[3] = Magicman\nbot[4] = Starman\n}\n\n{\nmapname = MM7SLA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Slashman\nbot[1] = Pharoahman\nbot[2] = Plantman\nbot[3] = Woodman\nbot[4] = Searchman\nbot[5] = Burnerman\n}\n\n{\nmapname = MM7SHA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Shademan\nbot[1] = Shadowman\nbot[2] = Magicman\nbot[3] = Knightman\nbot[4] = Crystalman\nbot[5] = Skullman\nbot[6] = Snakeman\n}\n\n{\nmapname = MM7TUR\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Turboman\nbot[1] = Quickman\nbot[2] = Chargeman\nbot[3] = Stoneman\nbot[4] = Crashman\nbot[5] = Napalmman\n}\n\n{\nmapname = MM7DW1\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Freezeman\nbot[1] = Springman\nbot[2] = Cloudman\nbot[3] = Turboman\nbot[4] = Shademan\nbot[5] = Junkman\n}\n\n{\nmapname = MM7DW2\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Junkman\nbot[1] = Burstman\nbot[2] = Slashman\nbot[3] = Springman\nbot[4] = Freezeman\n}\n\n{\nmapname = MM7DW3\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Junkman\nbot[1] = Burstman\nbot[2] = Springman\nbot[3] = Turboman\nbot[4] = Freezeman\nbot[5] = Shademan\nbot[6] = Cloudman\n}\n\n{\nmapname = MM7DW4\ngamemode = deathmatch\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Slashman\nbot[1] = Cloudman\nbot[2] = Springman\nbot[3] = Turboman\nbot[4] = Freezeman\nbot[5] = Shademan\n}\n\n{\nmapname = MM8TEN\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tenguman\nbot[1] = Gyroman\nbot[2] = Yamatoman\nbot[3] = Frostman\nbot[4] = Ringman\n}\n\n{\nmapname = MM8AST\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Astroman\nbot[1] = Starman\nbot[2] = Geminiman\nbot[3] = Flashman\nbot[4] = Shadowman\nbot[5] = \"Sniper Joe\"\n}\n\n{\nmapname = MM8SWO\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Swordman\nbot[1] = Slashman\nbot[2] = Drillman\nbot[3] = Pharaohman\nbot[4] = Shademan\nbot[5] = Knightman\n}\n\n{\nmapname = MM8CLO\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Clownman\nbot[1] = Topman\nbot[2] = Springman\nbot[3] = Chargeman\nbot[4] = Airman\n}\n\n{\nmapname = MM8SEA\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Searchman\nbot[1] = Woodman\nbot[2] = Snakeman\nbot[3] = Napalmman\nbot[4] = Centaurman\n}\n\n{\nmapname = MM8FRO\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Frostman\nbot[1] = Blizzardman\nbot[2] = Freezeman\nbot[3] = Turboman\nbot[4] = Brightman\n}\n\n{\nmapname = MM8GRE\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Grenademan\nbot[1] = Crashman\nbot[2] = Dustman\nbot[3] = Skullman\nbot[4] = Junkman\nbot[5] = Searchman\n}\n\n{\nmapname = MM8AQU\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Aquaman\nbot[1] = Clownman\nbot[2] = Waveman\nbot[3] = Bubbleman\nbot[4] = Astroman\n}\n\n{\nmapname = MM8DUO\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Grenademan\nbot[1] = Searchman\nbot[2] = Ringman\nbot[3] = \"Sniper Joe\"\n}\n\n{\nmapname = MM8DW1\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Aquaman\nbot[1] = Tenguman\nbot[2] = Astroman\nbot[3] = Grenademan\nbot[4] = Swordman\nbot[5] = Clownman\nbot[6] = \"Sniper Joe\"\n}\n\n{\nmapname = MM8DW2\ngamemode = deathmatch\nfraglimit = 25\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Aquaman\nbot[1] = Frostman\nbot[2] = Searchman\nbot[3] = Grenademan\nbot[4] = Tenguman\nbot[5] = Clownman\nbot[6] = Astroman\nbot[7] = Swordman\n}\n\n{\nmapname = MMBMUS\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Toadman\nbot[3] = Blizzardman\nbot[4] = Heatman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\n}\n\n{\nmapname = MMBTEN\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Tenguman\nbot[3] = Snakeman\nbot[4] = Airman\nbot[5] = Skullman\nbot[6] = Gyroman\nbot[7] = Windman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBAST\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Astroman\nbot[3] = Starman\nbot[4] = Yamatoman\nbot[5] = Geminiman\nbot[6] = Shadowman\nbot[7] = Ringman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBDYN\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Dynamoman\nbot[3] = Grenademan\nbot[4] = Quickman\nbot[5] = Brightman\nbot[6] = Sparkman\nbot[7] = Napalmman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBCOL\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Coldman\nbot[3] = Frostman\nbot[4] = Freezeman\nbot[5] = Flashman\nbot[6] = Crystalman\nbot[7] = Knightman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBGRO\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Groundman\nbot[3] = Swordman\nbot[4] = Crashman\nbot[5] = Drillman\nbot[6] = Pharaohman\nbot[7] = Stoneman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBPIR\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Pirateman\nbot[3] = Aquaman\nbot[4] = Diveman\nbot[5] = Bubbleman\nbot[6] = Waveman\nbot[7] = Centaurman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBBUR\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Burnerman\nbot[3] = Searchman\nbot[4] = Woodman\nbot[5] = Flameman\nbot[6] = Heatman\nbot[7] = Slashman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBMAG\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Magicman\nbot[3] = Clownman\nbot[4] = Chargeman\nbot[5] = Topman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\n}\n\n{\nmapname = MMBKIN\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tenguman\nbot[1] = Astroman\nbot[2] = Dynamoman\nbot[3] = Coldman\nbot[4] = Groundman\nbot[5] = Pirateman\nbot[6] = Burnerman\nbot[7] = Magicman\nbotteam[0] = \"King Team\"\nbotteam[1] = \"King Team\"\nbotteam[2] = \"King Team\"\nbotteam[3] = \"King Team\"\nbotteam[4] = \"King Team\"\nbotteam[5] = \"King Team\"\nbotteam[6] = \"King Team\"\nbotteam[7] = \"King Team\"\n}\n\n{\nmapname = MMBDW1\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Megaman\nbot[1] = Bass\nbot[2] = Tenguman\nbot[3] = Dynamoman\nbot[4] = Burnerman\nbot[5] = Magicman\nbot[6] = Coldman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MMWTBRG\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Cutman\nbot[1] = Elecman\nbot[2] = Woodman\nbot[3] = Snakeman\nbot[4] = Airman\nbot[5] = Cloudman\nbot[6] = Slashman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MMWTMWS\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Timeman\nbot[1] = Oilman\nbot[2] = Bubbleman\nbot[3] = Brightman\nbot[4] = Groundman\nbot[5] = Tenguman\nbot[6] = Quickman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MMWTHSH\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Gutsman\nbot[1] = Bombman\nbot[2] = Aquaman\nbot[3] = Hardman\nbot[4] = Stoneman\nbot[5] = Frostman\nbot[6] = \"Sniper Joe\"\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MMWTDW1\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Fireman\nbot[1] = Iceman\nbot[2] = Heatman\nbot[3] = Bubbleman\nbot[4] = Snakeman\nbot[5] = Burnerman\nbot[6] = Waveman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MMWTDW2\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Protoman\nbot[1] = \"???\"\nbot[2] = Needleman\nbot[3] = Geminiman\nbot[4] = Woodman\nbot[5] = Gravityman\nbot[6] = Bubbleman\nbot[7] = Hardman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\nbotteam[7] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MM9CON\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Concreteman\nbot[1] = Stoneman\nbot[2] = Skullman\nbot[3] = Woodman\nbot[4] = Waveman\nbot[5] = Burnerman\nbot[6] = Shademan\nbot[7] = Searchman\n}\n\n{\nmapname = MM9TOR\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tornadoman\nbot[1] = Airman\nbot[2] = Cloudman\nbot[3] = Toadman\nbot[4] = Ringman\n}\n\n{\nmapname = MM9SPL\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Splashwoman\nbot[1] = Diveman\nbot[2] = Bubbleman\nbot[3] = Geminiman\nbot[4] = Burstman\nbot[5] = Aquaman\nbot[6] = Pirateman\n}\n\n{\nmapname = MM9PLU\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Plugman\nbot[1] = Sparkman\nbot[2] = Junkman\nbot[3] = Dynamoman\nbot[4] = Brightman\n}\n\n{\nmapname = MM9JEW\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Jewelman\nbot[1] = Crystalman\nbot[2] = Drillman\nbot[3] = Frostman\nbot[4] = Snakeman\nbot[5] = Flashman\n}\n\n{\nmapname = MM9HOR\ngamemode = deathmatch\nfraglimit = 10\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Hornetman\nbot[1] = Slashman\nbot[2] = Plantman\nbot[3] = Pharaohman\nbot[4] = Heatman\nbot[5] = Topman\nbot[6] = Quickman\nbot[7] = Tenguman\n}\n\n{\nmapname = MM9MAG\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Magmaman\nbot[1] = Flameman\nbot[2] = Needleman\nbot[3] = Swordman\nbot[4] = Dustman\n}\n\n{\nmapname = MM9GAL\ngamemode = deathmatch\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Galaxyman\nbot[1] = Starman\nbot[2] = Crashman\nbot[3] = Gravityman\nbot[4] = Metalman\nbot[5] = Astroman\nbot[6] = Springman\nbot[7] = Magnetman\n}\n\n{\nmapname = MM9DW1\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tornadoman\nbot[1] = Splashwoman\nbot[2] = Grenademan\nbot[3] = Shadowman\nbot[4] = Gyroman\nbot[5] = Turboman\nbot[6] = Clownman\nbot[7] = Ringman\nbot[8] = Hardman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\nbotteam[7] = \"Dr. Wily Team\"\nbotteam[8] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MM9DW2\ngamemode = teamplay\nplayerteam = \"Dr. Light Team\"\nfraglimit = 20\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Tornadoman\nbot[1] = Splashwoman\nbot[2] = Grenademan\nbot[3] = Shadowman\nbot[4] = Gyroman\nbot[5] = Turboman\nbot[6] = Clownman\nbot[7] = Ringman\nbot[8] = Hardman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Wily Team\"\nbotteam[3] = \"Dr. Wily Team\"\nbotteam[4] = \"Dr. Wily Team\"\nbotteam[5] = \"Dr. Wily Team\"\nbotteam[6] = \"Dr. Wily Team\"\nbotteam[7] = \"Dr. Wily Team\"\nbotteam[8] = \"Dr. Wily Team\"\n}\n\n{\nmapname = MM9FAK\ngamemode = teamplay\nplayerteam = \"Dr. Wily Team\"\nfraglimit = 15\ndmflags = 6967428\ndmflags2 = 2097168\ncompatflags = 0\nbot[0] = Fakeman\nbot[1] = Fakeman\nbot[2] = Fakeman\nbot[3] = Fakeman\nbot[4] = Fakeman\nbot[5] = Fakeman\nbotteam[0] = \"Dr. Light Team\"\nbotteam[1] = \"Dr. Light Team\"\nbotteam[2] = \"Dr. Light Team\"\nbotteam[3] = \"Dr. Light Team\"\nbotteam[4] = \"Dr. Light Team\"\nbotteam[5] = \"Dr. Light Team\"\n}"
},
{
"source": "pk3",
"name": "actors/Class Stats.txt",
"contents": "Armor:\nTCWeakArmorClass\nTCSemiWeakArmorClass\nTCBaseClass\nTCSemiStrongArmorClass\nTCStrongArmorClass\nTCVeryStrongArmorClass\n\nSpeed:\nSlow\nplayer.forwardmove 0.6, 0.8\nplayer.sidemove 0.58, 0.78\nSemiSlow\nplayer.forwardmove 0.7, 0.8\nplayer.sidemove 0.68, 0.78\nNormal\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nSemiFast\nplayer.forwardmove 0.9, 0.8\nplayer.sidemove 0.88, 0.78\nFast\nplayer.forwardmove 1.0, 0.8\nplayer.sidemove 0.98, 0.78\nVery Fast\nplayer.forwardmove 1.1, 0.8\nplayer.sidemove 1.08, 0.78\n\nJump:\n8\n10\n12\n14\n16\n18"
},
{
"source": "pk3",
"name": "actors/AlienClass.txt",
"contents": "actor AlienBossClass : TCSemiWeakArmorClass\n{\nplayer.startitem \"BaseArmor\"\nplayer.soundclass \"alienc\"\nplayer.displayname \"Alien\"\nplayer.startitem \"AlienBusterBoss\"\nplayer.startitem \"TCCanFly\"\nplayer.startitem \"TCCeilingChecker\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"TCBase28Ammo\",28\nplayer.startitem \"TCNoAmmoBar\", 1\ndamagefactor \"Bubbleman\", 1.25\ndamagefactor \"BubbleLead\", 1.15\nStates\n{\nSpawn:\nALIE A 0\nALIE B 1\nALIE A 5\nGoto Spawn+2\nSee:\nALIE BCDE 4\nGoto Spawn+1\nMissile:\nALIE F 8\nALIE G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nALIE AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nALIE H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nALIE H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nALIE H 0 A_PlaySound(\"misc/devilpain\")\nALIE HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nALIE H 20 ACS_ExecuteAlways(999,0,0)\nALIE H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor AlienBossClassM : AlienBossClass\n{\n+NOSKIN\nplayer.morphweapon \"AlienBusterBoss\"\n}\n\nactor PowerAlienWeakness : PowerProtection\n{\ndamagefactor \"Bubbleman\", 1.25\ndamagefactor \"BubbleLead\", 1.15\n}"
},
{
"source": "pk3",
"name": "actors/BelmontBossClass.txt",
"contents": "actor BelmontArmor : TCClassArmor\n{\n}\nactor BelmontBossClass : TCSemiStrongArmorClass\n{\nplayer.startitem \"BelmontArmor\"\nplayer.soundclass \"belmontc\"\nplayer.displayname \"Belmont\"\nplayer.startitem \"VampireKillerDaggerBoss\"\n/*player.startitem \"VampireKillerCrossBoss\"\nplayer.startitem \"VampireKillerHolyWaterBoss\"\nplayer.startitem \"VampireKillerAxeBoss\"\nplayer.startitem \"VampireKillerStopWatchBoss\"\nplayer.startitem \"VampireKillerWhiteBibleBoss\"\nplayer.startitem \"VampireKillerBlackBibleBoss\"\nplayer.startitem \"VampireKillerSilverDaggerBoss\"\nplayer.startitem \"VampireKillerGoldenDaggerBoss\"\nplayer.startitem \"VampireKillerDraculaRibBoss\"\nplayer.startitem \"VampireKillerDiamondBoss\"\nplayer.startitem \"VampireKillerHerbBoss\"\nplayer.startitem \"VampireKillerLaurelBoss\"\nplayer.startitem \"VampireKillerGarlicBoss\"*/\nplayer.startitem \"CVHeartCount\", 10\nplayer.startitem \"SubWeaponAmmo\", 1\nplayer.startitem \"CanDash\"\nplayer.startitem \"CantJumpDash\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.jumpz 14\nStates\n{\nSpawn:\nCVRM A 0\nCVRM B 1\nCVRM A 5\nGoto Spawn+2\nSee:\nCVRM BCDE 4\nGoto Spawn+1\nMissile:\nCVRM F 8\nCVRM G 8\nGoto Spawn+1\nDash:\nTNT1 A 0 A_GiveInventory(\"BelmontSlideThrust\")\nTNT1 A 0 ACS_ExecuteAlways(3134,0,20,20)\nCVRM I 20\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nCVRM AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nCVRM H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nCVRM H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nCVRM H 0 A_PlaySound(\"pain/belmontpain\")\nCVRM HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nCVRM H 20 ACS_ExecuteAlways(999,0,0)\nCVRM H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor BelmontBossClassM : BelmontBossClass\n{\n+NOSKIN\nplayer.morphweapon \"VampireKillerDaggerBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/BirdoClass.txt",
"contents": "actor BirdoArmor : TCClassArmor\n{\n}\nactor BirdoClass : TCSemiStrongArmorClass\n{\nPlayer.ViewHeight 60\nplayer.forwardmove 0.7, 0.8\nplayer.sidemove 0.68, 0.78\nplayer.startitem \"BirdoArmor\"\nplayer.soundclass \"birdoc\"\nplayer.displayname \"Birdo\"\nplayer.startitem \"NoHealthBar\", 1\nStates\n{\nSpawn:\nBRDO A 0\nBRDO B 1\nBRDO A 5\nGoto Spawn+2\nSee:\nBRDO BCDE 4\nGoto Spawn+1\nMissile:\nBRDO F 8\nBRDO G 8\nGoto Spawn+1\nAnimation1:\nBRDO F 8\nBRDO G 8\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nBRDO AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nBRDO H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nBRDO H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nBRDO H 0 A_PlaySound(\"pain/birdopain\")\nBRDO HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nBRDO H 20 ACS_ExecuteAlways(999,0,0)\nDRWI A 0 A_SpawnItemEx(\"BirdoOrb\",0,0,0,0,0,15)\nBRDO H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor BirdoClassM : BirdoClass\n{\n+NOSKIN\nplayer.morphweapon \"BirdoEggsBossPinkBlack\"\n}"
},
{
"source": "pk3",
"name": "actors/DraculaClass.txt",
"contents": "actor DraculaArmor : TCClassArmor\n{\n}\nactor DraculaClass : TCVeryStrongArmorClass\n{\nPlayer.ViewHeight 100\nProjectilePassHeight 100\nplayer.forwardmove 0.7, 0.7\nplayer.sidemove 0.68, 0.68\nplayer.jumpz 10\nplayer.startitem \"DraculaArmor\"\nplayer.soundclass \"draculac\"\nplayer.displayname \"Dracula\"\nplayer.startitem \"DraculaSorceryBoss\"\nplayer.startitem \"DraculaInvTrigger\", 1\nplayer.startitem \"NoHealthBar\", 1\nplayer.startitem \"TCAmmoGiver\"\ndamagefactor \"VampireKiller\", 0.85\ndamagefactor \"CVDagger\", 0.75\ndamagefactor \"CVDagger2\", 0.75\ndamagefactor \"CVHolyCross\", 0.75\ndamagefactor \"CVHolyWater\", 0.75\ndamagefactor \"CVAxe\", 0.75\ndamagefactor \"CVWhiteBible\", 0.75\ndamagefactor \"CVBlackBible\", 0.75\ndamagefactor \"CVSilverDagger\", 0.75\ndamagefactor \"CVGoldenDagger\", 0.75\ndamagefactor \"CVDiamond\", 0.75\ndamagefactor \"CVGarlic\", 0.75\nscale 2\nStates\n{\nSpawn:\nDRAC A 0\nDRAC B 1\nDRAC A 5\nGoto Spawn+2\nSee:\nDRAC BCDE 4\nGoto Spawn+1\nMissile:\nDRAC F 8\nDRAC G 8\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nDRAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nDRAC H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nDRAC H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nDRAC H 0 A_PlaySound(\"pain/draculapain\")\nDRAC HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nDRAC H 20 ACS_ExecuteAlways(999,0,0)\nDRAC H 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"DraculaDeathGFXSpawner\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor DraculaClassM : DraculaClass\n{\n+NOSKIN\nplayer.morphweapon \"DraculaSorceryBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/BBAClass.txt",
"contents": "actor BBAClass : TCSemiStrongArmorClass\n{\nplayer.startitem \"DocArmor\"\nplayer.soundclass \"bbac\"\nPlayer.ViewHeight 60\nplayer.displayname \"BBA MegaMan\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"BBABusterBossA\"\nplayer.startitem \"BBABusterBossB\"\nplayer.startitem \"TCBase56Ammo\", 56\nStates\n{\nSpawn:\nBBAM A 0\nBBAM B 1\nBBAM A 5\nGoto Spawn+2\nSee:\nBBAM BCDE 4\nGoto Spawn+1\nMissile:\nBBAM F 8\nBBAM G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nBBAM AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nBBAM H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nBBAM H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nBBAM H 0 A_PlaySound(\"misc/devilpain\")\nBBAM HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nBBAM H 20 ACS_ExecuteAlways(999,0,0)\nBBAM H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor BBAClassM : BBAClass\n{\n+NOSKIN\nplayer.morphweapon \"BBABusterBossA\"\n}"
},
{
"source": "pk3",
"name": "actors/FakeMegaManClass.txt",
"contents": "actor FakeMegamanArmor : TCClassArmor\n{\n}\nactor MegaMan?Class : TCBaseClass\n{\nplayer.startitem \"BaseArmor\"\nplayer.soundclass \"fakemegamanc\"\nplayer.displayname \"MegaMan?\"\nplayer.startitem \"FakeMegamanArmor\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"CopyMegaBusterBoss\"\nplayer.startitem \"NoHealthBar\", 1\nplayer.startitem \"TCNoAmmoBar\", 1\nStates\n{\nSpawn:\nCOPR A 0\nCOPR B 1\nCOPR A 5\nGoto Spawn+2\nSee:\nCOPR BC 4\nCOPR DE 4\nGoto Spawn+1\nMissile:\nCOPR F 8\nCOPR G 4\nGoto Spawn+1\nAnimation1:\nCOPR I 20\ngoto Spawn\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nCOPR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nCOPR H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nCOPR H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\n//TNT1 A 0 A_GiveInventory(\"TCBaseAltFireAmmo\",4)\nCOPR H 0 A_PlaySound(\"misc/devilpain\")\nEVEB H 0 A_PlaySound(\"pain/fakemegamanpain\",CHAN_VOICE)\nCOPR HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nCOPR H 20 ACS_ExecuteAlways(999,0,0)\n//COPR H 0 A_PlayerScream\nEVEB H 0 A_PlaySound(\"death/fakemegaman\",CHAN_VOICE)\nEVEB H 0 A_PlaySound(\"death/fakemegamanex\",CHAN_BODY)\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor MegaMan?ClassM : MegaMan?Class\n{\n+NOSKIN\nplayer.morphweapon \"CopyMegaBusterBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/CopyRobotClass.txt",
"contents": "actor CopyRobotBossClass : TCBaseClass\n{\nplayer.startitem \"BaseArmor\"\nplayer.soundclass \"copyrobotc\"\nplayer.displayname \"Copy Robot\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"CopyBusterBoss\"\nplayer.startitem \"TCCopyRobotHoloTime\" 24\nStates\n{\nSpawn:\nMEGM A 0\nMEGM B 1\nMEGM A 5\nGoto Spawn+2\nSee:\nMEGM BC 4\nMEGM DE 4\nGoto Spawn+1\nMissile:\nMEGM F 8\nMEGM G 4\nGoto Spawn+1\nDash:\nTNT1 A 0 A_GiveInventory(\"CopySlideThrust\",1)\nTNT1 A 0 ACS_ExecuteAlways(3134,0,20,3)\nMEGM O 20\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nMEGM AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nMEGM H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nMEGM H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nMEGM H 0 A_PlaySound(\"misc/devilpain\")\nMEGM HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nMEGM H 20 ACS_ExecuteAlways(999,0,0)\nMEGM H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}"
},
{
"source": "pk3",
"name": "actors/BillRizerClass.txt",
"contents": "actor BillRizerArmor : TCClassArmor\n{\n}\nactor BillRizerClass : TCBaseClass\n{\nplayer.startitem \"BillRizerArmor\"\nplayer.soundclass \"billrizerc\"\nplayer.displayname \"Bill Rizer\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"ContraRifle\"\nplayer.startitem \"NoHealthBar\", 1\nplayer.forwardmove 0.75, 0.75\nplayer.sidemove 0.73, 0.73\n/*player.startitem \"ContraMachineGun\"\nplayer.startitem \"ContraSpreadGun\"\nplayer.startitem \"ContraFireGun\"\nplayer.startitem \"ContraLaserGun\"*/\nplayer.jumpz 12\nStates\n{\nSpawn:\nBIRI A 0\nBIRI B 1\nBIRI A 5\nGoto Spawn+2\nSee:\nBIRI BC 4\nBIRI DE 4\nGoto Spawn+1\nMissile:\nBIRI F 8\nBIRI G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nBIRI AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nBIRI H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nBIRI H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nBIRI H 0 A_PlaySound(\"pain/billrizerpain\")\nBIRI HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nBIRI H 20 ACS_ExecuteAlways(999,0,0)\nBIRI H 0 A_PlayerScream\nNOFX A 0 A_SpawnItemEx(\"BillRizerDeathAnim\",0,0,1,-4,0,7,0,SXF_TRANSFERTRANSLATION)\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor BillRizerClassM : BillRizerClass\n{\n+NOSKIN\nplayer.morphweapon \"ContraMachineGun\"\n}"
},
{
"source": "pk3",
"name": "actors/GutsmanGCLass.txt",
"contents": "actor GutsManGClass : TCVeryStrongArmorClass\n{\n//height 100\n//radius 32\nProjectilePassHeight 100\nPlayer.ViewHeight 100\nplayer.forwardmove 0.6, 0.8\nplayer.sidemove 0.58, 0.78\nplayer.startitem \"VeryStrongArmor\"\nplayer.soundclass \"gutsmangc\"\nplayer.displayname \"Gutsman G\"\nplayer.startitem \"GutsmanGClawBoss\"\nplayer.startitem \"TCAmmoGiver\"\ndamagefactor \"SlashmanClaw\", 0.90\ndamagefactor \"SlashClaw\", 0.90\ndamagefactor \"Slashman\", 0.90\nplayer.jumpz 8\nStates\n{\nSpawn:\nGGTC A 0\nGGTC B 1\nGGTC A 5\nGoto Spawn+2\nSee:\nGGTC AB 4\nGoto Spawn+1\nMissile:\nGGTC G 12\nGoto Spawn+1\nAnimation1:\nGGTC C 6\nGoto Spawn+1\nAnimation2:\nGGTC F 15\nGoto Spawn+1\nAnimation3:\nGGTC D 5\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nGGTC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nGGTC H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nGGTC H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nGGTC H 0 A_PlaySound(\"misc/devilpain\")\nGGTC HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nGGTC H 20 ACS_ExecuteAlways(999,0,0)\nGGTC H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor PowerGutsGWeakness : PowerProtection\n{\ndamagefactor \"SlashmanClaw\", 0.90\ndamagefactor \"SlashClaw\", 0.90\ndamagefactor \"Slashman\", 0.90\n}\n\nactor GutsManGClassM : GutsManGClass\n{\n+NOSKIN\nplayer.morphweapon \"GutsmanGClawBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/HokutoKenshiroClass.txt",
"contents": "actor KenshiroArmor : TCClassArmor\n{\n}\nactor HokutoKenshiroClass : TCSemiStrongArmorClass\n{\nplayer.startitem \"KenshiroArmor\"\nplayer.soundclass \"kenshiroc\"\nplayer.displayname \"Kenshiro\"\nPlayer.ViewHeight 60//70\nplayer.forwardmove 0.81, 0.81\nplayer.sidemove 0.79, 0.79\nplayer.jumpz 16\nplayer.startitem \"HokutoShinkenKenshiro\"\nplayer.startitem \"NoHealthBar\", 1\nplayer.startitem \"TCNoAmmoBar\", 1\nplayer.startitem \"TCAmmoGiver\"\nStates\n{\nSpawn:\nHNKK A 0\nHNKK B 1\nHNKK A 5\nGoto Spawn+2\nSee:\nHNKK BCDE 4\nGoto Spawn+1\nMissile:\nHNKK G 4\nGoto Spawn+1\nAnimation1:\nHNKK F 4\ngoto Spawn+1\nAnimation2:\nHNKK G 6\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nHNKK AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nHNKK H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nHNKK H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nCVRM H 0 A_PlaySound(\"pain/kenshiropain\")\nHNKK HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"HokutoKenshiroWepM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"HokutoKenshiroWepM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"HokutoKenshiroWepB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"HokutoKenshiroWepB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"HokutoKenshiroWepP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"HokutoKenshiroWepP\")\ngoto ClassDeath*/\nClassDeath:\nTNT1 A 0 A_StopSound(CHAN_WEAPON)\nHNKK H 20 ACS_ExecuteAlways(999,0,0)\nHNKK H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor HokutoKenshiroClassM : HokutoKenshiroClass\n{\n+NOSKIN\nplayer.morphweapon \"HokutoShinkenKenshiro\"\n}"
},
{
"source": "pk3",
"name": "actors/KRKabutoClass.txt",
"contents": "actor KRKabutoArmor : TCClassArmor\n{\n}\nactor KamenRiderKabuto : TCSemiWeakArmorClass\n{\nplayer.startitem \"KRKabutoArmor\"\nplayer.soundclass \"kabutoc\"\nplayer.displayname \"Kamen Rider Kabuto\"\nplayer.forwardmove 0.9, 0.8\nplayer.sidemove 0.88, 0.78\nplayer.jumpz 18\nplayer.startitem \"NoHealthBar\"\nplayer.startitem \"TCNoAmmoBar\"\nplayer.startitem \"TCChangingHealthColor\"\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"KabutoKunaiGunA\"\nplayer.startitem \"KabutoKunaiGunB\"\nplayer.startitem \"KabutoKunaiGunC\"\nplayer.startitem \"KabutoKunaiGunD\"\n//player.startitem \"KabutoKunaiGun\"\n//player.startitem \"KabutoRiderKickReady\"\nplayer.startitem \"Kick1\"\nStates\n{\nSpawn:\nKABU A 0\nKABU B 1\nKABU A 5\nGoto Spawn+2\nSee:\nKABU BCDE 4\nGoto Spawn+1\nMissile:\nKABU F 8\nKABU G 4\nGoto Spawn+1\nCustomState1:\nKABU K 65\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nKABU AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nKABU H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nKABU H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nKABU H 0 A_PlaySound(\"misc/devilpain\")\nKABU HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepP\")\ngoto ClassDeath*/\nClassDeath:\nKABU H 0 A_StopSound(CHAN_WEAPON)\nKABU H 20 ACS_ExecuteAlways(999,0,0)\nKABU H 0 A_PlayerScream\n//NOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 0 A_SpawnItemEx(\"KabutoDeathExplosion\",0,2,38)\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor KamenRiderKabutoM : KamenRiderKabuto\n{\n+NOSKIN\nplayer.morphweapon \"KabutoKunaiGunA\"\n}"
},
{
"source": "pk3",
"name": "actors/KRDarkKabutoClass.txt",
"contents": "actor KRDarkKabutoArmor : TCClassArmor\n{\n}\n\nactor KamenRiderDarkKabuto : TCSemiWeakArmorClass\n{\nplayer.startitem \"KRDarkKabutoArmor\"\nplayer.soundclass \"darkkabutoc\"\nplayer.displayname \"Kamen Rider Dark Kabuto\"\nplayer.forwardmove 0.9, 0.8\nplayer.sidemove 0.88, 0.78\nplayer.jumpz 18\nplayer.startitem \"NoHealthBar\", 1\nplayer.startitem \"TCNoAmmoBar\", 1\nplayer.startitem \"TCChangingHealthColor\", 1\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"DarkKabutoKunaiGunA\"\nplayer.startitem \"DarkKabutoKunaiGunB\"\nplayer.startitem \"DarkKabutoKunaiGunC\"\n//player.startitem \"KabutoRiderKickReady\"\nplayer.startitem \"Kick1\"\nStates\n{\nSpawn:\nKABU A 0\nKABU B 1\nKABU A 5\nGoto Spawn+2\nSee:\nKABU BCDE 4\nGoto Spawn+1\nMissile:\nKABU F 8\nKABU G 4\nGoto Spawn+1\nCustomState1:\nKABU K 65\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nKABU AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nKABU H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nKABU H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nKABU H 0 A_PlaySound(\"misc/devilpain\")\nKABU HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"KabuClockUpWepP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"KabuClockUpWepP\")\ngoto ClassDeath*/\nClassDeath:\nKABU H 0 A_StopSound(CHAN_WEAPON)\nKABU H 20 ACS_ExecuteAlways(999,0,0)\nKABU H 0 A_PlayerScream\n//NOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 0 A_SpawnItemEx(\"KabutoDeathExplosion\",0,2,38)\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor KamenRiderDarkKabutoM : KamenRiderDarkKabuto\n{\n+NOSKIN\nplayer.morphweapon \"DarkKabutoKunaiGunA\"\n}"
},
{
"source": "pk3",
"name": "actors/MazingerZClass.txt",
"contents": "actor MazingerZArmor : TCClassArmor\n{\n}\nactor MazingerZClass : TCSemiStrongArmorClass\n{\nplayer.startitem \"MazingerZArmor\"\nplayer.soundclass \"mazingerzc\"\nplayer.displayname \"Mazinger Z\"\nplayer.startitem \"TCChangingHealthColor\", 1\nplayer.startitem \"TCAmmoGiver\"\n/*player.startitem \"MazingerZEquipmentA\"\nplayer.startitem \"MazingerZEquipmentB\"\nplayer.startitem \"MazingerZEquipmentC\"\nplayer.startitem \"MazingerZEquipmentD\"*/\n//player.startitem \"MazingerZEquipment\"\nPlayer.ViewHeight 60\nStates\n{\nSpawn:\nMZNG A 0\nMZNG B 1\nMZNG A 5\nGoto Spawn+2\nSee:\nMZNG BCDE 4\nGoto Spawn+1\nMissile:\nMZNG F 8\nMZNG G 4\nGoto Spawn+1\nAnimation1:\nMZNG G 10\ngoto Spawn\nAnimation2:\nMZNG S 5\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nMZNG AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nMZNG H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nMZNG H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nMZNG H 0 A_PlaySound(\"misc/devilpain\")\nMZNG HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"MazingerZWepM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"MazingerZWepM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"MazingerZWepB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"MazingerZWepB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"MazingerZWepP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"MazingerZWepP\")\ngoto ClassDeath*/\nClassDeath:\nMZNG H 20 ACS_ExecuteAlways(999,0,0)\nMZNG H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor MazingerZClassM : MazingerZClass\n{\n+NOSKIN\nplayer.morphweapon \"MazingerZEquipmentA\"\n}"
},
{
"source": "pk3",
"name": "actors/MM8BassClass.txt",
"contents": "actor MM8BassClass : TCBaseClass\n{\nplayer.startitem \"BaseArmor\"\nplayer.soundclass \"evilbassc\"\nplayer.displayname \"Evil Energy Bass\"\nPlayer.ViewHeight 60\nplayer.startitem \"TCAmmoGiver\"\nplayer.startitem \"EvilBassBusterBoss\"\nplayer.startitem \"EvilBassBusterBossCopy\"\nplayer.startitem \"TCCanFly\"\nplayer.startitem \"TCNoAmmoBar\", 1\nStates\n{\nSpawn:\nEVEB A 0\nEVEB B 2\nEVEB A 2\nGoto Spawn+1\nSee:\nEVEB AB 2\nGoto Spawn+1\nMissile:\nEVEB F 8\nEVEB G 4\nGoto Spawn+1\nAnimation1:\nEVEC ABABAB 1\ngoto Spawn+1\nAnimation2:\nEVEU A 134\ngoto Spawn+1\nAnimation3:\nEVEH A 4\ngoto Spawn+1\nAnimation4:\nEVEB C 21\ngoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nEVEB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nEVEB H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nEVEB H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nMZNG H 0 A_PlaySound(\"misc/devilpain\")\nEVEB H 0 A_PlaySound(\"pain/mm8basspain\",CHAN_VOICE)\nEVEB HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nEVEB H 0 Thing_Remove(327)\nTNT1 A 0 A_PlaySound(\"pain/mm8bassdeath\")\nEVEB H 20 ACS_ExecuteAlways(999,0,0)\nEVEB H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor MM8BassClassM : MM8BassClass\n{\n+NOSKIN\nplayer.morphweapon \"EvilBassBusterBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/QuakeWomanClass.txt",
"contents": "actor QuakeWomanClass : TCBaseClass\n{\nplayer.startitem \"BaseArmor\"\nplayer.soundclass \"quakewomanc\"\nplayer.displayname \"Quake Woman\"\nplayer.jumpz 14\nplayer.startitem \"QuakeDrillBoss\"\nplayer.startitem \"TCCeilingChecker\"\nplayer.startitem \"TCAmmoGiver\"\nStates\n{\nSpawn:\nQKWM A 0\nQKWM B 1\nQKWM A 5\nGoto Spawn+2\nSee:\nQKWM BCDE 4\nGoto Spawn+1\nMissile:\nQKWM F 8\nQKWM G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nQKWM AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nQKWM H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nQKWM H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nQKWM H 0 A_PlaySound(\"misc/devilpain\")\nQKWM HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetJ:\nCUTM H 0 A_JumpIfInTargetInventory(\"PiripareeJoeWep\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"PiripareeJoeWep\")\ngoto ClassDeath\nWeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"QuakeDrillCopyM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"QuakeDrillCopyM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"QuakeDrillCopyB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"QuakeDrillCopyB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"QuakeDrillCopyP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"QuakeDrillCopyP\")\ngoto ClassDeath*/\nClassDeath:\nQKWM H 20 ACS_ExecuteAlways(999,0,0)\nQKWM H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor QuakeWomanClassM : QuakeWomanClass\n{\n+NOSKIN\nplayer.morphweapon \"QuakeDrillBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/RaThorClass.txt",
"contents": "actor RaThorBossClass : TCWeakArmorClass\n{\nplayer.startitem \"WeakArmor\"\nplayer.soundclass \"rathorc\"\nPlayer.ViewHeight 57\nPlayer.AttackZOffset 4\nplayer.displayname \"Ra Thor\"\nplayer.forwardmove 1.1, 1.1\nplayer.sidemove 1, 1\nplayer.startitem \"RaThorBusterBoss\"\nStates\n{\nSpawn:\nTHOR A 0\nTHOR B 1\nTHOR A 5\nGoto Spawn+2\nSee:\nTHOR BCDE 5\nGoto Spawn+1\nMissile:\nTHOR F 5\nTHOR G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nTHOR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nTHOR H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nTHOR H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nTHOR H 0 A_PlaySound(\"misc/devilpain\")\nTHOR HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetJ:\nCUTM H 0 A_JumpIfInTargetInventory(\"HammerJoeWep\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"HammerJoeWep\")\ngoto ClassDeath\nWeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"EnergyBarrageCopyM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"EnergyBarrageCopyM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"EnergyBarrageCopyB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"EnergyBarrageCopyB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"EnergyBarrageCopyP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"EnergyBarrageCopyP\")\ngoto ClassDeath*/\nClassDeath:\nTHOR H 20 ACS_ExecuteAlways(999,0,0)\nTHOR H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor RaThorBossClassM : RaThorBossClass\n{\n+NOSKIN\nplayer.morphweapon \"RaThorBusterBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/RockmanShadowClass.txt",
"contents": "actor RockmanShadowClass : TCSemiWeakArmorClass\n{\nplayer.startitem \"SemiWeakArmor\"\nplayer.soundclass \"rockmanshadowc\"\nplayer.displayname \"Rockman Shadow\"\nplayer.startitem \"ShinSakugarneBoss\"\nplayer.startitem \"TCBase28Ammo\", 28\nplayer.startitem \"TCBaseAltFireAmmo\", 112\nStates\n{\nSpawn:\nQUIN A 0\nQUIN B 1\nQUIN A 5\nGoto Spawn+2\nSee:\nQUIN BCDE 4\nGoto Spawn+1\nMissile:\nQUIN F 8\nQUIN G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nQUIN AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nQUIN H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nQUIN H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nQUIN H 0 A_PlaySound(\"misc/devilpain\")\nQUIN HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\n/*WeaponGetJ:\nCUTM H 0 A_JumpIfInTargetInventory(\"PiripareeJoeWep\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"PiripareeJoeWep\")\ngoto ClassDeath\nWeaponGetM:\nCUTM H 0 A_JumpIfInTargetInventory(\"SakugarneWepM\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"SakugarneWepM\")\ngoto ClassDeath\nWeaponGetB:\nCUTM H 0 A_JumpIfInTargetInventory(\"SakugarneWepB\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"SakugarneWepB\")\ngoto ClassDeath\nWeaponGetP:\nCUTM H 0 A_JumpIfInTargetInventory(\"SakugarneWepP\",1,2)\nCUTM H 0 A_GiveToTarget(\"WeaponGetFlag\")\nCUTM H 0 A_GiveToTarget(\"SakugarneWepP\")\ngoto ClassDeath*/\nClassDeath:\nQUIN H 20 ACS_ExecuteAlways(999,0,0)\nQUIN H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor RockmanShadowClassM : RockmanShadowClass\n{\n+NOSKIN\nplayer.morphweapon \"ShinSakugarneBoss\"\n}"
},
{
"source": "pk3",
"name": "actors/RollMvCClass.txt",
"contents": "actor RollMvCClass : TCSemiWeakArmorClass\n{\nplayer.startitem \"RollArmor\"\nplayer.soundclass \"rollc\"\nplayer.displayname \"Roll MvC\"\nplayer.startitem \"RollMvCBusterA\"\nplayer.startitem \"RollMvCBusterB\"\nplayer.startitem \"RollMvCBusterC\"\nplayer.startitem \"RoundTwo\"\nStates\n{\nSpawn:\nROLL A 0\nROLL B 1\nROLL A 5\nGoto Spawn+2\nSee:\nROLL BCDE 4\nGoto Spawn+1\nMissile:\nROLL F 8\nROLL G 4\nGoto Spawn+1\nPain.Wind:\nPain.Bright:\nClassTimeStop:\nPLAY A 0 SetPlayerProperty(0,1,4)\nROLL AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Stop\nPLAY A 0 SetPlayerProperty(0,0,4)\nGoto pain+1\nPain.Sparkman:\nPain.Shock:\nROLL H 0 A_GiveInventory(\"Shocked\",1)\ngoto Pain+1\nPain.Gravity:\nTNT1 A 0 //A_TakeInventory(\"Item2Counter\",20)\n//TNT1 A 0 A_GiveInventory(\"GlideDeactivate\",1)\nROLL H 0 ThrustThingZ(0,150,1,0)\nPLAY H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\nPLAY H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\nPLAY H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\nPLAY H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto pain+1\nClassPain:\nRBST B 0 A_JumpifInventory(\"ShieldCheck\",1,\"Classpain2\")\nROLL H 0 A_PlaySound(\"misc/devilpain\")\nROLL HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassPain2:\nROLL H 0 A_TakeInventory(\"ShieldCheck\",1)\nROLL H 0 A_TakeInventory(\"LeafShieldCharge\",99)\nROLL H 0 A_SpawnItemEx(\"RollLeafShiedlKO\",0,40,64,0,0,0,0)\nROLL H 0 A_SpawnItemEx(\"RollLeafShiedlKO\",0,-40,64,0,0,0,0)\nROLL H 0 A_SpawnItemEx(\"RollLeafShiedlKO\",0,40,24,0,0,0,0)\nROLL H 0 A_SpawnItemEx(\"RollLeafShiedlKO\",0,-40,24,0,0,0,0)\nROLL H 0 A_PlaySound(\"misc/devilpain\")\nROLL HHHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nGoto Spawn+1\nClassDeath:\nROLL H 20 ACS_ExecuteAlways(999,0,0)\nROLL H 0 A_PlayerScream\nNOFX A 0 A_CustomMissile(\"DeathGFX\")\nNOFX A 1 A_CheckPlayerDone\nwait\n}\n}\n\nactor RollMvCClassM : RollMvCClass\n{\n+NOSKIN\nplayer.morphweapon \"RollMvCBusterB\"\n}"
}
]
},
"maps": []
}