REM ********** ļڷͼֱ޸ġ

REM ***** ٶȡ *****
SET_GENERATE_SPEED(200)


REM ***** ܹڵõ         *****
REM				
MAX_CREATURES(	PLAYER0,	55)



REM ĳЩȼ
SET_CREATURE_MAX_LEVEL(PLAYER0,DEMONSPAWN,10)
SET_CREATURE_MAX_LEVEL(PLAYER0,DARK_MISTRESS,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,FLY,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,ORC,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,HELL_HOUND,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,THIEF,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,SAMURAI,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,ARCHER,9)
SET_CREATURE_MAX_LEVEL(PLAYER0,HORNY,9)

REM ***** ʼǮ      *****
START_MONEY(	PLAYER0,	30000)



REM ***** ֶܳٸ      *****
REM				

ADD_CREATURE_TO_POOL(	SORCEROR,	4)
ADD_CREATURE_TO_POOL(	DRAGON,		20)
ADD_CREATURE_TO_POOL(	ORC,		20)
ADD_CREATURE_TO_POOL(	HELL_HOUND,	20)
ADD_CREATURE_TO_POOL(	DARK_MISTRESS,	20)
ADD_CREATURE_TO_POOL(	BILE_DEMON,	20)
ADD_CREATURE_TO_POOL(	HORNY,		5)
ADD_CREATURE_TO_POOL(	TENTACLE,       15)
ADD_CREATURE_TO_POOL(	SKELETON,	10)

REM ***** ܹõʲô           *****
REM	ңɻPLAYER0,1,2,3	       Ƿ	        Ƿ񼤻ֲָᣩ

CREATURE_AVAILABLE(	ALL_PLAYERS,	SORCEROR,	1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	DRAGON,		1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	ORC,		1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	HELL_HOUND,	1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	DARK_MISTRESS,	1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	BILE_DEMON,	1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	TENTACLE,	1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	HORNY,		1,			1)
CREATURE_AVAILABLE(	ALL_PLAYERS,	SKELETON,	1,			1)


REM ***** ҿʲô          *****
REM 						Ƿо	        о
REM 
ROOM_AVAILABLE(		ALL_PLAYERS,	TREASURE,	1,			0)
REM Ѩ
ROOM_AVAILABLE(		ALL_PLAYERS,	LAIR,		1,			0)
REM 
ROOM_AVAILABLE(		ALL_PLAYERS,	GARDEN,		1,			0)
REM ѵ
ROOM_AVAILABLE(		ALL_PLAYERS,	TRAINING,	1,			0)
REM ͼ
ROOM_AVAILABLE(		ALL_PLAYERS,	RESEARCH,	1,			0)
REM 
ROOM_AVAILABLE(		ALL_PLAYERS,	WORKSHOP,	1,			0)
REM 
REM ROOM_AVAILABLE(		ALL_PLAYERS,	GUARD_POST,	1,			0)
REM 
ROOM_AVAILABLE(		ALL_PLAYERS,	PRISON,		0,			0)
REM Ѷ
ROOM_AVAILABLE(		ALL_PLAYERS,	TORTURE,	1,			0)
REM Ӫ
ROOM_AVAILABLE(		ALL_PLAYERS,	BARRACKS,	1,			0)
REM 
REM ROOM_AVAILABLE(		ALL_PLAYERS,	TEMPLE,		1,			0)
REM Ĺ
ROOM_AVAILABLE(		ALL_PLAYERS,	GRAVEYARD,	1,			0)



REM ***** ҿʲô  *****
REM 							        Ƿо	        ͷһֻ1
DOOR_AVAILABLE(		ALL_PLAYERS,	MAGIC,			1,			0)


REM ***** ҿʲô  *****
REM 						        Ƿо	        ͷһֻ1


REM 
TRAP_AVAILABLE(		ALL_PLAYERS,	POISON_GAS,		1,			0)
REM 
TRAP_AVAILABLE(		ALL_PLAYERS,	LIGHTNING,		1,			0)
REM ǿ
TRAP_AVAILABLE(		ALL_PLAYERS,	WORD_OF_POWER,		1,			0)



REM ***** ʲôħ ħÿһرУ              *****
REM 					ħ	        Ƿо	        о
REM С
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_IMP,		1,			0)
REM Ȩ
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_OBEY,		1,			1)
REM ϲ
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_CALL_TO_ARMS,	1,			0)
REM 
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_HEAL_CREATURE,	1,			0)
REM ٻ
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_HOLD_AUDIENCE,	1,			0)
REM ٶ
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_SPEED,		1,			0)
REM 
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_PROTECT,		1,			0)
REM 
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_CONCEAL,		1,			0)
REM 
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_DISEASE,		1,			0)
REM С
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_CHICKEN,		1,			0)
REM ǽ
MAGIC_AVAILABLE(	ALL_PLAYERS,	POWER_DESTROY_WALLS,	1,			0)



