diff --git a/animdefs.txt b/animdefs.txt index c93da723..300311bb 100644 --- a/animdefs.txt +++ b/animdefs.txt @@ -589,4 +589,10 @@ texture optional ROCKRED3 pic NROCKR06 tics 4 pic NROCKR07 tics 4 pic NROCKR08 tics 4 - pic NROCKR09 tics 4 \ No newline at end of file + pic NROCKR09 tics 4 + +texture optional M_SKULL1 + pic NSKULL1 tics 8 + pic NSKULL2 tics 4 + pic NSKULL3 tics 10 + pic NSKULL2 tics 4 \ No newline at end of file diff --git a/credits.txt b/credits.txt index 4b58a251..ce632f87 100644 --- a/credits.txt +++ b/credits.txt @@ -6,37 +6,38 @@ Created by Can't Sleep ========== [GRAPHICS] -3D Realms, Lobotomy Software, • Base Graphics - id Software, Midway, • - Monolith Productions, • - Raven Software • +00_Zombie_00, borogk, Megaherz, President People, Virtue • "AD MORTEM" Enemies + +3D Realms, Banjo Software, Lobotomy Software, id Software, • Base Graphics + Midway, Monolith Productions, Raven Software, • + Rogue Entertainment • Ac!d, RoastBeefo • HUD Graphics -Can't Sleep, David G, DenisBelmondo, • Graphics Editing - Enjay, Gifty, horselessheadsman, • - KaZudra, neoworm, osjclatchford • +Amuscaria, osjclatchford • "Major Crisis" Zombie + +Can't Sleep, David G, DenisBelmondo, ElectricPulse, Gifty, • Graphics Editing + Hellfire, HorrorMovieGuy, horselessheadsman, KaZudra, • + neoworm, osjclatchford, Xaser, • Captain Toenail • "Forgotten One" Lost Soul -Craneo, Dr_Cosmobyte, Mr. Enchanter, • Mighty Foot -Ninhil • +Craneo, Dr_Cosmobyte, Mr. Enchanter, Ninhil • Mighty Foot + +Craneo, Jimmy, Jimmy91, • "DOOM 2016/Eternal Monsters" Arachnotron + LitteWhiteMouse, • + Logan McCloud • - Craneo, • "DOOM 2016/Eternal Monsters" Arachnotron - Jimmy, Jimmy91, • -LitteWhiteMouse, • - Logan McCloud • +Craneo, Mike12, Minigunner, Uboa, wildweasel • Angled Pistol -fgsfds, Kinsie, • Menu Graphics - NightFright • +Espi, Ebola • "Scythe 2" Afrit + +fgsfds, Kinsie, NightFright • Menu Graphics gerolf • "Wolfenstein 3D" Helmeted SS Guard -hidfan, Honey16, • "DOOM Neural Upscale 2X" - Lollie, • - NightFright, • - Scuba Steve, • - Teder • +hidfan, Honey16, Lollie, NightFright, Scuba Steve, • "DOOM Neural Upscale 2X" + Teder • Jekyll Grim Payne • "Beautiful Doom" Zombieman Chainsaw Death @@ -45,23 +46,34 @@ jdredalert • "Angled DOOM" Weapon Graphics Nash Muhandes • "Nash's Gore Mod", "Nash's Gore Mod: Vengeance Edition" • Gore Graphics +Scuba Steve • Flamethrower + ShallowB • "DOOM 64" Imp ======== [AUDIO] -3D Realms, id Software, SD EnterNET, Valve Software • Base Sounds +3D Realms, id Software, Midway, Monolith Productions, • Base Sounds + Raven Software, SD EnterNET, Valve Software • -Antares031, Can't Sleep, Dynamo, Kinsie • Sound Mixing +Antares031, Can't Sleep, Dynamo, Jaxxoon R, Kinsie, • Sound Mixing + Nash Muhandes, Yukes Von Faust • + +James "Jimmy" Paddock • "Cabin - Shut In" + • "Scattered Evil - Horde of Locusts" + • "Speed of Doom - Unknown Organism" + +Nathan "Lippeth" Maxx • "URE 2020 - Tomb Sweet Tomb" + • "URE 2020 - Turning Tricks" silentzora • "Project: Redux - DOOM 64 Main Theme" ====== [CODE] -Can't Sleep, Kinsie • Base Programming +3saster • "GZDoom Utilities" -Enjay • "Revised Splashes" +Can't Sleep, Kinsie • Base Programming Matt • "Hideous Destructor" Monster Movement diff --git a/cvarinfo.txt b/cvarinfo.txt index 40e5a0c7..c35851d4 100644 --- a/cvarinfo.txt +++ b/cvarinfo.txt @@ -28,4 +28,5 @@ server bool sv_ntm_r_mancubus = true; server bool sv_ntm_r_archVile = true; server bool sv_ntm_r_spiderMastermind = true; server bool sv_ntm_r_cyberdemon = true; -server bool sv_ntm_r_ss = true; \ No newline at end of file +server bool sv_ntm_r_ss = true; +server bool sv_ntm_r_custom = true; \ No newline at end of file diff --git a/decaldef.txt b/decaldef.txt index 4c179c36..67c29d6f 100644 --- a/decaldef.txt +++ b/decaldef.txt @@ -92,6 +92,7 @@ generator NTM_Pistol BulletChip generator NTM_Shotgun BulletChip generator NTM_SuperShotgun BulletChip generator NTM_Chaingun BulletChip +generator NTM_TommyGun BulletChip generator NTM_ZombieMan BulletChip generator NTM_ShotgunGuy BulletChip diff --git a/gameinfo.txt b/gameinfo.txt index b25b54da..f755c945 100644 --- a/gameinfo.txt +++ b/gameinfo.txt @@ -1,2 +1,2 @@ -StartUpTitle = "Nobody Told Me About id 1.0-ALPHA-RC2" -StartUpColors = "FF 10 10", "90 00 00" \ No newline at end of file +StartUpTitle = "Nobody Told Me About id 1.0-ALPHA-RC3" +StartUpColors = "FC FC 00", "00 00 FF" \ No newline at end of file diff --git a/graphics/NSKULL1.png b/graphics/NSKULL1.png new file mode 100644 index 00000000..70fd1046 Binary files /dev/null and b/graphics/NSKULL1.png differ diff --git a/graphics/NSKULL2.png b/graphics/NSKULL2.png new file mode 100644 index 00000000..709b140e Binary files /dev/null and b/graphics/NSKULL2.png differ diff --git a/graphics/NSKULL3.png b/graphics/NSKULL3.png new file mode 100644 index 00000000..65c72e98 Binary files /dev/null and b/graphics/NSKULL3.png differ diff --git a/graphics/NSKULL4.png b/graphics/NSKULL4.png new file mode 100644 index 00000000..f45a96c2 Binary files /dev/null and b/graphics/NSKULL4.png differ diff --git a/graphics/TITLEPIC.png b/graphics/NTMPIC.png similarity index 100% rename from graphics/TITLEPIC.png rename to graphics/NTMPIC.png diff --git a/keyconf.txt b/keyconf.txt index 6daeae40..9a0fc915 100644 --- a/keyconf.txt +++ b/keyconf.txt @@ -13,7 +13,7 @@ alias NTM_UsePortableMedkit "use NTM_PortableMedkit" DefaultBind V NTM_UsePortableMedkit AddMenuKey "Berserk Pack" NTM_UseBerserk -alias NTM_UseBerserk "use NTM_Berserk" +alias NTM_UseBerserk "use NTM_BerserkPack" DefaultBind B NTM_UseBerserk AddMenuKey "Infrared" NTM_UseInfrared diff --git a/language.txt b/language.txt index 391d65f8..d23cb569 100644 --- a/language.txt +++ b/language.txt @@ -1,3 +1,2 @@ [default] -MUSIC_INTRO = "NTMAI"; -MUSIC_DM2TTL = "NTMAI"; \ No newline at end of file +MUSIC_NTMAI = "NTMAI"; \ No newline at end of file diff --git a/mapinfo.txt b/mapinfo.txt index 7f3eabd7..1f084462 100644 --- a/mapinfo.txt +++ b/mapinfo.txt @@ -3,6 +3,8 @@ GameInfo { PlayerClasses = "NTM_Player" QuitSound = "" BorderFlat = "AG128_1" + TitlePage = "NTMPIC" + TitleMusic = "$MUSIC_NTMAI" } Skill Baby { diff --git a/menudef.txt b/menudef.txt index a8fb7959..83fbb0db 100644 --- a/menudef.txt +++ b/menudef.txt @@ -119,6 +119,11 @@ OptionMenu "NTM_ActorOptions" { Option "Spider Mastermind", "sv_ntm_r_spiderMastermind", "NTM_ActorOptions_Toggle" Option "Cyberdemon", "sv_ntm_r_cyberdemon", "NTM_ActorOptions_Toggle" Option "SS", "sv_ntm_r_ss", "NTM_ActorOptions_Toggle" + StaticText "" + StaticText "NTMAi will automatically replace custom enemies from AD MORTEM and Scythe 2.", "White" + StaticText "You can disable this option if you want to play with the original enemies.", "White" + StaticText "" + Option "Custom Enemies", "sv_ntm_r_custom", "NTM_ActorOptions_Toggle" } AddOptionMenu "OptionsMenu" { diff --git a/music/D_NMAY12.mid b/music/D_NMAY12.mid new file mode 100644 index 00000000..7b04b8b4 Binary files /dev/null and b/music/D_NMAY12.mid differ diff --git a/music/D_NMAY13.mid b/music/D_NMAY13.mid new file mode 100644 index 00000000..3fbefbba Binary files /dev/null and b/music/D_NMAY13.mid differ diff --git a/music/D_NMAY14.mid b/music/D_NMAY14.mid new file mode 100644 index 00000000..a54a9995 Binary files /dev/null and b/music/D_NMAY14.mid differ diff --git a/music/D_NMAY2.mid b/music/D_NMAY2.mid new file mode 100644 index 00000000..b27022a5 Binary files /dev/null and b/music/D_NMAY2.mid differ diff --git a/music/D_NMAY3.mid b/music/D_NMAY3.mid new file mode 100644 index 00000000..f069c1f9 Binary files /dev/null and b/music/D_NMAY3.mid differ diff --git a/music/D_NMAY32.mid b/music/D_NMAY32.mid new file mode 100644 index 00000000..4ace6797 Binary files /dev/null and b/music/D_NMAY32.mid differ diff --git a/music/D_NMAY5.mid b/music/D_NMAY5.mid new file mode 100644 index 00000000..57da3a47 Binary files /dev/null and b/music/D_NMAY5.mid differ diff --git a/music/D_NMAY9.mid b/music/D_NMAY9.mid new file mode 100644 index 00000000..5219e009 Binary files /dev/null and b/music/D_NMAY9.mid differ diff --git a/sndinfo.txt b/sndinfo.txt index 817c3c6e..82ab472a 100644 --- a/sndinfo.txt +++ b/sndinfo.txt @@ -59,7 +59,7 @@ skull/attack DSSKLATK skull/pain DSSKLPAI caco/active DSCACACT -caco/melee DSCLAW +caco/melee DSCACATK caco/pain DSCACPAI knight/sight DSBRSSIT @@ -74,9 +74,10 @@ baron/pain DSBRSPAI baby/pain DSBSPPAI fatso/active DSMANACT +fatso/attack DSMANFIR pain/active DSPEACT -pain/melee DSCLAW +pain/melee DSCACATK skeleton/fly DSSKEFLY skeleton/pain DSSKEPAI @@ -94,6 +95,7 @@ cyber/attack DSCYBATK cyber/tracex NSEXPLOD $attenuation cyber/attack 0.6 $attenuation cyber/tracex 0.8 +cyber/pain DSBRSPAI spider/shoot DSCYBATK spider/attack DSSPIATK @@ -202,6 +204,9 @@ $volume NTM_FlyingGib/splat 0.75 NTM_System_Actor/pancake NSPANCKE +NTM_Burn/burn NSBURN +$attenuation NTM_Burn/burn 0.666 + // German NTM_German/sight1 NSGESIT1 NTM_German/sight2 NSGESIT2 @@ -248,4 +253,236 @@ $random NTM_German/burn { NTM_German/burn1 NTM_German/burn2 NTM_German/burn3 -} \ No newline at end of file +} + +/* ========= + AD MORTEM + ========= */ + +// Pumpkin Marine +NTM_PumpkinMarine/sight NSPUMSIT +NTM_PumpkinMarine/active NSPUMACT +NTM_PumpkinMarine/attack DSPLASMA +NTM_PumpkinMarine/pain NSPUMPAI +NTM_PumpkinMarine/death NSPUMDIE +NTM_PumpkinMarine/burn NSFALLIN + +// Gargoyle +NTM_Gargoyle/sight NSGARSIT +NTM_Gargoyle/active NSGARACT +NTM_Gargoyle/melee DSCLAW +NTM_Gargoyle/pain NSGARPAI +NTM_Gargoyle/death NSGARDIE + +// Satyr +NTM_Satyr/sight DSBRSSIT +NTM_Satyr/active DSBRSACT +NTM_Satyr/pain DSBRSPAI +NTM_Satyr/death DSBRSDTH + +// Skeleton +NTM_Skeleton/sight NSSKESIT +NTM_Skeleton/active NSSKEACT +NTM_Skeleton/swing DSSKESWG +NTM_Skeleton/bonex NSBONEXP +NTM_Skeleton/melee DSSKEPCH +NTM_Skeleton/pain NSSKEPAI +NTM_Skeleton/death NSSKEDIE +NTM_Skeleton/xdeath NSSKEGIB + +// Gjenganger +NTM_Gjenganger/sight NSGJESIT +NTM_Gjenganger/active NSGJEACT +NTM_Gjenganger/melee NSGJEAIR +NTM_Gjenganger/missile DSRLAUNC +NTM_Gjenganger/missilex DSBAREXP +$attenuation NTM_Gjenganger/missilex 0.7 +$limit NTM_Gjenganger/missilex 0 +NTM_Gjenganger/pain NSGJEPAI +NTM_Gjenganger/death NSGJEDIE + +// Little Marine +NTM_LittleMarine/sight NSTAUNT +$pitchset NTM_LittleMarine/sight 1.6 +NTM_LittleMarine/active DSNOWAY +$pitchset NTM_LittleMarine/active 1.6 +NTM_LittleMarine/melee DSPUNCH +$pitchset NTM_LittleMarine/melee 1.25 + +NTM_LittleMarine/pain1 NSPLPAI1 +$pitchset NTM_LittleMarine/pain1 1.6 +NTM_LittleMarine/pain2 NSPLPAI2 +$pitchset NTM_LittleMarine/pain2 1.6 +NTM_LittleMarine/pain3 NSPLPAI3 +$pitchset NTM_LittleMarine/pain3 1.6 +NTM_LittleMarine/pain4 NSPLPAIX +$pitchset NTM_LittleMarine/pain4 1.6 + +$random NTM_LittleMarine/pain { + NTM_LittleMarine/pain1 + NTM_LittleMarine/pain2 + NTM_LittleMarine/pain3 + NTM_LittleMarine/pain4 +} + +NTM_LittleMarine/death1 DSPLDETH +$pitchset NTM_LittleMarine/death1 1.6 +NTM_LittleMarine/death2 DSPDIEHI +$pitchset NTM_LittleMarine/death2 1.6 + +$random NTM_LittleMarine/death { + NTM_LittleMarine/death1 + NTM_LittleMarine/death2 +} + +// Rocket Warrior +NTM_RocketWarrior/active NSRWLACT +NTM_RocketWarrior/death DSBAREXP +$attenuation NTM_RocketWarrior/death 0.666 +$limit NTM_RocketWarrior/death 0 + +/* =========== + MAYHEM 2019 + =========== */ + +NTM_TommyGun/fire NSTOMMY +NTM_TommyGun/out NSCLPOUT +NTM_TommyGun/in NSTOMMYR + +NTM_NapalmLauncher/fire NSNAPALM + +NTM_Flamethrower/select NSFLATUP +NTM_Flamethrower/fire NSFLAMET + +NTM_Zombie/sight NSZOMSIT + +NTM_Zombie/active1 NSZOACT1 +NTM_Zombie/active2 NSZOACT2 + +$random NTM_Zombie/active { + NTM_Zombie/active1 + NTM_Zombie/active2 +} + +NTM_Zombie/attack NSZOMATK +NTM_Zombie/melee NSZOMHIT +NTM_Zombie/pain NSZOMPAI + +NTM_Zombie/death1 NSZODIE1 +NTM_Zombie/death2 NSZODIE2 +NTM_Zombie/death3 NSZODIE3 + +$random NTM_Zombie/death { + NTM_Zombie/death1 + NTM_Zombie/death2 + NTM_Zombie/death3 +} + +NTM_Zombie/burn NSZODIE3 + +NTM_Cultist/sight1 NSCULSIT + +$random NTM_Cultist/sight { + NTM_Cultist/sight1 + NTM_Cultist/active1 + NTM_Cultist/active2 + NTM_Cultist/active3 + NTM_Cultist/active4 + NTM_Cultist/active5 +} + +NTM_Cultist/active1 NSCUACT1 +NTM_Cultist/active2 NSCUACT2 +NTM_Cultist/active3 NSCUACT3 +NTM_Cultist/active4 NSCUACT4 +NTM_Cultist/active5 NSCUACT5 + +$random NTM_Cultist/active { + NTM_Cultist/active1 + NTM_Cultist/active2 + NTM_Cultist/active3 + NTM_Cultist/active4 + NTM_Cultist/active5 + 0 +} + +NTM_Cultist/pain1 NSCUPAI1 +NTM_Cultist/pain2 NSCUPAI2 +NTM_Cultist/pain3 NSCUPAI3 +NTM_Cultist/pain4 NSCUPAI4 +NTM_Cultist/pain5 NSCUPAI5 +NTM_Cultist/pain6 NSCUPAI6 + +$random NTM_Cultist/pain { + NTM_Cultist/pain1 + NTM_Cultist/pain2 + NTM_Cultist/pain3 + NTM_Cultist/pain4 + NTM_Cultist/pain5 + NTM_Cultist/pain6 +} + +NTM_Cultist/death1 NSCUDIE1 +NTM_Cultist/death2 NSCUDIE2 +NTM_Cultist/death3 NSCUDIE3 + +NTM_Cultist/burn1 NSCUBRN1 +NTM_Cultist/burn2 NSCUBRN2 +NTM_Cultist/burn3 NSCUBRN3 + +$random NTM_Cultist/burn { + NTM_Cultist/burn1 + NTM_Cultist/burn2 + NTM_Cultist/burn3 +} + +NTM_LightningOrb/active NSORBACT +NTM_LightningOrb/attack NSORBATK +NTM_LightningOrb/death DSRXPLOD +$attenuation NTM_LightningOrb/death 0.666 +$limit NTM_LightningOrb/death 0 + +NTM_DeathCube/active DSBOSCUB +NTM_DeathCube/death DSBAREXP +$attenuation NTM_DeathCube/death 0.666 +$limit NTM_DeathCube/death 0 + +NTM_Hothead/attack DSFIRSHT + +/* ======== + SCYTHE 2 + ======== */ + +// Evil Marine +NTM_EvilMarine/sight1 DSPOSIT1 +NTM_EvilMarine/sight2 DSPOSIT2 +NTM_EvilMarine/sight3 DSPOSIT3 + +$random NTM_EvilMarine/sight { + NTM_EvilMarine/sight1 + NTM_EvilMarine/sight2 + NTM_EvilMarine/sight3 +} + +NTM_EvilMarine/active DSPOSACT +NTM_EvilMarine/attack DSPLASMA +NTM_EvilMarine/pain DSPOPAIN + +NTM_EvilMarine/death1 DSPODTH1 +NTM_EvilMarine/death2 DSPODTH2 +NTM_EvilMarine/death3 DSPODTH3 + +$random NTM_EvilMarine/death { + NTM_EvilMarine/death1 + NTM_EvilMarine/death2 + NTM_EvilMarine/death3 +} + +NTM_EvilMarine/burn DSPOBURN + +// Afrit +NTM_Afrit/sight NSAFRSIT +NTM_Afrit/active NSAFRACT +NTM_Afrit/attack DSFIRSHT +NTM_Afrit/pain NSAFRPAI +NTM_Afrit/death NSAFRDIE \ No newline at end of file diff --git a/sounds/DSCACATK.lmp b/sounds/DSCACATK.lmp new file mode 100644 index 00000000..956c30ad Binary files /dev/null and b/sounds/DSCACATK.lmp differ diff --git a/sounds/DSMANFIR b/sounds/DSMANFIR new file mode 100644 index 00000000..cf5cd09c Binary files /dev/null and b/sounds/DSMANFIR differ diff --git a/sounds/ntmai/NSBURN.lmp b/sounds/ntmai/NSBURN.lmp new file mode 100644 index 00000000..55b8dd76 Binary files /dev/null and b/sounds/ntmai/NSBURN.lmp differ diff --git a/sounds/ntmai/NSGERATK.lmp b/sounds/ntmai/NSGERATK.lmp new file mode 100644 index 00000000..d818a1a1 Binary files /dev/null and b/sounds/ntmai/NSGERATK.lmp differ diff --git a/sounds/ntmai/NSGERATK.wav b/sounds/ntmai/NSGERATK.wav deleted file mode 100644 index 72907768..00000000 Binary files a/sounds/ntmai/NSGERATK.wav and /dev/null differ diff --git a/sounds/ntmai/custom/admortem/NSBONEXP b/sounds/ntmai/custom/admortem/NSBONEXP new file mode 100644 index 00000000..68a8a20f Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSBONEXP differ diff --git a/sounds/ntmai/custom/admortem/NSGARACT b/sounds/ntmai/custom/admortem/NSGARACT new file mode 100644 index 00000000..745ae5e7 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGARACT differ diff --git a/sounds/ntmai/custom/admortem/NSGARDIE b/sounds/ntmai/custom/admortem/NSGARDIE new file mode 100644 index 00000000..d3143416 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGARDIE differ diff --git a/sounds/ntmai/custom/admortem/NSGARPAI b/sounds/ntmai/custom/admortem/NSGARPAI new file mode 100644 index 00000000..78671d76 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGARPAI differ diff --git a/sounds/ntmai/custom/admortem/NSGARSIT b/sounds/ntmai/custom/admortem/NSGARSIT new file mode 100644 index 00000000..4128cfdb Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGARSIT differ diff --git a/sounds/ntmai/custom/admortem/NSGJEACT b/sounds/ntmai/custom/admortem/NSGJEACT new file mode 100644 index 00000000..c694bff7 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGJEACT differ diff --git a/sounds/ntmai/custom/admortem/NSGJEAIR.lmp b/sounds/ntmai/custom/admortem/NSGJEAIR.lmp new file mode 100644 index 00000000..248abe86 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGJEAIR.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSGJEDIE b/sounds/ntmai/custom/admortem/NSGJEDIE new file mode 100644 index 00000000..15b650c4 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGJEDIE differ diff --git a/sounds/ntmai/custom/admortem/NSGJEPAI b/sounds/ntmai/custom/admortem/NSGJEPAI new file mode 100644 index 00000000..cc3b9683 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGJEPAI differ diff --git a/sounds/ntmai/custom/admortem/NSGJESIT b/sounds/ntmai/custom/admortem/NSGJESIT new file mode 100644 index 00000000..70cb0bd0 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSGJESIT differ diff --git a/sounds/ntmai/custom/admortem/NSPUMACT.lmp b/sounds/ntmai/custom/admortem/NSPUMACT.lmp new file mode 100644 index 00000000..bbc8b2c3 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSPUMACT.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSPUMDIE.lmp b/sounds/ntmai/custom/admortem/NSPUMDIE.lmp new file mode 100644 index 00000000..3e1adbc9 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSPUMDIE.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSPUMPAI.lmp b/sounds/ntmai/custom/admortem/NSPUMPAI.lmp new file mode 100644 index 00000000..e3f6b484 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSPUMPAI.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSPUMSIT.lmp b/sounds/ntmai/custom/admortem/NSPUMSIT.lmp new file mode 100644 index 00000000..4cf9e244 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSPUMSIT.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSRWLACT.lmp b/sounds/ntmai/custom/admortem/NSRWLACT.lmp new file mode 100644 index 00000000..f677dbe7 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSRWLACT.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSSKEACT b/sounds/ntmai/custom/admortem/NSSKEACT new file mode 100644 index 00000000..3ff3ed5f Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSSKEACT differ diff --git a/sounds/ntmai/custom/admortem/NSSKEDIE b/sounds/ntmai/custom/admortem/NSSKEDIE new file mode 100644 index 00000000..9d164d4a Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSSKEDIE differ diff --git a/sounds/ntmai/custom/admortem/NSSKEGIB.lmp b/sounds/ntmai/custom/admortem/NSSKEGIB.lmp new file mode 100644 index 00000000..b9f64b35 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSSKEGIB.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSSKEPAI.lmp b/sounds/ntmai/custom/admortem/NSSKEPAI.lmp new file mode 100644 index 00000000..8a25c0fe Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSSKEPAI.lmp differ diff --git a/sounds/ntmai/custom/admortem/NSSKESIT b/sounds/ntmai/custom/admortem/NSSKESIT new file mode 100644 index 00000000..b9e45957 Binary files /dev/null and b/sounds/ntmai/custom/admortem/NSSKESIT differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUACT1.lmp b/sounds/ntmai/custom/mayhem2019/NSCUACT1.lmp new file mode 100644 index 00000000..eceb7920 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUACT1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUACT2.lmp b/sounds/ntmai/custom/mayhem2019/NSCUACT2.lmp new file mode 100644 index 00000000..61bb3e3d Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUACT2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUACT3.lmp b/sounds/ntmai/custom/mayhem2019/NSCUACT3.lmp new file mode 100644 index 00000000..b57f8b1e Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUACT3.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUACT4.lmp b/sounds/ntmai/custom/mayhem2019/NSCUACT4.lmp new file mode 100644 index 00000000..fa3739da Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUACT4.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUACT5.lmp b/sounds/ntmai/custom/mayhem2019/NSCUACT5.lmp new file mode 100644 index 00000000..8d92226c Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUACT5.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUBRN1.lmp b/sounds/ntmai/custom/mayhem2019/NSCUBRN1.lmp new file mode 100644 index 00000000..d0014e80 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUBRN1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUBRN2.lmp b/sounds/ntmai/custom/mayhem2019/NSCUBRN2.lmp new file mode 100644 index 00000000..e29a3d44 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUBRN2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUBRN3.lmp b/sounds/ntmai/custom/mayhem2019/NSCUBRN3.lmp new file mode 100644 index 00000000..3e641b14 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUBRN3.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUDIE1.lmp b/sounds/ntmai/custom/mayhem2019/NSCUDIE1.lmp new file mode 100644 index 00000000..37aa18d8 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUDIE1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUDIE2.lmp b/sounds/ntmai/custom/mayhem2019/NSCUDIE2.lmp new file mode 100644 index 00000000..93ebc05f Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUDIE2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUDIE3.lmp b/sounds/ntmai/custom/mayhem2019/NSCUDIE3.lmp new file mode 100644 index 00000000..c1395721 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUDIE3.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCULSIT.lmp b/sounds/ntmai/custom/mayhem2019/NSCULSIT.lmp new file mode 100644 index 00000000..2e802051 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCULSIT.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI1.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI1.lmp new file mode 100644 index 00000000..e25f0b6a Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI2.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI2.lmp new file mode 100644 index 00000000..4c851ad1 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI3.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI3.lmp new file mode 100644 index 00000000..c3ec4b67 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI3.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI4.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI4.lmp new file mode 100644 index 00000000..14cba415 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI4.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI5.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI5.lmp new file mode 100644 index 00000000..94d0d9e0 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI5.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSCUPAI6.lmp b/sounds/ntmai/custom/mayhem2019/NSCUPAI6.lmp new file mode 100644 index 00000000..881f12d3 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSCUPAI6.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSFLAMET.lmp b/sounds/ntmai/custom/mayhem2019/NSFLAMET.lmp new file mode 100644 index 00000000..b03b8575 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSFLAMET.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSFLATUP.lmp b/sounds/ntmai/custom/mayhem2019/NSFLATUP.lmp new file mode 100644 index 00000000..4f4560eb Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSFLATUP.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSNAPALM.lmp b/sounds/ntmai/custom/mayhem2019/NSNAPALM.lmp new file mode 100644 index 00000000..eb04fcca Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSNAPALM.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSORBACT.lmp b/sounds/ntmai/custom/mayhem2019/NSORBACT.lmp new file mode 100644 index 00000000..1424ec81 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSORBACT.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSORBATK.lmp b/sounds/ntmai/custom/mayhem2019/NSORBATK.lmp new file mode 100644 index 00000000..ec74f397 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSORBATK.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSTOMMY.lmp b/sounds/ntmai/custom/mayhem2019/NSTOMMY.lmp new file mode 100644 index 00000000..59667872 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSTOMMY.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSTOMMYR.lmp b/sounds/ntmai/custom/mayhem2019/NSTOMMYR.lmp new file mode 100644 index 00000000..ebd7bdf8 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSTOMMYR.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOACT1.lmp b/sounds/ntmai/custom/mayhem2019/NSZOACT1.lmp new file mode 100644 index 00000000..97ee4c8d Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOACT1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOACT2.lmp b/sounds/ntmai/custom/mayhem2019/NSZOACT2.lmp new file mode 100644 index 00000000..eaac6b8a Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOACT2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZODIE1.lmp b/sounds/ntmai/custom/mayhem2019/NSZODIE1.lmp new file mode 100644 index 00000000..debbc111 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZODIE1.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZODIE2.lmp b/sounds/ntmai/custom/mayhem2019/NSZODIE2.lmp new file mode 100644 index 00000000..7748d888 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZODIE2.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZODIE3.lmp b/sounds/ntmai/custom/mayhem2019/NSZODIE3.lmp new file mode 100644 index 00000000..d3e9151d Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZODIE3.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOMATK.lmp b/sounds/ntmai/custom/mayhem2019/NSZOMATK.lmp new file mode 100644 index 00000000..e8317686 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOMATK.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOMHIT.lmp b/sounds/ntmai/custom/mayhem2019/NSZOMHIT.lmp new file mode 100644 index 00000000..72be56fc Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOMHIT.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOMPAI.lmp b/sounds/ntmai/custom/mayhem2019/NSZOMPAI.lmp new file mode 100644 index 00000000..d9cb5bf9 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOMPAI.lmp differ diff --git a/sounds/ntmai/custom/mayhem2019/NSZOMSIT.lmp b/sounds/ntmai/custom/mayhem2019/NSZOMSIT.lmp new file mode 100644 index 00000000..19b3cac9 Binary files /dev/null and b/sounds/ntmai/custom/mayhem2019/NSZOMSIT.lmp differ diff --git a/sounds/ntmai/custom/scythe2/NSAFRACT.lmp b/sounds/ntmai/custom/scythe2/NSAFRACT.lmp new file mode 100644 index 00000000..bb325fd8 Binary files /dev/null and b/sounds/ntmai/custom/scythe2/NSAFRACT.lmp differ diff --git a/sounds/ntmai/custom/scythe2/NSAFRDIE.lmp b/sounds/ntmai/custom/scythe2/NSAFRDIE.lmp new file mode 100644 index 00000000..9f1ab0aa Binary files /dev/null and b/sounds/ntmai/custom/scythe2/NSAFRDIE.lmp differ diff --git a/sounds/ntmai/custom/scythe2/NSAFRPAI.lmp b/sounds/ntmai/custom/scythe2/NSAFRPAI.lmp new file mode 100644 index 00000000..5ba61c53 Binary files /dev/null and b/sounds/ntmai/custom/scythe2/NSAFRPAI.lmp differ diff --git a/sounds/ntmai/custom/scythe2/NSAFRSIT.lmp b/sounds/ntmai/custom/scythe2/NSAFRSIT.lmp new file mode 100644 index 00000000..66e1df9f Binary files /dev/null and b/sounds/ntmai/custom/scythe2/NSAFRSIT.lmp differ diff --git a/sprites/effects/gore/NGIBA0.png b/sprites/effects/gore/NGIBA0.png index fa2af9f5..2ccd60bc 100644 Binary files a/sprites/effects/gore/NGIBA0.png and b/sprites/effects/gore/NGIBA0.png differ diff --git a/sprites/effects/gore/NGIBC0.png b/sprites/effects/gore/NGIBC0.png index 47930e20..cd85a1c2 100644 Binary files a/sprites/effects/gore/NGIBC0.png and b/sprites/effects/gore/NGIBC0.png differ diff --git a/sprites/effects/gore/NMG2A0.png b/sprites/effects/gore/NMG2A0.png new file mode 100644 index 00000000..df576be5 Binary files /dev/null and b/sprites/effects/gore/NMG2A0.png differ diff --git a/sprites/effects/sfx/NEX2A0.lmp b/sprites/effects/sfx/NEX2A0.lmp new file mode 100644 index 00000000..03fcba02 Binary files /dev/null and b/sprites/effects/sfx/NEX2A0.lmp differ diff --git a/sprites/effects/sfx/NEX2A0.png b/sprites/effects/sfx/NEX2A0.png deleted file mode 100644 index b6dbbd2e..00000000 Binary files a/sprites/effects/sfx/NEX2A0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2B0.lmp b/sprites/effects/sfx/NEX2B0.lmp new file mode 100644 index 00000000..85b3a337 Binary files /dev/null and b/sprites/effects/sfx/NEX2B0.lmp differ diff --git a/sprites/effects/sfx/NEX2B0.png b/sprites/effects/sfx/NEX2B0.png deleted file mode 100644 index 4231a84b..00000000 Binary files a/sprites/effects/sfx/NEX2B0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2C0.lmp b/sprites/effects/sfx/NEX2C0.lmp new file mode 100644 index 00000000..8a40bb5c Binary files /dev/null and b/sprites/effects/sfx/NEX2C0.lmp differ diff --git a/sprites/effects/sfx/NEX2C0.png b/sprites/effects/sfx/NEX2C0.png deleted file mode 100644 index 05f473f1..00000000 Binary files a/sprites/effects/sfx/NEX2C0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2D0.lmp b/sprites/effects/sfx/NEX2D0.lmp new file mode 100644 index 00000000..1b3a97bd Binary files /dev/null and b/sprites/effects/sfx/NEX2D0.lmp differ diff --git a/sprites/effects/sfx/NEX2D0.png b/sprites/effects/sfx/NEX2D0.png deleted file mode 100644 index b93ae533..00000000 Binary files a/sprites/effects/sfx/NEX2D0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2E0.lmp b/sprites/effects/sfx/NEX2E0.lmp new file mode 100644 index 00000000..7fc24294 Binary files /dev/null and b/sprites/effects/sfx/NEX2E0.lmp differ diff --git a/sprites/effects/sfx/NEX2E0.png b/sprites/effects/sfx/NEX2E0.png deleted file mode 100644 index 839c86fc..00000000 Binary files a/sprites/effects/sfx/NEX2E0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2F0.lmp b/sprites/effects/sfx/NEX2F0.lmp new file mode 100644 index 00000000..e12f7cc6 Binary files /dev/null and b/sprites/effects/sfx/NEX2F0.lmp differ diff --git a/sprites/effects/sfx/NEX2F0.png b/sprites/effects/sfx/NEX2F0.png deleted file mode 100644 index 91ab2712..00000000 Binary files a/sprites/effects/sfx/NEX2F0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2G0.lmp b/sprites/effects/sfx/NEX2G0.lmp new file mode 100644 index 00000000..e744a12c Binary files /dev/null and b/sprites/effects/sfx/NEX2G0.lmp differ diff --git a/sprites/effects/sfx/NEX2G0.png b/sprites/effects/sfx/NEX2G0.png deleted file mode 100644 index 004d1729..00000000 Binary files a/sprites/effects/sfx/NEX2G0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2H0.lmp b/sprites/effects/sfx/NEX2H0.lmp new file mode 100644 index 00000000..bcc997d0 Binary files /dev/null and b/sprites/effects/sfx/NEX2H0.lmp differ diff --git a/sprites/effects/sfx/NEX2H0.png b/sprites/effects/sfx/NEX2H0.png deleted file mode 100644 index bc4886e7..00000000 Binary files a/sprites/effects/sfx/NEX2H0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2I0.lmp b/sprites/effects/sfx/NEX2I0.lmp new file mode 100644 index 00000000..88e1a0df Binary files /dev/null and b/sprites/effects/sfx/NEX2I0.lmp differ diff --git a/sprites/effects/sfx/NEX2I0.png b/sprites/effects/sfx/NEX2I0.png deleted file mode 100644 index 76f9f37c..00000000 Binary files a/sprites/effects/sfx/NEX2I0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2J0.lmp b/sprites/effects/sfx/NEX2J0.lmp new file mode 100644 index 00000000..40897b88 Binary files /dev/null and b/sprites/effects/sfx/NEX2J0.lmp differ diff --git a/sprites/effects/sfx/NEX2J0.png b/sprites/effects/sfx/NEX2J0.png deleted file mode 100644 index 5180758e..00000000 Binary files a/sprites/effects/sfx/NEX2J0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2K0.lmp b/sprites/effects/sfx/NEX2K0.lmp new file mode 100644 index 00000000..0b11e27d Binary files /dev/null and b/sprites/effects/sfx/NEX2K0.lmp differ diff --git a/sprites/effects/sfx/NEX2K0.png b/sprites/effects/sfx/NEX2K0.png deleted file mode 100644 index eeb13028..00000000 Binary files a/sprites/effects/sfx/NEX2K0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2L0.lmp b/sprites/effects/sfx/NEX2L0.lmp new file mode 100644 index 00000000..66563163 Binary files /dev/null and b/sprites/effects/sfx/NEX2L0.lmp differ diff --git a/sprites/effects/sfx/NEX2L0.png b/sprites/effects/sfx/NEX2L0.png deleted file mode 100644 index 7062b88c..00000000 Binary files a/sprites/effects/sfx/NEX2L0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2M0.lmp b/sprites/effects/sfx/NEX2M0.lmp new file mode 100644 index 00000000..3a9226fa Binary files /dev/null and b/sprites/effects/sfx/NEX2M0.lmp differ diff --git a/sprites/effects/sfx/NEX2M0.png b/sprites/effects/sfx/NEX2M0.png deleted file mode 100644 index 89f9cf15..00000000 Binary files a/sprites/effects/sfx/NEX2M0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2N0.lmp b/sprites/effects/sfx/NEX2N0.lmp new file mode 100644 index 00000000..c3f35221 Binary files /dev/null and b/sprites/effects/sfx/NEX2N0.lmp differ diff --git a/sprites/effects/sfx/NEX2N0.png b/sprites/effects/sfx/NEX2N0.png deleted file mode 100644 index 91b3b560..00000000 Binary files a/sprites/effects/sfx/NEX2N0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2O0.lmp b/sprites/effects/sfx/NEX2O0.lmp new file mode 100644 index 00000000..2a925acf Binary files /dev/null and b/sprites/effects/sfx/NEX2O0.lmp differ diff --git a/sprites/effects/sfx/NEX2O0.png b/sprites/effects/sfx/NEX2O0.png deleted file mode 100644 index 598644e0..00000000 Binary files a/sprites/effects/sfx/NEX2O0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2P0.lmp b/sprites/effects/sfx/NEX2P0.lmp new file mode 100644 index 00000000..3be77972 Binary files /dev/null and b/sprites/effects/sfx/NEX2P0.lmp differ diff --git a/sprites/effects/sfx/NEX2P0.png b/sprites/effects/sfx/NEX2P0.png deleted file mode 100644 index fe4dbad7..00000000 Binary files a/sprites/effects/sfx/NEX2P0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2Q0.lmp b/sprites/effects/sfx/NEX2Q0.lmp new file mode 100644 index 00000000..61b93628 Binary files /dev/null and b/sprites/effects/sfx/NEX2Q0.lmp differ diff --git a/sprites/effects/sfx/NEX2Q0.png b/sprites/effects/sfx/NEX2Q0.png deleted file mode 100644 index 006e771f..00000000 Binary files a/sprites/effects/sfx/NEX2Q0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2R0.lmp b/sprites/effects/sfx/NEX2R0.lmp new file mode 100644 index 00000000..c3af98cb Binary files /dev/null and b/sprites/effects/sfx/NEX2R0.lmp differ diff --git a/sprites/effects/sfx/NEX2R0.png b/sprites/effects/sfx/NEX2R0.png deleted file mode 100644 index 57399658..00000000 Binary files a/sprites/effects/sfx/NEX2R0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2S0.lmp b/sprites/effects/sfx/NEX2S0.lmp new file mode 100644 index 00000000..11e177e4 Binary files /dev/null and b/sprites/effects/sfx/NEX2S0.lmp differ diff --git a/sprites/effects/sfx/NEX2S0.png b/sprites/effects/sfx/NEX2S0.png deleted file mode 100644 index c4e68034..00000000 Binary files a/sprites/effects/sfx/NEX2S0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2T0.lmp b/sprites/effects/sfx/NEX2T0.lmp new file mode 100644 index 00000000..2289f1ea Binary files /dev/null and b/sprites/effects/sfx/NEX2T0.lmp differ diff --git a/sprites/effects/sfx/NEX2T0.png b/sprites/effects/sfx/NEX2T0.png deleted file mode 100644 index ba657bc8..00000000 Binary files a/sprites/effects/sfx/NEX2T0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX2U0.lmp b/sprites/effects/sfx/NEX2U0.lmp new file mode 100644 index 00000000..de5035bb Binary files /dev/null and b/sprites/effects/sfx/NEX2U0.lmp differ diff --git a/sprites/effects/sfx/NEX2U0.png b/sprites/effects/sfx/NEX2U0.png deleted file mode 100644 index 4efe42e5..00000000 Binary files a/sprites/effects/sfx/NEX2U0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3A0.lmp b/sprites/effects/sfx/NEX3A0.lmp new file mode 100644 index 00000000..7f8d9f51 Binary files /dev/null and b/sprites/effects/sfx/NEX3A0.lmp differ diff --git a/sprites/effects/sfx/NEX3A0.png b/sprites/effects/sfx/NEX3A0.png deleted file mode 100644 index 6a8099f9..00000000 Binary files a/sprites/effects/sfx/NEX3A0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3B0.lmp b/sprites/effects/sfx/NEX3B0.lmp new file mode 100644 index 00000000..9be3ac66 Binary files /dev/null and b/sprites/effects/sfx/NEX3B0.lmp differ diff --git a/sprites/effects/sfx/NEX3B0.png b/sprites/effects/sfx/NEX3B0.png deleted file mode 100644 index 68644dc8..00000000 Binary files a/sprites/effects/sfx/NEX3B0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3C0.lmp b/sprites/effects/sfx/NEX3C0.lmp new file mode 100644 index 00000000..04cb8892 Binary files /dev/null and b/sprites/effects/sfx/NEX3C0.lmp differ diff --git a/sprites/effects/sfx/NEX3C0.png b/sprites/effects/sfx/NEX3C0.png deleted file mode 100644 index c12679c2..00000000 Binary files a/sprites/effects/sfx/NEX3C0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3D0.lmp b/sprites/effects/sfx/NEX3D0.lmp new file mode 100644 index 00000000..47df9530 Binary files /dev/null and b/sprites/effects/sfx/NEX3D0.lmp differ diff --git a/sprites/effects/sfx/NEX3D0.png b/sprites/effects/sfx/NEX3D0.png deleted file mode 100644 index 02661f4f..00000000 Binary files a/sprites/effects/sfx/NEX3D0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3E0.lmp b/sprites/effects/sfx/NEX3E0.lmp new file mode 100644 index 00000000..2800c0a5 Binary files /dev/null and b/sprites/effects/sfx/NEX3E0.lmp differ diff --git a/sprites/effects/sfx/NEX3E0.png b/sprites/effects/sfx/NEX3E0.png deleted file mode 100644 index 092a466b..00000000 Binary files a/sprites/effects/sfx/NEX3E0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3F0.lmp b/sprites/effects/sfx/NEX3F0.lmp new file mode 100644 index 00000000..f18ab192 Binary files /dev/null and b/sprites/effects/sfx/NEX3F0.lmp differ diff --git a/sprites/effects/sfx/NEX3F0.png b/sprites/effects/sfx/NEX3F0.png deleted file mode 100644 index 7d6bbea9..00000000 Binary files a/sprites/effects/sfx/NEX3F0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3G0.lmp b/sprites/effects/sfx/NEX3G0.lmp new file mode 100644 index 00000000..9298482a Binary files /dev/null and b/sprites/effects/sfx/NEX3G0.lmp differ diff --git a/sprites/effects/sfx/NEX3G0.png b/sprites/effects/sfx/NEX3G0.png deleted file mode 100644 index be0939ce..00000000 Binary files a/sprites/effects/sfx/NEX3G0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3H0.lmp b/sprites/effects/sfx/NEX3H0.lmp new file mode 100644 index 00000000..24ee0223 Binary files /dev/null and b/sprites/effects/sfx/NEX3H0.lmp differ diff --git a/sprites/effects/sfx/NEX3H0.png b/sprites/effects/sfx/NEX3H0.png deleted file mode 100644 index 4702bda9..00000000 Binary files a/sprites/effects/sfx/NEX3H0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3I0.lmp b/sprites/effects/sfx/NEX3I0.lmp new file mode 100644 index 00000000..449b470f Binary files /dev/null and b/sprites/effects/sfx/NEX3I0.lmp differ diff --git a/sprites/effects/sfx/NEX3I0.png b/sprites/effects/sfx/NEX3I0.png deleted file mode 100644 index 30b796dd..00000000 Binary files a/sprites/effects/sfx/NEX3I0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3J0.lmp b/sprites/effects/sfx/NEX3J0.lmp new file mode 100644 index 00000000..228b4968 Binary files /dev/null and b/sprites/effects/sfx/NEX3J0.lmp differ diff --git a/sprites/effects/sfx/NEX3J0.png b/sprites/effects/sfx/NEX3J0.png deleted file mode 100644 index 0e9e86b8..00000000 Binary files a/sprites/effects/sfx/NEX3J0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3K0.lmp b/sprites/effects/sfx/NEX3K0.lmp new file mode 100644 index 00000000..d1f02407 Binary files /dev/null and b/sprites/effects/sfx/NEX3K0.lmp differ diff --git a/sprites/effects/sfx/NEX3K0.png b/sprites/effects/sfx/NEX3K0.png deleted file mode 100644 index 4e90d3f6..00000000 Binary files a/sprites/effects/sfx/NEX3K0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3L0.lmp b/sprites/effects/sfx/NEX3L0.lmp new file mode 100644 index 00000000..9988d2ff Binary files /dev/null and b/sprites/effects/sfx/NEX3L0.lmp differ diff --git a/sprites/effects/sfx/NEX3L0.png b/sprites/effects/sfx/NEX3L0.png deleted file mode 100644 index 0d21cf47..00000000 Binary files a/sprites/effects/sfx/NEX3L0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3M0.lmp b/sprites/effects/sfx/NEX3M0.lmp new file mode 100644 index 00000000..70ac56bf Binary files /dev/null and b/sprites/effects/sfx/NEX3M0.lmp differ diff --git a/sprites/effects/sfx/NEX3M0.png b/sprites/effects/sfx/NEX3M0.png deleted file mode 100644 index 42ae87f6..00000000 Binary files a/sprites/effects/sfx/NEX3M0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3N0.lmp b/sprites/effects/sfx/NEX3N0.lmp new file mode 100644 index 00000000..09193773 Binary files /dev/null and b/sprites/effects/sfx/NEX3N0.lmp differ diff --git a/sprites/effects/sfx/NEX3N0.png b/sprites/effects/sfx/NEX3N0.png deleted file mode 100644 index 47a14f2b..00000000 Binary files a/sprites/effects/sfx/NEX3N0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3O0.lmp b/sprites/effects/sfx/NEX3O0.lmp new file mode 100644 index 00000000..b9146b05 Binary files /dev/null and b/sprites/effects/sfx/NEX3O0.lmp differ diff --git a/sprites/effects/sfx/NEX3O0.png b/sprites/effects/sfx/NEX3O0.png deleted file mode 100644 index 8f44dd20..00000000 Binary files a/sprites/effects/sfx/NEX3O0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3P0.lmp b/sprites/effects/sfx/NEX3P0.lmp new file mode 100644 index 00000000..3f3e3ed4 Binary files /dev/null and b/sprites/effects/sfx/NEX3P0.lmp differ diff --git a/sprites/effects/sfx/NEX3P0.png b/sprites/effects/sfx/NEX3P0.png deleted file mode 100644 index b6349618..00000000 Binary files a/sprites/effects/sfx/NEX3P0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX3Q0.lmp b/sprites/effects/sfx/NEX3Q0.lmp new file mode 100644 index 00000000..cab7ad66 Binary files /dev/null and b/sprites/effects/sfx/NEX3Q0.lmp differ diff --git a/sprites/effects/sfx/NEX3Q0.png b/sprites/effects/sfx/NEX3Q0.png deleted file mode 100644 index d6e2ecfc..00000000 Binary files a/sprites/effects/sfx/NEX3Q0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEX4A0.lmp b/sprites/effects/sfx/NEX4A0.lmp new file mode 100644 index 00000000..676dbcba Binary files /dev/null and b/sprites/effects/sfx/NEX4A0.lmp differ diff --git a/sprites/effects/sfx/NEX4B0.lmp b/sprites/effects/sfx/NEX4B0.lmp new file mode 100644 index 00000000..85ba1812 Binary files /dev/null and b/sprites/effects/sfx/NEX4B0.lmp differ diff --git a/sprites/effects/sfx/NEX4C0.lmp b/sprites/effects/sfx/NEX4C0.lmp new file mode 100644 index 00000000..d187f847 Binary files /dev/null and b/sprites/effects/sfx/NEX4C0.lmp differ diff --git a/sprites/effects/sfx/NEX4D0.lmp b/sprites/effects/sfx/NEX4D0.lmp new file mode 100644 index 00000000..df5306c4 Binary files /dev/null and b/sprites/effects/sfx/NEX4D0.lmp differ diff --git a/sprites/effects/sfx/NEX4E0.lmp b/sprites/effects/sfx/NEX4E0.lmp new file mode 100644 index 00000000..a0a3ece2 Binary files /dev/null and b/sprites/effects/sfx/NEX4E0.lmp differ diff --git a/sprites/effects/sfx/NEX4F0.lmp b/sprites/effects/sfx/NEX4F0.lmp new file mode 100644 index 00000000..333151b9 Binary files /dev/null and b/sprites/effects/sfx/NEX4F0.lmp differ diff --git a/sprites/effects/sfx/NEX4G0.lmp b/sprites/effects/sfx/NEX4G0.lmp new file mode 100644 index 00000000..5f66c225 Binary files /dev/null and b/sprites/effects/sfx/NEX4G0.lmp differ diff --git a/sprites/effects/sfx/NEX4H0.lmp b/sprites/effects/sfx/NEX4H0.lmp new file mode 100644 index 00000000..6b76e300 Binary files /dev/null and b/sprites/effects/sfx/NEX4H0.lmp differ diff --git a/sprites/effects/sfx/NEX4I0.lmp b/sprites/effects/sfx/NEX4I0.lmp new file mode 100644 index 00000000..77a8f890 Binary files /dev/null and b/sprites/effects/sfx/NEX4I0.lmp differ diff --git a/sprites/effects/sfx/NEX4J0.lmp b/sprites/effects/sfx/NEX4J0.lmp new file mode 100644 index 00000000..03f8d700 Binary files /dev/null and b/sprites/effects/sfx/NEX4J0.lmp differ diff --git a/sprites/effects/sfx/NEX4K0.lmp b/sprites/effects/sfx/NEX4K0.lmp new file mode 100644 index 00000000..e2bdd3c0 Binary files /dev/null and b/sprites/effects/sfx/NEX4K0.lmp differ diff --git a/sprites/effects/sfx/NEX4L0.lmp b/sprites/effects/sfx/NEX4L0.lmp new file mode 100644 index 00000000..106688ac Binary files /dev/null and b/sprites/effects/sfx/NEX4L0.lmp differ diff --git a/sprites/effects/sfx/NEXPA0.lmp b/sprites/effects/sfx/NEXPA0.lmp new file mode 100644 index 00000000..e2c33524 Binary files /dev/null and b/sprites/effects/sfx/NEXPA0.lmp differ diff --git a/sprites/effects/sfx/NEXPA0.png b/sprites/effects/sfx/NEXPA0.png deleted file mode 100644 index ac68ecaa..00000000 Binary files a/sprites/effects/sfx/NEXPA0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPB0.lmp b/sprites/effects/sfx/NEXPB0.lmp new file mode 100644 index 00000000..7abab5f4 Binary files /dev/null and b/sprites/effects/sfx/NEXPB0.lmp differ diff --git a/sprites/effects/sfx/NEXPB0.png b/sprites/effects/sfx/NEXPB0.png deleted file mode 100644 index 5232f9ab..00000000 Binary files a/sprites/effects/sfx/NEXPB0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPC0.lmp b/sprites/effects/sfx/NEXPC0.lmp new file mode 100644 index 00000000..f069e308 Binary files /dev/null and b/sprites/effects/sfx/NEXPC0.lmp differ diff --git a/sprites/effects/sfx/NEXPC0.png b/sprites/effects/sfx/NEXPC0.png deleted file mode 100644 index bfc6d686..00000000 Binary files a/sprites/effects/sfx/NEXPC0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPD0.lmp b/sprites/effects/sfx/NEXPD0.lmp new file mode 100644 index 00000000..034ada01 Binary files /dev/null and b/sprites/effects/sfx/NEXPD0.lmp differ diff --git a/sprites/effects/sfx/NEXPD0.png b/sprites/effects/sfx/NEXPD0.png deleted file mode 100644 index 409011af..00000000 Binary files a/sprites/effects/sfx/NEXPD0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPE0.lmp b/sprites/effects/sfx/NEXPE0.lmp new file mode 100644 index 00000000..92d71abe Binary files /dev/null and b/sprites/effects/sfx/NEXPE0.lmp differ diff --git a/sprites/effects/sfx/NEXPE0.png b/sprites/effects/sfx/NEXPE0.png deleted file mode 100644 index 8db8d291..00000000 Binary files a/sprites/effects/sfx/NEXPE0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPF0.lmp b/sprites/effects/sfx/NEXPF0.lmp new file mode 100644 index 00000000..090ed174 Binary files /dev/null and b/sprites/effects/sfx/NEXPF0.lmp differ diff --git a/sprites/effects/sfx/NEXPF0.png b/sprites/effects/sfx/NEXPF0.png deleted file mode 100644 index 989fd4ba..00000000 Binary files a/sprites/effects/sfx/NEXPF0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPG0.lmp b/sprites/effects/sfx/NEXPG0.lmp new file mode 100644 index 00000000..e32609f0 Binary files /dev/null and b/sprites/effects/sfx/NEXPG0.lmp differ diff --git a/sprites/effects/sfx/NEXPG0.png b/sprites/effects/sfx/NEXPG0.png deleted file mode 100644 index dbb50cbe..00000000 Binary files a/sprites/effects/sfx/NEXPG0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPH0.lmp b/sprites/effects/sfx/NEXPH0.lmp new file mode 100644 index 00000000..3548277c Binary files /dev/null and b/sprites/effects/sfx/NEXPH0.lmp differ diff --git a/sprites/effects/sfx/NEXPH0.png b/sprites/effects/sfx/NEXPH0.png deleted file mode 100644 index 8bc82189..00000000 Binary files a/sprites/effects/sfx/NEXPH0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPI0.lmp b/sprites/effects/sfx/NEXPI0.lmp new file mode 100644 index 00000000..fa082319 Binary files /dev/null and b/sprites/effects/sfx/NEXPI0.lmp differ diff --git a/sprites/effects/sfx/NEXPI0.png b/sprites/effects/sfx/NEXPI0.png deleted file mode 100644 index 9aec5a2b..00000000 Binary files a/sprites/effects/sfx/NEXPI0.png and /dev/null differ diff --git a/sprites/effects/sfx/NEXPJ0.lmp b/sprites/effects/sfx/NEXPJ0.lmp new file mode 100644 index 00000000..0815546a Binary files /dev/null and b/sprites/effects/sfx/NEXPJ0.lmp differ diff --git a/sprites/effects/sfx/NEXPJ0.png b/sprites/effects/sfx/NEXPJ0.png deleted file mode 100644 index c33b4ab9..00000000 Binary files a/sprites/effects/sfx/NEXPJ0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFI2A0.lmp b/sprites/effects/sfx/NFI2A0.lmp new file mode 100644 index 00000000..0b28d356 Binary files /dev/null and b/sprites/effects/sfx/NFI2A0.lmp differ diff --git a/sprites/effects/sfx/NFI2B0.lmp b/sprites/effects/sfx/NFI2B0.lmp new file mode 100644 index 00000000..d39fe099 Binary files /dev/null and b/sprites/effects/sfx/NFI2B0.lmp differ diff --git a/sprites/effects/sfx/NFI2C0.lmp b/sprites/effects/sfx/NFI2C0.lmp new file mode 100644 index 00000000..c7f87bb1 Binary files /dev/null and b/sprites/effects/sfx/NFI2C0.lmp differ diff --git a/sprites/effects/sfx/NFI2D0.lmp b/sprites/effects/sfx/NFI2D0.lmp new file mode 100644 index 00000000..5c4c52ee Binary files /dev/null and b/sprites/effects/sfx/NFI2D0.lmp differ diff --git a/sprites/effects/sfx/NFI2E0.lmp b/sprites/effects/sfx/NFI2E0.lmp new file mode 100644 index 00000000..f2ebbcc5 Binary files /dev/null and b/sprites/effects/sfx/NFI2E0.lmp differ diff --git a/sprites/effects/sfx/NFI2F0.lmp b/sprites/effects/sfx/NFI2F0.lmp new file mode 100644 index 00000000..f2e4d708 Binary files /dev/null and b/sprites/effects/sfx/NFI2F0.lmp differ diff --git a/sprites/effects/sfx/NFI2G0.lmp b/sprites/effects/sfx/NFI2G0.lmp new file mode 100644 index 00000000..08df9e53 Binary files /dev/null and b/sprites/effects/sfx/NFI2G0.lmp differ diff --git a/sprites/effects/sfx/NFI2H0.lmp b/sprites/effects/sfx/NFI2H0.lmp new file mode 100644 index 00000000..2ff9b563 Binary files /dev/null and b/sprites/effects/sfx/NFI2H0.lmp differ diff --git a/sprites/effects/sfx/NFI3A0.lmp b/sprites/effects/sfx/NFI3A0.lmp new file mode 100644 index 00000000..d95dc003 Binary files /dev/null and b/sprites/effects/sfx/NFI3A0.lmp differ diff --git a/sprites/effects/sfx/NFI3B0.lmp b/sprites/effects/sfx/NFI3B0.lmp new file mode 100644 index 00000000..b6c7864a Binary files /dev/null and b/sprites/effects/sfx/NFI3B0.lmp differ diff --git a/sprites/effects/sfx/NFI3C0.lmp b/sprites/effects/sfx/NFI3C0.lmp new file mode 100644 index 00000000..bf2cd790 Binary files /dev/null and b/sprites/effects/sfx/NFI3C0.lmp differ diff --git a/sprites/effects/sfx/NFI3D0.lmp b/sprites/effects/sfx/NFI3D0.lmp new file mode 100644 index 00000000..972c0980 Binary files /dev/null and b/sprites/effects/sfx/NFI3D0.lmp differ diff --git a/sprites/effects/sfx/NFI3E0.lmp b/sprites/effects/sfx/NFI3E0.lmp new file mode 100644 index 00000000..b516f7cc Binary files /dev/null and b/sprites/effects/sfx/NFI3E0.lmp differ diff --git a/sprites/effects/sfx/NFIRA0.lmp b/sprites/effects/sfx/NFIRA0.lmp new file mode 100644 index 00000000..f7bc3fd6 Binary files /dev/null and b/sprites/effects/sfx/NFIRA0.lmp differ diff --git a/sprites/effects/sfx/NFIRA0.png b/sprites/effects/sfx/NFIRA0.png deleted file mode 100644 index cbde9013..00000000 Binary files a/sprites/effects/sfx/NFIRA0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRB0.lmp b/sprites/effects/sfx/NFIRB0.lmp new file mode 100644 index 00000000..4de1959a Binary files /dev/null and b/sprites/effects/sfx/NFIRB0.lmp differ diff --git a/sprites/effects/sfx/NFIRB0.png b/sprites/effects/sfx/NFIRB0.png deleted file mode 100644 index a4836d8d..00000000 Binary files a/sprites/effects/sfx/NFIRB0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRC0.lmp b/sprites/effects/sfx/NFIRC0.lmp new file mode 100644 index 00000000..64ed3e03 Binary files /dev/null and b/sprites/effects/sfx/NFIRC0.lmp differ diff --git a/sprites/effects/sfx/NFIRC0.png b/sprites/effects/sfx/NFIRC0.png deleted file mode 100644 index 06eab38c..00000000 Binary files a/sprites/effects/sfx/NFIRC0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRD0.lmp b/sprites/effects/sfx/NFIRD0.lmp new file mode 100644 index 00000000..ce9620fa Binary files /dev/null and b/sprites/effects/sfx/NFIRD0.lmp differ diff --git a/sprites/effects/sfx/NFIRD0.png b/sprites/effects/sfx/NFIRD0.png deleted file mode 100644 index 549db887..00000000 Binary files a/sprites/effects/sfx/NFIRD0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRE0.lmp b/sprites/effects/sfx/NFIRE0.lmp new file mode 100644 index 00000000..969f2f9f Binary files /dev/null and b/sprites/effects/sfx/NFIRE0.lmp differ diff --git a/sprites/effects/sfx/NFIRE0.png b/sprites/effects/sfx/NFIRE0.png deleted file mode 100644 index 600830e9..00000000 Binary files a/sprites/effects/sfx/NFIRE0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRF0.lmp b/sprites/effects/sfx/NFIRF0.lmp new file mode 100644 index 00000000..91dd4ffb Binary files /dev/null and b/sprites/effects/sfx/NFIRF0.lmp differ diff --git a/sprites/effects/sfx/NFIRF0.png b/sprites/effects/sfx/NFIRF0.png deleted file mode 100644 index a3c5670e..00000000 Binary files a/sprites/effects/sfx/NFIRF0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRG0.lmp b/sprites/effects/sfx/NFIRG0.lmp new file mode 100644 index 00000000..a4fa56a5 Binary files /dev/null and b/sprites/effects/sfx/NFIRG0.lmp differ diff --git a/sprites/effects/sfx/NFIRG0.png b/sprites/effects/sfx/NFIRG0.png deleted file mode 100644 index 6ec07eea..00000000 Binary files a/sprites/effects/sfx/NFIRG0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRH0.lmp b/sprites/effects/sfx/NFIRH0.lmp new file mode 100644 index 00000000..066fee67 Binary files /dev/null and b/sprites/effects/sfx/NFIRH0.lmp differ diff --git a/sprites/effects/sfx/NFIRH0.png b/sprites/effects/sfx/NFIRH0.png deleted file mode 100644 index 7f3c0eac..00000000 Binary files a/sprites/effects/sfx/NFIRH0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRI0.lmp b/sprites/effects/sfx/NFIRI0.lmp new file mode 100644 index 00000000..dcd9e07d Binary files /dev/null and b/sprites/effects/sfx/NFIRI0.lmp differ diff --git a/sprites/effects/sfx/NFIRI0.png b/sprites/effects/sfx/NFIRI0.png deleted file mode 100644 index f181b359..00000000 Binary files a/sprites/effects/sfx/NFIRI0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRJ0.lmp b/sprites/effects/sfx/NFIRJ0.lmp new file mode 100644 index 00000000..7be3e5ce Binary files /dev/null and b/sprites/effects/sfx/NFIRJ0.lmp differ diff --git a/sprites/effects/sfx/NFIRJ0.png b/sprites/effects/sfx/NFIRJ0.png deleted file mode 100644 index 6c4ad51a..00000000 Binary files a/sprites/effects/sfx/NFIRJ0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRK0.lmp b/sprites/effects/sfx/NFIRK0.lmp new file mode 100644 index 00000000..263fde4d Binary files /dev/null and b/sprites/effects/sfx/NFIRK0.lmp differ diff --git a/sprites/effects/sfx/NFIRK0.png b/sprites/effects/sfx/NFIRK0.png deleted file mode 100644 index b6c0da2a..00000000 Binary files a/sprites/effects/sfx/NFIRK0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRL0.lmp b/sprites/effects/sfx/NFIRL0.lmp new file mode 100644 index 00000000..09e4c2f6 Binary files /dev/null and b/sprites/effects/sfx/NFIRL0.lmp differ diff --git a/sprites/effects/sfx/NFIRL0.png b/sprites/effects/sfx/NFIRL0.png deleted file mode 100644 index 5abd5164..00000000 Binary files a/sprites/effects/sfx/NFIRL0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRM0.lmp b/sprites/effects/sfx/NFIRM0.lmp new file mode 100644 index 00000000..4d14bc44 Binary files /dev/null and b/sprites/effects/sfx/NFIRM0.lmp differ diff --git a/sprites/effects/sfx/NFIRM0.png b/sprites/effects/sfx/NFIRM0.png deleted file mode 100644 index 6f04cc6b..00000000 Binary files a/sprites/effects/sfx/NFIRM0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFIRN0.lmp b/sprites/effects/sfx/NFIRN0.lmp new file mode 100644 index 00000000..246844c0 Binary files /dev/null and b/sprites/effects/sfx/NFIRN0.lmp differ diff --git a/sprites/effects/sfx/NFIRN0.png b/sprites/effects/sfx/NFIRN0.png deleted file mode 100644 index d591acc5..00000000 Binary files a/sprites/effects/sfx/NFIRN0.png and /dev/null differ diff --git a/sprites/effects/sfx/NFOGA0.lmp b/sprites/effects/sfx/NFOGA0.lmp new file mode 100644 index 00000000..80573c12 Binary files /dev/null and b/sprites/effects/sfx/NFOGA0.lmp differ diff --git a/sprites/effects/sfx/NFOGB0.lmp b/sprites/effects/sfx/NFOGB0.lmp new file mode 100644 index 00000000..dcdd66a5 Binary files /dev/null and b/sprites/effects/sfx/NFOGB0.lmp differ diff --git a/sprites/effects/sfx/NPUFA0.png b/sprites/effects/sfx/NPUFA0.png new file mode 100644 index 00000000..94855be5 Binary files /dev/null and b/sprites/effects/sfx/NPUFA0.png differ diff --git a/sprites/effects/sfx/NPUFB0.png b/sprites/effects/sfx/NPUFB0.png new file mode 100644 index 00000000..16a0d662 Binary files /dev/null and b/sprites/effects/sfx/NPUFB0.png differ diff --git a/sprites/effects/sfx/NPUFC0.png b/sprites/effects/sfx/NPUFC0.png new file mode 100644 index 00000000..94d24fdd Binary files /dev/null and b/sprites/effects/sfx/NPUFC0.png differ diff --git a/sprites/effects/sfx/NPUFD0.png b/sprites/effects/sfx/NPUFD0.png new file mode 100644 index 00000000..25dc787d Binary files /dev/null and b/sprites/effects/sfx/NPUFD0.png differ diff --git a/sprites/effects/sfx/NPUFE0.png b/sprites/effects/sfx/NPUFE0.png new file mode 100644 index 00000000..d4113092 Binary files /dev/null and b/sprites/effects/sfx/NPUFE0.png differ diff --git a/sprites/effects/sfx/NPUFF0.png b/sprites/effects/sfx/NPUFF0.png new file mode 100644 index 00000000..cc06474c Binary files /dev/null and b/sprites/effects/sfx/NPUFF0.png differ diff --git a/sprites/enemies/baronofhell/NBRBA1A5.lmp b/sprites/enemies/baronofhell/NBRBA1A5.lmp new file mode 100644 index 00000000..d31ca83f Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBA1A5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBA2A8.lmp b/sprites/enemies/baronofhell/NBRBA2A8.lmp new file mode 100644 index 00000000..a442b3c7 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBA2A8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBA3A7.lmp b/sprites/enemies/baronofhell/NBRBA3A7.lmp new file mode 100644 index 00000000..384415d2 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBA3A7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBA4A6.lmp b/sprites/enemies/baronofhell/NBRBA4A6.lmp new file mode 100644 index 00000000..746cb344 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBA4A6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBB1B5.lmp b/sprites/enemies/baronofhell/NBRBB1B5.lmp new file mode 100644 index 00000000..b98bcf8c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBB1B5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBB2B8.lmp b/sprites/enemies/baronofhell/NBRBB2B8.lmp new file mode 100644 index 00000000..bc7bdeb8 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBB2B8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBB3B7.lmp b/sprites/enemies/baronofhell/NBRBB3B7.lmp new file mode 100644 index 00000000..664a7dae Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBB3B7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRBB4B6.lmp b/sprites/enemies/baronofhell/NBRBB4B6.lmp new file mode 100644 index 00000000..3ad78c7f Binary files /dev/null and b/sprites/enemies/baronofhell/NBRBB4B6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA1C1.lmp b/sprites/enemies/baronofhell/NBRSA1C1.lmp new file mode 100644 index 00000000..1f760f68 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSA1C1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA1C1.png b/sprites/enemies/baronofhell/NBRSA1C1.png deleted file mode 100644 index d3a73b9b..00000000 Binary files a/sprites/enemies/baronofhell/NBRSA1C1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSA2A8.lmp b/sprites/enemies/baronofhell/NBRSA2A8.lmp new file mode 100644 index 00000000..95228b82 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSA2A8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA2A8.png b/sprites/enemies/baronofhell/NBRSA2A8.png deleted file mode 100644 index 2b842d1a..00000000 Binary files a/sprites/enemies/baronofhell/NBRSA2A8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSA3A7.lmp b/sprites/enemies/baronofhell/NBRSA3A7.lmp new file mode 100644 index 00000000..911eeaa9 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSA3A7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA3A7.png b/sprites/enemies/baronofhell/NBRSA3A7.png deleted file mode 100644 index 9a7e3eb7..00000000 Binary files a/sprites/enemies/baronofhell/NBRSA3A7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSA4A6.lmp b/sprites/enemies/baronofhell/NBRSA4A6.lmp new file mode 100644 index 00000000..773445f4 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSA4A6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA4A6.png b/sprites/enemies/baronofhell/NBRSA4A6.png deleted file mode 100644 index 3db41dcf..00000000 Binary files a/sprites/enemies/baronofhell/NBRSA4A6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSA5C5.lmp b/sprites/enemies/baronofhell/NBRSA5C5.lmp new file mode 100644 index 00000000..e01fdc89 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSA5C5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSA5C5.png b/sprites/enemies/baronofhell/NBRSA5C5.png deleted file mode 100644 index a8ab3173..00000000 Binary files a/sprites/enemies/baronofhell/NBRSA5C5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSB1D1.lmp b/sprites/enemies/baronofhell/NBRSB1D1.lmp new file mode 100644 index 00000000..60d7a9da Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSB1D1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSB1D1.png b/sprites/enemies/baronofhell/NBRSB1D1.png deleted file mode 100644 index fe7753eb..00000000 Binary files a/sprites/enemies/baronofhell/NBRSB1D1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSB2B8.lmp b/sprites/enemies/baronofhell/NBRSB2B8.lmp new file mode 100644 index 00000000..54dcb02c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSB2B8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSB2B8.png b/sprites/enemies/baronofhell/NBRSB2B8.png deleted file mode 100644 index fb4137bf..00000000 Binary files a/sprites/enemies/baronofhell/NBRSB2B8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSB3B7.lmp b/sprites/enemies/baronofhell/NBRSB3B7.lmp new file mode 100644 index 00000000..1a758f07 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSB3B7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSB3B7.png b/sprites/enemies/baronofhell/NBRSB3B7.png deleted file mode 100644 index b15b2064..00000000 Binary files a/sprites/enemies/baronofhell/NBRSB3B7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSB4B6.lmp b/sprites/enemies/baronofhell/NBRSB4B6.lmp new file mode 100644 index 00000000..db511807 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSB4B6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSB4B6.png b/sprites/enemies/baronofhell/NBRSB4B6.png deleted file mode 100644 index cde0d344..00000000 Binary files a/sprites/enemies/baronofhell/NBRSB4B6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSB5D5.lmp b/sprites/enemies/baronofhell/NBRSB5D5.lmp new file mode 100644 index 00000000..d0d08d4d Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSB5D5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSB5D5.png b/sprites/enemies/baronofhell/NBRSB5D5.png deleted file mode 100644 index d23ac583..00000000 Binary files a/sprites/enemies/baronofhell/NBRSB5D5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSC2C8.lmp b/sprites/enemies/baronofhell/NBRSC2C8.lmp new file mode 100644 index 00000000..c401688b Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSC2C8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSC2C8.png b/sprites/enemies/baronofhell/NBRSC2C8.png deleted file mode 100644 index 40aa65f2..00000000 Binary files a/sprites/enemies/baronofhell/NBRSC2C8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSC3C7.lmp b/sprites/enemies/baronofhell/NBRSC3C7.lmp new file mode 100644 index 00000000..eeec7716 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSC3C7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSC3C7.png b/sprites/enemies/baronofhell/NBRSC3C7.png deleted file mode 100644 index c84bad90..00000000 Binary files a/sprites/enemies/baronofhell/NBRSC3C7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSC4C6.lmp b/sprites/enemies/baronofhell/NBRSC4C6.lmp new file mode 100644 index 00000000..081e366e Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSC4C6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSC4C6.png b/sprites/enemies/baronofhell/NBRSC4C6.png deleted file mode 100644 index cce9f2e5..00000000 Binary files a/sprites/enemies/baronofhell/NBRSC4C6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSD2D8.lmp b/sprites/enemies/baronofhell/NBRSD2D8.lmp new file mode 100644 index 00000000..d42250b3 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSD2D8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSD2D8.png b/sprites/enemies/baronofhell/NBRSD2D8.png deleted file mode 100644 index 3e5bde21..00000000 Binary files a/sprites/enemies/baronofhell/NBRSD2D8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSD3D7.lmp b/sprites/enemies/baronofhell/NBRSD3D7.lmp new file mode 100644 index 00000000..ab5b6c3c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSD3D7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSD3D7.png b/sprites/enemies/baronofhell/NBRSD3D7.png deleted file mode 100644 index 64bdb1c8..00000000 Binary files a/sprites/enemies/baronofhell/NBRSD3D7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSD4D6.lmp b/sprites/enemies/baronofhell/NBRSD4D6.lmp new file mode 100644 index 00000000..de2d548c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSD4D6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSD4D6.png b/sprites/enemies/baronofhell/NBRSD4D6.png deleted file mode 100644 index 1adca41f..00000000 Binary files a/sprites/enemies/baronofhell/NBRSD4D6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE1.png b/sprites/enemies/baronofhell/NBRSE1.png deleted file mode 100644 index ab50c7ff..00000000 Binary files a/sprites/enemies/baronofhell/NBRSE1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE1T1.lmp b/sprites/enemies/baronofhell/NBRSE1T1.lmp new file mode 100644 index 00000000..dd53f9c7 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSE1T1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSE2E8.lmp b/sprites/enemies/baronofhell/NBRSE2E8.lmp new file mode 100644 index 00000000..ae13ad37 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSE2E8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSE2E8.png b/sprites/enemies/baronofhell/NBRSE2E8.png deleted file mode 100644 index 406a18fd..00000000 Binary files a/sprites/enemies/baronofhell/NBRSE2E8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE3E7.lmp b/sprites/enemies/baronofhell/NBRSE3E7.lmp new file mode 100644 index 00000000..c689a844 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSE3E7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSE3E7.png b/sprites/enemies/baronofhell/NBRSE3E7.png deleted file mode 100644 index 0175be22..00000000 Binary files a/sprites/enemies/baronofhell/NBRSE3E7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE4E6.lmp b/sprites/enemies/baronofhell/NBRSE4E6.lmp new file mode 100644 index 00000000..a803b26a Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSE4E6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSE4E6.png b/sprites/enemies/baronofhell/NBRSE4E6.png deleted file mode 100644 index 3af51273..00000000 Binary files a/sprites/enemies/baronofhell/NBRSE4E6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE5.png b/sprites/enemies/baronofhell/NBRSE5.png deleted file mode 100644 index 1de67b43..00000000 Binary files a/sprites/enemies/baronofhell/NBRSE5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSE5T5.lmp b/sprites/enemies/baronofhell/NBRSE5T5.lmp new file mode 100644 index 00000000..818a861c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSE5T5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF1L1.lmp b/sprites/enemies/baronofhell/NBRSF1L1.lmp new file mode 100644 index 00000000..880eaeed Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSF1L1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF1L1.png b/sprites/enemies/baronofhell/NBRSF1L1.png deleted file mode 100644 index e2fb4e98..00000000 Binary files a/sprites/enemies/baronofhell/NBRSF1L1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSF2F8.lmp b/sprites/enemies/baronofhell/NBRSF2F8.lmp new file mode 100644 index 00000000..a64a5b27 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSF2F8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF2F8.png b/sprites/enemies/baronofhell/NBRSF2F8.png deleted file mode 100644 index 8ab9b5df..00000000 Binary files a/sprites/enemies/baronofhell/NBRSF2F8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSF3F7.lmp b/sprites/enemies/baronofhell/NBRSF3F7.lmp new file mode 100644 index 00000000..217f7ec2 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSF3F7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF3F7.png b/sprites/enemies/baronofhell/NBRSF3F7.png deleted file mode 100644 index ccba7a33..00000000 Binary files a/sprites/enemies/baronofhell/NBRSF3F7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSF4F6.lmp b/sprites/enemies/baronofhell/NBRSF4F6.lmp new file mode 100644 index 00000000..b212c081 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSF4F6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF4F6.png b/sprites/enemies/baronofhell/NBRSF4F6.png deleted file mode 100644 index 16d6a507..00000000 Binary files a/sprites/enemies/baronofhell/NBRSF4F6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSF5L5.lmp b/sprites/enemies/baronofhell/NBRSF5L5.lmp new file mode 100644 index 00000000..5622687d Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSF5L5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSF5L5.png b/sprites/enemies/baronofhell/NBRSF5L5.png deleted file mode 100644 index 51bced95..00000000 Binary files a/sprites/enemies/baronofhell/NBRSF5L5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG1.png b/sprites/enemies/baronofhell/NBRSG1.png deleted file mode 100644 index 0332ff40..00000000 Binary files a/sprites/enemies/baronofhell/NBRSG1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG1U1.lmp b/sprites/enemies/baronofhell/NBRSG1U1.lmp new file mode 100644 index 00000000..b1ed0e41 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSG1U1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSG2G8.lmp b/sprites/enemies/baronofhell/NBRSG2G8.lmp new file mode 100644 index 00000000..975b49b0 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSG2G8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSG2G8.png b/sprites/enemies/baronofhell/NBRSG2G8.png deleted file mode 100644 index 080ededd..00000000 Binary files a/sprites/enemies/baronofhell/NBRSG2G8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG3G7.lmp b/sprites/enemies/baronofhell/NBRSG3G7.lmp new file mode 100644 index 00000000..2d101987 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSG3G7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSG3G7.png b/sprites/enemies/baronofhell/NBRSG3G7.png deleted file mode 100644 index d3fc36f7..00000000 Binary files a/sprites/enemies/baronofhell/NBRSG3G7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG4G6.lmp b/sprites/enemies/baronofhell/NBRSG4G6.lmp new file mode 100644 index 00000000..9ba4cfa7 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSG4G6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSG4G6.png b/sprites/enemies/baronofhell/NBRSG4G6.png deleted file mode 100644 index 6e140ad2..00000000 Binary files a/sprites/enemies/baronofhell/NBRSG4G6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG5.png b/sprites/enemies/baronofhell/NBRSG5.png deleted file mode 100644 index b4da381a..00000000 Binary files a/sprites/enemies/baronofhell/NBRSG5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSG5U5.lmp b/sprites/enemies/baronofhell/NBRSG5U5.lmp new file mode 100644 index 00000000..a7f327ee Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSG5U5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH1.lmp b/sprites/enemies/baronofhell/NBRSH1.lmp new file mode 100644 index 00000000..74fe6bfb Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSH1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH1.png b/sprites/enemies/baronofhell/NBRSH1.png deleted file mode 100644 index 3d877906..00000000 Binary files a/sprites/enemies/baronofhell/NBRSH1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSH2H8.lmp b/sprites/enemies/baronofhell/NBRSH2H8.lmp new file mode 100644 index 00000000..5c31aca2 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSH2H8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH2H8.png b/sprites/enemies/baronofhell/NBRSH2H8.png deleted file mode 100644 index dc83a2cf..00000000 Binary files a/sprites/enemies/baronofhell/NBRSH2H8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSH3H7.lmp b/sprites/enemies/baronofhell/NBRSH3H7.lmp new file mode 100644 index 00000000..d44bbf79 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSH3H7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH3H7.png b/sprites/enemies/baronofhell/NBRSH3H7.png deleted file mode 100644 index 1f6d49d2..00000000 Binary files a/sprites/enemies/baronofhell/NBRSH3H7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSH4H6.lmp b/sprites/enemies/baronofhell/NBRSH4H6.lmp new file mode 100644 index 00000000..1792d1ad Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSH4H6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH4H6.png b/sprites/enemies/baronofhell/NBRSH4H6.png deleted file mode 100644 index 49f19722..00000000 Binary files a/sprites/enemies/baronofhell/NBRSH4H6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSH5.lmp b/sprites/enemies/baronofhell/NBRSH5.lmp new file mode 100644 index 00000000..201452e5 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSH5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSH5.png b/sprites/enemies/baronofhell/NBRSH5.png deleted file mode 100644 index 13de07bc..00000000 Binary files a/sprites/enemies/baronofhell/NBRSH5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSI1.lmp b/sprites/enemies/baronofhell/NBRSI1.lmp new file mode 100644 index 00000000..e56abd43 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSI1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSI1.png b/sprites/enemies/baronofhell/NBRSI1.png deleted file mode 100644 index 72437c7e..00000000 Binary files a/sprites/enemies/baronofhell/NBRSI1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSI2I8.lmp b/sprites/enemies/baronofhell/NBRSI2I8.lmp new file mode 100644 index 00000000..486a7d93 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSI2I8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSI2I8.png b/sprites/enemies/baronofhell/NBRSI2I8.png deleted file mode 100644 index 1cb86a0b..00000000 Binary files a/sprites/enemies/baronofhell/NBRSI2I8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSI3I7.lmp b/sprites/enemies/baronofhell/NBRSI3I7.lmp new file mode 100644 index 00000000..b70058b6 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSI3I7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSI3I7.png b/sprites/enemies/baronofhell/NBRSI3I7.png deleted file mode 100644 index 34ecf587..00000000 Binary files a/sprites/enemies/baronofhell/NBRSI3I7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSI4I6.lmp b/sprites/enemies/baronofhell/NBRSI4I6.lmp new file mode 100644 index 00000000..f533c5a5 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSI4I6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSI4I6.png b/sprites/enemies/baronofhell/NBRSI4I6.png deleted file mode 100644 index 39e272d4..00000000 Binary files a/sprites/enemies/baronofhell/NBRSI4I6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSI5.lmp b/sprites/enemies/baronofhell/NBRSI5.lmp new file mode 100644 index 00000000..7940479b Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSI5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSI5.png b/sprites/enemies/baronofhell/NBRSI5.png deleted file mode 100644 index 2af14695..00000000 Binary files a/sprites/enemies/baronofhell/NBRSI5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSJ1.lmp b/sprites/enemies/baronofhell/NBRSJ1.lmp new file mode 100644 index 00000000..9d0abb95 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSJ1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSJ1.png b/sprites/enemies/baronofhell/NBRSJ1.png deleted file mode 100644 index 66c68153..00000000 Binary files a/sprites/enemies/baronofhell/NBRSJ1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSJ2J8.lmp b/sprites/enemies/baronofhell/NBRSJ2J8.lmp new file mode 100644 index 00000000..f02f949e Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSJ2J8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSJ2J8.png b/sprites/enemies/baronofhell/NBRSJ2J8.png deleted file mode 100644 index 9cfd45b8..00000000 Binary files a/sprites/enemies/baronofhell/NBRSJ2J8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSJ3J7.lmp b/sprites/enemies/baronofhell/NBRSJ3J7.lmp new file mode 100644 index 00000000..ec31cf8b Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSJ3J7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSJ3J7.png b/sprites/enemies/baronofhell/NBRSJ3J7.png deleted file mode 100644 index e4cc709f..00000000 Binary files a/sprites/enemies/baronofhell/NBRSJ3J7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSJ4J6.lmp b/sprites/enemies/baronofhell/NBRSJ4J6.lmp new file mode 100644 index 00000000..b71daea4 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSJ4J6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSJ4J6.png b/sprites/enemies/baronofhell/NBRSJ4J6.png deleted file mode 100644 index 64de8b3d..00000000 Binary files a/sprites/enemies/baronofhell/NBRSJ4J6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSJ5.lmp b/sprites/enemies/baronofhell/NBRSJ5.lmp new file mode 100644 index 00000000..1bbf6e1c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSJ5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSJ5.png b/sprites/enemies/baronofhell/NBRSJ5.png deleted file mode 100644 index 5a724d10..00000000 Binary files a/sprites/enemies/baronofhell/NBRSJ5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSK1.lmp b/sprites/enemies/baronofhell/NBRSK1.lmp new file mode 100644 index 00000000..81ba1dcc Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSK1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSK1.png b/sprites/enemies/baronofhell/NBRSK1.png deleted file mode 100644 index 5113ca1f..00000000 Binary files a/sprites/enemies/baronofhell/NBRSK1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSK2K8.lmp b/sprites/enemies/baronofhell/NBRSK2K8.lmp new file mode 100644 index 00000000..166a73be Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSK2K8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSK2K8.png b/sprites/enemies/baronofhell/NBRSK2K8.png deleted file mode 100644 index 5164524e..00000000 Binary files a/sprites/enemies/baronofhell/NBRSK2K8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSK3K7.lmp b/sprites/enemies/baronofhell/NBRSK3K7.lmp new file mode 100644 index 00000000..6078a161 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSK3K7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSK3K7.png b/sprites/enemies/baronofhell/NBRSK3K7.png deleted file mode 100644 index 8342f5e4..00000000 Binary files a/sprites/enemies/baronofhell/NBRSK3K7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSK4K6.lmp b/sprites/enemies/baronofhell/NBRSK4K6.lmp new file mode 100644 index 00000000..fe5ecd81 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSK4K6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSK4K6.png b/sprites/enemies/baronofhell/NBRSK4K6.png deleted file mode 100644 index 34ddc955..00000000 Binary files a/sprites/enemies/baronofhell/NBRSK4K6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSK5.lmp b/sprites/enemies/baronofhell/NBRSK5.lmp new file mode 100644 index 00000000..fe946c04 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSK5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSK5.png b/sprites/enemies/baronofhell/NBRSK5.png deleted file mode 100644 index 19ca52f8..00000000 Binary files a/sprites/enemies/baronofhell/NBRSK5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSL2L8.lmp b/sprites/enemies/baronofhell/NBRSL2L8.lmp new file mode 100644 index 00000000..104d6fdb Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSL2L8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSL2L8.png b/sprites/enemies/baronofhell/NBRSL2L8.png deleted file mode 100644 index 3d5ea40e..00000000 Binary files a/sprites/enemies/baronofhell/NBRSL2L8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSL3L7.lmp b/sprites/enemies/baronofhell/NBRSL3L7.lmp new file mode 100644 index 00000000..4fe88b7e Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSL3L7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSL3L7.png b/sprites/enemies/baronofhell/NBRSL3L7.png deleted file mode 100644 index acf83b83..00000000 Binary files a/sprites/enemies/baronofhell/NBRSL3L7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSL4L6.lmp b/sprites/enemies/baronofhell/NBRSL4L6.lmp new file mode 100644 index 00000000..da2b3619 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSL4L6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSL4L6.png b/sprites/enemies/baronofhell/NBRSL4L6.png deleted file mode 100644 index 30fec3ac..00000000 Binary files a/sprites/enemies/baronofhell/NBRSL4L6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSM1.lmp b/sprites/enemies/baronofhell/NBRSM1.lmp new file mode 100644 index 00000000..f1cb5aa0 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSM1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSM1.png b/sprites/enemies/baronofhell/NBRSM1.png deleted file mode 100644 index 411a20fd..00000000 Binary files a/sprites/enemies/baronofhell/NBRSM1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSM2M8.lmp b/sprites/enemies/baronofhell/NBRSM2M8.lmp new file mode 100644 index 00000000..2ff48652 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSM2M8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSM2M8.png b/sprites/enemies/baronofhell/NBRSM2M8.png deleted file mode 100644 index 77d227a3..00000000 Binary files a/sprites/enemies/baronofhell/NBRSM2M8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSM3M7.lmp b/sprites/enemies/baronofhell/NBRSM3M7.lmp new file mode 100644 index 00000000..0f96633c Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSM3M7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSM3M7.png b/sprites/enemies/baronofhell/NBRSM3M7.png deleted file mode 100644 index 355529a4..00000000 Binary files a/sprites/enemies/baronofhell/NBRSM3M7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSM4M6.lmp b/sprites/enemies/baronofhell/NBRSM4M6.lmp new file mode 100644 index 00000000..9d6cf4e9 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSM4M6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSM4M6.png b/sprites/enemies/baronofhell/NBRSM4M6.png deleted file mode 100644 index 65cdce9b..00000000 Binary files a/sprites/enemies/baronofhell/NBRSM4M6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSM5.lmp b/sprites/enemies/baronofhell/NBRSM5.lmp new file mode 100644 index 00000000..fd1fa3dd Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSM5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSM5.png b/sprites/enemies/baronofhell/NBRSM5.png deleted file mode 100644 index 1d01573e..00000000 Binary files a/sprites/enemies/baronofhell/NBRSM5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSN1.lmp b/sprites/enemies/baronofhell/NBRSN1.lmp new file mode 100644 index 00000000..bb088f27 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSN1.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSN1.png b/sprites/enemies/baronofhell/NBRSN1.png deleted file mode 100644 index 18edacbb..00000000 Binary files a/sprites/enemies/baronofhell/NBRSN1.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSN2N8.lmp b/sprites/enemies/baronofhell/NBRSN2N8.lmp new file mode 100644 index 00000000..d85dd4a8 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSN2N8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSN2N8.png b/sprites/enemies/baronofhell/NBRSN2N8.png deleted file mode 100644 index 501c874f..00000000 Binary files a/sprites/enemies/baronofhell/NBRSN2N8.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSN3N7.lmp b/sprites/enemies/baronofhell/NBRSN3N7.lmp new file mode 100644 index 00000000..1239fef7 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSN3N7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSN3N7.png b/sprites/enemies/baronofhell/NBRSN3N7.png deleted file mode 100644 index c9890768..00000000 Binary files a/sprites/enemies/baronofhell/NBRSN3N7.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSN4N6.lmp b/sprites/enemies/baronofhell/NBRSN4N6.lmp new file mode 100644 index 00000000..c2e6a012 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSN4N6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSN4N6.png b/sprites/enemies/baronofhell/NBRSN4N6.png deleted file mode 100644 index 9a1349b2..00000000 Binary files a/sprites/enemies/baronofhell/NBRSN4N6.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSN5.lmp b/sprites/enemies/baronofhell/NBRSN5.lmp new file mode 100644 index 00000000..82c9b38a Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSN5.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSN5.png b/sprites/enemies/baronofhell/NBRSN5.png deleted file mode 100644 index 85c3e2e6..00000000 Binary files a/sprites/enemies/baronofhell/NBRSN5.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSO0.lmp b/sprites/enemies/baronofhell/NBRSO0.lmp new file mode 100644 index 00000000..f8ab2055 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSO0.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSO0.png b/sprites/enemies/baronofhell/NBRSO0.png deleted file mode 100644 index 2e6148cf..00000000 Binary files a/sprites/enemies/baronofhell/NBRSO0.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSP0.lmp b/sprites/enemies/baronofhell/NBRSP0.lmp new file mode 100644 index 00000000..b6d605a4 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSP0.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSP0.png b/sprites/enemies/baronofhell/NBRSP0.png deleted file mode 100644 index 688441d0..00000000 Binary files a/sprites/enemies/baronofhell/NBRSP0.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSQ0.lmp b/sprites/enemies/baronofhell/NBRSQ0.lmp new file mode 100644 index 00000000..c11c8051 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSQ0.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSQ0.png b/sprites/enemies/baronofhell/NBRSQ0.png deleted file mode 100644 index 6052a707..00000000 Binary files a/sprites/enemies/baronofhell/NBRSQ0.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSR0.lmp b/sprites/enemies/baronofhell/NBRSR0.lmp new file mode 100644 index 00000000..39af3c0f Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSR0.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSR0.png b/sprites/enemies/baronofhell/NBRSR0.png deleted file mode 100644 index 334e5651..00000000 Binary files a/sprites/enemies/baronofhell/NBRSR0.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRSS0.lmp b/sprites/enemies/baronofhell/NBRSS0.lmp new file mode 100644 index 00000000..a9f596a4 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSS0.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSS0.png b/sprites/enemies/baronofhell/NBRSS0.png deleted file mode 100644 index 5fda6a0b..00000000 Binary files a/sprites/enemies/baronofhell/NBRSS0.png and /dev/null differ diff --git a/sprites/enemies/baronofhell/NBRST2T8.lmp b/sprites/enemies/baronofhell/NBRST2T8.lmp new file mode 100644 index 00000000..b2b35cdc Binary files /dev/null and b/sprites/enemies/baronofhell/NBRST2T8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRST3T7.lmp b/sprites/enemies/baronofhell/NBRST3T7.lmp new file mode 100644 index 00000000..32c2448d Binary files /dev/null and b/sprites/enemies/baronofhell/NBRST3T7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRST4T6.lmp b/sprites/enemies/baronofhell/NBRST4T6.lmp new file mode 100644 index 00000000..4c545a3a Binary files /dev/null and b/sprites/enemies/baronofhell/NBRST4T6.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSU2U8.lmp b/sprites/enemies/baronofhell/NBRSU2U8.lmp new file mode 100644 index 00000000..c3f11bec Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSU2U8.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSU3U7.lmp b/sprites/enemies/baronofhell/NBRSU3U7.lmp new file mode 100644 index 00000000..0e8654c6 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSU3U7.lmp differ diff --git a/sprites/enemies/baronofhell/NBRSU4U6.lmp b/sprites/enemies/baronofhell/NBRSU4U6.lmp new file mode 100644 index 00000000..fdf75103 Binary files /dev/null and b/sprites/enemies/baronofhell/NBRSU4U6.lmp differ diff --git a/sprites/enemies/cacodemon/NCABA0.png b/sprites/enemies/cacodemon/NCABA0.png new file mode 100644 index 00000000..ae9ea69b Binary files /dev/null and b/sprites/enemies/cacodemon/NCABA0.png differ diff --git a/sprites/enemies/cacodemon/NCABB0.png b/sprites/enemies/cacodemon/NCABB0.png new file mode 100644 index 00000000..06dad35b Binary files /dev/null and b/sprites/enemies/cacodemon/NCABB0.png differ diff --git a/sprites/enemies/cacodemon/NCABC0.png b/sprites/enemies/cacodemon/NCABC0.png new file mode 100644 index 00000000..a7cb21d4 Binary files /dev/null and b/sprites/enemies/cacodemon/NCABC0.png differ diff --git a/sprites/enemies/cacodemon/NCABD0.png b/sprites/enemies/cacodemon/NCABD0.png new file mode 100644 index 00000000..6be1077e Binary files /dev/null and b/sprites/enemies/cacodemon/NCABD0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABA1A5.png b/sprites/enemies/custom/admortem/gargoyle/NGABA1A5.png new file mode 100644 index 00000000..a886d78e Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABA1A5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABA2A8.png b/sprites/enemies/custom/admortem/gargoyle/NGABA2A8.png new file mode 100644 index 00000000..22ce9563 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABA2A8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABA3A7.png b/sprites/enemies/custom/admortem/gargoyle/NGABA3A7.png new file mode 100644 index 00000000..7077a129 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABA3A7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABA4A6.png b/sprites/enemies/custom/admortem/gargoyle/NGABA4A6.png new file mode 100644 index 00000000..2918df3f Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABA4A6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABB1B5.png b/sprites/enemies/custom/admortem/gargoyle/NGABB1B5.png new file mode 100644 index 00000000..f038b976 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABB1B5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABB2B8.png b/sprites/enemies/custom/admortem/gargoyle/NGABB2B8.png new file mode 100644 index 00000000..070540bc Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABB2B8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABB3B7.png b/sprites/enemies/custom/admortem/gargoyle/NGABB3B7.png new file mode 100644 index 00000000..f278c4af Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABB3B7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGABB4B6.png b/sprites/enemies/custom/admortem/gargoyle/NGABB4B6.png new file mode 100644 index 00000000..1d9e66ef Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGABB4B6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARA1.png b/sprites/enemies/custom/admortem/gargoyle/NGARA1.png new file mode 100644 index 00000000..64dfb904 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARA1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARA2A8.png b/sprites/enemies/custom/admortem/gargoyle/NGARA2A8.png new file mode 100644 index 00000000..b53e22d5 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARA2A8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARA3A7.png b/sprites/enemies/custom/admortem/gargoyle/NGARA3A7.png new file mode 100644 index 00000000..dfbf69dc Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARA3A7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARA4A6.png b/sprites/enemies/custom/admortem/gargoyle/NGARA4A6.png new file mode 100644 index 00000000..e47628b3 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARA4A6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARA5.png b/sprites/enemies/custom/admortem/gargoyle/NGARA5.png new file mode 100644 index 00000000..fd461086 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARA5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARB1.png b/sprites/enemies/custom/admortem/gargoyle/NGARB1.png new file mode 100644 index 00000000..03fd9314 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARB1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARB2B8.png b/sprites/enemies/custom/admortem/gargoyle/NGARB2B8.png new file mode 100644 index 00000000..c0e10c2a Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARB2B8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARB3B7.png b/sprites/enemies/custom/admortem/gargoyle/NGARB3B7.png new file mode 100644 index 00000000..83cb2d6b Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARB3B7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARB4B6.png b/sprites/enemies/custom/admortem/gargoyle/NGARB4B6.png new file mode 100644 index 00000000..f3432f66 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARB4B6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARB5.png b/sprites/enemies/custom/admortem/gargoyle/NGARB5.png new file mode 100644 index 00000000..6e94ce6e Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARB5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARC1.png b/sprites/enemies/custom/admortem/gargoyle/NGARC1.png new file mode 100644 index 00000000..3f8442e6 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARC1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARC2C8.png b/sprites/enemies/custom/admortem/gargoyle/NGARC2C8.png new file mode 100644 index 00000000..847e51a5 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARC2C8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARC3C7.png b/sprites/enemies/custom/admortem/gargoyle/NGARC3C7.png new file mode 100644 index 00000000..7d3a2d01 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARC3C7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARC4C6.png b/sprites/enemies/custom/admortem/gargoyle/NGARC4C6.png new file mode 100644 index 00000000..1128a21f Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARC4C6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARC5.png b/sprites/enemies/custom/admortem/gargoyle/NGARC5.png new file mode 100644 index 00000000..3187ca07 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARC5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARD1.png b/sprites/enemies/custom/admortem/gargoyle/NGARD1.png new file mode 100644 index 00000000..95567c21 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARD1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARD2D8.png b/sprites/enemies/custom/admortem/gargoyle/NGARD2D8.png new file mode 100644 index 00000000..0bb3e1a3 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARD2D8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARD3D7.png b/sprites/enemies/custom/admortem/gargoyle/NGARD3D7.png new file mode 100644 index 00000000..518f8f41 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARD3D7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARD4D6.png b/sprites/enemies/custom/admortem/gargoyle/NGARD4D6.png new file mode 100644 index 00000000..5f052f2f Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARD4D6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARD5.png b/sprites/enemies/custom/admortem/gargoyle/NGARD5.png new file mode 100644 index 00000000..ee0f297d Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARD5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARE1.png b/sprites/enemies/custom/admortem/gargoyle/NGARE1.png new file mode 100644 index 00000000..29a8276b Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARE1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARE2E8.png b/sprites/enemies/custom/admortem/gargoyle/NGARE2E8.png new file mode 100644 index 00000000..acb2664c Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARE2E8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARE3E7.png b/sprites/enemies/custom/admortem/gargoyle/NGARE3E7.png new file mode 100644 index 00000000..d8bf9bcd Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARE3E7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARE4E6.png b/sprites/enemies/custom/admortem/gargoyle/NGARE4E6.png new file mode 100644 index 00000000..33af2143 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARE4E6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARE5.png b/sprites/enemies/custom/admortem/gargoyle/NGARE5.png new file mode 100644 index 00000000..827b8ce0 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARE5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARF1.png b/sprites/enemies/custom/admortem/gargoyle/NGARF1.png new file mode 100644 index 00000000..32891048 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARF1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARF2F8.png b/sprites/enemies/custom/admortem/gargoyle/NGARF2F8.png new file mode 100644 index 00000000..a41bcfe6 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARF2F8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARF3F7.png b/sprites/enemies/custom/admortem/gargoyle/NGARF3F7.png new file mode 100644 index 00000000..4511a2a8 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARF3F7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARF4F6.png b/sprites/enemies/custom/admortem/gargoyle/NGARF4F6.png new file mode 100644 index 00000000..9e6adfff Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARF4F6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARF5.png b/sprites/enemies/custom/admortem/gargoyle/NGARF5.png new file mode 100644 index 00000000..ae7180a7 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARF5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARG1.png b/sprites/enemies/custom/admortem/gargoyle/NGARG1.png new file mode 100644 index 00000000..06190534 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARG1.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARG2G8.png b/sprites/enemies/custom/admortem/gargoyle/NGARG2G8.png new file mode 100644 index 00000000..83b066d6 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARG2G8.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARG3G7.png b/sprites/enemies/custom/admortem/gargoyle/NGARG3G7.png new file mode 100644 index 00000000..08a3fb8b Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARG3G7.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARG4G6.png b/sprites/enemies/custom/admortem/gargoyle/NGARG4G6.png new file mode 100644 index 00000000..0e909c7e Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARG4G6.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARG5.png b/sprites/enemies/custom/admortem/gargoyle/NGARG5.png new file mode 100644 index 00000000..5bbca26c Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARG5.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARH0.png b/sprites/enemies/custom/admortem/gargoyle/NGARH0.png new file mode 100644 index 00000000..851dcd31 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARH0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARI0.png b/sprites/enemies/custom/admortem/gargoyle/NGARI0.png new file mode 100644 index 00000000..58d1d7f9 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARI0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARJ0.png b/sprites/enemies/custom/admortem/gargoyle/NGARJ0.png new file mode 100644 index 00000000..21dc0037 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARJ0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARK0.png b/sprites/enemies/custom/admortem/gargoyle/NGARK0.png new file mode 100644 index 00000000..9de83a8d Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARK0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGARL0.png b/sprites/enemies/custom/admortem/gargoyle/NGARL0.png new file mode 100644 index 00000000..4eaaf4b6 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGARL0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWA0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWA0.png new file mode 100644 index 00000000..cf69ad14 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWA0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWB0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWB0.png new file mode 100644 index 00000000..83f15a52 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWB0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWC0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWC0.png new file mode 100644 index 00000000..889d3cda Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWC0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWD0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWD0.png new file mode 100644 index 00000000..eff1dfeb Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWD0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWE0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWE0.png new file mode 100644 index 00000000..1e4dfc80 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWE0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWF0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWF0.png new file mode 100644 index 00000000..1437ee90 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWF0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWG0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWG0.png new file mode 100644 index 00000000..27e2a006 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWG0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWH0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWH0.png new file mode 100644 index 00000000..0288e4b0 Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWH0.png differ diff --git a/sprites/enemies/custom/admortem/gargoyle/NGAWI0.png b/sprites/enemies/custom/admortem/gargoyle/NGAWI0.png new file mode 100644 index 00000000..d7f9ec7c Binary files /dev/null and b/sprites/enemies/custom/admortem/gargoyle/NGAWI0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEA1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEA1.png new file mode 100644 index 00000000..3dec8e74 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEA1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEA2A8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEA2A8.png new file mode 100644 index 00000000..ab07d77a Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEA2A8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEA3A7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEA3A7.png new file mode 100644 index 00000000..5ebfe624 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEA3A7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEA4A6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEA4A6.png new file mode 100644 index 00000000..bc17d53b Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEA4A6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEA5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEA5.png new file mode 100644 index 00000000..c99ace47 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEA5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEB1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEB1.png new file mode 100644 index 00000000..9a362f17 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEB1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEB2B8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEB2B8.png new file mode 100644 index 00000000..4317a0d1 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEB2B8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEB3B7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEB3B7.png new file mode 100644 index 00000000..1a6317db Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEB3B7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEB4B6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEB4B6.png new file mode 100644 index 00000000..72ba7f4d Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEB4B6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEB5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEB5.png new file mode 100644 index 00000000..2f14ef77 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEB5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEC1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEC1.png new file mode 100644 index 00000000..fe6151a1 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEC1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEC2C8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEC2C8.png new file mode 100644 index 00000000..2543c6f1 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEC2C8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEC3C7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEC3C7.png new file mode 100644 index 00000000..2cd87812 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEC3C7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEC4C6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEC4C6.png new file mode 100644 index 00000000..d1ffe78d Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEC4C6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEC5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEC5.png new file mode 100644 index 00000000..66b45f51 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEC5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJED1.png b/sprites/enemies/custom/admortem/gjenganger/NGJED1.png new file mode 100644 index 00000000..31bd2199 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJED1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJED2D8.png b/sprites/enemies/custom/admortem/gjenganger/NGJED2D8.png new file mode 100644 index 00000000..c9440eee Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJED2D8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJED3D7.png b/sprites/enemies/custom/admortem/gjenganger/NGJED3D7.png new file mode 100644 index 00000000..09a6a063 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJED3D7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJED4D6.png b/sprites/enemies/custom/admortem/gjenganger/NGJED4D6.png new file mode 100644 index 00000000..6932e9d1 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJED4D6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJED5.png b/sprites/enemies/custom/admortem/gjenganger/NGJED5.png new file mode 100644 index 00000000..d0a1124c Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJED5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEE1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEE1.png new file mode 100644 index 00000000..fa0b07a7 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEE1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEE2E8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEE2E8.png new file mode 100644 index 00000000..c6a0aae3 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEE2E8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEE3E7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEE3E7.png new file mode 100644 index 00000000..dfd032e7 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEE3E7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEE4E6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEE4E6.png new file mode 100644 index 00000000..3b2bd4d2 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEE4E6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEE5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEE5.png new file mode 100644 index 00000000..5d6d9bcc Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEE5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEF1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEF1.png new file mode 100644 index 00000000..36ee6387 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEF1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEF2F8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEF2F8.png new file mode 100644 index 00000000..7849050e Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEF2F8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEF3F7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEF3F7.png new file mode 100644 index 00000000..fb78edf5 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEF3F7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEF4F6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEF4F6.png new file mode 100644 index 00000000..9968d6a6 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEF4F6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEF5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEF5.png new file mode 100644 index 00000000..f6c09c23 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEF5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEG1.png b/sprites/enemies/custom/admortem/gjenganger/NGJEG1.png new file mode 100644 index 00000000..5bad4366 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEG1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEG2G8.png b/sprites/enemies/custom/admortem/gjenganger/NGJEG2G8.png new file mode 100644 index 00000000..a69c4119 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEG2G8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEG3G7.png b/sprites/enemies/custom/admortem/gjenganger/NGJEG3G7.png new file mode 100644 index 00000000..c1c856dd Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEG3G7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEG4G6.png b/sprites/enemies/custom/admortem/gjenganger/NGJEG4G6.png new file mode 100644 index 00000000..6c558945 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEG4G6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEG5.png b/sprites/enemies/custom/admortem/gjenganger/NGJEG5.png new file mode 100644 index 00000000..f2bd7e02 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEG5.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEH0.png b/sprites/enemies/custom/admortem/gjenganger/NGJEH0.png new file mode 100644 index 00000000..768a0e61 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEH0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEI0.png b/sprites/enemies/custom/admortem/gjenganger/NGJEI0.png new file mode 100644 index 00000000..4e964d7c Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEI0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEJ0.png b/sprites/enemies/custom/admortem/gjenganger/NGJEJ0.png new file mode 100644 index 00000000..4328f3a7 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEJ0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEK0.png b/sprites/enemies/custom/admortem/gjenganger/NGJEK0.png new file mode 100644 index 00000000..14bac6be Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEK0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJEL0.png b/sprites/enemies/custom/admortem/gjenganger/NGJEL0.png new file mode 100644 index 00000000..3d86be32 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJEL0.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJMA1.png b/sprites/enemies/custom/admortem/gjenganger/NGJMA1.png new file mode 100644 index 00000000..7e733727 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJMA1.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJMA2A8.png b/sprites/enemies/custom/admortem/gjenganger/NGJMA2A8.png new file mode 100644 index 00000000..b95cf934 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJMA2A8.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJMA3A7.png b/sprites/enemies/custom/admortem/gjenganger/NGJMA3A7.png new file mode 100644 index 00000000..295c6808 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJMA3A7.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJMA4A6.png b/sprites/enemies/custom/admortem/gjenganger/NGJMA4A6.png new file mode 100644 index 00000000..407c6f99 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJMA4A6.png differ diff --git a/sprites/enemies/custom/admortem/gjenganger/NGJMA5.png b/sprites/enemies/custom/admortem/gjenganger/NGJMA5.png new file mode 100644 index 00000000..85475ac3 Binary files /dev/null and b/sprites/enemies/custom/admortem/gjenganger/NGJMA5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA1.png new file mode 100644 index 00000000..bc0f2c5f Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA2A8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA2A8.png new file mode 100644 index 00000000..b8e0c948 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA2A8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA3A7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA3A7.png new file mode 100644 index 00000000..39029c49 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA3A7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA4A6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA4A6.png new file mode 100644 index 00000000..b4360baf Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA4A6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA5.png new file mode 100644 index 00000000..b1835f0a Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMA5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB1.png new file mode 100644 index 00000000..c44cff00 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB2B8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB2B8.png new file mode 100644 index 00000000..61fdaba6 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB2B8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB3B7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB3B7.png new file mode 100644 index 00000000..0bf81fa2 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB3B7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB4B6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB4B6.png new file mode 100644 index 00000000..258d92df Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB4B6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB5.png new file mode 100644 index 00000000..e7182960 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMB5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC1.png new file mode 100644 index 00000000..fc30d034 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC2C8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC2C8.png new file mode 100644 index 00000000..c7e5af19 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC2C8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC3C7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC3C7.png new file mode 100644 index 00000000..750145a6 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC3C7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC4C6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC4C6.png new file mode 100644 index 00000000..a91a6b11 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC4C6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC5.png new file mode 100644 index 00000000..7234e293 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMC5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD1.png new file mode 100644 index 00000000..9252ce00 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD2D8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD2D8.png new file mode 100644 index 00000000..83abb2ec Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD2D8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD3D7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD3D7.png new file mode 100644 index 00000000..7e48d6a8 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD3D7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD4D6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD4D6.png new file mode 100644 index 00000000..4b5f99d9 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD4D6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD5.png new file mode 100644 index 00000000..1f6ee846 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMD5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUME1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME1.png new file mode 100644 index 00000000..b3bd7dff Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUME2E8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME2E8.png new file mode 100644 index 00000000..4b95b8c3 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME2E8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUME3E7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME3E7.png new file mode 100644 index 00000000..80c2a466 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME3E7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUME4E6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME4E6.png new file mode 100644 index 00000000..52a813ec Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME4E6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUME5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME5.png new file mode 100644 index 00000000..ba809775 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUME5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF1.png new file mode 100644 index 00000000..f130f205 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF2F8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF2F8.png new file mode 100644 index 00000000..b7cbc7da Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF2F8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF3F7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF3F7.png new file mode 100644 index 00000000..8e5f84cd Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF3F7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF4F6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF4F6.png new file mode 100644 index 00000000..a0fb8e07 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF4F6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF5.png new file mode 100644 index 00000000..01ca588d Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMF5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG1.png new file mode 100644 index 00000000..37f0958e Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG2G8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG2G8.png new file mode 100644 index 00000000..1c15d6c1 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG2G8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG3G7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG3G7.png new file mode 100644 index 00000000..1688b958 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG3G7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG4G6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG4G6.png new file mode 100644 index 00000000..23a5e835 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG4G6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG5.png new file mode 100644 index 00000000..360d34ba Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMG5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMH0.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMH0.png new file mode 100644 index 00000000..88bd7340 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMH0.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMI0.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMI0.png new file mode 100644 index 00000000..1f359f6b Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMI0.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMJ0.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMJ0.png new file mode 100644 index 00000000..24394e2e Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMJ0.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMK0.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMK0.png new file mode 100644 index 00000000..13d438d0 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMK0.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUML0.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUML0.png new file mode 100644 index 00000000..5c6ad0db Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUML0.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM1.png new file mode 100644 index 00000000..28b55a37 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM2M8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM2M8.png new file mode 100644 index 00000000..f6605968 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM2M8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM3M7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM3M7.png new file mode 100644 index 00000000..eaea06ed Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM3M7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM4M6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM4M6.png new file mode 100644 index 00000000..0c380798 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM4M6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM5.png new file mode 100644 index 00000000..c8f357b3 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMM5.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN1.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN1.png new file mode 100644 index 00000000..d61f9d6f Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN1.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN2N8.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN2N8.png new file mode 100644 index 00000000..f44147f6 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN2N8.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN3N7.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN3N7.png new file mode 100644 index 00000000..6fa66a92 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN3N7.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN4N6.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN4N6.png new file mode 100644 index 00000000..1e73e4d8 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN4N6.png differ diff --git a/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN5.png b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN5.png new file mode 100644 index 00000000..80e19584 Binary files /dev/null and b/sprites/enemies/custom/admortem/pumpkinmarine/NPUMN5.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLA1D1.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA1D1.png new file mode 100644 index 00000000..f83456ba Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA1D1.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLA2A8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA2A8.png new file mode 100644 index 00000000..8c51e9bd Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA2A8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLA3A7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA3A7.png new file mode 100644 index 00000000..b443381d Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA3A7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLA4A6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA4A6.png new file mode 100644 index 00000000..2d028521 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA4A6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLA5D5.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA5D5.png new file mode 100644 index 00000000..f7f12dfe Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLA5D5.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLB1E1.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB1E1.png new file mode 100644 index 00000000..635d4d71 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB1E1.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLB2B8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB2B8.png new file mode 100644 index 00000000..7a86e854 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB2B8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLB3B7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB3B7.png new file mode 100644 index 00000000..68565cb0 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB3B7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLB4B6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB4B6.png new file mode 100644 index 00000000..b7c0dd08 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB4B6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLB5E5.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB5E5.png new file mode 100644 index 00000000..aca4e404 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLB5E5.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLC1F1.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC1F1.png new file mode 100644 index 00000000..2cfb50a9 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC1F1.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLC2C8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC2C8.png new file mode 100644 index 00000000..8c8ef47a Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC2C8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLC3C7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC3C7.png new file mode 100644 index 00000000..abe5ba5b Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC3C7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLC4C6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC4C6.png new file mode 100644 index 00000000..d74d58d0 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC4C6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLC5F5.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC5F5.png new file mode 100644 index 00000000..8195650b Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLC5F5.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLD2D8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD2D8.png new file mode 100644 index 00000000..baca421e Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD2D8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLD3D7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD3D7.png new file mode 100644 index 00000000..d1294569 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD3D7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLD4D6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD4D6.png new file mode 100644 index 00000000..156008a3 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLD4D6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLE2E8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE2E8.png new file mode 100644 index 00000000..2fe3b34b Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE2E8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLE3E7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE3E7.png new file mode 100644 index 00000000..e66ab2ff Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE3E7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLE4E6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE4E6.png new file mode 100644 index 00000000..fbcbcc1d Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLE4E6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLF2F8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF2F8.png new file mode 100644 index 00000000..081f2777 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF2F8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLF3F7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF3F7.png new file mode 100644 index 00000000..c0f71b54 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF3F7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLF4F6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF4F6.png new file mode 100644 index 00000000..668cf82d Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLF4F6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLG1.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG1.png new file mode 100644 index 00000000..f9a903a6 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG1.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLG2G8.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG2G8.png new file mode 100644 index 00000000..c852fcc2 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG2G8.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLG3G7.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG3G7.png new file mode 100644 index 00000000..9ef2b86e Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG3G7.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLG4G6.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG4G6.png new file mode 100644 index 00000000..2d798a16 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG4G6.png differ diff --git a/sprites/enemies/custom/admortem/rocketwarrior/NRWLG5.png b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG5.png new file mode 100644 index 00000000..5cfd8848 Binary files /dev/null and b/sprites/enemies/custom/admortem/rocketwarrior/NRWLG5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONA1.png b/sprites/enemies/custom/admortem/skeleton/NBONA1.png new file mode 100644 index 00000000..484f3901 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONA1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONA2A8.png b/sprites/enemies/custom/admortem/skeleton/NBONA2A8.png new file mode 100644 index 00000000..8a9152e7 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONA2A8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONA3A7.png b/sprites/enemies/custom/admortem/skeleton/NBONA3A7.png new file mode 100644 index 00000000..f3d6f33c Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONA3A7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONA4A6.png b/sprites/enemies/custom/admortem/skeleton/NBONA4A6.png new file mode 100644 index 00000000..8a9152e7 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONA4A6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONA5.png b/sprites/enemies/custom/admortem/skeleton/NBONA5.png new file mode 100644 index 00000000..484f3901 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONA5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONB1.png b/sprites/enemies/custom/admortem/skeleton/NBONB1.png new file mode 100644 index 00000000..1e1a2dfb Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONB1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONB2B8.png b/sprites/enemies/custom/admortem/skeleton/NBONB2B8.png new file mode 100644 index 00000000..1a0618c8 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONB2B8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONB3B7.png b/sprites/enemies/custom/admortem/skeleton/NBONB3B7.png new file mode 100644 index 00000000..e7da848b Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONB3B7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONB4B6.png b/sprites/enemies/custom/admortem/skeleton/NBONB4B6.png new file mode 100644 index 00000000..1a0618c8 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONB4B6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONB5.png b/sprites/enemies/custom/admortem/skeleton/NBONB5.png new file mode 100644 index 00000000..1e1a2dfb Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONB5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONC1.png b/sprites/enemies/custom/admortem/skeleton/NBONC1.png new file mode 100644 index 00000000..897c408d Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONC1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONC2C8.png b/sprites/enemies/custom/admortem/skeleton/NBONC2C8.png new file mode 100644 index 00000000..dff6f3cf Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONC2C8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONC3C7.png b/sprites/enemies/custom/admortem/skeleton/NBONC3C7.png new file mode 100644 index 00000000..50acede1 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONC3C7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONC4C6.png b/sprites/enemies/custom/admortem/skeleton/NBONC4C6.png new file mode 100644 index 00000000..dff6f3cf Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONC4C6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONC5.png b/sprites/enemies/custom/admortem/skeleton/NBONC5.png new file mode 100644 index 00000000..897c408d Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONC5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBOND1.png b/sprites/enemies/custom/admortem/skeleton/NBOND1.png new file mode 100644 index 00000000..08daf955 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBOND1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBOND2D8.png b/sprites/enemies/custom/admortem/skeleton/NBOND2D8.png new file mode 100644 index 00000000..9fd39d25 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBOND2D8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBOND3D7.png b/sprites/enemies/custom/admortem/skeleton/NBOND3D7.png new file mode 100644 index 00000000..44ff6947 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBOND3D7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBOND4D6.png b/sprites/enemies/custom/admortem/skeleton/NBOND4D6.png new file mode 100644 index 00000000..9fd39d25 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBOND4D6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBOND5.png b/sprites/enemies/custom/admortem/skeleton/NBOND5.png new file mode 100644 index 00000000..08daf955 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBOND5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NBONE0.png b/sprites/enemies/custom/admortem/skeleton/NBONE0.png new file mode 100644 index 00000000..f328f80f Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NBONE0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEA1D1.png b/sprites/enemies/custom/admortem/skeleton/NSKEA1D1.png new file mode 100644 index 00000000..e8336771 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEA1D1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEA2A8.png b/sprites/enemies/custom/admortem/skeleton/NSKEA2A8.png new file mode 100644 index 00000000..728e1a96 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEA2A8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEA3A7.png b/sprites/enemies/custom/admortem/skeleton/NSKEA3A7.png new file mode 100644 index 00000000..ec0731c6 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEA3A7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEA4A6.png b/sprites/enemies/custom/admortem/skeleton/NSKEA4A6.png new file mode 100644 index 00000000..c2752f86 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEA4A6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEA5D5.png b/sprites/enemies/custom/admortem/skeleton/NSKEA5D5.png new file mode 100644 index 00000000..c3be2726 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEA5D5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEB1E1.png b/sprites/enemies/custom/admortem/skeleton/NSKEB1E1.png new file mode 100644 index 00000000..a58a18bb Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEB1E1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEB2B8.png b/sprites/enemies/custom/admortem/skeleton/NSKEB2B8.png new file mode 100644 index 00000000..d2467ab8 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEB2B8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEB3B7.png b/sprites/enemies/custom/admortem/skeleton/NSKEB3B7.png new file mode 100644 index 00000000..210bb1ff Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEB3B7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEB4B6.png b/sprites/enemies/custom/admortem/skeleton/NSKEB4B6.png new file mode 100644 index 00000000..c82d6321 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEB4B6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEB5E5.png b/sprites/enemies/custom/admortem/skeleton/NSKEB5E5.png new file mode 100644 index 00000000..d8ca0dc5 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEB5E5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEC1F1.png b/sprites/enemies/custom/admortem/skeleton/NSKEC1F1.png new file mode 100644 index 00000000..1c229e64 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEC1F1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEC2C8.png b/sprites/enemies/custom/admortem/skeleton/NSKEC2C8.png new file mode 100644 index 00000000..037c1ad8 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEC2C8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEC3C7.png b/sprites/enemies/custom/admortem/skeleton/NSKEC3C7.png new file mode 100644 index 00000000..3cf45d41 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEC3C7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEC4C6.png b/sprites/enemies/custom/admortem/skeleton/NSKEC4C6.png new file mode 100644 index 00000000..204ad480 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEC4C6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEC5F5.png b/sprites/enemies/custom/admortem/skeleton/NSKEC5F5.png new file mode 100644 index 00000000..dd985f2e Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEC5F5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKED2D8.png b/sprites/enemies/custom/admortem/skeleton/NSKED2D8.png new file mode 100644 index 00000000..04a68aca Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKED2D8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKED3D7.png b/sprites/enemies/custom/admortem/skeleton/NSKED3D7.png new file mode 100644 index 00000000..8b7b6a8f Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKED3D7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKED4D6.png b/sprites/enemies/custom/admortem/skeleton/NSKED4D6.png new file mode 100644 index 00000000..7245ca5b Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKED4D6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEE2E8.png b/sprites/enemies/custom/admortem/skeleton/NSKEE2E8.png new file mode 100644 index 00000000..b83efec4 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEE2E8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEE3E7.png b/sprites/enemies/custom/admortem/skeleton/NSKEE3E7.png new file mode 100644 index 00000000..213416df Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEE3E7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEE4E6.png b/sprites/enemies/custom/admortem/skeleton/NSKEE4E6.png new file mode 100644 index 00000000..b612f63b Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEE4E6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEF2F8.png b/sprites/enemies/custom/admortem/skeleton/NSKEF2F8.png new file mode 100644 index 00000000..13057087 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEF2F8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEF3F7.png b/sprites/enemies/custom/admortem/skeleton/NSKEF3F7.png new file mode 100644 index 00000000..3d6bcd8c Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEF3F7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEF4F6.png b/sprites/enemies/custom/admortem/skeleton/NSKEF4F6.png new file mode 100644 index 00000000..6f9793d4 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEF4F6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEG1.png b/sprites/enemies/custom/admortem/skeleton/NSKEG1.png new file mode 100644 index 00000000..de42955f Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEG1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEG2G8.png b/sprites/enemies/custom/admortem/skeleton/NSKEG2G8.png new file mode 100644 index 00000000..105bbd50 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEG2G8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEG3G7.png b/sprites/enemies/custom/admortem/skeleton/NSKEG3G7.png new file mode 100644 index 00000000..7b7ff12d Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEG3G7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEG4G6.png b/sprites/enemies/custom/admortem/skeleton/NSKEG4G6.png new file mode 100644 index 00000000..94c26995 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEG4G6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEG5.png b/sprites/enemies/custom/admortem/skeleton/NSKEG5.png new file mode 100644 index 00000000..18b817d2 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEG5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEH1.png b/sprites/enemies/custom/admortem/skeleton/NSKEH1.png new file mode 100644 index 00000000..a2cec7dd Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEH1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEH2H8.png b/sprites/enemies/custom/admortem/skeleton/NSKEH2H8.png new file mode 100644 index 00000000..01ff7c03 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEH2H8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEH3H7.png b/sprites/enemies/custom/admortem/skeleton/NSKEH3H7.png new file mode 100644 index 00000000..7778c4b9 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEH3H7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEH4H6.png b/sprites/enemies/custom/admortem/skeleton/NSKEH4H6.png new file mode 100644 index 00000000..6532d262 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEH4H6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEH5.png b/sprites/enemies/custom/admortem/skeleton/NSKEH5.png new file mode 100644 index 00000000..b8907501 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEH5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEI1.png b/sprites/enemies/custom/admortem/skeleton/NSKEI1.png new file mode 100644 index 00000000..84f59fab Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEI1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEI2I8.png b/sprites/enemies/custom/admortem/skeleton/NSKEI2I8.png new file mode 100644 index 00000000..fa4eab02 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEI2I8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEI3I7.png b/sprites/enemies/custom/admortem/skeleton/NSKEI3I7.png new file mode 100644 index 00000000..b25a97eb Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEI3I7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEI4I6.png b/sprites/enemies/custom/admortem/skeleton/NSKEI4I6.png new file mode 100644 index 00000000..ff31fb64 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEI4I6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEI5.png b/sprites/enemies/custom/admortem/skeleton/NSKEI5.png new file mode 100644 index 00000000..5da2ce52 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEI5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEJ1.png b/sprites/enemies/custom/admortem/skeleton/NSKEJ1.png new file mode 100644 index 00000000..ac845f4a Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEJ1.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEJ2J8.png b/sprites/enemies/custom/admortem/skeleton/NSKEJ2J8.png new file mode 100644 index 00000000..2dd4be9a Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEJ2J8.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEJ3J7.png b/sprites/enemies/custom/admortem/skeleton/NSKEJ3J7.png new file mode 100644 index 00000000..12f7d5aa Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEJ3J7.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEJ4J6.png b/sprites/enemies/custom/admortem/skeleton/NSKEJ4J6.png new file mode 100644 index 00000000..1f6a5043 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEJ4J6.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEJ5.png b/sprites/enemies/custom/admortem/skeleton/NSKEJ5.png new file mode 100644 index 00000000..49c596bc Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEJ5.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEK0.png b/sprites/enemies/custom/admortem/skeleton/NSKEK0.png new file mode 100644 index 00000000..304593e7 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEK0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEL0.png b/sprites/enemies/custom/admortem/skeleton/NSKEL0.png new file mode 100644 index 00000000..c141b847 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEL0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEM0.png b/sprites/enemies/custom/admortem/skeleton/NSKEM0.png new file mode 100644 index 00000000..9faf4688 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEM0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEN0.png b/sprites/enemies/custom/admortem/skeleton/NSKEN0.png new file mode 100644 index 00000000..568834b9 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEN0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEO0.png b/sprites/enemies/custom/admortem/skeleton/NSKEO0.png new file mode 100644 index 00000000..dc954818 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEO0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEP0.png b/sprites/enemies/custom/admortem/skeleton/NSKEP0.png new file mode 100644 index 00000000..31ec63e4 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEP0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKEQ0.png b/sprites/enemies/custom/admortem/skeleton/NSKEQ0.png new file mode 100644 index 00000000..6384e63c Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKEQ0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKER0.png b/sprites/enemies/custom/admortem/skeleton/NSKER0.png new file mode 100644 index 00000000..28cc761b Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKER0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKES0.png b/sprites/enemies/custom/admortem/skeleton/NSKES0.png new file mode 100644 index 00000000..a2c27228 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKES0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKET0.png b/sprites/enemies/custom/admortem/skeleton/NSKET0.png new file mode 100644 index 00000000..feba927e Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKET0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKUA0.png b/sprites/enemies/custom/admortem/skeleton/NSKUA0.png new file mode 100644 index 00000000..f8046dfe Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKUA0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKUB0.png b/sprites/enemies/custom/admortem/skeleton/NSKUB0.png new file mode 100644 index 00000000..15f16d95 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKUB0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKUC0.png b/sprites/enemies/custom/admortem/skeleton/NSKUC0.png new file mode 100644 index 00000000..4ee8082a Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKUC0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKUD0.png b/sprites/enemies/custom/admortem/skeleton/NSKUD0.png new file mode 100644 index 00000000..ec77e3dc Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKUD0.png differ diff --git a/sprites/enemies/custom/admortem/skeleton/NSKUE0.png b/sprites/enemies/custom/admortem/skeleton/NSKUE0.png new file mode 100644 index 00000000..e5947d29 Binary files /dev/null and b/sprites/enemies/custom/admortem/skeleton/NSKUE0.png differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULA1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULA1.lmp new file mode 100644 index 00000000..46842edd Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULA1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULA2A8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULA2A8.lmp new file mode 100644 index 00000000..df904cb9 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULA2A8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULA3A7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULA3A7.lmp new file mode 100644 index 00000000..96afa3cd Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULA3A7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULA4A6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULA4A6.lmp new file mode 100644 index 00000000..0ca10ae3 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULA4A6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULA5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULA5.lmp new file mode 100644 index 00000000..4fa7cd75 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULA5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULB1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULB1.lmp new file mode 100644 index 00000000..59a5f87f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULB1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULB2B8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULB2B8.lmp new file mode 100644 index 00000000..802925f5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULB2B8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULB3B7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULB3B7.lmp new file mode 100644 index 00000000..a65e9bae Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULB3B7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULB4B6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULB4B6.lmp new file mode 100644 index 00000000..19d53fa5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULB4B6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULB5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULB5.lmp new file mode 100644 index 00000000..744680e1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULB5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULC1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULC1.lmp new file mode 100644 index 00000000..d825a3fe Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULC1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULC2C8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULC2C8.lmp new file mode 100644 index 00000000..6f20590c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULC2C8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULC3C7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULC3C7.lmp new file mode 100644 index 00000000..c16bc61e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULC3C7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULC4C6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULC4C6.lmp new file mode 100644 index 00000000..b8084f3c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULC4C6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULC5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULC5.lmp new file mode 100644 index 00000000..3942abc6 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULC5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULD1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULD1.lmp new file mode 100644 index 00000000..a6b9025c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULD1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULD2D8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULD2D8.lmp new file mode 100644 index 00000000..798ac507 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULD2D8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULD3D7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULD3D7.lmp new file mode 100644 index 00000000..928d6f5b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULD3D7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULD4D6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULD4D6.lmp new file mode 100644 index 00000000..116da725 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULD4D6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULD5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULD5.lmp new file mode 100644 index 00000000..0bd429f1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULD5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULE1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULE1.lmp new file mode 100644 index 00000000..4c09fe54 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULE1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULE2E8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULE2E8.lmp new file mode 100644 index 00000000..89ba3b49 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULE2E8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULE3E7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULE3E7.lmp new file mode 100644 index 00000000..1829bc35 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULE3E7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULE4E6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULE4E6.lmp new file mode 100644 index 00000000..ae0f7d3d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULE4E6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULE5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULE5.lmp new file mode 100644 index 00000000..10876fd9 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULE5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULF1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULF1.lmp new file mode 100644 index 00000000..09c0240e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULF1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULF2F8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULF2F8.lmp new file mode 100644 index 00000000..7146b20b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULF2F8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULF3F7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULF3F7.lmp new file mode 100644 index 00000000..b5a1786a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULF3F7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULF4F6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULF4F6.lmp new file mode 100644 index 00000000..c4dbd25f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULF4F6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULF5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULF5.lmp new file mode 100644 index 00000000..4a68a16c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULF5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULG1.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULG1.lmp new file mode 100644 index 00000000..cfe64b4f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULG1.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULG2G8.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULG2G8.lmp new file mode 100644 index 00000000..8f15eb57 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULG2G8.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULG3G7.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULG3G7.lmp new file mode 100644 index 00000000..1583f93d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULG3G7.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULG4G6.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULG4G6.lmp new file mode 100644 index 00000000..5bc6f638 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULG4G6.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULG5.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULG5.lmp new file mode 100644 index 00000000..201356e3 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULG5.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULH0.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULH0.lmp new file mode 100644 index 00000000..3ab3991f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULH0.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULI0.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULI0.lmp new file mode 100644 index 00000000..5bb741b2 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULI0.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULJ0.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULJ0.lmp new file mode 100644 index 00000000..b39bd668 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULJ0.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULK0.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULK0.lmp new file mode 100644 index 00000000..5cb62380 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULK0.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/cultist/NCULL0.lmp b/sprites/enemies/custom/mayhem2019/cultist/NCULL0.lmp new file mode 100644 index 00000000..090dc800 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/cultist/NCULL0.lmp differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUA0.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUA0.png new file mode 100644 index 00000000..e9d21104 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUA0.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUB0.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUB0.png new file mode 100644 index 00000000..92d4a070 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUB0.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUC0.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUC0.png new file mode 100644 index 00000000..45a67967 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUC0.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUD1.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD1.png new file mode 100644 index 00000000..e9d21104 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD1.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUD2D8.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD2D8.png new file mode 100644 index 00000000..92d4a070 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD2D8.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUD3D7.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD3D7.png new file mode 100644 index 00000000..e9d21104 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD3D7.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUD4D6.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD4D6.png new file mode 100644 index 00000000..45a67967 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD4D6.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUD5.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD5.png new file mode 100644 index 00000000..e9d21104 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUD5.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUE1.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE1.png new file mode 100644 index 00000000..a479d15a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE1.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUE2E8.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE2E8.png new file mode 100644 index 00000000..f829732c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE2E8.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUE3E7.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE3E7.png new file mode 100644 index 00000000..cdda737b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE3E7.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUE4E6.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE4E6.png new file mode 100644 index 00000000..59b6c2a4 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE4E6.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUE5.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE5.png new file mode 100644 index 00000000..c33c5928 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUE5.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUF1.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF1.png new file mode 100644 index 00000000..3408fd96 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF1.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUF2F8.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF2F8.png new file mode 100644 index 00000000..efc754c4 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF2F8.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUF3F7.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF3F7.png new file mode 100644 index 00000000..03ed8a93 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF3F7.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUF4F6.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF4F6.png new file mode 100644 index 00000000..51226b33 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF4F6.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUF5.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF5.png new file mode 100644 index 00000000..711f5b8c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUF5.png differ diff --git a/sprites/enemies/custom/mayhem2019/deathcube/NDCUG0.png b/sprites/enemies/custom/mayhem2019/deathcube/NDCUG0.png new file mode 100644 index 00000000..c535a6b4 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/deathcube/NDCUG0.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTA1.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTA1.png new file mode 100644 index 00000000..46ed6920 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTA1.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTA2A8.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTA2A8.png new file mode 100644 index 00000000..67ed5008 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTA2A8.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTA3A7.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTA3A7.png new file mode 100644 index 00000000..90fe77d8 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTA3A7.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTA4A6.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTA4A6.png new file mode 100644 index 00000000..37a007d2 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTA4A6.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTA5.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTA5.png new file mode 100644 index 00000000..8263ecb5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTA5.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTB1.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTB1.png new file mode 100644 index 00000000..7b328aaf Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTB1.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTB2B8.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTB2B8.png new file mode 100644 index 00000000..f08bead9 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTB2B8.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTB3B7.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTB3B7.png new file mode 100644 index 00000000..1120e4f1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTB3B7.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTB4B6.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTB4B6.png new file mode 100644 index 00000000..9e392615 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTB4B6.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTB5.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTB5.png new file mode 100644 index 00000000..108c78a7 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTB5.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTC1.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTC1.png new file mode 100644 index 00000000..1172494e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTC1.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTC2C8.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTC2C8.png new file mode 100644 index 00000000..1bad91e1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTC2C8.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTC3C7.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTC3C7.png new file mode 100644 index 00000000..2b968124 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTC3C7.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTC4C6.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTC4C6.png new file mode 100644 index 00000000..a36a6ac2 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTC4C6.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTC5.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTC5.png new file mode 100644 index 00000000..63e5b998 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTC5.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTD1.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTD1.png new file mode 100644 index 00000000..b5602180 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTD1.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTD2D8.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTD2D8.png new file mode 100644 index 00000000..ed7cc82a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTD2D8.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTD3D7.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTD3D7.png new file mode 100644 index 00000000..745be17a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTD3D7.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTD4D6.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTD4D6.png new file mode 100644 index 00000000..1d4b3f08 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTD4D6.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTD5.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTD5.png new file mode 100644 index 00000000..f3482c3c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTD5.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTE1.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTE1.png new file mode 100644 index 00000000..5521c859 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTE1.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTE2E8.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTE2E8.png new file mode 100644 index 00000000..317f5c7d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTE2E8.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTE3E7.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTE3E7.png new file mode 100644 index 00000000..e5214a1e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTE3E7.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTE4E6.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTE4E6.png new file mode 100644 index 00000000..482a0f1a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTE4E6.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTE5.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTE5.png new file mode 100644 index 00000000..8263ecb5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTE5.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTF0.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTF0.png new file mode 100644 index 00000000..77b5bc63 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTF0.png differ diff --git a/sprites/enemies/custom/mayhem2019/hothead/NHOTG0.png b/sprites/enemies/custom/mayhem2019/hothead/NHOTG0.png new file mode 100644 index 00000000..1530b3ce Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/hothead/NHOTG0.png differ diff --git a/sprites/enemies/custom/mayhem2019/lightningorb/NORBA0.png b/sprites/enemies/custom/mayhem2019/lightningorb/NORBA0.png new file mode 100644 index 00000000..30db5665 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/lightningorb/NORBA0.png differ diff --git a/sprites/enemies/custom/mayhem2019/lightningorb/NORBB0.png b/sprites/enemies/custom/mayhem2019/lightningorb/NORBB0.png new file mode 100644 index 00000000..fd654ccb Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/lightningorb/NORBB0.png differ diff --git a/sprites/enemies/custom/mayhem2019/lightningorb/NORBC0.png b/sprites/enemies/custom/mayhem2019/lightningorb/NORBC0.png new file mode 100644 index 00000000..647afe7c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/lightningorb/NORBC0.png differ diff --git a/sprites/enemies/custom/mayhem2019/lightningorb/NORBD0.png b/sprites/enemies/custom/mayhem2019/lightningorb/NORBD0.png new file mode 100644 index 00000000..000a389a Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/lightningorb/NORBD0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEA0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEA0.png new file mode 100644 index 00000000..c6014d65 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEA0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEB0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEB0.png new file mode 100644 index 00000000..e00c5164 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEB0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEC0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEC0.png new file mode 100644 index 00000000..32b614a5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEC0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHED0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHED0.png new file mode 100644 index 00000000..2aca3d4f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHED0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEE0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEE0.png new file mode 100644 index 00000000..c23e8d75 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEE0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEF0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEF0.png new file mode 100644 index 00000000..0b6ff852 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEF0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEG0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEG0.png new file mode 100644 index 00000000..da6724ad Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEG0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEH0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEH0.png new file mode 100644 index 00000000..f81e1209 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEH0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZHEI0.png b/sprites/enemies/custom/mayhem2019/zombie/NZHEI0.png new file mode 100644 index 00000000..f6f8e773 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZHEI0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2A1C1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2A1C1.png new file mode 100644 index 00000000..961bed53 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2A1C1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2A2A8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2A2A8.png new file mode 100644 index 00000000..5818632b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2A2A8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2A3A7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2A3A7.png new file mode 100644 index 00000000..0d1d2a53 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2A3A7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2A4A6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2A4A6.png new file mode 100644 index 00000000..f148519d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2A4A6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2A5C5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2A5C5.png new file mode 100644 index 00000000..b8776d55 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2A5C5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2B1D1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2B1D1.png new file mode 100644 index 00000000..dd68f69f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2B1D1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2B2B8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2B2B8.png new file mode 100644 index 00000000..03805c14 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2B2B8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2B3B7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2B3B7.png new file mode 100644 index 00000000..fce4485e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2B3B7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2B4B6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2B4B6.png new file mode 100644 index 00000000..5aff87eb Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2B4B6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2B5D5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2B5D5.png new file mode 100644 index 00000000..fd589d34 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2B5D5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2C2C8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2C2C8.png new file mode 100644 index 00000000..18b40585 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2C2C8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2C3C7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2C3C7.png new file mode 100644 index 00000000..60f29019 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2C3C7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2C4C6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2C4C6.png new file mode 100644 index 00000000..ca91d1c0 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2C4C6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2D2D8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2D2D8.png new file mode 100644 index 00000000..b5c60257 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2D2D8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2D3D7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2D3D7.png new file mode 100644 index 00000000..3f481fca Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2D3D7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2D4D6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2D4D6.png new file mode 100644 index 00000000..01c28b41 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2D4D6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2E1H1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2E1H1.png new file mode 100644 index 00000000..ec4e8b8e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2E1H1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2E2E8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2E2E8.png new file mode 100644 index 00000000..bbb0e1cf Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2E2E8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2E3E7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2E3E7.png new file mode 100644 index 00000000..325596a1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2E3E7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2E4E6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2E4E6.png new file mode 100644 index 00000000..e966e63c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2E4E6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2E5H5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2E5H5.png new file mode 100644 index 00000000..60159275 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2E5H5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2F1I1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2F1I1.png new file mode 100644 index 00000000..bcd2b1cf Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2F1I1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2F2F8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2F2F8.png new file mode 100644 index 00000000..5bc48c10 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2F2F8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2F3F7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2F3F7.png new file mode 100644 index 00000000..3fec14dd Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2F3F7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2F4F6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2F4F6.png new file mode 100644 index 00000000..e285152b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2F4F6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2F5I5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2F5I5.png new file mode 100644 index 00000000..87ccd293 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2F5I5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2G1J1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2G1J1.png new file mode 100644 index 00000000..627b7858 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2G1J1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2G2G8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2G2G8.png new file mode 100644 index 00000000..7f76bf45 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2G2G8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2G3G7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2G3G7.png new file mode 100644 index 00000000..25eee513 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2G3G7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2G4G6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2G4G6.png new file mode 100644 index 00000000..a7fec41b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2G4G6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2G5J5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2G5J5.png new file mode 100644 index 00000000..83b29a18 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2G5J5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2H2H8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2H2H8.png new file mode 100644 index 00000000..bbb0e1cf Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2H2H8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2H3H7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2H3H7.png new file mode 100644 index 00000000..325596a1 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2H3H7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2H4H6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2H4H6.png new file mode 100644 index 00000000..e966e63c Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2H4H6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2I2I8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2I2I8.png new file mode 100644 index 00000000..5bc48c10 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2I2I8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2I3I7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2I3I7.png new file mode 100644 index 00000000..3fec14dd Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2I3I7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2I4I6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2I4I6.png new file mode 100644 index 00000000..e285152b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2I4I6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2J2J8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2J2J8.png new file mode 100644 index 00000000..7f76bf45 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2J2J8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2J3J7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2J3J7.png new file mode 100644 index 00000000..25eee513 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2J3J7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2J4J6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2J4J6.png new file mode 100644 index 00000000..a7fec41b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2J4J6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2K1.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2K1.png new file mode 100644 index 00000000..0a645b2e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2K1.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2K2K8.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2K2K8.png new file mode 100644 index 00000000..84a4d52d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2K2K8.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2K3K7.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2K3K7.png new file mode 100644 index 00000000..41b50b29 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2K3K7.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2K4K6.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2K4K6.png new file mode 100644 index 00000000..77246573 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2K4K6.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2K5.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2K5.png new file mode 100644 index 00000000..94a59467 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2K5.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2L0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2L0.png new file mode 100644 index 00000000..194cdf1d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2L0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2M0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2M0.png new file mode 100644 index 00000000..21ed1df9 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2M0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2N0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2N0.png new file mode 100644 index 00000000..78889d2e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2N0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2O0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2O0.png new file mode 100644 index 00000000..1e947ae6 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2O0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2P0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2P0.png new file mode 100644 index 00000000..c6d292e5 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2P0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2Q0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2Q0.png new file mode 100644 index 00000000..f7ed0d9b Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2Q0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2R0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2R0.png new file mode 100644 index 00000000..1b1162f4 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2R0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2S0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2S0.png new file mode 100644 index 00000000..66a3e177 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2S0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2T0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2T0.png new file mode 100644 index 00000000..b9ae7073 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2T0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2U0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2U0.png new file mode 100644 index 00000000..fd312d8d Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2U0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2V0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2V0.png new file mode 100644 index 00000000..81376587 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2V0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2W0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2W0.png new file mode 100644 index 00000000..bd545fe8 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2W0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2X0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2X0.png new file mode 100644 index 00000000..cf061f11 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2X0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2Y0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2Y0.png new file mode 100644 index 00000000..70baae5e Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2Y0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2Z0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2Z0.png new file mode 100644 index 00000000..43fe5441 Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2Z0.png differ diff --git a/sprites/enemies/custom/mayhem2019/zombie/NZO2[0.png b/sprites/enemies/custom/mayhem2019/zombie/NZO2[0.png new file mode 100644 index 00000000..e7acb59f Binary files /dev/null and b/sprites/enemies/custom/mayhem2019/zombie/NZO2[0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRA1.png b/sprites/enemies/custom/scythe2/afrit/NAFRA1.png new file mode 100644 index 00000000..f0efcce3 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRA1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRA2A8.png b/sprites/enemies/custom/scythe2/afrit/NAFRA2A8.png new file mode 100644 index 00000000..3991d4e9 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRA2A8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRA3A7.png b/sprites/enemies/custom/scythe2/afrit/NAFRA3A7.png new file mode 100644 index 00000000..a66b95c2 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRA3A7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRA4A6.png b/sprites/enemies/custom/scythe2/afrit/NAFRA4A6.png new file mode 100644 index 00000000..0493bb2b Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRA4A6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRA5.png b/sprites/enemies/custom/scythe2/afrit/NAFRA5.png new file mode 100644 index 00000000..7771a70a Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRA5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRB1.png b/sprites/enemies/custom/scythe2/afrit/NAFRB1.png new file mode 100644 index 00000000..b74c975f Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRB1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRB2B8.png b/sprites/enemies/custom/scythe2/afrit/NAFRB2B8.png new file mode 100644 index 00000000..4b8032de Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRB2B8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRB3B7.png b/sprites/enemies/custom/scythe2/afrit/NAFRB3B7.png new file mode 100644 index 00000000..36dc2574 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRB3B7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRB4B6.png b/sprites/enemies/custom/scythe2/afrit/NAFRB4B6.png new file mode 100644 index 00000000..c12c7cce Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRB4B6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRB5.png b/sprites/enemies/custom/scythe2/afrit/NAFRB5.png new file mode 100644 index 00000000..6761f865 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRB5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRC1.png b/sprites/enemies/custom/scythe2/afrit/NAFRC1.png new file mode 100644 index 00000000..a14968aa Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRC1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRC2C8.png b/sprites/enemies/custom/scythe2/afrit/NAFRC2C8.png new file mode 100644 index 00000000..5340ea21 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRC2C8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRC3C7.png b/sprites/enemies/custom/scythe2/afrit/NAFRC3C7.png new file mode 100644 index 00000000..e440ce98 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRC3C7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRC4C6.png b/sprites/enemies/custom/scythe2/afrit/NAFRC4C6.png new file mode 100644 index 00000000..ed1f492b Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRC4C6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRC5.png b/sprites/enemies/custom/scythe2/afrit/NAFRC5.png new file mode 100644 index 00000000..2e019b11 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRC5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRD1.png b/sprites/enemies/custom/scythe2/afrit/NAFRD1.png new file mode 100644 index 00000000..d3a0db4a Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRD1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRD2D8.png b/sprites/enemies/custom/scythe2/afrit/NAFRD2D8.png new file mode 100644 index 00000000..6496fa2e Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRD2D8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRD3D7.png b/sprites/enemies/custom/scythe2/afrit/NAFRD3D7.png new file mode 100644 index 00000000..ec3e0a62 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRD3D7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRD4D6.png b/sprites/enemies/custom/scythe2/afrit/NAFRD4D6.png new file mode 100644 index 00000000..b4f92807 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRD4D6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRD5.png b/sprites/enemies/custom/scythe2/afrit/NAFRD5.png new file mode 100644 index 00000000..8dae4aef Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRD5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRE1.png b/sprites/enemies/custom/scythe2/afrit/NAFRE1.png new file mode 100644 index 00000000..21517d67 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRE1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRE2E8.png b/sprites/enemies/custom/scythe2/afrit/NAFRE2E8.png new file mode 100644 index 00000000..49edc512 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRE2E8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRE3E7.png b/sprites/enemies/custom/scythe2/afrit/NAFRE3E7.png new file mode 100644 index 00000000..e1c6b562 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRE3E7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRE4E6.png b/sprites/enemies/custom/scythe2/afrit/NAFRE4E6.png new file mode 100644 index 00000000..ec914e3b Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRE4E6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRE5.png b/sprites/enemies/custom/scythe2/afrit/NAFRE5.png new file mode 100644 index 00000000..0e7388ac Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRE5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRF1.png b/sprites/enemies/custom/scythe2/afrit/NAFRF1.png new file mode 100644 index 00000000..cd00088d Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRF1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRF2F8.png b/sprites/enemies/custom/scythe2/afrit/NAFRF2F8.png new file mode 100644 index 00000000..aafbf988 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRF2F8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRF3F7.png b/sprites/enemies/custom/scythe2/afrit/NAFRF3F7.png new file mode 100644 index 00000000..7b4c7e8d Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRF3F7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRF4F6.png b/sprites/enemies/custom/scythe2/afrit/NAFRF4F6.png new file mode 100644 index 00000000..9d8f166d Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRF4F6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRF5.png b/sprites/enemies/custom/scythe2/afrit/NAFRF5.png new file mode 100644 index 00000000..f8501499 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRF5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRG1.png b/sprites/enemies/custom/scythe2/afrit/NAFRG1.png new file mode 100644 index 00000000..dbac413a Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRG1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRG2G8.png b/sprites/enemies/custom/scythe2/afrit/NAFRG2G8.png new file mode 100644 index 00000000..cfc437fc Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRG2G8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRG3G7.png b/sprites/enemies/custom/scythe2/afrit/NAFRG3G7.png new file mode 100644 index 00000000..06e7f475 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRG3G7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRG4G6.png b/sprites/enemies/custom/scythe2/afrit/NAFRG4G6.png new file mode 100644 index 00000000..5759f9ce Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRG4G6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRG5.png b/sprites/enemies/custom/scythe2/afrit/NAFRG5.png new file mode 100644 index 00000000..31df89fb Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRG5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRH1.png b/sprites/enemies/custom/scythe2/afrit/NAFRH1.png new file mode 100644 index 00000000..b9aab449 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRH1.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRH2H8.png b/sprites/enemies/custom/scythe2/afrit/NAFRH2H8.png new file mode 100644 index 00000000..d39baf9a Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRH2H8.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRH3H7.png b/sprites/enemies/custom/scythe2/afrit/NAFRH3H7.png new file mode 100644 index 00000000..2e2a648c Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRH3H7.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRH4H6.png b/sprites/enemies/custom/scythe2/afrit/NAFRH4H6.png new file mode 100644 index 00000000..2d57cafa Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRH4H6.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRH5.png b/sprites/enemies/custom/scythe2/afrit/NAFRH5.png new file mode 100644 index 00000000..8e5b4c70 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRH5.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRI0.png b/sprites/enemies/custom/scythe2/afrit/NAFRI0.png new file mode 100644 index 00000000..f4b7cdde Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRI0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRJ0.png b/sprites/enemies/custom/scythe2/afrit/NAFRJ0.png new file mode 100644 index 00000000..0e702c4d Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRJ0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRK0.png b/sprites/enemies/custom/scythe2/afrit/NAFRK0.png new file mode 100644 index 00000000..80791374 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRK0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRL0.png b/sprites/enemies/custom/scythe2/afrit/NAFRL0.png new file mode 100644 index 00000000..09fa406a Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRL0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRM0.png b/sprites/enemies/custom/scythe2/afrit/NAFRM0.png new file mode 100644 index 00000000..afe34597 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRM0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRN0.png b/sprites/enemies/custom/scythe2/afrit/NAFRN0.png new file mode 100644 index 00000000..0818e29f Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRN0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRO0.png b/sprites/enemies/custom/scythe2/afrit/NAFRO0.png new file mode 100644 index 00000000..49a6ba30 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRO0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRP0.png b/sprites/enemies/custom/scythe2/afrit/NAFRP0.png new file mode 100644 index 00000000..657d627b Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRP0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRQ0.png b/sprites/enemies/custom/scythe2/afrit/NAFRQ0.png new file mode 100644 index 00000000..7991fb51 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRQ0.png differ diff --git a/sprites/enemies/custom/scythe2/afrit/NAFRR0.png b/sprites/enemies/custom/scythe2/afrit/NAFRR0.png new file mode 100644 index 00000000..3a9a3f43 Binary files /dev/null and b/sprites/enemies/custom/scythe2/afrit/NAFRR0.png differ diff --git a/sprites/enemies/german/NGERA1.lmp b/sprites/enemies/german/NGERA1.lmp new file mode 100644 index 00000000..fd428bad Binary files /dev/null and b/sprites/enemies/german/NGERA1.lmp differ diff --git a/sprites/enemies/german/NGERA1.png b/sprites/enemies/german/NGERA1.png deleted file mode 100644 index 11d1d06c..00000000 Binary files a/sprites/enemies/german/NGERA1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERA2A8.lmp b/sprites/enemies/german/NGERA2A8.lmp new file mode 100644 index 00000000..8926f458 Binary files /dev/null and b/sprites/enemies/german/NGERA2A8.lmp differ diff --git a/sprites/enemies/german/NGERA2A8.png b/sprites/enemies/german/NGERA2A8.png deleted file mode 100644 index c3a9690d..00000000 Binary files a/sprites/enemies/german/NGERA2A8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERA3A7.lmp b/sprites/enemies/german/NGERA3A7.lmp new file mode 100644 index 00000000..4b7fb7fc Binary files /dev/null and b/sprites/enemies/german/NGERA3A7.lmp differ diff --git a/sprites/enemies/german/NGERA3A7.png b/sprites/enemies/german/NGERA3A7.png deleted file mode 100644 index 2b1f2bab..00000000 Binary files a/sprites/enemies/german/NGERA3A7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERA4A6.lmp b/sprites/enemies/german/NGERA4A6.lmp new file mode 100644 index 00000000..a047c519 Binary files /dev/null and b/sprites/enemies/german/NGERA4A6.lmp differ diff --git a/sprites/enemies/german/NGERA4A6.png b/sprites/enemies/german/NGERA4A6.png deleted file mode 100644 index 16d657bb..00000000 Binary files a/sprites/enemies/german/NGERA4A6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERA5.lmp b/sprites/enemies/german/NGERA5.lmp new file mode 100644 index 00000000..0422ed1b Binary files /dev/null and b/sprites/enemies/german/NGERA5.lmp differ diff --git a/sprites/enemies/german/NGERA5.png b/sprites/enemies/german/NGERA5.png deleted file mode 100644 index 137e871b..00000000 Binary files a/sprites/enemies/german/NGERA5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERB1.lmp b/sprites/enemies/german/NGERB1.lmp new file mode 100644 index 00000000..b52656a4 Binary files /dev/null and b/sprites/enemies/german/NGERB1.lmp differ diff --git a/sprites/enemies/german/NGERB1.png b/sprites/enemies/german/NGERB1.png deleted file mode 100644 index 98e31e15..00000000 Binary files a/sprites/enemies/german/NGERB1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERB2B8.lmp b/sprites/enemies/german/NGERB2B8.lmp new file mode 100644 index 00000000..9f993ae8 Binary files /dev/null and b/sprites/enemies/german/NGERB2B8.lmp differ diff --git a/sprites/enemies/german/NGERB2B8.png b/sprites/enemies/german/NGERB2B8.png deleted file mode 100644 index 871f4922..00000000 Binary files a/sprites/enemies/german/NGERB2B8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERB3B7.lmp b/sprites/enemies/german/NGERB3B7.lmp new file mode 100644 index 00000000..7aec7d51 Binary files /dev/null and b/sprites/enemies/german/NGERB3B7.lmp differ diff --git a/sprites/enemies/german/NGERB3B7.png b/sprites/enemies/german/NGERB3B7.png deleted file mode 100644 index c52c5693..00000000 Binary files a/sprites/enemies/german/NGERB3B7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERB4B6.lmp b/sprites/enemies/german/NGERB4B6.lmp new file mode 100644 index 00000000..5556ecff Binary files /dev/null and b/sprites/enemies/german/NGERB4B6.lmp differ diff --git a/sprites/enemies/german/NGERB4B6.png b/sprites/enemies/german/NGERB4B6.png deleted file mode 100644 index 0bebb6bd..00000000 Binary files a/sprites/enemies/german/NGERB4B6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERB5.lmp b/sprites/enemies/german/NGERB5.lmp new file mode 100644 index 00000000..1000360c Binary files /dev/null and b/sprites/enemies/german/NGERB5.lmp differ diff --git a/sprites/enemies/german/NGERB5.png b/sprites/enemies/german/NGERB5.png deleted file mode 100644 index dccd5e3d..00000000 Binary files a/sprites/enemies/german/NGERB5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERC1.lmp b/sprites/enemies/german/NGERC1.lmp new file mode 100644 index 00000000..c4246458 Binary files /dev/null and b/sprites/enemies/german/NGERC1.lmp differ diff --git a/sprites/enemies/german/NGERC1.png b/sprites/enemies/german/NGERC1.png deleted file mode 100644 index 0ae36c89..00000000 Binary files a/sprites/enemies/german/NGERC1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERC2C8.lmp b/sprites/enemies/german/NGERC2C8.lmp new file mode 100644 index 00000000..a40aa4ff Binary files /dev/null and b/sprites/enemies/german/NGERC2C8.lmp differ diff --git a/sprites/enemies/german/NGERC2C8.png b/sprites/enemies/german/NGERC2C8.png deleted file mode 100644 index 639dfcab..00000000 Binary files a/sprites/enemies/german/NGERC2C8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERC3C7.lmp b/sprites/enemies/german/NGERC3C7.lmp new file mode 100644 index 00000000..65f49b4e Binary files /dev/null and b/sprites/enemies/german/NGERC3C7.lmp differ diff --git a/sprites/enemies/german/NGERC3C7.png b/sprites/enemies/german/NGERC3C7.png deleted file mode 100644 index ebb48bc5..00000000 Binary files a/sprites/enemies/german/NGERC3C7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERC4C6.lmp b/sprites/enemies/german/NGERC4C6.lmp new file mode 100644 index 00000000..1c49601e Binary files /dev/null and b/sprites/enemies/german/NGERC4C6.lmp differ diff --git a/sprites/enemies/german/NGERC4C6.png b/sprites/enemies/german/NGERC4C6.png deleted file mode 100644 index 065af21b..00000000 Binary files a/sprites/enemies/german/NGERC4C6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERC5.lmp b/sprites/enemies/german/NGERC5.lmp new file mode 100644 index 00000000..4e99b6d6 Binary files /dev/null and b/sprites/enemies/german/NGERC5.lmp differ diff --git a/sprites/enemies/german/NGERC5.png b/sprites/enemies/german/NGERC5.png deleted file mode 100644 index a52aeb8d..00000000 Binary files a/sprites/enemies/german/NGERC5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERD1.lmp b/sprites/enemies/german/NGERD1.lmp new file mode 100644 index 00000000..ee52e816 Binary files /dev/null and b/sprites/enemies/german/NGERD1.lmp differ diff --git a/sprites/enemies/german/NGERD1.png b/sprites/enemies/german/NGERD1.png deleted file mode 100644 index b243c0d9..00000000 Binary files a/sprites/enemies/german/NGERD1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERD2D8.lmp b/sprites/enemies/german/NGERD2D8.lmp new file mode 100644 index 00000000..a6cf5d1f Binary files /dev/null and b/sprites/enemies/german/NGERD2D8.lmp differ diff --git a/sprites/enemies/german/NGERD2D8.png b/sprites/enemies/german/NGERD2D8.png deleted file mode 100644 index 6c29097f..00000000 Binary files a/sprites/enemies/german/NGERD2D8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERD3D7.lmp b/sprites/enemies/german/NGERD3D7.lmp new file mode 100644 index 00000000..f8f00327 Binary files /dev/null and b/sprites/enemies/german/NGERD3D7.lmp differ diff --git a/sprites/enemies/german/NGERD3D7.png b/sprites/enemies/german/NGERD3D7.png deleted file mode 100644 index 46072fd8..00000000 Binary files a/sprites/enemies/german/NGERD3D7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERD4D6.lmp b/sprites/enemies/german/NGERD4D6.lmp new file mode 100644 index 00000000..4bdcca13 Binary files /dev/null and b/sprites/enemies/german/NGERD4D6.lmp differ diff --git a/sprites/enemies/german/NGERD4D6.png b/sprites/enemies/german/NGERD4D6.png deleted file mode 100644 index 1fb06c2f..00000000 Binary files a/sprites/enemies/german/NGERD4D6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERD5.lmp b/sprites/enemies/german/NGERD5.lmp new file mode 100644 index 00000000..3132e767 Binary files /dev/null and b/sprites/enemies/german/NGERD5.lmp differ diff --git a/sprites/enemies/german/NGERD5.png b/sprites/enemies/german/NGERD5.png deleted file mode 100644 index a14aecb0..00000000 Binary files a/sprites/enemies/german/NGERD5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERE1.lmp b/sprites/enemies/german/NGERE1.lmp new file mode 100644 index 00000000..4ea327c0 Binary files /dev/null and b/sprites/enemies/german/NGERE1.lmp differ diff --git a/sprites/enemies/german/NGERE1.png b/sprites/enemies/german/NGERE1.png deleted file mode 100644 index e9d1b19c..00000000 Binary files a/sprites/enemies/german/NGERE1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERE2E8.lmp b/sprites/enemies/german/NGERE2E8.lmp new file mode 100644 index 00000000..fa1e68ab Binary files /dev/null and b/sprites/enemies/german/NGERE2E8.lmp differ diff --git a/sprites/enemies/german/NGERE2E8.png b/sprites/enemies/german/NGERE2E8.png deleted file mode 100644 index c1f3ded3..00000000 Binary files a/sprites/enemies/german/NGERE2E8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERE3E7.lmp b/sprites/enemies/german/NGERE3E7.lmp new file mode 100644 index 00000000..7a8b6c32 Binary files /dev/null and b/sprites/enemies/german/NGERE3E7.lmp differ diff --git a/sprites/enemies/german/NGERE3E7.png b/sprites/enemies/german/NGERE3E7.png deleted file mode 100644 index 0b6a9448..00000000 Binary files a/sprites/enemies/german/NGERE3E7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERE4E6.lmp b/sprites/enemies/german/NGERE4E6.lmp new file mode 100644 index 00000000..f1030c9e Binary files /dev/null and b/sprites/enemies/german/NGERE4E6.lmp differ diff --git a/sprites/enemies/german/NGERE4E6.png b/sprites/enemies/german/NGERE4E6.png deleted file mode 100644 index af0468b3..00000000 Binary files a/sprites/enemies/german/NGERE4E6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERE5.lmp b/sprites/enemies/german/NGERE5.lmp new file mode 100644 index 00000000..c5aa5d56 Binary files /dev/null and b/sprites/enemies/german/NGERE5.lmp differ diff --git a/sprites/enemies/german/NGERE5.png b/sprites/enemies/german/NGERE5.png deleted file mode 100644 index faf85d0d..00000000 Binary files a/sprites/enemies/german/NGERE5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERF1.lmp b/sprites/enemies/german/NGERF1.lmp new file mode 100644 index 00000000..f89e9021 Binary files /dev/null and b/sprites/enemies/german/NGERF1.lmp differ diff --git a/sprites/enemies/german/NGERF1.png b/sprites/enemies/german/NGERF1.png deleted file mode 100644 index 4cb60b6e..00000000 Binary files a/sprites/enemies/german/NGERF1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERF2F8.lmp b/sprites/enemies/german/NGERF2F8.lmp new file mode 100644 index 00000000..0d51f2d3 Binary files /dev/null and b/sprites/enemies/german/NGERF2F8.lmp differ diff --git a/sprites/enemies/german/NGERF2F8.png b/sprites/enemies/german/NGERF2F8.png deleted file mode 100644 index b3b0b384..00000000 Binary files a/sprites/enemies/german/NGERF2F8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERF3F7.lmp b/sprites/enemies/german/NGERF3F7.lmp new file mode 100644 index 00000000..593de94d Binary files /dev/null and b/sprites/enemies/german/NGERF3F7.lmp differ diff --git a/sprites/enemies/german/NGERF3F7.png b/sprites/enemies/german/NGERF3F7.png deleted file mode 100644 index b734e128..00000000 Binary files a/sprites/enemies/german/NGERF3F7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERF4F6.lmp b/sprites/enemies/german/NGERF4F6.lmp new file mode 100644 index 00000000..e9852eca Binary files /dev/null and b/sprites/enemies/german/NGERF4F6.lmp differ diff --git a/sprites/enemies/german/NGERF4F6.png b/sprites/enemies/german/NGERF4F6.png deleted file mode 100644 index 718c7d56..00000000 Binary files a/sprites/enemies/german/NGERF4F6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERF5.lmp b/sprites/enemies/german/NGERF5.lmp new file mode 100644 index 00000000..841631c0 Binary files /dev/null and b/sprites/enemies/german/NGERF5.lmp differ diff --git a/sprites/enemies/german/NGERF5.png b/sprites/enemies/german/NGERF5.png deleted file mode 100644 index 8d8af449..00000000 Binary files a/sprites/enemies/german/NGERF5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERG1.lmp b/sprites/enemies/german/NGERG1.lmp new file mode 100644 index 00000000..991090dc Binary files /dev/null and b/sprites/enemies/german/NGERG1.lmp differ diff --git a/sprites/enemies/german/NGERG1.png b/sprites/enemies/german/NGERG1.png deleted file mode 100644 index b3d0c808..00000000 Binary files a/sprites/enemies/german/NGERG1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERG2G8.lmp b/sprites/enemies/german/NGERG2G8.lmp new file mode 100644 index 00000000..5ea5e78d Binary files /dev/null and b/sprites/enemies/german/NGERG2G8.lmp differ diff --git a/sprites/enemies/german/NGERG2G8.png b/sprites/enemies/german/NGERG2G8.png deleted file mode 100644 index 2290f3b0..00000000 Binary files a/sprites/enemies/german/NGERG2G8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERG3G7.lmp b/sprites/enemies/german/NGERG3G7.lmp new file mode 100644 index 00000000..f4da2222 Binary files /dev/null and b/sprites/enemies/german/NGERG3G7.lmp differ diff --git a/sprites/enemies/german/NGERG3G7.png b/sprites/enemies/german/NGERG3G7.png deleted file mode 100644 index 6c1e5842..00000000 Binary files a/sprites/enemies/german/NGERG3G7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERG4G6.lmp b/sprites/enemies/german/NGERG4G6.lmp new file mode 100644 index 00000000..95b7c861 Binary files /dev/null and b/sprites/enemies/german/NGERG4G6.lmp differ diff --git a/sprites/enemies/german/NGERG4G6.png b/sprites/enemies/german/NGERG4G6.png deleted file mode 100644 index 3891e36a..00000000 Binary files a/sprites/enemies/german/NGERG4G6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERG5.lmp b/sprites/enemies/german/NGERG5.lmp new file mode 100644 index 00000000..a8e3c81f Binary files /dev/null and b/sprites/enemies/german/NGERG5.lmp differ diff --git a/sprites/enemies/german/NGERG5.png b/sprites/enemies/german/NGERG5.png deleted file mode 100644 index e5129198..00000000 Binary files a/sprites/enemies/german/NGERG5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERH1.lmp b/sprites/enemies/german/NGERH1.lmp new file mode 100644 index 00000000..0be3dd87 Binary files /dev/null and b/sprites/enemies/german/NGERH1.lmp differ diff --git a/sprites/enemies/german/NGERH1.png b/sprites/enemies/german/NGERH1.png deleted file mode 100644 index ef9b6195..00000000 Binary files a/sprites/enemies/german/NGERH1.png and /dev/null differ diff --git a/sprites/enemies/german/NGERH2H8.lmp b/sprites/enemies/german/NGERH2H8.lmp new file mode 100644 index 00000000..ba4cfd43 Binary files /dev/null and b/sprites/enemies/german/NGERH2H8.lmp differ diff --git a/sprites/enemies/german/NGERH2H8.png b/sprites/enemies/german/NGERH2H8.png deleted file mode 100644 index d18becde..00000000 Binary files a/sprites/enemies/german/NGERH2H8.png and /dev/null differ diff --git a/sprites/enemies/german/NGERH3H7.lmp b/sprites/enemies/german/NGERH3H7.lmp new file mode 100644 index 00000000..372b6208 Binary files /dev/null and b/sprites/enemies/german/NGERH3H7.lmp differ diff --git a/sprites/enemies/german/NGERH3H7.png b/sprites/enemies/german/NGERH3H7.png deleted file mode 100644 index d701884c..00000000 Binary files a/sprites/enemies/german/NGERH3H7.png and /dev/null differ diff --git a/sprites/enemies/german/NGERH4H6.lmp b/sprites/enemies/german/NGERH4H6.lmp new file mode 100644 index 00000000..1bcea9d7 Binary files /dev/null and b/sprites/enemies/german/NGERH4H6.lmp differ diff --git a/sprites/enemies/german/NGERH4H6.png b/sprites/enemies/german/NGERH4H6.png deleted file mode 100644 index 0c441b08..00000000 Binary files a/sprites/enemies/german/NGERH4H6.png and /dev/null differ diff --git a/sprites/enemies/german/NGERH5.lmp b/sprites/enemies/german/NGERH5.lmp new file mode 100644 index 00000000..4f9b435a Binary files /dev/null and b/sprites/enemies/german/NGERH5.lmp differ diff --git a/sprites/enemies/german/NGERH5.png b/sprites/enemies/german/NGERH5.png deleted file mode 100644 index 7c25e5e2..00000000 Binary files a/sprites/enemies/german/NGERH5.png and /dev/null differ diff --git a/sprites/enemies/german/NGERI0.lmp b/sprites/enemies/german/NGERI0.lmp new file mode 100644 index 00000000..9b28fa65 Binary files /dev/null and b/sprites/enemies/german/NGERI0.lmp differ diff --git a/sprites/enemies/german/NGERI0.png b/sprites/enemies/german/NGERI0.png deleted file mode 100644 index f4398904..00000000 Binary files a/sprites/enemies/german/NGERI0.png and /dev/null differ diff --git a/sprites/enemies/german/NGERJ0.lmp b/sprites/enemies/german/NGERJ0.lmp new file mode 100644 index 00000000..21c6cf67 Binary files /dev/null and b/sprites/enemies/german/NGERJ0.lmp differ diff --git a/sprites/enemies/german/NGERJ0.png b/sprites/enemies/german/NGERJ0.png deleted file mode 100644 index 95b06c42..00000000 Binary files a/sprites/enemies/german/NGERJ0.png and /dev/null differ diff --git a/sprites/enemies/german/NGERK0.lmp b/sprites/enemies/german/NGERK0.lmp new file mode 100644 index 00000000..2893af77 Binary files /dev/null and b/sprites/enemies/german/NGERK0.lmp differ diff --git a/sprites/enemies/german/NGERK0.png b/sprites/enemies/german/NGERK0.png deleted file mode 100644 index 76a51b91..00000000 Binary files a/sprites/enemies/german/NGERK0.png and /dev/null differ diff --git a/sprites/enemies/german/NGERL0.lmp b/sprites/enemies/german/NGERL0.lmp new file mode 100644 index 00000000..5e3481ee Binary files /dev/null and b/sprites/enemies/german/NGERL0.lmp differ diff --git a/sprites/enemies/german/NGERL0.png b/sprites/enemies/german/NGERL0.png deleted file mode 100644 index 8f6de830..00000000 Binary files a/sprites/enemies/german/NGERL0.png and /dev/null differ diff --git a/sprites/enemies/german/NGERM0.lmp b/sprites/enemies/german/NGERM0.lmp new file mode 100644 index 00000000..683eb7a8 Binary files /dev/null and b/sprites/enemies/german/NGERM0.lmp differ diff --git a/sprites/enemies/german/NGERM0.png b/sprites/enemies/german/NGERM0.png deleted file mode 100644 index 50e63e9c..00000000 Binary files a/sprites/enemies/german/NGERM0.png and /dev/null differ diff --git a/sprites/enemies/german/NGERN0.lmp b/sprites/enemies/german/NGERN0.lmp new file mode 100644 index 00000000..fb374be7 Binary files /dev/null and b/sprites/enemies/german/NGERN0.lmp differ diff --git a/sprites/enemies/german/NGERN0.png b/sprites/enemies/german/NGERN0.png deleted file mode 100644 index 02716603..00000000 Binary files a/sprites/enemies/german/NGERN0.png and /dev/null differ diff --git a/sprites/enemies/imp/NIMBA0.png b/sprites/enemies/imp/NIMBA0.png new file mode 100644 index 00000000..b382dfc0 Binary files /dev/null and b/sprites/enemies/imp/NIMBA0.png differ diff --git a/sprites/enemies/imp/NIMBB0.png b/sprites/enemies/imp/NIMBB0.png new file mode 100644 index 00000000..8d8031fb Binary files /dev/null and b/sprites/enemies/imp/NIMBB0.png differ diff --git a/sprites/enemies/imp/NIMBC0.png b/sprites/enemies/imp/NIMBC0.png new file mode 100644 index 00000000..775bf100 Binary files /dev/null and b/sprites/enemies/imp/NIMBC0.png differ diff --git a/sprites/enemies/imp/NIMBD0.png b/sprites/enemies/imp/NIMBD0.png new file mode 100644 index 00000000..e1bc9f5b Binary files /dev/null and b/sprites/enemies/imp/NIMBD0.png differ diff --git a/sprites/enemies/mancubus/NMBSA1.png b/sprites/enemies/mancubus/NMBSA1.png new file mode 100644 index 00000000..a48111d3 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSA1.png differ diff --git a/sprites/enemies/mancubus/NMBSA2A8.png b/sprites/enemies/mancubus/NMBSA2A8.png new file mode 100644 index 00000000..b5f2d801 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSA2A8.png differ diff --git a/sprites/enemies/mancubus/NMBSA3A7.png b/sprites/enemies/mancubus/NMBSA3A7.png new file mode 100644 index 00000000..625edd06 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSA3A7.png differ diff --git a/sprites/enemies/mancubus/NMBSA4A6.png b/sprites/enemies/mancubus/NMBSA4A6.png new file mode 100644 index 00000000..28f53431 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSA4A6.png differ diff --git a/sprites/enemies/mancubus/NMBSA5.png b/sprites/enemies/mancubus/NMBSA5.png new file mode 100644 index 00000000..f24111c6 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSA5.png differ diff --git a/sprites/enemies/mancubus/NMBSB1.png b/sprites/enemies/mancubus/NMBSB1.png new file mode 100644 index 00000000..093fe341 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSB1.png differ diff --git a/sprites/enemies/mancubus/NMBSB2B8.png b/sprites/enemies/mancubus/NMBSB2B8.png new file mode 100644 index 00000000..1da097ae Binary files /dev/null and b/sprites/enemies/mancubus/NMBSB2B8.png differ diff --git a/sprites/enemies/mancubus/NMBSB3B7.png b/sprites/enemies/mancubus/NMBSB3B7.png new file mode 100644 index 00000000..691b7bf8 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSB3B7.png differ diff --git a/sprites/enemies/mancubus/NMBSB4B6.png b/sprites/enemies/mancubus/NMBSB4B6.png new file mode 100644 index 00000000..028e50ee Binary files /dev/null and b/sprites/enemies/mancubus/NMBSB4B6.png differ diff --git a/sprites/enemies/mancubus/NMBSB5.png b/sprites/enemies/mancubus/NMBSB5.png new file mode 100644 index 00000000..b93862d6 Binary files /dev/null and b/sprites/enemies/mancubus/NMBSB5.png differ diff --git a/sprites/enemies/revenant/NRTRA1.png b/sprites/enemies/revenant/NRTRA1.png new file mode 100644 index 00000000..75b265f6 Binary files /dev/null and b/sprites/enemies/revenant/NRTRA1.png differ diff --git a/sprites/enemies/revenant/NRTRA2A8.png b/sprites/enemies/revenant/NRTRA2A8.png new file mode 100644 index 00000000..1b47e2f4 Binary files /dev/null and b/sprites/enemies/revenant/NRTRA2A8.png differ diff --git a/sprites/enemies/revenant/NRTRA3A7.png b/sprites/enemies/revenant/NRTRA3A7.png new file mode 100644 index 00000000..4f5ee35d Binary files /dev/null and b/sprites/enemies/revenant/NRTRA3A7.png differ diff --git a/sprites/enemies/revenant/NRTRA4A6.png b/sprites/enemies/revenant/NRTRA4A6.png new file mode 100644 index 00000000..86d6a3ea Binary files /dev/null and b/sprites/enemies/revenant/NRTRA4A6.png differ diff --git a/sprites/enemies/revenant/NRTRA5.png b/sprites/enemies/revenant/NRTRA5.png new file mode 100644 index 00000000..7b71efee Binary files /dev/null and b/sprites/enemies/revenant/NRTRA5.png differ diff --git a/sprites/enemies/revenant/NRTRB1.png b/sprites/enemies/revenant/NRTRB1.png new file mode 100644 index 00000000..ac4f9c60 Binary files /dev/null and b/sprites/enemies/revenant/NRTRB1.png differ diff --git a/sprites/enemies/revenant/NRTRB2B8.png b/sprites/enemies/revenant/NRTRB2B8.png new file mode 100644 index 00000000..c8b8578d Binary files /dev/null and b/sprites/enemies/revenant/NRTRB2B8.png differ diff --git a/sprites/enemies/revenant/NRTRB3B7.png b/sprites/enemies/revenant/NRTRB3B7.png new file mode 100644 index 00000000..0578baae Binary files /dev/null and b/sprites/enemies/revenant/NRTRB3B7.png differ diff --git a/sprites/enemies/revenant/NRTRB4B6.png b/sprites/enemies/revenant/NRTRB4B6.png new file mode 100644 index 00000000..27e74842 Binary files /dev/null and b/sprites/enemies/revenant/NRTRB4B6.png differ diff --git a/sprites/enemies/revenant/NRTRB5.png b/sprites/enemies/revenant/NRTRB5.png new file mode 100644 index 00000000..f586e0d4 Binary files /dev/null and b/sprites/enemies/revenant/NRTRB5.png differ diff --git a/sprites/enemies/zombieman/NZOMA1.lmp b/sprites/enemies/zombieman/NZOMA1.lmp new file mode 100644 index 00000000..b2eb0741 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMA1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMA1.png b/sprites/enemies/zombieman/NZOMA1.png deleted file mode 100644 index 0b23be48..00000000 Binary files a/sprites/enemies/zombieman/NZOMA1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMA2A8.lmp b/sprites/enemies/zombieman/NZOMA2A8.lmp new file mode 100644 index 00000000..b713eaab Binary files /dev/null and b/sprites/enemies/zombieman/NZOMA2A8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMA2A8.png b/sprites/enemies/zombieman/NZOMA2A8.png deleted file mode 100644 index fb3fb277..00000000 Binary files a/sprites/enemies/zombieman/NZOMA2A8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMA3A7.lmp b/sprites/enemies/zombieman/NZOMA3A7.lmp new file mode 100644 index 00000000..dfbaaa4c Binary files /dev/null and b/sprites/enemies/zombieman/NZOMA3A7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMA3A7.png b/sprites/enemies/zombieman/NZOMA3A7.png deleted file mode 100644 index a1bf31f3..00000000 Binary files a/sprites/enemies/zombieman/NZOMA3A7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMA4A6.lmp b/sprites/enemies/zombieman/NZOMA4A6.lmp new file mode 100644 index 00000000..aa7df357 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMA4A6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMA4A6.png b/sprites/enemies/zombieman/NZOMA4A6.png deleted file mode 100644 index 4215d586..00000000 Binary files a/sprites/enemies/zombieman/NZOMA4A6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMA5.lmp b/sprites/enemies/zombieman/NZOMA5.lmp new file mode 100644 index 00000000..29ec7355 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMA5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMA5.png b/sprites/enemies/zombieman/NZOMA5.png deleted file mode 100644 index 05d54786..00000000 Binary files a/sprites/enemies/zombieman/NZOMA5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMB1.lmp b/sprites/enemies/zombieman/NZOMB1.lmp new file mode 100644 index 00000000..18e76887 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMB1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMB1.png b/sprites/enemies/zombieman/NZOMB1.png deleted file mode 100644 index 6612f11c..00000000 Binary files a/sprites/enemies/zombieman/NZOMB1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMB2B8.lmp b/sprites/enemies/zombieman/NZOMB2B8.lmp new file mode 100644 index 00000000..400c1320 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMB2B8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMB2B8.png b/sprites/enemies/zombieman/NZOMB2B8.png deleted file mode 100644 index f796869c..00000000 Binary files a/sprites/enemies/zombieman/NZOMB2B8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMB3B7.lmp b/sprites/enemies/zombieman/NZOMB3B7.lmp new file mode 100644 index 00000000..ea12eba8 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMB3B7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMB3B7.png b/sprites/enemies/zombieman/NZOMB3B7.png deleted file mode 100644 index c9901d9b..00000000 Binary files a/sprites/enemies/zombieman/NZOMB3B7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMB4B6.lmp b/sprites/enemies/zombieman/NZOMB4B6.lmp new file mode 100644 index 00000000..45225098 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMB4B6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMB4B6.png b/sprites/enemies/zombieman/NZOMB4B6.png deleted file mode 100644 index 421732d7..00000000 Binary files a/sprites/enemies/zombieman/NZOMB4B6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMB5.lmp b/sprites/enemies/zombieman/NZOMB5.lmp new file mode 100644 index 00000000..282ab060 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMB5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMB5.png b/sprites/enemies/zombieman/NZOMB5.png deleted file mode 100644 index 2166052a..00000000 Binary files a/sprites/enemies/zombieman/NZOMB5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMC1.lmp b/sprites/enemies/zombieman/NZOMC1.lmp new file mode 100644 index 00000000..d6389301 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMC1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMC1.png b/sprites/enemies/zombieman/NZOMC1.png deleted file mode 100644 index d310bd1f..00000000 Binary files a/sprites/enemies/zombieman/NZOMC1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMC2C8.lmp b/sprites/enemies/zombieman/NZOMC2C8.lmp new file mode 100644 index 00000000..913f835e Binary files /dev/null and b/sprites/enemies/zombieman/NZOMC2C8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMC2C8.png b/sprites/enemies/zombieman/NZOMC2C8.png deleted file mode 100644 index c864e8fa..00000000 Binary files a/sprites/enemies/zombieman/NZOMC2C8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMC3C7.lmp b/sprites/enemies/zombieman/NZOMC3C7.lmp new file mode 100644 index 00000000..8f4feca6 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMC3C7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMC3C7.png b/sprites/enemies/zombieman/NZOMC3C7.png deleted file mode 100644 index a8813046..00000000 Binary files a/sprites/enemies/zombieman/NZOMC3C7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMC4C6.lmp b/sprites/enemies/zombieman/NZOMC4C6.lmp new file mode 100644 index 00000000..b9aede0c Binary files /dev/null and b/sprites/enemies/zombieman/NZOMC4C6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMC4C6.png b/sprites/enemies/zombieman/NZOMC4C6.png deleted file mode 100644 index de0c2496..00000000 Binary files a/sprites/enemies/zombieman/NZOMC4C6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMC5.lmp b/sprites/enemies/zombieman/NZOMC5.lmp new file mode 100644 index 00000000..7a1e336f Binary files /dev/null and b/sprites/enemies/zombieman/NZOMC5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMC5.png b/sprites/enemies/zombieman/NZOMC5.png deleted file mode 100644 index 7ed94665..00000000 Binary files a/sprites/enemies/zombieman/NZOMC5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMD1.lmp b/sprites/enemies/zombieman/NZOMD1.lmp new file mode 100644 index 00000000..bf83d5cf Binary files /dev/null and b/sprites/enemies/zombieman/NZOMD1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMD1.png b/sprites/enemies/zombieman/NZOMD1.png deleted file mode 100644 index cfb89e2d..00000000 Binary files a/sprites/enemies/zombieman/NZOMD1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMD2D8.lmp b/sprites/enemies/zombieman/NZOMD2D8.lmp new file mode 100644 index 00000000..1ca5ac6c Binary files /dev/null and b/sprites/enemies/zombieman/NZOMD2D8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMD2D8.png b/sprites/enemies/zombieman/NZOMD2D8.png deleted file mode 100644 index acb5fb7c..00000000 Binary files a/sprites/enemies/zombieman/NZOMD2D8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMD3D7.lmp b/sprites/enemies/zombieman/NZOMD3D7.lmp new file mode 100644 index 00000000..753a4f3e Binary files /dev/null and b/sprites/enemies/zombieman/NZOMD3D7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMD3D7.png b/sprites/enemies/zombieman/NZOMD3D7.png deleted file mode 100644 index 3073aac2..00000000 Binary files a/sprites/enemies/zombieman/NZOMD3D7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMD4D6.lmp b/sprites/enemies/zombieman/NZOMD4D6.lmp new file mode 100644 index 00000000..c01d1fd8 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMD4D6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMD4D6.png b/sprites/enemies/zombieman/NZOMD4D6.png deleted file mode 100644 index b1c32f96..00000000 Binary files a/sprites/enemies/zombieman/NZOMD4D6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMD5.lmp b/sprites/enemies/zombieman/NZOMD5.lmp new file mode 100644 index 00000000..dffdfdaf Binary files /dev/null and b/sprites/enemies/zombieman/NZOMD5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMD5.png b/sprites/enemies/zombieman/NZOMD5.png deleted file mode 100644 index 0f79db5c..00000000 Binary files a/sprites/enemies/zombieman/NZOMD5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOME1.lmp b/sprites/enemies/zombieman/NZOME1.lmp new file mode 100644 index 00000000..8f65d487 Binary files /dev/null and b/sprites/enemies/zombieman/NZOME1.lmp differ diff --git a/sprites/enemies/zombieman/NZOME1.png b/sprites/enemies/zombieman/NZOME1.png deleted file mode 100644 index 940ca266..00000000 Binary files a/sprites/enemies/zombieman/NZOME1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOME2E8.lmp b/sprites/enemies/zombieman/NZOME2E8.lmp new file mode 100644 index 00000000..7f77327a Binary files /dev/null and b/sprites/enemies/zombieman/NZOME2E8.lmp differ diff --git a/sprites/enemies/zombieman/NZOME2E8.png b/sprites/enemies/zombieman/NZOME2E8.png deleted file mode 100644 index 83f85c22..00000000 Binary files a/sprites/enemies/zombieman/NZOME2E8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOME3E7.lmp b/sprites/enemies/zombieman/NZOME3E7.lmp new file mode 100644 index 00000000..6fc398fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOME3E7.lmp differ diff --git a/sprites/enemies/zombieman/NZOME3E7.png b/sprites/enemies/zombieman/NZOME3E7.png deleted file mode 100644 index f29e0745..00000000 Binary files a/sprites/enemies/zombieman/NZOME3E7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOME4E6.lmp b/sprites/enemies/zombieman/NZOME4E6.lmp new file mode 100644 index 00000000..e5d4d756 Binary files /dev/null and b/sprites/enemies/zombieman/NZOME4E6.lmp differ diff --git a/sprites/enemies/zombieman/NZOME4E6.png b/sprites/enemies/zombieman/NZOME4E6.png deleted file mode 100644 index 76c6978e..00000000 Binary files a/sprites/enemies/zombieman/NZOME4E6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOME5.lmp b/sprites/enemies/zombieman/NZOME5.lmp new file mode 100644 index 00000000..29f8cf7b Binary files /dev/null and b/sprites/enemies/zombieman/NZOME5.lmp differ diff --git a/sprites/enemies/zombieman/NZOME5.png b/sprites/enemies/zombieman/NZOME5.png deleted file mode 100644 index d1cccca0..00000000 Binary files a/sprites/enemies/zombieman/NZOME5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMF1.lmp b/sprites/enemies/zombieman/NZOMF1.lmp new file mode 100644 index 00000000..f6ba4e37 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMF1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMF1.png b/sprites/enemies/zombieman/NZOMF1.png deleted file mode 100644 index e65c0c56..00000000 Binary files a/sprites/enemies/zombieman/NZOMF1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMF2F8.lmp b/sprites/enemies/zombieman/NZOMF2F8.lmp new file mode 100644 index 00000000..02318c0c Binary files /dev/null and b/sprites/enemies/zombieman/NZOMF2F8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMF2F8.png b/sprites/enemies/zombieman/NZOMF2F8.png deleted file mode 100644 index 1b9c4bec..00000000 Binary files a/sprites/enemies/zombieman/NZOMF2F8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMF3F7.lmp b/sprites/enemies/zombieman/NZOMF3F7.lmp new file mode 100644 index 00000000..9d0fdacf Binary files /dev/null and b/sprites/enemies/zombieman/NZOMF3F7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMF3F7.png b/sprites/enemies/zombieman/NZOMF3F7.png deleted file mode 100644 index ad15512d..00000000 Binary files a/sprites/enemies/zombieman/NZOMF3F7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMF4F6.lmp b/sprites/enemies/zombieman/NZOMF4F6.lmp new file mode 100644 index 00000000..93f47eef Binary files /dev/null and b/sprites/enemies/zombieman/NZOMF4F6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMF4F6.png b/sprites/enemies/zombieman/NZOMF4F6.png deleted file mode 100644 index 35d5182c..00000000 Binary files a/sprites/enemies/zombieman/NZOMF4F6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMF5.lmp b/sprites/enemies/zombieman/NZOMF5.lmp new file mode 100644 index 00000000..3c204abc Binary files /dev/null and b/sprites/enemies/zombieman/NZOMF5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMF5.png b/sprites/enemies/zombieman/NZOMF5.png deleted file mode 100644 index b50f0cc2..00000000 Binary files a/sprites/enemies/zombieman/NZOMF5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMG1.lmp b/sprites/enemies/zombieman/NZOMG1.lmp new file mode 100644 index 00000000..86bc9799 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMG1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMG1.png b/sprites/enemies/zombieman/NZOMG1.png deleted file mode 100644 index 8f5a01dd..00000000 Binary files a/sprites/enemies/zombieman/NZOMG1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMG2G8.lmp b/sprites/enemies/zombieman/NZOMG2G8.lmp new file mode 100644 index 00000000..f52ba549 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMG2G8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMG2G8.png b/sprites/enemies/zombieman/NZOMG2G8.png deleted file mode 100644 index bf2474b7..00000000 Binary files a/sprites/enemies/zombieman/NZOMG2G8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMG3G7.lmp b/sprites/enemies/zombieman/NZOMG3G7.lmp new file mode 100644 index 00000000..79185bbc Binary files /dev/null and b/sprites/enemies/zombieman/NZOMG3G7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMG3G7.png b/sprites/enemies/zombieman/NZOMG3G7.png deleted file mode 100644 index 8ed673b8..00000000 Binary files a/sprites/enemies/zombieman/NZOMG3G7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMG4G6.lmp b/sprites/enemies/zombieman/NZOMG4G6.lmp new file mode 100644 index 00000000..0d84199c Binary files /dev/null and b/sprites/enemies/zombieman/NZOMG4G6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMG4G6.png b/sprites/enemies/zombieman/NZOMG4G6.png deleted file mode 100644 index b5c85c52..00000000 Binary files a/sprites/enemies/zombieman/NZOMG4G6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMG5.lmp b/sprites/enemies/zombieman/NZOMG5.lmp new file mode 100644 index 00000000..c43c2fb3 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMG5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMG5.png b/sprites/enemies/zombieman/NZOMG5.png deleted file mode 100644 index 3d43ebb3..00000000 Binary files a/sprites/enemies/zombieman/NZOMG5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMH0.lmp b/sprites/enemies/zombieman/NZOMH0.lmp new file mode 100644 index 00000000..2c1e558b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMH0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMH0.png b/sprites/enemies/zombieman/NZOMH0.png deleted file mode 100644 index bb78f7c4..00000000 Binary files a/sprites/enemies/zombieman/NZOMH0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMI0.lmp b/sprites/enemies/zombieman/NZOMI0.lmp new file mode 100644 index 00000000..b612ef12 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMI0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMI0.png b/sprites/enemies/zombieman/NZOMI0.png deleted file mode 100644 index 4ffedd83..00000000 Binary files a/sprites/enemies/zombieman/NZOMI0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMJ0.lmp b/sprites/enemies/zombieman/NZOMJ0.lmp new file mode 100644 index 00000000..e4974ebb Binary files /dev/null and b/sprites/enemies/zombieman/NZOMJ0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMJ0.png b/sprites/enemies/zombieman/NZOMJ0.png deleted file mode 100644 index 1f81aedc..00000000 Binary files a/sprites/enemies/zombieman/NZOMJ0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMK0.lmp b/sprites/enemies/zombieman/NZOMK0.lmp new file mode 100644 index 00000000..3935776a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMK0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMK0.png b/sprites/enemies/zombieman/NZOMK0.png deleted file mode 100644 index c3c6eeaa..00000000 Binary files a/sprites/enemies/zombieman/NZOMK0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOML0.lmp b/sprites/enemies/zombieman/NZOML0.lmp new file mode 100644 index 00000000..bfbf111e Binary files /dev/null and b/sprites/enemies/zombieman/NZOML0.lmp differ diff --git a/sprites/enemies/zombieman/NZOML0.png b/sprites/enemies/zombieman/NZOML0.png deleted file mode 100644 index 1848da54..00000000 Binary files a/sprites/enemies/zombieman/NZOML0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMM1.lmp b/sprites/enemies/zombieman/NZOMM1.lmp new file mode 100644 index 00000000..b515fc41 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMM1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMM1.png b/sprites/enemies/zombieman/NZOMM1.png deleted file mode 100644 index 357d1962..00000000 Binary files a/sprites/enemies/zombieman/NZOMM1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMM2M8.lmp b/sprites/enemies/zombieman/NZOMM2M8.lmp new file mode 100644 index 00000000..ae26614f Binary files /dev/null and b/sprites/enemies/zombieman/NZOMM2M8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMM2M8.png b/sprites/enemies/zombieman/NZOMM2M8.png deleted file mode 100644 index cee595db..00000000 Binary files a/sprites/enemies/zombieman/NZOMM2M8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMM3M7.lmp b/sprites/enemies/zombieman/NZOMM3M7.lmp new file mode 100644 index 00000000..7a2c5925 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMM3M7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMM3M7.png b/sprites/enemies/zombieman/NZOMM3M7.png deleted file mode 100644 index 1459e8e3..00000000 Binary files a/sprites/enemies/zombieman/NZOMM3M7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMM4M6.lmp b/sprites/enemies/zombieman/NZOMM4M6.lmp new file mode 100644 index 00000000..745d56e6 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMM4M6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMM4M6.png b/sprites/enemies/zombieman/NZOMM4M6.png deleted file mode 100644 index 62722472..00000000 Binary files a/sprites/enemies/zombieman/NZOMM4M6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMM5.lmp b/sprites/enemies/zombieman/NZOMM5.lmp new file mode 100644 index 00000000..a6fceb2b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMM5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMM5.png b/sprites/enemies/zombieman/NZOMM5.png deleted file mode 100644 index a42a4e66..00000000 Binary files a/sprites/enemies/zombieman/NZOMM5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMN1.lmp b/sprites/enemies/zombieman/NZOMN1.lmp new file mode 100644 index 00000000..0e23b210 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMN1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMN1.png b/sprites/enemies/zombieman/NZOMN1.png deleted file mode 100644 index 4bd2dee1..00000000 Binary files a/sprites/enemies/zombieman/NZOMN1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMN2N8.lmp b/sprites/enemies/zombieman/NZOMN2N8.lmp new file mode 100644 index 00000000..799bd45a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMN2N8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMN2N8.png b/sprites/enemies/zombieman/NZOMN2N8.png deleted file mode 100644 index ddf3e18d..00000000 Binary files a/sprites/enemies/zombieman/NZOMN2N8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMN3N7.lmp b/sprites/enemies/zombieman/NZOMN3N7.lmp new file mode 100644 index 00000000..8f425e89 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMN3N7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMN3N7.png b/sprites/enemies/zombieman/NZOMN3N7.png deleted file mode 100644 index a4d8d8b4..00000000 Binary files a/sprites/enemies/zombieman/NZOMN3N7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMN4N6.lmp b/sprites/enemies/zombieman/NZOMN4N6.lmp new file mode 100644 index 00000000..974ed0b9 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMN4N6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMN4N6.png b/sprites/enemies/zombieman/NZOMN4N6.png deleted file mode 100644 index d8d7fa9b..00000000 Binary files a/sprites/enemies/zombieman/NZOMN4N6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMN5.lmp b/sprites/enemies/zombieman/NZOMN5.lmp new file mode 100644 index 00000000..9568600a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMN5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMN5.png b/sprites/enemies/zombieman/NZOMN5.png deleted file mode 100644 index 9f8add96..00000000 Binary files a/sprites/enemies/zombieman/NZOMN5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMO1.lmp b/sprites/enemies/zombieman/NZOMO1.lmp new file mode 100644 index 00000000..69ddaa52 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMO1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMO1.png b/sprites/enemies/zombieman/NZOMO1.png deleted file mode 100644 index 174564a7..00000000 Binary files a/sprites/enemies/zombieman/NZOMO1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMO2O8.lmp b/sprites/enemies/zombieman/NZOMO2O8.lmp new file mode 100644 index 00000000..1ec5f3df Binary files /dev/null and b/sprites/enemies/zombieman/NZOMO2O8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMO2O8.png b/sprites/enemies/zombieman/NZOMO2O8.png deleted file mode 100644 index 5b808a30..00000000 Binary files a/sprites/enemies/zombieman/NZOMO2O8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMO3O7.lmp b/sprites/enemies/zombieman/NZOMO3O7.lmp new file mode 100644 index 00000000..166e98f5 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMO3O7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMO3O7.png b/sprites/enemies/zombieman/NZOMO3O7.png deleted file mode 100644 index fd9412a2..00000000 Binary files a/sprites/enemies/zombieman/NZOMO3O7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMO4O6.lmp b/sprites/enemies/zombieman/NZOMO4O6.lmp new file mode 100644 index 00000000..0589ab86 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMO4O6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMO4O6.png b/sprites/enemies/zombieman/NZOMO4O6.png deleted file mode 100644 index 4a52e336..00000000 Binary files a/sprites/enemies/zombieman/NZOMO4O6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMO5.lmp b/sprites/enemies/zombieman/NZOMO5.lmp new file mode 100644 index 00000000..f726370a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMO5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMO5.png b/sprites/enemies/zombieman/NZOMO5.png deleted file mode 100644 index ddbf2c95..00000000 Binary files a/sprites/enemies/zombieman/NZOMO5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMP1.lmp b/sprites/enemies/zombieman/NZOMP1.lmp new file mode 100644 index 00000000..c88ed140 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMP1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMP1.png b/sprites/enemies/zombieman/NZOMP1.png deleted file mode 100644 index 029aca5f..00000000 Binary files a/sprites/enemies/zombieman/NZOMP1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMP2P8.lmp b/sprites/enemies/zombieman/NZOMP2P8.lmp new file mode 100644 index 00000000..7f77327a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMP2P8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMP2P8.png b/sprites/enemies/zombieman/NZOMP2P8.png deleted file mode 100644 index 83f85c22..00000000 Binary files a/sprites/enemies/zombieman/NZOMP2P8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMP3P7.lmp b/sprites/enemies/zombieman/NZOMP3P7.lmp new file mode 100644 index 00000000..6fc398fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOMP3P7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMP3P7.png b/sprites/enemies/zombieman/NZOMP3P7.png deleted file mode 100644 index f29e0745..00000000 Binary files a/sprites/enemies/zombieman/NZOMP3P7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMP4P6.lmp b/sprites/enemies/zombieman/NZOMP4P6.lmp new file mode 100644 index 00000000..e5d4d756 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMP4P6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMP4P6.png b/sprites/enemies/zombieman/NZOMP4P6.png deleted file mode 100644 index 76c6978e..00000000 Binary files a/sprites/enemies/zombieman/NZOMP4P6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMP5.lmp b/sprites/enemies/zombieman/NZOMP5.lmp new file mode 100644 index 00000000..29f8cf7b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMP5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMP5.png b/sprites/enemies/zombieman/NZOMP5.png deleted file mode 100644 index d1cccca0..00000000 Binary files a/sprites/enemies/zombieman/NZOMP5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMQ1.lmp b/sprites/enemies/zombieman/NZOMQ1.lmp new file mode 100644 index 00000000..3be8b893 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMQ1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMQ1.png b/sprites/enemies/zombieman/NZOMQ1.png deleted file mode 100644 index b6518003..00000000 Binary files a/sprites/enemies/zombieman/NZOMQ1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMQ2Q8.lmp b/sprites/enemies/zombieman/NZOMQ2Q8.lmp new file mode 100644 index 00000000..7f77327a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMQ2Q8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMQ2Q8.png b/sprites/enemies/zombieman/NZOMQ2Q8.png deleted file mode 100644 index 83f85c22..00000000 Binary files a/sprites/enemies/zombieman/NZOMQ2Q8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMQ3Q7.lmp b/sprites/enemies/zombieman/NZOMQ3Q7.lmp new file mode 100644 index 00000000..6fc398fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOMQ3Q7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMQ3Q7.png b/sprites/enemies/zombieman/NZOMQ3Q7.png deleted file mode 100644 index f29e0745..00000000 Binary files a/sprites/enemies/zombieman/NZOMQ3Q7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMQ4Q6.lmp b/sprites/enemies/zombieman/NZOMQ4Q6.lmp new file mode 100644 index 00000000..e5d4d756 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMQ4Q6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMQ4Q6.png b/sprites/enemies/zombieman/NZOMQ4Q6.png deleted file mode 100644 index 76c6978e..00000000 Binary files a/sprites/enemies/zombieman/NZOMQ4Q6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMQ5.lmp b/sprites/enemies/zombieman/NZOMQ5.lmp new file mode 100644 index 00000000..29f8cf7b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMQ5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMQ5.png b/sprites/enemies/zombieman/NZOMQ5.png deleted file mode 100644 index d1cccca0..00000000 Binary files a/sprites/enemies/zombieman/NZOMQ5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMR1.lmp b/sprites/enemies/zombieman/NZOMR1.lmp new file mode 100644 index 00000000..8c6cb9f7 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMR1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMR1.png b/sprites/enemies/zombieman/NZOMR1.png deleted file mode 100644 index 1f32ea7d..00000000 Binary files a/sprites/enemies/zombieman/NZOMR1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMR2R8.lmp b/sprites/enemies/zombieman/NZOMR2R8.lmp new file mode 100644 index 00000000..7f77327a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMR2R8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMR2R8.png b/sprites/enemies/zombieman/NZOMR2R8.png deleted file mode 100644 index 83f85c22..00000000 Binary files a/sprites/enemies/zombieman/NZOMR2R8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMR3R7.lmp b/sprites/enemies/zombieman/NZOMR3R7.lmp new file mode 100644 index 00000000..6fc398fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOMR3R7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMR3R7.png b/sprites/enemies/zombieman/NZOMR3R7.png deleted file mode 100644 index f29e0745..00000000 Binary files a/sprites/enemies/zombieman/NZOMR3R7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMR4R6.lmp b/sprites/enemies/zombieman/NZOMR4R6.lmp new file mode 100644 index 00000000..e5d4d756 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMR4R6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMR4R6.png b/sprites/enemies/zombieman/NZOMR4R6.png deleted file mode 100644 index 76c6978e..00000000 Binary files a/sprites/enemies/zombieman/NZOMR4R6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMR5.lmp b/sprites/enemies/zombieman/NZOMR5.lmp new file mode 100644 index 00000000..29f8cf7b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMR5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMR5.png b/sprites/enemies/zombieman/NZOMR5.png deleted file mode 100644 index d1cccca0..00000000 Binary files a/sprites/enemies/zombieman/NZOMR5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMS1.lmp b/sprites/enemies/zombieman/NZOMS1.lmp new file mode 100644 index 00000000..cc023e2d Binary files /dev/null and b/sprites/enemies/zombieman/NZOMS1.lmp differ diff --git a/sprites/enemies/zombieman/NZOMS1.png b/sprites/enemies/zombieman/NZOMS1.png deleted file mode 100644 index 7d9d0361..00000000 Binary files a/sprites/enemies/zombieman/NZOMS1.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMS2S8.lmp b/sprites/enemies/zombieman/NZOMS2S8.lmp new file mode 100644 index 00000000..7f77327a Binary files /dev/null and b/sprites/enemies/zombieman/NZOMS2S8.lmp differ diff --git a/sprites/enemies/zombieman/NZOMS2S8.png b/sprites/enemies/zombieman/NZOMS2S8.png deleted file mode 100644 index 83f85c22..00000000 Binary files a/sprites/enemies/zombieman/NZOMS2S8.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMS3S7.lmp b/sprites/enemies/zombieman/NZOMS3S7.lmp new file mode 100644 index 00000000..6fc398fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOMS3S7.lmp differ diff --git a/sprites/enemies/zombieman/NZOMS3S7.png b/sprites/enemies/zombieman/NZOMS3S7.png deleted file mode 100644 index f29e0745..00000000 Binary files a/sprites/enemies/zombieman/NZOMS3S7.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMS4S6.lmp b/sprites/enemies/zombieman/NZOMS4S6.lmp new file mode 100644 index 00000000..e5d4d756 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMS4S6.lmp differ diff --git a/sprites/enemies/zombieman/NZOMS4S6.png b/sprites/enemies/zombieman/NZOMS4S6.png deleted file mode 100644 index 76c6978e..00000000 Binary files a/sprites/enemies/zombieman/NZOMS4S6.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMS5.lmp b/sprites/enemies/zombieman/NZOMS5.lmp new file mode 100644 index 00000000..29f8cf7b Binary files /dev/null and b/sprites/enemies/zombieman/NZOMS5.lmp differ diff --git a/sprites/enemies/zombieman/NZOMS5.png b/sprites/enemies/zombieman/NZOMS5.png deleted file mode 100644 index d1cccca0..00000000 Binary files a/sprites/enemies/zombieman/NZOMS5.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMT0.lmp b/sprites/enemies/zombieman/NZOMT0.lmp new file mode 100644 index 00000000..fbca44fe Binary files /dev/null and b/sprites/enemies/zombieman/NZOMT0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMT0.png b/sprites/enemies/zombieman/NZOMT0.png deleted file mode 100644 index 8c963493..00000000 Binary files a/sprites/enemies/zombieman/NZOMT0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMU0.lmp b/sprites/enemies/zombieman/NZOMU0.lmp new file mode 100644 index 00000000..f1c8dfed Binary files /dev/null and b/sprites/enemies/zombieman/NZOMU0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMU0.png b/sprites/enemies/zombieman/NZOMU0.png deleted file mode 100644 index 0c33b5ff..00000000 Binary files a/sprites/enemies/zombieman/NZOMU0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMV0.lmp b/sprites/enemies/zombieman/NZOMV0.lmp new file mode 100644 index 00000000..26cf5ac5 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMV0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMV0.png b/sprites/enemies/zombieman/NZOMV0.png deleted file mode 100644 index 1ac169e4..00000000 Binary files a/sprites/enemies/zombieman/NZOMV0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMW0.lmp b/sprites/enemies/zombieman/NZOMW0.lmp new file mode 100644 index 00000000..7f624455 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMW0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMW0.png b/sprites/enemies/zombieman/NZOMW0.png deleted file mode 100644 index 31677613..00000000 Binary files a/sprites/enemies/zombieman/NZOMW0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMX0.lmp b/sprites/enemies/zombieman/NZOMX0.lmp new file mode 100644 index 00000000..a18592c6 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMX0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMX0.png b/sprites/enemies/zombieman/NZOMX0.png deleted file mode 100644 index f4f056d4..00000000 Binary files a/sprites/enemies/zombieman/NZOMX0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMY0.lmp b/sprites/enemies/zombieman/NZOMY0.lmp new file mode 100644 index 00000000..71f3aa7f Binary files /dev/null and b/sprites/enemies/zombieman/NZOMY0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMY0.png b/sprites/enemies/zombieman/NZOMY0.png deleted file mode 100644 index 11fcc293..00000000 Binary files a/sprites/enemies/zombieman/NZOMY0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOMZ0.lmp b/sprites/enemies/zombieman/NZOMZ0.lmp new file mode 100644 index 00000000..d014ea34 Binary files /dev/null and b/sprites/enemies/zombieman/NZOMZ0.lmp differ diff --git a/sprites/enemies/zombieman/NZOMZ0.png b/sprites/enemies/zombieman/NZOMZ0.png deleted file mode 100644 index 5daf06ec..00000000 Binary files a/sprites/enemies/zombieman/NZOMZ0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOM[0.lmp b/sprites/enemies/zombieman/NZOM[0.lmp new file mode 100644 index 00000000..c78bffa7 Binary files /dev/null and b/sprites/enemies/zombieman/NZOM[0.lmp differ diff --git a/sprites/enemies/zombieman/NZOM[0.png b/sprites/enemies/zombieman/NZOM[0.png deleted file mode 100644 index cdd1d4c4..00000000 Binary files a/sprites/enemies/zombieman/NZOM[0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOM]0.lmp b/sprites/enemies/zombieman/NZOM]0.lmp new file mode 100644 index 00000000..799a4655 Binary files /dev/null and b/sprites/enemies/zombieman/NZOM]0.lmp differ diff --git a/sprites/enemies/zombieman/NZOM]0.png b/sprites/enemies/zombieman/NZOM]0.png deleted file mode 100644 index 616e538d..00000000 Binary files a/sprites/enemies/zombieman/NZOM]0.png and /dev/null differ diff --git a/sprites/enemies/zombieman/NZOM^0.lmp b/sprites/enemies/zombieman/NZOM^0.lmp new file mode 100644 index 00000000..6d7687da Binary files /dev/null and b/sprites/enemies/zombieman/NZOM^0.lmp differ diff --git a/sprites/enemies/zombieman/NZOM^0.png b/sprites/enemies/zombieman/NZOM^0.png deleted file mode 100644 index c47c560d..00000000 Binary files a/sprites/enemies/zombieman/NZOM^0.png and /dev/null differ diff --git a/sprites/objects/NBERB0.png b/sprites/objects/NBERB0.png index 723dc6e7..41c40c5b 100644 Binary files a/sprites/objects/NBERB0.png and b/sprites/objects/NBERB0.png differ diff --git a/sprites/objects/NINFA0.png b/sprites/objects/NINFA0.png index c1e72097..d2211c6d 100644 Binary files a/sprites/objects/NINFA0.png and b/sprites/objects/NINFA0.png differ diff --git a/sprites/objects/NINFB0.png b/sprites/objects/NINFB0.png new file mode 100644 index 00000000..dddc182b Binary files /dev/null and b/sprites/objects/NINFB0.png differ diff --git a/sprites/objects/NINFC0.png b/sprites/objects/NINFC0.png new file mode 100644 index 00000000..cf681d55 Binary files /dev/null and b/sprites/objects/NINFC0.png differ diff --git a/sprites/objects/NNAPA0.png b/sprites/objects/NNAPA0.png new file mode 100644 index 00000000..cd65c104 Binary files /dev/null and b/sprites/objects/NNAPA0.png differ diff --git a/sprites/player/NPLAA1.lmp b/sprites/player/NPLAA1.lmp new file mode 100644 index 00000000..204f8c97 Binary files /dev/null and b/sprites/player/NPLAA1.lmp differ diff --git a/sprites/player/NPLAA1.png b/sprites/player/NPLAA1.png deleted file mode 100644 index cc8a83f0..00000000 Binary files a/sprites/player/NPLAA1.png and /dev/null differ diff --git a/sprites/player/NPLAA2A8.lmp b/sprites/player/NPLAA2A8.lmp new file mode 100644 index 00000000..01836395 Binary files /dev/null and b/sprites/player/NPLAA2A8.lmp differ diff --git a/sprites/player/NPLAA2A8.png b/sprites/player/NPLAA2A8.png deleted file mode 100644 index 7c4a54aa..00000000 Binary files a/sprites/player/NPLAA2A8.png and /dev/null differ diff --git a/sprites/player/NPLAA3A7.lmp b/sprites/player/NPLAA3A7.lmp new file mode 100644 index 00000000..05c9a620 Binary files /dev/null and b/sprites/player/NPLAA3A7.lmp differ diff --git a/sprites/player/NPLAA3A7.png b/sprites/player/NPLAA3A7.png deleted file mode 100644 index 4d8c2170..00000000 Binary files a/sprites/player/NPLAA3A7.png and /dev/null differ diff --git a/sprites/player/NPLAA4A6.lmp b/sprites/player/NPLAA4A6.lmp new file mode 100644 index 00000000..ee97832d Binary files /dev/null and b/sprites/player/NPLAA4A6.lmp differ diff --git a/sprites/player/NPLAA4A6.png b/sprites/player/NPLAA4A6.png deleted file mode 100644 index 128c739a..00000000 Binary files a/sprites/player/NPLAA4A6.png and /dev/null differ diff --git a/sprites/player/NPLAA5.lmp b/sprites/player/NPLAA5.lmp new file mode 100644 index 00000000..6a81ed90 Binary files /dev/null and b/sprites/player/NPLAA5.lmp differ diff --git a/sprites/player/NPLAA5.png b/sprites/player/NPLAA5.png deleted file mode 100644 index f95f4a0f..00000000 Binary files a/sprites/player/NPLAA5.png and /dev/null differ diff --git a/sprites/player/NPLAB1.lmp b/sprites/player/NPLAB1.lmp new file mode 100644 index 00000000..b77270c2 Binary files /dev/null and b/sprites/player/NPLAB1.lmp differ diff --git a/sprites/player/NPLAB1.png b/sprites/player/NPLAB1.png deleted file mode 100644 index f13434ab..00000000 Binary files a/sprites/player/NPLAB1.png and /dev/null differ diff --git a/sprites/player/NPLAB2B8.lmp b/sprites/player/NPLAB2B8.lmp new file mode 100644 index 00000000..b13cd769 Binary files /dev/null and b/sprites/player/NPLAB2B8.lmp differ diff --git a/sprites/player/NPLAB2B8.png b/sprites/player/NPLAB2B8.png deleted file mode 100644 index dd2b4087..00000000 Binary files a/sprites/player/NPLAB2B8.png and /dev/null differ diff --git a/sprites/player/NPLAB3B7.lmp b/sprites/player/NPLAB3B7.lmp new file mode 100644 index 00000000..6307f3a6 Binary files /dev/null and b/sprites/player/NPLAB3B7.lmp differ diff --git a/sprites/player/NPLAB3B7.png b/sprites/player/NPLAB3B7.png deleted file mode 100644 index a3c66d45..00000000 Binary files a/sprites/player/NPLAB3B7.png and /dev/null differ diff --git a/sprites/player/NPLAB4B6.lmp b/sprites/player/NPLAB4B6.lmp new file mode 100644 index 00000000..989af47a Binary files /dev/null and b/sprites/player/NPLAB4B6.lmp differ diff --git a/sprites/player/NPLAB4B6.png b/sprites/player/NPLAB4B6.png deleted file mode 100644 index 2330c127..00000000 Binary files a/sprites/player/NPLAB4B6.png and /dev/null differ diff --git a/sprites/player/NPLAB5.lmp b/sprites/player/NPLAB5.lmp new file mode 100644 index 00000000..88e643fd Binary files /dev/null and b/sprites/player/NPLAB5.lmp differ diff --git a/sprites/player/NPLAB5.png b/sprites/player/NPLAB5.png deleted file mode 100644 index fb933833..00000000 Binary files a/sprites/player/NPLAB5.png and /dev/null differ diff --git a/sprites/player/NPLAC1.lmp b/sprites/player/NPLAC1.lmp new file mode 100644 index 00000000..a1932c49 Binary files /dev/null and b/sprites/player/NPLAC1.lmp differ diff --git a/sprites/player/NPLAC1.png b/sprites/player/NPLAC1.png deleted file mode 100644 index fa756d61..00000000 Binary files a/sprites/player/NPLAC1.png and /dev/null differ diff --git a/sprites/player/NPLAC2C8.lmp b/sprites/player/NPLAC2C8.lmp new file mode 100644 index 00000000..e4aa7a08 Binary files /dev/null and b/sprites/player/NPLAC2C8.lmp differ diff --git a/sprites/player/NPLAC2C8.png b/sprites/player/NPLAC2C8.png deleted file mode 100644 index 067eeaf9..00000000 Binary files a/sprites/player/NPLAC2C8.png and /dev/null differ diff --git a/sprites/player/NPLAC3C7.lmp b/sprites/player/NPLAC3C7.lmp new file mode 100644 index 00000000..943fbbda Binary files /dev/null and b/sprites/player/NPLAC3C7.lmp differ diff --git a/sprites/player/NPLAC3C7.png b/sprites/player/NPLAC3C7.png deleted file mode 100644 index 7428d06f..00000000 Binary files a/sprites/player/NPLAC3C7.png and /dev/null differ diff --git a/sprites/player/NPLAC4C6.lmp b/sprites/player/NPLAC4C6.lmp new file mode 100644 index 00000000..c722487d Binary files /dev/null and b/sprites/player/NPLAC4C6.lmp differ diff --git a/sprites/player/NPLAC4C6.png b/sprites/player/NPLAC4C6.png deleted file mode 100644 index 575d8f3b..00000000 Binary files a/sprites/player/NPLAC4C6.png and /dev/null differ diff --git a/sprites/player/NPLAC5.lmp b/sprites/player/NPLAC5.lmp new file mode 100644 index 00000000..08b310be Binary files /dev/null and b/sprites/player/NPLAC5.lmp differ diff --git a/sprites/player/NPLAC5.png b/sprites/player/NPLAC5.png deleted file mode 100644 index f67c6bab..00000000 Binary files a/sprites/player/NPLAC5.png and /dev/null differ diff --git a/sprites/player/NPLAD1.lmp b/sprites/player/NPLAD1.lmp new file mode 100644 index 00000000..a600d087 Binary files /dev/null and b/sprites/player/NPLAD1.lmp differ diff --git a/sprites/player/NPLAD1.png b/sprites/player/NPLAD1.png deleted file mode 100644 index b7f36855..00000000 Binary files a/sprites/player/NPLAD1.png and /dev/null differ diff --git a/sprites/player/NPLAD2D8.lmp b/sprites/player/NPLAD2D8.lmp new file mode 100644 index 00000000..75eb2c88 Binary files /dev/null and b/sprites/player/NPLAD2D8.lmp differ diff --git a/sprites/player/NPLAD2D8.png b/sprites/player/NPLAD2D8.png deleted file mode 100644 index a5ee3099..00000000 Binary files a/sprites/player/NPLAD2D8.png and /dev/null differ diff --git a/sprites/player/NPLAD3D7.lmp b/sprites/player/NPLAD3D7.lmp new file mode 100644 index 00000000..0114b8c2 Binary files /dev/null and b/sprites/player/NPLAD3D7.lmp differ diff --git a/sprites/player/NPLAD3D7.png b/sprites/player/NPLAD3D7.png deleted file mode 100644 index ff4a1565..00000000 Binary files a/sprites/player/NPLAD3D7.png and /dev/null differ diff --git a/sprites/player/NPLAD4D6.lmp b/sprites/player/NPLAD4D6.lmp new file mode 100644 index 00000000..64088ef1 Binary files /dev/null and b/sprites/player/NPLAD4D6.lmp differ diff --git a/sprites/player/NPLAD4D6.png b/sprites/player/NPLAD4D6.png deleted file mode 100644 index 44e98894..00000000 Binary files a/sprites/player/NPLAD4D6.png and /dev/null differ diff --git a/sprites/player/NPLAD5.lmp b/sprites/player/NPLAD5.lmp new file mode 100644 index 00000000..2c1be74e Binary files /dev/null and b/sprites/player/NPLAD5.lmp differ diff --git a/sprites/player/NPLAD5.png b/sprites/player/NPLAD5.png deleted file mode 100644 index da07309e..00000000 Binary files a/sprites/player/NPLAD5.png and /dev/null differ diff --git a/sprites/player/NPLAE1.lmp b/sprites/player/NPLAE1.lmp new file mode 100644 index 00000000..e6f85f0a Binary files /dev/null and b/sprites/player/NPLAE1.lmp differ diff --git a/sprites/player/NPLAE1.png b/sprites/player/NPLAE1.png deleted file mode 100644 index 5e495ea9..00000000 Binary files a/sprites/player/NPLAE1.png and /dev/null differ diff --git a/sprites/player/NPLAE2E8.lmp b/sprites/player/NPLAE2E8.lmp new file mode 100644 index 00000000..15a13f01 Binary files /dev/null and b/sprites/player/NPLAE2E8.lmp differ diff --git a/sprites/player/NPLAE2E8.png b/sprites/player/NPLAE2E8.png deleted file mode 100644 index e08b3045..00000000 Binary files a/sprites/player/NPLAE2E8.png and /dev/null differ diff --git a/sprites/player/NPLAE3E7.lmp b/sprites/player/NPLAE3E7.lmp new file mode 100644 index 00000000..9b825989 Binary files /dev/null and b/sprites/player/NPLAE3E7.lmp differ diff --git a/sprites/player/NPLAE3E7.png b/sprites/player/NPLAE3E7.png deleted file mode 100644 index 66a9f6e2..00000000 Binary files a/sprites/player/NPLAE3E7.png and /dev/null differ diff --git a/sprites/player/NPLAE4E6.lmp b/sprites/player/NPLAE4E6.lmp new file mode 100644 index 00000000..5914692a Binary files /dev/null and b/sprites/player/NPLAE4E6.lmp differ diff --git a/sprites/player/NPLAE4E6.png b/sprites/player/NPLAE4E6.png deleted file mode 100644 index 696f086e..00000000 Binary files a/sprites/player/NPLAE4E6.png and /dev/null differ diff --git a/sprites/player/NPLAE5.lmp b/sprites/player/NPLAE5.lmp new file mode 100644 index 00000000..ca3a5640 Binary files /dev/null and b/sprites/player/NPLAE5.lmp differ diff --git a/sprites/player/NPLAE5.png b/sprites/player/NPLAE5.png deleted file mode 100644 index 3159c76b..00000000 Binary files a/sprites/player/NPLAE5.png and /dev/null differ diff --git a/sprites/player/NPLAF1.lmp b/sprites/player/NPLAF1.lmp new file mode 100644 index 00000000..0af056ca Binary files /dev/null and b/sprites/player/NPLAF1.lmp differ diff --git a/sprites/player/NPLAF1.png b/sprites/player/NPLAF1.png deleted file mode 100644 index ffb310e3..00000000 Binary files a/sprites/player/NPLAF1.png and /dev/null differ diff --git a/sprites/player/NPLAF2F8.lmp b/sprites/player/NPLAF2F8.lmp new file mode 100644 index 00000000..43d2f20f Binary files /dev/null and b/sprites/player/NPLAF2F8.lmp differ diff --git a/sprites/player/NPLAF2F8.png b/sprites/player/NPLAF2F8.png deleted file mode 100644 index def6de94..00000000 Binary files a/sprites/player/NPLAF2F8.png and /dev/null differ diff --git a/sprites/player/NPLAF3F7.lmp b/sprites/player/NPLAF3F7.lmp new file mode 100644 index 00000000..a51d7b70 Binary files /dev/null and b/sprites/player/NPLAF3F7.lmp differ diff --git a/sprites/player/NPLAF3F7.png b/sprites/player/NPLAF3F7.png deleted file mode 100644 index 20a89627..00000000 Binary files a/sprites/player/NPLAF3F7.png and /dev/null differ diff --git a/sprites/player/NPLAF4F6.lmp b/sprites/player/NPLAF4F6.lmp new file mode 100644 index 00000000..a35a9cf9 Binary files /dev/null and b/sprites/player/NPLAF4F6.lmp differ diff --git a/sprites/player/NPLAF4F6.png b/sprites/player/NPLAF4F6.png deleted file mode 100644 index 519a335b..00000000 Binary files a/sprites/player/NPLAF4F6.png and /dev/null differ diff --git a/sprites/player/NPLAF5.lmp b/sprites/player/NPLAF5.lmp new file mode 100644 index 00000000..ad0cacfb Binary files /dev/null and b/sprites/player/NPLAF5.lmp differ diff --git a/sprites/player/NPLAF5.png b/sprites/player/NPLAF5.png deleted file mode 100644 index f73329ba..00000000 Binary files a/sprites/player/NPLAF5.png and /dev/null differ diff --git a/sprites/player/NPLAG1.lmp b/sprites/player/NPLAG1.lmp new file mode 100644 index 00000000..085b48f1 Binary files /dev/null and b/sprites/player/NPLAG1.lmp differ diff --git a/sprites/player/NPLAG1.png b/sprites/player/NPLAG1.png deleted file mode 100644 index 328a7a81..00000000 Binary files a/sprites/player/NPLAG1.png and /dev/null differ diff --git a/sprites/player/NPLAG2G8.lmp b/sprites/player/NPLAG2G8.lmp new file mode 100644 index 00000000..265156d4 Binary files /dev/null and b/sprites/player/NPLAG2G8.lmp differ diff --git a/sprites/player/NPLAG2G8.png b/sprites/player/NPLAG2G8.png deleted file mode 100644 index 369c2150..00000000 Binary files a/sprites/player/NPLAG2G8.png and /dev/null differ diff --git a/sprites/player/NPLAG3G7.lmp b/sprites/player/NPLAG3G7.lmp new file mode 100644 index 00000000..98815826 Binary files /dev/null and b/sprites/player/NPLAG3G7.lmp differ diff --git a/sprites/player/NPLAG3G7.png b/sprites/player/NPLAG3G7.png deleted file mode 100644 index 9cb68bb6..00000000 Binary files a/sprites/player/NPLAG3G7.png and /dev/null differ diff --git a/sprites/player/NPLAG4G6.lmp b/sprites/player/NPLAG4G6.lmp new file mode 100644 index 00000000..69e0aa2b Binary files /dev/null and b/sprites/player/NPLAG4G6.lmp differ diff --git a/sprites/player/NPLAG4G6.png b/sprites/player/NPLAG4G6.png deleted file mode 100644 index c65d0a1f..00000000 Binary files a/sprites/player/NPLAG4G6.png and /dev/null differ diff --git a/sprites/player/NPLAG5.lmp b/sprites/player/NPLAG5.lmp new file mode 100644 index 00000000..d76804cb Binary files /dev/null and b/sprites/player/NPLAG5.lmp differ diff --git a/sprites/player/NPLAG5.png b/sprites/player/NPLAG5.png deleted file mode 100644 index 3d22eb55..00000000 Binary files a/sprites/player/NPLAG5.png and /dev/null differ diff --git a/sprites/player/NPLAH0.lmp b/sprites/player/NPLAH0.lmp new file mode 100644 index 00000000..e2096409 Binary files /dev/null and b/sprites/player/NPLAH0.lmp differ diff --git a/sprites/player/NPLAH0.png b/sprites/player/NPLAH0.png deleted file mode 100644 index 23bf075f..00000000 Binary files a/sprites/player/NPLAH0.png and /dev/null differ diff --git a/sprites/player/NPLAI0.lmp b/sprites/player/NPLAI0.lmp new file mode 100644 index 00000000..200d6f78 Binary files /dev/null and b/sprites/player/NPLAI0.lmp differ diff --git a/sprites/player/NPLAI0.png b/sprites/player/NPLAI0.png deleted file mode 100644 index f10c54bf..00000000 Binary files a/sprites/player/NPLAI0.png and /dev/null differ diff --git a/sprites/player/NPLAJ0.lmp b/sprites/player/NPLAJ0.lmp new file mode 100644 index 00000000..bbb8b361 Binary files /dev/null and b/sprites/player/NPLAJ0.lmp differ diff --git a/sprites/player/NPLAJ0.png b/sprites/player/NPLAJ0.png deleted file mode 100644 index 9765cc8d..00000000 Binary files a/sprites/player/NPLAJ0.png and /dev/null differ diff --git a/sprites/player/NPLAK0.lmp b/sprites/player/NPLAK0.lmp new file mode 100644 index 00000000..422e1315 Binary files /dev/null and b/sprites/player/NPLAK0.lmp differ diff --git a/sprites/player/NPLAK0.png b/sprites/player/NPLAK0.png deleted file mode 100644 index 06ea90fc..00000000 Binary files a/sprites/player/NPLAK0.png and /dev/null differ diff --git a/sprites/player/NPLAL0.lmp b/sprites/player/NPLAL0.lmp new file mode 100644 index 00000000..4859e169 Binary files /dev/null and b/sprites/player/NPLAL0.lmp differ diff --git a/sprites/player/NPLAL0.png b/sprites/player/NPLAL0.png deleted file mode 100644 index 1d4ffebb..00000000 Binary files a/sprites/player/NPLAL0.png and /dev/null differ diff --git a/sprites/player/NPLAM1.lmp b/sprites/player/NPLAM1.lmp new file mode 100644 index 00000000..277390a2 Binary files /dev/null and b/sprites/player/NPLAM1.lmp differ diff --git a/sprites/player/NPLAM1.png b/sprites/player/NPLAM1.png deleted file mode 100644 index 0a2ef786..00000000 Binary files a/sprites/player/NPLAM1.png and /dev/null differ diff --git a/sprites/player/NPLAM2M8.lmp b/sprites/player/NPLAM2M8.lmp new file mode 100644 index 00000000..56870dc7 Binary files /dev/null and b/sprites/player/NPLAM2M8.lmp differ diff --git a/sprites/player/NPLAM2M8.png b/sprites/player/NPLAM2M8.png deleted file mode 100644 index d3c2c2eb..00000000 Binary files a/sprites/player/NPLAM2M8.png and /dev/null differ diff --git a/sprites/player/NPLAM3M7.lmp b/sprites/player/NPLAM3M7.lmp new file mode 100644 index 00000000..24db1f1e Binary files /dev/null and b/sprites/player/NPLAM3M7.lmp differ diff --git a/sprites/player/NPLAM3M7.png b/sprites/player/NPLAM3M7.png deleted file mode 100644 index f0ab6450..00000000 Binary files a/sprites/player/NPLAM3M7.png and /dev/null differ diff --git a/sprites/player/NPLAM4M6.lmp b/sprites/player/NPLAM4M6.lmp new file mode 100644 index 00000000..8319861a Binary files /dev/null and b/sprites/player/NPLAM4M6.lmp differ diff --git a/sprites/player/NPLAM4M6.png b/sprites/player/NPLAM4M6.png deleted file mode 100644 index 67316116..00000000 Binary files a/sprites/player/NPLAM4M6.png and /dev/null differ diff --git a/sprites/player/NPLAM5.lmp b/sprites/player/NPLAM5.lmp new file mode 100644 index 00000000..5e440964 Binary files /dev/null and b/sprites/player/NPLAM5.lmp differ diff --git a/sprites/player/NPLAM5.png b/sprites/player/NPLAM5.png deleted file mode 100644 index fa55ed40..00000000 Binary files a/sprites/player/NPLAM5.png and /dev/null differ diff --git a/sprites/player/NPLAN1.lmp b/sprites/player/NPLAN1.lmp new file mode 100644 index 00000000..f08c322b Binary files /dev/null and b/sprites/player/NPLAN1.lmp differ diff --git a/sprites/player/NPLAN1.png b/sprites/player/NPLAN1.png deleted file mode 100644 index 65f29679..00000000 Binary files a/sprites/player/NPLAN1.png and /dev/null differ diff --git a/sprites/player/NPLAN2N8.lmp b/sprites/player/NPLAN2N8.lmp new file mode 100644 index 00000000..71a1e0bd Binary files /dev/null and b/sprites/player/NPLAN2N8.lmp differ diff --git a/sprites/player/NPLAN2N8.png b/sprites/player/NPLAN2N8.png deleted file mode 100644 index c7bc8dd8..00000000 Binary files a/sprites/player/NPLAN2N8.png and /dev/null differ diff --git a/sprites/player/NPLAN3N7.lmp b/sprites/player/NPLAN3N7.lmp new file mode 100644 index 00000000..18b6fc20 Binary files /dev/null and b/sprites/player/NPLAN3N7.lmp differ diff --git a/sprites/player/NPLAN3N7.png b/sprites/player/NPLAN3N7.png deleted file mode 100644 index 9e301a39..00000000 Binary files a/sprites/player/NPLAN3N7.png and /dev/null differ diff --git a/sprites/player/NPLAN4N6.lmp b/sprites/player/NPLAN4N6.lmp new file mode 100644 index 00000000..29197e55 Binary files /dev/null and b/sprites/player/NPLAN4N6.lmp differ diff --git a/sprites/player/NPLAN4N6.png b/sprites/player/NPLAN4N6.png deleted file mode 100644 index 5ebac83e..00000000 Binary files a/sprites/player/NPLAN4N6.png and /dev/null differ diff --git a/sprites/player/NPLAN5.lmp b/sprites/player/NPLAN5.lmp new file mode 100644 index 00000000..bd2c95ed Binary files /dev/null and b/sprites/player/NPLAN5.lmp differ diff --git a/sprites/player/NPLAN5.png b/sprites/player/NPLAN5.png deleted file mode 100644 index 4cba7a7e..00000000 Binary files a/sprites/player/NPLAN5.png and /dev/null differ diff --git a/sprites/player/NPLCM1.lmp b/sprites/player/NPLCM1.lmp new file mode 100644 index 00000000..1abd4d39 Binary files /dev/null and b/sprites/player/NPLCM1.lmp differ diff --git a/sprites/player/NPLCM1.png b/sprites/player/NPLCM1.png deleted file mode 100644 index 27875695..00000000 Binary files a/sprites/player/NPLCM1.png and /dev/null differ diff --git a/sprites/player/NPLCM2M8.lmp b/sprites/player/NPLCM2M8.lmp new file mode 100644 index 00000000..5469486f Binary files /dev/null and b/sprites/player/NPLCM2M8.lmp differ diff --git a/sprites/player/NPLCM2M8.png b/sprites/player/NPLCM2M8.png deleted file mode 100644 index ba0423a0..00000000 Binary files a/sprites/player/NPLCM2M8.png and /dev/null differ diff --git a/sprites/player/NPLCM3M7.lmp b/sprites/player/NPLCM3M7.lmp new file mode 100644 index 00000000..148e6a76 Binary files /dev/null and b/sprites/player/NPLCM3M7.lmp differ diff --git a/sprites/player/NPLCM3M7.png b/sprites/player/NPLCM3M7.png deleted file mode 100644 index 6eb08a1d..00000000 Binary files a/sprites/player/NPLCM3M7.png and /dev/null differ diff --git a/sprites/player/NPLCM4M6.lmp b/sprites/player/NPLCM4M6.lmp new file mode 100644 index 00000000..67d602e0 Binary files /dev/null and b/sprites/player/NPLCM4M6.lmp differ diff --git a/sprites/player/NPLCM4M6.png b/sprites/player/NPLCM4M6.png deleted file mode 100644 index dc563cfa..00000000 Binary files a/sprites/player/NPLCM4M6.png and /dev/null differ diff --git a/sprites/player/NPLCM5.lmp b/sprites/player/NPLCM5.lmp new file mode 100644 index 00000000..ea94bfc1 Binary files /dev/null and b/sprites/player/NPLCM5.lmp differ diff --git a/sprites/player/NPLCM5.png b/sprites/player/NPLCM5.png deleted file mode 100644 index df5ebd5f..00000000 Binary files a/sprites/player/NPLCM5.png and /dev/null differ diff --git a/sprites/player/NPLCN1.lmp b/sprites/player/NPLCN1.lmp new file mode 100644 index 00000000..dbcf7f6e Binary files /dev/null and b/sprites/player/NPLCN1.lmp differ diff --git a/sprites/player/NPLCN1.png b/sprites/player/NPLCN1.png deleted file mode 100644 index 79465705..00000000 Binary files a/sprites/player/NPLCN1.png and /dev/null differ diff --git a/sprites/player/NPLCN2N8.lmp b/sprites/player/NPLCN2N8.lmp new file mode 100644 index 00000000..4746cd43 Binary files /dev/null and b/sprites/player/NPLCN2N8.lmp differ diff --git a/sprites/player/NPLCN2N8.png b/sprites/player/NPLCN2N8.png deleted file mode 100644 index 060fb915..00000000 Binary files a/sprites/player/NPLCN2N8.png and /dev/null differ diff --git a/sprites/player/NPLCN3N7.lmp b/sprites/player/NPLCN3N7.lmp new file mode 100644 index 00000000..875ccd12 Binary files /dev/null and b/sprites/player/NPLCN3N7.lmp differ diff --git a/sprites/player/NPLCN3N7.png b/sprites/player/NPLCN3N7.png deleted file mode 100644 index adf8d102..00000000 Binary files a/sprites/player/NPLCN3N7.png and /dev/null differ diff --git a/sprites/player/NPLCN4N6.lmp b/sprites/player/NPLCN4N6.lmp new file mode 100644 index 00000000..73682304 Binary files /dev/null and b/sprites/player/NPLCN4N6.lmp differ diff --git a/sprites/player/NPLCN4N6.png b/sprites/player/NPLCN4N6.png deleted file mode 100644 index 763963d0..00000000 Binary files a/sprites/player/NPLCN4N6.png and /dev/null differ diff --git a/sprites/player/NPLCN5.lmp b/sprites/player/NPLCN5.lmp new file mode 100644 index 00000000..cc252d58 Binary files /dev/null and b/sprites/player/NPLCN5.lmp differ diff --git a/sprites/player/NPLCN5.png b/sprites/player/NPLCN5.png deleted file mode 100644 index be1368e0..00000000 Binary files a/sprites/player/NPLCN5.png and /dev/null differ diff --git a/sprites/player/NPLCa1.lmp b/sprites/player/NPLCa1.lmp new file mode 100644 index 00000000..c0ec199e Binary files /dev/null and b/sprites/player/NPLCa1.lmp differ diff --git a/sprites/player/NPLCa1.png b/sprites/player/NPLCa1.png deleted file mode 100644 index 5d19b06f..00000000 Binary files a/sprites/player/NPLCa1.png and /dev/null differ diff --git a/sprites/player/NPLCa2a8.lmp b/sprites/player/NPLCa2a8.lmp new file mode 100644 index 00000000..668744c8 Binary files /dev/null and b/sprites/player/NPLCa2a8.lmp differ diff --git a/sprites/player/NPLCa2a8.png b/sprites/player/NPLCa2a8.png deleted file mode 100644 index dae42e6a..00000000 Binary files a/sprites/player/NPLCa2a8.png and /dev/null differ diff --git a/sprites/player/NPLCa3a7.lmp b/sprites/player/NPLCa3a7.lmp new file mode 100644 index 00000000..180fd42f Binary files /dev/null and b/sprites/player/NPLCa3a7.lmp differ diff --git a/sprites/player/NPLCa3a7.png b/sprites/player/NPLCa3a7.png deleted file mode 100644 index 6ad04acb..00000000 Binary files a/sprites/player/NPLCa3a7.png and /dev/null differ diff --git a/sprites/player/NPLCa4a6.lmp b/sprites/player/NPLCa4a6.lmp new file mode 100644 index 00000000..d73644fd Binary files /dev/null and b/sprites/player/NPLCa4a6.lmp differ diff --git a/sprites/player/NPLCa4a6.png b/sprites/player/NPLCa4a6.png deleted file mode 100644 index a7af24d6..00000000 Binary files a/sprites/player/NPLCa4a6.png and /dev/null differ diff --git a/sprites/player/NPLCa5.lmp b/sprites/player/NPLCa5.lmp new file mode 100644 index 00000000..18496bb1 Binary files /dev/null and b/sprites/player/NPLCa5.lmp differ diff --git a/sprites/player/NPLCa5.png b/sprites/player/NPLCa5.png deleted file mode 100644 index 8753604a..00000000 Binary files a/sprites/player/NPLCa5.png and /dev/null differ diff --git a/sprites/player/NPLCb1.lmp b/sprites/player/NPLCb1.lmp new file mode 100644 index 00000000..1abd4d39 Binary files /dev/null and b/sprites/player/NPLCb1.lmp differ diff --git a/sprites/player/NPLCb1.png b/sprites/player/NPLCb1.png deleted file mode 100644 index 27875695..00000000 Binary files a/sprites/player/NPLCb1.png and /dev/null differ diff --git a/sprites/player/NPLCb2b8.lmp b/sprites/player/NPLCb2b8.lmp new file mode 100644 index 00000000..bc14afbd Binary files /dev/null and b/sprites/player/NPLCb2b8.lmp differ diff --git a/sprites/player/NPLCb2b8.png b/sprites/player/NPLCb2b8.png deleted file mode 100644 index bd17771f..00000000 Binary files a/sprites/player/NPLCb2b8.png and /dev/null differ diff --git a/sprites/player/NPLCb3b7.lmp b/sprites/player/NPLCb3b7.lmp new file mode 100644 index 00000000..148e6a76 Binary files /dev/null and b/sprites/player/NPLCb3b7.lmp differ diff --git a/sprites/player/NPLCb3b7.png b/sprites/player/NPLCb3b7.png deleted file mode 100644 index 6eb08a1d..00000000 Binary files a/sprites/player/NPLCb3b7.png and /dev/null differ diff --git a/sprites/player/NPLCb4b6.lmp b/sprites/player/NPLCb4b6.lmp new file mode 100644 index 00000000..f7edcfa9 Binary files /dev/null and b/sprites/player/NPLCb4b6.lmp differ diff --git a/sprites/player/NPLCb4b6.png b/sprites/player/NPLCb4b6.png deleted file mode 100644 index 056a20a2..00000000 Binary files a/sprites/player/NPLCb4b6.png and /dev/null differ diff --git a/sprites/player/NPLCb5.lmp b/sprites/player/NPLCb5.lmp new file mode 100644 index 00000000..fa816d69 Binary files /dev/null and b/sprites/player/NPLCb5.lmp differ diff --git a/sprites/player/NPLCb5.png b/sprites/player/NPLCb5.png deleted file mode 100644 index 5075bdd5..00000000 Binary files a/sprites/player/NPLCb5.png and /dev/null differ diff --git a/sprites/player/NPLCc1.lmp b/sprites/player/NPLCc1.lmp new file mode 100644 index 00000000..46e361b6 Binary files /dev/null and b/sprites/player/NPLCc1.lmp differ diff --git a/sprites/player/NPLCc1.png b/sprites/player/NPLCc1.png deleted file mode 100644 index c48ba580..00000000 Binary files a/sprites/player/NPLCc1.png and /dev/null differ diff --git a/sprites/player/NPLCc2c8.lmp b/sprites/player/NPLCc2c8.lmp new file mode 100644 index 00000000..a46f2866 Binary files /dev/null and b/sprites/player/NPLCc2c8.lmp differ diff --git a/sprites/player/NPLCc2c8.png b/sprites/player/NPLCc2c8.png deleted file mode 100644 index 4b83d8cb..00000000 Binary files a/sprites/player/NPLCc2c8.png and /dev/null differ diff --git a/sprites/player/NPLCc3c7.lmp b/sprites/player/NPLCc3c7.lmp new file mode 100644 index 00000000..875ccd12 Binary files /dev/null and b/sprites/player/NPLCc3c7.lmp differ diff --git a/sprites/player/NPLCc3c7.png b/sprites/player/NPLCc3c7.png deleted file mode 100644 index adf8d102..00000000 Binary files a/sprites/player/NPLCc3c7.png and /dev/null differ diff --git a/sprites/player/NPLCc4c6.lmp b/sprites/player/NPLCc4c6.lmp new file mode 100644 index 00000000..fb833615 Binary files /dev/null and b/sprites/player/NPLCc4c6.lmp differ diff --git a/sprites/player/NPLCc4c6.png b/sprites/player/NPLCc4c6.png deleted file mode 100644 index aade0027..00000000 Binary files a/sprites/player/NPLCc4c6.png and /dev/null differ diff --git a/sprites/player/NPLCc5.lmp b/sprites/player/NPLCc5.lmp new file mode 100644 index 00000000..c85a67e6 Binary files /dev/null and b/sprites/player/NPLCc5.lmp differ diff --git a/sprites/player/NPLCc5.png b/sprites/player/NPLCc5.png deleted file mode 100644 index e3cb8de5..00000000 Binary files a/sprites/player/NPLCc5.png and /dev/null differ diff --git a/sprites/player/NPLCd1.lmp b/sprites/player/NPLCd1.lmp new file mode 100644 index 00000000..1abd4d39 Binary files /dev/null and b/sprites/player/NPLCd1.lmp differ diff --git a/sprites/player/NPLCd1.png b/sprites/player/NPLCd1.png deleted file mode 100644 index 27875695..00000000 Binary files a/sprites/player/NPLCd1.png and /dev/null differ diff --git a/sprites/player/NPLCd2d8.lmp b/sprites/player/NPLCd2d8.lmp new file mode 100644 index 00000000..bc14afbd Binary files /dev/null and b/sprites/player/NPLCd2d8.lmp differ diff --git a/sprites/player/NPLCd2d8.png b/sprites/player/NPLCd2d8.png deleted file mode 100644 index bd17771f..00000000 Binary files a/sprites/player/NPLCd2d8.png and /dev/null differ diff --git a/sprites/player/NPLCd3d7.lmp b/sprites/player/NPLCd3d7.lmp new file mode 100644 index 00000000..148e6a76 Binary files /dev/null and b/sprites/player/NPLCd3d7.lmp differ diff --git a/sprites/player/NPLCd3d7.png b/sprites/player/NPLCd3d7.png deleted file mode 100644 index 6eb08a1d..00000000 Binary files a/sprites/player/NPLCd3d7.png and /dev/null differ diff --git a/sprites/player/NPLCd4d6.lmp b/sprites/player/NPLCd4d6.lmp new file mode 100644 index 00000000..f7edcfa9 Binary files /dev/null and b/sprites/player/NPLCd4d6.lmp differ diff --git a/sprites/player/NPLCd4d6.png b/sprites/player/NPLCd4d6.png deleted file mode 100644 index 90615cc9..00000000 Binary files a/sprites/player/NPLCd4d6.png and /dev/null differ diff --git a/sprites/player/NPLCd5.lmp b/sprites/player/NPLCd5.lmp new file mode 100644 index 00000000..fa816d69 Binary files /dev/null and b/sprites/player/NPLCd5.lmp differ diff --git a/sprites/player/NPLCd5.png b/sprites/player/NPLCd5.png deleted file mode 100644 index 5075bdd5..00000000 Binary files a/sprites/player/NPLCd5.png and /dev/null differ diff --git a/sprites/player/NPLCe1.lmp b/sprites/player/NPLCe1.lmp new file mode 100644 index 00000000..ebf9a6e3 Binary files /dev/null and b/sprites/player/NPLCe1.lmp differ diff --git a/sprites/player/NPLCe1.png b/sprites/player/NPLCe1.png deleted file mode 100644 index c6ca5172..00000000 Binary files a/sprites/player/NPLCe1.png and /dev/null differ diff --git a/sprites/player/NPLCe2e8.lmp b/sprites/player/NPLCe2e8.lmp new file mode 100644 index 00000000..f394d7c3 Binary files /dev/null and b/sprites/player/NPLCe2e8.lmp differ diff --git a/sprites/player/NPLCe2e8.png b/sprites/player/NPLCe2e8.png deleted file mode 100644 index 33ca8c8e..00000000 Binary files a/sprites/player/NPLCe2e8.png and /dev/null differ diff --git a/sprites/player/NPLCe3e7.lmp b/sprites/player/NPLCe3e7.lmp new file mode 100644 index 00000000..eb75fed4 Binary files /dev/null and b/sprites/player/NPLCe3e7.lmp differ diff --git a/sprites/player/NPLCe3e7.png b/sprites/player/NPLCe3e7.png deleted file mode 100644 index 24b413c8..00000000 Binary files a/sprites/player/NPLCe3e7.png and /dev/null differ diff --git a/sprites/player/NPLCe4e6.lmp b/sprites/player/NPLCe4e6.lmp new file mode 100644 index 00000000..41421ef8 Binary files /dev/null and b/sprites/player/NPLCe4e6.lmp differ diff --git a/sprites/player/NPLCe4e6.png b/sprites/player/NPLCe4e6.png deleted file mode 100644 index 5bcbcf9e..00000000 Binary files a/sprites/player/NPLCe4e6.png and /dev/null differ diff --git a/sprites/player/NPLCe5.lmp b/sprites/player/NPLCe5.lmp new file mode 100644 index 00000000..f232dd3f Binary files /dev/null and b/sprites/player/NPLCe5.lmp differ diff --git a/sprites/player/NPLCe5.png b/sprites/player/NPLCe5.png deleted file mode 100644 index 65121ac5..00000000 Binary files a/sprites/player/NPLCe5.png and /dev/null differ diff --git a/sprites/player/NPLCf1.lmp b/sprites/player/NPLCf1.lmp new file mode 100644 index 00000000..dd27fd03 Binary files /dev/null and b/sprites/player/NPLCf1.lmp differ diff --git a/sprites/player/NPLCf1.png b/sprites/player/NPLCf1.png deleted file mode 100644 index 00669834..00000000 Binary files a/sprites/player/NPLCf1.png and /dev/null differ diff --git a/sprites/player/NPLCf2f8.lmp b/sprites/player/NPLCf2f8.lmp new file mode 100644 index 00000000..7c88ffa7 Binary files /dev/null and b/sprites/player/NPLCf2f8.lmp differ diff --git a/sprites/player/NPLCf2f8.png b/sprites/player/NPLCf2f8.png deleted file mode 100644 index 9847e42d..00000000 Binary files a/sprites/player/NPLCf2f8.png and /dev/null differ diff --git a/sprites/player/NPLCf3f7.lmp b/sprites/player/NPLCf3f7.lmp new file mode 100644 index 00000000..97c94b36 Binary files /dev/null and b/sprites/player/NPLCf3f7.lmp differ diff --git a/sprites/player/NPLCf3f7.png b/sprites/player/NPLCf3f7.png deleted file mode 100644 index a5908902..00000000 Binary files a/sprites/player/NPLCf3f7.png and /dev/null differ diff --git a/sprites/player/NPLCf4f6.lmp b/sprites/player/NPLCf4f6.lmp new file mode 100644 index 00000000..4c406add Binary files /dev/null and b/sprites/player/NPLCf4f6.lmp differ diff --git a/sprites/player/NPLCf4f6.png b/sprites/player/NPLCf4f6.png deleted file mode 100644 index ec0b2b6a..00000000 Binary files a/sprites/player/NPLCf4f6.png and /dev/null differ diff --git a/sprites/player/NPLCf5.lmp b/sprites/player/NPLCf5.lmp new file mode 100644 index 00000000..67386d9b Binary files /dev/null and b/sprites/player/NPLCf5.lmp differ diff --git a/sprites/player/NPLCf5.png b/sprites/player/NPLCf5.png deleted file mode 100644 index 9ba213fc..00000000 Binary files a/sprites/player/NPLCf5.png and /dev/null differ diff --git a/sprites/player/NPLCg1.lmp b/sprites/player/NPLCg1.lmp new file mode 100644 index 00000000..fc2e0ea1 Binary files /dev/null and b/sprites/player/NPLCg1.lmp differ diff --git a/sprites/player/NPLCg1.png b/sprites/player/NPLCg1.png deleted file mode 100644 index aa4f0bd2..00000000 Binary files a/sprites/player/NPLCg1.png and /dev/null differ diff --git a/sprites/player/NPLCg2g8.lmp b/sprites/player/NPLCg2g8.lmp new file mode 100644 index 00000000..27db260b Binary files /dev/null and b/sprites/player/NPLCg2g8.lmp differ diff --git a/sprites/player/NPLCg2g8.png b/sprites/player/NPLCg2g8.png deleted file mode 100644 index 851d48c7..00000000 Binary files a/sprites/player/NPLCg2g8.png and /dev/null differ diff --git a/sprites/player/NPLCg3g7.lmp b/sprites/player/NPLCg3g7.lmp new file mode 100644 index 00000000..9a0fb022 Binary files /dev/null and b/sprites/player/NPLCg3g7.lmp differ diff --git a/sprites/player/NPLCg3g7.png b/sprites/player/NPLCg3g7.png deleted file mode 100644 index 77c953a7..00000000 Binary files a/sprites/player/NPLCg3g7.png and /dev/null differ diff --git a/sprites/player/NPLCg4g6.lmp b/sprites/player/NPLCg4g6.lmp new file mode 100644 index 00000000..1d8be951 Binary files /dev/null and b/sprites/player/NPLCg4g6.lmp differ diff --git a/sprites/player/NPLCg4g6.png b/sprites/player/NPLCg4g6.png deleted file mode 100644 index a7472444..00000000 Binary files a/sprites/player/NPLCg4g6.png and /dev/null differ diff --git a/sprites/player/NPLCg5.lmp b/sprites/player/NPLCg5.lmp new file mode 100644 index 00000000..0d6c3768 Binary files /dev/null and b/sprites/player/NPLCg5.lmp differ diff --git a/sprites/player/NPLCg5.png b/sprites/player/NPLCg5.png deleted file mode 100644 index b05277a4..00000000 Binary files a/sprites/player/NPLCg5.png and /dev/null differ diff --git a/sprites/weapons/NITBA0.png b/sprites/weapons/NITBA0.png new file mode 100644 index 00000000..22585ae0 Binary files /dev/null and b/sprites/weapons/NITBA0.png differ diff --git a/sprites/weapons/NITBB0.png b/sprites/weapons/NITBB0.png new file mode 100644 index 00000000..7cfa01da Binary files /dev/null and b/sprites/weapons/NITBB0.png differ diff --git a/sprites/weapons/NITBC0.png b/sprites/weapons/NITBC0.png new file mode 100644 index 00000000..4dbcde3a Binary files /dev/null and b/sprites/weapons/NITBC0.png differ diff --git a/sprites/weapons/NITBD0.png b/sprites/weapons/NITBD0.png new file mode 100644 index 00000000..97f00715 Binary files /dev/null and b/sprites/weapons/NITBD0.png differ diff --git a/sprites/weapons/bfg9000/NBFSA0.png b/sprites/weapons/bfg9000/NBFSA0.png index e234ca56..ccdce4d8 100644 Binary files a/sprites/weapons/bfg9000/NBFSA0.png and b/sprites/weapons/bfg9000/NBFSA0.png differ diff --git a/sprites/weapons/bfg9000/NBFSB0.png b/sprites/weapons/bfg9000/NBFSB0.png index 6ac81ce5..d81669a5 100644 Binary files a/sprites/weapons/bfg9000/NBFSB0.png and b/sprites/weapons/bfg9000/NBFSB0.png differ diff --git a/sprites/weapons/bfg9000/NBFSC0.png b/sprites/weapons/bfg9000/NBFSC0.png index 7ca99656..2268bd18 100644 Binary files a/sprites/weapons/bfg9000/NBFSC0.png and b/sprites/weapons/bfg9000/NBFSC0.png differ diff --git a/sprites/weapons/bfg9000/NBFSD0.png b/sprites/weapons/bfg9000/NBFSD0.png index b6d375fc..3c2c9105 100644 Binary files a/sprites/weapons/bfg9000/NBFSD0.png and b/sprites/weapons/bfg9000/NBFSD0.png differ diff --git a/sprites/weapons/bfg9000/NBFSE0.png b/sprites/weapons/bfg9000/NBFSE0.png index 62c2ccb4..cbcf45f2 100644 Binary files a/sprites/weapons/bfg9000/NBFSE0.png and b/sprites/weapons/bfg9000/NBFSE0.png differ diff --git a/sprites/weapons/bfg9000/NBFSF0.png b/sprites/weapons/bfg9000/NBFSF0.png new file mode 100644 index 00000000..f4d82a25 Binary files /dev/null and b/sprites/weapons/bfg9000/NBFSF0.png differ diff --git a/sprites/weapons/bfg9000/NBFSG0.png b/sprites/weapons/bfg9000/NBFSG0.png new file mode 100644 index 00000000..8571f728 Binary files /dev/null and b/sprites/weapons/bfg9000/NBFSG0.png differ diff --git a/sprites/weapons/bfg9000/NBFSH0.png b/sprites/weapons/bfg9000/NBFSH0.png new file mode 100644 index 00000000..279f4453 Binary files /dev/null and b/sprites/weapons/bfg9000/NBFSH0.png differ diff --git a/sprites/weapons/bfg9000/NBFXA0.png b/sprites/weapons/bfg9000/NBFXA0.png deleted file mode 100644 index 4069aec0..00000000 Binary files a/sprites/weapons/bfg9000/NBFXA0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXB0.png b/sprites/weapons/bfg9000/NBFXB0.png deleted file mode 100644 index e32b0013..00000000 Binary files a/sprites/weapons/bfg9000/NBFXB0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXC0.png b/sprites/weapons/bfg9000/NBFXC0.png deleted file mode 100644 index a999fbe2..00000000 Binary files a/sprites/weapons/bfg9000/NBFXC0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXD0.png b/sprites/weapons/bfg9000/NBFXD0.png deleted file mode 100644 index 232fcd68..00000000 Binary files a/sprites/weapons/bfg9000/NBFXD0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXE0.png b/sprites/weapons/bfg9000/NBFXE0.png deleted file mode 100644 index 60e1ed22..00000000 Binary files a/sprites/weapons/bfg9000/NBFXE0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXF0.png b/sprites/weapons/bfg9000/NBFXF0.png deleted file mode 100644 index 24030b48..00000000 Binary files a/sprites/weapons/bfg9000/NBFXF0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXG0.png b/sprites/weapons/bfg9000/NBFXG0.png deleted file mode 100644 index e23f6cde..00000000 Binary files a/sprites/weapons/bfg9000/NBFXG0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXH0.png b/sprites/weapons/bfg9000/NBFXH0.png deleted file mode 100644 index 2e3a9865..00000000 Binary files a/sprites/weapons/bfg9000/NBFXH0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXI0.png b/sprites/weapons/bfg9000/NBFXI0.png deleted file mode 100644 index ea52c38f..00000000 Binary files a/sprites/weapons/bfg9000/NBFXI0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXJ0.png b/sprites/weapons/bfg9000/NBFXJ0.png deleted file mode 100644 index 9eb4ca0e..00000000 Binary files a/sprites/weapons/bfg9000/NBFXJ0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXK0.png b/sprites/weapons/bfg9000/NBFXK0.png deleted file mode 100644 index 3d1d6262..00000000 Binary files a/sprites/weapons/bfg9000/NBFXK0.png and /dev/null differ diff --git a/sprites/weapons/bfg9000/NBFXL0.png b/sprites/weapons/bfg9000/NBFXL0.png deleted file mode 100644 index 96790f91..00000000 Binary files a/sprites/weapons/bfg9000/NBFXL0.png and /dev/null differ diff --git a/sprites/weapons/custom/mayhem2019/flamethrower/NFTRA0.png b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRA0.png new file mode 100644 index 00000000..aab5d2e0 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRA0.png differ diff --git a/sprites/weapons/custom/mayhem2019/flamethrower/NFTRB0.png b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRB0.png new file mode 100644 index 00000000..bc770ea6 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRB0.png differ diff --git a/sprites/weapons/custom/mayhem2019/flamethrower/NFTRC0.png b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRC0.png new file mode 100644 index 00000000..15544215 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRC0.png differ diff --git a/sprites/weapons/custom/mayhem2019/flamethrower/NFTRD0.png b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRD0.png new file mode 100644 index 00000000..fa51e866 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/flamethrower/NFTRD0.png differ diff --git a/sprites/weapons/custom/mayhem2019/tommygun/NTOMA0.png b/sprites/weapons/custom/mayhem2019/tommygun/NTOMA0.png new file mode 100644 index 00000000..910c5025 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/tommygun/NTOMA0.png differ diff --git a/sprites/weapons/custom/mayhem2019/tommygun/NTOMB0.png b/sprites/weapons/custom/mayhem2019/tommygun/NTOMB0.png new file mode 100644 index 00000000..c2529197 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/tommygun/NTOMB0.png differ diff --git a/sprites/weapons/custom/mayhem2019/tommygun/NTOMC0.png b/sprites/weapons/custom/mayhem2019/tommygun/NTOMC0.png new file mode 100644 index 00000000..c7264200 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/tommygun/NTOMC0.png differ diff --git a/sprites/weapons/custom/mayhem2019/tommygun/NTOMD0.png b/sprites/weapons/custom/mayhem2019/tommygun/NTOMD0.png new file mode 100644 index 00000000..1b876ad4 Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/tommygun/NTOMD0.png differ diff --git a/sprites/weapons/custom/mayhem2019/tommygun/NTOME0.png b/sprites/weapons/custom/mayhem2019/tommygun/NTOME0.png new file mode 100644 index 00000000..8e77c16a Binary files /dev/null and b/sprites/weapons/custom/mayhem2019/tommygun/NTOME0.png differ diff --git a/sprites/weapons/pistol/NPISA0.png b/sprites/weapons/pistol/NPISA0.png index 22dba91a..18f7d490 100644 Binary files a/sprites/weapons/pistol/NPISA0.png and b/sprites/weapons/pistol/NPISA0.png differ diff --git a/sprites/weapons/pistol/NPISB0.png b/sprites/weapons/pistol/NPISB0.png index ea2bd789..35ef71dc 100644 Binary files a/sprites/weapons/pistol/NPISB0.png and b/sprites/weapons/pistol/NPISB0.png differ diff --git a/sprites/weapons/pistol/NPISC0.png b/sprites/weapons/pistol/NPISC0.png index 1c6fcc4e..3af3a90b 100644 Binary files a/sprites/weapons/pistol/NPISC0.png and b/sprites/weapons/pistol/NPISC0.png differ diff --git a/sprites/weapons/pistol/NPISD0.png b/sprites/weapons/pistol/NPISD0.png index 69b0ba16..0bf35992 100644 Binary files a/sprites/weapons/pistol/NPISD0.png and b/sprites/weapons/pistol/NPISD0.png differ diff --git a/sprites/weapons/pistol/NPISE0.png b/sprites/weapons/pistol/NPISE0.png index 6cfd6f49..16817a52 100644 Binary files a/sprites/weapons/pistol/NPISE0.png and b/sprites/weapons/pistol/NPISE0.png differ diff --git a/sprites/weapons/pistol/NPISF0.png b/sprites/weapons/pistol/NPISF0.png index e9d66cec..1fafcbac 100644 Binary files a/sprites/weapons/pistol/NPISF0.png and b/sprites/weapons/pistol/NPISF0.png differ diff --git a/sprites/weapons/pistol/NPISG0.png b/sprites/weapons/pistol/NPISG0.png index 420a6051..876365e8 100644 Binary files a/sprites/weapons/pistol/NPISG0.png and b/sprites/weapons/pistol/NPISG0.png differ diff --git a/sprites/weapons/pistol/NPISH0.png b/sprites/weapons/pistol/NPISH0.png index d54c647f..f7e31c86 100644 Binary files a/sprites/weapons/pistol/NPISH0.png and b/sprites/weapons/pistol/NPISH0.png differ diff --git a/sprites/weapons/pistol/NPISI0.png b/sprites/weapons/pistol/NPISI0.png index a8afcf1a..81e536b8 100644 Binary files a/sprites/weapons/pistol/NPISI0.png and b/sprites/weapons/pistol/NPISI0.png differ diff --git a/sprites/weapons/pistol/NPISJ0.png b/sprites/weapons/pistol/NPISJ0.png index 1f5dab35..c339ecc8 100644 Binary files a/sprites/weapons/pistol/NPISJ0.png and b/sprites/weapons/pistol/NPISJ0.png differ diff --git a/sprites/weapons/pistol/NPISK0.png b/sprites/weapons/pistol/NPISK0.png index 2483d8ad..324910eb 100644 Binary files a/sprites/weapons/pistol/NPISK0.png and b/sprites/weapons/pistol/NPISK0.png differ diff --git a/sprites/weapons/pistol/NPISL0.png b/sprites/weapons/pistol/NPISL0.png deleted file mode 100644 index a2d2ba86..00000000 Binary files a/sprites/weapons/pistol/NPISL0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBA0.lmp b/sprites/weapons/plasmarifle/NPLBA0.lmp new file mode 100644 index 00000000..9cc2b729 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBA0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBA0.png b/sprites/weapons/plasmarifle/NPLBA0.png deleted file mode 100644 index 3feeeee9..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBA0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBB0.lmp b/sprites/weapons/plasmarifle/NPLBB0.lmp new file mode 100644 index 00000000..b147a2c9 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBB0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBB0.png b/sprites/weapons/plasmarifle/NPLBB0.png deleted file mode 100644 index 7b50347e..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBB0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBC0.lmp b/sprites/weapons/plasmarifle/NPLBC0.lmp new file mode 100644 index 00000000..70dcbe47 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBC0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBC0.png b/sprites/weapons/plasmarifle/NPLBC0.png deleted file mode 100644 index 20b2e02b..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBC0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBD0.lmp b/sprites/weapons/plasmarifle/NPLBD0.lmp new file mode 100644 index 00000000..c781ece0 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBD0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBD0.png b/sprites/weapons/plasmarifle/NPLBD0.png deleted file mode 100644 index 687dd9dd..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBD0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBE0.lmp b/sprites/weapons/plasmarifle/NPLBE0.lmp new file mode 100644 index 00000000..7ab7a447 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBE0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBE0.png b/sprites/weapons/plasmarifle/NPLBE0.png deleted file mode 100644 index 9f98d3dc..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBE0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBF0.lmp b/sprites/weapons/plasmarifle/NPLBF0.lmp new file mode 100644 index 00000000..1b02702a Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBF0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBF0.png b/sprites/weapons/plasmarifle/NPLBF0.png deleted file mode 100644 index e6522bc1..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBF0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBG0.lmp b/sprites/weapons/plasmarifle/NPLBG0.lmp new file mode 100644 index 00000000..6db4eb05 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBG0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBG0.png b/sprites/weapons/plasmarifle/NPLBG0.png deleted file mode 100644 index 44c7b701..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBG0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBH0.lmp b/sprites/weapons/plasmarifle/NPLBH0.lmp new file mode 100644 index 00000000..07111692 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBH0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBH0.png b/sprites/weapons/plasmarifle/NPLBH0.png deleted file mode 100644 index d393aacd..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBH0.png and /dev/null differ diff --git a/sprites/weapons/plasmarifle/NPLBI0.lmp b/sprites/weapons/plasmarifle/NPLBI0.lmp new file mode 100644 index 00000000..c93fc480 Binary files /dev/null and b/sprites/weapons/plasmarifle/NPLBI0.lmp differ diff --git a/sprites/weapons/plasmarifle/NPLBI0.png b/sprites/weapons/plasmarifle/NPLBI0.png deleted file mode 100644 index 0613867c..00000000 Binary files a/sprites/weapons/plasmarifle/NPLBI0.png and /dev/null differ diff --git a/sprites/weapons/rocketlauncher/NMSLA1.png b/sprites/weapons/rocketlauncher/NMSLA1.png new file mode 100644 index 00000000..bff7e54d Binary files /dev/null and b/sprites/weapons/rocketlauncher/NMSLA1.png differ diff --git a/sprites/weapons/rocketlauncher/NMSLA2A8.png b/sprites/weapons/rocketlauncher/NMSLA2A8.png new file mode 100644 index 00000000..c00c4d9b Binary files /dev/null and b/sprites/weapons/rocketlauncher/NMSLA2A8.png differ diff --git a/sprites/weapons/rocketlauncher/NMSLA3A7.png b/sprites/weapons/rocketlauncher/NMSLA3A7.png new file mode 100644 index 00000000..37f83621 Binary files /dev/null and b/sprites/weapons/rocketlauncher/NMSLA3A7.png differ diff --git a/sprites/weapons/rocketlauncher/NMSLA4A6.png b/sprites/weapons/rocketlauncher/NMSLA4A6.png new file mode 100644 index 00000000..aa23c4d7 Binary files /dev/null and b/sprites/weapons/rocketlauncher/NMSLA4A6.png differ diff --git a/sprites/weapons/rocketlauncher/NMSLA5.png b/sprites/weapons/rocketlauncher/NMSLA5.png new file mode 100644 index 00000000..60ba57d8 Binary files /dev/null and b/sprites/weapons/rocketlauncher/NMSLA5.png differ diff --git a/textures.txt b/textures.txt index 528541f1..4af9854d 100644 --- a/textures.txt +++ b/textures.txt @@ -1,923 +1,1207 @@ -// BLOOD -flat optional NBLOOD01, 64, 64 { - patch BLOOD1, 0, 0 +// Texture definitions generated by SLADE3 +// on Fri Jan 27 03:01:16 2023 + +Flat Optional "NBLOOD01", 64, 64 +{ + Patch "BLOOD1", 0, 0 } -flat optional NBLOOD02, 64, 64 { - patch BLOOD1, 0, 0 - - patch BLOOD2, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NBLOOD02", 64, 64 +{ + Patch "BLOOD1", 0, 0 + Patch "BLOOD2", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NBLOOD03, 64, 64 { - patch BLOOD1, 0, 0 - - patch BLOOD2, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NBLOOD03", 64, 64 +{ + Patch "BLOOD1", 0, 0 + Patch "BLOOD2", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NBLOOD04, 64, 64 { - patch BLOOD2, 0, 0 +Flat Optional "NBLOOD04", 64, 64 +{ + Patch "BLOOD2", 0, 0 } -flat optional NBLOOD05, 64, 64 { - patch BLOOD2, 0, 0 - - patch BLOOD3, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NBLOOD05", 64, 64 +{ + Patch "BLOOD2", 0, 0 + Patch "BLOOD3", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NBLOOD06, 64, 64 { - patch BLOOD2, 0, 0 - - patch BLOOD3, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NBLOOD06", 64, 64 +{ + Patch "BLOOD2", 0, 0 + Patch "BLOOD3", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NBLOOD07, 64, 64 { - patch BLOOD3, 0, 0 +Flat Optional "NBLOOD07", 64, 64 +{ + Patch "BLOOD3", 0, 0 } -flat optional NBLOOD08, 64, 64 { - patch BLOOD3, 0, 0 - - patch BLOOD1, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NBLOOD08", 64, 64 +{ + Patch "BLOOD3", 0, 0 + Patch "BLOOD1", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NBLOOD09, 64, 64 { - patch BLOOD3, 0, 0 - - patch BLOOD1, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NBLOOD09", 64, 64 +{ + Patch "BLOOD3", 0, 0 + Patch "BLOOD1", 0, 0 + { + Alpha 0.67 + Style translucent } } -// LAVA -flat optional NLAVA01, 64, 64 { - patch LAVA1, 0, 0 +Flat Optional "NLAVA01", 64, 64 +{ + Patch "LAVA1", 0, 0 } -flat optional NLAVA02, 64, 64 { - patch LAVA1, 0, 0 - - patch LAVA2, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NLAVA02", 64, 64 +{ + Patch "LAVA1", 0, 0 + Patch "LAVA2", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NLAVA03, 64, 64 { - patch LAVA1, 0, 0 - - patch LAVA2, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NLAVA03", 64, 64 +{ + Patch "LAVA1", 0, 0 + Patch "LAVA2", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NLAVA04, 64, 64 { - patch LAVA1, 0, 0 - - patch LAVA2, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NLAVA04", 64, 64 +{ + Patch "LAVA1", 0, 0 + Patch "LAVA2", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NLAVA05, 64, 64 { - patch LAVA2, 0, 0 +Flat Optional "NLAVA05", 64, 64 +{ + Patch "LAVA2", 0, 0 } -flat optional NLAVA06, 64, 64 { - patch LAVA2, 0, 0 - - patch LAVA3, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NLAVA06", 64, 64 +{ + Patch "LAVA2", 0, 0 + Patch "LAVA3", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NLAVA07, 64, 64 { - patch LAVA2, 0, 0 - - patch LAVA3, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NLAVA07", 64, 64 +{ + Patch "LAVA2", 0, 0 + Patch "LAVA3", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NLAVA08, 64, 64 { - patch LAVA2, 0, 0 - - patch LAVA3, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NLAVA08", 64, 64 +{ + Patch "LAVA2", 0, 0 + Patch "LAVA3", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NLAVA09, 64, 64 { - patch LAVA3, 0, 0 +Flat Optional "NLAVA09", 64, 64 +{ + Patch "LAVA3", 0, 0 } -flat optional NLAVA10, 64, 64 { - patch LAVA3, 0, 0 - - patch LAVA4, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NLAVA10", 64, 64 +{ + Patch "LAVA3", 0, 0 + Patch "LAVA4", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NLAVA11, 64, 64 { - patch LAVA3, 0, 0 - - patch LAVA4, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NLAVA11", 64, 64 +{ + Patch "LAVA3", 0, 0 + Patch "LAVA4", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NLAVA12, 64, 64 { - patch LAVA3, 0, 0 - - patch LAVA4, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NLAVA12", 64, 64 +{ + Patch "LAVA3", 0, 0 + Patch "LAVA4", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NLAVA13, 64, 64 { - patch LAVA4, 0, 0 +Flat Optional "NLAVA13", 64, 64 +{ + Patch "LAVA4", 0, 0 } -flat optional NLAVA14, 64, 64 { - patch LAVA4, 0, 0 - - patch LAVA1, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NLAVA14", 64, 64 +{ + Patch "LAVA4", 0, 0 + Patch "LAVA1", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NLAVA15, 64, 64 { - patch LAVA4, 0, 0 - - patch LAVA1, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NLAVA15", 64, 64 +{ + Patch "LAVA4", 0, 0 + Patch "LAVA1", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NLAVA16, 64, 64 { - patch LAVA4, 0, 0 - - patch LAVA1, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NLAVA16", 64, 64 +{ + Patch "LAVA4", 0, 0 + Patch "LAVA1", 0, 0 + { + Alpha 0.75 + Style translucent } } -// NUKAGE -flat optional NNUKAG01, 64, 64 { - patch NUKAGE1, 0, 0 +Flat Optional "NNUKAG01", 64, 64 +{ + Patch "NUKAGE1", 0, 0 } -flat optional NNUKAG02, 64, 64 { - patch NUKAGE1, 0, 0 - - patch NUKAGE2, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NNUKAG02", 64, 64 +{ + Patch "NUKAGE1", 0, 0 + Patch "NUKAGE2", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NNUKAG03, 64, 64 { - patch NUKAGE1, 0, 0 - - patch NUKAGE2, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NNUKAG03", 64, 64 +{ + Patch "NUKAGE1", 0, 0 + Patch "NUKAGE2", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NNUKAG04, 64, 64 { - patch NUKAGE2, 0, 0 +Flat Optional "NNUKAG04", 64, 64 +{ + Patch "NUKAGE2", 0, 0 } -flat optional NNUKAG05, 64, 64 { - patch NUKAGE2, 0, 0 - - patch NUKAGE3, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NNUKAG05", 64, 64 +{ + Patch "NUKAGE2", 0, 0 + Patch "NUKAGE3", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NNUKAG06, 64, 64 { - patch NUKAGE2, 0, 0 - - patch NUKAGE3, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NNUKAG06", 64, 64 +{ + Patch "NUKAGE2", 0, 0 + Patch "NUKAGE3", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NNUKAG07, 64, 64 { - patch NUKAGE3, 0, 0 +Flat Optional "NNUKAG07", 64, 64 +{ + Patch "NUKAGE3", 0, 0 } -flat optional NNUKAG08, 64, 64 { - patch NUKAGE3, 0, 0 - - patch NUKAGE1, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NNUKAG08", 64, 64 +{ + Patch "NUKAGE3", 0, 0 + Patch "NUKAGE1", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NNUKAG09, 64, 64 { - patch NUKAGE3, 0, 0 - - patch NUKAGE1, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NNUKAG09", 64, 64 +{ + Patch "NUKAGE3", 0, 0 + Patch "NUKAGE1", 0, 0 + { + Alpha 0.67 + Style translucent } } -// RROCK -flat optional NRROCK01, 64, 64 { - patch RROCK05, 0, 0 +Flat Optional "NRROCK01", 64, 64 +{ + Patch "RROCK05", 0, 0 } -flat optional NRROCK02, 64, 64 { - patch RROCK05, 0, 0 - - patch RROCK06, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NRROCK02", 64, 64 +{ + Patch "RROCK05", 0, 0 + Patch "RROCK06", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NRROCK03, 64, 64 { - patch RROCK05, 0, 0 - - patch RROCK06, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NRROCK03", 64, 64 +{ + Patch "RROCK05", 0, 0 + Patch "RROCK06", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NRROCK04, 64, 64 { - patch RROCK06, 0, 0 +Flat Optional "NRROCK04", 64, 64 +{ + Patch "RROCK06", 0, 0 } -flat optional NRROCK05, 64, 64 { - patch RROCK06, 0, 0 - - patch RROCK07, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NRROCK05", 64, 64 +{ + Patch "RROCK06", 0, 0 + Patch "RROCK07", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NRROCK06, 64, 64 { - patch RROCK06, 0, 0 - - patch RROCK07, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NRROCK06", 64, 64 +{ + Patch "RROCK06", 0, 0 + Patch "RROCK07", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NRROCK07, 64, 64 { - patch RROCK07, 0, 0 +Flat Optional "NRROCK07", 64, 64 +{ + Patch "RROCK07", 0, 0 } -flat optional NRROCK08, 64, 64 { - patch RROCK07, 0, 0 - - patch RROCK08, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NRROCK08", 64, 64 +{ + Patch "RROCK07", 0, 0 + Patch "RROCK08", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NRROCK09, 64, 64 { - patch RROCK07, 0, 0 - - patch RROCK08, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NRROCK09", 64, 64 +{ + Patch "RROCK07", 0, 0 + Patch "RROCK08", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NRROCK10, 64, 64 { - patch RROCK08, 0, 0 +Flat Optional "NRROCK10", 64, 64 +{ + Patch "RROCK08", 0, 0 } -// SLIME01 -flat optional NSLIME01, 64, 64 { - patch SLIME01, 0, 0 +Flat Optional "NSLIME01", 64, 64 +{ + Patch "SLIME01", 0, 0 } -flat optional NSLIME02, 64, 64 { - patch SLIME01, 0, 0 - - patch SLIME02, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIME02", 64, 64 +{ + Patch "SLIME01", 0, 0 + Patch "SLIME02", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIME03, 64, 64 { - patch SLIME01, 0, 0 - - patch SLIME02, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIME03", 64, 64 +{ + Patch "SLIME01", 0, 0 + Patch "SLIME02", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIME04, 64, 64 { - patch SLIME01, 0, 0 - - patch SLIME02, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIME04", 64, 64 +{ + Patch "SLIME01", 0, 0 + Patch "SLIME02", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIME05, 64, 64 { - patch SLIME02, 0, 0 +Flat Optional "NSLIME05", 64, 64 +{ + Patch "SLIME02", 0, 0 } -flat optional NSLIME06, 64, 64 { - patch SLIME02, 0, 0 - - patch SLIME03, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIME06", 64, 64 +{ + Patch "SLIME02", 0, 0 + Patch "SLIME03", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIME07, 64, 64 { - patch SLIME02, 0, 0 - - patch SLIME03, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIME07", 64, 64 +{ + Patch "SLIME02", 0, 0 + Patch "SLIME03", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIME08, 64, 64 { - patch SLIME02, 0, 0 - - patch SLIME03, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIME08", 64, 64 +{ + Patch "SLIME02", 0, 0 + Patch "SLIME03", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIME09, 64, 64 { - patch SLIME03, 0, 0 +Flat Optional "NSLIME09", 64, 64 +{ + Patch "SLIME03", 0, 0 } -flat optional NSLIME10, 64, 64 { - patch SLIME03, 0, 0 - - patch SLIME04, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIME10", 64, 64 +{ + Patch "SLIME03", 0, 0 + Patch "SLIME04", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIME11, 64, 64 { - patch SLIME03, 0, 0 - - patch SLIME04, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIME11", 64, 64 +{ + Patch "SLIME03", 0, 0 + Patch "SLIME04", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIME12, 64, 64 { - patch SLIME03, 0, 0 - - patch SLIME04, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIME12", 64, 64 +{ + Patch "SLIME03", 0, 0 + Patch "SLIME04", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIME13, 64, 64 { - patch SLIME04, 0, 0 +Flat Optional "NSLIME13", 64, 64 +{ + Patch "SLIME04", 0, 0 } -flat optional NSLIME14, 64, 64 { - patch SLIME04, 0, 0 - - patch SLIME01, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIME14", 64, 64 +{ + Patch "SLIME04", 0, 0 + Patch "SLIME01", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIME15, 64, 64 { - patch SLIME04, 0, 0 - - patch SLIME01, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIME15", 64, 64 +{ + Patch "SLIME04", 0, 0 + Patch "SLIME01", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIME16, 64, 64 { - patch SLIME04, 0, 0 - - patch SLIME01, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIME16", 64, 64 +{ + Patch "SLIME04", 0, 0 + Patch "SLIME01", 0, 0 + { + Alpha 0.75 + Style translucent } } -// SLIME05 -flat optional NSLIM201, 64, 64 { - patch SLIME05, 0, 0 +Flat Optional "NSLIM201", 64, 64 +{ + Patch "SLIME05", 0, 0 } -flat optional NSLIM202, 64, 64 { - patch SLIME05, 0, 0 - - patch SLIME06, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIM202", 64, 64 +{ + Patch "SLIME05", 0, 0 + Patch "SLIME06", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIM203, 64, 64 { - patch SLIME05, 0, 0 - - patch SLIME06, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIM203", 64, 64 +{ + Patch "SLIME05", 0, 0 + Patch "SLIME06", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIM204, 64, 64 { - patch SLIME05, 0, 0 - - patch SLIME06, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIM204", 64, 64 +{ + Patch "SLIME05", 0, 0 + Patch "SLIME06", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIM205, 64, 64 { - patch SLIME06, 0, 0 +Flat Optional "NSLIM205", 64, 64 +{ + Patch "SLIME06", 0, 0 } -flat optional NSLIM206, 64, 64 { - patch SLIME06, 0, 0 - - patch SLIME07, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIM206", 64, 64 +{ + Patch "SLIME06", 0, 0 + Patch "SLIME07", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIM207, 64, 64 { - patch SLIME06, 0, 0 - - patch SLIME07, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIM207", 64, 64 +{ + Patch "SLIME06", 0, 0 + Patch "SLIME07", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIM208, 64, 64 { - patch SLIME06, 0, 0 - - patch SLIME07, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIM208", 64, 64 +{ + Patch "SLIME06", 0, 0 + Patch "SLIME07", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIM209, 64, 64 { - patch SLIME07, 0, 0 +Flat Optional "NSLIM209", 64, 64 +{ + Patch "SLIME07", 0, 0 } -flat optional NSLIM210, 64, 64 { - patch SLIME07, 0, 0 - - patch SLIME08, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIM210", 64, 64 +{ + Patch "SLIME07", 0, 0 + Patch "SLIME08", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIM211, 64, 64 { - patch SLIME07, 0, 0 - - patch SLIME08, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIM211", 64, 64 +{ + Patch "SLIME07", 0, 0 + Patch "SLIME08", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIM212, 64, 64 { - patch SLIME07, 0, 0 - - patch SLIME08, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIM212", 64, 64 +{ + Patch "SLIME07", 0, 0 + Patch "SLIME08", 0, 0 + { + Alpha 0.75 + Style translucent } } -flat optional NSLIM213, 64, 64 { - patch SLIME08, 0, 0 +Flat Optional "NSLIM213", 64, 64 +{ + Patch "SLIME08", 0, 0 } -flat optional NSLIM214, 64, 64 { - patch SLIME08, 0, 0 - - patch SLIME05, 0, 0 { - style translucent - alpha 0.25 +Flat Optional "NSLIM214", 64, 64 +{ + Patch "SLIME08", 0, 0 + Patch "SLIME05", 0, 0 + { + Alpha 0.25 + Style translucent } } -flat optional NSLIM215, 64, 64 { - patch SLIME08, 0, 0 - - patch SLIME05, 0, 0 { - style translucent - alpha 0.5 +Flat Optional "NSLIM215", 64, 64 +{ + Patch "SLIME08", 0, 0 + Patch "SLIME05", 0, 0 + { + Alpha 0.50 + Style translucent } } -flat optional NSLIM216, 64, 64 { - patch SLIME08, 0, 0 - - patch SLIME05, 0, 0 { - style translucent - alpha 0.75 +Flat Optional "NSLIM216", 64, 64 +{ + Patch "SLIME08", 0, 0 + Patch "SLIME05", 0, 0 + { + Alpha 0.75 + Style translucent } } -// SLIME09 -flat optional NSLIM301, 64, 64 { - patch SLIME09, 0, 0 +Flat Optional "NSLIM301", 64, 64 +{ + Patch "SLIME09", 0, 0 } -flat optional NSLIM302, 64, 64 { - patch SLIME09, 0, 0 - - patch SLIME10, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NSLIM302", 64, 64 +{ + Patch "SLIME09", 0, 0 + Patch "SLIME10", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NSLIM303, 64, 64 { - patch SLIME09, 0, 0 - - patch SLIME10, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NSLIM303", 64, 64 +{ + Patch "SLIME09", 0, 0 + Patch "SLIME10", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NSLIM304, 64, 64 { - patch SLIME10, 0, 0 +Flat Optional "NSLIM304", 64, 64 +{ + Patch "SLIME10", 0, 0 } -flat optional NSLIM305, 64, 64 { - patch SLIME10, 0, 0 - - patch SLIME11, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NSLIM305", 64, 64 +{ + Patch "SLIME10", 0, 0 + Patch "SLIME11", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NSLIM306, 64, 64 { - patch SLIME10, 0, 0 - - patch SLIME11, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NSLIM306", 64, 64 +{ + Patch "SLIME10", 0, 0 + Patch "SLIME11", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NSLIM307, 64, 64 { - patch SLIME11, 0, 0 +Flat Optional "NSLIM307", 64, 64 +{ + Patch "SLIME11", 0, 0 } -flat optional NSLIM308, 64, 64 { - patch SLIME11, 0, 0 - - patch SLIME12, 0, 0 { - style translucent - alpha 0.333 +Flat Optional "NSLIM308", 64, 64 +{ + Patch "SLIME11", 0, 0 + Patch "SLIME12", 0, 0 + { + Alpha 0.33 + Style translucent } } -flat optional NSLIM309, 64, 64 { - patch SLIME11, 0, 0 - - patch SLIME12, 0, 0 { - style translucent - alpha 0.666 +Flat Optional "NSLIM309", 64, 64 +{ + Patch "SLIME11", 0, 0 + Patch "SLIME12", 0, 0 + { + Alpha 0.67 + Style translucent } } -flat optional NSLIM310, 64, 64 { - patch SLIME12, 0, 0 +Flat Optional "NSLIM310", 64, 64 +{ + Patch "SLIME12", 0, 0 } -// FIREWALL -texture optional NFIREW01, 128, 112 { - patch FIREWALA, 0, 0 +Texture Optional "NFIREW01", 128, 112 +{ + Patch "FIREWALA", 0, 0 } -texture optional NFIREW02, 128, 112 { - patch FIREWALA, 0, 0 - - patch FIREWALB, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREW02", 128, 112 +{ + Patch "FIREWALA", 0, 0 + Patch "FIREWALB", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREW03, 128, 112 { - patch FIREWALA, 0, 0 - - patch FIREWALB, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREW03", 128, 112 +{ + Patch "FIREWALA", 0, 0 + Patch "FIREWALB", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NFIREW04, 128, 112 { - patch FIREWALB, 0, 0 +Texture Optional "NFIREW04", 128, 112 +{ + Patch "FIREWALB", 0, 0 } -texture optional NFIREW05, 128, 112 { - patch FIREWALB, 0, 0 - - patch FIREWALL, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREW05", 128, 112 +{ + Patch "FIREWALB", 0, 0 + Patch "FIREWALL", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREW06, 128, 112 { - patch FIREWALB, 0, 0 - - patch FIREWALL, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREW06", 128, 112 +{ + Patch "FIREWALB", 0, 0 + Patch "FIREWALL", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NFIREW07, 128, 112 { - patch FIREWALL, 0, 0 +Texture Optional "NFIREW07", 128, 112 +{ + Patch "FIREWALL", 0, 0 } -texture optional NFIREW08, 128, 112 { - patch FIREWALL, 0, 0 - - patch FIREWALA, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREW08", 128, 112 +{ + Patch "FIREWALL", 0, 0 + Patch "FIREWALA", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREW09, 128, 112 { - patch FIREWALL, 0, 0 - - patch FIREWALA, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREW09", 128, 112 +{ + Patch "FIREWALL", 0, 0 + Patch "FIREWALA", 0, 0 + { + Alpha 0.67 + Style translucent } } -// FIRELAVA -texture optional NFIREL01, 128, 128 { - patch FIRELAV3, 0, 0 +Texture Optional "NFIREL01", 128, 128 +{ + Patch "FIRELAV3", 0, 0 } -texture optional NFIREL02, 128, 128 { - patch FIRELAV3, 0, 0 - - patch FIRELAVA, 0, 0 { - style translucent - alpha 0.25 +Texture Optional "NFIREL02", 128, 128 +{ + Patch "FIRELAV3", 0, 0 + Patch "FIRELAVA", 0, 0 + { + Alpha 0.25 + Style translucent } } -texture optional NFIREL03, 128, 128 { - patch FIRELAV3, 0, 0 - - patch FIRELAVA, 0, 0 { - style translucent - alpha 0.5 +Texture Optional "NFIREL03", 128, 128 +{ + Patch "FIRELAV3", 0, 0 + Patch "FIRELAVA", 0, 0 + { + Alpha 0.50 + Style translucent } } -texture optional NFIREL04, 128, 128 { - patch FIRELAV3, 0, 0 - - patch FIRELAVA, 0, 0 { - style translucent - alpha 0.75 +Texture Optional "NFIREL04", 128, 128 +{ + Patch "FIRELAV3", 0, 0 + Patch "FIRELAVA", 0, 0 + { + Alpha 0.75 + Style translucent } } -texture optional NFIREL05, 128, 128 { - patch FIRELAVA, 0, 0 +Texture Optional "NFIREL05", 128, 128 +{ + Patch "FIRELAVA", 0, 0 } -// FIREMAG -texture optional NFIREM01, 128, 128 { - patch FIREMAG1, 0, 0 +Texture Optional "NFIREM01", 128, 128 +{ + Patch "FIREMAG1", 0, 0 } -texture optional NFIREM02, 128, 128 { - patch FIREMAG1, 0, 0 - - patch FIREMAG2, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREM02", 128, 128 +{ + Patch "FIREMAG1", 0, 0 + Patch "FIREMAG2", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREM03, 128, 128 { - patch FIREMAG1, 0, 0 - - patch FIREMAG2, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREM03", 128, 128 +{ + Patch "FIREMAG1", 0, 0 + Patch "FIREMAG2", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NFIREM04, 128, 128 { - patch FIREMAG2, 0, 0 +Texture Optional "NFIREM04", 128, 128 +{ + Patch "FIREMAG2", 0, 0 } -texture optional NFIREM05, 128, 128 { - patch FIREMAG2, 0, 0 - - patch FIREMAG3, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREM05", 128, 128 +{ + Patch "FIREMAG2", 0, 0 + Patch "FIREMAG3", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREM06, 128, 128 { - patch FIREMAG2, 0, 0 - - patch FIREMAG3, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREM06", 128, 128 +{ + Patch "FIREMAG2", 0, 0 + Patch "FIREMAG3", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NFIREM07, 128, 128 { - patch FIREMAG3, 0, 0 +Texture Optional "NFIREM07", 128, 128 +{ + Patch "FIREMAG3", 0, 0 } -texture optional NFIREM08, 128, 128 { - patch FIREMAG3, 0, 0 - - patch FIREMAG1, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NFIREM08", 128, 128 +{ + Patch "FIREMAG3", 0, 0 + Patch "FIREMAG1", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NFIREM09, 128, 128 { - patch FIREMAG3, 0, 0 - - patch FIREMAG1, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NFIREM09", 128, 128 +{ + Patch "FIREMAG3", 0, 0 + Patch "FIREMAG1", 0, 0 + { + Alpha 0.67 + Style translucent } } -// FIREBLU -texture optional NFIREB01, 128, 128 { - patch FIREBLU1, 0, 0 +Texture Optional "NFIREB01", 128, 128 +{ + Patch "FIREBLU1", 0, 0 } -texture optional NFIREB02, 128, 128 { - patch FIREBLU1, 0, 0 - - patch FIREBLU2, 0, 0 { - style translucent - alpha 0.25 +Texture Optional "NFIREB02", 128, 128 +{ + Patch "FIREBLU1", 0, 0 + Patch "FIREBLU2", 0, 0 + { + Alpha 0.25 + Style translucent } } -texture optional NFIREB03, 128, 128 { - patch FIREBLU1, 0, 0 - - patch FIREBLU2, 0, 0 { - style translucent - alpha 0.5 +Texture Optional "NFIREB03", 128, 128 +{ + Patch "FIREBLU1", 0, 0 + Patch "FIREBLU2", 0, 0 + { + Alpha 0.50 + Style translucent } } -texture optional NFIREB04, 128, 128 { - patch FIREBLU1, 0, 0 - - patch FIREBLU2, 0, 0 { - style translucent - alpha 0.75 +Texture Optional "NFIREB04", 128, 128 +{ + Patch "FIREBLU1", 0, 0 + Patch "FIREBLU2", 0, 0 + { + Alpha 0.75 + Style translucent } } -texture optional NFIREB05, 128, 128 { - patch FIREBLU2, 0, 0 +Texture Optional "NFIREB05", 128, 128 +{ + Patch "FIREBLU2", 0, 0 } -// ROCKRED -texture optional NROCKR01, 128, 128 { - patch ROCKRED1, 0, 0 +Texture Optional "NROCKR01", 128, 128 +{ + Patch "ROCKRED1", 0, 0 } -texture optional NROCKR02, 128, 128 { - patch ROCKRED1, 0, 0 - - patch ROCKRED2, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NROCKR02", 128, 128 +{ + Patch "ROCKRED1", 0, 0 + Patch "ROCKRED2", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NROCKR03, 128, 128 { - patch ROCKRED1, 0, 0 - - patch ROCKRED2, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NROCKR03", 128, 128 +{ + Patch "ROCKRED1", 0, 0 + Patch "ROCKRED2", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NROCKR04, 128, 128 { - patch ROCKRED2, 0, 0 +Texture Optional "NROCKR04", 128, 128 +{ + Patch "ROCKRED2", 0, 0 } -texture optional NROCKR05, 128, 128 { - patch ROCKRED2, 0, 0 - - patch ROCKRED3, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NROCKR05", 128, 128 +{ + Patch "ROCKRED2", 0, 0 + Patch "ROCKRED3", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NROCKR06, 128, 128 { - patch ROCKRED2, 0, 0 - - patch ROCKRED3, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NROCKR06", 128, 128 +{ + Patch "ROCKRED2", 0, 0 + Patch "ROCKRED3", 0, 0 + { + Alpha 0.67 + Style translucent } } -texture optional NROCKR07, 128, 128 { - patch ROCKRED3, 0, 0 +Texture Optional "NROCKR07", 128, 128 +{ + Patch "ROCKRED3", 0, 0 } -texture optional NROCKR08, 128, 128 { - patch ROCKRED3, 0, 0 - - patch ROCKRED1, 0, 0 { - style translucent - alpha 0.333 +Texture Optional "NROCKR08", 128, 128 +{ + Patch "ROCKRED3", 0, 0 + Patch "ROCKRED1", 0, 0 + { + Alpha 0.33 + Style translucent } } -texture optional NROCKR09, 128, 128 { - patch ROCKRED3, 0, 0 - - patch ROCKRED1, 0, 0 { - style translucent - alpha 0.666 +Texture Optional "NROCKR09", 128, 128 +{ + Patch "ROCKRED3", 0, 0 + Patch "ROCKRED1", 0, 0 + { + Alpha 0.67 + Style translucent } -} \ No newline at end of file +} + +Sprite Optional "NMG2B0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2C0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2D0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2E0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2F0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2G0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2H0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2I0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2J0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2K0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2L0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2M0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2N0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2O0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2P0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2Q0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2R0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2S0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2T0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2U0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2V0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2W0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2X0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2Y0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2Z0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2[0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2\0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +Sprite Optional "NMG2]0", 59, 12 +{ + Offset 29, 9 + Patch "NMG2A0", 0, 0 +} + +// End of texture definitions diff --git a/trnslate.txt b/trnslate.txt index 861d1e04..11c8fad1 100644 --- a/trnslate.txt +++ b/trnslate.txt @@ -1,9 +1,12 @@ -NTM_PlasmaBall_Arachnotron = "192:207=169:191" -NTM_Explosion = "80:95=208:217", "96:111=176:191" -NTM_Explosion_Cacodemon = "80:87=224:231", "88:95=210:223", "96:103=182:191", "104:111=254:254" -NTM_Explosion_BaronOfHell = "80:111=112:127" -NTM_Explosion_ArchVile = "80:95=224:231", "96:111=160:167", "5:8=167:167", "0:2=167:167" +NTM_PlasmaBall_Arachnotron = "192:207=168:191", "240:247=191:191" +NTM_Explosion = "48:63=208:217", "64:79=176:191" +NTM_Explosion_Cacodemon = "48:55=224:231", "56:63=210:223", "64:71=182:191", "72:79=254:254" +NTM_Explosion_BaronOfHell = "48:79=173:191" +NTM_Explosion_ArchVile = "48:63=224:231", "64:79=160:167" +NTM_Explosion_LightningOrb = "48:55=4:4", "56:79=192:203" NTM_German_Green = "112:127=152:159" NTM_German_Brown = "112:127=64:79" NTM_German_Gray = "112:127=96:111" -NTM_German_Black = "112:119=104:111", "120:127=5:8" \ No newline at end of file +NTM_German_Black = "112:119=104:111", "120:127=5:8" +NTM_Fog_Green = "48:52=224:231", "53:57=160:161", "58:79=112:127" +NTM_Fog_Blue = "48:79=192:207" \ No newline at end of file diff --git a/zscript/effects.txt b/zscript/effects.txt index db82530c..94500f1a 100644 --- a/zscript/effects.txt +++ b/zscript/effects.txt @@ -4,6 +4,9 @@ // Gib Base class NTM_Gib : Actor { + private int gibFlags; + flagDef NoRandomFlip: gibFlags, 0; + Default { FloatBobPhase 0; Health 10; @@ -32,15 +35,19 @@ class NTM_Gib : Actor { override void PostBeginPlay() { Super.PostBeginPlay(); - scale.x *= FRandomPick(-1, 1); - scale.y *= FRandomPick(-1, 1); + + if (!bNoRandomFlip) { + bXFlip = Random(0, 1); + bYFlip = Random(0, 1); + } } } // Bullet Puff class NTM_BulletPuff : BulletPuff replaces BulletPuff { Default { - Scale 0.8; + Height 4; + Scale 0.666; FloatBobPhase 0; +PuffOnActors @@ -50,17 +57,69 @@ class NTM_BulletPuff : BulletPuff replaces BulletPuff { States { Spawn: - PUFF A 4 Bright NoDelay A_StartSound("NTM_BulletPuff/miss"); - PUFF BCD 4; + NPUF A 2 Bright NoDelay A_StartSound("NTM_BulletPuff/miss"); + NPUF BCDEF 2; Stop; Melee: - PUFF C 4 A_StartSound("player/male/fist"); - PUFF D 4; + NPUF C 2 A_StartSound("player/male/fist"); + NPUF DEF 2; Stop; XDeath: TNT1 A 0 A_StartSound("NTM_BulletPuff/hit"); Stop; } +} + +// Teleport Fog +class NTM_TeleportFog : Actor replaces TeleportFog { + Default { + Height 32; + Scale 0.622; + Speed 0.08; + RenderStyle "Add"; + SeeSound "misc/teleport"; + Translation "NTM_Fog_Green"; + + +NoBlockMap + +NoTeleport + +NoGravity + +ZDoomTrans + +ForceXYBillboard + } + + States { + Spawn: + NFOG AB 2 Bright; + Loop; + } + + override void PostBeginPlay() { + super.PostBeginPlay(); + + AddZ(height, false); + A_StartSound(seeSound); + } + + override void Tick() { + super.Tick(); + + scale += (-speed, speed); + + if (scale.x <= 0) { + Destroy(); + } + } +} + +// Item Fog +class NTM_ItemFog : NTM_TeleportFog replaces ItemFog { + Default { + Height 12; + Scale 0.411; + Speed 0.05; + SeeSound ""; + Translation "NTM_Fog_Blue"; + } } \ No newline at end of file diff --git a/zscript/effects/blood.txt b/zscript/effects/blood.txt index 80beb988..90c92215 100644 --- a/zscript/effects/blood.txt +++ b/zscript/effects/blood.txt @@ -171,7 +171,7 @@ class NTM_FlyingGib1 : NTM_FlyingBlood { A_QueueCorpse(); A_StartSound("NTM_FlyingGib/splat"); vel.xy *= 0; - scale.y = Abs(scale.y); + bYFlip = false; } Stop; @@ -196,60 +196,6 @@ class NTM_FlyingGib3 : NTM_FlyingGib1 { } } -// Real Gibs -class NTM_RealGibs : RealGibs { - States { - Spawn: - TNT1 A 0 NoDelay { - A_XScream(); - A_SpawnItemEx("NTM_GibMeat", flags: SXF_TransferTranslation); - Destroy(); - } - - Goto Super::Spawn; - } -} - -// Small Gibs -class NTM_SmallGibs : RealGibs { - Default { - Radius 20; - FloatBobPhase 0; - } - - States { - Spawn: - NGIB A -1; - Stop; - } -} - -// Medium Gibs -class NTM_MediumGibs : NTM_SmallGibs { - Default { - Radius 32; - } - - States { - Spawn: - NGIB B -1; - Stop; - } -} - -// Big Gibs -class NTM_BigGibs : NTM_SmallGibs { - Default { - Radius 44; - } - - States { - Spawn: - NGIB C -1; - Stop; - } -} - // Gib Meat class NTM_GibMeat : RealGibs { Default { diff --git a/zscript/effects/casings.txt b/zscript/effects/casings.txt index 30ec40e7..66385e39 100644 --- a/zscript/effects/casings.txt +++ b/zscript/effects/casings.txt @@ -13,6 +13,7 @@ class NTM_BulletCasing : NTM_Gib { +Missile +CanBounceWater +UseBounceState + +ForceXYBillboard } States diff --git a/zscript/effects/explosions.txt b/zscript/effects/explosions.txt index ab2a923c..dc63ef31 100644 --- a/zscript/effects/explosions.txt +++ b/zscript/effects/explosions.txt @@ -12,11 +12,12 @@ class NTM_Explosion : Actor { +NotOnAutomap +ForceXYBillboard +ZDoomTrans + +Bright } States { Spawn: - NEXP ABCDEFGHIJ 3 Bright; + NEXP ABCDEFGHIJ 3; Stop; } } @@ -29,7 +30,16 @@ class NTM_Explosion2 : NTM_Explosion { States { Spawn: - NEX2 ABCDEFGHIJKLMNOPQRSTU 2 Bright; + NEX2 ABCDEFGHIJKLMNOPQRSTU 2; + Stop; + } +} + +// Explosion 4 +class NTM_Explosion4 : NTM_Explosion { + States { + Spawn: + NEX4 ABCDEFGHIJKL 3; Stop; } } @@ -65,7 +75,7 @@ class NTM_Blast : Actor { while (it.Next()) { let mo = it.thing; - if (mo != self && (mo != target || blastFlags & XF_HurtSource) && mo != master && !mo.bNoRadiusDmg) { + if (mo && mo != self && (mo != target || blastFlags & XF_HurtSource) && mo != master && !mo.bNoRadiusDmg) { double dist = Max(0.0001, Distance3D(mo)); if (dist <= rad && CheckSight(mo, SF_IgnoreVisibility | SF_IgnoreWaterBoundary)) { diff --git a/zscript/enemies.txt b/zscript/enemies.txt index 47d7c7fb..1f023389 100644 --- a/zscript/enemies.txt +++ b/zscript/enemies.txt @@ -16,6 +16,24 @@ #include "zscript/enemies/spidermastermind.txt" #include "zscript/enemies/german.txt" +#include "zscript/enemies/custom/admortem/pumpkinmarine.txt" +#include "zscript/enemies/custom/admortem/gargoyle.txt" +#include "zscript/enemies/custom/admortem/satyr.txt" +#include "zscript/enemies/custom/admortem/skeleton.txt" +#include "zscript/enemies/custom/admortem/gjenganger.txt" +#include "zscript/enemies/custom/admortem/littlemarine.txt" +#include "zscript/enemies/custom/admortem/rocketwarrior.txt" + +#include "zscript/enemies/custom/mayhem2019/zombie.txt" +#include "zscript/enemies/custom/mayhem2019/shotguncultist.txt" +#include "zscript/enemies/custom/mayhem2019/tommyguncultist.txt" +#include "zscript/enemies/custom/mayhem2019/lightningorb.txt" +#include "zscript/enemies/custom/mayhem2019/hothead.txt" +#include "zscript/enemies/custom/mayhem2019/deathcube.txt" + +#include "zscript/enemies/custom/scythe2/evilmarine.txt" +#include "zscript/enemies/custom/scythe2/afrit.txt" + class NTM_Enemy : Actor { enum EJumpFlags { JF_Forward = (1 << 0), @@ -23,19 +41,25 @@ class NTM_Enemy : Actor { JF_All = JF_Forward | JF_Up, } - int oldLeap; - double leapDistance, leapSpeed; + int oldLeap, chaseStuck; + double leapSpeed; int ticsPerChase; - int chaseStuck; property TicsPerChase: ticsPerChase; + double leapDistance; + property LeapDistance: leapDistance; + + Sound xDeathSound; + property XDeathSound: xDeathSound; + Default { Scale 0.666; Monster; +FloorClip +DontCorpse + +SlidesOnWalls } States { @@ -86,7 +110,7 @@ class NTM_Enemy : Actor { } bool CheckOnGround(bool includeMObj = true) { - return Abs(GetGroundHeight(includeMObj) - pos.z) < 1; + return vel.z <= 0 && Abs(GetGroundHeight(includeMObj) - pos.z) < 1; } bool CheckPitBeforeTarget() { @@ -169,7 +193,7 @@ class NTM_Enemy : Actor { NTMAi monster actions ===================== */ - void A_NTM_DukeChase(int flags = 0) { + void A_NTM_DukeChase(bool vile = false) { bool beDropoff = bDropoff; Vector3 oldPos = pos; @@ -181,7 +205,12 @@ class NTM_Enemy : Actor { ++chaseStuck; } - A_Chase("_a_chase_default", "_a_chase_default", flags); + if (vile) { + A_VileChase(); + } else { + A_Chase(); + } + bDropoff = beDropoff; if (pos == oldPos) { @@ -194,11 +223,11 @@ class NTM_Enemy : Actor { TryLeap(); } - void A_NTM_BloodChase(int flags = 0) { + void A_NTM_BloodChase(bool vile = false) { // Source: https://github.com/caligari87/HideousDestructor/blob/master/zscript/mob.txt#L360 if (!target) { A_ClearTarget(); - SetStateLabel("spawn"); + SetStateLabel("Spawn"); return; } @@ -211,16 +240,15 @@ class NTM_Enemy : Actor { bool beDropoff = bDropoff; - if (vel.xy.Length() == 0) { - if (chaseStuck > 0) { - if (chaseStuck > 1) { - bNoDropoff = false; - bDropoff = true; - } - - ++chaseStuck; + if (chaseStuck > 0) { + if (chaseStuck > 1) { + bDropoff = true; } + ++chaseStuck; + } + + if (vel.xy.Length() == 0) { if (target) { NewChaseDir(); } else { @@ -230,41 +258,42 @@ class NTM_Enemy : Actor { Vector3 oldPos = pos; - A_Chase("_a_chase_default", "_a_chase_default", flags); + if (vile) { + A_VileChase(); + } else { + A_Chase(); + } + + bDropoff = beDropoff; if (pos == oldPos) { ++chaseStuck; - bDropoff = beDropoff; return; } - if (curState == FindState("Melee") || curState == FindState("Missile")) { + if (curState == FindState("Melee") || curState == FindState("Missile") || curState == FindState("Heal")) { return; } Vector3 posDiff = pos - oldPos; - /* GROSS HACK: Disable smooth chasing when monsters are allowed to drop - off ledges. This is because they get stuck in walls when - falling! */ - if (!bDropoff && posDiff dot posDiff < 10000) { + if (posDiff dot posDiff < 10000) { SetOrigin(oldPos, true); vel *= 0.7; vel += posDiff.Unit() * speed * 0.18; } chaseStuck = 0; - bDropoff = beDropoff; - bNoDropoff = !bDropOff && !bFloat && CheckOnGround() && !TryLeap(); + TryLeap(); } - void A_NTM_SWChase(int flags = 0) { + void A_NTM_SWChase(bool vile = false) { if (CheckMove(pos.xy)) { int tpc = NTM_Enemy(self).ticsPerChase; speed /= tpc; - A_NTM_DukeChase(flags); + A_NTM_DukeChase(vile); speed *= tpc; } else { A_Wander(); @@ -290,20 +319,40 @@ class NTM_Enemy : Actor { bNoDropoff = default.bNoDropoff; } - action void A_NTM_Death() { - A_Scream(); + void A_NTM_CommonDeath() { height = GetDeathHeight(); bCorpse = true; bSolid = false; bShootable = false; } - action void A_NTM_XDeath() { - A_XScream(); - height = GetDeathHeight(); - bCorpse = true; - bSolid = false; - bShootable = false; + void A_NTM_Death(Sound high = "", Sound normal = "", Sound wimp = "") { + if (high != "") { + // Play different scream based on severity + if (health <= GetGibHealth() * 0.5) { + A_StartSound(high, Chan_Voice); + } else { + if (health < -1) { + A_StartSound(normal, Chan_Voice); + } else { + A_StartSound(wimp, Chan_Voice); + } + } + } else { + A_Scream(); + } + + A_NTM_CommonDeath(); + } + + void A_NTM_XDeath() { + if (xDeathSound) { + A_StartSound(xDeathSound); + } else { + A_XScream(); + } + + A_NTM_CommonDeath(); } action void A_NTM_PainEnable() { @@ -315,9 +364,9 @@ class NTM_Enemy : Actor { painChance = 0; } - action void A_NTM_Leap() { - if (invoker.CheckOnGround()) { - if (!invoker.oldLeap) { + void A_NTM_Leap(bool threeFrames = true) { + if (CheckOnGround()) { + if (!oldLeap) { if (!target) { return; } @@ -325,14 +374,14 @@ class NTM_Enemy : Actor { A_FaceTarget(); double vertical = 10; - double horizontal = Max(Distance3D(target) - radius - target.radius, 0.1) / invoker.leapDistance; + double horizontal = Max(Distance3D(target) - radius - target.radius, 0.1) / leapDistance; - invoker.leapSpeed = horizontal * 0.2; + leapSpeed = horizontal * 0.2; horizontal *= speed * 0.96; vertical *= Clamp((target.floorZ - floorZ) * 0.024, 0.9, 1.5); gravity = 0.75; vel = (cos(angle) * horizontal, sin(angle) * horizontal, vel.z + vertical); - invoker.oldLeap = frame; + oldLeap = frame; } else { if (sv_ntm_enemyMove != 1) { vel.xy *= 0; @@ -346,21 +395,21 @@ class NTM_Enemy : Actor { return; } } else { - int leapFrame = invoker.oldLeap; - if (vel.z > 0) { - double spd = invoker.leapSpeed; + vel += (cos(angle) * leapSpeed, sin(angle) * leapSpeed, 0); - vel += (cos(angle) * spd, sin(angle) * spd, 0); - - if (vel.z < 4) { - frame = leapFrame + 1; + if (threeFrames && vel.z < 4) { + frame = oldLeap + 1; } } else { - if (vel.z > -4) { - frame = leapFrame + 1; + if (threeFrames) { + if (vel.z > -4) { + frame = oldLeap + 1; + } else { + frame = oldLeap + 2; + } } else { - frame = leapFrame + 2; + frame = oldLeap + 1; } } } diff --git a/zscript/enemies/arachnotron.txt b/zscript/enemies/arachnotron.txt index 87784130..14169c73 100644 --- a/zscript/enemies/arachnotron.txt +++ b/zscript/enemies/arachnotron.txt @@ -68,6 +68,7 @@ class NTM_Arachnotron : NTM_Enemy { NARA E 2 Bright { A_StartSound("baby/attack", Chan_Weapon); + A_FaceTarget(); A_SpawnProjectile("NTM_ArachnotronBall", 64); } diff --git a/zscript/enemies/archvile.txt b/zscript/enemies/archvile.txt index bc65563f..7c03a31f 100644 --- a/zscript/enemies/archvile.txt +++ b/zscript/enemies/archvile.txt @@ -27,37 +27,37 @@ class NTM_ArchVile : NTM_Enemy { Loop; DukeSee: - NARC AABBCCDDEEFF 2 A_NTM_DukeChase(CHF_Resurrect); + NARC AABBCCDDEEFF 2 A_NTM_DukeChase(true); Loop; BloodSee: - NARC AABBCCDDEEFF 2 A_NTM_BloodChase(CHF_Resurrect); + NARC AABBCCDDEEFF 2 A_NTM_BloodChase(true); Loop; SWSee: - NARC A 1 A_NTM_Archvile_SWChase; + NARC A 1 A_NTM_SWChase(true); NARC A 1 A_NTM_SWChase2; - NARC A 1 A_NTM_Archvile_SWChase; + NARC A 1 A_NTM_SWChase(true); NARC A 1 A_NTM_SWChase2; - NARC B 1 A_NTM_Archvile_SWChase; + NARC B 1 A_NTM_SWChase(true); NARC B 1 A_NTM_SWChase2; - NARC B 1 A_NTM_Archvile_SWChase; + NARC B 1 A_NTM_SWChase(true); NARC B 1 A_NTM_SWChase2; - NARC C 1 A_NTM_Archvile_SWChase; + NARC C 1 A_NTM_SWChase(true); NARC C 1 A_NTM_SWChase2; - NARC C 1 A_NTM_Archvile_SWChase; + NARC C 1 A_NTM_SWChase(true); NARC C 1 A_NTM_SWChase2; - NARC D 1 A_NTM_Archvile_SWChase; + NARC D 1 A_NTM_SWChase(true); NARC D 1 A_NTM_SWChase2; - NARC D 1 A_NTM_Archvile_SWChase; + NARC D 1 A_NTM_SWChase(true); NARC D 1 A_NTM_SWChase2; - NARC E 1 A_NTM_Archvile_SWChase; + NARC E 1 A_NTM_SWChase(true); NARC E 1 A_NTM_SWChase2; - NARC E 1 A_NTM_Archvile_SWChase; + NARC E 1 A_NTM_SWChase(true); NARC E 1 A_NTM_SWChase2; - NARC F 1 A_NTM_Archvile_SWChase; + NARC F 1 A_NTM_SWChase(true); NARC F 1 A_NTM_SWChase2; - NARC F 1 A_NTM_Archvile_SWChase; + NARC F 1 A_NTM_SWChase(true); NARC F 1 A_NTM_SWChase2; Goto See; @@ -120,10 +120,6 @@ class NTM_ArchVile : NTM_Enemy { NARC Y -1; Stop; } - - void A_NTM_Archvile_SWChase() { - A_NTM_SWChase(CHF_Resurrect); - } } class NTM_ArchVileFire : ArchvileFire { diff --git a/zscript/enemies/baronofhell.txt b/zscript/enemies/baronofhell.txt index 2bca21df..59215cc9 100644 --- a/zscript/enemies/baronofhell.txt +++ b/zscript/enemies/baronofhell.txt @@ -6,7 +6,6 @@ class NTM_BaronOfHell : NTM_Enemy { Mass 1000; Speed 8; PainChance 50; - BloodColor "Green"; SeeSound "baron/sight"; ActiveSound "baron/active"; PainSound "baron/pain"; @@ -174,7 +173,7 @@ class NTM_HellKnight : NTM_BaronOfHell replaces HellKnight { class NTM_BaronBall : BaronBall { States { Spawn: - BAL7 AB 4 BRIGHT; + NBRB AB 4 Bright; Loop; Death: diff --git a/zscript/enemies/cacodemon.txt b/zscript/enemies/cacodemon.txt index 831a6c88..3785ddf5 100644 --- a/zscript/enemies/cacodemon.txt +++ b/zscript/enemies/cacodemon.txt @@ -86,7 +86,7 @@ class NTM_CacodemonBall : CacodemonBall { States { Spawn: - BAL2 AB 4 Bright; + NCAB ABCD 2 Bright; Loop; Death: diff --git a/zscript/enemies/chaingunguy.txt b/zscript/enemies/chaingunguy.txt index de22b794..06d7b96a 100644 --- a/zscript/enemies/chaingunguy.txt +++ b/zscript/enemies/chaingunguy.txt @@ -105,14 +105,6 @@ class NTM_ChaingunGuy : NTM_Humanoid { NCGZ L -1 A_NoBlocking; Stop; - XDeath: - NMGI A 1 A_NTM_PreDeath; - NMGI A 4 A_NTM_XDeath; - NMGI B 5 A_NoBlocking; - NMGI CDEFG 5; - NMGI H -1; - Stop; - Raise: NCGZ KJIH 5; Goto See; diff --git a/zscript/enemies/custom/admortem/gargoyle.txt b/zscript/enemies/custom/admortem/gargoyle.txt new file mode 100644 index 00000000..f429474f --- /dev/null +++ b/zscript/enemies/custom/admortem/gargoyle.txt @@ -0,0 +1,155 @@ +class NTM_Gargoyle : NTM_Enemy { + Default { + Radius 19; + Height 40; + Mass 50; + Speed 10; + Health 25; + PainChance 256; + ReactionTime 8; + SeeSound "NTM_Gargoyle/sight"; + ActiveSound "NTM_Gargoyle/active"; + PainSound "NTM_Gargoyle/pain"; + NTM_Enemy.TicsPerChase 2; + Tag "Gargoyle"; + Obituary "%o was stung by a Gargoyle."; + HitObituary "%o's nose was bit by a Gargoyle."; + + -FloorClip + +Float + +NoGravity + +SpawnCeiling + } + + States { + Spawn: + NGAR ABCB 10 A_Look; + Loop; + + DukeSee: + NGAR AABBCCBB 2 A_NTM_DukeChase; + Loop; + + BloodSee: + NGAR AABBCCBB 2 A_NTM_BloodChase; + Loop; + + SWSee: + NGAR A 1 A_NTM_SWChase; + NGAR A 1 A_NTM_SWChase2; + NGAR A 1 A_NTM_SWChase; + NGAR A 1 A_NTM_SWChase2; + NGAR B 1 A_NTM_SWChase; + NGAR B 1 A_NTM_SWChase2; + NGAR B 1 A_NTM_SWChase; + NGAR B 1 A_NTM_SWChase2; + NGAR C 1 A_NTM_SWChase; + NGAR C 1 A_NTM_SWChase2; + NGAR C 1 A_NTM_SWChase; + NGAR C 1 A_NTM_SWChase2; + NGAR B 1 A_NTM_SWChase; + NGAR B 1 A_NTM_SWChase2; + NGAR B 1 A_NTM_SWChase; + NGAR B 1 A_NTM_SWChase2; + Loop; + + Melee: + Missile: + NGAR DE 4 A_FaceTarget; + NGAR F 4 A_CustomComboAttack("NTM_GargoyleBall", 20, 3, "NTM_Gargoyle/melee"); + Goto See; + + Pain: + NGAR G 8 A_Pain; + Goto See; + + Death: + NGAR H 1 A_NTM_PreDeath; + NGAR H 4 A_NTM_Death; + NGAR H 0 A_NoBlocking; + NGAR H 1 A_JumpIf(bOnMObj || pos.z <= floorZ, 1); + Wait; + NGAR I 0 A_SetFloorClip; + NGAR I 5 A_StartSound("NTM_Gargoyle/death"); + NGAR JK 5; + NGAR L -1; + Stop; + + XDeath: + NGAR I 0 { + A_SetFloorClip(); + A_SpawnItemEx("NTM_GargoyleWing", -8, 16, 10, FRandom(-10, 10), FRandom(-2, 10), FRandom(8, 16)); + A_SpawnItemEx("NTM_GargoyleWing2", -8, -16, 10, FRandom(-10, 10), FRandom(-10, 2), FRandom(8, 16)); + } + + NGAR I 1 A_NTM_PreDeath; + NGAR I 4 A_NTM_XDeath; + NGAR J 5 A_NoBlocking; + NGAR K 5; + NGAR L -1; + Stop; + + Raise: + NGAR KJI 5; + NGAR H 5 A_UnsetFloorClip; + Goto See; + } +} + +class NTM_Gargoyle2 : NTM_Gargoyle { + Default { + -SpawnCeiling + } +} + +class NTM_GargoyleBall : NTM_ImpBall { + Default { + Speed 13; + FastSpeed 25; + + -ForceXYBillboard + } + + States { + Spawn: + NGAB AB 4 Bright; + Loop; + + Death: + NEXP A 2 Bright { + scale *= 0.3; + A_SetTranslation("NTM_Explosion"); + } + + Goto Super::Death + 1; + } +} + +class NTM_GargoyleWing : NTM_Gib { + Default { + Scale 0.666; + Gravity 0.666; + + +NTM_Gib.NoRandomFlip + } + + States { + Spawn: + NGAW ABCDEFGH 3; + Loop; + + Crash: + NGAW I -1 { + vel.xy *= 0; + A_QueueCorpse(); + } + + Stop; + } +} + +class NTM_GargoyleWing2 : NTM_GargoyleWing { + Default { + +XFlip + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/gjenganger.txt b/zscript/enemies/custom/admortem/gjenganger.txt new file mode 100644 index 00000000..669a7450 --- /dev/null +++ b/zscript/enemies/custom/admortem/gjenganger.txt @@ -0,0 +1,135 @@ +class NTM_Gjenganger : NTM_Enemy { + Default { + Health 600; + Speed 12; + Radius 20; + Height 56; + ReactionTime 8; + PainChance 50; + Mass 500; + MaxTargetRange 896; + MeleeThreshold 128; + MeleeRange 80; + SeeSound "NTM_Gjenganger/sight"; + ActiveSound "NTM_Gjenganger/active"; + PainSound "NTM_Gjenganger/pain"; + DeathSound "NTM_Gjenganger/death"; + Obituary "%o's soul was claimed by a Gjenganger."; + HitObituary "%o looked into a Gjenganger's cannon."; + Tag "Gjenganger"; + NTM_Enemy.TicsPerChase 3; + } + + States { + Spawn: + NGJE A 10 A_Look; + Loop; + + DukeSee: + NGJE AABBCCDD 3 A_NTM_DukeChase; + Loop; + + BloodSee: + NGJE AABBCCDD 3 A_NTM_BloodChase; + Loop; + + SWSee: + NGJE A 1 A_NTM_SWChase; + NGJE AA 1 A_NTM_SWChase2; + NGJE A 1 A_NTM_SWChase; + NGJE AA 1 A_NTM_SWChase2; + NGJE B 1 A_NTM_SWChase; + NGJE BB 1 A_NTM_SWChase2; + NGJE B 1 A_NTM_SWChase; + NGJE BB 1 A_NTM_SWChase2; + NGJE C 1 A_NTM_SWChase; + NGJE CC 1 A_NTM_SWChase2; + NGJE C 1 A_NTM_SWChase; + NGJE CC 1 A_NTM_SWChase2; + NGJE D 1 A_NTM_SWChase; + NGJE DD 1 A_NTM_SWChase2; + NGJE D 1 A_NTM_SWChase; + NGJE DD 1 A_NTM_SWChase2; + Loop; + + Melee: + NGJE E 10 A_FaceTarget; + + NGJE F 5 Bright { + A_FaceTarget(); + A_StartSound("NTM_Gjenganger/melee"); + + if (target && Distance3D(target) < (meleeRange + target.radius)) { + target.DamageMObj(self, self, Random(1, 10) * 6, "None", DMG_Thrustless); + + if (target) { + double dir = AngleTo(target, true); + double force = 2000 / target.mass; + + target.vel.x += force * Cos(dir); + target.vel.y += force * Sin(dir); + target.vel.z += force * 0.5; + } + } + } + + NGJE E 15 A_FaceTarget; + Goto See; + + Missile: + NGJE E 10 A_FaceTarget; + + NGJE F 5 Bright { + A_FaceTarget(); + A_SpawnProjectile("NTM_GjengangerMissile"); + } + + NGJE E 15 A_FaceTarget; + Goto See; + + Pain: + NGJE G 10 A_Pain; + Goto See; + + Death: + NGJE H 1 A_NTM_PreDeath; + NGJE H 4 A_NTM_Death; + NGJE I 5 A_NoBlocking; + NGJE JK 5; + NGJE L -1; + Stop; + + Raise: + NGJE LKJIH 6; + Goto See; + } +} + +class NTM_GjengangerMissile : NTM_RevenantTracer { + Default { + Scale 0.88; + Damage 0; + Speed 12; + RenderStyle "Normal"; + SeeSound "NTM_Gjenganger/missile"; + DeathSound "NTM_Gjenganger/missilex"; + + -ZDoomTrans + } + + States { + Spawn: + NGJM A 4 Bright A_NTM_Tracer(16.875); + Loop; + + Death: + TNT1 A 0 A_SpawnItemEx("NTM_Explosion2"); + + TNT1 A 0 { + NTMAi.Explode(self, 100, 128, XF_HurtSource); + } + + TNT1 A 15 A_Quake(2, 15, 0, 500, ""); + Stop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/littlemarine.txt b/zscript/enemies/custom/admortem/littlemarine.txt new file mode 100644 index 00000000..3cf5a9ee --- /dev/null +++ b/zscript/enemies/custom/admortem/littlemarine.txt @@ -0,0 +1,81 @@ +class NTM_LittleMarine : NTM_Enemy { + Default { + Health 30; + PainChance 1000; + Speed 17; + Radius 16; + Height 32; + Mass 50; + MeleeRange 80; + Scale 0.36; + Tag "Little Marine"; + HitObituary "%o was bludgeoned by %p tiny self."; + SeeSound "NTM_LittleMarine/sight"; + ActiveSound "NTM_LittleMarine/active"; + PainSound "NTM_LittleMarine/pain"; + DeathSound "NTM_LittleMarine/death"; + NTM_Enemy.TicsPerChase 2; + } + + States { + Spawn: + NPLA A 10 A_Look; + Loop; + + DukeSee: + NPLA AABBCCDD 2 A_NTM_DukeChase; + Loop; + + BloodSee: + NPLA AABBCCDD 2 A_NTM_BloodChase; + Loop; + + SWSee: + NPLA A 1 A_NTM_SWChase; + NPLA A 1 A_NTM_SWChase2; + NPLA A 1 A_NTM_SWChase; + NPLA A 1 A_NTM_SWChase2; + NPLA B 1 A_NTM_SWChase; + NPLA B 1 A_NTM_SWChase2; + NPLA B 1 A_NTM_SWChase; + NPLA B 1 A_NTM_SWChase2; + NPLA C 1 A_NTM_SWChase; + NPLA C 1 A_NTM_SWChase2; + NPLA C 1 A_NTM_SWChase; + NPLA C 1 A_NTM_SWChase2; + NPLA D 1 A_NTM_SWChase; + NPLA D 1 A_NTM_SWChase2; + NPLA D 1 A_NTM_SWChase; + NPLA D 1 A_NTM_SWChase2; + Loop; + + Melee: + NPLA EE 6 Fast A_FaceTarget; + NPLA E 4 Fast A_CustomMeleeAttack(Random(1, 10) * 4, "NTM_LittleMarine/melee"); + Goto See; + + Pain: + NPLA G 10 A_Pain; + Goto See; + + Death: + NPLA H 1 A_NTM_PreDeath; + NPLA H 4 A_NTM_Death; + NPLA I 5 A_NoBlocking; + NPLA JK 5; + NPLA L -1; + Stop; + + XDeath: + NMGI A 1 A_NTM_PreDeath; + NMGI A 4 A_NTM_XDeath; + NMGI B 5 A_NoBlocking; + NMGI CDEFG 5; + NMGI H -1; + Stop; + + Raise: + NPLA LKJIH 5; + Goto See; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/pumpkinmarine.txt b/zscript/enemies/custom/admortem/pumpkinmarine.txt new file mode 100644 index 00000000..fa791278 --- /dev/null +++ b/zscript/enemies/custom/admortem/pumpkinmarine.txt @@ -0,0 +1,81 @@ +class NTM_PumpkinMarine : NTM_Humanoid { + Default { + Health 250; + Speed 15; + PainChance 30; + Radius 20; + Height 56; + MaxDropOffHeight 80; + SeeSound "NTM_PumpkinMarine/sight"; + ActiveSound "NTM_PumpkinMarine/active"; + AttackSound "NTM_PumpkinMarine/attack"; + PainSound "NTM_PumpkinMarine/pain"; + DeathSound "NTM_PumpkinMarine/death"; + NTM_Humanoid.BurnSound "NTM_PumpkinMarine/burn"; + Tag "Pumpkin Marine"; + Obituary "%o slipped on a Pumpkin Marine."; + NTM_Enemy.TicsPerChase 1; + NTM_Enemy.LeapDistance 360; + } + + States { + Spawn: + NPUM A 10 A_Look; + Loop; + + DukeSee: + NPUM AABBCCDD 1 A_NTM_DukeChase; + Loop; + + BloodSee: + NPUM AABBCCDD 1 A_NTM_BloodChase; + Loop; + + SWSee: + NPUM AABBCCDD 1 A_NTM_SWChase; + Loop; + + Missile: + NPUM E 2 A_FaceTarget; + NPUM F 1 Bright A_NTM_PumpkinAttack; + NPUM E 2 A_FaceTarget; + NPUM F 1 Bright A_NTM_PumpkinAttack; + NPUM E 2 A_FaceTarget; + NPUM F 1 Bright A_NTM_PumpkinAttack; + Goto See; + + Pain: + NPUM G 6 A_Pain; + Goto See; + + Death: + NPUM H 1 A_NTM_PreDeath; + NPUM H 4 A_NTM_Death; + NPUM I 5 A_NoBlocking; + NPUM JK 5; + NPUM L -1; + Stop; + + XDeath: + NMGI A 1 A_NTM_PreDeath; + NMGI A 4 A_NTM_XDeath; + NMGI B 5 A_NoBlocking; + NMGI CDEFG 5; + NMGI H -1; + Stop; + + Raise: + NPUM LLKJIH 5; + Goto See; + + Leap: + NPUM M 1 A_NTM_Leap(false); + Loop; + } + + action void A_NTM_PumpkinAttack() { + A_StartSound(attackSound, Chan_Weapon); + A_FaceTarget(); + A_SpawnProjectile("NTM_ArachnotronBall"); + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/rocketwarrior.txt b/zscript/enemies/custom/admortem/rocketwarrior.txt new file mode 100644 index 00000000..ff769683 --- /dev/null +++ b/zscript/enemies/custom/admortem/rocketwarrior.txt @@ -0,0 +1,72 @@ +class NTM_RocketWarrior : NTM_Enemy { + Default { + Health 20; + Speed 10; + Radius 30; + Height 56; + Mass 400; + MeleeRange 96; + NTM_Enemy.TicsPerChase 1; + DeathSound "NTM_RocketWarrior/death"; + Tag "Rocket Warrior"; + Obituary "%o was slain by a Rocket Warrior."; + + +NoBlood + } + + States { + Spawn: + NRWL A 10 A_Look; + Loop; + + See: + NRWL A 0 { + A_StartSound("NTM_RocketWarrior/active"); + + if (sv_ntm_enemyMove == 1) { + speed = 20; + } else { + speed = 10; + } + } + + Goto Super::See; + + DukeSee: + NRWL AABBCCDDEEFF 1 A_NTM_DukeChase; + Goto See; + + BloodSee: + NRWL AABBCCDDEEFF 1 A_NTM_BloodChase; + Goto See; + + SWSee: + NRWL AABBCCDDEEFF 1 A_NTM_SWChase; + Goto See; + + Melee: + NRWL G 0 A_StopSound(Chan_Body); + NRWL G 4 A_FaceTarget; + NRWL A 0 A_Die; + + Death: + NRWL A 1 A_NTM_PreDeath; + + TNT1 A 15 { + A_StopSound(Chan_Body); + A_NTM_Death(); + + Actor boom = Spawn("NTM_Explosion2", pos + (0, 0, 32)); + + if (boom) { + boom.scale *= 1.25; + } + + NTMAi.Explode(self); + A_Quake(2, 15, 0, 512, ""); + A_SpawnDebris("NTM_LostSoulGib", false, 1.5); + } + + Stop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/satyr.txt b/zscript/enemies/custom/admortem/satyr.txt new file mode 100644 index 00000000..34c0e013 --- /dev/null +++ b/zscript/enemies/custom/admortem/satyr.txt @@ -0,0 +1,77 @@ +class NTM_Satyr : NTM_HellKnight { + Default { + Mass 500; + Speed 12; + Health 300; + PainChance 200; + ReactionTime 8; + Translation "16:47=64:79"; + SeeSound "NTM_Satyr/sight"; + ActiveSound "NTM_Satyr/active"; + PainSound "NTM_Satyr/pain"; + DeathSound "NTM_Satyr/death"; + Tag "Satyr"; + Obituary "%o was scorched by a Satyr."; + HitObituary "%o was mauled by a Satyr."; + + +MissileEvenMore + } + + States { + Melee: + Missile: + NBRS EF 5 A_FaceTarget; + NBRS G 6 A_NTM_SatyrAttack; + NBRS TL 5 A_FaceTarget; + NBRS U 6 A_NTM_SatyrAttack; + Goto See; + + Charge: + NBRS K 7 { + bNoDropoff = false; + A_NTM_PainDisable(); + A_FaceTarget(); + } + + NBRS L 9 { + A_Recoil(-20); + A_StartSound("baron/charge"); + } + + NBRS M 5 A_CustomMeleeAttack(6 * Random(1, 8), "baron/melee"); + NBRS M 0 A_NTM_PainEnable; + Goto See; + } + + action void A_NTM_SatyrAttack() { + A_CustomComboAttack("NTM_SatyrBall", 32, 6 * Random(1, 8), "baron/melee"); + } +} + +class NTM_Satyr2 : NTM_Satyr { + Default { + MaxTargetRange 16; + Health 320; + PainChance 100; + } +} + +class NTM_SatyrBall : NTM_BaronBall { + Default { + Damage 5; + DamageType "Fire"; + Translation "168:176=208:216"; + Scale 0.85; + } + + States { + Death: + NEXP A 2 Bright { + bForceXYBillboard = true; + scale *= 0.48; + A_SetTranslation("NTM_Explosion"); + } + + Goto Super::Death + 1; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/admortem/skeleton.txt b/zscript/enemies/custom/admortem/skeleton.txt new file mode 100644 index 00000000..8a3e6611 --- /dev/null +++ b/zscript/enemies/custom/admortem/skeleton.txt @@ -0,0 +1,191 @@ +class NTM_Skeleton : NTM_Enemy { + Default { + Health 150; + GibHealth 70; + Radius 20; + Height 56; + Mass 400; + Speed 14; + ReactionTime 8; + PainChance 180; + MeleeThreshold 196; + SeeSound "NTM_Skeleton/sight"; + ActiveSound "NTM_Skeleton/active"; + MeleeSound "NTM_Skeleton/melee"; + PainSound "NTM_Skeleton/pain"; + DeathSound "NTM_Skeleton/death"; + NTM_Enemy.XDeathSound "NTM_Skeleton/xdeath"; + HitObituary "%o was spooked by a Skeleton."; + Obituary "A Skeleton had a bone to pick with %o."; + Tag "Skeleton"; + NTM_Enemy.TicsPerChase 2; + + +NoBlood + } + + States { + Spawn: + NSKE A 10 A_Look; + Loop; + + DukeSee: + NSKE AABBCCDDEEFF 2 A_NTM_DukeChase; + Loop; + + BloodSee: + NSKE AABBCCDDEEFF 2 A_NTM_BloodChase; + Loop; + + SWSee: + NSKE A 1 A_NTM_SWChase; + NSKE A 1 A_NTM_SWChase2; + NSKE A 1 A_NTM_SWChase; + NSKE A 1 A_NTM_SWChase2; + NSKE B 1 A_NTM_SWChase; + NSKE B 1 A_NTM_SWChase2; + NSKE B 1 A_NTM_SWChase; + NSKE B 1 A_NTM_SWChase2; + NSKE C 1 A_NTM_SWChase; + NSKE C 1 A_NTM_SWChase2; + NSKE C 1 A_NTM_SWChase; + NSKE C 1 A_NTM_SWChase2; + NSKE D 1 A_NTM_SWChase; + NSKE D 1 A_NTM_SWChase2; + NSKE D 1 A_NTM_SWChase; + NSKE D 1 A_NTM_SWChase2; + NSKE E 1 A_NTM_SWChase; + NSKE E 1 A_NTM_SWChase2; + NSKE E 1 A_NTM_SWChase; + NSKE E 1 A_NTM_SWChase2; + NSKE F 1 A_NTM_SWChase; + NSKE F 1 A_NTM_SWChase2; + NSKE F 1 A_NTM_SWChase; + NSKE F 1 A_NTM_SWChase2; + Loop; + + Melee: + NSKE G 0 A_FaceTarget; + NSKE G 6 A_StartSound("NTM_Skeleton/swing"); + NSKE H 6 A_FaceTarget; + NSKE I 6 A_SkelFist; + Goto See; + + Missile: + NSKE GH 4 A_FaceTarget; + + NSKE I 6 { + A_FaceTarget(); + A_SpawnProjectile("NTM_Bone"); + } + + Goto See; + + Pain: + NSKE J 10 A_Pain; + Goto See; + + Death: + NSKE K 1 A_NTM_PreDeath; + NSKE K 4 A_NTM_Death; + NSKE L 5 A_NoBlocking; + NSKE MN 5; + NSKE O -1; + Stop; + + XDeath: + NSKE P 1 A_NTM_PreDeath; + + NSKE P 5 { + A_NTM_XDeath(); + + for (int i = 0; i < 4; i++) { + A_SpawnItemEx("NTM_SkeletonBone", FRandom(-16, 16), FRandom(-16, 16), FRandom(16, 56), FRandom(-10, 10), FRandom(-10, 10), FRandom(5, 20), FRandom(0, 360)); + } + + A_SpawnItemEx("NTM_SkeletonSkull", 0, 0, 0, FRandom(-4, 4), FRandom(-4, 4), 16); + } + + NSKE Q 6 A_NoBlocking; + NSKE RS 6; + NSKE T -1; + Stop; + + Raise: + NSKE ONMLK 5; + Goto See; + } +} + +class NTM_Skeleton2 : NTM_Skeleton { + Default { + Health 120; + } +} + +class NTM_Bone : NTM_ImpBall { + Default { + Scale 0.9; + Damage 4; + Speed 18; + FastSpeed 20; + SeeSound "NTM_Skeleton/swing"; + DeathSound "NTM_Skeleton/bonex"; + RenderStyle "Normal"; + + -ZDoomTrans + } + + States { + Spawn: + NBON ABCD 4; + Loop; + + Death: + NPUF C 4 A_SetScale(1); + NPUF DEF 4; + Stop; + } +} + +class NTM_SkeletonBone : NTM_Gib { + Default { + Scale 0.666; + Radius 4; + Height 8; + Gravity 0.75; + BounceType "Doom"; + BounceFactor 0.5; + + -Corpse + +Missile + +CanBounceWater + +UseBounceState + +NTM_Gib.NoRandomFlip + } + + States { + Spawn: + Bounce: + NBON ABCD 4; + Loop; + + Death: + NBON E 0 A_QueueCorpse; + NBON E -1 A_SetFloorClip; + Stop; + } +} + +class NTM_SkeletonSkull : NTM_SkeletonBone { + States { + Spawn: + Bounce: + NSKU ABCDE 4; + Loop; + + Death: + NSKU A 0 A_QueueCorpse; + NSKU A -1 A_SetFloorClip; + Stop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/deathcube.txt b/zscript/enemies/custom/mayhem2019/deathcube.txt new file mode 100644 index 00000000..d068ce64 --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/deathcube.txt @@ -0,0 +1,65 @@ +class NTM_DeathCube : NTM_Enemy { + Default { + Health 520; + Speed 0; + Radius 16; + Height 32; + PainChance 50; + ActiveSound "NTM_DeathCube/active"; + DeathSound "NTM_DeathCube/death"; + + +DontThrust + +Float + +LookAllAround + +NoBlood + +NoGravity + -FloorClip + } + + States { + Spawn: + NDCU ABC 4 A_Look; + Loop; + + See: + NDCU A 0 A_StartSound(activeSound, Chan_5, ChanF_Looping); + NDCU ABC 4 A_Chase; + Goto See + 1; + + Missile: + NDCU D 10 A_FaceTarget; + NDCU EF 4 Bright A_FaceTarget; + NDCU F 0 A_SpawnProjectile("NTM_ArachnotronBall", 16); + NDCU F 0 A_SpidRefire; + Goto Missile + 1; + + Pain: + NDCU A 0; + Goto See + 1; + + Death: + NDCU G 1 A_NTM_PreDeath; + NDCU G 1 A_NTM_Death; + + TNT1 A 15 { + Spawn("NTM_Explosion2", pos + (0, 0, 10)); + NTMAi.Explode(self); + A_Quake(2, 15, 0, 512, ""); + A_SpawnDebris("NTM_LostSoulGib", false, 1.5); + } + + Stop; + } + + override void PostBeginPlay() { + super.PostBeginPlay(); + + AddZ(32, false); + } + + override void Die(Actor source, Actor inflictor, int dmgFlags, Name meansOfDeath) { + super.Die(source, inflictor, dmgFlags, meansOfDeath); + + A_StopSound(Chan_5); + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/hothead.txt b/zscript/enemies/custom/mayhem2019/hothead.txt new file mode 100644 index 00000000..085daeea --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/hothead.txt @@ -0,0 +1,74 @@ +class NTM_Hothead : NTM_PainElemental { + Default { + Health 150; + Speed 10; + DeathSound ""; + Obituary "%o was incinerated by a Hothead."; + HitObituary "%o got third-degree burns from a Hothead."; + Tag "Hothead"; + } + + States { + Spawn: + NHOT A 10 A_Look; + Loop; + + DukeSee: + NHOT A 3 A_NTM_DukeChase; + Loop; + + BloodSee: + NHOT A 3 A_NTM_BloodChase; + Loop; + + SWSee: + NHOT A 1 A_NTM_SWChase; + NHOT AA 1 A_NTM_SWChase2; + Loop; + + Melee: + NHOT BC 6 A_FaceTarget; + NHOT D 6 A_CustomMeleeAttack(Random(1, 6) * 10, "pain/melee"); + Goto See; + + Missile: + NHOT B 7 A_FaceTarget; + NHOT C 7 Bright A_FaceTarget; + NHOT D 7 Bright A_SpawnProjectile("NTM_HotheadShot"); + Goto See; + + Pain: + NHOT E 12 A_Pain; + Goto See; + + Death: + NHOT F 1 Bright A_NTM_PreDeath; + NHOT F 7 Bright A_NTM_Death; + NHOT G 8 Bright; + + TNT1 A 15 { + Actor boom = Spawn("NTM_Explosion", pos + (0, 0, 32)); + + if (boom != null) { + boom.scale *= 1.25; + } + + NTMAi.Explode(self, mod: "Fire"); + A_Quake(2, 15, 0, 512, ""); + A_StartSound("world/barrelx"); + + if (health >= GetGibHealth()) { + A_SpawnItemEx("NTM_FlyingGib2", 0, 0, 0, Random(-8, 8), Random(-8, 8), Random(3, 8)); + A_SpawnItemEx("NTM_FlyingGib3", 0, 0, 0, Random(-8, 8), Random(-8, 8), Random(3, 8)); + } + } + + Stop; + } +} + +class NTM_HotheadShot : NTM_MancubusShot { + Default { + SeeSound "NTM_Hothead/attack"; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/lightningorb.txt b/zscript/enemies/custom/mayhem2019/lightningorb.txt new file mode 100644 index 00000000..11e394f7 --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/lightningorb.txt @@ -0,0 +1,90 @@ +class NTM_LightningOrb : NTM_LostSoul { + Default { + Health 40; + Speed 6; + Scale 0.5; + ActiveSound "NTM_LightningOrb/active"; + AttackSound "NTM_LightningOrb/attack"; + DeathSound "NTM_LightningOrb/death"; + Obituary "%o was blasted by a Lightning Orb."; + HitObituary "%o got zapped by a Lightning Orb."; + Tag "Lightning Orb"; + RenderStyle "Add"; + NTM_Enemy.TicsPerChase 2; + + +ZDoomTrans + +LookAllAround + +Bright + +NoPain + -MissileMore + -MissileEvenMore + } + + States { + Spawn: + NORB ABCD 2 { + A_Look(); + + if (Random(0, 256) < 10) { + A_StartSound(activeSound, Chan_Voice, ChanF_NoStop); + } + } + + Loop; + + DukeSee: + NORB ABCD 2 A_NTM_DukeChase; + Loop; + + BloodSee: + NORB ABCD 2 A_NTM_BloodChase; + Loop; + + SWSee: + NORB A 1 A_NTM_SWChase; + NORB A 1 A_NTM_SWChase2; + NORB B 1 A_NTM_SWChase; + NORB B 1 A_NTM_SWChase2; + NORB C 1 A_NTM_SWChase; + NORB C 1 A_NTM_SWChase2; + NORB D 1 A_NTM_SWChase; + NORB D 1 A_NTM_SWChase2; + Loop; + + Missile: + NORB ABC 2 A_FaceTarget; + NORB D 2 A_SkullAttack; + + Missile2: + NORB A 2 A_JumpIf(vel.xy.Length() < 10, 4); + NORB BCD 2; + Loop; + + NORB A 0 { + bSkullFly = false; + } + + Goto See; + + Melee: + NORB A 0 A_Die; + + Death: + NORB A 1 A_NTM_PreDeath; + + TNT1 A 15 { + A_NTM_Death(); + + Actor boom = Spawn("NTM_Explosion4", pos + (0, 0, 12)); + + if (boom != null) { + boom.A_SetTranslation("NTM_Explosion_LightningOrb"); + } + + NTMAi.Explode(self); + A_Quake(2, 15, 0, 512, ""); + } + + Stop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/shotguncultist.txt b/zscript/enemies/custom/mayhem2019/shotguncultist.txt new file mode 100644 index 00000000..936e6c17 --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/shotguncultist.txt @@ -0,0 +1,80 @@ +class NTM_ShotgunCultist : NTM_ShotgunGuy { + Default { + DamageFactor "NTM_CultistBullet", 0; + SeeSound "NTM_Cultist/sight"; + ActiveSound "NTM_Cultist/active"; + PainSound "NTM_Cultist/pain"; + DeathSound ""; + NTM_Humanoid.BurnSound "NTM_Cultist/burn"; + Translation "NTM_German_Brown"; + Tag "Shotgun Cultist"; + Obituary "%o was shot by a Shotgun Cultist."; + } + + States { + Spawn: + NCUL A 10 A_Look; + Loop; + + DukeSee: + NCUL AABBCCDD 3 A_NTM_DukeChase; + Loop; + + BloodSee: + NCUL AABBCCDD 3 A_NTM_BloodChase; + Loop; + + SWSee: + NCUL A 1 A_NTM_SWChase; + NCUL AA 1 A_NTM_SWChase2; + NCUL A 1 A_NTM_SWChase; + NCUL AA 1 A_NTM_SWChase2; + NCUL B 1 A_NTM_SWChase; + NCUL BB 1 A_NTM_SWChase2; + NCUL B 1 A_NTM_SWChase; + NCUL BB 1 A_NTM_SWChase2; + NCUL C 1 A_NTM_SWChase; + NCUL CC 1 A_NTM_SWChase2; + NCUL C 1 A_NTM_SWChase; + NCUL CC 1 A_NTM_SWChase2; + NCUL D 1 A_NTM_SWChase; + NCUL DD 1 A_NTM_SWChase2; + NCUL D 1 A_NTM_SWChase; + NCUL DD 1 A_NTM_SWChase2; + Loop; + + Missile: + NCUL E 10 A_FaceTarget; + + NCUL F 6 Bright { + A_StartSound("shotguy/attack", Chan_Weapon); + A_CustomBulletAttack(22.5, 0, 3, Random(1, 5) * 3, "NTM_CultistPuff", 0, CBAF_NoRandom); + } + + NCUL E 14; + Goto See; + + Pain: + NCUL G 6 A_Pain; + Goto See; + + Death: + Death.Chainsaw: + NCUL H 1 A_NTM_PreDeath; + NCUL H 4 A_NTM_Death("NTM_Cultist/death1", "NTM_Cultist/death2", "NTM_Cultist/death3"); + NCUL I 5 A_NoBlocking; + NCUL JK 5; + NCUL L -1; + Stop; + + Raise: + NCUL LKJIH 5; + Goto See; + } +} + +class NTM_CultistPuff : NTM_BulletPuff { + Default { + DamageType "NTM_CultistBullet"; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/tommyguncultist.txt b/zscript/enemies/custom/mayhem2019/tommyguncultist.txt new file mode 100644 index 00000000..364d83a9 --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/tommyguncultist.txt @@ -0,0 +1,91 @@ +class NTM_TommyGunCultist : NTM_ChaingunGuy { + Default { + DamageFactor "NTM_CultistBullet", 0; + SeeSound "NTM_Cultist/sight"; + ActiveSound "NTM_Cultist/active"; + AttackSound "NTM_TommyGun/fire"; + PainSound "NTM_Cultist/pain"; + DeathSound ""; + NTM_Humanoid.BurnSound "NTM_Cultist/burn"; + Translation "NTM_German_Gray"; + Tag "Tommy Gun Cultist"; + Obituary "%o was perforated by a Tommy Gun Cultist."; + } + + States { + Spawn: + NCUL A 10 A_Look; + Loop; + + DukeSee: + NCUL AABBCCDD 3 A_NTM_DukeChase; + Loop; + + BloodSee: + NCUL AABBCCDD 3 A_NTM_BloodChase; + Loop; + + SWSee: + NCUL A 1 A_NTM_SWChase; + NCUL AA 1 A_NTM_SWChase2; + NCUL A 1 A_NTM_SWChase; + NCUL AA 1 A_NTM_SWChase2; + NCUL B 1 A_NTM_SWChase; + NCUL BB 1 A_NTM_SWChase2; + NCUL B 1 A_NTM_SWChase; + NCUL BB 1 A_NTM_SWChase2; + NCUL C 1 A_NTM_SWChase; + NCUL CC 1 A_NTM_SWChase2; + NCUL C 1 A_NTM_SWChase; + NCUL CC 1 A_NTM_SWChase2; + NCUL D 1 A_NTM_SWChase; + NCUL DD 1 A_NTM_SWChase2; + NCUL D 1 A_NTM_SWChase; + NCUL DD 1 A_NTM_SWChase2; + Loop; + + Missile: + NCUL E 10 A_FaceTarget; + NCUL F 2 Bright A_NTM_TommyGunCultistAttack; + NCUL E 2; + NCUL F 2 Bright A_NTM_TommyGunCultistAttack; + NCUL E 2; + NCUL F 2 Bright A_NTM_TommyGunCultistAttack; + NCUL E 2; + NCUL F 2 Bright A_NTM_TommyGunCultistAttack; + NCUL E 2; + NCUL F 2 Bright A_NTM_TommyGunCultistAttack; + NCUL E 2 A_CPosRefire; + NCUL E 0 A_Jump(100, "See"); + Goto Missile + 1; + + Pain: + NCUL G 6 A_Pain; + Goto See; + + Death: + NCUL H 1 A_NTM_PreDeath; + NCUL H 4 A_NTM_Death("NTM_Cultist/death1", "NTM_Cultist/death2", "NTM_Cultist/death3"); + NCUL I 5 A_NoBlocking; + NCUL JK 5; + NCUL L -1; + Stop; + + Raise: + NCUL LKJIH 5; + Goto See; + } + + void A_NTM_TommyGunCultistAttack() { + A_CustomBulletAttack(30, 0, 1, Random(1, 5), "NTM_CultistPuff", 0, CBAF_NoRandom); + A_StartSound(attackSound, Chan_Weapon); + } +} + +class NTM_TommyGunCultist2 : NTM_TommyGunCultist { + Default { + Health 50; + DropItem "Clip"; + Species "WolfensteinSS"; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/mayhem2019/zombie.txt b/zscript/enemies/custom/mayhem2019/zombie.txt new file mode 100644 index 00000000..f90c3f95 --- /dev/null +++ b/zscript/enemies/custom/mayhem2019/zombie.txt @@ -0,0 +1,136 @@ +class NTM_Zombie : NTM_Humanoid { + Default { + Health 20; + Radius 20; + Height 56; + Speed 8; + PainChance 200; + SeeSound "NTM_Zombie/sight"; + ActiveSound "NTM_Zombie/active"; + PainSound "NTM_Zombie/pain"; + DeathSound "NTM_Zombie/death"; + NTM_Humanoid.BurnSound "NTM_Zombie/burn"; + HitObituary "%o was eaten by a Zombie."; + NTM_Enemy.TicsPerChase 3; + Species "Zombieman"; + } + + States { + Spawn: + NZO2 B 10 A_Look; + Loop; + + DukeSee: + NZO2 AABBCCDD 3 A_NTM_DukeChase; + Loop; + + BloodSee: + NZO2 AABBCCDD 3 A_NTM_BloodChase; + Loop; + + SWSee: + NZO2 A 1 A_NTM_SWChase; + NZO2 AA 1 A_NTM_SWChase2; + NZO2 A 1 A_NTM_SWChase; + NZO2 AA 1 A_NTM_SWChase2; + NZO2 B 1 A_NTM_SWChase; + NZO2 BB 1 A_NTM_SWChase2; + NZO2 B 1 A_NTM_SWChase; + NZO2 BB 1 A_NTM_SWChase2; + NZO2 C 1 A_NTM_SWChase; + NZO2 CC 1 A_NTM_SWChase2; + NZO2 C 1 A_NTM_SWChase; + NZO2 CC 1 A_NTM_SWChase2; + NZO2 D 1 A_NTM_SWChase; + NZO2 DD 1 A_NTM_SWChase2; + NZO2 D 1 A_NTM_SWChase; + NZO2 DD 1 A_NTM_SWChase2; + Loop; + + Melee: + NZO2 A 0 A_Jump(128, "Melee2"); + NZO2 E 6 A_FaceTarget; + NZO2 F 6 A_NTM_ZombieSwing; + NZO2 G 6 A_NTM_ZombieAttack; + Goto See; + + Melee2: + NZO2 H 6 A_FaceTarget; + NZO2 I 6 A_NTM_ZombieSwing; + NZO2 J 6 A_NTM_ZombieAttack; + Goto See; + + Pain: + NZO2 K 6 A_Pain; + Goto See; + + Death: + NZO2 A 0 A_Jump(32, "Death2"); + NZO2 L 1 A_NTM_PreDeath; + NZO2 L 5 A_NTM_Death; + NZO2 M 5 A_NoBlocking; + NZO2 N 6; + NZO2 O 5; + NZO2 P -1; + Stop; + + Death2: + NZO2 Q 0 A_NTM_ZombieDeath; + NZO2 Q 1 A_NTM_PreDeath; + NZO2 Q 5 A_NTM_Death; + NZO2 R 5 A_NoBlocking; + NZO2 S 6; + NZO2 T 5; + NZO2 U -1; + Stop; + + XDeath: + XDeath.Fire: + NZO2 V 0 A_NTM_ZombieDeath; + NZO2 V 1 A_NTM_PreDeath; + NZO2 V 4 A_NTM_XDeath; + NZO2 W 5 A_NoBlocking; + NZO2 XYZ 5; + NZO2 [ -1; + Stop; + + Raise: + NZO2 ONML 6; + Goto See; + } + + action void A_NTM_ZombieDeath() { + A_SpawnItemEx("NTM_ZombieHead", 0, 0, height, FRandom(-5, 5), FRandom(-5, 5), FRandom(10, 12)); + } + + action void A_NTM_ZombieSwing() { + A_StartSound("NTM_Zombie/attack"); + A_FaceTarget(); + } + + action void A_NTM_ZombieAttack() { + A_CustomMeleeAttack(Random(1, 5) * 3, "NTM_Zombie/melee"); + } +} + +class NTM_ZombieHead : NTM_SkeletonSkull { + Default { + Scale 0.5; + BounceSound "NTM_FlyingGib/splat"; + } + + States { + Spawn: + NZHE ABCDEFGH 2 A_SpawnItemEx("NTM_BloodTrail"); + Loop; + + Bounce: + NZHE A 0 A_SpawnItemEx("NTM_FlyingBlood"); + Goto Spawn; + + Death: + NZHE I 0 A_QueueCorpse; + NZHE I -1 A_SetFloorClip; + Stop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/scythe2/afrit.txt b/zscript/enemies/custom/scythe2/afrit.txt new file mode 100644 index 00000000..3e99725d --- /dev/null +++ b/zscript/enemies/custom/scythe2/afrit.txt @@ -0,0 +1,101 @@ +class NTM_Afrit : NTM_Enemy { + Default { + Health 2500; + Speed 8; + Radius 20; + Height 64; + PainChance 30; + Mass 400; + SeeSound "NTM_Afrit/sight"; + ActiveSound "NTM_Afrit/active"; + PainSound "NTM_Afrit/pain"; + DeathSound "NTM_Afrit/death"; + Tag "Afrit"; + Obituary "%o was possessed by an Afrit."; + Species "BaronOfHell"; + BloodColor "Yellow"; + NTM_Enemy.TicsPerChase 3; + + -FloorClip + +Float + +NoGravity + } + + States { + Spawn: + NAFR ABCD 10 Bright A_Look; + Loop; + + DukeSee: + NAFR AABBCCDD 3 Bright A_NTM_DukeChase; + Loop; + + BloodSee: + NAFR AABBCCDD 3 Bright A_NTM_BloodChase; + Loop; + + SWSee: + NAFR A 1 Bright A_NTM_SWChase; + NAFR AA 1 Bright A_NTM_SWChase2; + NAFR A 1 Bright A_NTM_SWChase; + NAFR AA 1 Bright A_NTM_SWChase2; + NAFR B 1 Bright A_NTM_SWChase; + NAFR BB 1 Bright A_NTM_SWChase2; + NAFR B 1 Bright A_NTM_SWChase; + NAFR BB 1 Bright A_NTM_SWChase2; + NAFR C 1 Bright A_NTM_SWChase; + NAFR CC 1 Bright A_NTM_SWChase2; + NAFR C 1 Bright A_NTM_SWChase; + NAFR CC 1 Bright A_NTM_SWChase2; + NAFR D 1 Bright A_NTM_SWChase; + NAFR DD 1 Bright A_NTM_SWChase2; + NAFR D 1 Bright A_NTM_SWChase; + NAFR DD 1 Bright A_NTM_SWChase2; + Loop; + + Missile: + NAFR EF 6 Bright A_FaceTarget; + + NAFR G 10 Bright { + A_FaceTarget(); + A_SpawnProjectile("NTM_AfritShot", angle: -45); + A_SpawnProjectile("NTM_AfritShot", angle: 45); + A_SpawnProjectile("NTM_MancubusShot"); + } + + Goto See; + + Pain: + NAFR H 10 Bright A_Pain; + Goto See; + + Death: + NAFR I 1 Bright A_NTM_PreDeath; + NAFR I 4 Bright A_NTM_Death; + NAFR J 5 Bright A_NoBlocking; + NAFR KLMNOPQ 5 Bright; + + NAFR R 5 Bright { + A_BossDeath(); + A_KeenDie(); + } + + Stop; + } +} + +class NTM_AfritShot : NTM_MancubusShot { + Default { + Speed 12; + Damage 10; + SeeSound "NTM_Afrit/attack"; + + +SeekerMissile + } + + States { + Spawn: + MANF AB 3 Bright A_Tracer2(8); + Loop; + } +} \ No newline at end of file diff --git a/zscript/enemies/custom/scythe2/evilmarine.txt b/zscript/enemies/custom/scythe2/evilmarine.txt new file mode 100644 index 00000000..e9b772f9 --- /dev/null +++ b/zscript/enemies/custom/scythe2/evilmarine.txt @@ -0,0 +1,70 @@ +class NTM_EvilMarine : NTM_PumpkinMarine { + Default { + Translation 2; + SeeSound "NTM_EvilMarine/sight"; + ActiveSound "NTM_EvilMarine/active"; + AttackSound "NTM_EvilMarine/attack"; + PainSound "NTM_EvilMarine/pain"; + DeathSound "NTM_EvilMarine/death"; + NTM_Humanoid.BurnSound "NTM_EvilMarine/burn"; + Obituary "%o was betrayed by an Evil Marine."; + Tag "Evil Marine"; + DropItem "Clip"; + Species "WolfensteinSS"; + } + + States { + Spawn: + NPLA A 10 A_Look; + Loop; + + DukeSee: + NPLA AABBCCDD 1 A_NTM_DukeChase; + Loop; + + BloodSee: + NPLA AABBCCDD 1 A_NTM_BloodChase; + Loop; + + SWSee: + NPLA AABBCCDD 1 A_NTM_SWChase; + Loop; + + Missile: + NPLA E 2 A_FaceTarget; + NPLA F 1 Bright A_NTM_PumpkinAttack; + NPLA E 2 A_FaceTarget; + NPLA F 1 Bright A_NTM_PumpkinAttack; + NPLA E 2 A_FaceTarget; + NPLA F 1 Bright A_NTM_PumpkinAttack; + Goto See; + + Pain: + NPLA G 6 A_Pain; + Goto See; + + Death: + NPLA H 1 A_NTM_PreDeath; + NPLA H 4 A_NTM_Death; + NPLA I 5 A_NoBlocking; + NPLA JK 5; + NPLA L -1; + Stop; + + XDeath: + NMGI A 1 A_NTM_PreDeath; + NMGI A 4 A_NTM_XDeath; + NMGI B 5 A_NoBlocking; + NMGI CDEFG 5; + NMGI H -1; + Stop; + + Raise: + NPLA LKJIH 5; + Goto See; + + Leap: + NPLA M 1 A_NTM_Leap(false); + Loop; + } +} \ No newline at end of file diff --git a/zscript/enemies/cyberdemon.txt b/zscript/enemies/cyberdemon.txt index 3fed78ac..90a0cc76 100644 --- a/zscript/enemies/cyberdemon.txt +++ b/zscript/enemies/cyberdemon.txt @@ -146,8 +146,8 @@ class NTM_CyberdemonMissile : NTM_Rocket { States { Spawn: - MISL A 2 Bright A_SpawnItemEx("NTM_RocketSmokeTrail"); - MISL A 0 A_Tracer2(3); + NMSL A 2 Bright A_SpawnItemEx("NTM_RocketSmokeTrail"); + NMSL A 0 A_Tracer2(3); Loop; Death: diff --git a/zscript/enemies/german.txt b/zscript/enemies/german.txt index 89a4ff83..e0d1e870 100644 --- a/zscript/enemies/german.txt +++ b/zscript/enemies/german.txt @@ -7,7 +7,7 @@ class NTM_German : NTM_Humanoid { PainChance 170; PainChance "NTM_GermanBullet", 0; SeeSound "NTM_German/sight"; - AttackSound "wolfss/attack"; + AttackSound "NTM_German/attack"; PainSound "NTM_German/pain"; NTM_Humanoid.BurnSound "NTM_German/burn"; Obituary "%o was shot by a German."; @@ -73,21 +73,7 @@ class NTM_German : NTM_Humanoid { Death: NGER I 1 A_NTM_PreDeath; - NGER I 4 { - A_NTM_Death(); - - // Play different scream based on severity - if (health <= GetGibHealth() * 0.5) { - A_StartSound("NTM_German/death1"); - } else { - if (health < -1) { - A_StartSound("NTM_German/death2"); - } else { - A_StartSound("NTM_German/death3"); - } - } - } - + NGER I 4 A_NTM_Death("NTM_German/death1", "NTM_German/death2", "NTM_German/death3"); NGER J 5 A_NoBlocking; NGER KL 5; NGER M -1 A_Jump(100, 1); @@ -111,8 +97,8 @@ class NTM_German : NTM_Humanoid { } action void A_NTM_GermanAttack () { - A_CustomBulletAttack(30, 0, 1, 1, "NTM_GermanBulletPuff"); - A_StartSound("NTM_German/attack", Chan_Weapon); + A_CustomBulletAttack(30, 0, 1, Random(1, 5), "NTM_GermanBulletPuff"); + A_StartSound(attackSound, Chan_Weapon); } } diff --git a/zscript/enemies/humanoid.txt b/zscript/enemies/humanoid.txt index 22c068bd..5bde06b4 100644 --- a/zscript/enemies/humanoid.txt +++ b/zscript/enemies/humanoid.txt @@ -4,13 +4,13 @@ class NTM_Humanoid : NTM_Enemy { States { Death.Fire: - XDeath.Fire: - TNT1 A 0 { + TNT1 A 1 { A_NoBlocking(); NTM_Burn burn = NTM_Burn(Spawn("NTM_Burn", pos)); if (burn) { + burn.A_StartSound(burnSound, Chan_Voice); burn.A_SetSpecial(special, args[0], args[1], args[2], args[3], args[4]); burn.CopyFriendliness(self, true); burn.angle = angle; @@ -19,6 +19,15 @@ class NTM_Humanoid : NTM_Enemy { } Stop; + + XDeath: + XDeath.Fire: + NMGI A 1 A_NTM_PreDeath; + NMGI A 4 A_NTM_XDeath; + NMGI B 5 A_NoBlocking; + NMGI CDEFG 5; + NMGI H -1; + Stop; } } @@ -35,6 +44,7 @@ class NTM_Burn : NTM_Enemy { -IsMonster -CountKill -Solid + -Shootable +NonShootable +NotAutoaimed +DropOff @@ -44,13 +54,12 @@ class NTM_Burn : NTM_Enemy { States { Spawn: - NBUR A 0 NoDelay { - class cls = invoker.original; - - if (cls) { - readonly def = GetDefaultByType(cls); + NBUR A 1 NoDelay A_StartSound("NTM_Burn/burn"); + + NBUR A 0 { + if (original) { + readonly def = GetDefaultByType(original); - A_StartSound(def.burnSound, Chan_Voice); deathSound = def.deathSound; } } @@ -106,6 +115,7 @@ class NTM_Burn : NTM_Enemy { Raise: NBUR ONMLGFE 3 Bright; + NBUR A 0 { if (original) { Actor revive = Spawn(original, pos); @@ -117,6 +127,7 @@ class NTM_Burn : NTM_Enemy { } } } + Stop; } diff --git a/zscript/enemies/imp.txt b/zscript/enemies/imp.txt index 24d1a428..5884c6c9 100644 --- a/zscript/enemies/imp.txt +++ b/zscript/enemies/imp.txt @@ -17,6 +17,7 @@ class NTM_Imp : NTM_Humanoid { Tag "$FN_IMP"; Species "DoomImp"; NTM_Enemy.TicsPerChase 3; + NTM_Enemy.LeapDistance 360; } States { @@ -77,14 +78,6 @@ class NTM_Imp : NTM_Humanoid { NIMP P -1; Stop; - XDeath: - NMGI A 1 A_NTM_PreDeath; - NMGI A 4 A_NTM_XDeath; - NMGI B 5 A_NoBlocking; - NMGI CDEFG 5; - NMGI H -1; - Stop; - Raise: NIMP PONML 6; Goto See; @@ -102,10 +95,17 @@ class NTM_Imp : NTM_Humanoid { action void A_NTM_TroopAttack() { A_CustomComboAttack("NTM_ImpBall", 32, 3 * Random(2, 8), "imp/melee"); } - - override void PostBeginPlay() { - Super.PostBeginPlay(); - leapDistance = 360; +} + +class NTM_ShadowImp : NTM_Imp { + Default { + RenderStyle "Stencil"; + Alpha 0.3; + Obituary "%o was burnt by a Shadow Imp."; + HitObituary "%o bumped into a Shadow Imp."; + Tag "Shadow Imp"; + + +Shadow } } @@ -119,7 +119,7 @@ class NTM_ImpBall : DoomImpBall { States { Spawn: - BAL1 AB 4 Bright; + NIMB ABCD 2 Bright; Loop; Death: diff --git a/zscript/enemies/lostsoul.txt b/zscript/enemies/lostsoul.txt index f7a2bd82..589a8233 100644 --- a/zscript/enemies/lostsoul.txt +++ b/zscript/enemies/lostsoul.txt @@ -26,11 +26,12 @@ class NTM_LostSoul : NTM_Enemy { +NoIceDeath +OnlySlamSolid +NoBlood + +Bright } States { Spawn: - NLOS AB 6 Bright A_Look; + NLOS AB 6 A_Look; Goto Spawn + 1; See: @@ -38,31 +39,31 @@ class NTM_LostSoul : NTM_Enemy { Goto Super::See; DukeSee: - NLOS AABB 3 Bright A_NTM_DukeChase; + NLOS AABB 3 A_NTM_DukeChase; Loop; BloodSee: - NLOS AABB 3 Bright A_NTM_BloodChase; + NLOS AABB 3 A_NTM_BloodChase; Loop; SWSee: - NLOS A 1 Bright A_NTM_SWChase; - NLOS AA 1 Bright A_NTM_SWChase2; - NLOS A 1 Bright A_NTM_SWChase; - NLOS AA 1 Bright A_NTM_SWChase2; - NLOS B 1 Bright A_NTM_SWChase; - NLOS BB 1 Bright A_NTM_SWChase2; - NLOS B 1 Bright A_NTM_SWChase; - NLOS BB 1 Bright A_NTM_SWChase2; + NLOS A 1 A_NTM_SWChase; + NLOS AA 1 A_NTM_SWChase2; + NLOS A 1 A_NTM_SWChase; + NLOS AA 1 A_NTM_SWChase2; + NLOS B 1 A_NTM_SWChase; + NLOS BB 1 A_NTM_SWChase2; + NLOS B 1 A_NTM_SWChase; + NLOS BB 1 A_NTM_SWChase2; Loop; Missile: - NLOS CD 4 Bright A_FaceTarget; - NLOS C 2 Bright A_FaceTarget; - NLOS C 2 Bright A_SkullAttack; + NLOS CD 4 A_FaceTarget; + NLOS C 2 A_FaceTarget; + NLOS C 2 A_SkullAttack; Missile2: - NLOS D 4 Bright A_JumpIf(vel.xy.Length() < 10, 2); - NLOS C 4 Bright; + NLOS D 4 A_JumpIf(vel.xy.Length() < 10, 2); + NLOS C 4; Loop; NLOS D 0 { @@ -72,11 +73,11 @@ class NTM_LostSoul : NTM_Enemy { Goto See; Pain: - NLOS E 6 Bright A_Pain; + NLOS E 6 A_Pain; Goto See; Death: - NLOS E 1 Bright A_NTM_PreDeath; + NLOS E 1 A_NTM_PreDeath; NLOS E 0 A_NTM_Death; NLOS E 0 { diff --git a/zscript/enemies/mancubus.txt b/zscript/enemies/mancubus.txt index 09a06d29..5006f62d 100644 --- a/zscript/enemies/mancubus.txt +++ b/zscript/enemies/mancubus.txt @@ -112,7 +112,7 @@ class NTM_MancubusShot : FatShot { States { Spawn: - MANF AB 4 Bright; + NMBS AB 4 Bright; Loop; Death: diff --git a/zscript/enemies/painelemental.txt b/zscript/enemies/painelemental.txt index 632d40ae..48adc2a7 100644 --- a/zscript/enemies/painelemental.txt +++ b/zscript/enemies/painelemental.txt @@ -13,7 +13,7 @@ class NTM_PainElemental : NTM_Enemy { ActiveSound "pain/active"; Tag "$FN_PAIN"; Species "PainElemental"; - NTM_Enemy.ticsPerChase 3; + NTM_Enemy.TicsPerChase 3; -FloorClip +Float diff --git a/zscript/enemies/revenant.txt b/zscript/enemies/revenant.txt index ccee7809..736c8075 100644 --- a/zscript/enemies/revenant.txt +++ b/zscript/enemies/revenant.txt @@ -198,7 +198,7 @@ class NTM_RevenantTracer : RevenantTracer { States { Spawn: - FATB AB 2 Bright A_NTM_Tracer; + NRTR AB 2 Bright A_NTM_Tracer; Loop; Death: @@ -212,7 +212,7 @@ class NTM_RevenantTracer : RevenantTracer { Stop; } - void A_NTM_Tracer() { + void A_NTM_Tracer(double turn = 5) { Actor smoke = Spawn("NTM_RevenantTracerSmoke", Vec3Offset(-vel.x, -vel.y, 0)); if (smoke != null) { @@ -223,7 +223,7 @@ class NTM_RevenantTracer : RevenantTracer { } } - A_Tracer2(5); + A_Tracer2(turn); } } diff --git a/zscript/enemies/zombieman.txt b/zscript/enemies/zombieman.txt index 59d0e490..fa65bcb1 100644 --- a/zscript/enemies/zombieman.txt +++ b/zscript/enemies/zombieman.txt @@ -163,14 +163,9 @@ class NTM_Zombieman : NTM_Humanoid { NZOM ] -1; Stop; - XDeath: XDeath.Chainsaw: - NMGI A 1 A_NTM_PreDeath; - NMGI A 4 A_NTM_XDeath; - NMGI B 5 A_NoBlocking; - NMGI CDEFG 5; - NMGI H -1; - Stop; + NMGI A 0; + Goto XDeath; Raise: NZOM KJIH 5; diff --git a/zscript/lib/md5/md5.txt b/zscript/lib/md5/md5.txt new file mode 100644 index 00000000..1f4784a3 --- /dev/null +++ b/zscript/lib/md5/md5.txt @@ -0,0 +1,196 @@ +// Copyright 2020 3saster +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// 3. The name of the author may not be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +//=========================================================================== +// +// MD5 Implementation in ZScript +// by 3saster +// +// A class that returns a string containing the MD5 of an input string, using +// the Hash method. In particular, this is designed to hash the result of the +// output of Wads.ReadLump. The "trunc" variable ignores the last "letter" of +// the input before hashing; this is because ReadLump adds a null character +// to the array. If you are not hashing the result of ReadLump, you will +// likely want to set that variable to false. +// +// You are welcome to to use this in your mods, no need to ask for permission, +// as long as the above copyright notice is included, and credit is given. +// +//=========================================================================== + +Class MD5 +{ + // Some functions needed for MD5 + protected static uint F (uint B, uint C, uint D) { return (B & C) | (~B & D); } + protected static uint G (uint B, uint C, uint D) { return (B & D) | (C & ~D); } + protected static uint H (uint B, uint C, uint D) { return B ^ C ^ D; } + protected static uint I (uint B, uint C, uint D) { return C ^ (B | ~D); } + protected static uint leftrotate (uint x, uint c) { return (x << c) | (x >> (32-c)); } + // Swap endianess of byte bitwise + protected static uint swapByte (uint x) + { + uint r = 0; + for(int i=0; i<8; i++) + r += ((x>>i) & 1) << (7-i); + return r; + } + // Swap endianess of word bytewise + protected static uint swapWord (uint x) + { + uint r = 0; + for(int i=0; i<32; i += 8) + r += ((x>>i) & 0xFF) << (24-i); + return r; + } + + static string Hash(string key, bool trunc = true) + { + // Cut the last letter off, since readLump adds a null character to the string, + // causing the hash obtained to not match the actual hash of the file + if(trunc) + key.Truncate(key.length() - 1); + + // s specifies the per-round shift amounts + uint s[64] = { 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, + 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, + 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, + 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21 }; + + // Constants + uint K[64] = { 0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee, + 0xf57c0faf, 0x4787c62a, 0xa8304613, 0xfd469501, + 0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be, + 0x6b901122, 0xfd987193, 0xa679438e, 0x49b40821, + 0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa, + 0xd62f105d, 0x02441453, 0xd8a1e681, 0xe7d3fbc8, + 0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed, + 0xa9e3e905, 0xfcefa3f8, 0x676f02d9, 0x8d2a4c8a, + 0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c, + 0xa4beea44, 0x4bdecfa9, 0xf6bb4b60, 0xbebfbc70, + 0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x04881d05, + 0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665, + 0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039, + 0x655b59c3, 0x8f0ccc92, 0xffeff47d, 0x85845dd1, + 0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1, + 0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391 }; + + // Initialize variables: + uint a0 = 0x67452301; // A + uint b0 = 0xefcdab89; // B + uint c0 = 0x98badcfe; // C + uint d0 = 0x10325476; // D + + // Turn string to byte array + Array input; + for(uint i=0; i < key.length(); i++) + { + input.push(key.ByteAt(i)); + } + + // Padding - add a single 1 bit, then add zeros until the number of bytes is 56 mod 64 + input.push(0x80); + while( input.size()%64 != 56 ) + { + input.push(0x00); + } + + // Pad the remaining 8 bytes with the original message length in little endian + uint strLen = 8*key.length(); + for(uint i=0; i<8; i++) + { + input.push(strLen & 0xFF); + strLen >>= 8; + } + + // Swap endianess of each byte + for(uint i=0; i < input.size(); i++) + { + input[i] = swapByte(input[i]); + } + + // Break into 64 byte chunks + for(uint front=0; front < input.size(); front += 64) + { + //break chunk into 16 four-byte words + Array M; + for(int k=0; k<64; k += 4) + { + M.push( + ( swapByte(input[front + k + 0]) << 0 ) + + ( swapByte(input[front + k + 1]) << 8 ) + + ( swapByte(input[front + k + 2]) << 16) + + ( swapByte(input[front + k + 3]) << 24) + ); + } + // Initialize hash value for this chunk: + uint A = a0; + uint B = b0; + uint C = c0; + uint D = d0; + + uint f; + uint g; + + // Main Loop + for(uint i=0; i<64; i++) + { + if(0 <= i && i <= 15) + { + f = F(B,C,D); + g = i; + } + else if(16 <= i && i <= 31) + { + f = G(B,C,D); + g = (5*i+1)%16; + } + else if(32 <= i && i <= 47) + { + f = H(B,C,D); + g = (3*i+5)%16; + } + else //if(48 <= i && i <= 63) + { + f = I(B,C,D); + g = (7*i)%16; + } + + f = f + A + K[i] + M[g]; + A = D; + D = C; + C = B; + B = B + leftrotate(f, s[i]); + } + // Add this chunk's hash to result so far: + a0 += A; + b0 += B; + c0 += C; + d0 += D; + } + + return string.format("%08x%08x%08x%08x",swapWord(a0),swapWord(b0),swapWord(c0),swapWord(d0)); + } +} \ No newline at end of file diff --git a/zscript/main.txt b/zscript/main.txt index ff8fe62b..ff8ce900 100644 --- a/zscript/main.txt +++ b/zscript/main.txt @@ -1,4 +1,102 @@ -class NTMAI : EventHandler { +#include "zscript/lib/md5/md5.txt" + +class NTMAi : EventHandler { + bool bADMORTEM, bEviternity, bMAYhem2019, bScythe2, bValiant; + + static void LumpPrintHash(string lumpName) { + int lump = -1; + + while ((lump = Wads.FindLump(lumpName, lump + 1)) != -1) { + Console.PrintF("'"..lumpName.."' ("..lump..") hash is '"..(MD5.Hash(WADs.ReadLump(lump))).."'"); + } + } + + static bool LumpHasHash(string lumpName, string hash) { + int lump = -1; + + while ((lump = Wads.FindLump(lumpName, lump + 1)) != -1) { + if (MD5.Hash(WADs.ReadLump(lump)) == hash) { + return true; + } + } + + return false; + } + + override void OnRegister() { + /* [AD MORTEM] + + DeH_Actor_150 = Pumpkin Marine ✓ + DeH_Actor_151, DeH_Actor_209 = Gargoyle ✓ + DeH_Actor_152 = Satyr ✓ + DeH_Actor_153 = Rocket Warrior ✓ + DeH_Actor_156 = Skeleton ✓ + DeH_Actor_158 = Gjenganger ✓ + DeH_Actor_231 = Little Marine ✓ */ + bADMORTEM = NTMAi.LumpHasHash("DSFRE048", "0f76f6c24ac906634562a7aadf8f527f"); + + /* [Eviternity] + + BaronOfHell = Annihilator + WolfensteinSS = Former Captain + CommanderKeen = Astral Cacodemon + BossBrain = Archangelus */ + bEviternity = NTMAi.LumpHasHash("XLT_EV15", "4a96b98efc9a0ab68ffd2533a3a3ee01"); + + /* [MAYhem 2019] + + Chaingun = Tommy Gun ✓ + RocketLauncher = Napalm Launcher ✓ + PlasmaRifle = Flamethrower ✓ + BFG9000 = Necronomicon + Zombieman = Zombie ✓ + PainElemental = Hothead ✓ + ChaingunGuy, WolfensteinSS = Tommy Gun Cultist ✓ + ShotgunGuy = Shotgun Cultist ✓ + Revenant = Vampire ✓ + Demon = Skeleton ✓ + Spectre = Shadow Imp ✓ + HellKnight = Arachnorb + BaronOfHell = Mother Brain + LostSoul = Lightning Ball ✓ + SpiderMastermind = Abbot + Arachnotron = Death Cube ✓ + Cyberdemon = Minotaur + HangTSkull = Hellhound + CommanderKeen = Shadow Hellhound + Stalagtite = Satyr ✓ + DeadLostSoul = Bat + HangBNoBrain = Mummy + HangTLookingDown = Ghost + HangTLookingUp = Tesla Coil + Meat2 = Inactive Tesla Coil + HangTNoBrain = Deep One + MBFHelperDog = Chainsaw Man + UnholyBible = Lich */ + bMAYhem2019 = NTMAi.LumpHasHash("DSTINK", "3ab1f8e2c9fd05ab647881bc7f5a3fc9"); + + /* [Scythe 2] + + WolfensteinSS = Evil Marine ✓ + CommanderKeen = Afrit ✓ */ + bScythe2 = NTMAi.LumpHasHash("DEHACKED", "64fec1191ba91059d450ddfbe7ac1d7d"); + + /* [Valiant] + + BaronOfHell = Daedabus + HellKnight = Pyro Knight + SpiderMastermind = Cybruiser + Infrared = Spider Mastermind + MBFHelperDog = Arachnorb + Arachnotron = Arachnotron + Heart Column = Lightning Orb + DeadLostSoul = Kamikaze + BlueTorch = Diablo + TorchTree = Ghost Arch-Vile + BigTree = Ghost Revenant */ + bValiant = NTMAi.LumpHasHash("E1TEXT", "2363886efb272bb3dace286fd6475586"); + } + /* ==== MATH ==== */ @@ -47,20 +145,24 @@ class NTMAI : EventHandler { PLAYER ====== */ + void PlayerClearInventory(PlayerPawn pmo) { + pmo.A_TakeInventory("NTM_Kick"); + pmo.A_TakeInventory("NTM_GrenadeThrow"); + pmo.A_TakeInventory("NTM_Bloody"); + pmo.A_TakeInventory("NTM_PistolShots"); + pmo.A_TakeInventory("NTM_Key_RedCard"); + pmo.A_TakeInventory("NTM_Key_YellowCard"); + pmo.A_TakeInventory("NTM_Key_BlueCard"); + pmo.A_TakeInventory("NTM_Key_RedSkull"); + pmo.A_TakeInventory("NTM_Key_YellowSkull"); + pmo.A_TakeInventory("NTM_Key_BlueSkull"); + } + override void PlayerEntered(PlayerEvent e) { let pmo = players[e.playerNumber].mo; if (pmo) { - pmo.A_TakeInventory("NTM_Kick"); - pmo.A_TakeInventory("NTM_GrenadeThrow"); - pmo.A_TakeInventory("NTM_Bloody"); - pmo.A_TakeInventory("NTM_PistolShots"); - pmo.A_TakeInventory("NTM_Key_RedCard"); - pmo.A_TakeInventory("NTM_Key_YellowCard"); - pmo.A_TakeInventory("NTM_Key_BlueCard"); - pmo.A_TakeInventory("NTM_Key_RedSkull"); - pmo.A_TakeInventory("NTM_Key_YellowSkull"); - pmo.A_TakeInventory("NTM_Key_BlueSkull"); + PlayerClearInventory(pmo); if (!pmo.CountInv("NTM_System_Actor")) { pmo.A_GiveInventory("NTM_System_Actor", 1); @@ -94,16 +196,7 @@ class NTMAI : EventHandler { let pmo = players[e.playerNumber].mo; if (pmo) { - pmo.A_TakeInventory("NTM_Kick"); - pmo.A_TakeInventory("NTM_GrenadeThrow"); - pmo.A_TakeInventory("NTM_Bloody"); - pmo.A_TakeInventory("NTM_PistolShots"); - pmo.A_TakeInventory("NTM_Key_RedCard"); - pmo.A_TakeInventory("NTM_Key_YellowCard"); - pmo.A_TakeInventory("NTM_Key_BlueCard"); - pmo.A_TakeInventory("NTM_Key_RedSkull"); - pmo.A_TakeInventory("NTM_Key_YellowSkull"); - pmo.A_TakeInventory("NTM_Key_BlueSkull"); + PlayerClearInventory(pmo); DoThingRevive(pmo); } } @@ -144,6 +237,46 @@ class NTMAI : EventHandler { WORLD ===== */ + override void WorldLoaded(WorldEvent e) { + Name checksum = level.GetCheckSum(); + + Console.PrintF(checksum); + + switch (checksum) { + case 'acf3adec8c02b9431f347231354db5ad': // MAYhem 2019, MAP02 + S_ChangeMusic("D_NMAY2"); + break; + + case '497e6a94a957334e984b18c081de3c7a': // MAYhem 2019, MAP03 + S_ChangeMusic("D_NMAY3"); + break; + + case 'cfa89ac059dc9b3963a9cbb4d78f7508': // MAYhem 2019, MAP05 + S_ChangeMusic("D_NMAY5"); + break; + + case '89f4f1508de623a21b3e2525fd58022a': // MAYhem 2019, MAP09 + S_ChangeMusic("D_NMAY9"); + break; + + case 'bb6fa847527237c9e5987338078cee0d': // MAYhem 2019, MAP12 + S_ChangeMusic("D_NMAY12"); + break; + + case '3174909bca569ba357de67f6c47ae70e': // MAYhem 2019, MAP13 + S_ChangeMusic("D_NMAY13"); + break; + + case '19e476ab6f1b9cbebbb23046e95ad955': // MAYhem 2019, MAP14 + S_ChangeMusic("D_NMAY14"); + break; + + case '1d383dc934b35333a116a60f75441561': // MAYhem 2019, MAP32 + S_ChangeMusic("D_NMAY32"); + break; + } + } + static void DoReplaceActor(Actor og, class new) { bool ok; Actor rep; @@ -194,8 +327,20 @@ class NTMAI : EventHandler { if (((mo is "Zombieman" || s is "Zombieman") || (mo is "ShotgunGuy" || s is "ShotgunGuy") || (mo is "ChaingunGuy" || s is "ChaingunGuy")) - && mo.GetDropItems() != null && Random(0, 256) < 32) { - mo.A_DropItem("NTM_GrenadeItem"); + && mo.GetDropItems() != null) { + mo.A_DropItem("NTM_GrenadeItem", 1, 32); + } + } + } + + override void WorldThingGround(WorldEvent e) { + let mo = e.thing; + + if (mo) { + mo.A_XScream(); + + if (mo.ceilingZ == mo.GetZAt(0, 0, 0, GZF_Ceiling)) { + mo.A_SpawnItemEx("NTM_GibMeat", flags: SXF_TransferTranslation); } } } @@ -214,6 +359,7 @@ class NTMAI : EventHandler { } mo.bXFlip = mo.default.bXFlip; + mo.scale = mo.default.scale; if (!(mo is "PlayerPawn")) { mo.translation = mo.default.translation; @@ -340,20 +486,84 @@ class NTMAI : EventHandler { override void CheckReplacement(ReplaceEvent e) { switch (e.replacee.GetClassName()) { + case 'RocketAmmo': + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_NapalmAmmo"; + } + break; + + case 'Chaingun': + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_TommyGun"; + + break; + } + + e.replacement = "NTM_Chaingun"; + break; + + case 'RocketLauncher': + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_NapalmLauncher"; + + break; + } + + e.replacement = "NTM_RocketLauncher"; + break; + + case 'PlasmaRifle': + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_Flamethrower"; + + break; + } + + e.replacement = "NTM_PlasmaRifle"; + break; + + case 'BFG9000': + if (sv_ntm_r_custom && bMAYhem2019) { + //e.replacement = "NTM_Necronomicon"; + + break; + } + + e.replacement = "NTM_BFG9000"; + break; + case 'Zombieman': if (sv_ntm_r_zombieman) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_Zombie"; + + break; + } + e.replacement = "NTM_Zombieman"; } break; case 'ShotgunGuy': if (sv_ntm_r_shotgunGuy) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_ShotgunCultist"; + + break; + } + e.replacement = "NTM_ShotgunGuy"; } break; case 'ChaingunGuy': if (sv_ntm_r_heavyWeaponDude) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_TommyGunCultist"; + + break; + } + e.replacement = "NTM_ChaingunGuy"; } @@ -367,18 +577,36 @@ class NTMAI : EventHandler { case 'LostSoul': if (sv_ntm_r_lostSoul) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_LightningOrb"; + + break; + } + e.replacement = "NTM_LostSoul"; } break; case 'Demon': if (sv_ntm_r_demon) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_Skeleton2"; + + break; + } + e.replacement = "NTM_Demon"; } break; case 'Spectre': if (sv_ntm_r_spectre) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_ShadowImp"; + + break; + } + e.replacement = "NTM_Spectre"; } break; @@ -391,24 +619,56 @@ class NTMAI : EventHandler { case 'HellKnight': if (sv_ntm_r_hellKnight) { + if (sv_ntm_r_custom && bMAYhem2019) { + //e.replacement = "NTM_Arachnorb"; + + break; + } + e.replacement = "NTM_HellKnight"; } break; case 'BaronOfHell': if (sv_ntm_r_baronOfHell) { + if (sv_ntm_r_custom) { + if (bEviternity) { + //e.replacement = NTM_Cybruiser; + + break; + } + + if (bMAYhem2019) { + //e.replacement = NTM_MotherBrain; + + break; + } + } + e.replacement = "NTM_BaronOfHell"; } break; case 'Arachnotron': if (sv_ntm_r_arachnotron) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_DeathCube"; + + break; + } + e.replacement = "NTM_Arachnotron"; } break; case 'PainElemental': if (sv_ntm_r_painElemental) { + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_Hothead"; + + break; + } + e.replacement = "NTM_PainElemental"; } break; @@ -433,39 +693,163 @@ class NTMAI : EventHandler { case 'Cyberdemon': if (sv_ntm_r_cyberdemon) { + if (sv_ntm_r_custom && bMAYhem2019) { + //e.replacement = "NTM_Minotaur"; + + break; + } + e.replacement = "NTM_Cyberdemon"; } break; case 'SpiderMastermind': if (sv_ntm_r_spiderMastermind) { + if (sv_ntm_r_custom && bMAYhem2019) { + //e.replacement = "NTM_Abbot"; + + break; + } + e.replacement = "NTM_SpiderMastermind"; } break; case 'WolfensteinSS': if (sv_ntm_r_ss) { + if (sv_ntm_r_custom) { + if (bEviternity) { + // e.replacement = "NTM_FormerCaptain"; + + break; + } + + if (bMAYhem2019) { + e.replacement = "NTM_TommyGunCultist2"; + + break; + } + + if (bScythe2) { + e.replacement = "NTM_EvilMarine"; + + break; + } + } + e.replacement = "NTM_German"; } break; - case 'RealGibs': - e.replacement = "NTM_RealGibs"; + case 'CommanderKeen': + if (sv_ntm_r_custom) { + if (bEviternity) { + //e.replacement = "NTM_AstralCacodemon"; + + break; + } + + if (bScythe2) { + e.replacement = "NTM_Afrit"; + + break; + } + } + break; + + // AD MORTEM + case 'DeH_Actor_150': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_PumpkinMarine"; + } + break; + + case 'DeH_Actor_151': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_Gargoyle"; + } + break; + + case 'DeH_Actor_152': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_Satyr"; + } + break; + + case 'DeH_Actor_153': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_RocketWarrior"; + } + break; + + case 'DeH_Actor_156': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_Skeleton"; + } + break; + + case 'DeH_Actor_158': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_Gjenganger"; + } + break; + + case 'DeH_Actor_209': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_Gargoyle2"; + } + break; + + case 'DeH_Actor_231': + if (sv_ntm_r_custom && bADMORTEM) { + e.replacement = "NTM_LittleMarine"; + } + break; + + // MAYhem2019 + case 'Stalagtite': + if (sv_ntm_r_custom && bMAYhem2019) { + e.replacement = "NTM_Satyr2"; + + break; + } break; } } override void CheckReplacee(ReplacedEvent e) { switch (e.replacement.GetClassName()) { + case 'NTM_Chaingun': + case 'NTM_TommyGun': + e.replacee = "Chaingun"; + break; + + case 'NTM_RocketLauncher': + case 'NTM_NapalmLauncher': + e.replacee = "RocketLauncher"; + break; + + case 'NTM_PlasmaRifle': + case 'NTM_Flamethrower': + e.replacee = "PlasmaRifle"; + break; + + case 'NTM_BFG9000': + e.replacee = "BFG9000"; + break; + case 'NTM_Zombieman': + case 'NTM_Zombie': e.replacee = "Zombieman"; break; case 'NTM_ShotgunGuy': + case 'NTM_ShotgunCultist': e.replacee = "ShotgunGuy"; break; case 'NTM_ChaingunGuy': + case 'NTM_TommyGunCultist': e.replacee = "ChaingunGuy"; break; @@ -474,14 +858,17 @@ class NTMAI : EventHandler { break; case 'NTM_Demon': + case 'NTM_Skeleton2': e.replacee = "Demon"; break; case 'NTM_Spectre': + case 'NTM_ShadowImp': e.replacee = "Spectre"; break; case 'NTM_LostSoul': + case 'NTM_LightningOrb': e.replacee = "LostSoul"; break; @@ -498,10 +885,12 @@ class NTMAI : EventHandler { break; case 'NTM_Arachnotron': + case 'NTM_DeathCube': e.replacee = "Arachnotron"; break; case 'NTM_PainElemental': + case 'NTM_Hothead': e.replacee = "PainElemental"; break; @@ -526,11 +915,56 @@ class NTMAI : EventHandler { break; case 'NTM_German': + case 'NTM_TommyGunCultist2': + case 'NTM_EvilMarine': e.replacee = "WolfensteinSS"; break; - case 'NTM_RealGibs': - e.replacee = "RealGibs"; + //case 'NTM_AstralCacodemon': + case 'NTM_Afrit': + e.replacee = "CommanderKeen"; + break; + + // AD MORTEM + case 'NTM_PumpkinMarine': + e.replacee = "DeH_Actor_150"; + break; + + case 'NTM_Gargoyle': + e.replacee = "DeH_Actor_151"; + break; + + case 'NTM_Satyr': + e.replacee = "DeH_Actor_152"; + break; + + case 'NTM_RocketWarrior': + e.replacee = "DeH_Actor_153"; + break; + + case 'NTM_Skeleton': + e.replacee = "DeH_Actor_156"; + break; + + case 'NTM_Gjenganger': + e.replacee = "DeH_Actor_158"; + break; + + case 'NTM_Gargoyle2': + e.replacee = "DeH_Actor_209"; + break; + + case 'NTM_LittleMarine': + e.replacee = "DeH_Actor_231"; + break; + + // MAYhem 2019 + case 'NTM_NapalmAmmo': + e.replacee = "RocketAmmo"; + break; + + case 'NTM_Satyr2': + e.replacee = "Stalagtite"; break; } } @@ -565,7 +999,7 @@ class NTM_System : Inventory { class NTM_System_Actor : NTM_System { bool dead, gibbed, crushed, chopped, rKO; int fallTics, footprintState, footprintTics, footprintSide, deathLastFrame; - float deathLastHeight; + double deathLastHeight; Actor gibDummy, bloodPool, footprintBloodPool; override void PostBeginPlay() { @@ -582,18 +1016,22 @@ class NTM_System_Actor : NTM_System { int frame = owner.curState.frame; if (deathLastFrame != frame) { - Vector2 spriteSize = TexMan.GetScaledSize(owner.curState.GetSpriteTexture(0)); - float spriteHeight = spriteSize.y; + TextureID tex = owner.curState.GetSpriteTexture(0); - if (frame > 0 && owner.waterLevel == 0) { - float jitter = Max(0, (deathLastHeight - spriteHeight) * 0.5); + if (tex) { + Vector2 spriteSize = TexMan.GetScaledSize(tex); + double spriteHeight = spriteSize.y; - owner.SetOrigin(owner.pos + (0, 0, owner.scale.y * jitter), false); - owner.ClearInterpolation(); + if (frame > 0 && owner.waterLevel == 0) { + double jitter = Max(0, (deathLastHeight - spriteHeight) * 0.5); + + owner.SetOrigin(owner.pos + (0, 0, owner.scale.y * jitter), false); + owner.ClearInterpolation(); + } + + deathLastFrame = frame; + deathLastHeight = spriteHeight; } - - deathLastFrame = frame; - deathLastHeight = spriteHeight; } } @@ -641,36 +1079,27 @@ class NTM_System_Actor : NTM_System { } // Duke Nukem 3D & Shadow Warrior: Blood pools - if (!bloodPool && owner.health < (owner.GetGibHealth() * 0.666) && !(owner is "PlayerChunk") && owner.vel ~== (0, 0, 0) && owner.pos.z <= owner.floorZ) { - bool result; - Actor bloodP; - - [result, bloodP] = owner.A_SpawnItemEx("NTM_BloodPool", -1, flags: SXF_UseBloodColor); + if (!bloodPool && owner.health < (owner.GetGibHealth() * 0.666) && !(owner is "PlayerChunk") && owner.vel.Length() == 0) { + double fz = owner.floorZ; - if (bloodP) { - bloodPool = bloodP; - bloodP.target = owner; - bloodP.SetOrigin(owner.pos, false); - } - } - - // Duke Nukem 3D: Stretchy gibs under crushers - if (!crushed && owner.pos.z <= owner.floorZ && owner.ceilingZ <= (owner.pos.z + owner.GetDeathHeight())) { - if (owner.radius > 31) { - owner.A_SpawnItemEx("NTM_BigGibs", flags: SXF_UseBloodColor); - } else { - if (owner.radius > 23) { - owner.A_SpawnItemEx("NTM_MediumGibs", flags: SXF_UseBloodColor); - } else { - owner.A_SpawnItemEx("NTM_SmallGibs", flags: SXF_UseBloodColor); + if (owner.pos.z <= fz && fz == owner.GetZAt(1, 0, 0, GZF_AbsoluteAng)) { + bool result; + Actor bloodP; + + [result, bloodP] = owner.A_SpawnItemEx("NTM_BloodPool", flags: SXF_UseBloodColor); + + if (bloodP) { + // Slightly offset the blood pool so there's no + // Z-fighting in software mode + bloodPool = bloodP; + bloodP.target = owner; + bloodP.SetOrigin(owner.pos + (1, 0, 0), false); } } - - crushed = true; } // Common: Gibbable corpses - bool isGibbable = (dead && !gibbed && !crushed && owner.curState.tics == -1 && !owner.bNoBlood && !owner.bBoss); + bool isGibbable = dead && !gibbed && !crushed && owner.curState.tics == -1 && !owner.bNoBlood && !owner.bBoss; if (gibDummy) { if (!isGibbable) { @@ -782,11 +1211,10 @@ class NTM_Dummy_Gib : Actor { Stop; Death: - TNT1 A 0 { + NMG2 A 0 { if (tracer) { tracer.A_StartSound("misc/gibbed"); - tracer.sprite = GetSpriteIndex("NMGI"); - tracer.frame = 7; + tracer.sprite = GetSpriteIndex("NMG2"); tracer.scale = (0.666, 0.666); if (!(tracer is "PlayerPawn")) { diff --git a/zscript/objects/items.txt b/zscript/objects/items.txt index 6e64dd1c..b4d4c297 100644 --- a/zscript/objects/items.txt +++ b/zscript/objects/items.txt @@ -155,21 +155,22 @@ class NTM_PowerRadSuit : PowerIronFeet { // Infrared class NTM_Infrared : NTM_ToggleableInventory replaces Infrared { Default { + Scale 0.9; Tag "Light Amplification Visor"; NTM_ToggleableInventory.Type "NTM_PowerInfrared"; NTM_ToggleableInventory.ActivateSound "NTM_Infrared/use"; NTM_ToggleableInventory.DepletePeriod 45; Inventory.PickupMessage "Light Amplification Visor"; Inventory.PickupSound "misc/i_pkup"; - Inventory.Icon "NINFA0"; + Inventory.Icon "NINFC0"; +Inventory.InvBar } States { Spawn: - PVIS A 12 Bright; - PVIS B 12; + NINF A 12; + NINF B 12 Bright; Loop; } diff --git a/zscript/player.txt b/zscript/player.txt index ec5966d5..f4d7eb0e 100644 --- a/zscript/player.txt +++ b/zscript/player.txt @@ -11,6 +11,10 @@ #include "zscript/weapons/grenade.txt" #include "zscript/weapons/keys.txt" +#include "zscript/weapons/custom/mayhem2019/tommygun.txt" +#include "zscript/weapons/custom/mayhem2019/napalmlauncher.txt" +#include "zscript/weapons/custom/mayhem2019/flamethrower.txt" + class NTM_Player : DoomPlayer { int fallState, fallTics, fallTics2, oldHealth, painTics, doorTics; double hNewAngle; @@ -23,10 +27,10 @@ class NTM_Player : DoomPlayer { Player.WeaponSlot 1, "NTM_Fists", "NTM_Chainsaw"; Player.WeaponSlot 2, "NTM_Pistol"; Player.WeaponSlot 3, "NTM_Shotgun", "NTM_SuperShotgun"; - Player.WeaponSlot 4, "NTM_Chaingun"; - Player.WeaponSlot 5, "NTM_RocketLauncher"; - Player.WeaponSlot 6, "NTM_PlasmaRifle"; - Player.WeaponSlot 7, "NTM_BFG9000"; + Player.WeaponSlot 4, "NTM_TommyGun", "NTM_Chaingun"; + Player.WeaponSlot 5, "NTM_NapalmLauncher", "NTM_RocketLauncher"; + Player.WeaponSlot 6, "NTM_Flamethrower", "NTM_PlasmaRifle"; + Player.WeaponSlot 7, "BFG9000", "NTM_BFG9000"; Player.CrouchSprite "NPLC"; Player.ViewHeight 46; Scale 0.666; @@ -84,21 +88,33 @@ class NTM_Player : DoomPlayer { Goto Spawn; + Death.Fire: + NPLA G 12 A_ItBurnsItBurns; + NPLA G 1 A_CrispyPlayer; Death: NPLA H 7; NPLA I 7 A_PlayerScream; NPLA J 7 A_NoBlocking; NPLA K 7; - NPLA L -1; - Stop; + NPLA L 16 A_CheckPlayerDone; + Wait; XDeath: + XDeath.Fire: NMGI A 1 A_XScream; NMGI A 4 A_SkullPop("NTM_PlayerHead"); NMGI B 5 A_NoBlocking; NMGI CDEFG 5; - NMGI H -1; - Stop; + NMGI H 16 A_CheckPlayerDone; + Wait; + + FireHands: + NITB ABCD 3 Bright; + Loop; + + FireHandsLower: + NITB AAABBBCCCDDD 1 Bright A_HandLower; + Loop; } void A_PlayerJump() { @@ -119,30 +135,12 @@ class NTM_Player : DoomPlayer { return (bNoClip || bFly || waterLevel > 0); } - override void Tick() { - // GROSS HACK: Do not let the player be able to select temporary - // animations! - if (player) { - let r = player.readyWeapon; - let l = player.pendingWeapon; - - if (!(r is "NTM_Key") && !(l is "NTM_Key")) { - A_TakeInventory("NTM_Key_RedCard"); - A_TakeInventory("NTM_Key_YellowCard"); - A_TakeInventory("NTM_Key_BlueCard"); - A_TakeInventory("NTM_Key_RedSkull"); - A_TakeInventory("NTM_Key_YellowSkull"); - A_TakeInventory("NTM_Key_BlueSkull"); - } - - if (!(r is "NTM_GrenadeThrow") && !(l is "NTM_GrenadeThrow")) { - A_TakeInventory("NTM_GrenadeThrow"); - } - } + override void PlayerThink() { + super.PlayerThink(); // Less slippery movement - if (!multiplayer && (!curSector || !(curSector.flags & 16))) { - level.airControl = 0.53777778; + if (!curSector || !(curSector.flags & 16)) { + level.airControl = 0.64; A_SetSpeed(2.24); vel.xy *= 0.88; } else { @@ -199,11 +197,6 @@ class NTM_Player : DoomPlayer { } } - // Pain timer to avoid voice spam - if (painTics > 0) { - --painTics; - } - // Level start twitch like Duke3D if (sv_ntm_startTwitch) { int time = level.mapTime; @@ -218,6 +211,33 @@ class NTM_Player : DoomPlayer { } } } + } + + override void Tick() { + // GROSS HACK: Do not let the player be able to select temporary + // animations! + if (player) { + let r = player.readyWeapon; + let l = player.pendingWeapon; + + if (!(r is "NTM_Key") && !(l is "NTM_Key")) { + A_TakeInventory("NTM_Key_RedCard"); + A_TakeInventory("NTM_Key_YellowCard"); + A_TakeInventory("NTM_Key_BlueCard"); + A_TakeInventory("NTM_Key_RedSkull"); + A_TakeInventory("NTM_Key_YellowSkull"); + A_TakeInventory("NTM_Key_BlueSkull"); + } + + if (!(r is "NTM_GrenadeThrow") && !(l is "NTM_GrenadeThrow")) { + A_TakeInventory("NTM_GrenadeThrow"); + } + } + + // Pain timer to avoid voice spam + if (painTics > 0) { + --painTics; + } // Auto-activate radiation suit if allowed if (CVar.FindCVar("cl_ntm_autoRadSuit").GetBool()) { @@ -247,7 +267,7 @@ class NTM_Player : DoomPlayer { } } - Super.Tick(); + super.Tick(); } // Shadow Warrior-styled weapon bobbing @@ -278,31 +298,85 @@ class NTM_Player : DoomPlayer { return (p[0] * (1 - ticFrac) + p[1] * ticFrac); } + + void A_ItBurnsItBurns() { + if (player != null && player.mo == self) { + player.SetPSprite(PSP_StrifeHands, FindState("FireHands")); + + player.readyWeapon = null; + player.pendingWeapon = WP_NoChange; + player.playerState = PST_Live; + player.extraLight = 3; + } + } + + void A_CrispyPlayer() { + if (player != null && player.mo == self) { + PSprite psp = player.GetPSprite(PSP_StrifeHands); + + State fireHandsLower = FindState("FireHandsLower"); + State fireHands = FindState("FireHands"); + + if (psp) { + if (psp.curState != null && fireHandsLower != null && fireHands != null) { + // Calculate state to go to. + int dist = fireHands.DistanceTo(psp.curState); + + if (dist > 0) { + player.playerState = PST_Dead; + psp.SetState(fireHandsLower + dist); + + return; + } + } + + player.playerState = PST_Dead; + psp.SetState(null); + } + } + } + + void A_HandLower() { + if (player != null) { + PSprite psp = player.GetPSprite(PSP_StrifeHands); + + if (psp) { + if (psp.curState == null) { + psp.SetState(null); + + return; + } + + psp.y += 3; + + if (psp.y > weaponBottom * 4) { + psp.SetState(null); + } + } + + if (player.extraLight > 0) { + --player.extraLight; + } + } + } } -class NTM_PlayerHead : PlayerChunk { +class NTM_PlayerHead : BloodySkull { Default { - Scale 0.625; + Scale 0.666; Gravity 0.36; BounceType "Doom"; - Radius 4; - Height 4; - +CanBounceWater +Missile +UseBounceState + +CanBounceWater + -DontBounceOnSky } States { Spawn: - NHEA A 0 NoDelay { - viewBob = 0; - player.attacker = null; - scale.x *= FRandomPick(-1, 1); - } - - NHEA ABCD 3 A_JumpIf(pos.z <= floorZ && vel.z == 0, "Death"); - Goto Spawn + 2; + NHEA ABCD 4 A_JumpIf(pos.z <= floorZ && vel.z == 0, "Death"); + Loop; Bounce.Floor: NHEA A 0 { @@ -313,10 +387,20 @@ class NTM_PlayerHead : PlayerChunk { } } - Goto Spawn + 1; + Goto Spawn; Death: NHEA E 16 A_CheckPlayerDone; Wait; } + + override void PostBeginPlay() { + viewBob = 0; + + if (player) { + player.attacker = null; + } + + bXFlip = Random(0, 1); + } } \ No newline at end of file diff --git a/zscript/weapons/bfg9000.txt b/zscript/weapons/bfg9000.txt index 78b81e6c..55e0cc5f 100644 --- a/zscript/weapons/bfg9000.txt +++ b/zscript/weapons/bfg9000.txt @@ -1,8 +1,9 @@ -class NTM_BFG9000 : BFG9000 replaces BFG9000 { +class NTM_BFG9000 : BFG9000 { Default { Scale 0.75; Weapon.SlotNumber 7; Weapon.UpSound "NTM_Weapon/select"; + Inventory.PickupMessage "The BFG 9000! Oh, yes."; } States { @@ -58,7 +59,8 @@ class NTM_BFGBall : BFGBall replaces BFGBall { Loop; Death: - NBFX A 2 Bright { + NEX4 A 2 Bright { + A_SetTranslation("NTM_Fog_Green"); A_Quake(3, 20, 0, 1024, ""); // Gib all nearby corpses @@ -79,7 +81,7 @@ class NTM_BFGBall : BFGBall replaces BFGBall { double ang = i * 9; double dist = 1024; - AimLineAttack(ang, 1024, victim, 512); + AimLineAttack(ang, 1024, victim, 1024); let victimActor = victim.lineTarget; @@ -89,7 +91,7 @@ class NTM_BFGBall : BFGBall replaces BFGBall { dist -= Distance2D(victimActor); if (victimActor != target) { - int dmg = 20 * Random(1, 10); + int dmg = 22.5 * Random(1, 10); victimActor.DamageMObj(self, target, dmg, "BFGSplash"); @@ -102,7 +104,7 @@ class NTM_BFGBall : BFGBall replaces BFGBall { } if (dist > 0) { - victimActor.AimLineAttack(ang, dist, victim, 512); + victimActor.AimLineAttack(ang, dist, victim, 1024); victimActor = victim.lineTarget; } else { victimActor = null; @@ -111,8 +113,8 @@ class NTM_BFGBall : BFGBall replaces BFGBall { } } - NBFX BC 2 Bright; - NBFX DEFGHIJKL 4 Bright; + NEX4 BC 2 Bright; + NEX4 DEFGHIJKL 3 Bright; Stop; } } @@ -120,7 +122,7 @@ class NTM_BFGBall : BFGBall replaces BFGBall { class NTM_BFGExtra : BFGExtra { States { Spawn: - NBFS ABCDE 4 Bright; + NBFS ABCDEFGH 3 Bright; Stop; } } \ No newline at end of file diff --git a/zscript/weapons/chaingun.txt b/zscript/weapons/chaingun.txt index 09862d8f..9a6be960 100644 --- a/zscript/weapons/chaingun.txt +++ b/zscript/weapons/chaingun.txt @@ -1,8 +1,9 @@ -class NTM_Chaingun : Chaingun replaces Chaingun { +class NTM_Chaingun : Chaingun { Default { Scale 0.75; Weapon.SlotNumber 4; Weapon.UpSound "NTM_Weapon/select"; + Inventory.PickupMessage "Chaingun!"; } States { diff --git a/zscript/weapons/custom/mayhem2019/flamethrower.txt b/zscript/weapons/custom/mayhem2019/flamethrower.txt new file mode 100644 index 00000000..37bb23c2 --- /dev/null +++ b/zscript/weapons/custom/mayhem2019/flamethrower.txt @@ -0,0 +1,113 @@ +class NTM_Flamethrower : NTM_PlasmaRifle { + Default { + Weapon.UpSound "NTM_Flamethrower/select"; + Inventory.PickUpMessage "Flamethrower!"; + Obituary "%o was barbecued by %k's Flamethrower."; + Tag "Flamethrower"; + } + + States { + Spawn: + NFTR D -1; + Stop; + + Select: + NFTR A 1 A_Raise(12); + Loop; + + Deselect: + NFTR A 0 A_StopSound(Chan_Weapon); + NFTR A 1 A_Lower(12); + Goto Deselect + 1; + + Ready: + NFTR A 0 A_StopSound(Chan_Weapon); + NFTR A 1 A_WeaponReady; + Goto Ready + 1; + + Fire: + NFTR B 0 A_GunFlash; + NFTR B 1 Bright A_NTM_Flamethrower(true); + NFTR CB 1 Bright A_NTM_Flamethrower; + NFTR A 1 Bright A_WeaponOffset(0, 32, WOF_Interpolate); + NFTR A 0 A_Refire; + Goto Ready; + + Flash: + TNT1 A 2 A_Light1; + TNT1 A 2 A_Light2; + TNT1 A 2 A_Light1; + Goto LightDone; + } + + action void A_NTM_Flamethrower(bool useAmmo = false) { + Actor fire; + Actor fire2; + + [fire, fire2] = A_FireProjectile("NTM_FlamethrowerFire", FRandom(-5, 5), useAmmo, 5, 6, 0, FRandom(-5, 5)); + + if (fire) { + fire.SetOrigin(fire.pos + fire.vel, false); + } + + A_WeaponOffset(Random(0, 3), Random(32, 35), WOF_Interpolate); + A_StartSound("NTM_Flamethrower/fire", Chan_Weapon, ChanF_Looping); + } +} + +class NTM_FlamethrowerFire : Actor { + Default { + Radius 10; + Height 20; + Damage 1; + DamageType "Fire"; + Speed 15; + Scale 0.666; + RenderStyle "Add"; + Translation "NTM_Explosion"; + BounceFactor 0.1; + Projectile; + + +ZDoomTrans + +Ripper + +BloodlessImpact + +DontSplash + +BounceOnWalls + +BounceOnFloors + +BounceOnCeilings + +ForceXYBillboard + } + + States { + Spawn: + NFI2 A 3 Bright A_NTM_Fire; + NFI2 B 2 Bright A_NTM_Fire; + NFI2 C 3 Bright A_NTM_Fire; + NFI2 D 2 Bright A_NTM_Fire; + NFI2 E 3 Bright A_NTM_Fire; + NFI2 F 2 Bright A_NTM_Fire; + NFI2 G 3 Bright A_NTM_Fire; + NFI2 H 2 Bright A_NTM_Fire; + Stop; + } + + override void PostBeginPlay() { + super.PostBeginPlay(); + + bXFlip = Random(0, 1); + + if (Random(0, 255) > 32) { + bPainless = true; + } + } + + action void A_NTM_Fire() { + A_SpawnItemEx("NTM_FlamethrowerFireTrail", 0, 0, 0, FRandom(-1, 1), FRandom(-1, 1), FRandom(-1, 1)); + } +} + +class NTM_FlamethrowerFireTrail : NTM_NapalmTrail { + Default { + Scale 0.75; + } +} \ No newline at end of file diff --git a/zscript/weapons/custom/mayhem2019/napalmlauncher.txt b/zscript/weapons/custom/mayhem2019/napalmlauncher.txt new file mode 100644 index 00000000..607b14f6 --- /dev/null +++ b/zscript/weapons/custom/mayhem2019/napalmlauncher.txt @@ -0,0 +1,72 @@ +class NTM_NapalmLauncher : NTM_RocketLauncher { + Default { + Inventory.PickUpMessage "Napalm Launcher!"; + Obituary "%o went up in flames from %k's Napalm Launcher."; + Tag "Napalm Launcher"; + } + + States { + Fire: + NROC B 3 Bright { + A_FireProjectile("NTM_Napalm", 0, true, 6, 2); + A_GunFlash(); + A_WeaponOffset(12, 50, WOF_Interpolate); + } + + Goto Super::Fire + 1; + } +} + +class NTM_Napalm : NTM_Rocket { + Default { + Scale 1; + Translation "168:175=208:215", "176:191=176:191"; + SeeSound "NTM_NapalmLauncher/fire"; + DamageType "Fire"; + } + + States { + Spawn: + NBRB AB 2 Bright A_SpawnItemEx("NTM_NapalmTrail"); + Loop; + + Death: + TNT1 A 15 { + Spawn("NTM_Explosion2", pos); + NTMAi.Explode(self, 128, 128, XF_HurtSource, "Fire"); + A_Quake(2, 15, 0, 512, ""); + } + + Stop; + } +} + +class NTM_NapalmTrail : RocketSmokeTrail { + Default { + RenderStyle "Add"; + Alpha 1; + Translation "NTM_Explosion"; + + +ZDoomTrans + +ForceXYBillboard + } + + States { + Spawn: + NFI3 ABCDE 2 Bright; + Stop; + } +} + +class NTM_NapalmAmmo : RocketAmmo { + Default { + Inventory.PickUpMessage "Napalm Shell"; + Inventory.Icon "NNAPA0"; + } + + States { + Spawn: + NNAP A -1; + Stop; + } +} \ No newline at end of file diff --git a/zscript/weapons/custom/mayhem2019/tommygun.txt b/zscript/weapons/custom/mayhem2019/tommygun.txt new file mode 100644 index 00000000..139d0e27 --- /dev/null +++ b/zscript/weapons/custom/mayhem2019/tommygun.txt @@ -0,0 +1,61 @@ +class NTM_TommyGun : NTM_Chaingun { + Default { + Weapon.UpSound "NTM_TommyGun/in"; + Inventory.PickupMessage "Tommy Gun!"; + Obituary "%o was turned into swiss cheese by %k's Tommy Gun."; + Tag "Tommy Gun"; + } + + States { + Spawn: + NTOM E -1; + Stop; + + Ready: + NTOM A 1 A_WeaponReady(WRF_AllowReload); + Loop; + + Deselect: + NTOM A 1 A_Lower(12); + Loop; + + Select: + NTOM A 1 A_Raise(12); + Loop; + + Fire: + NTOM A 0 A_Jump(128, "Fire2"); + NTOM B 2 Bright A_NTM_TommyGun; + NTOM A 2 A_NTM_TommyGun2; + NTOM A 0 A_Refire; + Goto Ready; + + Fire2: + NTOM A 0 A_Jump(128, "Fire3"); + NTOM C 2 Bright A_NTM_TommyGun; + Goto Fire + 2; + + Fire3: + NTOM D 2 Bright A_NTM_TommyGun; + Goto Fire + 2; + + Flash: + TNT1 A 0 A_Jump(128, 2); + TNT1 A 2 A_Light1; + Goto LightDone; + TNT1 A 2 A_Light2; + Goto LightDone; + } + + action void A_NTM_TommyGun() { + A_StartSound("NTM_TommyGun/fire", Chan_Weapon); + A_FireBullets(5.6, 0, 1, 5, "BulletPuff"); + A_GunFlash(); + A_WeaponOffset(Random(-1, 3), Random(32, 37), WOF_Interpolate); + } + + action void A_NTM_TommyGun2() { + A_SpawnItemEx("NTM_BulletCasing", -8, 26, 36, FRandom(4, 6), 0, FRandom(4, 6), 90); + A_WeaponOffset(0, 32, WOF_Interpolate); + } +} \ No newline at end of file diff --git a/zscript/weapons/grenade.txt b/zscript/weapons/grenade.txt index d83f6e33..afd3ba0a 100644 --- a/zscript/weapons/grenade.txt +++ b/zscript/weapons/grenade.txt @@ -5,7 +5,7 @@ class NTM_GrenadeItem : CustomInventory { Inventory.MaxAmount 20; Inventory.InterHubAmount 0x7FFFFFFF; Inventory.Icon "NGRIB0"; - Inventory.PickupMessage "Picked up a hand grenade."; + Inventory.PickupMessage "Hand Grenade"; +Inventory.InvBar } @@ -41,13 +41,10 @@ class NTM_GrenadeThrow : Weapon { States { Select: - NGRG A 1 A_Raise(12); - Loop; - - Deselect: Ready: Fire: - NGRG A 0 A_WeaponOffset(); + NGRG A 0 A_WeaponOffset(0, 116); + NGRG AAAAAAA 1 A_WeaponOffset(0, -12, WOF_Add); NGRG BC 2; NGRG D 2 A_StartSound("NTM_Grenade/pin"); NGRG EF 2; @@ -63,7 +60,10 @@ class NTM_GrenadeThrow : Weapon { if (grenade) { grenade.vel.z += 5; } - + } + + Deselect: + NGRG F 0 { A_SelectWeapon(invoker.prevWeapon, SWF_SelectPriority); A_TakeInventory("NTM_GrenadeThrow"); } @@ -73,6 +73,8 @@ class NTM_GrenadeThrow : Weapon { } class NTM_Grenade : Actor { + int overlap; + Default { Radius 9; Height 9; @@ -82,8 +84,8 @@ class NTM_Grenade : Actor { Gravity 0.5; BounceType "Doom"; BounceSound "NTM_Grenade/bounce"; - BounceFactor 0.5; - BounceCount 3; + BounceFactor 0.666; + BounceCount 4; Projectile; +CanBounceWater @@ -94,14 +96,36 @@ class NTM_Grenade : Actor { +DontBounceOnSky +DontBounceOnShootables +UseBounceState + +SlidesOnWalls } States { Spawn: Bounce: NGRE ABCDEFABCDEFABCDEF 3; + Death: - TNT1 A 0 { + NGRE A 0 A_SpawnItemEx("NTM_GrenadeExplosion", flags: SXF_NoCheckPosition); + Stop; + } + + override int SpecialMissileHit(Actor victim) { + if (victim && ++overlap > 5) { + return -1; + } + + return 1; + } +} + +class NTM_GrenadeExplosion : Actor { + Default { + +FixMapThingPos + } + + States { + Spawn: + TNT1 A 0 NoDelay { NTMAi.Explode(self, 72, 128, XF_HurtSource); NTMAi.Explode(self, 72, 160, XF_HurtSource); } diff --git a/zscript/weapons/keys.txt b/zscript/weapons/keys.txt index 899f57f8..9e14a7b1 100644 --- a/zscript/weapons/keys.txt +++ b/zscript/weapons/keys.txt @@ -14,19 +14,20 @@ class NTM_Key : Weapon { States { Select: - NRKE A 1 A_Raise(11); - Loop; - Ready: - NRKE B 0; - Ready2: - #### B 0 A_StartSound("misc/k_pkup"); - #### ########## 1 Bright A_WeaponReady(WRF_DisableSwitch); - Deselect: Fire: + NRKE A 0; + Goto Animation; + + Animation: + #### A 0 A_WeaponOffset(0, 131); + #### ######### 1 A_WeaponOffset(0, -11, WOF_Add); + #### B 1 A_StartSound("misc/k_pkup"); + #### ######### 1 Bright; #### ######### 1 Bright A_WeaponOffset(0, 11, WOF_Add); - - #### B 0 { + + Deselect: + NRKE B 0 { A_SelectWeapon(invoker.prevWeapon, SWF_SelectPriority); A_TakeInventory(invoker.GetClassName()); } @@ -40,59 +41,54 @@ class NTM_Key_RedCard : NTM_Key {} class NTM_Key_YellowCard : NTM_Key { States { Select: - NYKE A 1 A_Raise(12); - Loop; - + Deselect: Ready: - NYKE B 0; - Goto Ready2; + Fire: + NYKE A 0; + Goto Animation; } } class NTM_Key_BlueCard : NTM_Key { States { Select: - NBKE A 1 A_Raise(12); - Loop; - + Deselect: Ready: - NBKE B 0; - Goto Ready2; + Fire: + NBKE A 0; + Goto Animation; } } class NTM_Key_RedSkull : NTM_Key { States { Select: - NRSK A 1 A_Raise(12); - Loop; - + Deselect: Ready: - NRSK B 0; - Goto Ready2; + Fire: + NRSK A 0; + Goto Animation; } } class NTM_Key_YellowSkull : NTM_Key { States { Select: - NYSK A 1 A_Raise(12); - Loop; - + Deselect: Ready: - NYSK B 0; - Goto Ready2; + Fire: + NYSK A 0; + Goto Animation; } } class NTM_Key_BlueSkull : NTM_Key { States { Select: - NBSK A 1 A_Raise(12); - Loop; - + Deselect: Ready: - NBSK B 0; - Goto Ready2; + Fire: + NBSK A 0; + Goto Animation; } } \ No newline at end of file diff --git a/zscript/weapons/pistol.txt b/zscript/weapons/pistol.txt index 3343cef9..609a9d25 100644 --- a/zscript/weapons/pistol.txt +++ b/zscript/weapons/pistol.txt @@ -3,13 +3,14 @@ class NTM_Pistol : Pistol replaces Pistol { Scale 0.75; Weapon.SlotNumber 2; Weapon.UpSound "NTM_Pistol/in"; + Inventory.PickupMessage "Pistol"; +Weapon.NoAlert } States { Ready: - NPIS A 1 A_WeaponReady(WRF_AllowUser1 | WRF_AllowReload); + NPIS A 1 A_WeaponReady(WRF_AllowReload); Loop; Deselect: @@ -22,16 +23,22 @@ class NTM_Pistol : Pistol replaces Pistol { Fire: NPIS B 0 A_AlertMonsters; - NPIS B 3 Bright A_FirePistol; + NPIS B 3 Bright { + A_FirePistol(); + A_WeaponOffset(3, 35, WOF_Interpolate); + } + + NPIS C 2 A_WeaponOffset(8, 42, WOF_Interpolate); - NPIS C 3 { - A_SpawnItemEx("NTM_BulletCasing", 0, 32, 34, FRandom(-6, -4), 0, FRandom(3, 5), 90); + NPIS D 2 { + A_SpawnItemEx("NTM_BulletCasing", -12, 32, 36, FRandom(-6, -4), 0, FRandom(3, 6), 90); A_GiveInventory("NTM_PistolShots", 1); + A_WeaponOffset(2, 34, WOF_Interpolate); } - NPIS D 3; - NPIS E 0 A_JumpIfInventory("NTM_PistolShots", 10, 2); - NPIS E 3 A_Refire; + NPIS E 2 A_WeaponOffset(0, 32, WOF_Interpolate); + NPIS A 0 A_JumpIfInventory("NTM_PistolShots", 10, 2); + NPIS A 0 A_Refire; Goto Ready; NPIS E 3; Goto Reload + 2; @@ -56,7 +63,7 @@ class NTM_Pistol : Pistol replaces Pistol { Goto Ready; Flash: - NPIS L 3 Bright A_Light1; + TNT1 A 3 Bright A_Light1; Goto LightDone; } } diff --git a/zscript/weapons/plasmarifle.txt b/zscript/weapons/plasmarifle.txt index 1518a5bc..db37c67c 100644 --- a/zscript/weapons/plasmarifle.txt +++ b/zscript/weapons/plasmarifle.txt @@ -1,8 +1,9 @@ -class NTM_PlasmaRifle : PlasmaRifle replaces PlasmaRifle { +class NTM_PlasmaRifle : PlasmaRifle { Default { Scale 0.75; Weapon.SlotNumber 6; Weapon.UpSound "NTM_Weapon/select"; + Inventory.PickupMessage "Plasma Rifle!"; } States @@ -39,7 +40,7 @@ class NTM_PlasmaRifle : PlasmaRifle replaces PlasmaRifle { } } -class NTM_PlasmaBall : PlasmaBall replaces PlasmaBall { +class NTM_PlasmaBall : PlasmaBall { Default { +ForceXYBillboard } diff --git a/zscript/weapons/rocketlauncher.txt b/zscript/weapons/rocketlauncher.txt index d6794439..0c5c7ac9 100644 --- a/zscript/weapons/rocketlauncher.txt +++ b/zscript/weapons/rocketlauncher.txt @@ -1,8 +1,9 @@ -class NTM_RocketLauncher : RocketLauncher replaces RocketLauncher { +class NTM_RocketLauncher : RocketLauncher { Default { Scale 0.75; Weapon.SlotNumber 5; Weapon.UpSound "NTM_Weapon/select"; + Inventory.PickupMessage "Rocket Launcher!"; } States { @@ -47,7 +48,7 @@ class NTM_RocketLauncher : RocketLauncher replaces RocketLauncher { class NTM_Rocket : Rocket replaces Rocket { Default { - Radius 5; + Radius 10; Speed 25; Scale 0.9; @@ -57,17 +58,16 @@ class NTM_Rocket : Rocket replaces Rocket { States { Spawn: - MISL A 2 Bright A_SpawnItemEx("NTM_RocketSmokeTrail"); + NMSL A 2 Bright A_SpawnItemEx("NTM_RocketSmokeTrail", 0, 0, 4); Loop; Death: - TNT1 A 0 A_SpawnItemEx("NTM_Explosion2"); - - TNT1 A 0 { + TNT1 A 15 { + Spawn("NTM_Explosion2", pos); NTMAi.Explode(self, 128, 128, XF_HurtSource); + A_Quake(2, 15, 0, 512, ""); } - TNT1 A 15 A_Quake(2, 15, 0, 512, ""); Stop; } } @@ -86,7 +86,7 @@ class NTM_RocketSmokeTrail : RocketSmokeTrail { class NTM_RocketBox : CustomInventory replaces RocketBox { Default { - Inventory.PickupMessage "Picked up a box of explosives."; + Inventory.PickupMessage "Box of Explosives"; } States { diff --git a/zscript/weapons/shotgun.txt b/zscript/weapons/shotgun.txt index 9ed86604..aed97c3b 100644 --- a/zscript/weapons/shotgun.txt +++ b/zscript/weapons/shotgun.txt @@ -3,6 +3,7 @@ class NTM_Shotgun : Shotgun replaces Shotgun { Scale 0.75; Weapon.SlotNumber 3; Weapon.UpSound "weapons/shotgr"; + Inventory.PickupMessage "Shotgun!"; } States { diff --git a/zscript/weapons/supershotgun.txt b/zscript/weapons/supershotgun.txt index 63981397..9bd7d6fb 100644 --- a/zscript/weapons/supershotgun.txt +++ b/zscript/weapons/supershotgun.txt @@ -4,6 +4,7 @@ class NTM_SuperShotgun : SuperShotgun replaces SuperShotgun { Weapon.SlotNumber 3; Weapon.UpSound "weapons/sshotc"; Weapon.Kickback 100; + Inventory.PickupMessage "Super Shotgun!"; } States {