REM LEVEL ANCIENT TOMB
LEVEL_VERSION(1)
SET_GENERATE_SPEED(500)
START_MONEY(PLAYER0,15000)
START_MONEY(PLAYER1,150000)
START_MONEY(PLAYER2,150000)
START_MONEY(PLAYER3,150000)
START_MONEY(PLAYER4,150000)
START_MONEY(PLAYER6,150000)

MAX_CREATURES(PLAYER0,15)
MAX_CREATURES(PLAYER1,18)
MAX_CREATURES(PLAYER2,18)
MAX_CREATURES(PLAYER3,18)
MAX_CREATURES(PLAYER4,18)
MAX_CREATURES(PLAYER6,18)

COMPUTER_PLAYER(PLAYER1,0)
COMPUTER_PLAYER(PLAYER2,0)
COMPUTER_PLAYER(PLAYER3,0)
COMPUTER_PLAYER(PLAYER4,0)
COMPUTER_PLAYER(PLAYER6,0)

ALLY_PLAYERS(PLAYER1,PLAYER2,3)
ALLY_PLAYERS(PLAYER1,PLAYER3,3)
ALLY_PLAYERS(PLAYER1,PLAYER4,3)
ALLY_PLAYERS(PLAYER1,PLAYER6,3)

ALLY_PLAYERS(PLAYER2,PLAYER3,3)
ALLY_PLAYERS(PLAYER2,PLAYER4,3)
ALLY_PLAYERS(PLAYER2,PLAYER6,3)

ALLY_PLAYERS(PLAYER3,PLAYER4,3)
ALLY_PLAYERS(PLAYER3,PLAYER6,3)

ALLY_PLAYERS(PLAYER4,PLAYER6,3)

ADD_CREATURE_TO_POOL(DEMONSPAWN,25)
ADD_CREATURE_TO_POOL(TROLL,25)
ADD_CREATURE_TO_POOL(SPIDER,25)
ADD_CREATURE_TO_POOL(HELL_HOUND,25)
ADD_CREATURE_TO_POOL(TENTACLE,25)
ADD_CREATURE_TO_POOL(SORCEROR,25)
ADD_CREATURE_TO_POOL(ORC,25)
ADD_CREATURE_TO_POOL(BILE_DEMON,25)
ADD_CREATURE_TO_POOL(DRAGON,25)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,25)
ADD_CREATURE_TO_POOL(VAMPIRE,22)

CREATURE_AVAILABLE(PLAYER1,DEMONSPAWN,1,0)
CREATURE_AVAILABLE(PLAYER2,DEMONSPAWN,1,0)
CREATURE_AVAILABLE(PLAYER3,DEMONSPAWN,1,0)
CREATURE_AVAILABLE(PLAYER4,DEMONSPAWN,1,0)
CREATURE_AVAILABLE(PLAYER6,DEMONSPAWN,1,0)

CREATURE_AVAILABLE(PLAYER1,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER2,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER3,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER4,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER6,TROLL,1,0)

CREATURE_AVAILABLE(PLAYER1,SPIDER,1,0)
CREATURE_AVAILABLE(PLAYER2,SPIDER,1,0)
CREATURE_AVAILABLE(PLAYER3,SPIDER,1,0)
CREATURE_AVAILABLE(PLAYER4,SPIDER,1,0)
CREATURE_AVAILABLE(PLAYER6,SPIDER,1,0)

CREATURE_AVAILABLE(PLAYER1,HELL_HOUND,1,0)
CREATURE_AVAILABLE(PLAYER2,HELL_HOUND,1,0)
CREATURE_AVAILABLE(PLAYER3,HELL_HOUND,1,0)
CREATURE_AVAILABLE(PLAYER4,HELL_HOUND,1,0)
CREATURE_AVAILABLE(PLAYER6,HELL_HOUND,1,0)

CREATURE_AVAILABLE(PLAYER1,TENTACLE,1,0)
CREATURE_AVAILABLE(PLAYER2,TENTACLE,1,0)
CREATURE_AVAILABLE(PLAYER3,TENTACLE,1,0)
CREATURE_AVAILABLE(PLAYER4,TENTACLE,1,0)
CREATURE_AVAILABLE(PLAYER6,TENTACLE,1,0)

CREATURE_AVAILABLE(PLAYER1,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER2,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER3,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER4,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER6,SORCEROR,1,0)

CREATURE_AVAILABLE(PLAYER1,ORC,1,0)
CREATURE_AVAILABLE(PLAYER2,ORC,1,0)
CREATURE_AVAILABLE(PLAYER3,ORC,1,0)
CREATURE_AVAILABLE(PLAYER4,ORC,1,0)
CREATURE_AVAILABLE(PLAYER6,ORC,1,0)