REM ***** ħ뷿о˳ٶ              *****
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_IMP,	          4000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 TREASURE,	          4000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 Lair,	                  4000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_SPEED,	          4000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 TRAINING,	          4000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 GARDEN,	          4000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_CALL_TO_ARMS,	  4000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_CONCEAL,	          4000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 RESEARCH,	          4000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_HEAL_CREATURE,	  6000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_HOLD_AUDIENCE,	  6000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 GUARD_POST,	          6000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 WORKSHOP,	          6000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_PROTECT,	          8000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 BARRACKS,	          8000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 PRISON,	          8000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 TORTURE,	          8000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 TEMPLE,	          20000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_CHICKEN,	          20000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_DISEASE,	          20000)
RESEARCH(	ALL_PLAYERS,	ROOM,		 GRAVEYARD,	          20000)
RESEARCH(	ALL_PLAYERS,	MAGIC,		 POWER_DESTROY_WALLS,	  100000)


REM Ϣ
QUICK_OBJECTIVE(1,"Map name :Defend v.1.05, type: defensive map, dfficulty: hard, by [Di Xia Cheng Tong Zhi Zhe], operator of baidu Dungeon Keeper tieba.",PLAYER0)


REM üʱ
SET_TIMER(PLAYER0,TIMER0)

IF(PLAYER0,TIMER0>=10)
QUICK_INFORMATION(2,"The enemy's crazy attacks have forced you to retreat to your last base, you have no choice but betting on your life to protect here, or you will vanish from this dungeon forever. If you find heroes patrolling, don't leave them alive or your presence will be exposed. ",PLAYER0)
ENDIF


IF(PLAYER0,TIMER0>=8300)
QUICK_INFORMATION(3,"Oh no, a hero scount noticed your presence, and I guess it won't be long before the enemy waves flood in your dungeon. hurry up, Keeper, don't blame me for not reminding you.",PLAYER0)
ENDIF

IF(PLAYER0,TIMER0>=10000)
QUICK_INFORMATION(4,"They have come, master. Looks like the Avatar just sent an army of rookies to you. Such a weak army is a disdain of your power, Keeper! Crush them and prove yourself to the heroes.",PLAYER0)
ENDIF

IF(PLAYER0,TIMER0>=20000)
QUICK_INFORMATION(5,"Looks like the Avatar has learned a lesson, and this time he sent a formal army to you, but they are still not a problem.",PLAYER0)
ENDIF
IF(PLAYER0,TIMER0>=30000)
QUICK_INFORMATION(6,"Your victories annoyed the Avatar, and this time, a well-trained army will be sent, it seems you must take it seriously.",PLAYER0)
ENDIF
IF(PLAYER0,TIMER0>=40000)
QUICK_INFORMATION(7,"The Avatar decided to use his elite army to you, he is prouded of this army because it have crushed many other Keepers in the past, but I think this is a perfect match for you. Prepare yourself, Keeper, I can already hear the sound of their weapons and armours.",PLAYER0)
ENDIF
IF(PLAYER0,TIMER0>=45000)
QUICK_INFORMATION(8,"Ah, the Avatar has no choice but coming to your dungeon by himself and his private guards. He doesn't know you have already opened up the door of hell to welcome him, does he?",PLAYER0)
ENDIF
IF(PLAYER0,TIMER1>=100)
     IF(PLAYER_GOOD,AVATAR==0)
QUICK_INFORMATION(9,"Bad news, keeper. The Avatar isn't dead. He and his guards survived in the hell and they are trying to go back for revenge.",PLAYER0)
     ENDIF
ENDIF
IF(PLAYER0,TIMER1>=5000)
QUICK_INFORMATION(10,"The Avatar have resurrected, and his guards become demons. That will be tough, Keeper, defend , defend, DEFEND!",PLAYER0)
ENDIF

IF(PLAYER_GOOD,HORNY>=1)
SET_TIMER(PLAYER0,TIMER2)
ENDIF

IF(PLAYER0,TIMER2>=100)
     IF(PLAYER_GOOD,AVATAR==0)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY9,         1,		             8)
     ENDIF
ENDIF

IF(PLAYER0,TIMER2>=100)
     IF(PLAYER_GOOD,AVATAR==0)
QUICK_INFORMATION(11,"Oh my god! The death of the Avatar has enraged ALL the Avatars in the neighbor realms and they are one their way! If they really come,how is it possible to defend ALL of them?! Maybe retreat now?",PLAYER0)
     ENDIF
ENDIF

IF(PLAYER0,TIMER2>=100)
     IF(PLAYER_GOOD,AVATAR==0)
SET_TIMER(PLAYER0,TIMER4)
     ENDIF
ENDIF



