// DnD Exclusive IDs

Actor MonsterTypeToken : DnD_Info {}

enum {
	DND_BOSS_LOWTIER,
	DND_BOSS_MEDTIER,
	DND_BOSS_HIGHTIER,
	DND_BOSS_ENDGAME
};

enum {
	MONSTERCLASS_ZOMBIEMAN,
	MONSTERCLASS_SHOTGUNGUY,
	MONSTERCLASS_CHAINGUNGUY,
	MONSTERCLASS_DEMON,
	MONSTERCLASS_SPECTRE,
	MONSTERCLASS_IMP,
	MONSTERCLASS_CACODEMON,
	MONSTERCLASS_PAINELEMENTAL,
	MONSTERCLASS_LOSTSOUL,
	MONSTERCLASS_REVENANT,
	MONSTERCLASS_HELLKNIGHT,
	MONSTERCLASS_BARON,
	MONSTERCLASS_FATSO,
	MONSTERCLASS_ARACHNOTRON,
	MONSTERCLASS_ARCHVILE,
	MONSTERCLASS_SPIDERMASTERMIND,
	MONSTERCLASS_CYBERDEMON,
	MONSTERCLASS_WOLFENSS
};

enum {
	// Zombieman
	DND_ZOMBIEGRAY = MONSTERCLASS_WOLFENSS + 1,
	DND_ZOMBIERANGER,
	DND_ZOMBIESMG,
	DND_ZOMBIERAPID,
	DND_ZOMBIEMARINE,
    DND_ZOMBIELOS,
    DND_ZOMBIEPISTOL,
    DND_ZOMBIEQUAKE1,
    DND_ZOMBIEHUNTER,
    DND_PROPHET,

	// Shotgunner
    DND_SSGLOS,
    DND_ZSPECSG,
    DND_SGLOS,
    DND_SAWEDOFF1,
    DND_SAWEDOFF2,
    DND_ROGUE,
    DND_ZOMBIEQUAKE2,
    DND_ZOMBIESSG,

	// Chaingunner
    DND_ZOMBIEQUAKE3,
    DND_ZOMBIEMG,
    DND_INITIATE,
    DND_DOUBLEGUNNER,
    DND_CGMAJOR,
    DND_MRROBOT,
    DND_ZSEC,
    DND_ZSPECMG,
	DND_PLASMAZOMBIE,
	DND_BERSERKERGUY,

	// Demon
    DND_BLOODDEMON,
    DND_BLOODFIEND,
    DND_CYBERFIEND,
    DND_FLAMEDEMON,
    DND_STONEIMP,
    DND_SCAVENGER,
    DND_SOULEATER,
    DND_NHUMCIGN,
    DND_STONEDEMON,
    DND_BRUTY,
	DND_SATYR,
	DND_EARTHGOLEM,
	DND_RAVAGER,
	DND_PUREBREDDEMON,
	DND_SABRECLAW,

	// Spectre
    DND_LURKER,
    DND_GRAVEDIGGER,
    DND_DEVOURER,
    DND_NIGHTMAREDEMON,

	// Imp
    DND_DARKIMP1,
    DND_VOIDDARKIMP,
    DND_NETHERDARKIMP,
    DND_DARKIMP2,
    DND_IMPABOM,
    DND_STIMP,
    DND_VOIDIMP,
    DND_SOULHARVESTER,
    DND_PYROIMP,
    DND_DEVIL,
	DND_DEVIL2,
    DND_VULGAR,
    DND_UNDEADMAGE,
	DND_SHADOW,
	DND_REAVER,
	DND_ROACH,

	// Lost Soul
    DND_BABYCACO,
    DND_ETHEREALSOUL,
    DND_FLESHSPAWN,
    DND_GUARDIANCUBE,
    DND_FORGOTTENONE,
	DND_HADESSPHERE,
	DND_WATCHER,
	DND_DARKLICH_SPIRIT,

	// Cacodemon
    DND_WEAKENER,
    DND_SHADOWPRIEST,
    DND_GRELL,
    DND_DEATHWHISPERER,
    DND_CACOLICH,
    DND_INFERNO,
    DND_GUARDIAN,
    DND_ENHANCEDCACO,
    DND_EARTHLICH,
	DND_WICKED,
	
	// Pain E.
	DND_BLOODLICH,
	DND_HADESELEMENTAL,
	DND_HELLARBITER,
	DND_DEFILER,
	DND_TORTUREDSOUL,
	DND_SHADOWDISCIPLE,
	DND_SENTINEL,
	DND_PHANTASM,
	DND_WRAITH,
	
