REM LEVEL 10(ADVENTURE) MAP00014
LEVEL_VERSION(1)

SET_GENERATE_SPEED(400)
MAX_CREATURES(PLAYER0,30)
START_MONEY(PLAYER0,10000)

SET_TIMER(PLAYER0,TIMER2)
BONUS_LEVEL_TIME(36000)

REM Lose the game at 30 minutes
IF(PLAYER0,TIMER2 >= 36000)
    LOSE_GAME
ENDIF

REM PRINT"Rules: 1. No saving. 2. Must be played on KFX 1.10"
QUICK_OBJECTIVE(1,"Rules: 1. No saving. 2. Must be played on KFX 1.10 (other versions may make map easier), 3. No script mods. 4. If you pause, don't look around :). Boulder damage has been nerfed, Lightning strike and chicken cost more money. By the time you've read this for your first time, you're already dead. Might want to restart.")



REM ALL PLAYERS

REM Creature_Availability

CREATURE_AVAILABLE(PLAYER0,TROLL,1,0)
CREATURE_AVAILABLE(PLAYER0,DEMONSPAWN,1,0)
CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,0)
CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,0)
CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,0)
CREATURE_AVAILABLE(PLAYER0,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER0,ORC,1,0)

ADD_CREATURE_TO_POOL(DEMONSPAWN,20)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,20)
ADD_CREATURE_TO_POOL(SORCEROR,30)
ADD_CREATURE_TO_POOL(TROLL,20)
ADD_CREATURE_TO_POOL(BILE_DEMON,10)
ADD_CREATURE_TO_POOL(HELL_HOUND,30)
ADD_CREATURE_TO_POOL(DRAGON,15)
ADD_CREATURE_TO_POOL(ORC,15)

REM Room_Availability

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(ALL_PLAYERS,WORKSHOP,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,BARRACKS,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,GUARD_POST,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,BRIDGE,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,SCAVENGER,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,TORTURE,1,0)
REM ROOM_AVAILABLE(ALL_PLAYERS,PRISON,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,TEMPLE,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,GRAVEYARD,1,0)

REM Spells

IF(PLAYER0,SACRIFICED[IMP] >= 16)
  QUICK_INFORMATION(2, "The gods don't need any more imps.",ALL_PLAYERS)
  REMOVE_SACRIFICE_RECIPE(IMP)
ENDIF

MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HAND,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_IMP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SLAP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SIGHT,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_OBEY,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CALL_TO_ARMS,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CONCEAL,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_DISEASE,1,0)
REM MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CAVE_IN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CHICKEN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HOLD_AUDIENCE,1,0)

REM  doors & traps

DOOR_AVAILABLE(ALL_PLAYERS,BRACED,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,POISON_GAS,1,0)
REM TRAP_AVAILABLE(ALL_PLAYERS,LAVA,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,STEEL,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,MAGIC,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,BOULDER,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,WORD_OF_POWER,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LIGHTNING,1,0)

REM ---------------------------------------------------------