CREATURE_AVAILABLE(PLAYER1,BILE_DEMON,1,0)
CREATURE_AVAILABLE(PLAYER2,BILE_DEMON,1,0)
CREATURE_AVAILABLE(PLAYER3,BILE_DEMON,1,0)
CREATURE_AVAILABLE(PLAYER4,BILE_DEMON,1,0)
CREATURE_AVAILABLE(PLAYER6,BILE_DEMON,1,0)

CREATURE_AVAILABLE(PLAYER1,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER2,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER3,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER4,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER6,DRAGON,1,0)

CREATURE_AVAILABLE(PLAYER1,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER2,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER3,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER4,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER6,DARK_MISTRESS,1,0)

CREATURE_AVAILABLE(PLAYER0,VAMPIRE,1,0)

ROOM_AVAILABLE(ALL_PLAYERS,TREASURE,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,LAIR,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,GARDEN,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,TRAINING,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,RESEARCH,1,1)
ROOM_AVAILABLE(PLAYER0,BRIDGE,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,GUARD_POST,1,0)

ROOM_AVAILABLE(PLAYER1,WORKSHOP,1,0)
ROOM_AVAILABLE(PLAYER2,WORKSHOP,1,0)
ROOM_AVAILABLE(PLAYER3,WORKSHOP,1,0)
ROOM_AVAILABLE(PLAYER4,WORKSHOP,1,0)
ROOM_AVAILABLE(PLAYER6,WORKSHOP,1,0)

ROOM_AVAILABLE(PLAYER1,TORTURE,1,0)
ROOM_AVAILABLE(PLAYER2,TORTURE,1,0)
ROOM_AVAILABLE(PLAYER3,TORTURE,1,0)
ROOM_AVAILABLE(PLAYER4,TORTURE,1,0)
ROOM_AVAILABLE(PLAYER6,TORTURE,1,0)


ROOM_AVAILABLE(PLAYER1,BARRACKS,1,0)
ROOM_AVAILABLE(PLAYER2,BARRACKS,1,0)
ROOM_AVAILABLE(PLAYER3,BARRACKS,1,0)
ROOM_AVAILABLE(PLAYER4,BARRACKS,1,0)
ROOM_AVAILABLE(PLAYER6,BARRACKS,1,0)

ROOM_AVAILABLE(PLAYER0,GRAVEYARD,3,0)

MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HAND,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SLAP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_POSSESS,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_IMP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SIGHT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_OBEY,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CALL_TO_ARMS,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER2,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER3,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER4,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER6,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER2,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(PLAYER3,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(PLAYER2,POWER_CHICKEN,1,0)


TRAP_AVAILABLE(ALL_PLAYERS,ALARM,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,POISON_GAS,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LIGHTNING,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LAVA,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,BOULDER,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,WORD_OF_POWER,1,0)

DOOR_AVAILABLE(ALL_PLAYERS,WOOD,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,BRACED,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,STEEL,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,MAGIC,1,0)

SET_CREATURE_PROPERTY(KNIGHT,LORD,0)

SET_GAME_RULE(MaxThingsInHand,50)

SET_GAME_RULE(BodiesForVampire,8)

SET_GAME_RULE(GemEffectiveness,40)

SET_GAME_RULE(AlliesShareDrop,1)

SET_GAME_RULE(AlliesShareVision,1)

SET_GAME_RULE(AlliesSharecta,1)



QUICK_OBJECTIVE(0,"In this domain lies a burial ground. Utilize the vampires to outlast the hero waves and defeat the enemy keepers. Make strategic use of the spells at your disposal.",All_PLAYERS)


CREATE_PARTY(TERROR)
	ADD_TO_PARTY(TERROR,WIZARD,1,1000,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR,BARBARIAN,1,1000,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR,WITCH,1,1000,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR,ARCHER,2,1000,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR,THIEF,2,1000,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR2)
	ADD_TO_PARTY(TERROR2,THIEF,3,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,THIEF,3,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,BARBARIAN,2,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,DWARFA,2,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,THIEF,2,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,ARCHER,2,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,THIEF,2,500,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR2,ARCHER,2,500,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERRORHALB)
	ADD_TO_PARTY(TERRORHALB,THIEF,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,THIEF,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,THIEF,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,ARCHER,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,ARCHER,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,THIEF,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORHALB,THIEF,4,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR3)

	ADD_TO_PARTY(TERROR3,MONK,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,MONK,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,THIEF,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,THIEF,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,THIEF,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,THIEF,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,GIANT,4,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR3,GIANT,4,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR4)
	ADD_TO_PARTY(TERROR4,DWARFA,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,DWARFA,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,THIEF,7,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,THIEF,6,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,THIEF,6,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,ARCHER,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,ARCHER,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,ARCHER,5,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR4,WITCH,5,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR5)
	ADD_TO_PARTY(TERROR5,WIZARD,7,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,ARCHER,7,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,DWARFA,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,DWARFA,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,DWARFA,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,THIEF,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,THIEF,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,WIZARD,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR5,WIZARD,8,300,ATTACK_DUNGEON_HEART,0)


CREATE_PARTY(TERROR8)
	ADD_TO_PARTY(TERROR8,WIZARD,7,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,ARCHER,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,DWARFA,6,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,DWARFA,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,GIANT,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,FAIRY,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR8,SAMURAI,8,300,ATTACK_DUNGEON_HEART,0)


CREATE_PARTY(TERROR9)
	ADD_TO_PARTY(TERROR9,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,DWARFA,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,DWARFA,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,GIANT,7,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,MONK,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,WIZARD,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,WIZARD,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR9,WITCH,8,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR10)
	ADD_TO_PARTY(TERROR10,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,BARBARIAN,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,GIANT,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,MONK,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,MONK,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,WIZARD,8,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR10,WIZARD,9,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR11)
	ADD_TO_PARTY(TERROR11,ARCHER,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,GIANT,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,GIANT,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,MONK,9,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR11,MONK,9,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR12)
	ADD_TO_PARTY(TERROR12,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,KNIGHT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,MONK,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR12,MONK,10,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERRORR)
	ADD_TO_PARTY(TERRORR,KNIGHT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,MONK,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,FAIRY,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,MONK,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERRORR,FAIRY,10,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR6)
	ADD_TO_PARTY(TERROR6,WIZARD,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,WIZARD,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,DWARFA,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR6,GIANT,10,300,ATTACK_DUNGEON_HEART,0)

CREATE_PARTY(TERROR7)
	ADD_TO_PARTY(TERROR7,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,GIANT,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,SAMURAI,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,THIEF,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)
	ADD_TO_PARTY(TERROR7,ARCHER,10,300,ATTACK_DUNGEON_HEART,0)





IF(PLAYER0,VAMPIRE == 3)
SET_TIMER(PLAYER_GOOD,TIMER1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 1)
	QUICK_INFORMATION(5,"The Enemys sense your presence. Watch out.",PLAYER0)
ENDIF 


IF(PLAYER_GOOD,TIMER1 >= 500)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR,-1,1)
	QUICK_INFORMATION(1,"Heroes are on their way to your Dungeon.",PLAYER0)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 2000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR,-2,1)
	QUICK_INFORMATION(1,"Heroes are on their way to your Dungeon.",PLAYER0)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 4000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR,-1,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 5000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR,-1,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 6000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 7000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR1,-1,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 8000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR1,-2,1)
ENDIF


IF(PLAYER_GOOD,TIMER1 >= 9000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR2,-1,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 10000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR2,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 11000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERRORHALB,-1,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 12000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERRORHALB,-2,1)
ENDIF 

IF(PLAYER_GOOD,TIMER1 >= 13000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR3,-1,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 14000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR3,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 15000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR4,-1,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 16000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR4,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 17000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR5,-1,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 18000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR8,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 19000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR9,-1,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 20000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR10,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 21000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR11,-1,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 22000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERROR12,-2,1)
ENDIF

IF(PLAYER_GOOD,TIMER1 >= 23000)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TERRORR,-1,1)
	QUICK_INFORMATION(9,"The Heroes have stopped their attacks.",PLAYER0)
ENDIF

IF(PLAYER0,IMP >= 25)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER0,POWER_IMP,0,0)
ENDIF

IF(PLAYER0,IMP <= 25)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,1)	
ENDIF

IF(PLAYER1,IMP >= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER1,POWER_IMP,0,0)
ENDIF

IF(PLAYER1,IMP <= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER1,POWER_IMP,1,1)	
ENDIF

IF(PLAYER2,IMP >= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER2,POWER_IMP,0,0)
ENDIF

IF(PLAYER2,IMP <= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER2,POWER_IMP,1,1)	
ENDIF

IF(PLAYER3,IMP >= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER3,POWER_IMP,0,0)
ENDIF

IF(PLAYER3,IMP <= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER3,POWER_IMP,1,1)	
ENDIF
IF(PLAYER4,IMP >= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER4,POWER_IMP,0,0)
ENDIF

IF(PLAYER4,IMP <= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER4,POWER_IMP,1,1)	
ENDIF

IF(PLAYER6,IMP >= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER6,POWER_IMP,0,0)
ENDIF

IF(PLAYER6,IMP <= 18)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER6,POWER_IMP,1,1)	
ENDIF

IF(PLAYER0,ALL_DUNGEONS_DESTROYED == 1)
	WIN_GAME
ENDIF