	// Revenant
	DND_INCARNATE,
	DND_BEAMREVENANT,
	DND_AXEKNIGHT,
	DND_WIDOWMAKER,
	DND_YETI,
	DND_SLUDGEGIANT,
	DND_SLUDGEGIANT2,
	DND_SLUDGEGIANT3,
	DND_CADAVER,
	DND_DARKSERVANT,
	DND_CRAWLER,
	DND_CYBORGSOLDIER,
	DND_DRAUGR,
	
	// Hell Knight
	DND_BLOODSATYR,
	DND_HELLWARRIOR,
	DND_HELLSFURY,
	DND_BLACKKNIGHT,
	DND_ARCHON,
	DND_WARLORD,
	DND_SKULLWIZARD,
	DND_CYBORGWARRIOR,
	DND_SHADOWBEAST,
	DND_CHAOSSERPENT,
	DND_MOONSATYR,
	DND_ICEGOLEM,
	DND_PUTREFIER,
	DND_GLADIATOR,

	// Baron
	DND_LAVADEMON,
	DND_LORDOFHERESY,
	DND_BORMERETH,
	DND_BARBATOS,
	DND_BLOODSEEKER,
	DND_SHADOWWIZARD,
	DND_KJAROCH,
	DND_CYBRUISER,
	DND_BRUISERDEMON,
	DND_MAGMASERPENT,
	DND_DREADKNIGHT,
	DND_MAGMAGOLEM,
	DND_JUDICATOR,
	DND_WARMASTER,
	
	// Fatso
	DND_CORPULENT,
	DND_DAEDABUS,
	DND_PALADIN,
	DND_GAMON,
	DND_MEPHISTO,
	DND_MAFIBUS,
	DND_ICEFATSO,
	DND_ABOMINATION,
	DND_REDEEMER,
	DND_GOLDGOLEM,
	
	// Arachnotron
	DND_FUSIONSPIDER,
	DND_RAILARACHNOTRON,
	DND_HELLFORGESPIDER,
	DND_VORE,
	DND_BABYDEMOLISHER,
	DND_CHAINGUNGENERAL,
	DND_CHAINGUNCOMMANDO,
	DND_LEGIONNAIRE,
	DND_MANTICORE,
	DND_OPHIDIAN,
	
	// ArchVile
	DND_DIABLOIST,
	DND_UNDEADPRIEST,
	DND_UNDEADPRIESTGHOST,
	DND_DEATHVILE,
	DND_HIEROPHANT,
	DND_GURU,
	DND_DEATHKNIGHT,
	DND_HORSHACKER,
	DND_DARKZEALOT,
	DND_FLESHWIZARD,
	
	// Spider Mastermind
	DND_DEMOLISHER,
	DND_ARACHNOPHYTE,
	DND_PSIONICQUEEN,
	DND_ANGELOFDEATH,
	DND_GOLDLICH,
	DND_GOLDLICHFAKE,
	DND_IRONLICH,
	DND_SPIDEROVERLORD,
	DND_DARKLICH,
	
	// Cyberdemon
	DND_CARDINAL,
	DND_TERMINATOR,
	DND_THAMUZ,
	DND_AZAZEL,
	DND_HELLSMITH,
	DND_THANATOS,
	DND_AVATAR,
	DND_CERBERUS,
	DND_DEATHWYVERN,
	
	// Legendaries
	DND_DREAMER,
	DND_TORRASQUE,
	DND_MORDECQAI,
	DND_GODSLAYER,
	DND_GOLGOTH,
	
	// zombieman uniques
	DND_TERON,
	// shotgunner uniques
	DND_GANT,
	// chaingunnner uniques
	DND_BRONN,
	// imp uniques
	DND_VAAJ,
	// demon uniques
	DND_REMUS,
	// spectre uniques
	DND_SSRATH,
	// lost soul uniques
	DND_HOLLOWSHELL,
	// cacodemon uniques
	DND_OMNISIGHT,
	// pain e. uniques
	DND_CHEGOVAX,
	// rev uniques
	DND_ONIMUZ,
	// hk uniques
	DND_HARKIMONDE,
	// baron uniques
	DND_LESHRAC,
	DND_LESHRACPOD,
	// manc uniques
	DND_KRULL,
	// arachno uniques
	DND_THORAX,
	// vile uniques
	DND_ZRAVOG,
	// sm uniques
	DND_ERYXIA,
	// cyber uniques
	DND_ABAXOTH,
	
	// keep here
	DND_CUSTOM_MONSTER,
	DND_CUSTOM_BOSS,
	DND_CUSTOM_UNIQUEBOSS
};

enum {
	DND_PENTAGRAMFX_THAMUZ
};