Raw model (for completeness)
{
"meta": {
"id": "00286641-8007-4dc5-bc49-9b4278d69dc9",
"sha1": "dfb31be9f27058f1b1d0e34262382a0658313c54",
"sha256": "34d69bb9ee53834549f4e17bdc6053de13e74cc004c63c950db5d46108fda830",
"filenames": [
"skulltag_actors.pk3"
],
"additional": {
"engines": [
"SKULLTAG"
],
"iwad": [],
"filename": null,
"added": "2018-06-18 11:28:13",
"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": "2018-06-18 11:28:13",
"file": {
"type": "PK3",
"size": 30877,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/dfb31be9f27058f1b1d0e34262382a0658313c54/dfb31be9f27058f1b1d0e34262382a0658313c54.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 23,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"SKULLTAG"
]
},
"analysis": {
"title": "skulltag_actors.pk3",
"description": "This WAD is a small PK3 addon containing 23 lumps but no maps, focused on actor and decoration definitions for the Skulltag engine. It includes new armor types like Red Armor with specific damage resistances, dead monster states such as a dead Cyberdemon, and various decorative columns with gothic and grey stone themes. The content is purely actor and visual enhancements without gameplay maps or level progression. It is designed for Skulltag and compatible with Doom, Heretic, and Hexen games. No difficulty or combat style can be inferred due to the lack of maps.",
"tags": [
"actors",
"decorations",
"doom",
"heretic",
"hexen",
"no_maps",
"skulltag"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "actors/skulltagarmor.txt",
"contents": "//=================================================================================================\n//\n// Red Armor\n//\n//=================================================================================================\n\nACTOR RedArmor : BasicArmorPickup 5040\n{\n\tGame Doom\n\tSpawnID 168\n\tRadius 20\n\tHeight 16\n\tArmor.Savepercent 66.66666\n\tArmor.Saveamount 200\n\tInventory.Icon \"ARM3A0\"\n\tInventory.Pickupmessage \"$PICKUP_REDARMOR\"\n\tDamageFactor \"Fire\", 0.125\n\tDamageFactor \"Rocket\", 0.125\n\tDamageFactor \"Grenade\", 0.125\n\tStates\n\t{\n\tSpawn:\n\t\tARM3 A 6\n\t\tARM3 B 6 bright\n\t\tgoto Spawn\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/skulltagdeadthings.txt",
"contents": "//=================================================================================================\n//\n// Dead cyberdemon\n//\n//=================================================================================================\n\nactor DeadCyberdemon : Cyberdemon 5070\n{\n\tSkip_Super\n\tGame Doom\n\tDropItem None\n\tStates\n\t{\n\tSpawn:\n\t\tGoto Super::Death+9\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/skulltagdecorations.txt",
"contents": "//=================================================================================================\n//\n// Short grey column\n//\n//=================================================================================================\n\nACTOR GreyColumn 5051\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 40\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tCOL8 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Tall grey column\n//\n//=================================================================================================\n\nACTOR TallGreyColumn 5052\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 52\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tCOL7 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Grey heart column\n//\n//=================================================================================================\n\nACTOR GreyHeartColumn 5053\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 40\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tCOL9 AB 14\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Tall gothic column\n//\n//=================================================================================================\n\nACTOR TallGothicColumn 5054\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 52\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tGCOL A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Revenant hand\n//\n//=================================================================================================\n\nACTOR RevenantHand 5055\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 16\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSGRB AB 14\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Imp head\n//\n//=================================================================================================\n\nACTOR ImpHead 5056\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 8\n\tHeight 32\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tIHED A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// NEEEEEEEEEDS MOOOOOORE...\n//\n//=================================================================================================\n\nACTOR Impse 5058\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 20\n\tHeight 48\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tIMPS ABC 4\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Floating skull (bobs)\n//\n//=================================================================================================\n\nACTOR FloatingBobbingSkull : FloatingSkull 5009\n{\n\t+FLOATBOB\n}\n\n//=================================================================================================\n//\n// Impaling spike\n//\n//=================================================================================================\n\nACTOR ImpalingSpike 5120\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOL7 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (chaingunner head)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike2 5121\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 56\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOL8 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (zombieman head)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike3 5122\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 56\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOL9 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// White torch\n//\n//=================================================================================================\n\nACTOR WhiteTorch 5150\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 68\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tTWHI ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Short white torch\n//\n//=================================================================================================\n\nACTOR ShortWhiteTorch 5151\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 37\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tSMWT ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Yellow torch\n//\n//=================================================================================================\n\nACTOR YellowTorch 5152\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 68\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tTYEL ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Short yellow torch\n//\n//=================================================================================================\n\nACTOR ShortYellowTorch 5153\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 37\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tSMYT ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Evil eye (red)\n//\n//=================================================================================================\n\nACTOR RedEvilEye 5059\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 54\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tCEYR ABCB 6 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Evil eye (blue)\n//\n//=================================================================================================\n\nACTOR BlueEvilEye 5060\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 54\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tCEYB ABCB 6 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Candle stick (red)\n//\n//=================================================================================================\n\nACTOR RedCandleStick 5156\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 20\n\tHeight 14\n\tStates\n\t{\n\tSpawn:\n\t\tCANR A -1 BRIGHT\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Candle stick (blue)\n//\n//=================================================================================================\n\nACTOR BlueCandleStick 5157\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 20\n\tHeight 14\n\tStates\n\t{\n\tSpawn:\n\t\tCANB A -1 BRIGHT\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Tech lamp (red)\n//\n//=================================================================================================\n\nACTOR RedTechLamp 5154\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 80\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tTLP3 ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Tech lamp 2 (red)\n//\n//=================================================================================================\n\nACTOR RedTechLamp2 5155\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 60\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tTLP4 ABCD 4 BRIGHT\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Column (red)\n//\n//=================================================================================================\n\nACTOR RedColumn 5158\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 48\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tRCOL A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Column (blue)\n//\n//=================================================================================================\n\nACTOR BlueColumn 5159\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 48\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tBCOL A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy head)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike4 5320\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 56\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLA A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (3 doomguy heads)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike5 5321\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLB A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (3 doomguy heads, short)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike6 5322\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 45\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLC A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy torso, one arm)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike7 5323\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 54\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLD A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy torso, two arms)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike8 5324\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 54\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLE A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy skewered, twitching)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike9 5325\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLF A 6\n\t\tPOLF B 8\n\t\tLoop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy skewered, long arm)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike10 5326\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLG A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Impaling spike (doomguy skewered, short arm)\n//\n//=================================================================================================\n\nACTOR ImpalingSpike11 5327\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\t+SOLID\n\t+USESPECIAL\n\tStates\n\t{\n\tSpawn:\n\t\tPOLH A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Gibs with marine helmet\n//\n//=================================================================================================\n\nACTOR MarineHelmetGibs 5328\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 16\n\tHeight 64\n\tStates\n\t{\n\tSpawn:\n\t\tGIB1 A -1\n\t\tStop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/skulltagmisc.txt",
"contents": "//=================================================================================================\n//\n// Hissy\n//\n//=================================================================================================\n\nACTOR Hissy 5057\n{\n\tGame Doom\n\tRadius 20\n\tHeight 26\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tHISY B 1 A_FaceConsolePlayer(5)\n\t\twait\n\t\tHISY A 1 A_FaceConsolePlayer(5)\n\t\tWait\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/skulltagmonsters.txt",
"contents": "//=================================================================================================\n//\n// DarkImp\n//\n//=================================================================================================\n\nactor DarkImp : DoomImp 5003 // [RT] Inherits from the DoomImp for convenience\n{\n game Doom\n spawnid 155 // [RT] I think this is the right Spawnid, change if it isn't\n obituary \"$OB_DARKIMP\"\n hitobituary \"$OB_DARKIMP_MELEE\"\n health 120\n missiletype DarkImpBall\n meleedamage 3\n meleesound \"imp/melee\"\n states\n {\n Spawn:\n DIMP AB 10 A_Look\n loop\n See:\n DIMP AABBCCDD 3 A_Chase\n loop\n Melee:\n Missile:\n DIMP EF 8 A_FaceTarget\n DIMP G 6 A_ComboAttack // See DarkImpBall\n goto See\n Pain:\n DIMP H 2\n DIMP H 2 A_Pain\n goto See\n Death:\n DIMP I 8\n DIMP J 8 A_Scream\n DIMP K 6\n DIMP L 6 A_NoBlocking\n DIMP M -1\n stop\n XDeath:\n DIMP N 5\n DIMP O 5 A_XScream\n DIMP P 5\n DIMP Q 5 A_NoBlocking\n DIMP RST 5\n DIMP U -1\n stop\n Raise:\n DIMP ML 8\n DIMP KJI 6\n goto See\n }\n}\n\nactor DarkImpBall : DoomImpBall // [RT] Inherits from DoomImpBall for convenience.\n{\n game Doom\n spawnid 218\n Speed 20\n damage 3 // [RT] I think this is right, change if neccesary.\n states\n {\n Spawn:\n BAL4 AB 4 bright\n loop\n Death:\n BAL4 CDE 6 bright\n stop\n }\n}\n\n//=================================================================================================\n//\n// Cacolantern\n//\n//=================================================================================================\n\nACTOR Cacolantern : Cacodemon 5006\n{\n\tSpawnID 159\n\tHealth 800\n\tObituary \"$OB_CACOLANTERN\"\n\tHitObituary \"$OB_CACOLANTERN_MELEE\"\n\tStates\n\t{\n\tSpawn:\n\t\tHED2 A 10 A_Look\n\t\tLoop\n\tSee:\n\t\tHED2 A 3 A_Chase\n\t\tLoop\n\tPain:\n\t\tHED2 E 3\n\t\tHED2 E 3 A_Pain\n\t\tHED2 F 6\n\t\tGoto See\n\tMissile:\n\t\tHED2 BC 5 A_FaceTarget\n\t\tHED2 D 5 BRIGHT A_BasicAttack (8, \"None\", \"CacolanternBall\", 32)\n\t\tGoto See\n\tDeath:\n\t\tHED2 G 8 A_NoBlocking\n\t\tHED2 H 8 A_Scream\n\t\tHED2 IJK 8\n\t\tHED2 L -1 A_SetFloorClip\n\t\tStop\n\tRaise:\n\t\tHED2 L 8 A_UnsetFloorClip\n\t\tHED2 KJIHG 8\n\t\tGoto See\n\t}\n}\n\nACTOR CacolanternBall\n{\n\tSpawnID 219\n\tRadius 6\n\tHeight 8\n\tSpeed 20\n\tDamage 5\n\tProjectile\n\t+RANDOMIZE\n\tRenderStyle Add\n\tSeeSound \"caco/attack\"\n\tDeathSound \"caco/shotx\"\n\tStates\n\t{\n\tSpawn:\n\t\tBAL8 AB 4 BRIGHT\n\t\tLoop\n\tDeath:\n\t\tBAL8 CDE 6 BRIGHT\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Abaddon\n//\n//=================================================================================================\n\nACTOR Abaddon : Cacolantern 5015\n{\n\tSpawnID 220\n\tHealth 1200\n\tSpeed 12\n\tPainChance 40\n\tObituary \"$OB_ABADDON\"\n\tHitObituary \"$OB_ABADDON_MELEE\"\n\tStates\n\t{\n\tSpawn:\n\t\tHED3 A 10 A_Look\n\t\tLoop\n\tSee:\n\t\tHED3 A 3 A_Chase\n\t\tLoop\n\tPain:\n\t\tHED3 E 3\n\t\tHED3 E 3 A_Pain\n\t\tHED3 F 6\n\t\tGoto See\n\tMissile:\n\t\tHED3 BC 5 A_FaceTarget\n\t\tHED3 D 5 BRIGHT A_BasicAttack (8, \"None\", \"AbaddonBall\", 32)\n\t\tHED3 BC 5 A_FaceTarget\n\t\tHED3 D 5 BRIGHT A_BasicAttack (8, \"None\", \"AbaddonBall\", 32)\n\t\tGoto See\n\tDeath:\n\t\tHED3 G 8 A_NoBlocking\n\t\tHED3 H 8 A_Scream\n\t\tHED3 IJK 8\n\t\tHED3 L -1 A_SetFloorClip\n\t\tStop\n\tRaise:\n\t\tHED3 L 8 A_UnSetFloorClip\n\t\tHED3 KJIHG 8\n\t\tGoto See\n\t}\n}\n\nACTOR AbaddonBall\n{\n\tSpawnID 221\n\tRadius 6\n\tHeight 8\n\tSpeed 20\n\tDamage 10\n\tProjectile\n\t+RANDOMIZE\n\tRenderStyle Add\n\tSeeSound \"caco/attack\"\n\tDeathSound \"caco/shotx\"\n\tStates\n\t{\n\tSpawn:\n\t\tBAL3 AB 4 BRIGHT\n\t\tLoop\n\tDeath:\n\t\tBAL3 CDE 6 BRIGHT\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Belphegor\n//\n//=================================================================================================\n\nACTOR Belphegor : HellKnight 5008\n{\n\tSpawnID 215\n\tHealth 1500\n\tPainChance 25\n\tSeeSound \"baron/sight\"\n\tPainSound \"baron/pain\"\n\tDeathSound \"baron/death\"\n\tActiveSound \"baron/active\"\n\tObituary \"$OB_BELPHEGOR\"\n\tHitObituary \"$OB_BELPHEGOR_MELEE\"\n\tStates\n\t{\n\tSpawn:\n\t\tBOS3 AB 10 A_Look\n\t\tLoop\n\tSee:\n\t\tBOS3 AABBCCDD 3 A_Chase\n\t\tLoop\n\tPain:\n\t\tBOS3 H 2\n\t\tBOS3 H 2 A_Pain\n\t\tGoto See\n\tMelee:\n\tMissile:\n\t\tBOS3 EF 6 A_FaceTarget\n\t\tBOS3 G 6 A_BasicAttack (10, \"baron/melee\", \"BelphegorBall\", 32)\n\t\tBOS3 EF 6 A_FaceTarget\n\t\tBOS3 G 6 A_BasicAttack (10, \"baron/melee\", \"BelphegorBall\", 32)\n\t\tBOS3 EF 6 A_FaceTarget\n\t\tBOS3 G 6 A_BasicAttack (10, \"baron/melee\", \"BelphegorBall\", 32)\n\t\tGoto See\n\tDeath:\n\t\tBOS3 I 8\n\t\tBOS3 J 8 A_Scream\n\t\tBOS3 K 8\n\t\tBOS3 L 8 A_NoBlocking\n\t\tBOS3 MN 8\n\t\tBOS3 O -1 A_BossDeath\n\t\tStop\n\tRaise:\n\t\tBOS3 ONMLKJI 8\n\t\tGoto See\n\t}\n}\n\nACTOR BelphegorBall : BaronBall\n{\n\tSpawnID 222\n\tSpeed 20\n}\n\n//=================================================================================================\n//\n// BloodDemon\n//\n//=================================================================================================\n\nACTOR BloodDemon : Demon 5004\n{\n\tSpawnID 156\n\tHealth 300\n\tObituary \"$OB_BLOODDEMON_MELEE\"\n\tStates\n\t{\n\tSpawn:\n\t\tSRG2 AB 10 A_Look\n\t\tLoop\n\tSee:\n\t\tSRG2 AABBCCDD 2 A_Chase\n\t\tLoop\n\tPain:\n\t\tSRG2 H 2\n\t\tSRG2 H 2 A_Pain\n\t\tGoto See\n\tMelee:\n\t\tSRG2 EF 8 A_FaceTarget\n\t\tSRG2 G 8 A_SargAttack\n\t\tGoto See\n\tDeath:\n\t\tSRG2 I 8\n\t\tSRG2 J 8 A_Scream\n\t\tSRG2 K 4\n\t\tSRG2 L 4 A_NoBlocking\n\t\tSRG2 M 4\n\t\tSRG2 N -1\n\t\tStop\n\tRaise:\n\t\tSRG2 NMLKJI 5\n\t\tGoto See\n\t}\n}\n\n//=================================================================================================\n//\n// Hectebus\n//\n//=================================================================================================\n\nACTOR Hectebus : Fatso 5007\n{\n SpawnID 158\n Health 1200\n PainChance 20\n Obituary \"$OB_HECTEBUS\"\n States\n {\n Spawn:\n HECT AB 15 A_Look\n Loop\n See:\n HECT AABBCCDDEEFF 4 A_Chase\n Loop\n Pain:\n HECT J 3\n HECT J 3 A_Pain\n Goto See\n Missile:\n //These Next 2 states replace A_FatRaise and A_HectRaise\n HECT G 0 A_PlaySound(\"fatso/raiseguns\")\n HECT G 20 A_FaceTarget\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,0,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,5.625,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,11.25,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,16.875,1)\n HECT H 10 BRIGHT\n HECT IG 5 A_FaceTarget\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,0,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,-5.625,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,-11.25,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,-16.875,1)\n HECT H 10 BRIGHT\n HECT IG 5 A_FaceTarget\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,-11.25,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,-5.625,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,0,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,5.625,1)\n HECT H 0 A_CustomMissile(\"HectShot\",28,0,11.25,1)\n HECT H 10 BRIGHT\n HECT IG 5 A_FaceTarget\n Goto See\n Death:\n HECT K 6\n HECT L 6 A_Scream\n HECT M 6 A_NoBlocking\n HECT NOPQRS 6\n HECT T -1\n Stop\n Raise:\n HECT RQPONMLK 5\n Goto See\n }\n}\n\nACTOR HectShot : FatShot\n{\n Speed 22\n Damage 12\n States\n {\n Spawn:\n HECF AB 4 BRIGHT\n Loop\n Death:\n HECF C 8 BRIGHT\n HECF D 6 BRIGHT\n HECF E 4 BRIGHT\n Stop\n }\n}\n\n//=================================================================================================\n//\n// SuperShotgunGuy\n//\n//=================================================================================================\n\nACTOR SuperShotgunGuy 5005\n{\n Game Doom\n SpawnID 157\n Health 120\n Radius 20\n Height 56\n Mass 100\n Speed 8\n PainChance 170\n SeeSound \"chainguy/sight\"\n PainSound \"chainguy/pain\"\n DeathSound \"chainguy/death\"\n ActiveSound \"chainguy/active\"\n AttackSound \"ssgguy/attack\"\n MONSTER\n +FLOORCLIP\n Obituary \"$OB_SSGGUY\"\n DropItem \"SuperShotgun\"\n States\n {\n Spawn:\n GPOS AB 10 A_Look\n Loop\n See:\n GPOS AABBCCDD 4 A_Chase\n Loop\n Missile:\n GPOS E 10 A_FaceTarget\n GPOS F 8 Bright A_CustomBulletAttack(8, 7, 7, 5, \"BulletPuff\")\n GPOS E 8\n Goto See\n Pain:\n GPOS G 3\n GPOS G 3 A_Pain\n Goto See\n Death:\n GPOS H 5\n GPOS I 5 A_Scream\n GPOS J 5 A_NoBlocking\n GPOS KLM 5\n GPOS N -1\n Stop\n XDeath:\n GPOS O 5\n GPOS P 5 A_XScream\n GPOS Q 5 A_NoBlocking\n GPOS RS 5\n GPOS T -1\n Stop\n Raise:\n GPOS LKJIH 5\n Goto See\n }\n}"
},
{
"source": "pk3",
"name": "actors/skulltagspawners.txt",
"contents": "//=================================================================================================\n//\n// Items\n//\n//=================================================================================================\n\n//=================================================================================================\n//\n// Red armor spawner\n//\n//=================================================================================================\n\nACTOR RedArmorSpot : CustomPickupInvasionSpot 5237\n{\n\tGame Doom\n\tDropItem \"RedArmor\"\n}\n\n//=================================================================================================\n//\n// Monsters\n//\n//=================================================================================================\n\n//=================================================================================================\n//\n// Weak monster spawner\n//\n//=================================================================================================\n\nACTOR WeakMonsterSpot : CustomMonsterInvasionSpot replaces WeakDoomMonsterSpot\n{\n\tGame Doom\n\tDropItem \"ZombieMan\"\n\tDropItem \"ShotgunGuy\"\n\tDropItem \"DoomImp\"\n\tDropItem \"DarkImp\"\n\tDropItem \"Demon\"\n\tDropItem \"BloodDemon\"\n\tDropItem \"LostSoul\"\n}\n\n//=================================================================================================\n//\n// Powerful monster spawner\n//\n//=================================================================================================\n\nACTOR PowerfulMonsterSpot : CustomMonsterInvasionSpot replaces PowerfulDoomMonsterSpot\n{\n\tGame Doom\n\tDropItem \"ChaingunGuy\"\n\tDropItem \"SuperShotgunGuy\"\n\tDropItem \"Cacodemon\"\n\tDropItem \"Cacolantern\"\n\tDropItem \"Revenant\"\n\tDropItem \"HellKnight\"\n\tDropItem \"BaronOfHell\"\n\tDropItem \"Arachnotron\"\n\tDropItem \"Fatso\"\n\tDropItem \"PainElemental\"\n}\n\n//=================================================================================================\n//\n// Very powerful monster spawner\n//\n//=================================================================================================\n\nACTOR VeryPowerfulMonsterSpot : CustomMonsterInvasionSpot replaces VeryPowerfulDoomMonsterSpot\n{\n\tGame Doom\n\tDropItem \"Abaddon\"\n\tDropItem \"Hectebus\"\n\tDropItem \"Belphegor\"\n\tDropItem \"Archvile\"\n}\n\n//=================================================================================================\n//\n// Any monster spawner\n//\n//=================================================================================================\n\nACTOR AnyMonsterSpot : CustomMonsterInvasionSpot replaces AnyDoomMonsterSpot\n{\n\tGame Doom\n\tDropItem \"DoomImp\"\n\tDropItem \"DarkImp\"\n\tDropItem \"Demon\"\n\tDropItem \"Spectre\"\n\tDropItem \"BloodDemon\"\n\tDropItem \"ZombieMan\"\n\tDropItem \"ShotgunGuy\"\n\tDropItem \"ChaingunGuy\"\n\tDropItem \"SuperShotgunGuy\"\n\tDropItem \"Cacodemon\"\n\tDropItem \"Cacolantern\"\n\tDropItem \"Abaddon\"\n\tDropItem \"Revenant\"\n\tDropItem \"Fatso\"\n\tDropItem \"Hectebus\"\n\tDropItem \"Arachnotron\"\n\tDropItem \"HellKnight\"\n\tDropItem \"BaronOfHell\"\n\tDropItem \"Belphegor\"\n\tDropItem \"LostSoul\"\n\tDropItem \"PainElemental\"\n\tDropItem \"Cyberdemon\"\n\tDropItem \"SpiderMastermind\"\n\tDropItem \"Archvile\"\n}\n\n//=================================================================================================\n//\n// Dark imp spawner\n//\n//=================================================================================================\n\nACTOR DarkImpSpot : CustomMonsterInvasionSpot 5206\n{\n\tGame Doom\n\tDropItem \"DarkImp\"\n}\n\n//=================================================================================================\n//\n// Blood demon spawner\n//\n//=================================================================================================\n\nACTOR BloodDemonSpot : CustomMonsterInvasionSpot 5209\n{\n\tGame Doom\n\tDropItem \"BloodDemon\"\n}\n\n//=================================================================================================\n//\n// Super shotgun guy spawner\n//\n//=================================================================================================\n\nACTOR SuperShotgunGuySpot : CustomMonsterInvasionSpot 5213\n{\n\tGame Doom\n\tDropItem \"SuperShotgunGuy\"\n}\n\n//=================================================================================================\n//\n// Cacolantern spawner\n//\n//=================================================================================================\n\nACTOR CacolanternSpot : CustomMonsterInvasionSpot 5215\n{\n\tGame Doom\n\tDropItem \"Cacolantern\"\n}\n\n//=================================================================================================\n//\n// Abaddon spawner\n//\n//=================================================================================================\n\nACTOR AbaddonSpot : CustomMonsterInvasionSpot 5216\n{\n\tGame Doom\n\tDropItem \"Abaddon\"\n}\n\n//=================================================================================================\n//\n// Hectebus spawner\n//\n//=================================================================================================\n\nACTOR HectebusSpot : CustomMonsterInvasionSpot 5219\n{\n\tGame Doom\n\tDropItem \"Hectebus\"\n}\n\n//=================================================================================================\n//\n// Belphegor spawner\n//\n//=================================================================================================\n\nACTOR BelphegorSpot : CustomMonsterInvasionSpot 5223\n{\n\tGame Doom\n\tDropItem \"Belphegor\"\n}\n\n//=================================================================================================\n//\n// Weapons\n//\n//=================================================================================================\n\n//=================================================================================================\n//\n// Minigun spawner\n//\n//=================================================================================================\n\nACTOR MinigunSpot : CustomWeaponInvasionSpot 5271\n{\n\tGame Doom\n\tDropItem \"Minigun\"\n}\n\n//=================================================================================================\n//\n// Grenade launcher spawner\n//\n//=================================================================================================\n\nACTOR GrenadeLauncherSpot : CustomWeaponInvasionSpot 5273\n{\n\tGame Doom\n\tDropItem \"GrenadeLauncher\"\n}\n\n//=================================================================================================\n//\n// Railgun spawner\n//\n//=================================================================================================\n\nACTOR RailgunSpot : CustomWeaponInvasionSpot 5275\n{\n\tGame Doom\n\tDropItem \"Railgun\"\n}\n\n//=================================================================================================\n//\n// BFG10K spawner\n//\n//=================================================================================================\n\nACTOR BFG10KSpot : CustomWeaponInvasionSpot 5277\n{\n\tGame Doom\n\tDropItem \"BFG10K\"\n}"
},
{
"source": "pk3",
"name": "actors/skulltagstatues.txt",
"contents": "//=================================================================================================\n//\n// Imp statue\n//\n//=================================================================================================\n\nACTOR ImpStatue 5110\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 20\n\tHeight 56\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA1 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Demon statue\n//\n//=================================================================================================\n\nACTOR DemonStatue 5111\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 30\n\tHeight 56\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA2 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Arch-vile statue\n//\n//=================================================================================================\n\nACTOR ArchvileStatue 5112\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 20\n\tHeight 56\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA3 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Baron statue\n//\n//=================================================================================================\n\nACTOR BaronStatue 5113\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 24\n\tHeight 64\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA4 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Cyberdemon statue\n//\n//=================================================================================================\n\nACTOR CyberdemonStatue 5114\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 40\n\tHeight 110\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA5 A -1\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// Massmouth statue\n//\n//=================================================================================================\n\nACTOR MassmouthStatue 5115\n{\n\tGame Doom\n\tGame Heretic\n\tGame Hexen\n\tRadius 24\n\tHeight 64\n\tXScale 0.5\n\tYScale 0.5\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tSTA6 A -1\n\t\tStop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/skulltagweapons.txt",
"contents": "//=================================================================================================\n//\n// Minigun\n//\n//=================================================================================================\n\nACTOR Minigun : Weapon 5014\n{\n\tGame Doom\n\tWeapon.AmmoType \"Clip\"\n\tWeapon.AmmoGive 20\n\tWeapon.AmmoUse 1\n\tWeapon.Selectionorder 700\n\tWeapon.Kickback 100\n\tInventory.PickupMessage \"$PICKUP_MINIGUN\"\n\tObituary \"$OB_MINIGUN\"\n\tAttackSound \"weapons/minigun\"\n\tSpawnID 214\n\tRadius 20\n\tHeight 16\n\tStates\n\t{\n\tSpawn:\n\t\tMNGN A -1\n\t\tLoop\n\tReady:\n\t\tMNGG A 1 A_WeaponReady\n\t\tLoop\n\tDeselect:\n\t\tMNGG A 1 A_Lower\n\t\tLoop\n\tSelect:\n\t\tMNGG A 1 A_Raise\n\t\tLoop\n\tFire:\n\t\tMNGG A 0 A_GunFlash\n\t\tMNGG A 2 A_FireBullets(5.6, 0, 1, 5, \"BulletPuff\")\n\t\tMNGG B 2 A_FireBullets(5.6, 0, 1, 5, \"BulletPuff\")\n\t\tMNGG A 2 A_ReFire\n\t\tMNGG B 2\n\t\tMNGG A 4\n\t\tMNGG B 4\n\t\tMNGG A 8\n\t\tMNGG B 8\n\t\tgoto Ready\n\tFlash:\n\t\tMNGF A 3 BRIGHT A_Light1\n\t\tMNGF B 3 BRIGHT A_Light0\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// RailGun\n//\n//=================================================================================================\n\nACTOR RailGun : DoomWeapon 5012\n{\n\tGame Doom\n\tSpawnID 164\n\tRadius 20\n\tHeight 16\n\tWeapon.Selectionorder 100\n\tWeapon.AmmoUse 10\n\tWeapon.AmmoGive 40\n\tWeapon.AmmoType \"Cell\"\n\tInventory.Pickupmessage \"$PICKUP_RAILGUN\"\n\tObituary \"$OB_RAILGUN\"\n\tStates\n\t{\n\tReady:\n\t\tRLGG A 1 A_WeaponReady\n\t\tloop\n\tDeselect:\n\t\tRLGG A 1 A_Lower\n\t\tloop\n\tSelect:\n\t\tRLGG A 1 A_Raise\n\t\tloop\n\tFire:\n\t\tRLGG E 12 A_FireRailgun (\"RailgunPuff\")\n\t\tRLGG F 6 A_CheckRailReload\n\t\tRLGG G 6\n\t\tRLGG H 6\n\t\tRLGG I 6\n\t\tRLGG J 6\n\t\tRLGG K 6\n\t\tRLGG L 6\n\t\tRLGG A 6\n\t\tRLGG M 0 A_ReFire\n\t\tgoto Ready\n\tFlash:\n\t\tTNT1 A 5 bright A_Light1\n\t\tTNT1 A 5 bright A_Light2\n\t\tTNT1 A 0 bright A_Light0\n\t\tGoto LightDone\n\tSpawn:\n\t\tRAIL A -1\n\t\tstop\n\t}\n}\n\n//=================================================================================================\n//\n// [TP] This allows the railgun to pierce armor\n//\n//=================================================================================================\nACTOR RailgunPuff : BulletPuff\n{\n\tDamageType Railgun\n\t+PIERCEARMOR\n\tStates\n\t{\n\tSpawn:\n\tMelee:\n\t\tTNT1 A 1\n\t\tstop\n\t}\n}\n\n//=================================================================================================\n//\n// BFG10K\n//\n//=================================================================================================\n\nACTOR BFG10K : DoomWeapon 5013\n{\n\tGame Doom\n\tSpawnID 165\n\tRadius 20\n\tHeight 20\n\tWeapon.Selectionorder 2800\n\tWeapon.AmmoUse 5\n\tWeapon.AmmoGive 40\n\tWeapon.AmmoType \"Cell\"\n\tWeapon.Kickback 100\n\tInventory.Pickupmessage \"$PICKUP_BFG10K\"\n\t+WEAPON.NOAUTOFIRE\n\t+WEAPON.NOLMS\n\tStates\n\t{\n\tSpawn:\n\t\tBFG2 A -1\n\t\tstop\n\tReady:\n\t\tBG2G A 0 A_PlaySound (\"weapons/bfg10kidle\")\n\t\tBG2G A 1 A_WeaponReady\n\t\tBG2G A 1 A_WeaponReady\n\t\tBG2G A 1 A_WeaponReady\n\t\tBG2G B 1 A_WeaponReady\n\t\tBG2G B 1 A_WeaponReady\n\t\tBG2G B 1 A_WeaponReady\n\t\tBG2G C 1 A_WeaponReady\n\t\tBG2G C 1 A_WeaponReady\n\t\tBG2G C 1 A_WeaponReady\n\t\tBG2G D 1 A_WeaponReady\n\t\tBG2G D 1 A_WeaponReady\n\t\tBG2G D 1 A_WeaponReady\n\t\tloop\n\tDeselect:\n\t\tBG2G E 1 A_Lower\n\t\tloop\n\tSelect:\n\t\tBG2G E 1 A_Raise\n\t\tloop\n\tFire:\n\t\tBG2G E 20 A_PlaySound (\"weapons/bfg10kf\")\n\t\tBG2G F 4\n\t\tBG2G G 1\n\t\tBG2G H 1\n\t\tBG2G I 1\n\t\tBG2G J 1\n\t\tgoto Hold\n\tHold:\n\t\tBG2G K 2 A_GunFlash\n\t\tBG2G L 2 A_FireBullets(0,0,1,0,\"BFG10kShot\")\n\t\tBG2G M 2\n\t\tBG2G N 0 A_ReFire\n\t\tBG2G O 35 A_PlaySound (\"weapons/bfg10kcool\")\n\t\tgoto Ready\n\tFlash:\n\t\tTNT1 A 2 bright A_Light1\n\t\tTNT1 A 3 bright\n\t\tGoto LightDone\n\t\tstop\n\t}\n}\n\n//=================================================================================================\n//\n// BFG10K explosive shot\n//\n//=================================================================================================\n\nACTOR BFG10kShot\n{\n\tGame Doom\n\tSpawnID 217\n\tRadius 11\n\tHeight 8\n\tSpeed 20\n\tDamage 160\n\tDamageType BFG10k\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\t+ACTIVATEIMPACT\n\t+ACTIVATEPCROSS\n\t+NOTELEPORT\n\t+PUFFONACTORS\n\t+PUFFGETSOWNER\n\t+FORCERADIUSDMG\n\tRenderstyle Add\n\tAlpha 0.75\n\tSeeSound \"weapons/bfg10kx\"\n\tAttackSound \"weapons/bfg10kx\"\n\tObituary \"$OB_BFG10K\"\n\tStates\n\t{\n\tSpawn:\n\t\tBFE1 A 0 bright\n\t\tBFE1 A 3 bright A_Detonate\n\t\tBFE1 BCDEF 3 bright\n\t\tStop\n\t}\n}\n\n//=================================================================================================\n//\n// GrenadeLauncher\n//\n//=================================================================================================\n\nACTOR GrenadeLauncher : DoomWeapon 5011\n{\n\tGame Doom\n\tSpawnID 163\n\tRadius 20\n\tHeight 16\n\tWeapon.Selectionorder 2500\n\t+WEAPON.NOAUTOFIRE\n\t+WEAPON.NOAUTOAIM\n\tWeapon.AmmoUse 1\n\tWeapon.AmmoGive 2\n\tWeapon.AmmoType \"RocketAmmo\"\n\tWeapon.Kickback 100\n\tInventory.PickupMessage \"$PICKUP_GRENADELAUNCHER\"\n\n\tStates\n\t{\n\tSpawn:\n\t\tGLAU A -1\n\t\tstop\n\tReady:\n\t\tGRLG A 1 A_WeaponReady\n\t\tloop\n\tDeselect:\n\t\tGRLG A 1 A_Lower\n\t\tloop\n\tSelect:\n\t\tGRLG A 1 A_Raise\n\t\tloop\n\tFire:\n\t\tGRLG B 8 A_GunFlash\n\t\tGRLG B 12 A_FireCustomMissile ( \"Grenade\", 0, 1, 0, 0, 0, 6.328125 )\n\t\tGRLG B 0 A_ReFire\n\t\tgoto Ready\n\tFlash:\n\t\tGRLF A\t3 bright A_Light1\n\t\tGRLF B\t4 bright\n\t\tGRLF C 4 bright A_Light2\n\t\tGRLF D 4 bright A_Light2\n\t\tGoto LightDone\n\t}\n}"
},
{
"source": "pk3",
"name": "decaldef.txt",
"contents": "generator Minigun BulletChip\ngenerator BFG10K BFGLightning\ngenerator Railgun RailScorch\n\ngenerator SuperShotgunGuy BulletChip\ngenerator BelphegorBall BaronScorch\ngenerator CacolanternBall CacoScorch\ngenerator DarkImpBall DoomImpScorch\ngenerator HectShot Scorch"
},
{
"source": "pk3",
"name": "decorate.txt",
"contents": "#include \"actors/skulltagarmor.txt\"\n#include \"actors/skulltagdeadthings.txt\"\n#include \"actors/skulltagdecorations.txt\"\n#include \"actors/skulltagmisc.txt\"\n#include \"actors/skulltagmonsters.txt\"\n#include \"actors/skulltagspawners.txt\"\n#include \"actors/skulltagstatues.txt\"\n#include \"actors/skulltagweapons.txt\""
},
{
"source": "pk3",
"name": "doomdefs.txt",
"contents": "// ------------------\n// -- Items --\n// ------------------\n\n// Red armor\npointlight REDARMOR1\n{\n color 0.6 0.0 0.0\n size 48\n}\n\npointlight REDARMOR2\n{\n color 0.6 0.0 0.0\n size 32\n}\n\nobject RedArmor\n{\n frame ARM3A0 { light REDARMOR1 }\n frame ARM3B0 { light REDARMOR2 }\n}\n\n// ------------------\n// -- Weapons --\n// ------------------\n\n// BFG10K\npointlight BFG10kShot\n{\n color 0.0 1.0 0.0\n size 80\n}\n\nflickerlight BFG10KSHOT_X1\n{\n color 0.0 1.0 0.0\n size 80\n secondarySize 88\n chance 0.3\n}\n\nflickerlight BFG10KSHOT_X2\n{\n color 0.0 1.0 0.0\n size 104\n secondarySize 112\n chance 0.3\n}\n\nflickerlight BFG10KSHOT_X3\n{\n color 0.0 1.0 0.0\n size 120\n secondarySize 128\n chance 0.3\n}\n\nobject BFG10kShot\n{\n frame BFE1A0 { light BFG10KSHOT }\n frame BFE1B0 { light BFG10KSHOT }\n\n frame BFE1C0 { light BFG10KSHOT_X1 }\n frame BFE1D0 { light BFG10KSHOT_X2 }\n frame BFE1E0 { light BFG10KSHOT_X3 }\n}\n\n// ------------------\n// -- Monsters --\n// ------------------\n\n// Cacolantern fireball\nflickerlight CACOLANTERNBALL\n{\n color 0.0 0.0 1.0\n size 56\n secondarySize 64\n chance 0.25\n}\n\nflickerlight CACOLANTERNBALL_X1\n{\n color 0.0 0.0 0.9\n size 72\n secondarySize 80\n chance 0.25\n}\n\nflickerlight CACOLANTERNBALL_X2\n{\n color 0.0 0.0 0.8\n size 88\n secondarySize 96\n chance 0.25\n}\n\nflickerlight CACOLANTERNBALL_X3\n{\n color 0.0 0.0 0.7\n size 104\n secondarySize 112\n chance 0.25\n}\n\nobject CacolanternBall\n{\n frame BAL8A0 { light CACOLANTERNBALL }\n frame BAL8B0 { light CACOLANTERNBALL }\n\n frame BAL8C0 { light CACOLANTERNBALL_X1 }\n frame BAL8D0 { light CACOLANTERNBALL_X2 }\n frame BAL8E0 { light CACOLANTERNBALL_X3 }\n}\n\n// Abaddon fireball\nflickerlight ABADBALL\n{\n color 1.0 0.3 0.0\n size 56\n secondarySize 64\n chance 0.5\n}\n\nflickerlight ABADBALL_X1\n{\n color 1.0 0.3 0.0\n size 72\n secondarySize 80\n chance 0.25\n}\n\nflickerlight ABADBALL_X2\n{\n color 1.0 0.3 0.0\n size 88\n secondarySize 96\n chance 0.25\n}\n\nflickerlight ABADBALL_X3\n{\n color 1.0 0.3 0.0\n size 104\n secondarySize 112\n chance 0.25\n}\n\nobject AbaddonBall\n{\n frame BAL3A0 { light ABADBALL }\n frame BAL3B0 { light ABADBALL }\n\n frame BAL3C0 { light ABADBALL_X1 }\n frame BAL3D0 { light ABADBALL_X2 }\n frame BAL3E0 { light ABADBALL_X3 }\n}\n\n// Dark Imp Fireball\npointlight DIBALL\n{\n color 0.5 0.0 1.2\n size 64\n}\n\n// Dark imp fireball explosion\nflickerlight DIBALL_X1\n{\n color 0.5 0.0 1.2\n size 80\n secondarySize 88\n chance 0.25\n}\n\nflickerlight DIBALL_X2\n{\n color 0.3 0.0 0.9\n size 96\n secondarySize 104\n chance 0.25\n}\n\nflickerlight DIBALL_X3\n{\n color 0.1 0.0 0.5\n size 112\n secondarySize 120\n chance 0.25\n}\n\nobject DarkImpBall\n{\n frame BAL4A0 { light DIBALL }\n frame BAL4B0 { light DIBALL }\n\n frame BAL4C0 { light DIBALL_X1 }\n frame BAL4D0 { light DIBALL_X2 }\n frame BAL4E0 { light DIBALL_X3 }\n}\n\n// Hectebus Fireball\npointlight HECTSHOT\n{\n color 0.0 1.0 0.0\n size 48\n}\nflickerlight HECTSHOT_X1\n{\n color 0.0 1.0 0.0\n size 48\n secondarySize 56\n chance 0.3\n}\n\nflickerlight HECTSHOT_X2\n{\n color 0.0 0.5 0.0\n size 64\n secondarySize 72\n chance 0.3\n}\n\nflickerlight HECTSHOT_X3\n{\n color 0.0 0.3 0.0\n size 80\n secondarySize 88\n chance 0.3\n}\n\nobject HectShot\n{\n frame HECFA { light HECTSHOT }\n frame HECFB { light HECTSHOT }\n\n frame HECFC { light HECTSHOT_X1 }\n frame HECFD { light HECTSHOT_X2 }\n frame HECFE { light HECTSHOT_X3 }\n}\n\n// Belphegor Ball\npointlight BELPHEGORBALL\n{\n color 0.0 1.0 0.0\n size 64\n}\n\nflickerlight BELPHEGORBALL_X1\n{\n color 0.0 1.0 0.0\n size 80\n secondarySize 88\n chance 0.25\n}\n\nflickerlight BELPHEGORBALL_X2\n{\n color 0.0 0.7 0.0\n size 96\n secondarySize 104\n chance 0.25\n}\n\nflickerlight BELPHEGORBALL_X3\n{\n color 0.0 0.5 0.0\n size 112\n secondarySize 120\n chance 0.25\n}\n\nobject BelphegorBall\n{\n frame BAL7A { light BELPHEGORBALL }\n frame BAL7B { light BELPHEGORBALL }\n\n frame BAL7C { light BELPHEGORBALL_X1 }\n frame BAL7D { light BELPHEGORBALL_X2 }\n frame BAL7E { light BELPHEGORBALL_X3 }\n}\n\nobject SuperShotgunGuy\n{\n frame GPOSF { light ZOMBIEATK }\n}\n\n// ------------------\n// -- Lights --\n// ------------------\n\n// Small white torch\nflickerlight2 SMALLWHITETORCH\n{\n color 1.0 1.0 1.0\n size 48\n secondarySize 54\n interval 0.1\n offset 0 35 0\n}\n\nobject ShortWhiteTorch\n{\n frame SMWT { light SMALLWHITETORCH }\n}\n\n// Small yellow torch\nflickerlight2 SMALLYELLOWTORCH\n{\n color 1.0 1.0 0.0\n size 48\n secondarySize 54\n interval 0.1\n offset 0 35 0\n}\n\nobject ShortYellowTorch\n{\n frame SMYT { light SMALLYELLOWTORCH }\n}\n\n// Tall white torch\nflickerlight2 BIGWHITETORCH\n{\n color 1.0 1.0 1.0\n size 64\n secondarySize 72\n interval 0.1\n offset 0 60 0\n}\n\nobject WhiteTorch\n{\n frame TWHI { light BIGWHITETORCH }\n}\n\n// Tall yellow torch\nflickerlight2 BIGYELLOWTORCH\n{\n color 1.0 1.0 0.0\n size 64\n secondarySize 72\n interval 0.1\n offset 0 60 0\n}\n\nobject YellowTorch\n{\n frame TYEL { light BIGYELLOWTORCH }\n}\n\n// ------------------\n// -- Decor --\n// ------------------\n\n// Evil Eye Red\nflickerlight2 RedEvilEye\n{\n color 1.0 0.0 0.0\n size 30\n secondarySize 50\n interval 0.1\n offset 0 60 0\n}\n\nobject RedEvilEye\n{\n frame CEYR { light RedEvilEye }\n}\n\n// Evil Eye Blue\nflickerlight2 BlueEvilEye\n{\n color 0.0 0.0 1.0\n size 30\n secondarySize 50\n interval 0.1\n offset 0 60 0\n}\n\nobject BlueEvilEye\n{\n frame CEYB { light BlueEvilEye }\n}\n\n// Red Candle Stick\nflickerlight2 RedCandleStick\n{\n color 1.0 0.0 0.0\n size 40\n secondarySize 60\n interval 0.1\n offset 0 60 0\n}\n\nobject RedCandleStick\n{\n frame CANR { light RedCandleStick }\n}\n\n// Blue Candle Stick\nflickerlight2 BlueCandleStick\n{\n color 0.0 0.0 1.0\n size 40\n secondarySize 60\n interval 0.1\n offset 0 60 0\n}\n\nobject BlueCandleStick\n{\n frame CANB { light BlueCandleStick }\n}\n\n// Red Tech Lamp\nflickerlight2 RedTechLamp\n{\n color 1.0 0.0 0.0\n size 48\n secondarySize 64\n interval 0.1\n offset 0 60 0\n}\n\nobject RedTechLamp\n{\n frame TLP3 { light RedTechLamp }\n}\n\n// Red Tech Lamp 2\nflickerlight2 RedTechLamp2\n{\n color 1.0 0.0 0.0\n size 48\n secondarySize 64\n interval 0.1\n offset 0 60 0\n}\n\nobject RedTechLamp2\n{\n frame TLP4 { light RedTechLamp2 }\n}\n\n// Red Column\nflickerlight2 RedColumn\n{\n color 1.0 0.0 0.0\n size 48\n secondarySize 64\n interval 0.1\n offset 0 60 0\n}\n\nobject RedColumn\n{\n frame RCOL { light RedColumn }\n}\n\n// Blue Column\nflickerlight2 BlueColumn\n{\n color 0.0 0.0 1.0\n size 48\n secondarySize 64\n interval 0.1\n offset 0 60 0\n}\n\nobject BlueColumn\n{\n frame BCOL { light BlueColumn }\n}"
},
{
"source": "pk3",
"name": "language.txt",
"contents": "[enu default]\n//Weapons\n//minigun\nPICKUP_MINIGUN = \"You got the minigun!\";\nOB_MINIGUN = \"%o was drilled by %k's minigun.\";\nOB_MINIGUN_2 = \"%o was pelted by %k's minigun.\";\n\n//grenade launcher\nPICKUP_GRENADELAUNCHER = \"You got the grenade launcher!\";\n\n//railgun\nPICKUP_RAILGUN = \"You got the railgun!\";\n\n//bfg10k\nPICKUP_BFG10K = \"You got the BFG10000! Hell, yes!\";\nOB_BFG10K = \"%o was blasted by %k's BFG10K.\";\nOB_BFG10K_RARE = \"%o got a blast in the ass from %k's BFG10K.\";\nOB_BFG10K_SELF = \"%o got reckless with %p BFG10K.\";\n\n//Monsters\n//obituaries\nOB_CACODEMON_MELEE_RARE = \"%o tried to get friendly with a cacodemon.\";\nOB_BARON_MELEE_RARE = \"%o was bitchslapped by a Baron of Hell.\";\nOB_DARKIMP_MELEE = \"%o was slashed by a dark imp.\";\nOB_DARKIMP = \"%o was burned by a dark imp.\";\nOB_BLOODDEMON_MELEE = \"%o was chomped on by a blood demon.\";\nOB_SSGGUY = \"%o was jacked by a super shotgun guy.\";\nOB_BELPHEGOR_MELEE = \"%o was slain by a Belphegor.\";\nOB_BELPHEGOR = \"%o was slain by a Belphegor.\";\nOB_CACOLANTERN_MELEE = \"%o got too close to a cacolantern.\";\nOB_CACOLANTERN = \"%o was smitten by a cacolantern.\";\nOB_ABADDON_MELEE = \"%o became food for an abaddon.\";\nOB_ABADDON = \"%o was smitten by an abaddon.\";\nOB_HECTEBUS = \"%o was cremated by a hectebus.\";\n\n//cast call\nCC_SSGGUY = \"SUPER SHOTGUN GUY\";\nCC_DARKIMP = \"DARK IMP\";\nCC_BLOODDEMON = \"BLOOD DEMON\";\nCC_CACOLANTERN = \"CACOLANTERN\";\nCC_HECTEBUS = \"HECTEBUS\";\n\n//Items\nPICKUP_REDARMOR = \"Picked up the red armor!\";\n\n//Episodes\n//cluster strings.\nDM1TEXT =\n\t\t\"CONGRATULATIONS, YOU'VE FOUND WHAT NO\\n\"\n\t\t\"ONE PROBABLY WOULD HAVE EVER SUSPECTED:\\n\"\n\t\t\"THE SECRET DEATHMATCH LEVEL! PAT YOURSELF\\n\"\n\t\t\"ON THE BACK AND GET READY... IT'S FIGHTIN'\\n\"\n\t\t\"TIME!\";\nDM2TEXT =\n\t\t\"THE GREATEST EVIL THE WORLD HAS EVER\\n\"\n\t\t\"KNOWN HAS FINALLY BEEN SLAIN. LINGUICA,\\n\"\n\t\t\"THE \\\"SAUSAGE OF DEATH\\\", WILL HOLD PLUSH\\n\"\n\t\t\"CACODEMONS CAPTIVE NO LONGER. YOU WATCH\\n\"\n\t\t\"FROM AFAR AS LINGUICA'S LAIR, WHICH SERVED\\n\"\n\t\t\"AS HISSY'S PRISON, CRUMBLES TO THE GROUND.\\n\"\n\t\t\"\\n\"\n\t\t\"HISSY IS FREE! YOU WATCH WITH DELIGHT\\n\"\n\t\t\"AS THE PLUSH CACODEMON KNOWN AS HISSY\\n\"\n\t\t\"EMERGES FROM THE RUBBLE, GIVES YOU A\\n\"\n\t\t\"\\\"HISS\\\" GOODBYE, AND FLOATS AWAY HAPPILY.\\n\"\n\t\t\"YOU BREATHE A SIGH OF RELIEF, KNOWING THAT\\n\"\n\t\t\"HISSY, AND ALL OTHER PLUSH CACODEMONS,\\n\"\n\t\t\"CAN ROAM FREE ONCE AGAIN.\";\n\n//\t{ str_notchanged, \"STSTR_HISSYON\", \"Fearless Rage Mode ON\", NULL },\n//\t{ str_notchanged, \"STSTR_HISSYOFF\", \"Fearless Rage Mode OFF\", NULL },\n\n// Level names.\nLEVEL_SP_PRE_1 = \"level 1\";\nLEVEL_SP_PRE_2 = \"level 2\";\nLEVEL_SP_PRE_3 = \"level 3\";\nLEVEL_SP_PRE_4 = \"level 4\";\nLEVEL_SP_PRE_5 = \"level 5\";\nLEVEL_SP_PRE_6 = \"level 6\";\nLEVEL_SP_PRE_7 = \"level 7\";\nLEVEL_SP_PRE_8 = \"level 8\";\nLEVEL_SP_PRE_9 = \"level 9\";\nLEVEL_SP_PRE_10 = \"level 10\";\nLEVEL_SP_PRE_11 = \"level 11\";\nLEVEL_SP_PRE_12 = \"level 12\";\nLEVEL_SP_PRE_13 = \"level 13\";\nLEVEL_SP_PRE_14 = \"level 14\";\nLEVEL_SP_PRE_15 = \"level 15\";\nLEVEL_SP_PRE_16 = \"level 16\";\nLEVEL_SP_PRE_17 = \"level 17\";\nLEVEL_SP_PRE_18 = \"level 18\";\nLEVEL_SP_PRE_19 = \"level 19\";\nLEVEL_SP_PRE_20 = \"level 20\";\nLEVEL_SP_PRE_21 = \"level 21\";\nLEVEL_SP_PRE_22 = \"level 22\";\nLEVEL_SP_PRE_23 = \"level 23\";\nLEVEL_SP_PRE_24 = \"level 24\";\nLEVEL_SP_PRE_25 = \"level 25\";\nLEVEL_SP_PRE_26 = \"level 26\";\nLEVEL_SP_PRE_27 = \"level 27\";\nLEVEL_SP_PRE_28 = \"level 28\";\nLEVEL_SP_PRE_29 = \"level 29\";\nLEVEL_SP_PRE_30 = \"level 30\";\nLEVEL_SP_PRE_31 = \"level 31\";\nLEVEL_SP_PRE_32 = \"level 32\";\n\n[ita]\n//Weapons\n//minigun\nPICKUP_MINIGUN = \"Hai trovato un minigun!\";\nOB_MINIGUN = \"%o e' stato trapanato dal minigun di %k.\";\nOB_MINIGUN_2 = \"%o e' stato colpito dal minigun di %k.\";\n\n//grenade launcher\nPICKUP_GRENADELAUNCHER = \"Hai trovato un lancia granate!!\";\n\n//railgun\nPICKUP_RAILGUN = \"Hai trovato un railgun!\";\n\n//bfg10k\nPICKUP_BFG10K = \"Hai trovato il BFG10000! Oh, si!\";\nOB_BFG10K = \"%o e' stato annientato dal BFG10K di %k.\";\nOB_BFG10K_RARE = \"%o e' stato inculato dal BFG10K di %k.\";\nOB_BFG10K_SELF = \"%o si e' ucciso col suo BFG10K.\";\n\n//Monsters\n//obituaries\nOB_CACODEMON_MELEE_RARE = \"%o ha provato a fare amicizia con un cacodemone.\";\nOB_BARON_MELEE_RARE = \"%o e' stato colpito da un barone dell'inferno.\";\nOB_DARKIMP_MELEE = \"%o e' stato squarciato da un imp oscuro.\";\nOB_DARKIMP = \"%o e' stato bruciato da un imp oscuro.\";\nOB_BLOODDEMON_MELEE = \"%o e' stato mangiato da un demone di sangue.\";\nOB_SSGGUY = \"%o e' stato smembrato da uno zombie con doppietta.\";\nOB_BELPHEGOR_MELEE = \"%o e' stato assassinato da un Belphegor.\";\nOB_BELPHEGOR = \"%o e' stato assassinato da un Belphegor.\";\nOB_CACOLANTERN_MELEE = \"%o si e' avvicinato troppo a un caco-lanterna.\";\nOB_CACOLANTERN = \"%o e' stato abbattuto da un caco-lanterna.\";\nOB_ABADDON_MELEE = \"%o e' diventato cibo per un abaddon.\";\nOB_ABADDON = \"%o e' stato abbattuto da un abaddon.\";\nOB_HECTEBUS = \"%o e' stato cremato da un hectebus.\";\n\n//cast call\nCC_SSGGUY = \"ZOMBIE CON DOPPIETTA\";\nCC_DARKIMP = \"IMP OSCURO\";\nCC_BLOODDEMON = \"DEMONE DI SANGUE\";\nCC_CACOLANTERN = \"CACO-LANTERNA\";\nCC_HECTEBUS = \"HECTEBUS\";\n\n//Items\nPICKUP_REDARMOR = \"Hai trovato un'armatura rossa!\";\n\n//Episodes\n//Cluster strings.\nDM1TEXT =\n\t\t\"Congratulazioni, Hai trovato qualcosa che\\n\"\n\t\t\"nessuno avrebbe probabilente mai sospettato:\\n\"\n\t\t\"IL LIVELLO DEATHMATCH SEGRETO! datti un colpo\\n\"\n\t\t\"nel di dietro e tieniti pronto... E' tempo di\\n\"\n\t\t\"combattere!\";\nDM2TEXT =\n\t\t\"Il piu' grande male che il mondo abbia\\n\"\n\t\t\"conosciuto e' stato finalmente ucciso. \\n\"\n\t\t\"Linguica, la \\\"salsiccia della morte\\\", non\\n\"\n\t\t\"terra' mai piu' in prigione cacodemoni di lusso.\\n\"\n\t\t\"guardi da lontano la tana di Linguica, che serviva\\n\"\n\t\t\"come prigione di hissy, sbriciolarsi.\\n\"\n\t\t\"\\n\"\n\t\t\"HISSY E' LIBERO! guardi con delizia\\n\"\n\t\t\"il lussuoso cacodemone conosciuto come hissy\\n\"\n\t\t\"che emerge dalle macerie, e da a te un\\n\"\n\t\t\"\\\"HISS\\\" ADDIO, e galleggia via contento.\\n\"\n\t\t\"fai un respiro di sollievo, sapendo che\\n\"\n\t\t\"HISSY, e tutti gli altri lussuosi cacodemoni,\\n\"\n\t\t\"possono vagabondare liberi di nuovo.\";\n\n//\t{ str_notchanged, \"STSTR_HISSYON\", \"Modalita' Rabbia senza Paura Attiva\", NULL },\n//\t{ str_notchanged, \"STSTR_HISSYOFF\", \"Modalita' Rabbia senza Paura Disattiva\", NULL },\n\n// Level names.\nLEVEL_SP_PRE_1 = \"livello 1\";\nLEVEL_SP_PRE_2 = \"livello 2\";\nLEVEL_SP_PRE_3 = \"livello 3\";\nLEVEL_SP_PRE_4 = \"livello 4\";\nLEVEL_SP_PRE_5 = \"livello 5\";\nLEVEL_SP_PRE_6 = \"livello 6\";\nLEVEL_SP_PRE_7 = \"livello 7\";\nLEVEL_SP_PRE_8 = \"livello 8\";\nLEVEL_SP_PRE_9 = \"livello 9\";\nLEVEL_SP_PRE_10 = \"livello 10\";\nLEVEL_SP_PRE_11 = \"livello 11\";\nLEVEL_SP_PRE_12 = \"livello 12\";\nLEVEL_SP_PRE_13 = \"livello 13\";\nLEVEL_SP_PRE_14 = \"livello 14\";\nLEVEL_SP_PRE_15 = \"livello 15\";\nLEVEL_SP_PRE_16 = \"livello 16\";\nLEVEL_SP_PRE_17 = \"livello 17\";\nLEVEL_SP_PRE_18 = \"livello 18\";\nLEVEL_SP_PRE_19 = \"livello 19\";\nLEVEL_SP_PRE_20 = \"livello 20\";\nLEVEL_SP_PRE_21 = \"livello 21\";\nLEVEL_SP_PRE_22 = \"livello 22\";\nLEVEL_SP_PRE_23 = \"livello 23\";\nLEVEL_SP_PRE_24 = \"livello 24\";\nLEVEL_SP_PRE_25 = \"livello 25\";\nLEVEL_SP_PRE_26 = \"livello 26\";\nLEVEL_SP_PRE_27 = \"livello 27\";\nLEVEL_SP_PRE_28 = \"livello 28\";\nLEVEL_SP_PRE_29 = \"livello 29\";\nLEVEL_SP_PRE_30 = \"livello 30\";\nLEVEL_SP_PRE_31 = \"livello 31\";\nLEVEL_SP_PRE_32 = \"livello 32\";"
},
{
"source": "pk3",
"name": "sndinfo.txt",
"contents": "$ifdoom\n//minigun\nweapons/minigun\t\t\tdsminign\n\n// [BC] Some new sounds for Skulltag.\n//grenade launcher/missile\nweapons/grbnce\t\t\tdsbounce\nweapons/grenlx\t\t\tdsgrnexp\nweapons/grenlf\t\t\tdsglaunc\n\n//bfg10k\nweapons/bfg10kf\t\t\tdsbfg10k\nweapons/bfg10kx dsbarexp\nweapons/bfg10kcool\t\tds10kcdn\nweapons/bfg10kidle\t\tds10kidl\n\n// [BC] Don't limit the number of BFG10K explosions we can hear.\n$limit weapons/bfg10kx 0\n// [Dusk] Neither do limit the grenade launcher explosions\n$limit weapons/grenlx 0\n\n// [BC] Super Shotgun Guy\nssgguy/attack dssggatk\n\n/***************************************************************************/\n/*\t\t\t\t\t\t\t\t\t */\n/* ADDITIONAL SOUNDS FROM TCTF.WAD FOR SKULLTAG\t\t\t\t */\n/*\t\t\t\t\t\t\t\t\t */\n/***************************************************************************/\n\nWindSound wind\nThunder\t thndr1\nWaterFallSound waters1\ndoor1_start\t d1_start\ndoor1_mid d1_mid\ndoor1_end d1_end\n\n$ambient 1 WindSound POINT CONTINUOUS 1.0\n$ambient 2 WaterFallSound POINT CONTINUOUS 1.0\n$endif\t// ifdoom"
},
{
"source": "pk3",
"name": "sndseq.txt",
"contents": "// [BC] And here's a sound sequence for the polyobject\n// doors on D2CTF4.\n\n:Door1\n\tdoor\t\t1\n\tplayuntildone\tdoor1_start\n\tplayrepeat\tdoor1_mid\n\tstopsound\tdoor1_end\nend\n\n// [BC] Another new one for D2INV5.\n\n:Door2\n\tdoor\t\t2\n\tplayrepeat\tplats/pt1_mid\nend"
},
{
"source": "pk3",
"name": "textures.txt",
"contents": "// ============================================================================\n// [Dusk] Red armor\nsprite arm3a0, 31, 17 {\n\tpatch \"arm1a0\", 0, 0 {\n\t\ttranslation \"113:124=176:191\", \"125:125=2:2\", \"126:127=247:247\"\n\t}\n\toffset 15, 17\n}\n\nsprite arm3b0, 31, 17 {\n\tpatch \"arm1b0\", 0, 0 {\n\t\ttranslation \"113:124=176:191\", \"125:125=2:2\", \"126:127=247:247\"\n\t}\n\toffset 15, 17\n}\n\n// ============================================================================\n// [Dusk] Max health bonus\nsprite bon3a0, 14, 18 {\n\tpatch \"bon1a0\", 0, 0 {\n\t\ttranslation \"201:207=180:187\", \"197:200=173:179\", \"240:246=188:191\",\n\t\t\t\"244:246=191:191\", \"6:6=191:191\", \"247:247=190:190\", \"9:12=1:2\"\n\t}\n\toffset 7, 14\n}\n\nsprite bon3b0, 14, 18 {\n\tpatch \"bon1b0\", 0, 0 {\n\t\ttranslation \"201:207=180:187\", \"197:200=173:179\", \"240:246=188:191\",\n\t\t\t\"244:246=191:191\", \"6:6=191:191\", \"247:247=190:190\", \"9:12=1:2\"\n\t}\n\toffset 7, 14\n}\n\nsprite bon3c0, 14, 18 {\n\tpatch \"bon1c0\", 0, 0 {\n\t\ttranslation \"201:207=180:187\", \"197:200=173:179\", \"240:246=188:191\",\n\t\t\t\"244:246=191:191\", \"6:6=191:191\", \"247:247=190:190\", \"9:12=1:2\"\n\t}\n\toffset 7, 14\n}\n\nsprite bon3d0, 14, 18 {\n\tpatch \"bon1d0\", 0, 0 {\n\t\ttranslation \"201:207=180:187\", \"197:200=173:179\", \"240:246=188:191\",\n\t\t\t\"244:246=191:191\", \"6:6=191:191\", \"247:247=190:190\", \"9:12=1:2\"\n\t}\n\toffset 7, 14\n}\n\n// ============================================================================\n// [Dusk] Max armor bonus\nsprite bon4a0, 16, 15 {\n\tpatch \"bon2a0\", 0, 0 {\n\t\ttranslation \"117:122=200:207\", \"123:127=241:247\"\n\t}\n\toffset 7, 13\n}\n\nsprite bon4b0, 16, 15 {\n\tpatch \"bon2b0\", 0, 0 {\n\t\ttranslation \"117:122=200:207\", \"123:127=241:247\"\n\t}\n\toffset 7, 13\n}\n\nsprite bon4c0, 16, 15 {\n\tpatch \"bon2c0\", 0, 0 {\n\t\ttranslation \"117:122=200:207\", \"123:127=241:247\"\n\t}\n\toffset 7, 13\n}\n\nsprite bon4d0, 16, 15 {\n\tpatch \"bon2d0\", 0, 0 {\n\t\ttranslation \"117:122=200:207\", \"123:127=241:247\"\n\t}\n\toffset 7, 13\n}\n\n// ============================================================================\n// [Dusk] Red tech lamps\nsprite tlp3a0, 23, 80 {\n\tpatch \"tlmpa0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\"\n\t}\n\toffset 11, 77\n}\n\nsprite tlp3b0, 23, 80 {\n\tpatch \"tlmpb0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\"\n\t}\n\toffset 11, 77\n}\n\nsprite tlp3c0, 23, 80 {\n\tpatch \"tlmpc0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\"\n\t}\n\toffset 11, 77\n}\n\nsprite tlp3d0, 23, 80 {\n\tpatch \"tlmpd0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\"\n\t}\n\toffset 11, 77\n}\n\n// [Dusk] Short version\nsprite tlp4a0, 21, 60 {\n\tpatch \"tlp2a0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\", \"201:207=179:191\"\n\t}\n\toffset 10, 57\n}\n\nsprite tlp4b0, 21, 60 {\n\tpatch \"tlp2b0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\", \"201:207=179:191\"\n\t}\n\toffset 10, 57\n}\n\nsprite tlp4c0, 21, 60 {\n\tpatch \"tlp2c0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\", \"201:207=179:191\"\n\t}\n\toffset 10, 57\n}\n\nsprite tlp4d0, 21, 60 {\n\tpatch \"tlp2d0\", 0, 0 {\n\t\ttranslation \"192:200=168:178\", \"201:207=179:191\"\n\t}\n\toffset 10, 57\n}\n\n// ============================================================================\n// [Dusk] Recolored torches\n// White, large\nsprite twhia0, 26, 96 {\n\tpatch \"tgrna0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 14, 92\n}\n\nsprite twhib0, 26, 91 {\n\tpatch \"tgrnb0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 14, 87\n}\n\nsprite twhic0, 26, 91 {\n\tpatch \"tgrnc0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 14, 87\n}\n\nsprite twhid0, 26, 97 {\n\tpatch \"tgrnd0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 14, 93\n}\n\n// [Dusk] Yellow, large\nsprite tyela0, 26, 96 {\n\tpatch \"tgrna0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 14, 92\n}\n\nsprite tyelb0, 26, 91 {\n\tpatch \"tgrnb0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 14, 87\n}\n\nsprite tyelc0, 26, 91 {\n\tpatch \"tgrnc0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 14, 87\n}\n\nsprite tyeld0, 26, 97 {\n\tpatch \"tgrnd0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 14, 93\n}\n\n// [Dusk] White, small\nsprite smwta0, 17, 73 {\n\tpatch \"smgta0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 10, 72\n}\n\nsprite smwtb0, 17, 68 {\n\tpatch \"smgtb0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 10, 67\n}\n\nsprite smwtc0, 17, 67 {\n\tpatch \"smgtc0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 10, 67\n}\n\nsprite smwtd0, 17, 74 {\n\tpatch \"smgtd0\", 0, 0 {\n\t\ttranslation \"112:127=80:111\"\n\t}\n\toffset 10, 73\n}\n\n// [Dusk] Yellow, small\nsprite smyta0, 17, 73 {\n\tpatch \"smgta0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 10, 72\n}\n\nsprite smytb0, 17, 68 {\n\tpatch \"smgtb0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 10, 67\n}\n\nsprite smytc0, 17, 67 {\n\tpatch \"smgtc0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 10, 67\n}\n\nsprite smytd0, 17, 74 {\n\tpatch \"smgtd0\", 0, 0 {\n\t\ttranslation \"112:127=160:167\"\n\t}\n\toffset 10, 73\n}"
}
]
},
"maps": []
}