//////////////////////////////////////////////////////////////////////
//                                                                  //
//   ######   ######     ##     ######  #######  ########  ######   //
//  ##    ## ##    ##    ##    ##    ## ##    ##    ##    ##    ##  //
//  ##       ##    ##    ##    ##    ## ##    ##    ##    ##        // 
//   ######  ########    ##    ######## ##    ##    ##    ##        // 
//        ## ##    ## ######## ##    ## ##    ##    ##    ##        //
//  ##    ## ##    ##    ##    ##    ## ##    ##    ##    ##    ##  //
//   ######  ##    ##    ##    ##    ## ##    ## ########  ######   //
//                                                                  // 
//          #######  ######## #######  ##    ## ##    ##            //
//          ##    ## ##       ##    ## ##    ##  ##  ##             //
//          ##    ## ##       ##    ## ##    ##  ##  ##             //
//          #######  ######## ##    ## ##    ##   ####              //
//          ##   ##  ##       ##    ## ##    ##  ##  ##             //
//          ##    ## ##       ##    ## ##    ##  ##  ##             //
//          ##    ## ######## #######   ######  ##    ##            //
//                                                                  //
//                         VERSION 10.8                             //
//                                                                  //
//////////////////////////////////////////////////////////////////////

//------------------------------------------------------------------//
//	SATANIC REDUX - a GZDoom-enhanced mod by amv2k9	   			   //
//  Based on SATANIC, a Hardcore Necromaniac Mod                  //
//  by M@@@H!aK aka Wanderwaltz				                     //
//--------------------------------------------------------------//

//------------------------------------------------------------------//
//	Player class for SATANIC					                   //
//----------------------------------------------------------------//
#include "Player/Satanic_PlayerPawn.txt"

//------------------------------------------------------------------//    
//	Weapons 		                                               //
//----------------------------------------------------------------//
#include "Weapons/Satanic_StaffOfSuffering.txt"
#include "Weapons/Satanic_MaledictoryEagle.txt"
#include "Weapons/Satanic_Shotgun.txt"
#include "Weapons/Satanic_ShroudWeapon.txt" // New
#include "Weapons/Satanic_BloodMagic.txt"
#include "Weapons/Satanic_HellfireDevice.txt"
#include "Weapons/Satanic_Leech.txt"
#include "Weapons/Satanic_DarkChaos.txt"
#include "Weapons/Satanic_Ammo.txt"
#include "Weapons/Satanic_Shells.txt"
#include "Weapons/Satanic_Shadow.txt"
#include "Weapons/Satanic_Heads.txt"
#include "Weapons/Satanic_Vengeful.txt"
#include "Weapons/Satanic_KindredGenesis.txt"
#include "Weapons/Satanic_ClockOfDoom.txt"
#include "Weapons/Satanic_MindControl.txt"
#include "Weapons/Satanic_TaintedCross.txt" // New
#include "Weapons/Satanic_NewMiscActors.txt" // New

//------------------------------------------------------------------//
//	Miscellaneous                                                  //
//----------------------------------------------------------------//
#include "Miscellaneous/Satanic_Fire.txt"
#include "Miscellaneous/Satanic_Blood.txt"
#include "Miscellaneous/Satanic_Smoke.txt"
//#include "Miscellaneous/Satanic_UseNoSmoke.txt"
#include "Miscellaneous/Satanic_HeadshotSystem.txt" // New

//------------------------------------------------------------------//
//	Raised Monsters                                                //
//----------------------------------------------------------------//
#include "Monsters/Satanic_RaisedZombies.txt"
#include "Monsters/Satanic_RaisedMarines.txt" // New
#include "Monsters/Satanic_RaisedImp.txt"
#include "Monsters/Satanic_RaisedRevenant.txt"
#include "Monsters/Satanic_RaisedCacodemon.txt"

//------------------------------------------------------------------//
//	Monsters							                	       //
//----------------------------------------------------------------//
#include "Monsters/Satanic_Zombieman.txt"
#include "Monsters/Satanic_Sergeant.txt"
#include "Monsters/Satanic_HeavyWeaponDude.txt"
#include "Monsters/Satanic_DeathWhisper.txt" // New 
#include "Monsters/Satanic_SoulSpawner.txt" // New 
#include "Monsters/Satanic_EvilDemon.txt"
#include "Monsters/Satanic_Spectre.txt"
#include "Monsters/Satanic_BloodFiend.txt" // New 
#include "Monsters/Satanic_DemonSpawner.txt" // New
#include "Monsters/Satanic_Mancubus.txt"
#include "Monsters/Satanic_Revenant.txt"
#include "Monsters/Satanic_BaronOfHell.txt"
#include "Monsters/Satanic_Afrit.txt"
#include "Monsters/Satanic_Arachnotron.txt"
#include "Monsters/Satanic_SpiderMastermind.txt"
#include "Monsters/Satanic_Demolisher.txt" // New 
#include "Monsters/Satanic_MastermindSpawner.txt" // New 
#include "Monsters/Satanic_Cyberdemon.txt"
#include "Monsters/Satanic_DarkCardinal.txt" // New 
#include "Monsters/Satanic_CyberSpawner.txt" // New 
#include "Monsters/Satanic_WolfensteinSS.txt"
#include "Monsters/Satanic_LostSoul.txt"
#include "Monsters/Satanic_ArchVile.txt"
#include "Monsters/Satanic_FleshWizard.txt"
#include "Monsters/Satanic_RandomArchvile.txt"
#include "Monsters/Satanic_ImpDefault.txt"
//#include "Monsters/Satanic_NamiDarkImp.txt" // Removed
#include "Monsters/Satanic_VoidDarkImp.txt"
#include "Monsters/Satanic_StoneImp.txt"
#include "Monsters/Satanic_FastImp.txt"
#include "Monsters/Satanic_ImpWarlord.txt"
#include "Monsters/Satanic_RandomImp.txt"
#include "Monsters/Satanic_CacodemonDefault.txt"
#include "Monsters/Satanic_TorturedSoul.txt"
#include "Monsters/Satanic_PlasmaElemental.txt"
#include "Monsters/Satanic_CacoLich.txt"
#include "Monsters/Satanic_AgathoDemon.txt"
#include "Monsters/Satanic_RandomCacodemon.txt"

//------------------------------------------------------------------//
// Artifacts, Decorations, and Other Stuff                         // 
//----------------------------------------------------------------//

#include "Miscellaneous/Satanic_ModifiedArtifacts.txt" // New 
#include "Miscellaneous/Satanic_ModifiedKeys.txt" // New 
#include "Miscellaneous/Satanic_ScriptItems.txt" // New 
#include "Miscellaneous/Satanic_ModifiedDeadThings.txt" // New
#include "Miscellaneous/Satanic_Decorations.txt" // New 
#include "Miscellaneous/Satanic_NewSFX.txt" // New 

//******************************************************************//     
//	OPTIONAL FEATURES				                               //
//****************************************************************//

//------------------------------------------------------------------//    
//	Extended Mancubus Fire and Cyberdemon Rocket/Fireball Trails   //
//												                  //
//	If you don't want these effects - just add "//" to comment   //
//  them out                                                    //
//-------------------------------------------------------------//
#include "Monsters/Satanic_MancubusExtendedFire.txt"
#include "Monsters/Satanic_CyberdemonExtendedRocket.txt"
#include "Monsters/Satanic_UseFireballsWithTrails.txt"