CREATE_PARTY(FIRST)
	ADD_TO_PARTY(FIRST,BARBARIAN,2,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(FIRST,GIANT,2,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(SECOND)
	ADD_TO_PARTY(SECOND,MONK,3,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(SECOND,MONK,3,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(THIRD)
	ADD_TO_PARTY(THIRD,ARCHER,4,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(THIRD,BARBARIAN,4,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(FOURTH)
	ADD_TO_PARTY(FOURTH,WIZARD,4,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(FOURTH,GIANT,4,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(FIFTH)
	ADD_TO_PARTY(FIFTH,WIZARD,5,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(FIFTH,WIZARD,5,1750,ATTACK_ENEMIES,0)

CREATE_PARTY(SIXTH)
	ADD_TO_PARTY(SIXTH,MONK,6,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(SIXTH,MONK,6,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(SEVENTH)
	ADD_TO_PARTY(SEVENTH,FAIRY,6,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(SEVENTH,FAIRY,6,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(EIGHTH)
	ADD_TO_PARTY(EIGHTH,WITCH,8,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(EIGHTH,WITCH,8,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(EIGHTH,WITCH,8,1500,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(EIGHTH,WITCH,8,1500,ATTACK_ENEMIES,0)

CREATE_PARTY(KNIGHT)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,3000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,1000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,1000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,1000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,1000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,KNIGHT,10,1000,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,ARCHER,8,900,DEFEND_PARTY,0)
	ADD_TO_PARTY(KNIGHT,BARBARIAN,6,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,MONK,7,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,9,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,8,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,7,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,10,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,9,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,FAIRY,10,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,DARK_MISTRESS,9,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,DARK_MISTRESS,9,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,SAMURAI,10,900,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(KNIGHT,AVATAR,10,3000,ATTACK_ENEMIES,0)

REM CREATE_PARTY(ROUGHONE)
REM 	ADD_TO_PARTY(ROUGHONE,GIANT,5,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHONE,ARCHER,6,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHONE,WARLOCK,7,600,ATTACK_ENEMIES,0)

REM CREATE_PARTY(ROUGHTWO)
REM	ADD_TO_PARTY(ROUGHTWO,WITCH,7,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHTWO,ARCHER,7,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHTWO,BARBARIAN,6,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHTWO,DEMONSPAWN,8,600,ATTACK_ENEMIES,0)
REM	ADD_TO_PARTY(ROUGHTWO,DARK_MISTRESS,6,600,ATTACK_ENEMIES,0)

CREATE_PARTY(ROUGHTHREE)
	ADD_TO_PARTY(ROUGHTHREE,FAIRY,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHTHREE,ARCHER,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHTHREE,ORC,5,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHTHREE,VAMPIRE,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHTHREE,WIZARD,5,800,ATTACK_ENEMIES,500)
	ADD_TO_PARTY(ROUGHTHREE,WIZARD,6,800,ATTACK_ENEMIES,500)
	ADD_TO_PARTY(ROUGHTHREE,HELL_HOUND,7,800,DEFEND_PARTY,0)

CREATE_PARTY(ROUGHFOUR)
	ADD_TO_PARTY(ROUGHFOUR,BILE_DEMON,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,ARCHER,10,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,ARCHER,6,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,GIANT,7,800,ATTACK_ENEMIES,500)
	ADD_TO_PARTY(ROUGHFOUR,THIEF,8,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,MONK,8,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,MONK,8,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFOUR,SAMURAI,6,800,DEFEND_PARTY,0)
REM monk is new addition

CREATE_PARTY(RIFFRAFF)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,8,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,7,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,6,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,5,800,DEFEND_PARTY,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,4,800,ATTACK_ENEMIES,0)
	ADD_TO_PARTY(RIFFRAFF,SAMURAI,9,800,DEFEND_PARTY,0)

CREATE_PARTY(ROUGHFIVE)
	ADD_TO_PARTY(ROUGHFIVE,GIANT,9,800,ATTACK_ENEMIES,300)
	ADD_TO_PARTY(ROUGHFIVE,WIZARD,8,1000,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFIVE,WIZARD,7,1000,DEFEND_PARTY,0)
        ADD_TO_PARTY(ROUGHFIVE,WIZARD,6,1000,DEFEND_PARTY,0)
	ADD_TO_PARTY(ROUGHFIVE,DWARF,10,1000,DEFEND_PARTY,0)

CREATE_PARTY(ROUGHMINISIX)
	ADD_TO_PARTY(ROUGHMINISIX,GIANT,9,1000,ATTACK_ENEMIES,300)
	ADD_TO_PARTY(ROUGHMINISIX,GIANT,10,1000,DEFEND_PARTY,300)
	ADD_TO_PARTY(ROUGHMINISIX,WITCH,10,1000,DEFEND_PARTY,300)
	

SET_TIMER(PLAYER_GOOD,TIMER0)
SET_TIMER(PLAYER_GOOD,TIMER1)
SET_TIMER(PLAYER_GOOD,TIMER2)
SET_TIMER(PLAYER_GOOD,TIMER3)
SET_TIMER(PLAYER_GOOD,TIMER4)

IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 1000)
		IF(PLAYER_GOOD,TIMER1 > 1750)
			NEXT_COMMAND_REUSABLE
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,FIRST,3,1)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER_GOOD,TIMER1)
		ENDIF
	ENDIF
ENDIF
REM ________________________________________________________________________new first West attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 3500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GIANT,3,1,5,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,3,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SORCEROR,3,1,4,800)
	ENDIF
ENDIF
REM _________________________________________________________________________

REM ________________________________________________________________________new second West attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 6000)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WITCH,3,1,7,700)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,3,1,7,700)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,BARBARIAN,3,1,6,700)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DEMONSPAWN,3,2,8,500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DARK_MISTRESS,3,1,6,700)
	ENDIF
ENDIF
REM _________________________________________________________________________

REM ________________________________________________________________________new third West attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 9000)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHTHREE,3,1)
	ENDIF
ENDIF
REM _________________________________________________________________________

REM ________________________________________________________________________new fourth West attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 11000)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFOUR,3,1)
	ENDIF
ENDIF
REM _________________________________________________________________________

REM ________________________________________________________________________new fifth West + east attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0 >= 15500)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,RIFFRAFF,3,1)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,VAMPIRE,1,1,8,500)
	ENDIF
ENDIF
REM _________________________________________________________________________

IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=1750)
		IF(PLAYER_GOOD,TIMER2>2250)
			NEXT_COMMAND_REUSABLE
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SECOND,1,1)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER_GOOD,TIMER2)
		ENDIF
	ENDIF
ENDIF

REM___________________________________________________________________new first East attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=4000)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GIANT,1,1,5,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,1,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SORCEROR,1,1,4,800)
	ENDIF
ENDIF
REM____________________________________________________________________

REM___________________________________________________________________new second East attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=6500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WITCH,1,1,7,800)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,1,1,7,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,BARBARIAN,1,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DEMONSPAWN,1,2,8,500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DARK_MISTRESS,1,1,6,1000)
	ENDIF
ENDIF
REM____________________________________________________________________

REM___________________________________________________________________new third East attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=9500)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHTHREE,1,1)
	ENDIF
