REM ********************************************
REM		 ӭʹػ
REM  ͼAI<<³ػIͼAI༭>>
REM		ߣ֮
REM		      QQ3262900
REM ********************************************
REM		ͼߣĬ
REM		   QQ1220604726
REM ********************************************
REM	            PLAYER1=0
REM	            PLAYER2=0
REM	            PLAYER3=0
REM ********************************************



REM ************ʼǮ**************

START_MONEY(PLAYER0,0)
MAX_CREATURES(PLAYER0,10)


REM ************************************

ADD_CREATURE_TO_POOL(TROLL,4)
ADD_CREATURE_TO_POOL(DEMONSPAWN,4)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,4)
ADD_CREATURE_TO_POOL(SORCEROR,4)
ADD_CREATURE_TO_POOL(BILE_DEMON,4)
ADD_CREATURE_TO_POOL(HELL_HOUND,2)
ADD_CREATURE_TO_POOL(TENTACLE,2)
ADD_CREATURE_TO_POOL(ORC,4)

REM **********ħ**********

CREATURE_AVAILABLE(ALL_PLAYERS,TROLL,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,DEMONSPAWN,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,DARK_MISTRESS,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,SORCEROR,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,BILE_DEMON,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,HELL_HOUND,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,TENTACLE,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,ORC,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,BOULDER,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,STEEL,1,0)

REM ****************ͬ********************



REM ************************************



REM ************************************



REM ************************************

CREATE_PARTY(CREATE_PARTY)
ADD_TO_PARTY(CREATE_PARTY,KNIGHT,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(CREATE_PARTY,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0)

REM ***************¼*******************



REM ***************ϵʽ*******************

IF(PLAYER0,GAME_TURN>=100)
	QUICK_OBJECTIVE(2,"(By ChenMo)Welcome to my dungeon, there are lots of mazes and traps in here, find the right way and eliminate those disgusting heroes!",PLAYER0)
ENDIF

IF(PLAYER_GOOD,DUNGEON_DESTROYED==1)
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,CREATE_PARTY,-1,1)
	QUICK_INFORMATION(4,"Finally you destroyed the heart, now clear all the rest enemies who are lucky enough to survive, and victory is yours. (Thanks for playing my map)")
ENDIF

IF_ACTION_POINT(3,PLAYER0)
	ROOM_AVAILABLE(PLAYER0,BRIDGE,1,1)
	TUTORIAL_FLASH_BUTTON(18,PLAYER0)
	QUICK_INFORMATION(5,"Congratulations, you found a workshop, and it also stores enough resources for you to build a bridge!")
ENDIF

IF(PLAYER0,GAME_TURN>=1)
	ADD_CREATURE_TO_LEVEL(PLAYER0,IMP,2,1,1,0)
ENDIF

IF(PLAYER_GOOD,TOTAL_CREATURES==0)
	WIN_GAME
ENDIF

IF_ACTION_POINT(1,PLAYER0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,HORNY,-2,2,8,2000)
	QUICK_INFORMATION(1,"As soon as you stepped on the sacred temple, the God sends his favorite minion(horned reaper) to test you.")
	IF(PLAYER_GOOD,HORNY==0)
		QUICK_INFORMATION(6,"Congratulations, you beat the God's minion. The God appreciate your bravery and skill, and you are granted a powerful spell that can destroy walls.")
		MAGIC_AVAILABLE(PLAYER0,POWER_DESTROY_WALLS,1,1)
		TUTORIAL_FLASH_BUTTON(32,PLAYER0)
	ENDIF
	IF(PLAYER0,GAME_TURN>=200)
		IF(PLAYER0,TOTAL_IMPS<=0)
			IF_AVAILABLE(PLAYER0,POWER_IMP==0)
				LOSE_GAME
				QUICK_INFORMATION(10,"Your only explorer died, and now you have no way to proceed. Try it again?")
			ENDIF
		ENDIF
		IF(PLAYER0,DWARFA>=1)
			QUICK_INFORMATION(7,"A corrupted dwarf just joined your course and he also brings you the plans of some basic rooms.")
			ROOM_AVAILABLE(PLAYER0,TREASURE,1,1)
			ROOM_AVAILABLE(PLAYER0,LAIR,1,1)
			ROOM_AVAILABLE(PLAYER0,GARDEN,1,1)
			TUTORIAL_FLASH_BUTTON(6,PLAYER0)
			TUTORIAL_FLASH_BUTTON(7,PLAYER0)
			TUTORIAL_FLASH_BUTTON(8,PLAYER0)
		ENDIF
		IF_ACTION_POINT(4,PLAYER0)
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,IMP,4,1,1,150)
			QUICK_INFORMATION(8,"A crazy imp suddenly appears in your sight, and claims to banish you from this dungeon. Give him the punishment for his betrayal.")
		ENDIF
