Raw model (for completeness)
{
"meta": {
"id": "01dafbf9-d58d-465f-abda-0702a37090a7",
"sha1": "8d5bab60aa525e1b865b4c718ca644a74a544e74",
"sha256": "962cc05196e623c212531fb4321f588f19c7b4336547cbc7386bdc82d88e8dcb",
"filenames": [
"kfaction1.65.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2016-03-09 21:33:52",
"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": "2016-03-09 21:33:52",
"file": {
"type": "PK3",
"size": 21341637,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/8d5bab60aa525e1b865b4c718ca644a74a544e74/8d5bab60aa525e1b865b4c718ca644a74a544e74.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 6912,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"analysis": {
"title": "kfaction1.65",
"description": "This WAD is a large PK3 mod designed for ZDoom-compatible engines, containing no traditional maps but extensive custom content including over 6900 lumps. It features advanced lighting effects and custom monster frames, suggesting a focus on atmospheric enhancements and gameplay modifications rather than new levels. The absence of IWAD dependencies and maps indicates it is a gameplay or graphics overhaul rather than a mapset. The content likely includes new monster behaviors, visual effects, and possibly new weapons or mechanics, tailored for modern source ports. Resource balance, difficulty, and progression are not applicable due to the lack of maps. The theme is technical and atmospheric with heavy use of dynamic lighting and custom sprites.",
"tags": [
"atmospheric",
"custom_monsters",
"large_megawad",
"lighting_effects",
"mod",
"no_maps",
"technical",
"zdoom"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "GLDefs.txt",
"contents": "//Ghost\npulselight GhostWander\n{\n Color 1.0 1.0 1.0\n Size 20\n SecondarySize 32\n Interval 5\n}\n\nPointlight SlaveWander\n{\n Color 1.0 1.0 1.0\n Size 26\n}\n\nFlickerLight GhostAttackPain\n{\n Color 1.0 1.0 1.0\n Size 20\n SecondarySize 32\n Chance 0.8\n}\n\nFlickerLight SlavePain\n{\n Color 1.0 1.0 1.0\n Size 20\n SecondarySize 28\n Chance 0.8\n}\n\nPointLight GhostDie1\n{\n Color 1.0 1.0 1.0\n Size 34\n}\n\nPointLight GhostDie2\n{\n Color 1.0 1.0 1.0\n Size 30\n}\n\nPointLight GhostDie3\n{\n Color 1.0 1.0 1.0\n Size 22\n}\n\nPointLight GhostDie4\n{\n Color 1.0 1.0 1.0\n Size 18\n}\n\nPointLight GhostDie5\n{\n Color 1.0 1.0 1.0\n Size 13\n}\n\nPointLight GhostDie6\n{\n Color 1.0 1.0 1.0\n Size 10\n}\n\nFlickerLight DarkBlur\n{\n Color 0.5 0.0 1.0\n Size 25\n SecondarySize 34\n Chance 0.5\n Subtractive 1\n dontlightself 1\n}\n\nFlickerLight DarkBlur2\n{\n Color 0.1 0.0 0.2\n Size 8\n SecondarySize 14\n Chance 0.5\n Subtractive 1\n dontlightself 1\n}\n\nFlickerLight DarkBlur3\n{\n Color 0.1 0.0 0.2\n Size 14\n SecondarySize 25\n Chance 0.5\n Subtractive 1\n dontlightself 1\n}\n\nFlickerLight DarkBlur4\n{\n Color 0.5 0.0 1.0\n Size 34\n SecondarySize 48\n Chance 0.5\n Subtractive 1\n dontlightself 1\n}\n\nFlickerLight DarkBlur5\n{\n Color 0.8 0.0 1.0\n Size 56\n SecondarySize 64\n Chance 0.5\n Subtractive 1\n dontlightself 1\n}\n\nObject VGhost\n{\n Frame WRAIA { light GhostWander }\n Frame WRAIB { light GhostWander }\n Frame WRAIC { light GhostAttackPain }\n Frame WRAID { light GhostAttackPain }\n Frame WRAIE { light GhostDie1 }\n Frame WRAIF { light GhostDie2 }\n Frame WRAIG { light GhostDie3 }\n Frame WRAIH { light GhostDie4 }\n Frame WRAII { light GhostDie5 }\n Frame WRAIJ { light GhostDie6 }\n}\n\nObject VPainSlave\n{\n Frame VUL2A { light SlaveWander }\n Frame VUL2B { light SlaveWander }\n Frame VUL2C { light SlaveWander }\n Frame VUL2D { light SlaveWander }\n Frame VUL2E { light SlaveWander }\n Frame VUL2F { light SlaveWander }\n Frame VUL2G { light SlaveWander }\n Frame VUL2H { light SlavePain }\n}\n\nObject DarkManaShot\n{\n Frame VOIPA { Light DarkBlur }\n Frame VOIPB { Light DarkBlur }\n Frame VOIPC { Light DarkBlur }\n Frame VOIPD { Light DarkBlur }\n Frame VOIPE { Light DarkBlur }\n Frame VOIPF { Light DarkBlur }\n}\n\nObject DarkManaTrail\n{\n Frame VOIPA { Light DarkBlur2 }\n Frame VOIPB { Light DarkBlur2 }\n Frame VOIPC { Light DarkBlur2 }\n Frame VOIPD { Light DarkBlur2 }\n Frame VOIPE { Light DarkBlur2 }\n Frame VOIPF { Light DarkBlur2 }\n}\n\nPointLight VortDie1\n{\n Color 0.5 0.0 1.0\n Size 60\n Subtractive 1\n dontlightself 1\n}\n\nPointLight VortDie2\n{\n Color 0.5 0.0 1.0\n Size 50\n Subtractive 1\n dontlightself 1\n}\n\nPointLight VortDie3\n{\n Color 0.5 0.0 1.0\n Size 40\n Subtractive 1\n dontlightself 1\n}\nPointLight VortDie4\n{\n Color 0.5 0.0 1.0\n Size 30\n Subtractive 1\n dontlightself 1\n}\nPointLight VortDie5\n{\n Color 0.5 0.0 1.0\n Size 20\n Subtractive 1\n dontlightself 1\n}\nPointLight VortDie6\n{\n Color 0.5 0.0 1.0\n Size 10\n Subtractive 1\n dontlightself 1\n}\n\nObject VoidVortex\n{\n\tFrame VORXA { Light VortDie1 }\n\tFrame VORXB { Light VortDie2 }\n\tFrame VORXC { Light VortDie3 }\n\tFrame VORXD { Light VortDie4 }\n\tFrame VORXE { Light VortDie5 }\n\tFrame VORXF { Light VortDie6 }\n}\n\nObject BlackHoleFX\n{\n\tFrame VOIP { Light DarkBlur5 }\n}\n\nPointlight DKDart1\n{\nColor 0.6 0.0 0.0\nSize 32\n}\n\nPointlight DKDart2\n{\nColor 1.0 0.0 0.0\nSize 48\n}\n\nPointlight DKDart3\n{\nColor 1.0 0.2 0.2\nSize 56\n}\n\nPointlight DKDart4\n{\nColor 1.0 0.2 0.2\nSize 64\n}\n\nPointlight DKDart5\n{\nColor 0.8 0.0 0.0\nSize 64\n}\n\nPointlight DKDart6\n{\nColor 0.7 0.0 0.0\nSize 56\n}\n\nPointlight DKDart7\n{\nColor 0.7 0.0 0.0\nSize 48\n}\n\nPointlight DKDart8\n{\nColor 0.5 0.0 0.0\nSize 40\n}\n\nPointlight DKDart9\n{\nColor 0.5 0.0 0.0\nSize 32\n}\n\nPointlight DKDart10\n{\nColor 0.4 0.0 0.0\nSize 24\n}\n\nPointlight DKDart11\n{\nColor 0.3 0.0 0.0\nSize 16\n}\n\nObject DKDart\n{\nFrame DKATA { Light DKDart1 }\nFrame DKATB { Light DKDart1 }\nFrame DKATC { Light DKDart1 }\nFrame DKATD { Light DKDart2 }\nFrame DKATE { Light DKDart3 }\nFrame DKATF { Light DKDart4 }\nFrame DKATG { Light DKDart5 }\nFrame DKATH { Light DKDart6 }\nFrame DKATI { Light DKDart7 }\nFrame DKATJ { Light DKDart8 }\nFrame DKATK { Light DKDart9 }\nFrame DKATL { Light DKDart10 }\nFrame DKATM { Light DKDart11 }\n}\n\nPointlight FHeadShot1\n{\nColor 0.6 0.2 0.0\nSize 48\n}\n\nPointlight FHeadShot2\n{\nColor 1.0 0.5 0.0\nSize 64\n}\n\nPointlight FHeadShot3\n{\nColor 0.8 0.3 0.0\nSize 48\n}\n\nPointlight FHeadShot4\n{\nColor 0.6 0.2 0.0\nSize 32\n}\n\nPointlight FHeadShot5\n{\nColor 0.4 0.1 0.0\nSize 24\n}\n\nPointlight FHeadShot6\n{\nColor 0.2 0.0 0.0\nSize 8\n}\n\nObject FHeadShot\n{\nFrame FHED { Light FHeadShot1 }\nFrame RIP1D { Light FHeadShot2 }\nFrame RIP1E { Light FHeadShot3 }\nFrame RIP1F { Light FHeadShot4 }\nFrame RIP1G { Light FHeadShot5 }\nFrame RIP1H { Light FHeadShot6 }\n}\n\nPointlight DKBolt1\n{\nColor 1.0 0.0 0.0\nSize 48\n}\n\nPointlight DKBolt2\n{\nColor 1.0 0.0 0.0\nSize 16\n}\n\nPointlight DKBolt3\n{\nColor 1.0 0.4 0.0\nSize 32\n}\n\nPointlight DKBolt4\n{\nColor 1.0 0.6 0.0\nSize 64\n}\n\nPointlight DKBolt5\n{\nColor 1.0 0.4 0.0\nSize 32\nOffset 0 16 0\n}\n\nPointlight DKBolt6\n{\nColor 1.0 0.0 0.0\nSize 16\nOffset 0 24 0\n}\n\nObject DKBolt\n{\nFrame BOLT { Light DKBolt1 }\nFrame HBALE { Light DKBolt2 }\nFrame HBALF { Light DKBolt3 }\nFrame HBALG { Light DKBolt4 }\nFrame HBALI { Light DKBolt5 }\nFrame HBALJ { Light DKBolt6 }\n}\n\nPointlight DKSword\n{\nColor 0.7 0.0 0.0\nSize 48\n}\n\nObject DKSword\n{\nFrame SWRDK { Light DKSword }\nFrame SWRDL { Light DKSword }\nFrame SWRDM { Light DKSword }\nFrame SWRDN { Light DKSword }\nFrame SWRDO { Light DKSword }\nFrame SWRDP { Light DKSword }\nFrame SWRDQ { Light DKSword }\nFrame SWRDR { Light DKSword }\nFrame SWRDS { Light DKSword }\nFrame SWRDT { Light DKSword }\n}\n\nFlickerLight2 DKFire1\n{\nColor 0.5 0.0 0.0\nSize 24\nSecondarySize 32\nInterval 1.4\n}\n\nPointlight DKFire2\n{\nColor 0.7 0.0 0.0\nSize 32\n}\n\nPointlight DKFire3\n{\nColor 0.5 0.0 0.0\nSize 18\nOffset 0 8 0\n}\n\nPointlight DKFire4\n{\nColor 0.3 0.0 0.0\nSize 8\nOffset 0 16 0\n}\n\nObject DKFire\n{\nFrame DKATN { Light DKFire1 }\nFrame DKATO { Light DKFire1 }\nFrame DKATP { Light DKFire1 }\nFrame DKATQ { Light DKFire1 }\nFrame DKATR { Light DKFire1 }\nFrame DKATS { Light DKFire1 }\nFrame DKATT { Light DKFire1 }\nFrame DKATU { Light DKFire2 }\nFrame DKATV { Light DKFire3 }\nFrame DKATW { Light DKFire4 }\n}\n\n//Brightmaps\n\n//Fade\nBrightmap Sprite FADEA1\n{\nMap \"BrightMaps/Player/FADEA1.png\"\n}\n\nBrightmap Sprite FADEA2A8\n{\nMap \"BrightMaps/Player/FADEA2A8.png\"\n}\n\nBrightmap Sprite FADEA3A7\n{\nMap \"BrightMaps/Player/FADEA3A7.png\"\n}\n\nBrightmap Sprite FADEA4A6\n{\nMap \"BrightMaps/Player/FADEA4A6.png\"\n}\n\nBrightmap Sprite FADEA5\n{\nMap \"BrightMaps/Player/FADEA5.png\"\n}\n\nBrightmap Sprite FADEB1\n{\nMap \"BrightMaps/Player/FADEB1.png\"\n}\n\nBrightmap Sprite FADEB2B8\n{\nMap \"BrightMaps/Player/FADEB2B8.png\"\n}\n\nBrightmap Sprite FADEB3B7\n{\nMap \"BrightMaps/Player/FADEB3B7.png\"\n}\n\nBrightmap Sprite FADEB4B6\n{\nMap \"BrightMaps/Player/FADEB4B6.png\"\n}\n\nBrightmap Sprite FADEB5\n{\nMap \"BrightMaps/Player/FADEB5.png\"\n}\n\nBrightmap Sprite FADEC1\n{\nMap \"BrightMaps/Player/FADEC1.png\"\n}\n\nBrightmap Sprite FADEC2C8\n{\nMap \"BrightMaps/Player/FADEC2C8.png\"\n}\n\nBrightmap Sprite FADEC3C7\n{\nMap \"BrightMaps/Player/FADEC3C7.png\"\n}\n\nBrightmap Sprite FADEC4C6\n{\nMap \"BrightMaps/Player/FADEC4C6.png\"\n}\n\nBrightmap Sprite FADEC5\n{\nMap \"BrightMaps/Player/FADEC5.png\"\n}\n\nBrightmap Sprite FADED1\n{\nMap \"BrightMaps/Player/FADED1.png\"\n}\n\nBrightmap Sprite FADED2D8\n{\nMap \"BrightMaps/Player/FADED2D8.png\"\n}\n\nBrightmap Sprite FADED3D7\n{\nMap \"BrightMaps/Player/FADED3D7.png\"\n}\n\nBrightmap Sprite FADED4D6\n{\nMap \"BrightMaps/Player/FADED4D6.png\"\n}\n\nBrightmap Sprite FADED5\n{\nMap \"BrightMaps/Player/FADED5.png\"\n}\n\nBrightmap Sprite FADEE1\n{\nMap \"BrightMaps/Player/FADED1.png\"\n}\n\nBrightmap Sprite FADEE2E8\n{\nMap \"BrightMaps/Player/FADEE2E8.png\"\n}\n\nBrightmap Sprite FADEE3E7\n{\nMap \"BrightMaps/Player/FADEE3E7.png\"\n}\n\nBrightmap Sprite FADEE4E6\n{\nMap \"BrightMaps/Player/FADEE4E6.png\"\n}\n\nBrightmap Sprite FADEE5\n{\nMap \"BrightMaps/Player/FADEE5.png\"\n}\n\nBrightmap Sprite FADEF1\n{\nMap \"BrightMaps/Player/FADEF1.png\"\n}\n\nBrightmap Sprite FADEF2F8\n{\nMap \"BrightMaps/Player/FADEF2F8.png\"\n}\n\nBrightmap Sprite FADEF3F7\n{\nMap \"BrightMaps/Player/FADEF3F7.png\"\n}\n\nBrightmap Sprite FADEF4F6\n{\nMap \"BrightMaps/Player/FADEF4F6.png\"\n}\n\nBrightmap Sprite FADEF5\n{\nMap \"BrightMaps/Player/FADEF5.png\"\n}\n\nBrightmap Sprite FADEG1\n{\nMap \"BrightMaps/Player/FADED1.png\"\n}\n\nBrightmap Sprite FADEG2G8\n{\nMap \"BrightMaps/Player/FADEG2G8.png\"\n}\n\nBrightmap Sprite FADEG3G7\n{\nMap \"BrightMaps/Player/FADEG3G7.png\"\n}\n\nBrightmap Sprite FADEG4G6\n{\nMap \"BrightMaps/Player/FADEG4G6.png\"\n}\n\nBrightmap Sprite FADEG5\n{\nMap \"BrightMaps/Player/FADEG5.png\"\n}"
},
{
"source": "pk3",
"name": "SBarInfo.txt",
"contents": "monospacefonts true, \"0\";\ninterpolatehealth true, 3;\ncompleteborder true;\nHeight 0;\nLowerHealthCap false;\n\nStatusBar Normal, fullscreenoffsets\n{\n\n\tInInventory RedTeam || BlueTeam, 1\n\t{\n\tDrawString BIGFONT, Black, \"Kills\", 70, -265;\n\tDrawNumber 4, HUDFONT_DOOM, Black, MonstersKilled, fillzeros, 60, -250;\n\t}\n\n\tInInventory RedTeam, 1\n\t{\n\tDrawString BIGFONT, Red, \"Score\", 70, -365;\n\tDrawNumber 7, HUDFONT_DOOM, Red, teamscore \"Ruby\", fillzeros, 100, -350;\n\t}\n\n\tInInventory BlueTeam, 1\n\t{\n\tDrawString BIGFONT, LightBlue, \"Score\", 70, -365;\n\tDrawNumber 7, HUDFONT_DOOM, LightBlue, teamscore \"Topaz\", fillzeros, 100, -350;\n\t}\n\n\tDrawNumber 5, HUDFONT_DOOM, Red, Health, -40, -120;\n\tdrawbar \"healfnt\", \"healbak\", Health, Vertical, -30, -125;\n\n\tdrawimage \"healbord\", -30, -127;\n\n\tDrawNumber 3, HUDFONT_DOOM, Green, Armor, whennotzero, -40, -100;\n\tDrawBar \"armrfnt\", \"armrback\", Armor, Vertical, -30, -125;\n\n\tDrawString SMALLFONT, Purple, \"Hero Mana\", -50, -40;\n\tDrawNumber 5, HUDFONT_DOOM, Purple, Heromana, -120, -30;\n\tdrawbar \"heroman\", \"manaback\", Heromana, Horizontal, -106, -30;\n\tdrawimage \"manabord\", -110, -30;\n\n\tDrawString SMALLFONT, Green, \"Mana\"\t, -80, -70;\n\tDrawNumber 5, HUDFONT_DOOM, Green, Mana, -120, -60;\n\tdrawbar \"normmana\", \"manaback\", Mana, Horizontal, -106, -60;\n\tdrawimage \"manabord\", -110, -60;\n\n\tdrawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -20, -149, -2, -160, untranslated;\n\n\tplayerclass c375\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"LCACOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"FELCOOL\", -161, 334;}\n InInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\n\tInInventory ThirdCoolDownInv, 1 {drawimage \"LEACOOL\", -161, 396;}\n InInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 436;}\n\n\tDrawImage \"Altitude\", -212, -170;\n\tDrawNumber 4, HUDFONT_DOOM, White, AcutualHeightToken, fillzeros, -160, -160;\n\tdrawbar \"AIRPROG\", \"AIRPROG2\", HeightToken, Horizontal, -140, -160;\n\tdrawimage \"AIRBORD\", -140, -160;\n\t}\n\n\tInInventory PowerGhost, 1\n\t{\n\tDrawImage \"INV2A0\", -14, -189, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZArtiInvisibility, whennotzero, -25, -206;\n\t}\n\n\tplayerclass DoomMarine\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"CYBCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"SPICOOL\", -161, 334;}\n\tInInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\n\tInInventory PowerFlight, 1\n\t{\n\tDrawImage \"PKXXA0\", -14, -171, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -188;\n\t}\n\t}\n\n\tplayerclass Corvus\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"DSCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory FifthCoolDownInv, 1 {drawimage \"ILCOOL\", -161, 334;}\n InInventory FifthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FifthCoolDownInv, 0, 374;}\n\n\tInInventory FourthCoolDownInv, 1 {drawimage \"MAUCOOL\", -161, 396;}\n InInventory FourthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FourthCoolDownInv, 0, 436;}\n\n\tInInventory PowerFlight, 1\n\t{\n\tDrawImage \"PKXXA0\", -14, -171, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -188;\n\t}\n\t}\n\n\tplayerclass Daedolon\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"KORCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"HERCOOL\", -161, 334;}\n InInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\n\tInInventory ThirdCoolDownInv, 1 {drawimage \"WYVCOOL\", -161, 396;}\n InInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 436;}\n\tInInventory PowerFlight, 1\n\t{\n\tDrawImage \"PKXXA0\", -14, -171, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -188;\n\t}\n\t}\n\n\tplayerclass Strifeguy\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"ENTCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory ThirdCoolDownInv, 1 {drawimage \"INQCOOL\", -161, 334;}\n InInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 374;}\n\n\tInInventory FourthCoolDownInv, 1 {drawimage \"SPACOOL\", -161, 396;}\n InInventory FourthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FourthCoolDownInv, 0, 436;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"SPBCOOL\", -161, 458;}\n InInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 498;}\n\n\tInInventory FifthCoolDownInv, 1 {drawimage \"SPCCOOL\", -161, 520;}\n InInventory FifthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FifthCoolDownInv, 0, 560;}\n\tInInventory PowerFlight, 1\n\t{\n\tDrawImage \"PKXXA0\", -14, -171, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -188;\n\t}\n\t}\n\n\tplayerclass Chexwarrior\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"LSNCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"FMBCOOL\", -161, 334;}\n InInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\n\tInInventory PowerFlight, 1\n\t{\n\tDrawImage \"PKXXA0\", -14, -171, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -188;\n\t}\n\t}\n}\n\n//::::::: ::::::: ::::::: Monster Progress ::::::: ::::::: :::::::\nStatusBar PopupLog, fullscreenoffsets\n{\n\t//*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*\n\t//*'*'*'*'* *'*'*'*'*\n\t//*'*'*'*'* C H E X *'*'*'*'*\n\t//*'*'*'*'* *'*'*'*'*\n\t//*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*\n\tplayerclass ChexWarrior\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not commonflemoidsummoner,\t\t\t1 \t{drawimage \"CHEXLIST\", -138, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"CHEXLIST\", -138, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BHEXLIST\", -138, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GHEXLIST\", -138, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"RHEXLIST\", -138, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SHEXLIST\", -138, 0;}\n\t\tInInventory YellowItem,\t\t\t \t1 \t{drawimage \"YHEXLIST\", -138, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", bipedicus,\t\t\tHorizontal, -46, 32;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", larvae,\t\t\t\tHorizontal, -46, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", cyclopsflems,\t\tHorizontal, -46, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", flemmines,\t\t\tHorizontal, -46, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", flembranes,\t\t\tHorizontal, -46, 200;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", commonus,\t\t\tHorizontal, -114, 32;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", armoredbipeds,\t\tHorizontal, -114, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", quadrumpusflems,\tHorizontal, -114, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", supercyclopsflems,\tHorizontal, -114, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", flembominationflem,\tHorizontal, -126, 204;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\nIsSelected commonflemoidupgradesummoner\t\t\t{drawimage \"GLOWPKCR\", -70, 34;}\nIsSelected armoredbipedalflemoidupgradesummoner\t{drawimage \"GLOWPKCR\", -88, 52;}\nIsSelected stridicusupgradesummoner\t\t\t\t{drawimage \"GLOWPKCR\", -78, 118;}\n\nIsSelected commonflemoidsummoner\t\t{drawimage \"GLOWPKSQ\", -112, 10;}\nIsSelected armoredbipedalflemoidsummoner{drawimage \"GLOWPKSQ\", -112, 52;}\nIsSelected quadrumpussummoner\t\t\t{drawimage \"GLOWPKSQ\", -112, 94;}\nIsSelected supercyclopsflemoidsummoner\t{drawimage \"GLOWPKSQ\", -123, 136;}\nIsSelected flembominationsummoner\t\t{drawimage \"GLOWPKBS\", -124, 178;}\nIsSelected flemmeteorsummoner\t\t\t{drawimage \"GLOWPKSQ\", -98, 178;}\n\nIsSelected slimecarriersummoner\t\t\t{drawimage \"GLOWPKSQ\", -101, 136;}\n\nIsSelected bipedalflemoidsummoner\t\t{drawimage \"GLOWPKSQ\", -44, 10;}\nIsSelected larvasummoner\t\t\t\t{drawimage \"GLOWPKSQ\", -44, 52;}\nIsSelected cyclopsflemoidsummoner\t\t{drawimage \"GLOWPKSQ\", -44, 94;}\nIsSelected flemminesummoner\t\t\t\t{drawimage \"GLOWPKSQ\", -44, 136;}\nIsSelected flembranesummoner\t\t\t{drawimage \"GLOWPKSQ\", -32, 178;}\nIsSelected maximussummoner\t\t\t\t{drawimage \"GLOWPKSQ\", -56, 178;}\n\nIsSelected stridicussummoner\t\t\t{drawimage \"GLOWPKSQ\", -78, 94;}\n\nIsSelected LordsnotfolusSummoner\t\t{drawimage \"GLOWPKBS\", -84, 224;}\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\nInInventory not armoredbipedalflemoidupgradesummoner, 1\t{drawimage \"PLOCK_CR\", -88, 52;}\nInInventory not stridicusupgradesummoner, 1\t\t{drawimage \"PLOCK_CR\", -78, 118;}\n\nInInventory not armoredbipedalflemoidsummoner, 1 {drawimage \"PLOCK_SQ\", -112, 52;}\nInInventory not quadrumpussummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -112, 94;}\nInInventory not supercyclopsflemoidsummoner, 1\t{drawimage \"PLOCK_SQ\", -123, 136;}\nInInventory not flembominationsummoner, 1\t\t{drawimage \"PLOCK_SQ\", -124, 178;}\nInInventory not flemmeteorsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -98, 178;}\n\nInInventory not supercyclopsunlocked, 1\t\t\t{drawimage \"PLOCK_SQ\", -101, 136;}\n\nInInventory not larvasummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -44, 52;}\nInInventory not cyclopsflemoidsummoner, 1\t\t{drawimage \"PLOCK_SQ\", -44, 94;}\nInInventory not flemminesummoner\t, 1\t\t\t{drawimage \"PLOCK_SQ\", -44, 136;}\nInInventory not flembranesummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -32, 178;}\nInInventory not maximussummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -56, 178;}\n\nInInventory not stridicussummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -78, 94;}\n\nInInventory not LordsnotfolusSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -84, 224;}\n}\n\tplayerclass C375\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not dronesummoner,\t\t\t1 \t{drawimage \"VIRSLIST\", -160, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"VIRSLIST\", -160, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BIRSLIST\", -160, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GIRSLIST\", -160, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"RIRSLIST\", -160, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SIRSLIST\", -160, 0;}\n\t\tInInventory YellowItem,\t\t\t \t1 \t{drawimage \"YIRSLIST\", -160, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", drones,\t\t\tHorizontal, -86, 32;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", prisms,\t\t\tHorizontal, -134, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", greaterprisms,\tHorizontal, -134, 116;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", mills,\t\t\tHorizontal, -148, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", meshfliers,\t\tHorizontal, -134, 200;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", aircarriers,\tHorizontal, -134, 242;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", spores,\t\t\tHorizontal, -38, 74;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", turrets,\t\tHorizontal, -66, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", treadmills,\t\tHorizontal, -38, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", viruses,\t\tHorizontal, -38, 200;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", meshwalkers,\tHorizontal, -38, 242;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\n\t\t\t\tIsSelected sporeupgradesummoner\t\t{drawimage \"GLOWORCR\", -60, 52;}\n\t\tIsSelected groundunitupgradesummoner//weird logic\n\t\t{\n\t\t\tInInventory not grounditem, 1\t{drawimage \"GLOWORCR\", -72, 136;}\n\t\t\tInInventory grounditem, 1\t\t{drawimage \"GLOWORCR\", -72, 172;}\n\t\t}\n\n\t\tIsSelected dronesummoner\t\t\t\t{drawimage \"GLOWORSQ\", -84, 10;}\n\n\t\tIsSelected prismsummoner\t\t\t\t{drawimage \"GLOWORSQ\", -132, 52;}\n\t\tIsSelected greaterprismsummoner\t\t\t{drawimage \"GLOWORSQ\", -143, 94;}\n\t\tIsSelected millsummoner\t\t\t\t\t{drawimage \"GLOWORSQ\", -146, 136;}\n\t\tIsSelected millretrofit\t\t\t\t\t{drawimage \"GLOWORAR\", -132, 136;}\n\t\tIsSelected deathblazemillsummoner\t\t{drawimage \"GLOWORSQ\", -118, 136;}\n\t\tIsSelected meshfliersummoner\t\t\t{drawimage \"GLOWORSQ\", -132, 178;}\n\t\tIsSelected aircarriersummoner\t\t\t{drawimage \"GLOWORSQ\", -132, 220;}\n\n\t\tIsSelected shielddronesummoner\t\t\t{drawimage \"GLOWORSQ\", -121, 94;}\n\n\t\tIsSelected sporesummoner\t\t\t\t{drawimage \"GLOWORSQ\", -36, 52;}\n\t\tIsSelected turretsummoner\t\t\t\t{drawimage \"GLOWORSQ\", -64, 94;}\n\t\tIsSelected turretretrofit\t\t\t\t{drawimage \"GLOWORAR\", -50, 94;}\n\t\tIsSelected spreadshotturretsummoner\t\t{drawimage \"GLOWORSQ\", -36, 94;}\n\t\tIsSelected treadmillsummoner\t\t\t{drawimage \"GLOWORSQ\", -36, 136;}\n\t\tIsSelected virussummoner\t\t\t\t{drawimage \"GLOWORSQ\", -36, 178;}\n\t\tIsSelected meshwalkersummoner\t\t\t{drawimage \"GLOWORSQ\", -36, 220;}\n\n\t\tIsSelected felixsummoner\t\t\t\t{drawimage \"GLOWORBS\", -36, 262;}\n\t\tIsSelected leadersummoner\t\t\t\t{drawimage \"GLOWORBS\", -132, 262;}\n\t\tIsSelected landcarriersummoner\t\t\t{drawimage \"GLOWORBS\", -84, 262;}\n\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\n\n\t\tInInventory not SporeSummoner\t\t\t{drawimage \"PLOCK_CR\", -60, 52;}\n\t\tInInventory not TreadMillSummoner\t\t{drawimage \"PLOCK_CR\", -72, 136;}\n\n\t\tInInventory not PrismSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -132, 52;}\n\t\tInInventory not GreaterPrismSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -143, 94;}\n\t\tInInventory not MillSummoner, 1\t\t\t\t\t{drawimage \"PLOCK_SQ\", -146, 136;}\n\t\tInInventory not DeathBlazeMillSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -118, 136;}\n\t\tInInventory not MeshFlierSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -132, 178;}\n\t\tInInventory not AirCarrierSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -132, 220;}\n\n\t\tInInventory not ShieldDroneSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -121, 94;}\n\n\t\tInInventory not SporeSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -36, 52;}\n\t\tInInventory not TurretSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -64, 94;}\n\t\tInInventory not SpreadshotTurretSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -36, 94;}\n\t\tInInventory not TreadMillSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -36, 136;}\n\t\tInInventory not VirusSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -36, 178;}\n\t\tInInventory not MeshWalkerSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -36, 220;}\n\n\t\tInInventory not FelixSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -36, 262;}\n\t\tInInventory not LeaderSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -132, 262;}\n\t\tInInventory not LandCarrierSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -84, 262;}\n\t}\n\tplayerclass DoomMarine\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not ZombiemanSummoner,\t1 \t{drawimage \"DOOMLIST\", -190, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"DOOMLIST\", -190, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BOOMLIST\", -190, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GOOMLIST\", -190, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"ROOMLIST\", -190, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SOOMLIST\", -190, 0;}\n\t\tInInventory YellowItem,\t\t\t \t1 \t{drawimage \"YOOMLIST\", -190, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", zombies,\t\tHorizontal, -128, 12;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", imps,\t\t\tHorizontal, -172, 72; // also covers Lost Souls\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", cacos,\t\t\tHorizontal, -172, 114;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", painelementals,\tHorizontal, -176, 156;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", archviles,\t\tHorizontal, -156, 198;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", chaingunners,\tHorizontal, -114, 72;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", revenants,\t\tHorizontal, -134, 114;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", Mancubus,\t\tHorizontal, -108, 156;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", arachnotrons,\tHorizontal, -94, 198;\n\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", pinkys,\t\t\tHorizontal, -72, 72;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", pinkys,\t\t\tHorizontal, -72, 114;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", hellknights,\tHorizontal, -42, 156;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", barons,\t\t\tHorizontal, -42, 198;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\n\t\tIsSelected ZombiemanSummoner\t\t{drawimage \"GLOWYLSQ\", -156, 10;}\n\t\tIsSelected SergeantSummoner\t\t\t{drawimage \"GLOWYLSQ\", -68, 10;}\n\n\t\tIsSelected ImpSummoner\t\t\t\t{drawimage \"GLOWYLSQ\", -181, 50;} //-170, 50\n\t\tIsSelected LostSoulSummoner\t\t\t\t{drawimage \"GLOWYLSQ\", -159, 50;} //-170, 50\n\n\t\tIsSelected cacodemonSummoner\t\t{drawimage \"GLOWYLSQ\", -170, 92;}\n\t\tIsSelected painelementalSummoner\t{drawimage \"GLOWYLSQ\", -174, 134;}\n\t\tIsSelected painelementalretrofit\t{drawimage \"GLOWYLAR\", -160, 134;}\n\t\tIsSelected dualpainelementalsummoner{drawimage \"GLOWYLSQ\", -146, 134;}\n\t\tIsSelected vilepulsesummoner\t\t{drawimage \"GLOWYLSQ\", -178, 176;}\n\t\tIsSelected archvilesummoner\t\t\t{drawimage \"GLOWYLSQ\", -154, 176;}\n\n\t\tIsSelected chaingunnerSummoner\t\t{drawimage \"GLOWYLSQ\", -112, 50;}\n\t\tIsSelected revenantSummoner\t\t\t{drawimage \"GLOWYLSQ\", -132, 92;}\n\t\tIsSelected revenantretrofit\t\t\t{drawimage \"GLOWYLAR\", -118, 92;}\n\t\tIsSelected railrevenantsummoner\t\t{drawimage \"GLOWYLSQ\", -104, 92;}\n\t\tIsSelected mancubusSummoner\t\t\t{drawimage \"GLOWYLSQ\", -106, 134;}\n\t\tIsSelected mancubusretrofit\t\t\t{drawimage \"GLOWYLAR\", -92, 134;}\n\t\tIsSelected flamemancubussummoner\t{drawimage \"GLOWYLSQ\", -78, 134;}\n\t\tIsSelected arachnotronSummoner\t\t{drawimage \"GLOWYLSQ\", -92, 176;}\n\n\t\tIsSelected PinkyDemonSummoner\t\t{drawimage \"GLOWYLSQ\", -56, 50;}\n\t\tIsSelected SpectreSummoner\t\t\t{drawimage \"GLOWYLSQ\", -56, 92;}\n\t\tIsSelected hellknightSummoner\t\t{drawimage \"GLOWYLSQ\", -40, 134;}\n\t\tIsSelected baronofhellSummoner\t\t{drawimage \"GLOWYLSQ\", -40, 176;}\n\n\t\tIsSelected spidermastermindsummoner\t{drawimage \"GLOWYLBS\", -88, 218;}\n\t\tIsSelected cyberdemonsummoner\t\t{drawimage \"GLOWYLBS\", -112, 254;}\n\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\n\t\tInInventory not ImpSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -181, 50;} //-170, 50\n\t\tInInventory not LostSoulSummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -159, 50;} //-170, 50\n\n\t\tInInventory not cacodemonSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -170, 92;}\n\t\tInInventory not painelementalSummoner, 1\t{drawimage \"PLOCK_SQ\", -174, 134;}\n\t\tInInventory not dualpainelementalsummoner, 1{drawimage \"PLOCK_SQ\", -146, 134;}\n\t\tInInventory not vilepulsesummoner, 1\t\t{drawimage \"PLOCK_SQ\", -178, 176;}\n\t\tInInventory not archvilesummoner\t, 1\t\t\t{drawimage \"PLOCK_SQ\", -154, 176;}\n\n\t\tInInventory not chaingunnerSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -112, 50;}\n\t\tInInventory not revenantSummoner\t, 1\t\t\t{drawimage \"PLOCK_SQ\", -132, 92;}\n\t\tInInventory not railrevenantsummoner, 1\t\t{drawimage \"PLOCK_SQ\", -104, 92;}\n\t\tInInventory not mancubusSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -106, 134;}\n\t\tInInventory not flamemancubussummoner, 1\t{drawimage \"PLOCK_SQ\", -78, 134;}\n\t\tInInventory not arachnotronSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -92, 176;}\n\n\t\tInInventory not PinkyDemonSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -56, 50;}\n\t\tInInventory not SpectreSummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -56, 92;}\n\t\tInInventory not hellknightSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -40, 134;}\n\t\tInInventory not baronofhellSummoner, 1\t\t{drawimage \"PLOCK_SQ\", -40, 176;}\n\n\t\tInInventory not spidermastermindsummoner, 1\t{drawimage \"PLOCK_SQ\", -88, 218;}\n\t\tInInventory not cyberdemonsummoner, 1\t\t{drawimage \"PLOCK_SQ\", -112, 254;}\n\t}\n\tplayerclass Corvus\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not mummysummoner,\t\t1 \t{drawimage \"HERELIST\", -160, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"HERELIST\", -160, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BERELIST\", -160, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GERELIST\", -160, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"RERELIST\", -160, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SERELIST\", -160, 0;}\n\t\tInInventory YellowItem, \t\t\t1 \t{drawimage \"YERELIST\", -160, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", mummys,\t\t\tHorizontal, -72, 32;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", mummys,\t\t\tHorizontal, -88, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", Gnitromummys,\tHorizontal, -54, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", clinks,\t\t\tHorizontal, -48, 158;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", weredragons,\tHorizontal, -62, 200;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", gargoyles,\t\tHorizontal, -138, 32;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", fgargoyles,\t\tHorizontal, -138, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", knights,\t\tHorizontal, -138, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", ghostknights,\tHorizontal, -138, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", ophidians,\t\tHorizontal, -138, 200;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\n\t\tIsSelected mummyupgradesummoner\t\t\t{drawimage \"GLOWGNCR\", -90, 94;}\n\t\tIsSelected clinkupgradesummoner\t\t\t{drawimage \"GLOWGNCR\", -22, 136;}\n\t\tIsSelected ghostwavesummoner\t\t\t{drawimage \"GLOWGNPL\", -106, 136;}\n\n\t\tIsSelected gargoylesummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -136, 10;}\n\t\tIsSelected gargoyleleadersummoner\t\t{drawimage \"GLOWGNSQ\", -136, 52;}\n\t\tIsSelected undeadknightsummoner\t\t\t{drawimage \"GLOWGNSQ\", -136, 94;}\n\t\tIsSelected undeadghostknightsummoner\t{drawimage \"GLOWGNSQ\", -136, 136;}\n\t\tIsSelected ophidiansummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -146, 178;}\n\n\t\tIsSelected gaspodsummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -125, 178;}\n\n\t\tIsSelected mummysummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -56, 10;}\n\t\tIsSelected ghostmummysummoner\t\t\t{drawimage \"GLOWGNSQ\", -84, 52;}\n\t\tIsSelected nitromummysummoner\t\t\t{drawimage \"GLOWGNSQ\", -60, 52;}\n\t\tIsSelected ghostnitromummysummoner\t\t{drawimage \"GLOWGNSQ\", -52, 94;}\n\t\tIsSelected clinksummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -46, 136;}\n\t\tIsSelected weredragonsummoner\t\t\t{drawimage \"GLOWGNSQ\", -60, 178;}\n\t\tIsSelected weredragonretrofit\t\t\t{drawimage \"GLOWGNAR\", -46, 178;}\n\t\tIsSelected barrageweredragonsummoner\t{drawimage \"GLOWGNSQ\", -32, 178;}\n\n\t\tIsSelected disciplesummoner\t\t\t\t{drawimage \"GLOWGNSQ\", -76, 136;}\n\n\t\tIsSelected ironlichsummoner\t\t\t\t{drawimage \"GLOWGNBS\", -136, 220;}\n\t\tIsSelected maulotaursummoner\t\t\t{drawimage \"GLOWGNBS\", -46, 220;}\n\t\tIsSelected dsparilsummoner\t\t\t\t{drawimage \"GLOWGNBS\", -96, 220;}\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\n\t\tInInventory not mummyupgradesummoner, 1\t{drawimage \"PLOCK_CR\", -90, 94;}\n\t\tInInventory not clinkupgradesummoner, 1\t{drawimage \"PLOCK_CR\", -22, 136;}\n\t\tInInventory not ghostwavesummoner, 1\t\t\t\t\t\t{drawimage \"PLOCK_PS\", -106, 136;}\n\n\t\tInInventory not gargoyleleadersummoner, 1\t\t{drawimage \"PLOCK_SQ\", -136, 52;}\n\t\tInInventory not undeadknightsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -136, 94;}\n\t\tInInventory not undeadghostknightsummoner, 1\t{drawimage \"PLOCK_SQ\", -136, 136;}\n\t\tInInventory not ophidiansummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -146, 178;}\n\n\t\tInInventory not gaspodsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -125, 178;}\n\n\t\tInInventory not ghostmummysummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -84, 52;}\n\t\tInInventory not nitromummysummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -60, 52;}\n\t\tInInventory not ghostnitromummysummoner, 1\t\t{drawimage \"PLOCK_SQ\", -52, 94;}\n\t\tInInventory not clinksummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -46, 136;}\n\t\tInInventory not weredragonsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -60, 178;}\n\t\tInInventory not barrageweredragonsummoner, 1\t{drawimage \"PLOCK_SQ\", -32, 178;}\n\n\t\tInInventory not disciplesummoner\t, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -76, 136;}\n\n\t\tInInventory not ironlichsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -136, 220;}\n\t\tInInventory not maulotaursummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -46, 220;}\n\t\tInInventory not dsparilsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -96, 220;}\n\t}\n\tplayerclass Daedolon\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not afritsummoner,\t\t1 \t{drawimage \"HEXNLIST\", -150, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"HEXNLIST\", -150, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BEXNLIST\", -150, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GEXNLIST\", -150, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"REXNLIST\", -150, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SEXNLIST\", -150, 0;}\n\t\tInInventory YellowItem, \t\t\t1 \t{drawimage \"YEXNLIST\", -150, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", afrits,\t\t\tHorizontal, -102, 32;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", ettins,\t\t\tHorizontal, -74, 74;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", serpents,\t\tHorizontal, -88, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", bishops,\t\tHorizontal, -74, 158;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", wendigos,\t\tHorizontal, -78, 200;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", centaurs,\t\tHorizontal, -130, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", slaughtars,\t\tHorizontal, -130, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", reivers,\t\tHorizontal, -130, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", traductus,\t\tHorizontal, -130, 200;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\n\t\tIsSelected ettinupgradesummoner\t\t\t{drawimage \"GLOWRDCR\", -48, 52;}\n\t\tIsSelected enchantsummoner\t\t\t\t{drawimage \"GLOWRDPL\", -32, 142;}\n\n\t\tIsSelected afritsummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -100, 10;}\n\n\t\tIsSelected ettinsummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -72, 52;}\n\t\tIsSelected chaosserpentsummoner\t\t\t{drawimage \"GLOWRDSQ\", -94, 94;}\n\t\tIsSelected chaosserpentretrofit\t\t\t{drawimage \"GLOWRDAR\", -80, 94;}\n\t\tIsSelected homingchaosserpentsummoner\t{drawimage \"GLOWRDSQ\", -72, 94;}\n\n\t\tIsSelected swampstalkersummoner\t\t\t{drawimage \"GLOWRDSQ\", -50, 94;}\n\n\t\tIsSelected bishopsummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -72, 136;}\n\t\tIsSelected wendigosummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -60, 178;}\n\t\tIsSelected wendigoretrofit\t\t\t\t{drawimage \"GLOWRDAR\", -46, 178;}\n\t\tIsSelected yetisummoner\t\t\t\t\t{drawimage \"GLOWRDSQ\", -32, 178;}\n\t\tIsSelected menelkirsummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -88, 178;}\n\n\t\tIsSelected centaursummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -128, 52;}\n\t\tIsSelected slaughtaursummoner\t\t\t{drawimage \"GLOWRDSQ\", -128, 94;}\n\t\tIsSelected wraithsummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -128, 136;}\n\t\tIsSelected traductussummoner\t\t\t{drawimage \"GLOWRDSQ\", -140, 178;}\n\t\tIsSelected zedeksummoner\t\t\t\t{drawimage \"GLOWRDSQ\", -116, 178;}\n\n\t\tIsSelected wyvernsummoner\t\t\t\t{drawimage \"GLOWRDBS\", -60, 220;}\n\t\tIsSelected heresiarchsummoner\t\t\t{drawimage \"GLOWRDBS\", -138, 220;}\n\t\tIsSelected Koraxsummoner\t\t\t\t{drawimage \"GLOWRDBS\", -100, 220;}\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\n\n\t\tInInventory not ettinupgradesummoner, 1\t\t\t{drawimage \"PLOCK_CR\", -48, 52;}\n\t\tInInventory not enchantsummoner, 1\t\t\t\t{drawimage \"PLOCK_PS\", -32, 142;}\n\n\t\tInInventory not ettinsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -72, 52;}\n\t\tInInventory not chaosserpentsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -94, 94;}\n\t\tInInventory not homingchaosserpentsummoner, 1\t{drawimage \"PLOCK_SQ\", -72, 94;}\n\n\t\tInInventory not swampstalkersummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -50, 94;}\n\n\t\tInInventory not bishopsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -72, 136;}\n\t\tInInventory not wendigosummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -60, 178;}\n\t\tInInventory not yetisummoner\t, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -32, 178;}\n\t\tInInventory not menelkirsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -88, 178;}\n\n\t\tInInventory not centaursummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -128, 52;}\n\t\tInInventory not slaughtaursummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -128, 94;}\n\t\tInInventory not wraithsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -128, 136;}\n\t\tInInventory not traductussummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -140, 178;}\n\t\tInInventory not zedeksummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -116, 178;}\n\n\t\tInInventory not wyvernsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -60, 220;}\n\t\tInInventory not heresiarchsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -138, 220;}\n\t\tInInventory not koraxsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -100, 220;}\n\t}\n\tplayerclass Strifeguy\n\t{\n\t\t//-----=====-----=====-----===== BackDrop =====-----=====-----=====-----\n\t\tInInventory not acolytesummoner,\t1 \t{drawimage \"STRFLIST\", -158, 0;}\n\t\tInInventory VanillaItem,\t\t\t1 \t{drawimage \"STRFLIST\", -158, 0;}\n\t\tInInventory BlueItem \t|| DBItem, \t1 \t{drawimage \"BTRFLIST\", -158, 0;}\n\t\tInInventory GreenItem \t|| DGItem,\t1\t{drawimage \"GTRFLIST\", -158, 0;}\n\t\tInInventory RedItem \t|| DRItem, \t1 \t{drawimage \"RTRFLIST\", -158, 0;}\n\t\tInInventory SilverItem\t|| DSItem,\t1 \t{drawimage \"SSRFLIST\", -158, 0;}\n\t\tInInventory YellowItem,\t\t\t \t1 \t{drawimage \"YTRFLIST\", -158, 0;}\n\n\t\t//-----=====-----=====-----===== Progress Bars =====-----=====-----=====-----\n\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", acolytes,\t\tHorizontal, -72, 32;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", acolytes,\t\tHorizontal, -72, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", sentinels,\t\tHorizontal, -58, 116;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", templars,\t\tHorizontal, -66, 158;\n\t\tdrawbar \"LPROGFUL\", \"LPROGEMP\", crusaders,\t\tHorizontal, -72, 200;\n\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", rebels,\t\t\tHorizontal, -126, 32;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", stalkers,\t\tHorizontal, -126, 74;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", reavers,\t\tHorizontal, -126, 116;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", loremasters,\tHorizontal, -126, 158;\n\t\tdrawbar \"SPROGFUL\", \"SPROGEMP\", stbishops,\t\tHorizontal, -126, 200;\n\n\t\t//-----=====-----=====-----===== Selected Item =====-----=====-----=====-----\n\t\tIsSelected stalkerupgradesummoner\t\t{drawimage \"GLOWBUCR\", -100, 52;}\n\t\tIsSelected repairdronesummoner\t\t\t{drawimage \"GLOWBUSQ\", -94, 136;}\n\n\t\tIsSelected acolytesummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -56, 10;}\n\t\tIsSelected shadowacolytesummoner\t\t{drawimage \"GLOWBUSQ\", -56, 52;}\n\t\tIsSelected sentinelsummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -56, 94;}\n\t\tIsSelected templarsummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -64, 136;}\n\t\tIsSelected templarretrofit\t\t\t\t{drawimage \"GLOWBUAR\", -50, 136;}\n\t\tIsSelected snipertemplarsummoner\t\t{drawimage \"GLOWBUSQ\", -36, 136;}\n\t\tIsSelected crusadersummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -70, 178;}\n\t\tIsSelected crusaderretrofit\t\t\t\t{drawimage \"GLOWBUAR\", -56, 178;}\n\t\tIsSelected devastatorcrusadersummoner\t{drawimage \"GLOWBUSQ\", -42, 178;}\n\n\t\tIsSelected rebelsummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -124, 10;}\n\t\tIsSelected stalkersummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -124, 52;}\n\t\tIsSelected reaversummoner\t\t\t\t{drawimage \"GLOWBUSQ\", -135, 94;}\n\t\tIsSelected loremastersummoner\t\t\t{drawimage \"GLOWBUSQ\", -124, 136;}\n\t\tIsSelected orderbishopsummoner\t\t\t{drawimage \"GLOWBUSQ\", -124, 178;}\n\n\t\tIsSelected orderturretsummoner\t\t\t{drawimage \"GLOWBUSQ\", -113, 94;}\n\n\t\tIsSelected programmersummoner\t\t\t{drawimage \"GLOWBUBS\", -146, 220;}\n\t\tIsSelected spectreBsummoner\t\t\t\t{drawimage \"GLOWBUBS\", -118, 220;}\n\t\tIsSelected entitysummoner\t\t\t\t{drawimage \"GLOWBUBS\", -90, 220;}\n\t\tIsSelected spectreAsummoner\t\t\t\t{drawimage \"GLOWBUBS\", -62, 220;}\n\t\tIsSelected inquisitorsummoner\t\t\t{drawimage \"GLOWBUBS\", -34, 220;}\n\t\t// -----=====-----=====-----===== Locked Items =====-----=====-----=====-----\n\n\t\tInInventory not stalkerupgradesummoner, 1\t\t{drawimage \"PLOCK_CR\", -100, 52;}\n\t\tInInventory not repairdronesummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -94, 136;}\n\n\t\tInInventory not shadowacolytesummoner, 1\t\t{drawimage \"PLOCK_SQ\", -56, 52;}\n\t\tInInventory not sentinelsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -56, 94;}\n\t\tInInventory not templarsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -64, 136;}\n\t\tInInventory not snipertemplarsummoner, 1\t\t{drawimage \"PLOCK_SQ\", -36, 136;}\n\t\tInInventory not crusadersummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -70, 178;}\n\t\tInInventory not devastatorcrusadersummoner, 1\t{drawimage \"PLOCK_SQ\", -42, 178;}\n\n\t\tInInventory not stalkersummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -124, 52;}\n\t\tInInventory not reaversummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -135, 94;}\n\t\tInInventory not loremastersummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -124, 136;}\n\t\tInInventory not orderbishopsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -124, 178;}\n\n\t\tInInventory not orderturretsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -113, 94;}\n\n\t\tInInventory not programmersummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -146, 220;}\n\t\tInInventory not spectreBsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -118, 220;}\n\t\tInInventory not entitysummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -90, 220;}\n\t\tInInventory not spectreAsummoner, 1\t\t\t\t{drawimage \"PLOCK_SQ\", -62, 220;}\n\t\tInInventory not inquisitorsummoner, 1\t\t\t{drawimage \"PLOCK_SQ\", -34, 220;}\n\t}\n}\n\n//::::::: ::::::: ::::::: Fullscreen Mana/Health ::::::: ::::::: :::::::\nStatusBar Fullscreen, fullscreenoffsets\n{\n\nInInventory OldSkoolHud, 1 {\n //health\n drawimage \"MEDIA0\", 20, -2, centerbottom;\n drawnumber 5, HUDFONT_DOOM, untranslated, health, drawshadow, 82, -20;\n\n //armor\n drawimage armoricon, 20, -24, centerbottom;\n drawnumber 5, HUDFONT_DOOM, untranslated, armor, drawshadow, whennotzero, 82, -39;\n\n //ammo\n drawimage ammoicon1, -14, -4, centerbottom;\n drawnumber 5, HUDFONT_DOOM, untranslated, ammo1, drawshadow, -25, -20;\n\nInInventory PowerFlight, 1\n{\n\tDrawImage \"PKXXA0\", -14, -57, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZFlight, whennotzero, -25, -74;\n}\n\nInInventory PowerGhost, 1\n{\n\tDrawImage \"INV2A0\", -14, -75, centerbottom;\n\tDrawNumber 3, HUDFONT_DOOM, Gold, PowerupTime ZArtiInvisibility, whennotzero, -25, -92;\n}\n\n usesammo\n {\n //secondary ammo and inventory\n usessecondaryammo\n {\n drawimage ammoicon2, -14, -22, centerbottom;\n drawnumber 5, HUDFONT_DOOM, untranslated, ammo2, drawshadow, -25, -38;\n inventorybarnotvisible\n {\n drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -39, -26, -56, untranslated;\n }\n }\n //no secondary ammo\n usessecondaryammo not\n {\n inventorybarnotvisible\n {\n drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -21, -26, -38, untranslated;\n }\n }\n }\n\n // no ammo but inventory\n usesammo not\n {\n inventorybarnotvisible\n {\n drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -3, -26, -20, untranslated;\n }\n }\n\n gamemode deathmatch\n {\n drawnumber 2, HUDFONT_DOOM, untranslated, frags, drawshadow, -3, 1;\n }\n gamemode singleplayer, cooperative, teamgame\n {\n drawkeybar 6, vertical, reverserows, auto, -10, 2, 0, 3, auto;\n }\n}\n\nInInventory not OldSkoolHud, 1 {\n\ndrawimage \"hphudbg\", -191, -60;\ndrawimage \"manashud\", 0, -100;\ndrawimage \"invntry1\", 0, -134;\n\ndrawinventorybar Doom, translucent, alwaysshow, 5, Bigfont, 4, -130, 34, -112;\n\n//drawimage \"invntry\", 3, -132;\n\ndrawbar \"hlthhud\", \"newhdbg\", Health, Horizontal, reverse, -188, -27;\nDrawString SMALLFONT, Red, \"Health\", -3, -12;\n\ndrawbar \"armorhud\", \"newhdbg\", Armor, Horizontal, reverse, -188, -55;\nDrawNumber 4, BIGFONT, LightBlue, Armor, fillzeros, -5, -55;\nDrawString SMALLFONT, LightBlue, \"Armor\", -6, -40;\n\nDrawString SMALLFONT, Purple, \"Hero Mana\", 144, -65;\nDrawNumber 4, SMALLFONT, Purple, Heromana, 87, -74;\ndrawbar \"herobar\", \"barback\", Heromana, Horizontal, 4, -75;\n\nDrawString SMALLFONT, Green, \"Mana\", 108, -85;\nDrawNumber 4, SMALLFONT, Green, Mana, 87, -94;\ndrawbar \"manabar\", \"barback\", Mana, Horizontal, 4, -93;\n\nDrawNumber 4, BIGFONT, Gold, Health, -5, -27, 0, Red, 120, Green, 170;\n\nDrawString SMALLFONT, Black, \"Cost:\", 185, -95;\nDrawString SMALLFONT, Black, \"AltCost:\", 185, -75;\n\nDrawNumber 2, SMALLFONT, Green, PowerupTime ZArtiinvisibility, 158, -126;\n\n\tplayerclass Outcast\n\t{\ndrawimage \"KOVHUD\", 0, -57;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"GHATNOSL\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tInInventory not SlavesUpgraded, 1{drawimage \"PSLVNOSL\", 16, -52;}\n\tInInventory SlavesUpgraded, 1 {drawimage \"GSLVNOSL\", 16, -52;}\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"EPRINOSL\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"IMNONUM1\", 47, -12;\n\tdrawimage \"BAREDOFF\", 51, -53;\n\n\t//Slot 2\n\tdrawimage \"SKLCNOSL\", 57, -52;\n\tdrawimage \"KPITSPED\", 70, -52;\n\tdrawimage \"CUL2NOSL\", 71, -52;\n\tdrawimage \"KPITSPED\", 84, -52;\n\tdrawimage \"ICEFNOSL\", 85, -52;\n\tdrawimage \"KPITSPED\", 98, -52;\n\tdrawimage \"IMNONUM2\", 102, -12;\n\tdrawimage \"BAREDOFF\", 106, -53;\n\n\t//Slot 3\n\tdrawimage \"BWIKNOSL\", 112, -52;\n\tdrawimage \"KPITSPED\", 125, -52;\n\tdrawimage \"GBRMNOSL\", 126, -52;\n\tdrawimage \"KPITSPED\", 139, -52;\n\tdrawimage \"PAPRNOSL\", 140, -52;\n\tdrawimage \"KPITSPED\", 153, -52;\n\tdrawimage \"IMMONUM3\", 157, -12;\n\tdrawimage \"BAREDOFF\", 161, -53;\n\n\t//Slot 4\n\tdrawimage \"BZGRNOSL\", 167, -52;\n\tdrawimage \"KPITSPED\", 180, -52;\n\tdrawimage \"CRMDNOSL\", 181, -52;\n\tdrawimage \"KPITSPED\", 194, -52;\n\tdrawimage \"XNIGNOSL\", 195, -52;\n\tdrawimage \"KPITSPED\", 208, -52;\n\tdrawimage \"IMMONUM4\", 212, -12;\n\tdrawimage \"BAREDOFF\", 216, -53;\n\n\t//Slot 5\n\tdrawimage \"JRFTNOSL\", 222, -52;\n\tdrawimage \"KPITSPED\", 235, -52;\n\tdrawimage \"FADENOSL\", 236, -52;\n\tdrawimage \"KPITSPED\", 249, -52;\n\tdrawimage \"BSCGNOSL\", 250, -52;\n\tdrawimage \"KPITSPED\", 263, -52;\n\tdrawimage \"IMNONUM5\", 267, -12;\n\tdrawimage \"BAREDOFF\", 271, -53;\n\n\t//Slot 6\n\tdrawimage \"PTKNNOSL\", 277, -52;\n\tdrawimage \"KPITSPED\", 290, -52;\n\tdrawimage \"IMNONUM6\", 294, -12;\n\tdrawimage \"BAREDOFF\", 298, -53;\n\n\t//When Selected\n\t//Slot 1\n\tIsSelected GhostSummoner\t {drawimage \"GHATYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 47, -12;\n\t\t\t\t\t\t\t\t\t InInventory GhostsUpgraded, 1 {DrawString SMALLFONT, Green, \"008/002\", 240, -85;}\n\t InInventory not GhostsUpgraded, 1 {DrawString SMALLFONT, Green, \"004/000\", 240, -85;}}\n\tIsSelected PainSlaveSummoner\t{drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 47, -12;\n\t\t\t\t\t\t\t\t\t InInventory SlavesUpgraded, 1 {drawimage \"GSLVYESL\", 16, -52; DrawString SMALLFONT, Green, \"010/000\", 240, -85;}\n\t\t\t\t\t\t\t\t\t InInventory not SlavesUpgraded, 1 {drawimage \"PSLVYESL\", 16, -52; DrawString SMALLFONT, Green, \"006/000\", 240, -85;}}\n\tIsSelected EchoPriestSummoner\t{drawimage \"EPRIYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 47, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"012/002\", 240, -85;}\n\t//Slot 2\n\tIsSelected SkeletonSummoner\t {drawimage \"SKLCYESL\", 57, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 57, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 102, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/001\", 236, -85;}\n\tIsSelected GCultistSummoner\t {drawimage \"CUL2YESL\", 71, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 71, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 102, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/001\", 239, -85;}\n\tIsSelected IceFiendSummoner\t {drawimage \"ICEFYESL\", 85, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 85, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 102, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"014/003\", 237, -85;}\n\tIsSelected SlaveUpgrader\t {drawimage \"UPGRADE\", 19, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 47, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"020/010\", 237, -85;}\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 3\n\tIsSelected WankerSummoner\t {drawimage \"BWIKYESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 157, -12;\n\t\t\t\t\t\t\t\t\t InInventory not WickedsUpgraded, 1 {DrawString SMALLFONT, Red, \"018/002\", 240, -85;}\n\t\t\t\t\t\t\t\t\t InInventory WickedsUpgraded, 1 {DrawString SMALLFONT, Red, \"020/006\", 240, -85;}}\n\tIsSelected GrayBormerethSummoner{drawimage \"GBRMYESL\", 126, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\" , 126, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 157, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"020/005\", 240, -85;}\n\tIsSelected PApprenticeSummoner\t{drawimage \"PAPRYESL\", 140, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 140, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 157, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"025/004\", 240, -85;}\n\n\t//Slot 4\n\tIsSelected MinionSummoner\t{drawimage \"BZGRYESL\", 167, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 167, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 212, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"025/008\", 236, -85;}\n\tIsSelected SWarlockSummoner {drawimage \"CRMDYESL\", 181, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\" , 181, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 212, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"028/012\", 239, -85;}\n\tIsSelected TLordSummoner\t\t{drawimage \"XNIGYESL\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 212, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"030/020\", 237, -85;}\n\tIsSelected DredNutRetrofiter\t{drawimage \"DKTNYESR\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 212, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"015/005\", 240, -85;}\n\tIsSelected DredNutSummoner\t {drawimage \"DKTNYESL\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 195, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 212, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"040/030\", 240, -85;}\n\n\t//Slot 5\n\tIsSelected CreatureSummoner\t\t{drawimage \"JRFTYESL\", 222, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 222, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 271, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"035/015\", 237, -85;}\n\tIsSelected FadeUberSummoner {drawimage \"FADEYESL\", 236, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\" , 236, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 271, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"070/060\", 235, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"085/065\", 235, -65;}\n\tIsSelected ScourgeUberSummoner {drawimage \"BSCGYESL\", 250, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 250, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 267, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"100/080\", 235, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"125/085\", 235, -65;}\n\tIsSelected GhostUpgrader\t {drawimage \"UPGRADE\", 5, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 47, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"050/030\", 237, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\tIsSelected WickedUpgrader\t {drawimage \"UPGRADE\", 115, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 157, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"025/015\", 237, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\n\t//Slot 6\n\tIsSelected PhantomKnightUberSummoner{drawimage \"PTKNYESL\", 277, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 277, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 294, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"250/100\", 232, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"380/180\", 232, -65;}\n\tIsSelected Tier12Upgrader {drawimage \"UPGRADE\", 88, -16;\n\t drawimage \"UPGRADE\", 60, -16;\n\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 74, -16;\n\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 33, -16;}\n\t//Slot 7\n\tIsSelected ShockerWep{\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"100/15\", 232, -85;}\n\t//Blacked out\n\n\t//Slot 1\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;} //Slave\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;} //EPriest\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not painslavesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\n\t//Slot 2\n\tInInventory not skeletonsunlocked, 1 {drawimage \"NOUNLOCK\", 57, -52;} //Skeleton\n\tInInventory not skeletonsunlocked, 1 {drawimage \"NOUNLOCK\", 57, -52;}\n\tInInventory not skeletonsunlocked, 1 {drawimage \"NOUNLOCK\", 57, -52;}\n\tInInventory not gcultistsunlocked, 1 {drawimage \"NOUNLOCK\", 71, -52;} //GCultist\n\tInInventory not gcultistsunlocked, 1 {drawimage \"NOUNLOCK\", 71, -52;}\n\tInInventory not gcultistsunlocked, 1 {drawimage \"NOUNLOCK\", 71, -52;}\n\tInInventory not icefiendsunlocked, 1 {drawimage \"NOUNLOCK\", 85, -52;} //Icefiend\n\tInInventory not icefiendsunlocked, 1 {drawimage \"NOUNLOCK\", 85, -52;}\n\tInInventory not icefiendsunlocked, 1 {drawimage \"NOUNLOCK\", 85, -52;}\n\n\t//Slot 3\n\tInInventory not wankersunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;} //BWicked\n\tInInventory not wankersunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;}\n\tInInventory not wankersunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;}\n\tInInventory not graybormerethunlocked, 1 {drawimage \"NOUNLOCK\", 126, -52;} //GBormereth\n\tInInventory not graybormerethunlocked, 1 {drawimage \"NOUNLOCK\", 126, -52;}\n\tInInventory not graybormerethunlocked, 1 {drawimage \"NOUNLOCK\", 126, -52;}\n\tInInventory not papprenticesunlocked, 1 {drawimage \"NOUNLOCK\", 140, -52;} //PApprentice\n\tInInventory not papprenticesunlocked, 1 {drawimage \"NOUNLOCK\", 140, -52;}\n\tInInventory not papprenticesunlocked, 1 {drawimage \"NOUNLOCK\", 140, -52;}\n\n\t//Slot 4\n\tInInventory not minionsunlocked, 1 {drawimage \"NOUNLOCK\", 167, -52;} //Flesh Minion\n\tInInventory not minionsunlocked, 1 {drawimage \"NOUNLOCK\", 167, -52;}\n\tInInventory not minionsunlocked, 1 {drawimage \"NOUNLOCK\", 167, -52;}\n\tInInventory not swarlocksunlocked, 1 {drawimage \"NOUNLOCK\", 181, -52;} //SWarlock\n\tInInventory not swarlocksunlocked, 1 {drawimage \"NOUNLOCK\", 181, -52;}\n\tInInventory not swarlocksunlocked, 1 {drawimage \"NOUNLOCK\", 181, -52;}\n\tInInventory not tlordsunlocked, 1 {drawimage \"NOUNLOCK\", 195, -52;} //TLord\n\tInInventory not tlordsunlocked, 1 {drawimage \"NOUNLOCK\", 195, -52;}\n\tInInventory not tlordsunlocked, 1 {drawimage \"NOUNLOCK\", 195, -52;}\n\n\t//Slot 5\n\tInInventory not mistcretunlocked, 1 {drawimage \"NOUNLOCK\", 222, -52;} //Creature\n\tInInventory not mistcretunlocked, 1 {drawimage \"NOUNLOCK\", 222, -52;}\n\tInInventory not mistcretunlocked, 1 {drawimage \"NOUNLOCK\", 222, -52;}\n\tInInventory not fadeunlocked, 1 {drawimage \"NOUNLOCK\", 236, -52;} //Fade\n\tInInventory not fadeunlocked, 1 {drawimage \"NOUNLOCK\", 236, -52;}\n\tInInventory not fadeunlocked, 1 {drawimage \"NOUNLOCK\", 236, -52;}\n\tInInventory not bloodscourgeunlocked, 1 {drawimage \"NOUNLOCK\", 250, -52;} //Fade\n\tInInventory not bloodscourgeunlocked, 1 {drawimage \"NOUNLOCK\", 250, -52;}\n\tInInventory not bloodscourgeunlocked, 1 {drawimage \"NOUNLOCK\", 250, -52;}\n\n\t//Slot 6\n\tInInventory not pkunlocked, 1 {drawimage \"NOUNLOCK\", 277, -52;} //PK\n\tInInventory not pkunlocked, 1 {drawimage \"NOUNLOCK\", 277, -52;}\n\tInInventory not pkunlocked, 1 {drawimage \"NOUNLOCK\", 277, -52;}\n\n\t//Upgrades\n\tInInventory GhostsUpgraded, 1 {drawimage \"UPGRADE\", 5, -16;}// Ghast Upgrade\n\tInInventory SlavesUpgraded, 1 {drawimage \"UPGRADE\", 19, -16;}// Slave Upgrade\n\tInInventory WickedsUpgraded, 1 {drawimage \"UPGRADE\", 115, -16;}// Wicked Upgrade\n\tInInventory Tier12Upgraded, 1 {drawimage \"UPGRADE\", 88, -16;\n\t drawimage \"UPGRADE\", 60, -16;\n\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 74, -16;\n\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 33, -16;}// Tier 1-2 Upgraded\n\t}\n\nplayerclass DoomMarine\n{\nInInventory UltimateCoolDownInv, 1 {drawimage \"CYBCOOL\", -161, 272;}\nInInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\nInInventory SecondCoolDownInv, 1 {drawimage \"SPICOOL\", -161, 334;}\nInInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\ndrawimage \"doomhud\", 0, -57;\nDrawNumber 2, SMALLFONT, Gold, PowerupTime Artifly, 158, -110;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"possnosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"sposnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"impynosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"soulnosl\", 44, -52;\n\tdrawimage \"KPITSPED\", 57, -52;\n\tdrawimage \"pinknosl\", 58, -52;\n\tdrawimage \"KPITSPED\", 71, -52;\n\tdrawimage \"IMNONUM1\", 74, -12;\n\tdrawimage \"BAREDOFF\", 78, -53;\n\n\t//Slot 2\n\tdrawimage \"specnosl\", 84, -52;\n\tdrawimage \"KPITSPED\", 97, -52;\n\tdrawimage \"caconosl\", 98, -52;\n\tdrawimage \"KPITSPED\", 111, -52;\n\tdrawimage \"cposnosl\", 112, -52;\n\tdrawimage \"KPITSPED\", 124, -52;\n\tdrawimage \"bos2nosl\", 125, -52;\n\tdrawimage \"KPITSPED\", 138, -52;\n\tdrawimage \"IMNONUM2\", 142, -12;\n\tdrawimage \"BAREDOFF\", 146, -53;\n\n\t//Slot 3\n\tdrawimage \"revnnosl\", 152, -52;\n\tdrawimage \"KPITSPED\", 165, -52;\n\tdrawimage \"bossnosl\", 166, -52;\n\tdrawimage \"KPITSPED\", 179, -52;\n\tdrawimage \"IMNONUM3\", 183, -12;\n\tdrawimage \"BAREDOFF\", 187, -53;\n\n\t//Slot 4\n\tdrawimage \"mancnosl\", 193, -52;\n\tdrawimage \"KPITSPED\", 206, -52;\n\tdrawimage \"bspinosl\", 207, -52;\n\tdrawimage \"KPITSPED\", 220, -52;\n\tdrawimage \"IMNONUM4\", 224, -12;\n\tdrawimage \"BAREDOFF\", 228, -53;\n\n\t//Slot 5\n\tdrawimage \"painnosl\", 234, -52;\n\tdrawimage \"KPITSPED\", 247, -52;\n\tdrawimage \"vilenosl\", 248, -52;\n\tdrawimage \"KPITSPED\", 261, -52;\n\tdrawimage \"IMNONUM5\", 265, -12;\n\tdrawimage \"BAREDOFF\", 269, -53;\n\n\t//Slot 6\n\tdrawimage \"spidnosl\", 275, -52;\n\tdrawimage \"KPITSPED\", 288, -52;\n\tdrawimage \"cybrnosl\", 289, -52;\n\tdrawimage \"KPITSPED\", 302, -52;\n\tdrawimage \"IMNONUM6\", 306, -12;\n\tdrawimage \"BAREDOFF\", 310, -53;\n\n\t//Slot 7\n\tdrawimage \"vlplnosl\", 316, -52;\n\tdrawimage \"KPITSPED\", 329, -52;\n\tdrawimage \"IMNONUM7\", 333, -12;\n\n\t//When Selected\n\t//Slot 1\n\tIsSelected ZombiemanSummoner\t{drawimage \"POSSYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 74, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"002/000\", 240, -85;}\n\tIsSelected SergeantSummoner\t\t{drawimage \"SPOSYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 74, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"003/000\", 240, -85;}\n\tIsSelected ImpSummoner\t\t\t{drawimage \"IMPYYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 74, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"003/000\", 240, -85;}\n IsSelected LostSoulSummoner\t\t{drawimage \"SOULYESL\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 74, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 240, -85;}\n\tIsSelected PinkyDemonSummoner\t{drawimage \"PINKYESL\", 58, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 58, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 74, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"005/000\", 239, -85;}\n\t//Slot 2\n\tIsSelected ChaingunnerSummoner\t{drawimage \"CPOSYESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 111, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 142, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"012/005\", 236, -85;}\n\tIsSelected HellknightSummoner\t{drawimage \"BOS2YESL\", 125, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 125, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 142, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"020/005\", 239, -85;}\n\tIsSelected CacoDemonSummoner\t{drawimage \"CACOYESL\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 142, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"012/002\", 237, -85;}\n\tIsSelected SpectreSummoner\t\t{drawimage \"SPECYESL\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 142, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"007/000\", 240, -85;}\n\t//Slot 3\n\tIsSelected BaronofhellSummoner\t{drawimage \"BOSSYESL\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 183, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"040/010\", 236, -85;}\n\tIsSelected RailRevenantSummoner\t{drawimage \"RAILYESL\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\" , 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 183, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"030/008\", 240, -85;}\n\tIsSelected RevenantRetrofit\t\t{drawimage \"RLRTYESL\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 183, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/000\", 240, -85;}\n\tIsSelected RevenantSummoner\t\t{drawimage \"REVNYESL\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 183, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"026/008\", 240, -85;}\n\n\t//Slot 4\n\tIsSelected ArachnotronSummoner\t{drawimage \"BSPIYESL\", 207, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 207, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 224, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"035/010\", 236, -85;}\n\tIsSelected FlameMancubusSummoner{drawimage \"MAFLYESL\", 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\" , 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 224, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"040/009\", 239, -85;}\n\tIsSelected MancubusRetrofit\t\t{drawimage \"MNRTYESL\", 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 224, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"012/000\", 237, -85;}\n\tIsSelected MancubusSummoner\t\t {drawimage \"MANCYESL\", 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 193, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 224, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"026/008\", 240, -85;}\n\n\t//Slot 5\n\tIsSelected ArchVileSummoner\t\t{drawimage \"VILEYESL\", 248, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 248, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 265, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"065/045\", 237, -85;}\n\tIsSelected DualPainElementalSummoner{drawimage \"PADLYESL\", 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\" , 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 265, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"042/014\", 235, -85;}\n\tIsSelected PainelementalRetrofit{drawimage \"PARTYESL\", 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 265, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/000\", 240, -85;}\n\tIsSelected PainElementalSummoner{drawimage \"PAINYESL\", 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 234, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 265, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"035/012\", 236, -85;}\n\t//Slot 6\n\tIsSelected CyberDemonSummoner\t{drawimage \"CYBRYESL\", 289, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 289, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 306, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"140/125\", 232, -85;}\n\tIsSelected SpiderMastermindSummoner\t{drawimage \"SPIDYESL\", 275, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 275, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 306, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"075/070\", 239, -85;}\n\t//Slot 7\n IsSelected vilepulsesummoner\t{drawimage \"VLPLYESL\", 316, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 316, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM7\", 333, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"035/018\", 236, -85;}\n\t//Blacked out\n\n\t//Slot 1\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 58, -52;} //Demon\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 58, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 58, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;} //Soul\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;} //Imp\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\n\t//Slot 2\n\tInInventory not spectresunlocked, 1 {drawimage \"NOUNLOCK\", 84, -52;} //Spectre\n\tInInventory not spectresunlocked, 1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not spectresunlocked, 1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not cacosunlocked, 1 {drawimage \"NOUNLOCK\", 98, -52;} //Cacodemon\n\tInInventory not cacosunlocked, 1 {drawimage \"NOUNLOCK\", 98, -52;}\n\tInInventory not cacosunlocked, 1 {drawimage \"NOUNLOCK\", 98, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;} //Chaingunner\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;}\n\tInInventory not impspinkysunlocked, 1 {drawimage \"NOUNLOCK\", 112, -52;}\n\tInInventory not hellknightsunlocked,1 {drawimage \"NOUNLOCK\", 125, -52;} //Hell Knight\n\tInInventory not hellknightsunlocked,1 {drawimage \"NOUNLOCK\", 125, -52;}\n\tInInventory not hellknightsunlocked,1 {drawimage \"NOUNLOCK\", 125, -52;}\n\n\t//Slot 3\n\tInInventory not revenantsunlocked, 1 {drawimage \"NOUNLOCK\", 152, -52;} //Revenant\n\tInInventory not revenantsunlocked, 1 {drawimage \"NOUNLOCK\", 152, -52;}\n\tInInventory not revenantsunlocked, 1 {drawimage \"NOUNLOCK\", 152, -52;}\n\tInInventory not baronsunlocked, 1 {drawimage \"NOUNLOCK\", 166, -52;} //Baron of Hell\n\tInInventory not baronsunlocked, 1 {drawimage \"NOUNLOCK\", 166, -52;}\n\tInInventory not baronsunlocked, 1 {drawimage \"NOUNLOCK\", 166, -52;}\n\n\t//Slot 4\n\tInInventory not mancubusunlocked, 1 {drawimage \"NOUNLOCK\", 193, -52;} //Mancubus\n\tInInventory not mancubusunlocked, 1 {drawimage \"NOUNLOCK\", 193, -52;}\n\tInInventory not mancubusunlocked, 1 {drawimage \"NOUNLOCK\", 193, -52;}\n\tInInventory not arachnotronsunlocked,1 {drawimage \"NOUNLOCK\", 207, -52;} //Arachnotron\n\tInInventory not arachnotronsunlocked,1 {drawimage \"NOUNLOCK\", 207, -52;}\n\tInInventory not arachnotronsunlocked,1 {drawimage \"NOUNLOCK\", 207, -52;}\n\n\t//Slot 5\n\tInInventory not painelementalsunlocked, 1 {drawimage \"NOUNLOCK\", 234, -52;} //Pain Elemental\n\tInInventory not painelementalsunlocked, 1 {drawimage \"NOUNLOCK\", 234, -52;}\n\tInInventory not painelementalsunlocked, 1 {drawimage \"NOUNLOCK\", 234, -52;}\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 248, -52;} //Arch Vile\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 248, -52;}\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 248, -52;}\n\n\t//Slot 6\n\tInInventory not cyberdemonunlocked, 1 {drawimage \"NOUNLOCK\", 289, -52;} //Cyberdemon\n\tInInventory not cyberdemonunlocked, 1 {drawimage \"NOUNLOCK\", 289, -52;}\n\tInInventory not cyberdemonunlocked, 1 {drawimage \"NOUNLOCK\", 289, -52;}\n\tInInventory not mastermindunlocked, 1 {drawimage \"NOUNLOCK\", 275, -52;} //Spider Mastermind\n\tInInventory not mastermindunlocked, 1 {drawimage \"NOUNLOCK\", 275, -52;}\n\tInInventory not mastermindunlocked, 1 {drawimage \"NOUNLOCK\", 275, -52;}\n\t//Slot 7\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 316, -52;} //Vile Pulse\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 316, -52;}\n\tInInventory not archvileunlocked, 1 {drawimage \"NOUNLOCK\", 316, -52;}\n}\n\nplayerclass Corvus\n{\nInInventory UltimateCoolDownInv, 1 {drawimage \"DSCOOL\", -161, 272;}\nInInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\nInInventory FifthCoolDownInv, 1 {drawimage \"ILCOOL\", -161, 334;}\nInInventory FifthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FifthCoolDownInv, 0, 374;}\n\nInInventory FourthCoolDownInv, 1 {drawimage \"MAUCOOL\", -161, 396;}\nInInventory FourthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FourthCoolDownInv, 0, 436;}\n\ndrawimage \"corvhud\", 0, -57;\nDrawNumber 2, SMALLFONT, Gold, PowerupTime Artifly, 158, -110;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"gargnosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"figrnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"muminosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"gsmunosl\", 44, -52;\n\tdrawimage \"KPITSPED\", 57, -52;\n\tdrawimage \"IMNONUM1\", 60, -12;\n\tdrawimage \"BAREDOFF\", 64, -53;\n\t//Slot 2\n\tdrawimage \"nimunosl\", 70, -52;\n\tdrawimage \"KPITSPED\", 83, -52;\n\tdrawimage \"nighnosl\", 84, -52;\n\tdrawimage \"KPITSPED\", 97, -52;\n\tdrawimage \"clnknosl\", 98, -52;\n\tdrawimage \"KPITSPED\", 111, -52;\n\tdrawimage \"IMNONUM2\", 114, -12;\n\tdrawimage \"BAREDOFF\", 118, -53;\n\t//Slot 3\n\tdrawimage \"wzrdnosl\", 124, -52;\n\tdrawimage \"KPITSPED\", 137, -52;\n\tdrawimage \"knignosl\", 138, -52;\n\tdrawimage \"KPITSPED\", 151, -52;\n\tdrawimage \"ktgsnosl\", 152, -52;\n\tdrawimage \"KPITSPED\", 165, -52;\n\tdrawimage \"IMNONUM3\", 168, -12;\n\tdrawimage \"BAREDOFF\", 172, -53;\n\t//Slot 4\n\tdrawimage \"snkenosl\", 178, -52;\n\tdrawimage \"KPITSPED\", 191, -52;\n\tdrawimage \"ppodnosl\", 192, -52;\n\tdrawimage \"KPITSPED\", 205, -52;\n\tdrawimage \"bargnosl\", 206, -52;\n\tdrawimage \"KPITSPED\", 219, -52;\n\tdrawimage \"IMNONUM4\", 222, -12;\n\tdrawimage \"BAREDOFF\", 226, -53;\n\t//Slot 5\n\tdrawimage \"lichnosl\", 232, -52;\n\tdrawimage \"KPITSPED\", 245, -52;\n\tdrawimage \"maulnosl\", 246, -52;\n\tdrawimage \"KPITSPED\", 259, -52;\n\tdrawimage \"dspinosl\", 260, -52;\n\tdrawimage \"KPITSPED\", 273, -52;\n\tdrawimage \"IMNONUM5\", 276, -12;\n\tdrawimage \"BAREDOFF\", 280, -53;\n\t//Slot 6\n\tdrawimage \"ghosnosl\", 286, -52;\n\tdrawimage \"KPITSPED\", 299, -52;\n\tdrawimage \"IMNONUM6\", 302, -12;\n\t//When Selected\n\t//Slot 1\n\tIsSelected GargoyleSummoner\t\t{drawimage \"GARGYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"002/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"003/000\", 240, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Green, \"003/000\", 240, -65;}}\n\tIsSelected gargoyleleadersummoner{drawimage \"FIGRYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"002/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"004/000\", 239, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Green, \"004/000\", 239, -65;}}\n\tIsSelected MummySummoner\t\t{drawimage \"MUMIYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"004/000\", 239, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Green, \"004/000\", 239, -65;}}\n IsSelected ghostmummysummoner\t{drawimage \"GSMUYESL\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/000\", 239, -85;}\n\t//Slot 2\n\tIsSelected NitroMummySummoner\t{drawimage \"NIMUYESL\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 114, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/000\", 239, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"007/000\", 240, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Green, \"007/000\", 240, -65;}}\n\tIsSelected GhostNitroMummySummoner{drawimage \"NIGHYESL\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 114, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/001\", 236, -85;}\n\tIsSelected mummyupgradesummoner\t{drawimage \"MUMIUPGR\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"MUMIUPGR\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"MUMIUPGR\", 69, -52;\n\t\t\t\t\t\t\t\t \t drawimage \"MUMIUPGR\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 69, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 114, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"030/010\", 237, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\tIsSelected clinksummoner\t\t{drawimage \"CLNKYESL\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 114, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"006/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"009/000\", 240, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Green, \"009/000\", 240, -65;}}\n IsSelected clinkupgradesummoner\t{drawimage \"CLNKYESL\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 101, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 114, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"035/015\", 235, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 3\n\tIsSelected disciplesummoner\t\t{drawimage \"WZRDYESL\", 124, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 124, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 168, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"008/002\", 240, -85;}\n\tIsSelected undeadknightsummoner\t{drawimage \"KNIGYESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 168, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"010/003\", 237, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"014/003\", 236, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Yellow, \"014/003\", 236, -65;}}\n IsSelected undeadghostknightsummoner{drawimage \"KTGSYESL\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 168, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/005\", 236, -85;}\n\t//Slot 4\n\tIsSelected ophidiansummoner\t\t{drawimage \"SNKEYESL\", 178, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 178, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 222, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"025/008\", 239, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"032/008\", 240, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Yellow, \"032/008\", 240, -65;}}\n\tIsSelected gaspodsummoner\t\t{drawimage \"PPODYESL\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 222, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"020/008\", 240, -85;}\n IsSelected weredragonsummoner\t{drawimage \"DRAGYESL\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 222, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"015/008\", 236, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"021/008\", 237, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Red, \"021/008\", 237, -65;}}\n\tIsSelected weredragonretrofit\t{drawimage \"DGRTYESL\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 222, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/000\", 240, -85;}\n\tIsSelected barrageweredragonsummoner{drawimage \"BARGYESL\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 222, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"025/009\", 239, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"031/009\", 237, -65;\n\t\t\t\t\t\t\t\t\t InInventory Ghostitem, 1 {DrawString SMALLFONT, Yellow, \"031/009\", 237, -65;}}\n\t//Slot 5\n\tIsSelected ironlichsummoner\t\t{drawimage \"LICHYESL\", 232, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 232, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 276, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"060/050\", 239, -85;}\n\tIsSelected maulotaursummoner\t{drawimage \"MAULYESL\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 276, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"060/050\", 239, -85;}\n IsSelected dsparilsummoner\t\t{drawimage \"DSPIYESL\", 260, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 260, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 276, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"090/080\", 240, -85;}\n\t//Slot 6\n\tIsSelected ghostwavesummoner\t{drawimage \"GHOSYESL\", 286, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 286, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 302, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"015/000\", 237, -85;}\n\t//Blacked out\n\t//Slot 1\n\tInInventory not gargoyleleadersunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;} //Imp Leader\n\tInInventory not gargoyleleadersunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not gargoyleleadersunlocked, 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;} //Ghost Mummy\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;}\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 44, -52;}\n\t//Slot 2\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 70, -52;} //Nitro Mummy\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not mummyghostsnitromummysunlocked, 1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not nitromummyghostsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;} //Ghost Nitro Mummy\n\tInInventory not nitromummyghostsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not nitromummyghostsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not clinksunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 98, -52;} //Clink\n\tInInventory not clinksunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 98, -52;}\n\tInInventory not clinksunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 98, -52;}\n\t//Slot 3\n\tInInventory not disciplesunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 124, -52;} //Wizard\n\tInInventory not disciplesunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 124, -52;}\n\tInInventory not disciplesunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 124, -52;}\n\tInInventory not knightsunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 138, -52;} //Knight\n\tInInventory not knightsunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\tInInventory not knightsunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 152, -52;} //Knight Ghost\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 152, -52;}\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 152, -52;}\n\t//Slot 4\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 178, -52;} //Snake\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 178, -52;}\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 178, -52;}\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 192, -52;} //Pod\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\tInInventory not ophidiansunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\tInInventory not weredragonsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 206, -52;} //Weredragon\n\tInInventory not weredragonsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 206, -52;}\n\tInInventory not weredragonsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 206, -52;}\n\t//Slot 5\n\tInInventory not ironlichunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 232, -52;} //Iron Lich\n\tInInventory not ironlichunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 232, -52;}\n\tInInventory not ironlichunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 232, -52;}\n\tInInventory not maulotaurunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;} //Minotaur\n\tInInventory not maulotaurunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\tInInventory not maulotaurunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\tInInventory not dsparilunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 260, -52;} //D'Sparil\n\tInInventory not dsparilunlocked,\t \t\t\t1 {drawimage \"NOUNLOCK\", 260, -52;}\n\tInInventory not dsparilunlocked,\t \t\t\t1 {drawimage \"NOUNLOCK\", 260, -52;}\n\t//Slot 6\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 286, -52;} //Ghost Wave\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 286, -52;}\n\tInInventory not undeadghostknightsunlocked, \t1 {drawimage \"NOUNLOCK\", 286, -52;}\n\n\t//Upgrades\n\tInInventory clinkupgrade, 1 {drawimage \"UPGRADE\", 101, -16;}// Clink Upgrade\n\tInInventory mummyupgrade, 1 {drawimage \"MUMIUPGR\", 30, -52;// Mummy Upgrade\n\t\t\t\t\t\t\t\tdrawimage \"MUMIUPGR\", 44, -52;\n\t\t\t\t\t\t\t\tdrawimage \"MUMIUPGR\", 69, -52;\n\t\t\t\t\t\t\t\tdrawimage \"MUMIUPGR\", 84, -52;}\n\t}\n\nplayerclass Daedolon\n{\nInInventory UltimateCoolDownInv, 1 {drawimage \"KORCOOL\", -161, 272;}\nInInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\nInInventory SecondCoolDownInv, 1 {drawimage \"HERCOOL\", -161, 334;}\nInInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\nInInventory ThirdCoolDownInv, 1 {drawimage \"WYVCOOL\", -161, 396;}\nInInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 436;}\n\ndrawimage \"daedhud\", 0, -57;\nDrawNumber 2, SMALLFONT, Gold, PowerupTime Artifly, 158, -110;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"afrinosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"ettnnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"centnosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"IMNONUM1\", 46, -12;\n\tdrawimage \"BAREDOFF\", 50, -53;\n\t//Slot 2\n\tdrawimage \"chaonosl\", 56, -52;\n\tdrawimage \"KPITSPED\", 69, -52;\n\tdrawimage \"stlknosl\", 70, -52;\n\tdrawimage \"KPITSPED\", 83, -52;\n\tdrawimage \"bishnosl\", 84, -52;\n\tdrawimage \"KPITSPED\", 97, -52;\n\tdrawimage \"IMNONUM2\", 100, -12;\n\tdrawimage \"BAREDOFF\", 104, -53;\n\t//Slot 3\n\tdrawimage \"rievnosl\", 110, -52;\n\tdrawimage \"KPITSPED\", 123, -52;\n\tdrawimage \"slatnosl\", 124, -52;\n\tdrawimage \"KPITSPED\", 137, -52;\n\tdrawimage \"wendnosl\", 138, -52;\n\tdrawimage \"KPITSPED\", 151, -52;\n\tdrawimage \"IMNONUM3\", 154, -12;\n\tdrawimage \"BAREDOFF\", 158, -53;\n\t//Slot 4\n\tdrawimage \"zedknosl\", 164, -52;\n\tdrawimage \"KPITSPED\", 177, -52;\n\tdrawimage \"tradnosl\", 178, -52;\n\tdrawimage \"KPITSPED\", 191, -52;\n\tdrawimage \"magenosl\", 192, -52;\n\tdrawimage \"KPITSPED\", 205, -52;\n\tdrawimage \"IMNONUM4\", 208, -12;\n\tdrawimage \"BAREDOFF\", 212, -53;\n\t//Slot 5\n\tdrawimage \"wyvrnosl\", 218, -52;\n\tdrawimage \"KPITSPED\", 231, -52;\n\tdrawimage \"cubenosl\", 232, -52;\n\tdrawimage \"KPITSPED\", 245, -52;\n\tdrawimage \"korxnosl\", 246, -52;\n\tdrawimage \"KPITSPED\", 259, -52;\n\tdrawimage \"IMNONUM5\", 262, -12;\n\tdrawimage \"BAREDOFF\", 266, -53;\n\t//Slot 6\n\tdrawimage \"enchnosl\", 272, -52;\n\tdrawimage \"KPITSPED\", 285, -52;\n\tdrawimage \"IMNONUM6\", 288, -12;\n\t//When Selected\n\t//Slot 1\n\tIsSelected AfritSummoner\t\t{drawimage \"AFRIYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"003/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"005/000\", 239, -65;\n\t\t\t\t\t\t\t\t\t InInventory Enchantitem, 1 {DrawString SMALLFONT, Green, \"005/000\", 239, -65;}}\n\tIsSelected Ettinsummoner\t\t{drawimage \"ETTNYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/000\", 239, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"008/000\", 240, -65;\n\t\t\t\t\t\t\t\t\t InInventory Enchantitem, 1 {DrawString SMALLFONT, Green, \"008/000\", 240, -65;}}\n\tIsSelected Ettinupgradesummoner\t{drawimage \"ETTNYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 19, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"030/010\", 237, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n IsSelected Centaursummoner\t\t{drawimage \"CENTYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"009/000\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"014/000\", 236, -65;\n\t\t\t\t\t\t\t\t\t InInventory Enchantitem, 1 {DrawString SMALLFONT, Green, \"014/000\", 236, -65;}}\n\t//Slot 2\n\tIsSelected ChaosSerpentSummoner\t{drawimage \"CHAOYESL\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 100, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"014/005\", 235, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"024/005\", 238, -65;\n\t\t\t\t\t\t\t\t\t InInventory Enchantitem, 1 {DrawString SMALLFONT, Yellow, \"024/005\", 238, -65;}}\n\tIsSelected ChaosSerpentRetrofit\t{drawimage \"CHRTYESL\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 100, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/000\", 237, -85;}\n\tIsSelected homingchaosserpentsummoner{drawimage \"HMCHYESL\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 56, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 100, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"026/006\", 240, -85;}\n IsSelected SwampStalkerSummoner\t{drawimage \"STLKYESL\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 100, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"018/005\", 236, -85;}\n\tIsSelected BishopSummoner\t\t{drawimage \"BISHYESL\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 100, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"008/002\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"014/002\", 236, -65;\n\t\t\t\t\t\t\t\t\t InInventory Enchantitem, 1 {DrawString SMALLFONT, Yellow, \"014/002\", 236, -65;}}\n\t//Slot 3\n\tIsSelected WraithSummoner\t\t{drawimage \"RIEVYESL\", 110, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 110, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 154, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/003\", 237, -85;}\n\tIsSelected slaughtaursummoner\t{drawimage \"SLATYESL\", 124, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 124, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 154, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"012/004\", 236, -85;}\n\tIsSelected wendigosummoner\t\t{drawimage \"WENDYESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 154, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"032/007\", 240, -85;}\n IsSelected wendigoretrofit\t\t{drawimage \"WERTYESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 154, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/000\", 237, -85;}\n\tIsSelected YetiSummoner\t\t\t{drawimage \"YETIYESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 154, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"044/009\", 238, -85;}\n\t//Slot 4\n\tIsSelected ZedekSummoner\t\t{drawimage \"ZEDKYESL\", 164, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 164, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 208, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"040/020\", 239, -85;}\n\tIsSelected Traductussummoner\t{drawimage \"TRADYESL\", 178, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 178, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 208, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"040/020\", 239, -85;}\n\tIsSelected Menelkirsummoner\t\t{drawimage \"MAGEYESL\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 208, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"040/020\", 239, -85;}\n\t//Slot 5\n\tIsSelected WyvernSummoner\t\t{drawimage \"WYVRYESL\", 218, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 218, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 262, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"070/055\", 239, -85;}\n\tIsSelected Heresiarchsummoner\t{drawimage \"CUBEYESL\", 232, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 232, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 262, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"070/060\", 240, -85;}\n\tIsSelected Koraxsummoner\t\t{drawimage \"KORXYESL\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 262, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"110/090\", 234, -85;}\n\t//Slot 6\n\tIsSelected enchantsummoner{drawimage \"ENCHYESL\", 272, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 272, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 288, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"020/000\", 240, -85;}\n\n\t//Blacked out\n\t//Slot 1\n\tInInventory not ettinsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 16, -52;} //Ettin\n\tInInventory not ettinsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not ettinsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not centaursunlocked, \t\t1 {drawimage \"NOUNLOCK\", 30, -52;} //Centaur\n\tInInventory not centaursunlocked, \t\t1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not centaursunlocked, \t\t1 {drawimage \"NOUNLOCK\", 30, -52;}\n\t//Slot 2\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 56, -52;} //Chaos Serpent\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 56, -52;}\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 56, -52;}\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 70, -52;} //Swamp Stalker\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not serpentsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not bishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;} //Bischoff\n\tInInventory not bishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not bishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\t//Slot 3\n\tInInventory not reiversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 110, -52;} //Riever\n\tInInventory not reiversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 110, -52;}\n\tInInventory not reiversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 110, -52;}\n\tInInventory not slaughtarsunlocked, \t1 {drawimage \"NOUNLOCK\", 124, -52;} //Centaur Leader\n\tInInventory not slaughtarsunlocked, \t1 {drawimage \"NOUNLOCK\", 124, -52;}\n\tInInventory not slaughtarsunlocked, \t1 {drawimage \"NOUNLOCK\", 124, -52;}\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 138, -52;} //Wendigo\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\t//Slot 4\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 164, -52;} //Fighter Boss\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 164, -52;}\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 164, -52;}\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 178, -52;} //Cleric Boss\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 178, -52;}\n\tInInventory not traductusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 178, -52;}\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 192, -52;} //Mage boss\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\t//Slot 5\n\tInInventory not wyvernunlocked, \t\t1 {drawimage \"NOUNLOCK\", 218, -52;} //Wyvern\n\tInInventory not wyvernunlocked, \t\t1 {drawimage \"NOUNLOCK\", 218, -52;}\n\tInInventory not wyvernunlocked, \t\t1 {drawimage \"NOUNLOCK\", 218, -52;}\n\tInInventory not heresiarchunlocked, \t1 {drawimage \"NOUNLOCK\", 232, -52;} //Cube Juggler\n\tInInventory not heresiarchunlocked, \t1 {drawimage \"NOUNLOCK\", 232, -52;}\n\tInInventory not heresiarchunlocked, \t1 {drawimage \"NOUNLOCK\", 232, -52;}\n\tInInventory not koraxunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;} //Korax\n\tInInventory not koraxunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\tInInventory not koraxunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\t//Slot 6\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 272, -52;} //Enchant\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 272, -52;}\n\tInInventory not wendigosunlocked, \t\t1 {drawimage \"NOUNLOCK\", 272, -52;}\n\n\t//Upgrades\n\tInInventory ettinupgrade, 1 {drawimage \"UPGRADE\", 19, -16;}// Ettin Upgrade\n\t}\n\n\tplayerclass Strifeguy\n\t{\n\tInInventory UltimateCoolDownInv, 1 {drawimage \"ENTCOOL\", -161, 272;}\n InInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\n\tInInventory ThirdCoolDownInv, 1 {drawimage \"INQCOOL\", -161, 334;}\n InInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 374;}\n\n\tInInventory FourthCoolDownInv, 1 {drawimage \"SPACOOL\", -161, 396;}\n InInventory FourthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FourthCoolDownInv, 0, 436;}\n\n\tInInventory SecondCoolDownInv, 1 {drawimage \"SPBCOOL\", -161, 458;}\n InInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 498;}\n\n\tInInventory FifthCoolDownInv, 1 {drawimage \"SPCCOOL\", -161, 520;}\n InInventory FifthCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, FifthCoolDownInv, 0, 560;}\n\ndrawimage \"strfhud\", 0, -57;\nDrawNumber 2, SMALLFONT, Gold, PowerupTime Artifly, 158, -110;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"reblnosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"acolnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"shadnosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"staknosl\", 44, -52;\n\tdrawimage \"KPITSPED\", 57, -52;\n\tdrawimage \"IMNONUM1\", 60, -12;\n\tdrawimage \"BAREDOFF\", 64, -53;\n\t//Slot 2\n\tdrawimage \"sentnosl\", 70, -52;\n\tdrawimage \"KPITSPED\", 83, -52;\n\tdrawimage \"reavnosl\", 84, -52;\n\tdrawimage \"KPITSPED\", 97, -52;\n\tdrawimage \"turtnosl\", 98, -52;\n\tdrawimage \"KPITSPED\", 111, -52;\n\tdrawimage \"tempnosl\", 112, -52;\n\tdrawimage \"KPITSPED\", 125, -52;\n\tdrawimage \"IMNONUM2\", 128, -12;\n\tdrawimage \"BAREDOFF\", 132, -53;\n\t//Slot 3\n\tdrawimage \"lorenosl\", 138, -52;\n\tdrawimage \"KPITSPED\", 151, -52;\n\tdrawimage \"ordrnosl\", 152, -52;\n\tdrawimage \"KPITSPED\", 165, -52;\n\tdrawimage \"crsdnosl\", 166, -52;\n\tdrawimage \"KPITSPED\", 179, -52;\n\tdrawimage \"IMNONUM3\", 182, -12;\n\tdrawimage \"BAREDOFF\", 186, -53;\n\t//Slot 4\n\tdrawimage \"prognosl\", 192, -52;\n\tdrawimage \"KPITSPED\", 205, -52;\n\tdrawimage \"speanosl\", 206, -52;\n\tdrawimage \"KPITSPED\", 219, -52;\n\tdrawimage \"spebnosl\", 220, -52;\n\tdrawimage \"KPITSPED\", 233, -52;\n\tdrawimage \"IMNONUM4\", 236, -12;\n\tdrawimage \"BAREDOFF\", 240, -53;\n\t//Slot 5\n\tdrawimage \"inqunosl\", 246, -52;\n\tdrawimage \"KPITSPED\", 259, -52;\n\tdrawimage \"entynosl\", 260, -52;\n\tdrawimage \"KPITSPED\", 273, -52;\n\tdrawimage \"IMNONUM5\", 276, -12;\n\tdrawimage \"BAREDOFF\", 280, -53;\n\t//Slot 6\n\tdrawimage \"crabnosl\", 286, -52;\n\tdrawimage \"KPITSPED\", 299, -52;\n\tdrawimage \"IMNONUM6\", 302, -12;\n\t//When Selected\n\t//Slot 1\n\tIsSelected RebelSummoner\t\t{drawimage \"REBLYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 240, -85;}\n\tIsSelected Acolytesummoner\t\t{drawimage \"ACOLYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/000\", 239, -85;}\n\tIsSelected Shadowacolytesummoner{drawimage \"SHADYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"005/000\", 239, -85;}\n IsSelected StalkerSummoner\t\t{drawimage \"STAKYESL\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 240, -85;}\n\tIsSelected StalkerUpgradesummoner\t{drawimage \"STAKYESL\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 47, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 44, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 60, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"025/012\", 236, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 2\n\tIsSelected SentinelSummoner\t\t{drawimage \"SENTYESL\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 70, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/001\", 237, -85;}\n\tIsSelected Reaversummoner\t\t{drawimage \"REAVYESL\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 84, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"008/004\", 239, -85;}\n\tIsSelected OrderTurretsummoner\t{drawimage \"TURTYESL\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 98, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"012/005\", 236, -85;}\n\tIsSelected TemplarSummoner\t\t{drawimage \"TEMPYESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"016/006\", 237, -85;}\n IsSelected TemplarRetrofit\t\t{drawimage \"TPRTYESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"012/000\", 237, -85;}\n\tIsSelected SniperTemplarSummoner{drawimage \"SNTPYESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 112, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"032/008\", 240, -85;}\n\t//Slot 3\n\tIsSelected LoremasterSummoner\t{drawimage \"LOREYESL\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 138, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 182, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"012/004\", 236, -85;}\n\tIsSelected OrderBishopsummoner\t{drawimage \"ORDRYESL\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 152, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 182, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"020/010\", 237, -85;}\n\tIsSelected CrusaderSummoner\t\t{drawimage \"CRSDYESL\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 182, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"035/008\", 239, -85;}\n IsSelected CrusaderRetrofit\t\t{drawimage \"CDRTYESL\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 182, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"007/000\", 240, -85;}\n\tIsSelected devastatorcrusadersummoner\t{drawimage \"DVCRYESL\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 166, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 182, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"040/009\", 239, -85;}\n\t//Slot 4\n\tIsSelected ProgrammerSummoner\t{drawimage \"PROGYESL\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 192, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 236, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"060/035\", 239, -85;}\n\tIsSelected spectreAsummoner\t\t{drawimage \"SPEAYESL\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 206, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 236, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"070/050\", 239, -85;}\n\tIsSelected spectreBsummoner\t\t{drawimage \"SPEBYESL\", 220, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 220, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 236, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"080/040\", 239, -85;}\n\t//Slot 5\n\tIsSelected InquisitorSummoner\t{drawimage \"INQUYESL\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 246, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 276, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"090/070\", 240, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"090/070\", 240, -65;}\n\tIsSelected Entitysummoner\t\t{drawimage \"ENTYYESL\", 260, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 260, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 276, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"100/090\", 237, -85;}\n\t//Slot 6\n\tIsSelected repairdronesummoner\t{drawimage \"CRABYESL\", 286, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 286, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 302, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"035/025\", 237, -85;}\n\n\t//Blacked out\n\t//Slot 1\n\tInInventory not shadowacolytesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;} //Shadow Acolyte\n\tInInventory not shadowacolytesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not shadowacolytesunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not stalkersunlocked, \t\t1 {drawimage \"NOUNLOCK\", 44, -52;} //Stalker\n\tInInventory not stalkersunlocked, \t\t1 {drawimage \"NOUNLOCK\", 44, -52;}\n\tInInventory not stalkersunlocked, \t\t1 {drawimage \"NOUNLOCK\", 44, -52;}\n\t//Slot 2\n\tInInventory not sentinelsunlocked,\t\t1 {drawimage \"NOUNLOCK\", 70, -52;} //Sentinel\n\tInInventory not sentinelsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not sentinelsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 70, -52;}\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;} //Reaver\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 84, -52;}\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 98, -52;} //Order Turret\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 98, -52;}\n\tInInventory not reaversunlocked, \t\t1 {drawimage \"NOUNLOCK\", 98, -52;}\n\tInInventory not templarsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 112, -52;} //Templar\n\tInInventory not templarsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 112, -52;}\n\tInInventory not templarsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 112, -52;}\n\t//Slot 3\n\tInInventory not loremastersunlocked,\t1 {drawimage \"NOUNLOCK\", 138, -52;} //Lore Master\n\tInInventory not loremastersunlocked, \t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\tInInventory not loremastersunlocked, \t1 {drawimage \"NOUNLOCK\", 138, -52;}\n\tInInventory not stbishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 152, -52;} //Order Bishop\n\tInInventory not stbishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 152, -52;}\n\tInInventory not stbishopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 152, -52;}\n\tInInventory not crusadersunlocked, \t\t1 {drawimage \"NOUNLOCK\", 166, -52;} //Crusader\n\tInInventory not crusadersunlocked, \t\t1 {drawimage \"NOUNLOCK\", 166, -52;}\n\tInInventory not crusadersunlocked, \t1 {drawimage \"NOUNLOCK\", 166, -52;}\n\t//Slot 4\n\tInInventory not spectreACunlocked,\t\t1 {drawimage \"NOUNLOCK\", 192, -52;} //Programmer\n\tInInventory not spectreACunlocked, \t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\tInInventory not spectreACunlocked, \t\t1 {drawimage \"NOUNLOCK\", 192, -52;}\n\tInInventory not inquisitorunlocked, \t1 {drawimage \"NOUNLOCK\", 206, -52;} //Spectre A\n\tInInventory not inquisitorunlocked, \t1 {drawimage \"NOUNLOCK\", 206, -52;}\n\tInInventory not inquisitorunlocked, \t1 {drawimage \"NOUNLOCK\", 206, -52;}\n\tInInventory not spectreACunlocked, \t\t1 {drawimage \"NOUNLOCK\", 220, -52;} //Spectre B\n\tInInventory not spectreACunlocked, \t\t1 {drawimage \"NOUNLOCK\", 220, -52;}\n\tInInventory not spectreACunlocked, \t1 {drawimage \"NOUNLOCK\", 220, -52;}\n\t//Slot 5\n\tInInventory not inquisitorunlocked,\t\t1 {drawimage \"NOUNLOCK\", 246, -52;} //Inquisitor\n\tInInventory not inquisitorunlocked, \t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\tInInventory not inquisitorunlocked, \t1 {drawimage \"NOUNLOCK\", 246, -52;}\n\tInInventory not entityunlocked, \t\t1 {drawimage \"NOUNLOCK\", 260, -52;} //Entity\n\tInInventory not entityunlocked, \t\t1 {drawimage \"NOUNLOCK\", 260, -52;}\n\tInInventory not entityunlocked, \t\t1 {drawimage \"NOUNLOCK\", 260, -52;}\n\t//Slot 5\n\tInInventory not RepairDroneSummoner,\t1 {drawimage \"NOUNLOCK\", 286, -52;} //Repair Drone\n\tInInventory not RepairDroneSummoner,\t1 {drawimage \"NOUNLOCK\", 286, -52;}\n\tInInventory not RepairDroneSummoner,\t1 {drawimage \"NOUNLOCK\", 286, -52;}\n\n\t//Upgrades\n\tInInventory leapupgrade, \t\t\t\t1 {drawimage \"UPGRADE\", 47, -16;}// Stalker Upgrade\n\t}\nplayerclass ChexWarrior\n{\n\nInInventory UltimateCoolDownInv, 1 {drawimage \"LSNCOOL\", -161, 272;}\nInInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\nInInventory SecondCoolDownInv, 1 {drawimage \"FMBCOOL\", -161, 334;}\nInInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\ndrawimage \"chexhud\", 0, -57;\nDrawNumber 2, SMALLFONT, Gold, PowerupTime Artifly, 158, -110;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"flemnosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"bipdnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"armrnosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"IMNONUM1\", 46, -12;\n\tdrawimage \"BAREDOFF\", 50, -53;\n\t//Slot 2\n\tdrawimage \"larvnosl\", 54, -52;\n\tdrawimage \"KPITSPED\", 67, -52;\n\tdrawimage \"cyclnosl\", 68, -52;\n\tdrawimage \"KPITSPED\", 81, -52;\n\tdrawimage \"quadnosl\", 82, -52;\n\tdrawimage \"KPITSPED\", 95, -52;\n\tdrawimage \"strinosl\", 96, -52;\n\tdrawimage \"KPITSPED\", 109, -52;\n\tdrawimage \"IMNONUM2\", 112, -12;\n\tdrawimage \"BAREDOFF\", 116, -53;\n\t//Slot 3\n\tdrawimage \"minenosl\", 120, -52;\n\tdrawimage \"KPITSPED\", 133, -52;\n\tdrawimage \"scycnosl\", 134, -52;\n\tdrawimage \"KPITSPED\", 147, -52;\n\tdrawimage \"slimnosl\", 148, -52;\n\tdrawimage \"KPITSPED\", 161, -52;\n\tdrawimage \"flebnosl\", 162, -52;\n\tdrawimage \"KPITSPED\", 175, -52;\n\tdrawimage \"maxinosl\", 176, -52;\n\tdrawimage \"KPITSPED\", 189, -52;\n\tdrawimage \"IMNONUM3\", 192, -12;\n\tdrawimage \"BAREDOFF\", 196, -53;\n\t//Slot 4\n\tdrawimage \"fbomnosl\", 200, -52;\n\tdrawimage \"KPITSPED\", 213, -52;\n\tdrawimage \"snotnosl\", 214, -52;\n\tdrawimage \"KPITSPED\", 227, -52;\n\tdrawimage \"IMNONUM4\", 230, -12;\n\tdrawimage \"BAREDOFF\", 234, -53;\n\t//Slot 5\n\tdrawimage \"metenosl\", 238, -52;\n\tdrawimage \"KPITSPED\", 251, -52;\n\tdrawimage \"IMNONUM5\", 254, -12;\n\n\t//When Selected\n\t//Slot 1\n\tIsSelected commonflemoidsummoner{drawimage \"FLEMYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"002/000\", 239, -85;}\n\tIsSelected commonflemoidupgradesummoner{drawimage \"FLEMYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 241, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 5, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 238, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"030/000\", 239, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\tIsSelected bipedalflemoidsummoner{drawimage \"BIPDYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 239, -85;}\n IsSelected armoredbipedalflemoidsummoner{drawimage \"ARMRYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"004/000\", 238, -85;}\n\tIsSelected armoredbipedalflemoidupgradesummoner{drawimage \"ARMRYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 33, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"020/010\", 236, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 2\n\tIsSelected larvasummoner\t\t{drawimage \"LARVYESL\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 112, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"004/000\", 238, -85;}\n\tIsSelected cyclopsflemoidsummoner{drawimage \"CYCLYESL\", 68, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 68, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 112, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"006/000\", 239, -85;}\n\tIsSelected quadrumpussummoner\t{drawimage \"QUADYESL\", 82, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 82, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 112, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"015/001\", 232, -85;}\n IsSelected stridicussummoner\t{drawimage \"STRIYESL\", 96, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 96, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 112, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"015/004\", 234, -85;}\n\tIsSelected stridicusupgradesummoner\t{drawimage \"STRIYESL\", 96, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 99, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 96, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 112, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"030/010\", 236, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 3\n\tIsSelected flemminesummoner\t\t{drawimage \"MINEYESL\", 120, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 120, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"020/010\", 236, -85;}\n\tIsSelected supercyclopsflemoidsummoner{drawimage \"SCYCYESL\", 134, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 134, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"030/009\", 239, -85;}\n\tIsSelected slimecarriersummoner\t{drawimage \"SLIMYESL\", 148, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 148, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"030/008\", 239, -85;}\n IsSelected flembranesummoner\t{drawimage \"FLEBYESL\", 162, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 162, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"050/010\", 235, -85;}\n IsSelected Maximussummoner\t\t{drawimage \"MAXIYESL\", 176, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 176, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"050/015\", 234, -85;}\n\t//Slot 4\n\tIsSelected Flembominationsummoner{drawimage \"FBOMYESL\", 200, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 200, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 192, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"070/060\", 239, -85;}\n\tIsSelected lordsnotfolussummoner{drawimage \"SNOTYESL\", 214, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 214, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 230, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"100/090\", 236, -85;}\n\t//Slot 5\n\tIsSelected Flemmeteorsummoner\t{drawimage \"METEYESL\", 238, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 238, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 254, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Splitupgrade, \t\t\t1{DrawString SMALLFONT, Green, \"040/020\", 238, -85;}\n\t\t\t\t\t\t\t\t\t InInventory \t Splitupgrade, \t\t\t1{DrawString SMALLFONT, Green, \"040/030\", 238, -85;} }\n\n\t//Blacked out\n\t//Slot 1\n\tInInventory not armoredbipedsunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;} //Armor Bipedal\n\tInInventory not armoredbipedsunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not armoredbipedsunlocked, 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\t//Slot 2\n\tInInventory not larvaeunlocked, \t\t1 {drawimage \"NOUNLOCK\", 54, -52;} //Larva\n\tInInventory not larvaeunlocked, \t\t1 {drawimage \"NOUNLOCK\", 54, -52;}\n\tInInventory not larvaeunlocked, \t\t1 {drawimage \"NOUNLOCK\", 54, -52;}\n\tInInventory not cyclopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 68, -52;} //Cyclops\n\tInInventory not cyclopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 68, -52;}\n\tInInventory not cyclopsunlocked, \t\t1 {drawimage \"NOUNLOCK\", 68, -52;}\n\tInInventory not quadrumpusunlocked, \t1 {drawimage \"NOUNLOCK\", 82, -52;} //Quadrumpus\n\tInInventory not quadrumpusunlocked, \t1 {drawimage \"NOUNLOCK\", 82, -52;}\n\tInInventory not quadrumpusunlocked, \t1 {drawimage \"NOUNLOCK\", 82, -52;}\n\tInInventory not stridicusunlocked, \t1 {drawimage \"NOUNLOCK\", 96, -52;} //Stridicus\n\tInInventory not stridicusunlocked, \t1 {drawimage \"NOUNLOCK\", 96, -52;}\n\tInInventory not stridicusunlocked, \t\t1 {drawimage \"NOUNLOCK\", 96, -52;}\n\t//Slot 3\n\tInInventory not flemminesunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 120, -52;} //Flem Mine\n\tInInventory not flemminesunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 120, -52;}\n\tInInventory not flemminesunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 120, -52;}\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 134, -52;} //Super Cyclops Flemoid\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 134, -52;}\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 134, -52;}\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 148, -52;} //Slime Carrier\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 148, -52;}\n\tInInventory not supercyclopsunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 148, -52;}\n\tInInventory not maximusflembranesunlocked, \t1 {drawimage \"NOUNLOCK\", 162, -52;} //Flembrane\n\tInInventory not maximusflembranesunlocked, \t1 {drawimage \"NOUNLOCK\", 162, -52;}\n\tInInventory not maximusflembranesunlocked, \t\t1 {drawimage \"NOUNLOCK\", 162, -52;}\n\tInInventory not maximusflembranesunlocked, \t1 {drawimage \"NOUNLOCK\", 176, -52;} //Maximus\n\tInInventory not maximusflembranesunlocked, \t1 {drawimage \"NOUNLOCK\", 176, -52;}\n\tInInventory not maximusflembranesunlocked, \t\t1 {drawimage \"NOUNLOCK\", 176, -52;}\n\t//Slot 4\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 200, -52;} //Flembomination\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 200, -52;}\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 200, -52;}\n\tInInventory not snotfolusunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 214, -52;} //Lord Snotfolus\n\tInInventory not snotfolusunlocked, \t\t\t1 {drawimage \"NOUNLOCK\", 214, -52;}\n\tInInventory not snotfolusunlocked, \t\t\t\t1 {drawimage \"NOUNLOCK\", 214, -52;}\n\t//Slot 5\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 238, -52;} //Flembomination\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 238, -52;}\n\tInInventory not flembominationunlocked, \t\t1 {drawimage \"NOUNLOCK\", 238, -52;}\n\n\t//Upgrades\n\tInInventory Splitupgrade, \t\t\t\t1 {drawimage \"UPGRADE\", 5, -16;\n\t\t\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 241, -16;}// Common Upgrade\n\tInInventory sporeupgrade, \t\t\t\t1 {drawimage \"UPGRADE\", 33, -16;}// Armor Bipedal Upgrade\n\tInInventory legacyupgrade, \t\t\t\t1 {drawimage \"UPGRADE\", 99, -16;}// Stridicus Upgrade\n\t}\n\nplayerclass C375\n{\nInInventory UltimateCoolDownInv, 1 {drawimage \"LCACOOL\", -161, 272;}\nInInventory UltimateCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, UltimateCoolDownInv, 0, 312;}\n\nInInventory SecondCoolDownInv, 1 {drawimage \"FELCOOL\", -161, 334;}\nInInventory SecondCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, SecondCoolDownInv, 0, 374;}\n\nInInventory ThirdCoolDownInv, 1 {drawimage \"LEACOOL\", -161, 396;}\nInInventory ThirdCoolDownInv, 1 {drawnumber 3, LCDNUMBERS, Untranslated, ThirdCoolDownInv, 0, 436;}\n\ndrawimage \"virshud\", 0, -57;\n\nDrawString SMALLFONT, Gold, \"-\", 157, -110;\n\nDrawImage \"Altitude\", 167, -125;\nDrawNumber 4, BIGFONT, White, AcutualHeightToken, fillzeros, 219, -115;\ndrawbar \"AIRPROG\", \"AIRPROG2\", HeightToken, Horizontal, 219, -115;\n\ndrawimage \"AIRBORD\", -140, -160;\n\n\t//Normally Drawn\n\t//Slot 1\n\tdrawimage \"dronnosl\", 2, -52;\n\tdrawimage \"KPITSPED\", 15, -52;\n\tdrawimage \"prsmnosl\", 16, -52;\n\tdrawimage \"KPITSPED\", 29, -52;\n\tdrawimage \"spornosl\", 30, -52;\n\tdrawimage \"KPITSPED\", 43, -52;\n\tdrawimage \"IMNONUM1\", 46, -12;\n\tdrawimage \"BAREDOFF\", 50, -53;\n\t//Slot 2\n\tdrawimage \"trvrnosl\", 54, -52;\n\tdrawimage \"KPITSPED\", 67, -52;\n\tdrawimage \"grtrnosl\", 68, -52;\n\tdrawimage \"KPITSPED\", 81, -52;\n\tdrawimage \"IMNONUM2\", 84, -12;\n\tdrawimage \"BAREDOFF\", 88, -53;\n\t//Slot 3\n\tdrawimage \"shdrnosl\", 92, -52;\n\tdrawimage \"KPITSPED\", 105, -52;\n\tdrawimage \"millnosl\", 106, -52;\n\tdrawimage \"KPITSPED\", 119, -52;\n\tdrawimage \"tmilnosl\", 120, -52;\n\tdrawimage \"KPITSPED\", 133, -52;\n\tdrawimage \"IMNONUM3\", 136, -12;\n\tdrawimage \"BAREDOFF\", 140, -53;\n\t//Slot 4\n\tdrawimage \"virsnosl\", 144, -52;\n\tdrawimage \"KPITSPED\", 157, -52;\n\tdrawimage \"aircnosl\", 158, -52;\n\tdrawimage \"KPITSPED\", 171, -52;\n\tdrawimage \"flyrnosl\", 172, -52;\n\tdrawimage \"KPITSPED\", 185, -52;\n\tdrawimage \"wlkrnosl\", 186, -52;\n\tdrawimage \"KPITSPED\", 199, -52;\n\tdrawimage \"IMNONUM4\", 202, -12;\n\tdrawimage \"BAREDOFF\", 206, -53;\n\t//Slot 5\n\tdrawimage \"leadnosl\", 210, -52;\n\tdrawimage \"KPITSPED\", 223, -52;\n\tdrawimage \"felxnosl\", 224, -52;\n\tdrawimage \"KPITSPED\", 237, -52;\n\tdrawimage \"lcarnosl\", 238, -52;\n\tdrawimage \"KPITSPED\", 251, -52;\n\tdrawimage \"IMNONUM5\", 254, -12;\n\tdrawimage \"BAREDOFF\", 258, -53;\n\t//Slot 6\n\tdrawimage \"lnupnosl\", 262, -52;\n\tdrawimage \"KPITSPED\", 275, -52;\n\tdrawimage \"IMNONUM6\", 278, -12;\n\n\t//When Selected\n\t//Slot 1\n\tIsSelected Dronesummoner\t\t{drawimage \"DRONYESL\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 2, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"002/000\", 239, -85;}\n\tIsSelected prismsummoner\t\t{drawimage \"PRSMYESL\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 16, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 239, -85;}\n IsSelected SporeSummoner\t\t{drawimage \"SPORYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"004/000\", 238, -85;}\n\tIsSelected sporeupgradesummoner\t{drawimage \"SPORYESL\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"UPGRADE\", 33, -16;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 30, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 46, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"025/015\", 234, -85;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Gray, \"REMOVE\", 237, -65;}\n\t//Slot 2\n\tIsSelected turretsummoner\t\t{drawimage \"TRVRYESL\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 84, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Red, \"008/001\", 236, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Red, \"009/002\", 239, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Red, \"010/002\", 236, -85;}}\n IsSelected turretretrofit\t\t{drawimage \"TRRTYESL\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 84, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"003/000\", 239, -85;}\n\tIsSelected spreadshotturretsummoner{drawimage \"SSTRYESL\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 54, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 84, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Red, \"011/001\", 230, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Red, \"012/002\", 236, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Red, \"013/002\", 236, -85;}}\n\tIsSelected greaterprismsummoner\t{drawimage \"GRTRYESL\", 68, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 68, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 84, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"010/003\", 236, -85;}\n\t//Slot 3\n\tIsSelected shielddronesummoner\t{drawimage \"SHDRYESL\", 92, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 92, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 136, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Black, \"008/002\", 239, -85;}\n\tIsSelected millsummoner\t\t\t{drawimage \"MILLYESL\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 136, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"015/003\", 235, -85;}\n IsSelected millretrofit\t\t\t{drawimage \"MLRTYESL\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"RETROSLT\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 136, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"008/000\", 239, -85;}\n\tIsSelected deathblazemillsummoner{drawimage \"MIL2YESL\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"PRERESL\", 106, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 136, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"025/004\", 237, -85;}\n\tIsSelected treadmillsummoner\t{drawimage \"TMILYESL\", 120, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 120, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM3\", 136, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Green, \"030/005\", 238, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Green, \"032/006\", 239, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Green, \"038/006\", 239, -85;}}\n\t//Slot 4\n\tIsSelected Virussummoner\t\t{drawimage \"VIRSYESL\", 144, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 144, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 202, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Red, \"030/008\", 239, -85;}\n\tIsSelected Aircarriersummoner\t{drawimage \"AIRCYESL\", 158, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 158, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 202, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Yellow, \"030/008\", 239, -85;}\n IsSelected MeshFlierSummoner\t{drawimage \"FLYRYESL\", 172, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 172, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 202, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"040/012\", 234, -85;}\n IsSelected MeshWalkerSummoner\t{drawimage \"WLKRYESL\", 186, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 186, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM4\", 202, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Yellow, \"045/010\", 234, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Yellow, \"050/011\", 232, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Yellow, \"055/012\", 234, -85;}}\n\t//Slot 5\n\tIsSelected Leadersummoner\t\t{drawimage \"LEADYESL\", 210, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 210, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 254, -12;\n\t\t\t\t\t\t\t\t\t DrawString SMALLFONT, Green, \"075/050\", 237, -85;}\n\tIsSelected Felixsummoner\t\t{drawimage \"FELXYESL\", 224, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 224, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 254, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Green, \"070/070\", 239, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Green, \"075/072\", 238, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Green, \"080/075\", 238, -85;}}\n\tIsSelected LandCarriersummoner\t{drawimage \"LCARYESL\", 238, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 238, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM5\", 254, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Green, \"100/100\", 233, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Green, \"110/104\", 229, -85;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 2 {DrawImage \"IHTEVRUS\",184, -85; DrawString SMALLFONT, Green, \"120/108\", 233, -85;}}\n\t//Slot 6\n\tIsSelected groundunitupgradesummoner{drawimage \"LNUPYESL\", 262, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"SELECTED\", 262, -52;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM6\", 278, -12;\n\t\t\t\t\t\t\t\t\t InInventory not Grounditem, 1 {DrawString SMALLFONT, Black, \"030/020\", 239, -85;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 56, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 122, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 188, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 226, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 240, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM1\", 264, -24;}\n\t\t\t\t\t\t\t\t\t InInventory Grounditem, 1 {DrawString SMALLFONT, Black, \"040/025\", 237, -85;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 62, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 128, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 194, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 232, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 246, -24;\n\t\t\t\t\t\t\t\t\t drawimage \"STYSNUM2\", 270, -24;}}\n\t//Blacked out\n\t//Slot 1\n\tInInventory not PrismSummoner, \t\t \t 1 {drawimage \"NOUNLOCK\", 16, -52;} //Prism\n\tInInventory not PrismSummoner, \t\t \t 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not PrismSummoner, \t\t \t 1 {drawimage \"NOUNLOCK\", 16, -52;}\n\tInInventory not SporeSummoner,\t\t \t 1 {drawimage \"NOUNLOCK\", 30, -52;} //Spore\n\tInInventory not SporeSummoner,\t\t \t 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\tInInventory not SporeSummoner,\t\t \t 1 {drawimage \"NOUNLOCK\", 30, -52;}\n\t //Slot 2\n\tInInventory not TurretSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 54, -52;} //Turret\n\tInInventory not TurretSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 54, -52;}\n\tInInventory not TurretSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 54, -52;}\n\tInInventory not GreaterPrismSummoner, \t 1 {drawimage \"NOUNLOCK\", 68, -52;} //Greater Prism\n\tInInventory not GreaterPrismSummoner, \t 1 {drawimage \"NOUNLOCK\", 68, -52;}\n\tInInventory not GreaterPrismSummoner, \t 1 {drawimage \"NOUNLOCK\", 68, -52;}\n\t//Slot 3\n\tInInventory not ShieldDroneSummoner, \t 1 {drawimage \"NOUNLOCK\", 92, -52;} //Shield Drone\n\tInInventory not ShieldDroneSummoner, \t 1 {drawimage \"NOUNLOCK\", 92, -52;}\n\tInInventory not ShieldDroneSummoner,\t 1 {drawimage \"NOUNLOCK\", 92, -52;}\n\tInInventory not MillSummoner, \t\t\t 1 {drawimage \"NOUNLOCK\", 106, -52;} //Mill\n\tInInventory not MillSummoner, \t\t\t 1 {drawimage \"NOUNLOCK\", 106, -52;}\n\tInInventory not MillSummoner,\t\t\t 1 {drawimage \"NOUNLOCK\", 106, -52;}\n\tInInventory not TreadmillSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 120, -52;} //Treadmill\n\tInInventory not TreadmillSummoner, \t 1 {drawimage \"NOUNLOCK\", 120, -52;}\n\tInInventory not TreadmillSummoner,\t\t 1 {drawimage \"NOUNLOCK\", 120, -52;}\n\t//Slot 4\n\tInInventory not VirusSummoner, \t\t\t 1 {drawimage \"NOUNLOCK\", 144, -52;} //Virus\n\tInInventory not VirusSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 144, -52;}\n\tInInventory not VirusSummoner,\t\t\t 1 {drawimage \"NOUNLOCK\", 144, -52;}\n\tInInventory not AirCarrierSummoner, \t 1 {drawimage \"NOUNLOCK\", 158, -52;} //Air Carrier\n\tInInventory not AirCarrierSummoner, \t 1 {drawimage \"NOUNLOCK\", 158, -52;}\n\tInInventory not AirCarrierSummoner,\t \t 1 {drawimage \"NOUNLOCK\", 158, -52;}\n\tInInventory not MeshFlierSummoner, \t \t 1 {drawimage \"NOUNLOCK\", 172, -52;} //Mesh Flier\n\tInInventory not MeshFlierSummoner, \t \t 1 {drawimage \"NOUNLOCK\", 172, -52;}\n\tInInventory not MeshFlierSummoner, \t \t 1 {drawimage \"NOUNLOCK\", 172, -52;}\n\tInInventory not MeshWalkerSummoner, \t 1 {drawimage \"NOUNLOCK\", 186, -52;} //Mesh Walker\n\tInInventory not MeshWalkerSummoner, \t 1 {drawimage \"NOUNLOCK\", 186, -52;}\n\tInInventory not MeshWalkerSummoner, \t 1 {drawimage \"NOUNLOCK\", 186, -52;}\n\t//Slot 5\n\tInInventory not LeaderSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 210, -52;} //Leader\n\tInInventory not LeaderSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 210, -52;}\n\tInInventory not LeaderSummoner, \t\t 1 {drawimage \"NOUNLOCK\", 210, -52;}\n\tInInventory not FelixSummoner, \t \t\t 1 {drawimage \"NOUNLOCK\", 224, -52;} //Felix\n\tInInventory not FelixSummoner, \t \t\t 1 {drawimage \"NOUNLOCK\", 224, -52;}\n\tInInventory not FelixSummoner, \t \t\t 1 {drawimage \"NOUNLOCK\", 224, -52;}\n\tInInventory not LandCarrierSummoner, \t 1 {drawimage \"NOUNLOCK\", 238, -52;} //Land Carrier\n\tInInventory not LandCarrierSummoner, \t 1 {drawimage \"NOUNLOCK\", 238, -52;}\n\tInInventory not LandCarrierSummoner, \t 1 {drawimage \"NOUNLOCK\", 238, -52;}\n\t//Slot 6\n\tInInventory not GroundUnitupgradeSummoner, \t \t 1 {drawimage \"NOUNLOCK\", 262, -52;} //Land Unit Upgrade\n\tInInventory not GroundUnitupgradeSummoner, \t 1 {drawimage \"NOUNLOCK\", 262, -52;}\n\tInInventory not GroundUnitupgradeSummoner,\t\t 1 {drawimage \"NOUNLOCK\", 262, -52;}\n\t//Upgrades\n\tInInventory Sporegunupgrade, \t\t\t 1 {drawimage \"UPGRADE\", 33, -16;}// Spore Upgrade\n\tInInventory Grounditem,\t\t\t\t\t 1 {drawimage \"STYSNUM1\", 56, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM1\", 122, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM1\", 188, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM1\", 226, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM1\", 240, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM1\", 264, -24;}//1 Ground Upgrade\n\tInInventory Grounditem,\t\t\t\t\t 2 {drawimage \"STYSNUM2\", 62, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM2\", 128, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM2\", 194, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM2\", 232, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM2\", 246, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"STYSNUM2\", 270, -24;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"NOUNLOCK\", 262, -52;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"NOUNLOCK\", 262, -52;\n\t\t\t\t\t\t\t\t\t\t\t\tdrawimage \"NOUNLOCK\", 262, -52;}\n\t\t\t\t\t\t\t\t\t\t\t\t}\n}\n}\n}\nInInventory ZArtiinvisibility, 1 {drawimage \"invntry3\", 0, -134;}\nInInventory Artifly, 1 {drawimage \"invntry2\", 0, -134;}\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Ghost/Summoner.txt",
"contents": "ACTOR GhostSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n OBITUARY \"%o's soul was sucked out by %k's Ghosts.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 1 A_JumpIfInventory(\"GhostsUpgraded\",1,\"Ready2\")\n CSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 1, 0)\n\tgoto Set\n Ready2:\n\tCSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 18, 0)\n\tgoto set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 1 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n TNT1 A 0 A_JumpIfInventory(\"GhostsUpgraded\",1,\"FireUpg\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 4, 2)\n\tCSSF A 0 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCSSF A 2\n\tCSSF BCCBB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",4)\n\tgoto Summon\n Summon:\n\tTNT1 A 0 A_JumpIfInventory(\"GhostsUpgraded\",1,13)\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,37) A_FireCustomMissile(\"Ghost Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,40)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tPUNG D 0 A_JumpIfInventory(\"PainSlavesUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"Ghosts\",1)\n\tPUNG D 0 A_JumpIfInventory(\"Ghosts\", 15, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,48)\n\tCSSF K 1 Offset(0,42)\n\tCSSF A 1 Offset(0,32)\n\tgoto Set\n\tCSSF J 1 Offset(0,37) A_FireCustomMissile(\"Ghost2 Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,40)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,48)\n\tCSSF K 1 Offset(0,42)\n\tCSSF A 1 Offset(0,32)\n\tgoto Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Pain Slaves and Echo Priests have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"PainSlavesUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"PainSlaveSummoner\", 1)\n\tPUNG D 0 A_GiveInventory(\"EchoPriestSummoner\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n FireUpg:\n CSSF A 1 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n CSSF A 0 A_JumpIfInventory (\"Mana\", 15, 2)\n\tCSSF A 0 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 4, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tgoto Set\n\tCSSF A 2\n\tCSSF BCB 2\n\tCSSF D 0 A_TakeInventory(\"Mana\",15)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",4)\n\tgoto Summon\n }\n}\n\nACTOR \"Ghost Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX BABABABABABAB 1 Bright A_gravity\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VGhost,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"Ghost2 Summonball\" : \"Ghost Summonball\"\n{\n States\n {\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VGhost2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Ghost/1_Ghost.txt",
"contents": "Actor VGhost : BaseKoVMonster\n{\n Health 90\n Radius 16\nHeight 32\nMass 50\nSpeed 10\nDamage 1\nMeleeDamage 2\nRENDERSTYLE ADD\nHITOBITUARY \"%o's soul was sucked out by %k's Ghasts.\"\nAlpha 0.67\nPainChance 120\nAttackSound \"Ghost/Attack\"\nSeeSound \"Ghost/See\"\nDeathSound \"Ghost/Death\"\nActiveSound \"Ghost/See\"\nDamagefactor \"suppression\", 0.45\nDamagefactor ice, 0.5\nDamagefactor Fire, 1.7\nDamagefactor Sniper, 1.4\nDropitem \"SoulMana\", 256, 1\n+DontGib\n+Ghost\n-NoTargetSwitch\n+NoTarget\n+NoGravity\n+Float\n+DontFall\n States\n {\n Spawn:\n WRAI AB 5 Bright A_Look\n\t GoTo Idle\n See:\n\t TNT1 B 0 A_JumpIfTargetinLOS(2, 140)\n TNT1 B 0 A_Jump(20, \"Giveup\")\n\t WRAI AAAABBBB 2 Bright A_Chase\n\t Loop\n\tIdle:\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n WRAI AABB 7 Bright A_Wander\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t Loop\n\tGiveup:\n TNT1 A 0 A_ClearTarget\n\t goto see\n\tMissile:\n WRAI C 10 Bright A_FaceTarget\n WRAI D 4 Bright A_SkullAttack\n WRAI CD 4 Bright\n\t TNT1 A 0 A_ClearTarget\n Goto Missile+1\n Melee:\n WRAI C 5 Bright A_FaceTarget\n\t TNT1 A 0 A_ClearTarget\n\t TNT1 A 0 A_FaceTarget\n WRAI D 5 Bright A_MeleeAttack\n Goto See\n\tPain:\n WRAI C 3 Bright\n WRAI C 3 Bright A_Pain\n Goto See\n\tDeath:\n\t TNT1 A 0\n WRAI E 4 Bright A_NoBlocking\n WRAI F 5 Bright A_Scream\n\t WRAI GHIJ 4\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Ghost/18_Ghost2.txt",
"contents": "Actor VGhost2 : VGhost\n{\n Health 50\n States\n {\n See:\n\t TNT1 B 0 A_JumpIfTargetinLOS(2, 140)\n TNT1 B 0 A_Jump(20, \"Giveup\")\n\t WRAI AAAABBBB 2 Bright A_VileChase\n\t Loop\n\tIdle:\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n WRAI AAABBB 7 Bright A_VileChase\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t Loop\n\tHeal:\n\t WRAI A 1 Bright\n\t GoTo Death\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Ghost/22_Upgrader2.txt",
"contents": "Actor GhostUpgrader : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n obituary \"\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 22, 0)\n\tgoto Set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 50, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 30, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tGoTo Set\n\tCSSF A 5\n\tCSSF BCB 3\n\tCSSF D 0 A_TakeInventory(\"Mana\",50)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",30)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 4\n\tCSSF K 5\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Ghosts can now resurrect fallen units.\")\n\tPUNG D 0 A_GiveInventory(\"GhostsUpgraded\", 1)\n\tCSSF BCBCBC 2\n\tPUNG D 0 A_TakeInventory(\"GhostUpgrader\",1)\n\tgoto Set\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/PainSlaves/Summoner.txt",
"contents": "ACTOR PainSlaveSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n obituary \"%o got sniped at the distance by %k's Pain Slaves.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 1 A_JumpIfInventory(\"SlavesUpgraded\",1,\"Ready2\")\n CSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 2, 0)\n\tgoto Set\n Ready2:\n\tCSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 17, 0)\n\tgoto set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 1 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n CSSF A 0 A_JumpIfInventory(\"SlavesUpgraded\",1,\"FireUpg\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 6, 2)\n\tCSSF A 0 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",6)\n\tgoto Summon\n Summon:\n TNT1 A 0 A_JumpIfInventory(\"SlavesUpgraded\",1,22)\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"PainSlave Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"IceFiendsUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"Slaves\",1)\n\tPUNG D 0 A_JumpIfInventory(\"Slaves\", 10, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n\tTNT1 A 0\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"PainSlave2 Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tGoTo Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Ice Fiends and Skeletons have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"IceFiendsUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"SkeletonsUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"IceFiendSummoner\", 1)\n\tPUNG D 0 A_GiveInventory(\"SkeletonSummoner\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n FireUpg:\n CSSF A 1 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n CSSF A 0 A_JumpIfInventory (\"Mana\", 10, 2)\n\tCSSF A 0 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",10)\n\tgoto Summon\n }\n}\n\nACTOR \"PainSlave Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX B 1 Bright A_gravity\n loop\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VPainSlave,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nACTOR \"PainSlave2 Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX B 1 Bright A_gravity\n loop\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VPainSlave2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/PainSlaves/2_PainSlave.txt",
"contents": "actor VPainSlave : BaseKoVMonster\n{\n obituary \"%o got a shot to the knee by one of %k's Pain Slaves.\"\n hitobituary \"%o's was ravaged by %k's Pain Slaves.\"\n health 110\n radius 20\n height 56\n mass 200\n speed 8\n Damagefactor \"VDrain\", 0.0\n painchance 120\n MeleeRange 66\n MeleeDamage 1\n Renderstyle Add\n Alpha 0.92\n +Ghost\n seesound \"PainSlaveSee\"\n painsound \"PainSlavePain\"\n deathsound \"PainSlaveDeath\"\n activesound \"PainSlaveActive\"\n Damagefactor \"sniper\", 0.9\n Damagefactor \"Suppression\", 1.3\n Damagefactor Fire, 0.9\n Damagefactor Ice, 0.4\n Dropitem \"SoulMana\", 256, 1\n states\n {\n Spawn:\n VUL2 AB 10 bRIGHT A_Look\n GoTo Idle\n See:\n TNT1 A 0 A_SetTranslucent(0.8,1)\n TNT1 A 0 A_JumpIfTargetinLOS(2, 140)\n TNT1 A 0 A_Jump(20, \"Giveup\")\n VUL2 AABBCCDD 3 bRIGHT A_Chase\n loop\n Idle:\n TNT1 A 0 A_SetTranslucent(0.8,1)\n\t TNT1 A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n VUL2 AABBCCDD 5 bRIGHT A_Wander\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t Loop\n\tGiveup:\n TNT1 A 0 A_ClearTarget\n\t goto see\n Melee:\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.50,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.60,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.70,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.80,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.90,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n\tTNT1 A 0 A_ChangeFlag(\"Ghost\",0)\n VUL2 EEEEE 1 bRIGHT A_FaceTarget\n VUL2 F 1 bRIGHT A_PlaySound(\"monster/vu2swg\")\n VUL2 F 10 bRIGHT A_FaceTarget\n\tTNT1 A 0 A_ChangeFlag(\"Ghost\",1)\n VUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.90,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.80,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.70,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.60,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.50,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.92,1)\n goto See\n Missile:\n VUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.50,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.60,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.70,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.80,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.90,0)\n\tVUL2 E 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n\tTNT1 A 0 A_ChangeFlag(\"Ghost\",0)\n VUL2 EEEEE 1 bRIGHT A_FaceTarget\n VUL2 F 1 bRIGHT A_PlaySound(\"monster/vu2swg\")\n VUL2 F 10 bRIGHT A_FaceTarget\n VUL2 G 1 A_CustomMissile(\"GhastlyShot\",37,0,0,0,0)\n\tVUL2 G 0 A_MeleeAttack\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_ChangeFlag(\"Ghost\",1)\n\tTNT1 A 0 A_SetTranslucent(0.90,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.90,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.80,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.70,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.60,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.50,0)\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 A_FaceTarget\n\tTNT1 A 0 A_SetTranslucent(0.92,1)\n goto See\n Pain:\n VUL2 H 2 bRIGHT\n VUL2 H 2 bRIGHT A_Pain\n goto See\n Death:\n TNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n VUL2 I 8 bRIGHT\n VUL2 J 8 A_Scream\n VUL2 KL 6\n VUL2 M 6 A_NoBlocking\n VUL2 N -1\n stop\n XDeath:\n TNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(1.0,0)\n VUL2 O 5 A_GiveInventory(\"XtremeRaise\",1)\n\tVUL2 P 1 A_SpawnItem(\"GIBBER\")\n VUL2 P 5 A_XScream\n VUL2 Q 5\n VUL2 R 5 A_NoBlocking\n VUL2 STU 5\n VUL2 V -1\n stop\n Raise:\n TNT1 A 0\n\tTNT1 A 0 A_JumpIfInventory(\"XtremeRaise\",1,\"XRaise\")\n VUL2 ML 8\n VUL2 KJI 6\n goto See\n XRaise:\n TNT1 A 0\n\tTNT1 A 0 A_TakeInventory(\"XtremeRaise\",1)\n VUL2 V 6\n\tVUL2 UTSRQPO 5\n\tTNT1 A 0\n\tVUL2 O 1\n\tGoTo See\n XEnd:\n TNT1 A 1\n\tVUL2 O 0 A_SpawnItemEx (VPainSlave,0,0,0,0,0,0,0,28,0)\n\tTNT1 A 1\n\tStop\n }\n}\n\nActor GhastlyShot\n{\n Radius 8\n Height 16\n Speed 35\n obituary \"%o got a shot to the knee by one of %k's Pain Slaves.\"\n Damage (6*random(1,2))\n ALPHA 0.90\n PROJECTILE\n Seesound \"PainSlaveShot\"\n DeathSound \"PainSlaveHit\"\n States\n {\n Spawn:\n FVU2 AAABBB 1 Bright A_SpawnItemEx(\"GhastlyTrail\",-5.2,0,0,0,0,0)\n loop\n Death:\n FVU2 CDEF 4 Bright\n stop\n }\n}\n\nActor GhastlyTrail\n{\n +Nogravity\n Renderstyle Add\n +ClientsideOnly\n Scale 0.8\n Alpha 0.80\n States\n {\n Spawn:\n\t FVU2 AAAAAAAAA 2 A_FadeOut\n\t Stop\n }\n}\n\nActor DrainMelee\n{\n Projectile\n Damagetype \"VDrain\"\n Height 2\n Radius 2\n obituary \"%o's was ravaged by %k's Pain Slaves.\"\n Damage (3)\n Speed 34\n States\n {\n Spawn:\n\t TNT1 A 1\n\t Stop\n\tCrash:\n\tDeath:\n\t TNT1 A 1\n\t Stop\n\tXDeath:\n\t TNT1 A 1\n\t TNT1 A 0 A_PlaySound(\"EchoHit\",0,1.0,0)\n\t TNT1 A 0 A_GiveToTarget(\"Health\",1)\n\t Stop\n }\n}\n\nActor GhoulDrain : DrainMelee\n{\n Damage (2)\n Obituary \"%o's life was taken by %k's ghoul cultists.\"\n States\n {\n\tXDeath:\n\t TNT1 A 1\n\t TNT1 A 0 A_PlaySound(\"EchoHit\",0,1.0,0)\n\t TNT1 A 0 A_GiveToTarget(\"Health\",1)\n\t Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/PainSlaves/17_Slave2.txt",
"contents": "Actor VPainSlave2 : VPainSlave\n{\n Health 140\n +MissileMore\n +MissileEvenMore\n HitObituary \"%o was mauled by %k's Pain Slaves.\"\n Speed 12\n States\n {\n Melee:\n VUL2 EEEEE 1 Bright A_FaceTarget\n VUL2 F 1 Bright A_PlaySound(\"monster/vu2swg\")\n VUL2 F 7 Bright A_FaceTarget\n VUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n goto See\n Missile:\n\t TNT1 A 0\n\t TNT1 A 0 A_Jump(40,\"Bomb\")\n VUL2 EEEEE 1 Bright A_FaceTarget\n VUL2 F 1 Bright A_PlaySound(\"monster/vu2swg\")\n VUL2 F 3 Bright A_FaceTarget\n VUL2 G 1 Bright A_CustomMissile(\"GhastlySnipe\",37,0,0,0,0)\n\t VUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n\tVUL2 G 1 Bright A_FaceTarget\n\tVUL2 G 0 A_CustomMissile(\"DrainMelee\",37,0,0)\n \t VUL2 G 1 Bright A_FaceTarget\n goto See\n Bomb:\n\t TNT1 A 0\n\t TNT1 A 0 A_JumpIfCloser(500,2)\n\t VUL2 E 1\n\t GoTo Missile\n\t VUL2 EEEE 4 Bright A_Facetarget\n\t VUL2 F 1 Bright A_PlaySound(\"monster/vu2swg\")\n\t VUL2 F 5 Bright A_FaceTarget\n\t TNT1 A 0 A_PlaySound(\"SoulBomb\")\n\t VUL2 G 1 Bright A_CustomMissile(\"ClusterBomb\",38,0,0)\n\t VUL2 G 2 Bright A_Recoil(5)\n\t VUL2 H 15 Bright A_Pain\n\t VUL2 H 1 Bright Thing_Stop(0)\n\t GoTo See\n }\n}\n\nActor GhastlySnipe : GhastlyShot\n{\n Damagetype \"Sniper\"\n Speed 66\n +StrifeDamage\n Damage 6\n}\n\nActor ClusterBomb\n{\n Speed 15\n Radius 15\n Height 15\n Damage 5\n Renderstyle Translucent\n DontHurtShooter\n Alpha 0.8\n DeathSound \"SoulBombExplode\"\n Obituary \"%o got a soul bomb to the face.\"\n Projectile\n -Nogravity\n +StrifeDamage\n +HexenBounce\n +Floorclip\n BounceCount 4\n BounceFactor 4\n States\n {\n Spawn:\n\t SBOM ABCD 3 Bright\n\t Loop\n\tDeath:\n\t SBOM EFG 4 Bright\n\t TNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"ClusterSpark\",random(100,-100),random(100,-100),random(100,-100),0,0,0,random(359,360))\n\t SBOM HIJK 2 Bright\n\t SBOM LMNO 1 Bright\n\t Stop\n }\n}\n\nActor ClusterSpark\n{\n +Nogravity\n +Ripper\n Damage (1)\n DontHurtShooter\n obituary \"%o was killed by the very low damaging soulsparks of a cluster bomb.\"\n Scale 0.7\n SeeSound \"SoulSpark\"\n Renderstyle Add\n Damagetype \"Suppresion\"\n Height 7\n Radius 7\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 1 A_PlaySound(\"SoulSpark\")\n\t TNT1 A 0 A_Explode(5,50,0)\n\t CLPK CDEFG 3 Bright\n\t Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/PainSlaves/21_Upgrader1.txt",
"contents": "Actor SlaveUpgrader : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n obituary \"\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 21, 0)\n\tgoto Set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 20, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 10, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tGoTo Set\n\tCSSF A 1\n\tCSSF BC 2\n\tCSSF B 2 Offset(0,20)\n\tCSSF D 0 A_TakeInventory(\"Mana\",20)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",10)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,30)\n\tCSSF J 1 Offset(0,40)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,55)\n\tCSSF J 1 Offset(0,50)\n\tCSSF B 1 Offset(0,40)\n\tCSSF A 1 Offset(0,32)\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Slaves have increased speed and firerate, are fully ghosts and have got Cluster Bombs.\")\n\tPUNG D 0 A_GiveInventory(\"SlavesUpgraded\", 1)\n\tCSSF BCBCBC 2\n\tPUNG D 0 A_TakeInventory(\"SlaveUpgrader\",1)\n\tgoto Set\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/EchoPriest/Summoner.txt",
"contents": "ACTOR EchoPriestSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n OBITUARY \"%o's ears exploded by %k's Echo Priests' sonic waves.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 0 ACS_ExecuteAlways(993, 0, 3, 0)\n CSSF BCB 2\n\tgoto Set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 0 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 12, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 2, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",12)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",2)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(25,\"RareSummon\")\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"EPriest Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"GCultistsUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"EchoPriests\",1)\n\tPUNG D 0 A_JumpIfInventory(\"EchoPriests\", 7, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n RareSummon:\n TNT1 A 0\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"EPriest Summonball3\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"GCultistsUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"EchoPriests\",1)\n\tPUNG D 0 A_JumpIfInventory(\"EchoPriests\", 7, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Summon2:\n TNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"EPriest Summonball2\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Ghoul Cultists and Skeletons have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"GCultistsUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"SkeletonsUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"GCultistSummoner\", 1)\n\tPUNG D 0 A_GiveInventory(\"SkeletonSummoner\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n }\n}\n\nACTOR \"EPriest Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX BABABABABABAB 1 Bright A_gravity\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VEchoPriest,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"EPriest Summonball2\" : \"EPriest Summonball\"\n{\n States\n {\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VOPriest2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"EPriest Summonball3\" : \"EPriest Summonball\"\n{\n States\n {\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VRarePriest,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/EchoPriest/3_EchoPriest.txt",
"contents": "ACTOR VEchoPriest : BaseKoVMonster\n{\n Health 150\n Mass 700\n Renderstyle Translucent\n Alpha 0.68\n Height 60\n Radius 16\n Speed 7\n FloatSpeed 10\n MeleeRange 68\n Painchance 100\n +NOBLOOD\n +Ghost\n +Nogravity\n +Float\n Damagefactor \"Sniper\", 1.5\n Damagefactor \"Suppression\", 0.77\n SeeSound \"EPriestSee\"\n ActiveSound \"EpriestActive\"\n DeathSound \"EpriestDeath\"\n PainSound \"EPriestPain\"\n Damagefactor Ice, 0.4\n Damagefactor Fire, 1.3\n MeleeSound \"EpriestAttack\"\n Obituary \"%o's ears exploded by %k's Echo Priests' sonic waves.\"\n HitObituary \"%o was engulfed into a scream hell by %k's Echo Priests.\"\n Dropitem \"SoulMana\", 256\n states\n {\n Spawn:\n ECHT AB 10 A_Look\n GoTo Idle\n See:\n TNT1 A 0 A_Changeflag(Ghost,1)\n\t TNT1 A 0 A_SetTranslucent(0.68,0)\n\t ECHT A 0 A_JumpIfTargetinLOS(2, 140)\n ECHT A 0 A_Jump(15, \"Giveup\")\n ECHT AAABBB 4 A_Chase\n ECHT A 0 A_Jump(96,1)\n Loop\n ECHT A 0 A_Chase\n ECHT A 1 A_Playsound(\"monster/blur\")\n\t TNT1 A 0 A_Changeflag(Ghost,0)\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n\t ECHT A 1 A_Playsound(\"monster/blur\")\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n\t ECHT A 1 A_Playsound(\"monster/blur\")\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n\t ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT A 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT A 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n\t ECHT A 0 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n ECHT B 1 A_Chase\n ECHT B 0 Bright A_SpawnItem(\"EPriestFX\",0,0)\n\t \t TNT1 A 0 A_ClearTarget\n\t TNT1 A 0 A_FaceTarget\n\t TNT1 A 0 A_Changeflag(Ghost,1)\n\t TNT1 A 0 A_SetTranslucent(0.68,0)\n ECHT B 0 A_Jump(96,1)\n Goto See+8\n ECHT B 0\n Goto See\n\tGiveup:\n TNT1 A 0 A_ClearTarget\n\t goto see\n Idle:\n ECHT A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n ECHT AAAABBBB 6 A_Wander\n\tECHT A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\tloop\n Melee:\n TNT1 A 0 A_Changeflag(Ghost,1)\n\t TNT1 A 0 A_SetTranslucent(0.67,0)\n ECHT D 0 Bright A_FaceTarget\n\tTNT1 A 0 A_Recoil(-2)\n\tECHT D 1 Bright A_CustomMeleeAttack(random(1,2),\"EchoHit\",\"\",\"Suppression\",0)\n\tECHT D 0 Bright A_FaceTarget\n\tTNT1 A 0 A_Recoil(-2)\n\tECHT D 2 Bright A_CustomMeleeAttack(random(1,2),\"EchoHit\",\"\",\"Suppression\",0)\n\tECHT D 0 Bright A_FaceTarget\n\tTNT1 A 0 A_Recoil(-2)\n\tECHT D 1 Bright A_CustomMeleeAttack(random(1,2),\"EchoHit\",\"\",\"Suppression\",0)\n\tECHT D 0 Bright A_FaceTarget\n\tTNT1 A 0 A_Recoil(-2)\n\tECHT D 2 Bright A_CustomMeleeAttack(random(1,2),\"EchoHit\",\"\",\"Suppression\",0)\n\tECHT AAAA 1 Bright A_Wander\n\tGoTo See\n Missile:\n TNT1 A 0 A_Changeflag(Ghost,1)\n\t TNT1 A 0 A_SetTranslucent(0.67,0)\n ECHT D 4 Bright A_FaceTarget\n\tECHT EF 4 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave\",34,0,0)\n ECHT F 7\n\tTNT1 A 0 A_ClearTarget\n Goto See\n Pain:\n ECHT C 2\n ECHT C 2 A_Pain\n Goto See\n Death:\n ECHT G 8 Bright A_Scream\n\t ECHT H 1 Bright A_PlaySound(\"EPriestDeath\",0,1.0,0)\n ECHT H 5 Bright\n ECHT I 5 Bright\n ECHT J 5 Bright A_NoBlocking\n ECHT KLM 5 Bright\n ECHT N 5 A_CustomMissile(\"EchoWave\",54,0,0,0)\n ECHT O 5\n ECHT P -1\n Stop\n Raise:\n ECHT PONMLKJIHG 5 Bright\n\tGoTo See\n }\n}\n\nActor EchoWave\n{\n Speed 18\n Damage (5*random(1,3))\n Height 24\n Radius 18\n Projectile\n Scale 0.2\n DeathSound \"EchoShotHit\"\n Renderstyle Add\n +ThruGhost\n +HexenBounce\n Bouncefactor 6\n BounceCount 7\n States\n {\n Spawn:\n\t SHOK I 1 Bright A_SpawnItemEx(\"EchoTrail\",-5,0,0,0,0,0)\n\t Loop\n Death:\n\t TNT1 A 0\n\t TNT1 A 0 A_ChangeFlag(ThruGhost,0)\n\t TNT1 AAA 1 A_Explode(5,50)\n\t Stop\n }\n}\n\nActor EchoTrail\n{\n +Nogravity\n +ClientsideOnly\n Scale 0.2\n Renderstyle Add\n States\n {\n\t Spawn:\n\t SHOK HGFEDCBA 1 Bright\n\t SHOK AAAAAA 1 Bright A_FadeOut(0.2)\n\t Stop\n\t}\n}\n\nACTOR EPriestFX\n{\n Radius 2\n Height 2\n Speed 0\n Scale 0.90\n +ClientSideOnly\n PROJECTILE\n RENDERSTYLE Add\n ALPHA 1.0\n States\n {\n Spawn:\n TNT1 A 4\n ECHT A 5 A_FadeOut(0.10)\n goto Spawn+1\n }\n}\n\nActor VOPriest2 : VEchoPriest\n{\n States\n {\n Missile:\n TNT1 A 0 A_Changeflag(Ghost,1)\n\tTNT1 A 0 A_SetTranslucent(0.67,0)\n ECHT D 4 Bright A_FaceTarget\n\tECHT EF 4 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave2\",34,0,0)\n\tECHT F 3 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave2\",34,0,random(15,-15))\n\tECHT F 3 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave2\",34,0,random(3,-6))\n\tECHT F 3 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave2\",34,0,random(7,-4))\n\tECHT F 3 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave2\",34,0,random(5,-5))\n ECHT F 7\n\tTNT1 A 0 A_ClearTarget\n Goto See\n }\n}\n\nActor EchoWave2 : EchoWave\n{\n Speed 22\n BounceCount 11\n}\n\nActor VRarePriest : VEchoPriest\n{\n States\n {\n Missile:\n TNT1 A 0 A_Changeflag(Ghost,1)\n\t TNT1 A 0 A_SetTranslucent(0.67,0)\n ECHT D 4 Bright A_FaceTarget\n\tECHT EF 4 Bright A_FaceTarget\n\tECHT D 0 A_PlaySound (\"EchoShot\",0,1.2,0)\n\tECHT D 0 A_CustomMissile(\"EchoWave\",34,0,5,0,-5)\n\tECHT D 0 A_CustomMissile(\"EchoWave\",34,0,-5,0,-5)\n\tECHT D 0 A_CustomMissile(\"EchoWave\",34,0,5,0,5)\n\tECHT D 0 A_CustomMissile(\"EchoWave\",34,0,-5,0,5)\n ECHT F 7\n\tTNT1 A 0 A_ClearTarget\n Goto See\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Skeleton/SummonerS.txt",
"contents": "ACTOR SkeletonSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n OBITUARY \"%o was master-punched by %k's skeletons.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 1 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Ready2\")\n CSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 5, 0)\n\tgoto Set\n Ready2:\n\tCSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 27, 0)\n\tgoto set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 0 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 10, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 1, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",10)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",1)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(60,\"RareSummon\")\n\tCSSF A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"Skeleton Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"WankersUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"Skeletons\",1)\n\tPUNG D 0 A_JumpIfInventory(\"Skeletons\", 12, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n RareSummon:\n TNT1 A 0\n\tCSSF A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"Skeleton Summonball3\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"WankersUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"Skeletons\",1)\n\tPUNG D 0 A_JumpIfInventory(\"Skeletons\", 12, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Summon2:\n TNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"Skeleton Summonball2\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Blood Wickeds have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"WankersUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"WankerSummoner\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n }\n}\n\nACTOR \"Skeleton Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX B 1 Bright A_gravity\n loop\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VSkeleton,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"Skeleton Summonball2\" : \"Skeleton Summonball\"\n{\n States\n {\n Death:\n\t BRFX C 1 Bright A_SpawnItemEx (VNggr2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"Skeleton Summonball3\" : \"Skeleton Summonball\"\n{\n States\n {\n Death:\n\t BRFX C 1 Bright A_SpawnItemEx (VRareNgr,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Skeleton/5_Skeleton.txt",
"contents": "Actor VSkeleton : BaseKoVMonster\n{\n Health 100\n Speed 8\n Mass 80\n MaxDropOffHeight 80\n Painchance 150\n Scale 0.6\n Height 45\n Radius 12\n Dropitem \"SoulMana\", 256, 1\n SeeSound \"monster/skcit\"\n PainSound \"skeleton/pain\"\n DeathSound \"monster/skcdth\"\n ActiveSound \"monster/skcact\"\n Damagefactor \"Suppression\", 1.4\n Damagefactor \"Sniper\", 0.8\n Damagefactor Fire, 1.55\n Damagefactor \"Blood\", 0.5\n States\n {\n Spawn:\n\t SKLC A 2 A_Look\n\t Loop\n\tSee:\n\t SKLC AAABBBCCCDDD 1 A_Chase\n\t Loop\n\tMelee:\n\t SKLC G 0 A_Jump(128,5)\n SKLC G 0 A_FaceTarget\n SKLC G 6 A_SkelWhoosh\n SKLC H 6 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-8)\n SKLC IIIIII 1 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n Goto See\n SKLC R 0 A_FaceTarget\n SKLC R 5 A_SkelWhoosh\n SKLC S 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-8)\n SKLC TTTTTT 1 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n SKLC G 0 A_FaceTarget\n SKLC G 5 A_SkelWhoosh\n SKLC H 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-8)\n SKLC IIIIII 1 A_CustomMeleeAttack(4,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n Goto See\n\tMissile:\n\t SKLC R 0 A_FaceTarget\n SKLC R 5 A_SkelWhoosh\n SKLC S 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC TTTTTTTTTTTT 1 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n SKLC G 0 A_FaceTarget\n SKLC G 5 A_SkelWhoosh\n SKLC H 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC IIIIIIIIIIII 1 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n Goto See\n\t Pain:\n\t SKLC L 3 A_Pain\n\t GoTo See\n\t Death:\n SKLC LM 7\n SKLC N 7 A_Scream\n SKLC O 7 A_NoBlocking\n SKLC P 7\n SKLC Q -1\n Stop\n }\n}\n\nActor VRareNgr : VSkeleton\n{\n States\n {\n Missile:\n SKLC R 0 A_FaceTarget\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n SKLC R 5 A_SkelWhoosh\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n SKLC S 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC T 3 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC T 3 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC T 3 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC T 3 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n SKLC G 0 A_FaceTarget\n SKLC G 5 A_SkelWhoosh\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n SKLC H 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC I 3 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC I 3 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC I 3 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n\t SKLC I 3 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n\t TNT1 A 0 A_JumpIfCloser(160,\"Melee\")\n Goto See\n\tMelee:\n SKLC L 2\n\t TNT1 A 0 A_ChangeFlag(Invulnerable,1)\n\t TNT1 A 0 A_Die\n\tDeath:\n\tXDeath:\n\t TNT1 A 0 Thing_Stop(0)\n\t INCX A 10 Bright A_Playsound(\"monster/skcexp\")\n\t TNT1 A 0 A_NoBlocking\n\t INCX B 1 Bright A_Scream\n INCX BC 3 Bright\n INCX D 2 Bright\n\t TNT1 A 0 A_CustomMissile(\"SkeletonKaboom\",39,0,0,2,180)\n TNT1 AAAAAAAA 0 A_CustomMissile(\"SkeletonKaboom2\",39,0,random(0,360),2,random(0,360))\n\t INCX D 0 Bright A_SpawnItemEx(\"ExplodeSkeleton\",0,0,30)\n INCX EFGHIJ 3 Bright\n\t TNT1 A 0\n INCX K -1\n\t Stop\n }\n}\n\nActor ExplodeSkeleton\n{\n +FoilInvul\n +Ripper\n Damage 0\n Projectile\n Speed 0\n +NoexplodeFLoor\n Damagetype \"Blood\"\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 2 A_Explode(80,180,1)\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Skeleton/27_Nggr2.txt",
"contents": "Actor VNggr2 : VSkeleton\n{\n States\n {\n Missile:\n\t TNT1 A 0 A_Jump(40,\"Shot\")\n\t SKLC R 0 A_FaceTarget\n SKLC R 5 A_SkelWhoosh\n SKLC S 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC TTTTTTTTTTTT 1 A_CustomMeleeAttack(8,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n SKLC G 0 A_FaceTarget\n SKLC G 5 A_SkelWhoosh\n SKLC H 5 A_FaceTarget\n\t TNT1 A 0 A_Recoil(-20)\n SKLC IIIIIIIIIIII 1 A_CustomMeleeAttack(6,\"monster/inchit\",\"D3Wraith/Attack\",\"BSSpines\",0)\n Goto See\n\t Shot:\n\t SKLC JU 4 Bright A_FaceTarget\n\t SKLC K 2 Bright A_CustomMissile(\"Bloodshot\",43,0,0)\n\t SKLC K 4 A_FaceTarget\n\t GoTo See\n\t}\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/GhoulCultist/Summoner.txt",
"contents": "ACTOR GCultistSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n OBITUARY \"%o's soul was sucked out by %k's Ghosts.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 0 ACS_ExecuteAlways(993, 0, 6, 0)\n CSSF BCB 2\n\tgoto Set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 0 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 8, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 1, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",8)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",1)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(25,\"RareSummon\")\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"GCultist Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"GrayBormerethUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"GCultists\",1)\n\tPUNG D 0 A_JumpIfInventory(\"GCultists\", 17, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n RareSummon:\n TNT1 A 0\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"GCultist Summonball3\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"GrayBormerethUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"GCultists\",1)\n\tPUNG D 0 A_JumpIfInventory(\"GCultists\", 17, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Summon2:\n TNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 4 A_FireCustomMissile(\"GCultist Summonball2\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Grey Bormereths have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"GrayBormerethUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"GrayBormerethSummoner\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n }\n}\n\nACTOR \"GCultist Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX B 1 Bright A_gravity\n loop\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VGhoulCultist,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"GCultist Summonball2\" : \"GCultist Summonball\"\n{\n States\n {\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VCooltits2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"GCultist Summonball3\" : \"GCultist Summonball\"\n{\n States\n {\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VRareCooltits,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/GhoulCultist/6_GCultist.txt",
"contents": "ACTOR VGhoulCultist : BaseKoVMonster\n{\nHealth 120\nPainChance 100\nScale 0.85\nSpeed 9\nRadius 16\nHeight 56\nMass 110\nMinMissileChance 70\nDamagefactor \"Sniper\", 1.3\nDamagefactor \"Hades\", 1.3\nDamagefactor \"Suppression\", 1.3\nDropitem \"SoulMana\", 256, 1\nObituary \"%o was haunted by %k's Ghoul Cultists.\"\nSeeSound \"monster/culsit\"\nAttackSound \"monster/culatk\"\nPainSound \"monster/culpai\"\nDeathSound \"monster/culdth\"\nActiveSound \"monster/culact\"\nStates\n {\n Spawn:\n CUL2 AB 10 A_Look\n GoTo Idle\n See:\n TNT1 A 0 A_JumpIfTargetinLOS(2, 140)\n\t\tTNT1 A 0 A_Jump(20, \"Giveup\")\n\t\tCUL2 AABBCCDD 3 A_Chase\n\t Loop\n\tIdle:\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n CUL2 AABBCCDD 6\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t Loop\n\tGiveup:\n\t\tTNT1 A 0 A_ClearTarget\n\t\tgoto See\n Missile:\n CUL2 EEEEEEEE 1 A_FaceTarget\n\t CUL2 FFFFF 1 Bright A_FaceTarget\n\t CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,-9.5)\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,9.5)\n CUL2 E 3\n Goto See\n Melee:\n CUL2 EEEEEEE 1 A_FaceTarget\n\t CUL2 FFFF 1 Bright A_FaceTarget\n\t CUL2 F 0 A_CustomMissile(\"GhoulDrain\",42,0,0)\n\t CUL2 E 3\n\t GoTo See\n Pain:\n CUL2 G 2\n CUL2 G 2 A_Pain\n Goto See\n Death:\n CUL2 H 8\n CUL2 I 8 A_Scream\n CUL2 J 4\n\t CUL2 K 0 A_PlaySound(\"gibbage/xbody\")\n CUL2 K 4 A_NoBlocking\n CUL2 L 4\n CUL2 M -1\n Stop\n XDEATH:\n CUL2 N 5 A_SpawnItem(\"GIBBER\")\n\t TNT1 A 0 A_GiveInventory(\"XtremeRaise\",1)\n CUL2 O 5 A_XScream\n CUL2 P 5 A_NoBlocking\n CUL2 QR 5\n\t CUL2 S 5 A_PlaySound(\"gibbage/xvile\")\n\t CUL2 TUV 5\n CUL2 W -1\n\t Stop\n\tRaise:\n\t TNT1 A 0 A_JumpIfInventory(\"XtremeRaise\",1,\"XRaise\")\n\t CUL2 M 7\n\t CUL2 LK 6\n\t CUL2 J 5\n\t CUL2 IH 4\n\t GoTo See\n\tXraise:\n\t CUL2 W 6\n\t CUL2 VUT 5\n\t CUL2 S 4\n\t CUL2 RQPO 3\n\t CUL2 N 2\n\t GoTo See\n XEnd:\n TNT1 A 1\n\t TNT1 A 0 A_SpawnItemEx(VGhoulCultist,0,0,0,0,0,0,0,28,0)\n\t TNT1 A 1\n\t Stop\n }\n}\n\nActor VCoolTits2 : VGhoulCultist\n{\n States\n {\n Melee:\n CUL2 EEEEEEE 1 A_FaceTarget\n\tCUL2 F 1 Bright A_FaceTarget\n\tCUL2 F 0 A_CustomMissile(\"GhoulDrain\",42,0,0)\n\tCUL2 F 1 Bright A_FaceTarget\n\tCUL2 F 0 Bright A_CustomMeleeAttack(1,\"\",\"\",\"Suppression\")\n\tCUL2 F 0 A_CustomMissile(\"GhoulDrain\",42,0,0)\n\tCUL2 F 1 Bright A_FaceTarget\n\tCUL2 F 0 A_CustomMissile(\"GhoulDrain\",42,0,0)\n\tCUL2 F 1 Bright A_FaceTarget\n\tCUL2 F 0 A_CustomMissile(\"GhoulDrain\",42,0,0)\n\tCUL2 F 0 Bright A_CustomMeleeAttack(1,\"\",\"\",\"Suppression\")\n\tTNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"ClusterSpark\",random(100,30),random(100,30),random(100,-100),0,0,0,random(45,-45))\n\tGoTo See\n\tXEnd:\n TNT1 A 1\n\t TNT1 A 0 A_SpawnItemEx(VCooltits2,0,0,0,0,0,0,0,28,0)\n\t TNT1 A 1\n\t Stop\n }\n}\n\nactor SSCreamFX\n{\n\t+CLIENTSIDEONLY\n\t- SOLID\n\t+NOGRAVITY\n\theight 1\n\tradius 1\n\t Scale 0.1\n\trenderstyle translucent\n\talpha 1.0\n\tStates\n\t{\n\tSpawn:\n\t\tSLMK ACEGIKM 1 A_FadeOut(0.2)\n\t\tstop\n\t}\n}\n\nactor GCultistShot1\n{\n\tPROJECTILE\n\tscale 0.3\n\tSpeed 15\n\tHeight\t4\n\tRadius\t3\n\trenderstyle add\n\tseesound \"SSCreamShot\"\n\tdeathsound \"SSCreamHit\"\n\tDamagetype \"Assasin\"\n\talpha 0.8\n\t+SeekerMissile\n\tDamage (random(1,3))\n\tstates\n\t{\n\tSpawn:\n\t\tSPIR P 0 A_SpawnItemEx(\"SSCreamFX\",-5,0,0)\n\t\tSPIR P 0 A_SeekerMissile(3,9)\n\t\tSPIR PPPPPPP 1 A_BishopMissileWeave\n\t\tloop\n\t\tDeath:\n\t\tSLMK ABCDEFGHIJKLM 1 A_FadeOut(0.01)\n\t\tstop\n\t}\n}\n\nActor GCultistShot2 : GCultistShot1\n{\n Damage 2\n states\n\t{\n\tSpawn:\n\t\tSPIR P 0 A_SpawnItemEx(\"SSCreamFX\",-5,0,0)\n\t\tSPIR P 0 A_SeekerMissile(7,9)\n\t\tSPIR PPPP 1 A_BishopMissileWeave\n\t\tloop\n }\n}\n\nActor VRareCooltits : VGhoulCultist\n{\n States\n {\n Missile:\n CUL2 EE 3 A_FaceTarget\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,-6,0,1,0)\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,6,0,1,0)\n CUL2 F 5 Bright\n\tCUL2 EE 3 A_FaceTarget\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,-6,0,1,0)\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,6,0,1,0)\n CUL2 F 5 Bright\n\tCUL2 EE 3 A_FaceTarget\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,-6,0,1,0)\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot1\",42,6,0,1,0)\n CUL2 F 5 Bright\n\tCUL2 EE 3 A_FaceTarget\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot2\",42,-6,0,1,0)\n CUL2 F 0 Bright A_CustomMissile (\"GCultistShot2\",42,6,0,1,0)\n CUL2 F 5 Bright\n Goto See\n\tXEnd:\n TNT1 A 1\n\t TNT1 A 0 A_SpawnItemEx(VRareCooltits,0,0,0,0,0,0,0,28,0)\n\t TNT1 A 1\n\t Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Icefiend/Summoner.txt",
"contents": "ACTOR IceFiendSummoner : Shotgun\n{\n +AMMO_OPTIONAL\n +WEAPON.NOAUTOAIM\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.AmmoType \"Mana\"\n Weapon.AmmoType2 \"Heromana\"\n OBITUARY \"%o was frozen and shattered by %k's Icefiends.\"\n States\n {\n Spawn:\n\tCSSF A 1\n\tloop\n Ready:\n CSSF A 1 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Ready2\")\n CSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 4, 0)\n\tgoto Set\n Ready2:\n\tCSSF BCB 2\n\tCSSF A 1 ACS_ExecuteAlways(993, 0, 28, 0)\n\tgoto set\n Set:\n\tCSSF A 2 A_WeaponReady\n\t//CHAI A 0 A_JumpIfInventory(\"MonsterRemover\", 1, \"UnitRemover\")\n\tloop\n Deselect:\n\tCSSF A 1 A_Lower\n\tloop\n Select:\n\tCSSF A 1 A_Raise\n\tloop\n Fire:\n CSSF A 0 A_JumpIfInventory(\"Morphed\",1,\"Set\")\n\tCSSF A 0 A_JumpIfInventory (\"Mana\", 14, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110, 0, 100, 0)\n\tgoto Set\n\tCONE A 0 A_JumpIfInventory(\"Heromana\", 3, 2)\n\tCSSF A 1 ACS_ExecuteAlways(110,0,100,1)\n\tgoto Set\n\tCSSF A 1\n\tCSSF BCB 1\n\tCSSF D 0 A_TakeInventory(\"Mana\",14)\n\tCSSF D 0 A_TakeInventory(\"Heromana\",3)\n\tgoto Summon\n Summon:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(25,\"RareSummon\")\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"IceFiend Summonball\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"PApprenticesUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"IceFiends\",1)\n\tPUNG D 0 A_JumpIfInventory(\"IceFiends\", 6, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n RareSummon:\n TNT1 A 0\n\tTNT1 A 0 A_JumpIfInventory(\"Tier12Upgraded\",1,\"Summon2\")\n\tTNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 1 Offset(0,40) A_FireCustomMissile(\"IceFiend Summonball3\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tPUNG D 0 A_JumpIfInventory(\"PApprenticesUnlocked\", 1, 3)\n\tPUNG D 0 A_GiveInventory(\"IceFiends\",1)\n\tPUNG D 0 A_JumpIfInventory(\"IceFiends\", 6, \"Unlock\")\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Summon2:\n TNT1 A 0 A_PlayWeaponSound(\"StaffSummon\")\n\tCSSF J 4 A_FireCustomMissile(\"IceFriend Summonball2\",0,1,0,8,0)\n\tCSSF J 1 Offset(0,45)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,55)\n\tCSSF K 1 Offset(0,60)\n\tCSSF K 1 Offset(0,65)\n\tCSSF K 1 Offset(0,70)\n\tCSSF K 1 Offset(0,75)\n\tCSSF K 1 Offset(0,80)\n\tCSSF J 1 Offset(0,60)\n\tCSSF J 1 Offset(0,50)\n\tCSSF J 1 Offset(0,45)\n\tCSSF B 1 Offset(0,40)\n\tCSSF CCB 1 Offset(0,32)\n\tgoto Set\n Unlock:\n \tPUNG D 0 A_Playsound(\"Unlock\")\n\tPUNG D 0 A_Print(\"Phobos Apprentices and the Pain Slave Upgrade have been unlocked!\")\n\tPUNG D 0 A_GiveInventory(\"PApprenticesUnlocked\", 1)\n\tPUNG D 0 A_GiveInventory(\"PApprenticeSummoner\", 1)\n\tPUNG D 0 A_GiveInventory(\"SlaveUpgrader\", 1)\n\tCSSF BCBC 2\n\tgoto Set\n }\n}\n\nACTOR \"IceFiend Summonball\"\n{\n Radius 20\n Height 3\n Speed 30\n Damage (1)\n DeathSound \"StaffSummoned\"\n PROJECTILE\n +SKYEXPLODE\n +DONTREFLECT\n RENDERSTYLE Normal\n ALPHA 1.0\n States\n {\n Spawn:\n BRFX ABAB 2 Bright\n BRFX B 1 Bright A_gravity\n loop\n Death:\n BRFX C 1 Bright A_SpawnItemEx (VIceFiend,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"IceFriend Summonball2\" : \"IceFiend Summonball\"\n{\n States\n {\n Death:\n\t BRFX C 1 Bright A_SpawnItemEx (VIceFriend2,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}\n\nActor \"IceFiend Summonball3\" : \"IceFiend Summonball\"\n{\n States\n {\n Death:\n\t BRFX C 1 Bright A_SpawnItemEx (VRareFiend,0,0,0,0,0,0,0,28,0)\n BRFX CDEF 4 Bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Icefiend/4_IceFiend.txt",
"contents": "Actor VIceFiend : BaseKoVMonster\n{\n Health 270\n Speed 9\n FastSpeed 16\n MaxDropOffHeight 24\n Painchance 40\n +NeverFast\n Mass 120\n Height 68\n Radius 16\n SeeSound \"Cryo/See\"\n BloodType \"IceChunk\"\n Damagefactor \"Sniper\", 1.3\n Damagefactor Fire, 2.0\n Damagefactor \"Suppression\", 0.95\n Damagefactor \"VirusBoom\", 1.5\n DeathSound \"Cryo/Death\"\n PainSound \"Cryo/Pain\"\n ActiveSound \"Cryo/Taunt\"\n DropItem \"SoulMana2\", 256\n States\n {\n Spawn:\n\t ICEF A 2 A_Look\n\t GoTo Idle\n\tSee:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t TNT1 A 0 A_JumpIfTargetinLOS(2, 140)\n\t TNT1 A 0 A_Jump(20, \"Giveup\")\n\t ICEF AABBCCDD 2 A_Chase\n\t Loop\n\tIdle:\n\t TNT1 A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n ICEF AABBCCDD 5 A_Wander\n\t TNT1 B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t Loop\n\tGiveup:\n\t\tTNT1 A 0 A_ClearTarget\n\t\tgoto See\n\tMelee:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t ICEF EEFF 3 A_FaceTarget\n\t ICEF G 1 A_CustomMeleeAttack(23,\"IceSlice\",\"IceSlash\",\"Suppression\",1)\n\t ICEF GFE 4\n\t GoTo See\n\tMissile:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t ICEF E 4 A_Jump(20,\"FrostField\")\n\t ICEF EFF 4 Bright A_FaceTarget\n\t ICEF G 4 Bright A_CustomMissile(\"IceFiendShard\",32,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ICEF G 4 Bright A_CustomMissile(\"IceFiendShard\",32,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ICEF G 4 Bright A_CustomMissile(\"IceFiendShard\",32,0,0)\n\t TNT1 A 0 A_ClearTarget\n\t GoTo See\n\tFrostField:\n\t TNT1 A 0\n\t TNT1 A 0 A_PlaySound(\"Cryo/attack\",0,1.2,0)\n\t ICEF I 5 A_SetTranslucent(0.80,1)\n\t ICEF J 5 A_SetTranslucent(0.60,1)\n\t ICEF K 5 A_SetTranslucent(0.50,1)\n\t ICEF L 5 A_SetTranslucent(0.40,1)\n\t ICEF M 5 A_SetTranslucent(0.20,1)\n\t ICEF N 5 A_SetTranslucent(0.10,1)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,0)\n\t TNT1 A 1 A_ChangeFlag(AlwaysFast,1)\n\t TNT1 A 0 A_ChangeFlag(Ghost,1)\n\t TNT1 A 0 A_ChangeFlag(FloorHugger,1)\n\tInvisibleWander:\n\tTNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),random(359,360),0,0)\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 1 A_Wander\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF N 5 A_SetTranslucent(0.10,1)\n\t ICEF M 5 A_SetTranslucent(0.20,1)\n\t ICEF L 5 A_SetTranslucent(0.40,1)\n\t ICEF K 5 A_SetTranslucent(0.50,1)\n\t ICEF J 5 A_SetTranslucent(0.60,1)\n\t ICEF I 5 A_SetTranslucent(0.80,1)\n\t ICEF G 5 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(FloorHugger,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t GoTo See\n Pain:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n ICEF G 5 A_Pain\n\t GoTo See\n\tDeath:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t ICEF I 7\n\t ICEF J 8 A_Scream\n\t ICEF K 4\n\t ICEF L 4 A_NoBlocking\n\t ICEF M 4 A_PlaySound(\"IceBreak\",0,1.4,0)\n\t ICEF N 4\n ICED FFFFFFFFFFFFFFFFFFFFF 0 A_SpawnItemEx(\"IceChunk\", 0, 0, 50, random(5,-5), random(5,-5), random(5,-1), 0, 0)\n\t ICED F 1\n\t NULL A 0\n\t TNT1 A 1\n\t Stop\n }\n}\n\nActor IceFiendShard\n{\n Speed 28\n Damage (12)\n Height 7\n Radius 9\n Scale 0.2\n Projectile\n +Thrughost\n Damagetype Ice\n Damagetype \"Suppression\"\n SeeSound \"FrostShot\"\n DeathSound \"FrostHit\"\n States\n {\n Spawn:\n\t TNT1 A 0\n\t ISHT A 1 A_SpawnItemEx(\"ShotIceTrail\",-3,0,0,0,0,0)\n\t Loop\n\tDeath:\n\t TNT1 A 1\n\t TNT1 A 0 A_SpawnItem(\"ExplodeFX\")\n\t Stop\n }\n}\n\nActor ShotIceTrail\n{\n +LowGravity\n +Noclip\n +ClientSideOnly\n Renderstyle Add\n Scale 0.050\n States\n {\n Spawn:\n\t MCRG AAABBB 2 A_FadeOut\n\t Wait\n }\n}\n\nActor IceRain\n{\n Gravity 0.4\n +Noclip\n SeeSound \"IceRain\"\n +ClientSideOnly\n Renderstyle Add\n Height 1\n Radius 1\n Scale 0.050\n States\n {\n\t Spawn:\n\t TNT1 A 0\n\t TNT1 A 0 A_PlaySound(\"IcePathRain2\",0,1.4,0)\n\t MCRG ABABABAB 5 A_FadeOut\n\t Loop\n\t Death:\n\t TNT1 A 1\n\t Stop\n\t}\n}\n\nActor IceFieldSpike\n{\n Height 8\n Radius 4\n ReactionTime 18\n SeeSound \"IcePathRaise\"\n DeathSound \"IcePathExplode\"\n Damagetype Ice\n Projectile\n Speed 0\n +FloorHugger\n -Nogravity\n -Float\n Gravity 2.0\n +ThruGhost\n Mass 6000\n Damage (5)\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 0 A_UnsetSolid\n\t TNT1 A 0 A_PlaySound(\"IcePathRaise\",0,1.4,0)\n\t ICEP NMLKJIHGFEDCBA 3\n\t TNT1 A 0 A_SetSolid\n\tLaying:\n\t ICEP A 4 A_CountDown\n\t Loop\n\tDeath:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"ExplodeFX2\")\n\t Stop\n }\n}\n\nActor ExplodeFX\n{\n Height 1\n Radius 1\n Scale 0.5\n +Nogravity\n States\n {\n Spawn:\n\t BNT2 ABCDEF 5 Bright\n\t Stop\n }\n}\n\nActor ExplodeFX2\n{\n Height 1\n Radius 1\n Scale 0.35\n +Nogravity\n States\n {\n Spawn:\n\t BNT2 ABCDEF 3 Bright\n\t Stop\n }\n}\n\nActor FrostWhirl\n{\n +Nogravity\n Scale 0.4\n Height 1\n +ClientSideOnly\n Radius 1\n Renderstyle Add\n Alpha 0.80\n +Noclip\n States\n {\n Spawn:\n\t ICEF KLMN 5\n\t Stop\n }\n}\n\nActor IceFiendShard2 : IceFiendShard\n{\n -Thrughost\n}\n\nActor VRareFiend : VIceFiend\n{\n States\n {\n Missile:\n\t TNT1 A 0\n\t TNT1 A 0 A_SetTranslucent(1.0,0)\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t TNT1 A 0 A_ChangeFlag(Ghost,0)\n\t ICEF E 4 A_Jump(40,\"FrostField\")\n\t ICEF EFF 4 Bright A_FaceTarget\n\t ICEF GGGG 1 Bright A_Facetarget\n\t ICEF GG 0 A_CustomMissile(\"IceFiendShard2\",32,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ICEF GGGG 1 Bright A_FaceTarget\n\t TNT1 AA 0 A_CustomMissile(\"IceFiendShard2\",32,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ICEF GGGG 1 Bright A_FaceTarget\n\t TNT1 AA 0 A_CustomMissile(\"IceFiendShard2\",32,0,0)\n\t TNT1 A 0 A_ClearTarget\n\t GoTo See\n FrostField:\n TNT1 A 0 A_ChangeFlag(NeverFast,0)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,1)\n\t ICEF E 2 A_FaceTarget\n FrostBoost:\n ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF AA 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXA\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF BB 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXB\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF CC 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXC\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t ICEF DD 1 A_Wander\n\t TNT1 A 0 A_SpawnItemEx(\"IceFiendFXD\",-1,0,0,-5,0,0)\n\t TNT1 AAA 0 A_SpawnItemEx(\"IceRain\",random(100,-100),random(100,-100),random(50,70),0,0,0,random(359,360))\n\t TNT1 AAAA 0 A_SpawnItemEx(\"IceFieldSpike\",random(-80,80),random(-80,80),0,0,0,0,random(359,360))\n\t TNT1 A 0 A_SpawnItemEx(\"FrostWhirl\",random(-120,120),random(-120,-120),random(20,60),0,0,0,random(359,360))\n\t TNT1 A 0 A_ChangeFlag(NeverFast,1)\n\t TNT1 A 0 A_ChangeFlag(AlwaysFast,0)\n\t GoTo See\n }\n}\n\nActor IceFiendFXA\n{\n +NoInteraction\n +ClientSideOnly\n Renderstyle Add\n Alpha 0.8\n States\n {\n Spawn:\n\t ICEF A 4 Bright\n\t ICEF AAAA 1 Bright A_FadeOut\n\t Stop\n }\n}\n\nActor IceFiendFXB : IceFiendFXA\n{\n States\n {\n Spawn:\n\t ICEF B 4 Bright\n\t ICEF BBBB 1 Bright A_FadeOut\n\t Stop\n }\n}\n\nActor IceFiendFXC : IceFiendFXA\n{\n States\n {\n Spawn:\n\t ICEF C 4 Bright\n\t ICEF CCCC 1 Bright A_FadeOut\n\t Stop\n }\n}\n\nActor IceFiendFXD : IceFiendFXA\n{\n States\n {\n Spawn:\n\t ICEF D 4 Bright\n\t ICEF DDDD 1 Bright A_FadeOut\n\t Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Icefiend/28_IceFriend2.txt",
"contents": "Actor VIceFriend2 : VIceFiend\n{\n Damagefactor Normal, 0.8\n Damagefactor Fire, 1.25\n Health 390\n}"
}
]
},
"maps": []
}