ENDIF
REM____________________________________________________________________

REM___________________________________________________________________new fourth East attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=11500)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFOUR,1,1)
	ENDIF
ENDIF
REM____________________________________________________________________


IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=2500)
		IF(PLAYER_GOOD,TIMER3>2750)
			NEXT_COMMAND_REUSABLE
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,THIRD,2,1)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER_GOOD,TIMER3)
		ENDIF
	ENDIF
ENDIF

REM_____________________________________________________________new first North attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=4500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GIANT,2,1,5,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,2,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SORCEROR,2,1,4,800)
	ENDIF
ENDIF
REM____________________________________________________________

REM_____________________________________________________________new second North attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=7500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WITCH,2,1,7,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,2,1,7,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,BARBARIAN,2,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DEMONSPAWN,2,2,8,500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DARK_MISTRESS,2,1,6,1000)
	ENDIF
ENDIF
REM____________________________________________________________

REM_____________________________________________________________new third North attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=11500)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHTHREE,2,1)
	ENDIF
ENDIF
REM____________________________________________________________

IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=3250)
		IF(PLAYER_GOOD,TIMER4>3500)
			NEXT_COMMAND_REUSABLE
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,FOURTH,4,1)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER_GOOD,TIMER4)
		ENDIF
	ENDIF
ENDIF

REM________________________________________________________________new South first attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=5250)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GIANT,4,1,5,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,4,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SORCEROR,4,1,4,800)
	ENDIF
ENDIF
REM________________________________________________________________

REM________________________________________________________________new South second attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=8250)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WITCH,4,1,7,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,ARCHER,4,1,7,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,BARBARIAN,4,1,6,600)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DEMONSPAWN,4,2,8,500)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DARK_MISTRESS,4,1,6,1000)

	ENDIF
ENDIF
REM________________________________________________________________

REM________________________________________________________________new South third attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=12250)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHTHREE,4,1)
	ENDIF
ENDIF
REM________________________________________________________________

REM________________________________________________________________new South fourth attack
IF(PLAYER_GOOD,FLAG0==0)
	IF(PLAYER_GOOD,TIMER0>=14550)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFOUR,4,1)
	ENDIF
ENDIF
REM________________________________________________________________

IF(PLAYER_GOOD,TIMER0>=15700)
	SET_FLAG(PLAYER_GOOD,FLAG0,1)
	IF(PLAYER_GOOD,TOTAL_CREATURES==0)
		QUICK_OBJECTIVE(1,"YOU HAVE DECIMATED THE FIRST WAVE.  THE FINAL WAVE IS ON ITS WAY, AND THEY'RE PISSED OFF.  TRAIN UP YOUR CREATURES AND PREPARE YOURSELF.")
		SET_TIMER(PLAYER0,TIMER1)
		IF(PLAYER0,TIMER1>=5000)
			QUICK_OBJECTIVE(2,"HERE THEY COME...")
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,FIFTH,1,1)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFIVE,1,1)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SIXTH,2,1)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFIVE,2,1)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SEVENTH,3,1)
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHFIVE,3,1)
			IF(PLAYER0,TIMER1 >= 8000)
				ADD_PARTY_TO_LEVEL(PLAYER_GOOD,EIGHTH,4,1)
				IF(PLAYER_GOOD,TOTAL_CREATURES < 2)
					ADD_PARTY_TO_LEVEL(PLAYER_GOOD,KNIGHT,1,1)
					ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,AVATAR,1,7,10,2000)
					ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHMINISIX,2,1)
					ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHMINISIX,3,1)
					ADD_PARTY_TO_LEVEL(PLAYER_GOOD,ROUGHMINISIX,4,1)
					IF(PLAYER_GOOD,AVATAR==0)
						QUICK_OBJECTIVE(3,"THE HEROES ARE DECIMATED.  THIS LAND, AND ITS SPOILS, ARE YOURS.")
						WIN_GAME
					ENDIF
				ENDIF
			ENDIF	
		ENDIF
	ENDIF
ENDIF

IF_AVAILABLE(PLAYER0,POWER_CHICKEN==1)
	QUICK_INFORMATION(4,"YOUR RESEARCHERS HAVE COME UP WITH A DEVASTATING SPELL, THE SPELL OF CHICKEN.  CAST IT ON A CREATURE TO TRANSFORM THEM FROM A FIERY BEAST INTO A CLUCKING CHICKEN.  MARVELLOUS.")
ENDIF

IF_AVAILABLE(PLAYER0,ALARM==1)
	QUICK_INFORMATION(5,"YOUR ENGINEERS HAVE BUILT AN ALARM TRAP.  IT WILL WARN YOU WHEN TRIGGERED BY ENEMIES, BUT ALSO CALL ANY NEARBY CREATURES TO THAT POINT.")
ENDIF

IF_AVAILABLE(PLAYER0,MAGIC==1)
	QUICK_INFORMATION(6,"A MAGIC DOOR IS AVAILABLE TO YOU.  THIS DOOR IS IMPREGNABLE TO ALL BYT MAGICAL ATTACKS.")
ENDIF