REM һ
CREATE_PARTY(PARTY1)
CREATE_PARTY(PARTY2)
CREATE_PARTY(PARTY3)
CREATE_PARTY(PARTY4)
CREATE_PARTY(PARTY5)
CREATE_PARTY(PARTY6)
CREATE_PARTY(PARTY7)
CREATE_PARTY(PARTY8)
CREATE_PARTY(PARTY9)
CREATE_PARTY(PARTY10)
CREATE_PARTY(PARTY11)
CREATE_PARTY(PARTY12)
CREATE_PARTY(PARTY13)
CREATE_PARTY(PARTY14)
CREATE_PARTY(PARTY15)
CREATE_PARTY(PARTY16)

REM 1Ա
REM                     Ա            ȼ    Ǯ     Ŀ꣨ΪĲػˣ 
ADD_TO_PARTY(      PARTY1,	TUNNELLER,	10,   	10000,       ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY2,	DWARF,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	THIEF,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	BARBARIAN,      1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	GIANT,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	SAMURAI,        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	ARCHER,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY2,	ARCHER,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY3,	FAIRY,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	FAIRY,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	WIZARD,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	WIZARD,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	MONK,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	WITCH,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY3,	MONK,	        1,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY4,	KNIGHT,	        1,   	9999,        ATTACK_DUNGEON_HEART,      0)



ADD_TO_PARTY(      PARTY5,	DWARF,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	THIEF,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	BARBARIAN,      4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	GIANT,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	SAMURAI,        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	ARCHER,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY5,	ARCHER,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY6,	FAIRY,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	FAIRY,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	WIZARD,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	WIZARD,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	MONK,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	WITCH,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY6,	MONK,	        4,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY7,	KNIGHT,	        4,   	9999,        ATTACK_DUNGEON_HEART,      0)



ADD_TO_PARTY(      PARTY8,	DWARF,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	THIEF,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	BARBARIAN,      7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	GIANT,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	SAMURAI,        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	ARCHER,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY8,	ARCHER,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY9,	FAIRY,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	FAIRY,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	WIZARD,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	WIZARD,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	MONK,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	WITCH,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY9,	MONK,	        7,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY10,	KNIGHT,	        7,   	9999,        ATTACK_DUNGEON_HEART,      0)



ADD_TO_PARTY(      PARTY11,	DWARF,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	THIEF,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	BARBARIAN,      10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	GIANT,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	SAMURAI,        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	ARCHER,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY11,	ARCHER,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY12,	FAIRY,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	FAIRY,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	WIZARD,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	WIZARD,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	MONK,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	WITCH,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)
ADD_TO_PARTY(      PARTY12,	MONK,	        10,   	   0,        ATTACK_DUNGEON_HEART,      0)

ADD_TO_PARTY(      PARTY13,	KNIGHT,	        10,   	9999,        ATTACK_DUNGEON_HEART,      0)



ADD_TO_PARTY(      PARTY14,	AVATAR,	        10,    99999,        ATTACK_DUNGEON_HEART,      0)



ADD_TO_PARTY(      PARTY15,	HORNY,	        10,   	  0,         ATTACK_DUNGEON_HEART,     0)



IF(PLAYER0,TIMER0>=8000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY1,         1,		             1)
ENDIF
IF(PLAYER0,TIMER0>=10000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY2,         1,		             6)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY3,         1,		             5)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY4,         1,		             12)
ENDIF
IF(PLAYER0,TIMER0>=20000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY5,         1,		             6)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY6,         1,		             4)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY7,         1,		             12)
ENDIF
IF(PLAYER0,TIMER0>=30000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY8,         1,		             6)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY9,         1,		             4)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY10,        1,		             15)
ENDIF
IF(PLAYER0,TIMER0>=40000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY11,        1,		             6)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY12,        1,		             4)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY13,        1,		             15)
ENDIF
IF(PLAYER0,TIMER0>=45000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY14,         1,		             1)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY13,         1,		             44)
ENDIF

IF(PLAYER_GOOD,AVATAR>=1)
SET_TIMER(PLAYER0,TIMER1)
ENDIF

IF(PLAYER0,TIMER1>=5000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY14,         1,		             1)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY15,         1,		             44)
ENDIF
IF(PLAYER0,TIMER1>=11000)
ADD_PARTY_TO_LEVEL(       PLAYER_GOOD,          PARTY14,         1,		             25)
QUICK_INFORMATION(13,"NO! TOO LATE! THEY HAVE ALREADY COME!",PLAYER0)
ENDIF

IF(PLAYER_GOOD,AVATAR>=10)
SET_TIMER(PLAYER0,TIMER3)
ENDIF

IF(PLAYER0,TIMER3>=100)
     IF(PLAYER_GOOD,AVATAR==0)
          WIN_GAME
     ENDIF
ENDIF

IF(PLAYER0,TIMER3>=100)
     IF(PLAYER_GOOD,AVATAR==0)
          QUICK_INFORMATION(12,"Incredible, master, I can't even find a word to describe your achievement. This dungeon is yours. Oh, I mean, this whole underground world will be yours!",PLAYER0)
     ENDIF
ENDIF




   

REM ********** ָ   **********
REM ********** ļֱ޸ģΪҪļ