REM ***             FLAGS & TIMERS
REM *** 
REM *** CAMPAIGN_FLAG1,1 	=> GRUPPE 1 gesperrt
REM *** CAMPAIGN_FLAG2,1 	=> GRUPPE 2 gesperrt
REM *** CAMPAIGN_FLAG3,1 	=> GRUPPE 3 gesperrt
REM *** CAMPAIGN_FLAG4,1 	=> GRUPPE 4 gesperrt
REM *** CAMPAIGN_FLAG5,1 	=> GRUPPE 5 gesperrt
REM *** CAMPAIGN_FLAG6,1 	=> GRUPPE 6 gesperrt
REM *** 
REM *** PLAYER0,FLAG1,1 	=> GRUPPE 1 aktiv
REM *** PLAYER0,FLAG2,1 	=> GRUPPE 2 aktiv
REM *** PLAYER0,FLAG3,1 	=> GRUPPE 3 aktiv
REM *** PLAYER0,FLAG4,1 	=> GRUPPE 4 aktiv
REM *** PLAYER0,FLAG5,1 	=> GRUPPE 5 aktiv
REM *** PLAYER0,FLAG6,1 	=> GRUPPE 6 aktiv
REM ***
REM *** PLAYER_GOOD,FLAG1,1 => GRUPPE 1 Counter
REM *** PLAYER_GOOD,FLAG2,1 => GRUPPE 2 Counter
REM *** PLAYER_GOOD,FLAG3,1 => GRUPPE 3 Counter
REM *** PLAYER_GOOD,FLAG4,1 => GRUPPE 4 Counter
REM *** PLAYER_GOOD,FLAG5,1 => GRUPPE 5 Counter
REM *** PLAYER_GOOD,FLAG6,1 => GRUPPE 6 Counter
REM *** PLAYER_GOOD,FLAG7,999 => Sperrung aktiver GRUPPE
REM *** 
REM *** PLAYER0,FLAG0,0 	=> GRUPPE noch nicht gewaehlt
REM *** PLAYER0,FLAG0,1 	=> GRUPPE gewaehlt
REM *** PLAYER0,FLAG0,2 	=> Level gewonnen
REM ***
REM *** PLAYER1,FLAG0		=> Blau ist gespawnt
REM *** PLAYER1,FLAG1		=> Friedhof-Geist-Level
REM *** PLAYER1,FLAG2		=> Diamant-Counter
REM *** PLAYER1,FLAG3		=> Event-Counter
REM *** 
REM *** PLAYER2,FLAG1		=> Diamant 1 Done
REM *** PLAYER2,FLAG2		=> Diamant 2 Done
REM *** PLAYER2,FLAG3		=> Diamant 3 Done
REM *** PLAYER2,FLAG4		=> Diamant 4 Done
REM *** 
REM *** PLAYER0,TIMER0  	=> Delay fuer "BodyRemainsFor"
REM *** PLAYER0,TIMER1  	=> Zoom zu Geist-ActionPoint
REM *** PLAYER0,TIMER2  	=> Imp-Respawn
REM *** PLAYER0,TIMER3  	=> Park-Verfaul-Prozess
REM *** PLAYER0,TIMER4  	=> Friedhof-Geister
REM *** PLAYER0,TIMER5  	=> Kirchen-Opfer-Delay
REM *** 

LEVEL_VERSION(1)
RUN_AFTER_VICTORY(1)

SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,DENY,ALWAYS)
SET_HAND_RULE(PLAYER0,IMP,RULE0,DENY,ALWAYS)
SET_HAND_RULE(PLAYER0,GHOST,RULE0,ALLOW,LEVEL_LOWER,2)
SET_CREATURE_PROPERTY(AVATAR,NO_TRANSFER,1)
SET_CREATURE_PROPERTY(GHOST,NO_RESURRECT,1)
SET_CREATURE_PROPERTY(GHOST,PASS_LOCKED_DOORS,0)

ADD_CREATURE_TO_POOL(FLY,40)
ADD_CREATURE_TO_POOL(BUG,40)
ADD_CREATURE_TO_POOL(DEMONSPAWN,40)
ADD_CREATURE_TO_POOL(TROLL,40)
ADD_CREATURE_TO_POOL(SPIDER,40)
ADD_CREATURE_TO_POOL(HELL_HOUND,40)
ADD_CREATURE_TO_POOL(TENTACLE,40)
ADD_CREATURE_TO_POOL(SORCEROR,40)
ADD_CREATURE_TO_POOL(ORC,40)
ADD_CREATURE_TO_POOL(BILE_DEMON,40)
ADD_CREATURE_TO_POOL(DRAGON,40)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,40)
ADD_CREATURE_TO_POOL(GHOST,40)
ADD_CREATURE_TO_POOL(SKELETON,40)
ADD_CREATURE_TO_POOL(DRUID,40)

ADD_CREATURE_TO_POOL(THIEF,40)
ADD_CREATURE_TO_POOL(TUNNELLER,40)
ADD_CREATURE_TO_POOL(DWARFA,40)
ADD_CREATURE_TO_POOL(ARCHER,40)
ADD_CREATURE_TO_POOL(BARBARIAN,40)
ADD_CREATURE_TO_POOL(MONK,40)
ADD_CREATURE_TO_POOL(FAIRY,40)
ADD_CREATURE_TO_POOL(WIZARD,40)
ADD_CREATURE_TO_POOL(GIANT,40)
ADD_CREATURE_TO_POOL(TIME_MAGE,40)
ADD_CREATURE_TO_POOL(WITCH,40)
ADD_CREATURE_TO_POOL(SAMURAI,40)

ADD_CREATURE_TO_POOL(HORNY,1)
ADD_CREATURE_TO_POOL(KNIGHT,1)

MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,0,0)
MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
MAGIC_AVAILABLE(PLAYER0,POWER_IMP,0,0)

REVEAL_MAP_LOCATION(PLAYER0,1,25)
REVEAL_MAP_LOCATION(PLAYER0,2,25)
REVEAL_MAP_LOCATION(PLAYER0,3,25)
REVEAL_MAP_LOCATION(PLAYER0,4,25)
REVEAL_MAP_LOCATION(PLAYER0,5,25)
REVEAL_MAP_LOCATION(PLAYER0,6,25)
REVEAL_MAP_LOCATION(PLAYER0,14,25)

SET_FLAG(PLAYER0,FLAG0,0)	REM    Geist nicht geopfert

IF(PLAYER0,FLAG0==0)
	IF(PLAYER0, CAMPAIGN_FLAG1 == 1)
		KILL_CREATURE(PLAYER_GOOD,DEMONSPAWN,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TROLL,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,ORC,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,BILE_DEMON,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DRAGON,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(4,1,GEMS)
		CHANGE_SLAB_TYPE(6,1,GEMS)
		CHANGE_SLAB_TYPE(4,2,GEMS)
		CHANGE_SLAB_TYPE(5,2,GEMS)
		CHANGE_SLAB_TYPE(6,2,GEMS)
		CHANGE_SLAB_TYPE(1,3,GEMS)
		CHANGE_SLAB_TYPE(2,3,GEMS)
		CHANGE_SLAB_TYPE(3,3,GEMS)
		CHANGE_SLAB_TYPE(4,3,GEMS)
		CHANGE_SLAB_TYPE(5,3,GEMS)
		CHANGE_SLAB_TYPE(6,3,GEMS)
		CHANGE_SLAB_TYPE(7,3,GEMS)
		CHANGE_SLAB_TYPE(8,3,GEMS)
		CHANGE_SLAB_TYPE(9,3,GEMS)
		CHANGE_SLAB_TYPE(1,4,GEMS)
		CHANGE_SLAB_TYPE(2,4,GEMS)
		CHANGE_SLAB_TYPE(3,4,GEMS)
		CHANGE_SLAB_TYPE(4,4,GEMS)
		CHANGE_SLAB_TYPE(5,4,GEMS)
		CHANGE_SLAB_TYPE(6,4,GEMS)
		CHANGE_SLAB_TYPE(7,4,GEMS)
		CHANGE_SLAB_TYPE(8,4,GEMS)
		CHANGE_SLAB_TYPE(9,4,GEMS)
		CHANGE_SLAB_TYPE(1,5,GEMS)
		CHANGE_SLAB_TYPE(2,5,GEMS)
		CHANGE_SLAB_TYPE(3,5,GEMS)
		CHANGE_SLAB_TYPE(4,5,GEMS)
		CHANGE_SLAB_TYPE(5,5,GEMS)
		CHANGE_SLAB_TYPE(6,5,GEMS)
		CHANGE_SLAB_TYPE(7,5,GEMS)
		CHANGE_SLAB_TYPE(8,5,GEMS)
		CHANGE_SLAB_TYPE(9,5,GEMS)
		CHANGE_SLAB_TYPE(4,6,GEMS)
		CHANGE_SLAB_TYPE(5,6,GEMS)
		CHANGE_SLAB_TYPE(6,6,GEMS)
		CHANGE_SLAB_TYPE(4,7,GEMS)
		CHANGE_SLAB_TYPE(5,7,GEMS)
		CHANGE_SLAB_TYPE(6,7,GEMS)
		CHANGE_SLAB_TYPE(4,8,GEMS)
		CHANGE_SLAB_TYPE(5,8,GEMS)
		CHANGE_SLAB_TYPE(6,8,GEMS)
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0, CAMPAIGN_FLAG2 == 1)
		KILL_CREATURE(PLAYER_GOOD,BUG,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SPIDER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DARK_MISTRESS,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SKELETON,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,GHOST,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(14,1,GEMS)
		CHANGE_SLAB_TYPE(16,1,GEMS)
		CHANGE_SLAB_TYPE(14,2,GEMS)
		CHANGE_SLAB_TYPE(15,2,GEMS)
		CHANGE_SLAB_TYPE(16,2,GEMS)
		CHANGE_SLAB_TYPE(11,3,GEMS)
		CHANGE_SLAB_TYPE(12,3,GEMS)
		CHANGE_SLAB_TYPE(13,3,GEMS)
		CHANGE_SLAB_TYPE(14,3,GEMS)
		CHANGE_SLAB_TYPE(15,3,GEMS)
		CHANGE_SLAB_TYPE(16,3,GEMS)
		CHANGE_SLAB_TYPE(17,3,GEMS)
		CHANGE_SLAB_TYPE(18,3,GEMS)
		CHANGE_SLAB_TYPE(19,3,GEMS)
		CHANGE_SLAB_TYPE(11,4,GEMS)
		CHANGE_SLAB_TYPE(12,4,GEMS)
		CHANGE_SLAB_TYPE(13,4,GEMS)
		CHANGE_SLAB_TYPE(14,4,GEMS)
		CHANGE_SLAB_TYPE(15,4,GEMS)
		CHANGE_SLAB_TYPE(16,4,GEMS)
		CHANGE_SLAB_TYPE(17,4,GEMS)
		CHANGE_SLAB_TYPE(18,4,GEMS)
		CHANGE_SLAB_TYPE(19,4,GEMS)
		CHANGE_SLAB_TYPE(11,5,GEMS)
		CHANGE_SLAB_TYPE(12,5,GEMS)
		CHANGE_SLAB_TYPE(13,5,GEMS)
		CHANGE_SLAB_TYPE(14,5,GEMS)
		CHANGE_SLAB_TYPE(15,5,GEMS)
		CHANGE_SLAB_TYPE(16,5,GEMS)
		CHANGE_SLAB_TYPE(17,5,GEMS)
		CHANGE_SLAB_TYPE(18,5,GEMS)
		CHANGE_SLAB_TYPE(19,5,GEMS)
		CHANGE_SLAB_TYPE(14,6,GEMS)
		CHANGE_SLAB_TYPE(15,6,GEMS)
		CHANGE_SLAB_TYPE(16,6,GEMS)
		CHANGE_SLAB_TYPE(14,7,GEMS)
		CHANGE_SLAB_TYPE(15,7,GEMS)
		CHANGE_SLAB_TYPE(16,7,GEMS)
		CHANGE_SLAB_TYPE(14,8,GEMS)
		CHANGE_SLAB_TYPE(15,8,GEMS)
		CHANGE_SLAB_TYPE(16,8,GEMS)
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0, CAMPAIGN_FLAG3 == 1)
		KILL_CREATURE(PLAYER_GOOD,FLY,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,HELL_HOUND,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TENTACLE,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SORCEROR,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,HORNY,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DRUID,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(24,1,GEMS)
		CHANGE_SLAB_TYPE(26,1,GEMS)
		CHANGE_SLAB_TYPE(24,2,GEMS)
		CHANGE_SLAB_TYPE(25,2,GEMS)
		CHANGE_SLAB_TYPE(26,2,GEMS)
		CHANGE_SLAB_TYPE(21,3,GEMS)
		CHANGE_SLAB_TYPE(22,3,GEMS)
		CHANGE_SLAB_TYPE(23,3,GEMS)
		CHANGE_SLAB_TYPE(24,3,GEMS)
		CHANGE_SLAB_TYPE(25,3,GEMS)
		CHANGE_SLAB_TYPE(26,3,GEMS)
		CHANGE_SLAB_TYPE(27,3,GEMS)
		CHANGE_SLAB_TYPE(28,3,GEMS)
		CHANGE_SLAB_TYPE(29,3,GEMS)
		CHANGE_SLAB_TYPE(21,4,GEMS)
		CHANGE_SLAB_TYPE(22,4,GEMS)
		CHANGE_SLAB_TYPE(23,4,GEMS)
		CHANGE_SLAB_TYPE(24,4,GEMS)
		CHANGE_SLAB_TYPE(25,4,GEMS)
		CHANGE_SLAB_TYPE(26,4,GEMS)
		CHANGE_SLAB_TYPE(27,4,GEMS)
		CHANGE_SLAB_TYPE(28,4,GEMS)
		CHANGE_SLAB_TYPE(29,4,GEMS)
		CHANGE_SLAB_TYPE(21,5,GEMS)
		CHANGE_SLAB_TYPE(22,5,GEMS)
		CHANGE_SLAB_TYPE(23,5,GEMS)
		CHANGE_SLAB_TYPE(24,5,GEMS)
		CHANGE_SLAB_TYPE(25,5,GEMS)
		CHANGE_SLAB_TYPE(26,5,GEMS)
		CHANGE_SLAB_TYPE(27,5,GEMS)
		CHANGE_SLAB_TYPE(28,5,GEMS)
		CHANGE_SLAB_TYPE(29,5,GEMS)
		CHANGE_SLAB_TYPE(24,6,GEMS)
		CHANGE_SLAB_TYPE(25,6,GEMS)
		CHANGE_SLAB_TYPE(26,6,GEMS)
		CHANGE_SLAB_TYPE(24,7,GEMS)
		CHANGE_SLAB_TYPE(25,7,GEMS)
		CHANGE_SLAB_TYPE(26,7,GEMS)
		CHANGE_SLAB_TYPE(24,8,GEMS)
		CHANGE_SLAB_TYPE(25,8,GEMS)
		CHANGE_SLAB_TYPE(26,8,GEMS)
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0, CAMPAIGN_FLAG4 == 1)
		KILL_CREATURE(PLAYER_GOOD,TUNNELLER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DWARFA,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,ARCHER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,THIEF,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,KNIGHT,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(34,1,GEMS)
		CHANGE_SLAB_TYPE(36,1,GEMS)
		CHANGE_SLAB_TYPE(34,2,GEMS)
		CHANGE_SLAB_TYPE(35,2,GEMS)
		CHANGE_SLAB_TYPE(36,2,GEMS)
		CHANGE_SLAB_TYPE(31,3,GEMS)
		CHANGE_SLAB_TYPE(32,3,GEMS)
		CHANGE_SLAB_TYPE(33,3,GEMS)
		CHANGE_SLAB_TYPE(34,3,GEMS)
		CHANGE_SLAB_TYPE(35,3,GEMS)
		CHANGE_SLAB_TYPE(36,3,GEMS)
		CHANGE_SLAB_TYPE(37,3,GEMS)
		CHANGE_SLAB_TYPE(38,3,GEMS)
		CHANGE_SLAB_TYPE(39,3,GEMS)
		CHANGE_SLAB_TYPE(31,4,GEMS)
		CHANGE_SLAB_TYPE(32,4,GEMS)
		CHANGE_SLAB_TYPE(33,4,GEMS)
		CHANGE_SLAB_TYPE(34,4,GEMS)
		CHANGE_SLAB_TYPE(35,4,GEMS)
		CHANGE_SLAB_TYPE(36,4,GEMS)
		CHANGE_SLAB_TYPE(37,4,GEMS)
		CHANGE_SLAB_TYPE(38,4,GEMS)
		CHANGE_SLAB_TYPE(39,4,GEMS)
		CHANGE_SLAB_TYPE(31,5,GEMS)
		CHANGE_SLAB_TYPE(32,5,GEMS)
		CHANGE_SLAB_TYPE(33,5,GEMS)
		CHANGE_SLAB_TYPE(34,5,GEMS)
		CHANGE_SLAB_TYPE(35,5,GEMS)
		CHANGE_SLAB_TYPE(36,5,GEMS)
		CHANGE_SLAB_TYPE(37,5,GEMS)
		CHANGE_SLAB_TYPE(38,5,GEMS)
		CHANGE_SLAB_TYPE(39,5,GEMS)
		CHANGE_SLAB_TYPE(34,6,GEMS)
		CHANGE_SLAB_TYPE(35,6,GEMS)
		CHANGE_SLAB_TYPE(36,6,GEMS)
		CHANGE_SLAB_TYPE(34,7,GEMS)
		CHANGE_SLAB_TYPE(35,7,GEMS)
		CHANGE_SLAB_TYPE(36,7,GEMS)
		CHANGE_SLAB_TYPE(34,8,GEMS)
		CHANGE_SLAB_TYPE(35,8,GEMS)
		CHANGE_SLAB_TYPE(36,8,GEMS)
		
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0, CAMPAIGN_FLAG5 == 1)
		KILL_CREATURE(PLAYER_GOOD,BARBARIAN,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,WITCH,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SAMURAI,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,FAIRY,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(44,1,GEMS)
		CHANGE_SLAB_TYPE(46,1,GEMS)
		CHANGE_SLAB_TYPE(44,2,GEMS)
		CHANGE_SLAB_TYPE(45,2,GEMS)
		CHANGE_SLAB_TYPE(46,2,GEMS)
		CHANGE_SLAB_TYPE(41,3,GEMS)
		CHANGE_SLAB_TYPE(42,3,GEMS)
		CHANGE_SLAB_TYPE(43,3,GEMS)
		CHANGE_SLAB_TYPE(44,3,GEMS)
		CHANGE_SLAB_TYPE(45,3,GEMS)
		CHANGE_SLAB_TYPE(46,3,GEMS)
		CHANGE_SLAB_TYPE(47,3,GEMS)
		CHANGE_SLAB_TYPE(48,3,GEMS)
		CHANGE_SLAB_TYPE(49,3,GEMS)
		CHANGE_SLAB_TYPE(41,4,GEMS)
		CHANGE_SLAB_TYPE(42,4,GEMS)
		CHANGE_SLAB_TYPE(43,4,GEMS)
		CHANGE_SLAB_TYPE(44,4,GEMS)
		CHANGE_SLAB_TYPE(45,4,GEMS)
		CHANGE_SLAB_TYPE(46,4,GEMS)
		CHANGE_SLAB_TYPE(47,4,GEMS)
		CHANGE_SLAB_TYPE(48,4,GEMS)
		CHANGE_SLAB_TYPE(49,4,GEMS)
		CHANGE_SLAB_TYPE(41,5,GEMS)
		CHANGE_SLAB_TYPE(42,5,GEMS)
		CHANGE_SLAB_TYPE(43,5,GEMS)
		CHANGE_SLAB_TYPE(44,5,GEMS)
		CHANGE_SLAB_TYPE(45,5,GEMS)
		CHANGE_SLAB_TYPE(46,5,GEMS)
		CHANGE_SLAB_TYPE(47,5,GEMS)
		CHANGE_SLAB_TYPE(48,5,GEMS)
		CHANGE_SLAB_TYPE(49,5,GEMS)
		CHANGE_SLAB_TYPE(44,6,GEMS)
		CHANGE_SLAB_TYPE(45,6,GEMS)
		CHANGE_SLAB_TYPE(46,6,GEMS)
		CHANGE_SLAB_TYPE(44,7,GEMS)
		CHANGE_SLAB_TYPE(45,7,GEMS)
		CHANGE_SLAB_TYPE(46,7,GEMS)
		CHANGE_SLAB_TYPE(44,8,GEMS)
		CHANGE_SLAB_TYPE(45,8,GEMS)
		CHANGE_SLAB_TYPE(46,8,GEMS)
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0, CAMPAIGN_FLAG6 == 1)
		KILL_CREATURE(PLAYER_GOOD,MONK,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,WIZARD,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TIME_MAGE,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,GIANT,LEAST_EXPERIENCED,1)
		CHANGE_SLAB_TYPE(54,1,GEMS)
		CHANGE_SLAB_TYPE(56,1,GEMS)
		CHANGE_SLAB_TYPE(54,2,GEMS)
		CHANGE_SLAB_TYPE(55,2,GEMS)
		CHANGE_SLAB_TYPE(56,2,GEMS)
		CHANGE_SLAB_TYPE(51,3,GEMS)
		CHANGE_SLAB_TYPE(52,3,GEMS)
		CHANGE_SLAB_TYPE(53,3,GEMS)
		CHANGE_SLAB_TYPE(54,3,GEMS)
		CHANGE_SLAB_TYPE(55,3,GEMS)
		CHANGE_SLAB_TYPE(56,3,GEMS)
		CHANGE_SLAB_TYPE(57,3,GEMS)
		CHANGE_SLAB_TYPE(58,3,GEMS)
		CHANGE_SLAB_TYPE(59,3,GEMS)
		CHANGE_SLAB_TYPE(51,4,GEMS)
		CHANGE_SLAB_TYPE(52,4,GEMS)
		CHANGE_SLAB_TYPE(53,4,GEMS)
		CHANGE_SLAB_TYPE(54,4,GEMS)
		CHANGE_SLAB_TYPE(55,4,GEMS)
		CHANGE_SLAB_TYPE(56,4,GEMS)
		CHANGE_SLAB_TYPE(57,4,GEMS)
		CHANGE_SLAB_TYPE(58,4,GEMS)
		CHANGE_SLAB_TYPE(59,4,GEMS)
		CHANGE_SLAB_TYPE(51,5,GEMS)
		CHANGE_SLAB_TYPE(52,5,GEMS)
		CHANGE_SLAB_TYPE(53,5,GEMS)
		CHANGE_SLAB_TYPE(54,5,GEMS)
		CHANGE_SLAB_TYPE(55,5,GEMS)
		CHANGE_SLAB_TYPE(56,5,GEMS)
		CHANGE_SLAB_TYPE(57,5,GEMS)
		CHANGE_SLAB_TYPE(58,5,GEMS)
		CHANGE_SLAB_TYPE(59,5,GEMS)
		CHANGE_SLAB_TYPE(54,6,GEMS)
		CHANGE_SLAB_TYPE(55,6,GEMS)
		CHANGE_SLAB_TYPE(56,6,GEMS)
		CHANGE_SLAB_TYPE(54,7,GEMS)
		CHANGE_SLAB_TYPE(55,7,GEMS)
		CHANGE_SLAB_TYPE(56,7,GEMS)
		CHANGE_SLAB_TYPE(54,8,GEMS)
		CHANGE_SLAB_TYPE(55,8,GEMS)
		CHANGE_SLAB_TYPE(56,8,GEMS)
		SET_TIMER(PLAYER0,TIMER0)
	ENDIF
	
	IF(PLAYER0,TIMER0 > 1)
		IF(PLAYER0, CAMPAIGN_FLAG1 == 1)
			CHANGE_SLAB_TYPE(5,1,GEMS)
		ENDIF
		IF(PLAYER0, CAMPAIGN_FLAG2 == 1)
			CHANGE_SLAB_TYPE(15,1,GEMS)
		ENDIF
		IF(PLAYER0, CAMPAIGN_FLAG3 == 1)
			CHANGE_SLAB_TYPE(25,1,GEMS)
		ENDIF
		IF(PLAYER0, CAMPAIGN_FLAG4 == 1)
			CHANGE_SLAB_TYPE(35,1,GEMS)
		ENDIF
		IF(PLAYER0, CAMPAIGN_FLAG5 == 1)
			CHANGE_SLAB_TYPE(45,1,GEMS)
		ENDIF
		IF(PLAYER0, CAMPAIGN_FLAG6 == 1)
			CHANGE_SLAB_TYPE(55,1,GEMS)
		ENDIF
	ENDIF
ENDIF


IF_ACTION_POINT(1,PLAYER0)

	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG1,1)
	
	REM GRUPPE 1
	CREATURE_AVAILABLE(PLAYER0,DEMONSPAWN,1,0)
	CREATURE_AVAILABLE(PLAYER0,TROLL,1,0)
	CREATURE_AVAILABLE(PLAYER0,ORC,1,0)
	CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,0)
	CREATURE_AVAILABLE(PLAYER0,DRAGON,1,0)
	
	ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,0)
	ROOM_AVAILABLE(PLAYER0,WORKSHOP,1,0)
	ROOM_AVAILABLE(PLAYER0,BARRACKS,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_SPEED,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_HOLD_AUDIENCE,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0)
	
	TRAP_AVAILABLE(PLAYER0,LAVA,1,0)
	TRAP_AVAILABLE(PLAYER0,BOULDER,1,0)
	DOOR_AVAILABLE(PLAYER0,STEEL,1,0)
	DOOR_AVAILABLE(PLAYER0,MAGIC,1,0)
ENDIF

IF_ACTION_POINT(2,PLAYER0)
	
	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG2,1)
	
	REM GRUPPE 2
	CREATURE_AVAILABLE(PLAYER0,BUG,1,0)
	CREATURE_AVAILABLE(PLAYER0,SPIDER,1,0)
	CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,0)
	CREATURE_AVAILABLE(PLAYER0,SKELETON,1,0)
	CREATURE_AVAILABLE(PLAYER0,GHOST,1,0)
	
	ROOM_AVAILABLE(PLAYER0,PRISON,1,0)
	ROOM_AVAILABLE(PLAYER0,TORTURE,1,0)
	ROOM_AVAILABLE(PLAYER0,GRAVEYARD,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_LIGHTNING,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_CONCEAL,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_DISEASE,1,0)
ENDIF

IF_ACTION_POINT(3,PLAYER0)
	
	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG3,1)
	
	REM GRUPPE 3
	CREATURE_AVAILABLE(PLAYER0,FLY,1,0)
	CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,0)
	CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,0)
	CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,0)
	CREATURE_AVAILABLE(PLAYER0,HORNY,1,0)
	CREATURE_AVAILABLE(PLAYER0,DRUID,1,0)
	
	ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,0)
	ROOM_AVAILABLE(PLAYER0,TEMPLE,1,0)
	ROOM_AVAILABLE(PLAYER0,SCAVENGER,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_SIGHT,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_OBEY,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_CAVE_IN,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_HEAL_CREATURE,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_CHICKEN,1,0)
ENDIF

IF_ACTION_POINT(4,PLAYER0)
	
	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG4,1)
	
	REM GRUPPE 4
	CREATURE_AVAILABLE(PLAYER0,TUNNELLER,1,0)
	CREATURE_AVAILABLE(PLAYER0,DWARFA,1,0)
	CREATURE_AVAILABLE(PLAYER0,ARCHER,1,0)
	CREATURE_AVAILABLE(PLAYER0,THIEF,1,0)
	CREATURE_AVAILABLE(PLAYER0,KNIGHT,1,0)
	
	ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,0)
	ROOM_AVAILABLE(PLAYER0,WORKSHOP,1,0)
	ROOM_AVAILABLE(PLAYER0,PRISON,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_HOLD_AUDIENCE,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_HEAL_CREATURE,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0)
	
	TRAP_AVAILABLE(PLAYER0,LIGHTNING,1,0)
	TRAP_AVAILABLE(PLAYER0,WORD_OF_POWER,1,0)
	DOOR_AVAILABLE(PLAYER0,STEEL,1,0)
	DOOR_AVAILABLE(PLAYER0,MAGIC,1,0)
ENDIF

IF_ACTION_POINT(5,PLAYER0)
	
	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG5,1)
	
	REM GRUPPE 5
	CREATURE_AVAILABLE(PLAYER0,BARBARIAN,1,0)
	CREATURE_AVAILABLE(PLAYER0,WITCH,1,0)
	CREATURE_AVAILABLE(PLAYER0,SAMURAI,1,0)
	CREATURE_AVAILABLE(PLAYER0,FAIRY,1,0)
	
	ROOM_AVAILABLE(PLAYER0,TORTURE,1,0)
	ROOM_AVAILABLE(PLAYER0,SCAVENGER,1,0)
	ROOM_AVAILABLE(PLAYER0,BARRACKS,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_SIGHT,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_SPEED,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_OBEY,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_CONCEAL,1,0)
ENDIF

IF_ACTION_POINT(6,PLAYER0)
	
	SET_FLAG(PLAYER0,FLAG0,1)
	SET_FLAG(PLAYER0,FLAG6,1)
	
	REM GRUPPE 6
	CREATURE_AVAILABLE(PLAYER0,MONK,1,0)
	CREATURE_AVAILABLE(PLAYER0,WIZARD,1,0)
	CREATURE_AVAILABLE(PLAYER0,TIME_MAGE,1,0)
	CREATURE_AVAILABLE(PLAYER0,GIANT,1,0)
	
	ROOM_AVAILABLE(PLAYER0,TEMPLE,1,0)
	ROOM_AVAILABLE(PLAYER0,GRAVEYARD,1,0)
	ROOM_AVAILABLE(PLAYER0,SCAVENGER,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_CAVE_IN,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_HEAL_CREATURE,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_LIGHTNING,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_SIGHT,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_CHICKEN,1,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_DISEASE,1,0)
ENDIF

REM ***** START: ZOOM ZU GEIST ***** 
SET_TIMER(PLAYER0,TIMER1)
IF(PLAYER0,TIMER1 >= 33)
	ZOOM_TO_LOCATION(PLAYER0,14)
ENDIF

REM ***** LEICHEN-RESET ***** 
SET_GAME_RULE(BodyRemainsFor, 0)
IF(PLAYER0,TIMER0 >= 150)
	SET_GAME_RULE(BodyRemainsFor, 2000)
	                     REM (Standardwert)
ENDIF

REM ***** LOSE-EVENT, falls Geist stirbt ***** 
IF(PLAYER0,FLAG0==0)
	IF(PLAYER0,TOTAL_CREATURES==0)
		LOSE_GAME
	ENDIF
ENDIF

REM ***** GRUPPEN-SPERRUNG ***** 
IF(PLAYER_GOOD,FLAG7 == 999)
	IF(PLAYER0,FLAG1 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG1,1)
	ENDIF
	IF(PLAYER0,FLAG2 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG2,1)
	ENDIF
	IF(PLAYER0,FLAG3 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG3,1)
	ENDIF
	IF(PLAYER0,FLAG4 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG4,1)
	ENDIF
	IF(PLAYER0,FLAG5 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG5,1)
	ENDIF
	IF(PLAYER0,FLAG6 == 1)
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG6,1)
	ENDIF
ENDIF

REM *****  GEIST WURDE GEOPFERT  ***** 
IF(PLAYER0,FLAG0==1)
	
	SET_TIMER(PLAYER0,TIMER0)	REM => Fuer BodyRemainsFor
	
	COUNT_CREATURES_AT_ACTION_POINT(1,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG1)
	COUNT_CREATURES_AT_ACTION_POINT(2,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG2)
	COUNT_CREATURES_AT_ACTION_POINT(3,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG3)
	COUNT_CREATURES_AT_ACTION_POINT(4,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG4)
	COUNT_CREATURES_AT_ACTION_POINT(5,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG5)
	COUNT_CREATURES_AT_ACTION_POINT(6,PLAYER_GOOD,ANY_CREATURE,PLAYER_GOOD,FLAG6)
	IF(PLAYER_GOOD,FLAG1 > 0)
		KILL_CREATURE(PLAYER_GOOD,DEMONSPAWN,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TROLL,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,ORC,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,BILE_DEMON,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DRAGON,LEAST_EXPERIENCED,1)
	ENDIF
	IF(PLAYER_GOOD,FLAG2 > 0)
		KILL_CREATURE(PLAYER_GOOD,BUG,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SPIDER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DARK_MISTRESS,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SKELETON,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,GHOST,LEAST_EXPERIENCED,1)
	ENDIF
	IF(PLAYER_GOOD,FLAG3 > 0)
		KILL_CREATURE(PLAYER_GOOD,FLY,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,HELL_HOUND,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TENTACLE,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SORCEROR,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,HORNY,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DRUID,LEAST_EXPERIENCED,1)
	ENDIF
	IF(PLAYER_GOOD,FLAG4 > 0)
		KILL_CREATURE(PLAYER_GOOD,TUNNELLER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,DWARFA,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,ARCHER,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,THIEF,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,KNIGHT,LEAST_EXPERIENCED,1)
	ENDIF
	IF(PLAYER_GOOD,FLAG5 > 0)
		KILL_CREATURE(PLAYER_GOOD,BARBARIAN,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,WITCH,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,SAMURAI,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,FAIRY,LEAST_EXPERIENCED,1)
	ENDIF
	IF(PLAYER_GOOD,FLAG6 > 0)
		KILL_CREATURE(PLAYER_GOOD,MONK,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,WIZARD,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,TIME_MAGE,LEAST_EXPERIENCED,1)
		KILL_CREATURE(PLAYER_GOOD,GIANT,LEAST_EXPERIENCED,1)
	ENDIF
	
	REM Haupt-Kammer
	CHANGE_SLAB_TYPE(9,8,HARD)
	CHANGE_SLAB_TYPE(10,8,HARD)
	CHANGE_SLAB_TYPE(11,8,HARD)
	CHANGE_SLAB_TYPE(9,9,HARD)
	CHANGE_SLAB_TYPE(10,9,HARD)
	CHANGE_SLAB_TYPE(11,9,HARD)
	CHANGE_SLAB_TYPE(9,10,HARD)
	CHANGE_SLAB_TYPE(10,10,HARD)
	CHANGE_SLAB_TYPE(11,10,HARD)
	
	CHANGE_SLAB_TYPE(6,11,HARD)
	CHANGE_SLAB_TYPE(7,11,HARD)
	CHANGE_SLAB_TYPE(8,11,HARD)
	CHANGE_SLAB_TYPE(9,11,HARD)
	CHANGE_SLAB_TYPE(10,11,HARD)
	CHANGE_SLAB_TYPE(11,11,HARD)
	CHANGE_SLAB_TYPE(12,11,HARD)
	CHANGE_SLAB_TYPE(13,11,HARD)
	CHANGE_SLAB_TYPE(14,11,HARD)
	CHANGE_SLAB_TYPE(6,12,HARD)
	CHANGE_SLAB_TYPE(7,12,HARD)
	CHANGE_SLAB_TYPE(8,12,HARD)
	CHANGE_SLAB_TYPE(9,12,HARD)
	CHANGE_SLAB_TYPE(10,12,HARD)
	CHANGE_SLAB_TYPE(11,12,HARD)
	CHANGE_SLAB_TYPE(12,12,HARD)
	CHANGE_SLAB_TYPE(13,12,HARD)
	CHANGE_SLAB_TYPE(14,12,HARD)
	CHANGE_SLAB_TYPE(6,13,HARD)
	CHANGE_SLAB_TYPE(7,13,HARD)
	CHANGE_SLAB_TYPE(8,13,HARD)
	CHANGE_SLAB_TYPE(9,13,HARD)
	CHANGE_SLAB_TYPE(10,13,HARD)
	CHANGE_SLAB_TYPE(11,13,HARD)
	CHANGE_SLAB_TYPE(12,13,HARD)
	CHANGE_SLAB_TYPE(13,13,HARD)
	CHANGE_SLAB_TYPE(14,13,HARD)
	CHANGE_SLAB_TYPE(6,14,HARD)
	CHANGE_SLAB_TYPE(7,14,HARD)
	CHANGE_SLAB_TYPE(8,14,HARD)
	CHANGE_SLAB_TYPE(9,14,HARD)
	CHANGE_SLAB_TYPE(10,14,HARD)
	CHANGE_SLAB_TYPE(11,14,HARD)
	CHANGE_SLAB_TYPE(12,14,HARD)
	CHANGE_SLAB_TYPE(13,14,HARD)
	CHANGE_SLAB_TYPE(14,14,HARD)
	CHANGE_SLAB_TYPE(6,15,HARD)
	CHANGE_SLAB_TYPE(7,15,HARD)
	CHANGE_SLAB_TYPE(8,15,HARD)
	CHANGE_SLAB_TYPE(9,15,HARD)
	CHANGE_SLAB_TYPE(10,15,HARD)
	CHANGE_SLAB_TYPE(11,15,HARD)
	CHANGE_SLAB_TYPE(12,15,HARD)
	CHANGE_SLAB_TYPE(13,15,HARD)
	CHANGE_SLAB_TYPE(14,15,HARD)
	CHANGE_SLAB_TYPE(6,16,HARD)
	CHANGE_SLAB_TYPE(7,16,HARD)
	CHANGE_SLAB_TYPE(8,16,HARD)
	CHANGE_SLAB_TYPE(9,16,HARD)
	CHANGE_SLAB_TYPE(10,16,HARD)
	CHANGE_SLAB_TYPE(11,16,HARD)
	CHANGE_SLAB_TYPE(12,16,HARD)
	CHANGE_SLAB_TYPE(13,16,HARD)
	CHANGE_SLAB_TYPE(14,16,HARD)
	
	REM Kammer 1
	CHANGE_SLAB_TYPE(4,1,HARD)
	CHANGE_SLAB_TYPE(5,1,HARD)
	CHANGE_SLAB_TYPE(6,1,HARD)
	CHANGE_SLAB_TYPE(4,2,HARD)
	CHANGE_SLAB_TYPE(5,2,HARD)
	CHANGE_SLAB_TYPE(6,2,HARD)
	
	CHANGE_SLAB_TYPE(1,3,HARD)
	CHANGE_SLAB_TYPE(2,3,HARD)
	CHANGE_SLAB_TYPE(3,3,HARD)
	CHANGE_SLAB_TYPE(4,3,HARD)
	CHANGE_SLAB_TYPE(5,3,HARD)
	CHANGE_SLAB_TYPE(6,3,HARD)
	CHANGE_SLAB_TYPE(7,3,HARD)
	CHANGE_SLAB_TYPE(8,3,HARD)
	CHANGE_SLAB_TYPE(9,3,HARD)
	CHANGE_SLAB_TYPE(1,4,HARD)
	CHANGE_SLAB_TYPE(2,4,HARD)
	CHANGE_SLAB_TYPE(3,4,HARD)
	CHANGE_SLAB_TYPE(4,4,HARD)
	CHANGE_SLAB_TYPE(5,4,HARD)
	CHANGE_SLAB_TYPE(6,4,HARD)
	CHANGE_SLAB_TYPE(7,4,HARD)
	CHANGE_SLAB_TYPE(8,4,HARD)
	CHANGE_SLAB_TYPE(9,4,HARD)
	CHANGE_SLAB_TYPE(1,5,HARD)
	CHANGE_SLAB_TYPE(2,5,HARD)
	CHANGE_SLAB_TYPE(3,5,HARD)
	CHANGE_SLAB_TYPE(4,5,HARD)
	CHANGE_SLAB_TYPE(5,5,HARD)
	CHANGE_SLAB_TYPE(6,5,HARD)
	CHANGE_SLAB_TYPE(7,5,HARD)
	CHANGE_SLAB_TYPE(8,5,HARD)
	CHANGE_SLAB_TYPE(9,5,HARD)
	
	CHANGE_SLAB_TYPE(4,6,HARD)
	CHANGE_SLAB_TYPE(5,6,HARD)
	CHANGE_SLAB_TYPE(6,6,HARD)
	CHANGE_SLAB_TYPE(4,7,HARD)
	CHANGE_SLAB_TYPE(5,7,HARD)
	CHANGE_SLAB_TYPE(6,7,HARD)
	CHANGE_SLAB_TYPE(4,8,HARD)
	CHANGE_SLAB_TYPE(5,8,HARD)
	CHANGE_SLAB_TYPE(6,8,HARD)
	
	REM Kammer 2
	CHANGE_SLAB_TYPE(14,1,HARD)
	CHANGE_SLAB_TYPE(15,1,HARD)
	CHANGE_SLAB_TYPE(16,1,HARD)
	CHANGE_SLAB_TYPE(14,2,HARD)
	CHANGE_SLAB_TYPE(15,2,HARD)
	CHANGE_SLAB_TYPE(16,2,HARD)
	
	CHANGE_SLAB_TYPE(11,3,HARD)
	CHANGE_SLAB_TYPE(12,3,HARD)
	CHANGE_SLAB_TYPE(13,3,HARD)
	CHANGE_SLAB_TYPE(14,3,HARD)
	CHANGE_SLAB_TYPE(15,3,HARD)
	CHANGE_SLAB_TYPE(16,3,HARD)
	CHANGE_SLAB_TYPE(17,3,HARD)
	CHANGE_SLAB_TYPE(18,3,HARD)
	CHANGE_SLAB_TYPE(19,3,HARD)
	CHANGE_SLAB_TYPE(11,4,HARD)
	CHANGE_SLAB_TYPE(12,4,HARD)
	CHANGE_SLAB_TYPE(13,4,HARD)
	CHANGE_SLAB_TYPE(14,4,HARD)
	CHANGE_SLAB_TYPE(15,4,HARD)
	CHANGE_SLAB_TYPE(16,4,HARD)
	CHANGE_SLAB_TYPE(17,4,HARD)
	CHANGE_SLAB_TYPE(18,4,HARD)
	CHANGE_SLAB_TYPE(19,4,HARD)
	CHANGE_SLAB_TYPE(11,5,HARD)
	CHANGE_SLAB_TYPE(12,5,HARD)
	CHANGE_SLAB_TYPE(13,5,HARD)
	CHANGE_SLAB_TYPE(14,5,HARD)
	CHANGE_SLAB_TYPE(15,5,HARD)
	CHANGE_SLAB_TYPE(16,5,HARD)
	CHANGE_SLAB_TYPE(17,5,HARD)
	CHANGE_SLAB_TYPE(18,5,HARD)
	CHANGE_SLAB_TYPE(19,5,HARD)
	
	CHANGE_SLAB_TYPE(14,6,HARD)
	CHANGE_SLAB_TYPE(15,6,HARD)
	CHANGE_SLAB_TYPE(16,6,HARD)
	CHANGE_SLAB_TYPE(14,7,HARD)
	CHANGE_SLAB_TYPE(15,7,HARD)
	CHANGE_SLAB_TYPE(16,7,HARD)
	CHANGE_SLAB_TYPE(14,8,HARD)
	CHANGE_SLAB_TYPE(15,8,HARD)
	CHANGE_SLAB_TYPE(16,8,HARD)
	
	REM Kammer 3
	CHANGE_SLAB_TYPE(24,1,HARD)
	CHANGE_SLAB_TYPE(25,1,HARD)
	CHANGE_SLAB_TYPE(26,1,HARD)
	CHANGE_SLAB_TYPE(24,2,HARD)
	CHANGE_SLAB_TYPE(25,2,HARD)
	CHANGE_SLAB_TYPE(26,2,HARD)
	
	CHANGE_SLAB_TYPE(21,3,HARD)
	CHANGE_SLAB_TYPE(22,3,HARD)
	CHANGE_SLAB_TYPE(23,3,HARD)
	CHANGE_SLAB_TYPE(24,3,HARD)
	CHANGE_SLAB_TYPE(25,3,HARD)
	CHANGE_SLAB_TYPE(26,3,HARD)
	CHANGE_SLAB_TYPE(27,3,HARD)
	CHANGE_SLAB_TYPE(28,3,HARD)
	CHANGE_SLAB_TYPE(29,3,HARD)
	CHANGE_SLAB_TYPE(21,4,HARD)
	CHANGE_SLAB_TYPE(22,4,HARD)
	CHANGE_SLAB_TYPE(23,4,HARD)
	CHANGE_SLAB_TYPE(24,4,HARD)
	CHANGE_SLAB_TYPE(25,4,HARD)
	CHANGE_SLAB_TYPE(26,4,HARD)
	CHANGE_SLAB_TYPE(27,4,HARD)
	CHANGE_SLAB_TYPE(28,4,HARD)
	CHANGE_SLAB_TYPE(29,4,HARD)
	CHANGE_SLAB_TYPE(21,5,HARD)
	CHANGE_SLAB_TYPE(22,5,HARD)
	CHANGE_SLAB_TYPE(23,5,HARD)
	CHANGE_SLAB_TYPE(24,5,HARD)
	CHANGE_SLAB_TYPE(25,5,HARD)
	CHANGE_SLAB_TYPE(26,5,HARD)
	CHANGE_SLAB_TYPE(27,5,HARD)
	CHANGE_SLAB_TYPE(28,5,HARD)
	CHANGE_SLAB_TYPE(29,5,HARD)
	CHANGE_SLAB_TYPE(24,6,HARD)
	CHANGE_SLAB_TYPE(25,6,HARD)
	CHANGE_SLAB_TYPE(26,6,HARD)
	CHANGE_SLAB_TYPE(24,7,HARD)
	CHANGE_SLAB_TYPE(25,7,HARD)
	CHANGE_SLAB_TYPE(26,7,HARD)
	CHANGE_SLAB_TYPE(24,8,HARD)
	CHANGE_SLAB_TYPE(25,8,HARD)
	CHANGE_SLAB_TYPE(26,8,HARD)
	
	REM Kammer 4
	CHANGE_SLAB_TYPE(34,1,HARD)
	CHANGE_SLAB_TYPE(35,1,HARD)
	CHANGE_SLAB_TYPE(36,1,HARD)
	CHANGE_SLAB_TYPE(34,2,HARD)
	CHANGE_SLAB_TYPE(35,2,HARD)
	CHANGE_SLAB_TYPE(36,2,HARD)
	
	CHANGE_SLAB_TYPE(31,3,HARD)
	CHANGE_SLAB_TYPE(32,3,HARD)
	CHANGE_SLAB_TYPE(33,3,HARD)
	CHANGE_SLAB_TYPE(34,3,HARD)
	CHANGE_SLAB_TYPE(35,3,HARD)
	CHANGE_SLAB_TYPE(36,3,HARD)
	CHANGE_SLAB_TYPE(37,3,HARD)
	CHANGE_SLAB_TYPE(38,3,HARD)
	CHANGE_SLAB_TYPE(39,3,HARD)
	CHANGE_SLAB_TYPE(31,4,HARD)
	CHANGE_SLAB_TYPE(32,4,HARD)
	CHANGE_SLAB_TYPE(33,4,HARD)
	CHANGE_SLAB_TYPE(34,4,HARD)
	CHANGE_SLAB_TYPE(35,4,HARD)
	CHANGE_SLAB_TYPE(36,4,HARD)
	CHANGE_SLAB_TYPE(37,4,HARD)
	CHANGE_SLAB_TYPE(38,4,HARD)
	CHANGE_SLAB_TYPE(39,4,HARD)
	CHANGE_SLAB_TYPE(31,5,HARD)
	CHANGE_SLAB_TYPE(32,5,HARD)
	CHANGE_SLAB_TYPE(33,5,HARD)
	CHANGE_SLAB_TYPE(34,5,HARD)
	CHANGE_SLAB_TYPE(35,5,HARD)
	CHANGE_SLAB_TYPE(36,5,HARD)
	CHANGE_SLAB_TYPE(37,5,HARD)
	CHANGE_SLAB_TYPE(38,5,HARD)
	CHANGE_SLAB_TYPE(39,5,HARD)
	
	CHANGE_SLAB_TYPE(34,6,HARD)
	CHANGE_SLAB_TYPE(35,6,HARD)
	CHANGE_SLAB_TYPE(36,6,HARD)
	CHANGE_SLAB_TYPE(34,7,HARD)
	CHANGE_SLAB_TYPE(35,7,HARD)
	CHANGE_SLAB_TYPE(36,7,HARD)
	CHANGE_SLAB_TYPE(34,8,HARD)
	CHANGE_SLAB_TYPE(35,8,HARD)
	CHANGE_SLAB_TYPE(36,8,HARD)
	
	REM Kammer 5
	CHANGE_SLAB_TYPE(44,1,HARD)
	CHANGE_SLAB_TYPE(45,1,HARD)
	CHANGE_SLAB_TYPE(46,1,HARD)
	CHANGE_SLAB_TYPE(44,2,HARD)
	CHANGE_SLAB_TYPE(45,2,HARD)
	CHANGE_SLAB_TYPE(46,2,HARD)
	
	CHANGE_SLAB_TYPE(41,3,HARD)
	CHANGE_SLAB_TYPE(42,3,HARD)
	CHANGE_SLAB_TYPE(43,3,HARD)
	CHANGE_SLAB_TYPE(44,3,HARD)
	CHANGE_SLAB_TYPE(45,3,HARD)
	CHANGE_SLAB_TYPE(46,3,HARD)
	CHANGE_SLAB_TYPE(47,3,HARD)
	CHANGE_SLAB_TYPE(48,3,HARD)
	CHANGE_SLAB_TYPE(49,3,HARD)
	CHANGE_SLAB_TYPE(41,4,HARD)
	CHANGE_SLAB_TYPE(42,4,HARD)
	CHANGE_SLAB_TYPE(43,4,HARD)
	CHANGE_SLAB_TYPE(44,4,HARD)
	CHANGE_SLAB_TYPE(45,4,HARD)
	CHANGE_SLAB_TYPE(46,4,HARD)
	CHANGE_SLAB_TYPE(47,4,HARD)
	CHANGE_SLAB_TYPE(48,4,HARD)
	CHANGE_SLAB_TYPE(49,4,HARD)
	CHANGE_SLAB_TYPE(41,5,HARD)
	CHANGE_SLAB_TYPE(42,5,HARD)
	CHANGE_SLAB_TYPE(43,5,HARD)
	CHANGE_SLAB_TYPE(44,5,HARD)
	CHANGE_SLAB_TYPE(45,5,HARD)
	CHANGE_SLAB_TYPE(46,5,HARD)
	CHANGE_SLAB_TYPE(47,5,HARD)
	CHANGE_SLAB_TYPE(48,5,HARD)
	CHANGE_SLAB_TYPE(49,5,HARD)
	
	CHANGE_SLAB_TYPE(44,6,HARD)
	CHANGE_SLAB_TYPE(45,6,HARD)
	CHANGE_SLAB_TYPE(46,6,HARD)
	CHANGE_SLAB_TYPE(44,7,HARD)
	CHANGE_SLAB_TYPE(45,7,HARD)
	CHANGE_SLAB_TYPE(46,7,HARD)
	CHANGE_SLAB_TYPE(44,8,HARD)
	CHANGE_SLAB_TYPE(45,8,HARD)
	CHANGE_SLAB_TYPE(46,8,HARD)
	
	REM Kammer 6
	CHANGE_SLAB_TYPE(54,1,HARD)
	CHANGE_SLAB_TYPE(55,1,HARD)
	CHANGE_SLAB_TYPE(56,1,HARD)
	CHANGE_SLAB_TYPE(54,2,HARD)
	CHANGE_SLAB_TYPE(55,2,HARD)
	CHANGE_SLAB_TYPE(56,2,HARD)
	
	CHANGE_SLAB_TYPE(51,3,HARD)
	CHANGE_SLAB_TYPE(52,3,HARD)
	CHANGE_SLAB_TYPE(53,3,HARD)
	CHANGE_SLAB_TYPE(54,3,HARD)
	CHANGE_SLAB_TYPE(55,3,HARD)
	CHANGE_SLAB_TYPE(56,3,HARD)
	CHANGE_SLAB_TYPE(57,3,HARD)
	CHANGE_SLAB_TYPE(58,3,HARD)
	CHANGE_SLAB_TYPE(59,3,HARD)
	CHANGE_SLAB_TYPE(51,4,HARD)
	CHANGE_SLAB_TYPE(52,4,HARD)
	CHANGE_SLAB_TYPE(53,4,HARD)
	CHANGE_SLAB_TYPE(54,4,HARD)
	CHANGE_SLAB_TYPE(55,4,HARD)
	CHANGE_SLAB_TYPE(56,4,HARD)
	CHANGE_SLAB_TYPE(57,4,HARD)
	CHANGE_SLAB_TYPE(58,4,HARD)
	CHANGE_SLAB_TYPE(59,4,HARD)
	CHANGE_SLAB_TYPE(51,5,HARD)
	CHANGE_SLAB_TYPE(52,5,HARD)
	CHANGE_SLAB_TYPE(53,5,HARD)
	CHANGE_SLAB_TYPE(54,5,HARD)
	CHANGE_SLAB_TYPE(55,5,HARD)
	CHANGE_SLAB_TYPE(56,5,HARD)
	CHANGE_SLAB_TYPE(57,5,HARD)
	CHANGE_SLAB_TYPE(58,5,HARD)
	CHANGE_SLAB_TYPE(59,5,HARD)
	CHANGE_SLAB_TYPE(54,6,HARD)
	CHANGE_SLAB_TYPE(55,6,HARD)
	CHANGE_SLAB_TYPE(56,6,HARD)
	CHANGE_SLAB_TYPE(54,7,HARD)
	CHANGE_SLAB_TYPE(55,7,HARD)
	CHANGE_SLAB_TYPE(56,7,HARD)
	CHANGE_SLAB_TYPE(54,8,HARD)
	CHANGE_SLAB_TYPE(55,8,HARD)
	CHANGE_SLAB_TYPE(56,8,HARD)
	
	KILL_CREATURE(PLAYER0,GHOST,LEAST_EXPERIENCED,1)
	ZOOM_TO_LOCATION(PLAYER0,PLAYER0)
	SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,ALLOW,ALWAYS)
	SET_HAND_RULE(PLAYER0,IMP,RULE0,ALLOW,ALWAYS)
	
REM 	ROOM_AVAILABLE(PLAYER0,TREASURE,1,1)
REM 	ROOM_AVAILABLE(PLAYER0,LAIR,1,1)
REM 	ROOM_AVAILABLE(PLAYER0,GARDEN,1,1)
REM 	ROOM_AVAILABLE(PLAYER0,TRAINING,1,1)
REM 	ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1)
	ROOM_AVAILABLE(PLAYER0,BRIDGE,1,0)
	
	MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,0)
	
	PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
ENDIF

REM ***** WIN-EVENT ***** 
IF(PLAYER0,FLAG0 == 2)
			   REM    !!!! LEVELNUMMER !!!!
	IF(PLAYER0,CAMPAIGN_FLAG7 < 6)
					   REM    !!!! LEVELNUMMER !!!!
		SET_FLAG(PLAYER0,CAMPAIGN_FLAG7,6)
		SET_FLAG(PLAYER_GOOD,FLAG7,999)
	ENDIF
	WIN_GAME
ENDIF



























































REM *****              ***** 
REM *****              ***** 
REM *****              ***** 
REM *****  LEVEL INIT  *****
REM *****              ***** 
REM *****              ***** 
REM *****              ***** 

CREATE_PARTY(SCHWACH)
ADD_TO_PARTY(SCHWACH,DWARFA,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(SCHWACH,BARBARIAN,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(SCHWACH,BARBARIAN,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(SCHWACH,ARCHER,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(SCHWACH,ARCHER,8,0,DEFEND_PARTY,0)
CREATE_PARTY(MITTEL)
ADD_TO_PARTY(MITTEL,WIZARD,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(MITTEL,WIZARD,7,0,DEFEND_PARTY,0)
ADD_TO_PARTY(MITTEL,WIZARD,7,0,DEFEND_PARTY,0)
ADD_TO_PARTY(MITTEL,SAMURAI,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(MITTEL,MONK,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(MITTEL,FAIRY,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(MITTEL,FAIRY,9,0,DEFEND_PARTY,0)
CREATE_PARTY(STARK)
ADD_TO_PARTY(STARK,KNIGHT,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(STARK,WIZARD,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,WIZARD,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,SAMURAI,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,SAMURAI,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,ARCHER,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,ARCHER,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,DWARFA,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(STARK,GIANT,10,0,DEFEND_PARTY,0)
CREATE_PARTY(SPINNENSCHWARM)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,10,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENSCHWARM,SPIDER,1,0,DEFEND_LOCATION,0)
CREATE_PARTY(KAEFERSCHWARM)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,10,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(KAEFERSCHWARM,BUG,1,0,DEFEND_LOCATION,0)
CREATE_PARTY(BADEHAUS)
ADD_TO_PARTY(BADEHAUS,TENTACLE,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,7,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,6,0,DEFEND_PARTY,0)
ADD_TO_PARTY(BADEHAUS,TENTACLE,5,0,DEFEND_PARTY,0)
CREATE_PARTY(FRIEDHOF)
ADD_TO_PARTY(FRIEDHOF,WITCH,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,7,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,7,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,6,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,5,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,4,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,4,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,3,0,DEFEND_PARTY,0)
ADD_TO_PARTY(FRIEDHOF,GHOST,3,0,DEFEND_PARTY,0)
CREATE_PARTY(KIRCHE)
ADD_TO_PARTY(KIRCHE,HORNY,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,9,0,DEFEND_PARTY,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,8,0,DEFEND_PARTY,0)
ADD_TO_PARTY(KIRCHE,HELL_HOUND,7,0,DEFEND_PARTY,0)
CREATE_PARTY(DRILLING)
ADD_TO_PARTY(DRILLING,AVATAR,10,0,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DRILLING,KNIGHT,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(DRILLING,KNIGHT,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(DRILLING,DARK_MISTRESS,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(DRILLING,DARK_MISTRESS,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(DRILLING,DARK_MISTRESS,10,0,DEFEND_PARTY,0)
ADD_TO_PARTY(DRILLING,DARK_MISTRESS,10,0,DEFEND_PARTY,0)

REM Nicht-Vandalisierbar = 2, Nicht-Verkaufbar = 8
SET_ROOM_CONFIGURATION(TREASURE,Properties,10)
SET_ROOM_CONFIGURATION(LAIR,Properties,10)
SET_ROOM_CONFIGURATION(GARDEN,Properties,10)
SET_ROOM_CONFIGURATION(TRAINING,Properties,10)
SET_ROOM_CONFIGURATION(RESEARCH,Properties,10)

QUICK_OBJECTIVE_WITH_POS(1,"This choice should be easy...", 31, 34)

START_MONEY(PLAYER0,10000)
START_MONEY(PLAYER1,10000)
REM **** Set gewaehlt ****
IF(PLAYER0,FLAG0==1)
	MAX_CREATURES(PLAYER0,20)
	SET_GENERATE_SPEED(400)
	QUICK_OBJECTIVE(2, "Basic rooms aren't buildable here, but there should be more than enough in this ancient capital ruins! If you are undecided about which doors to open, just look at how fortified it is...")
	ADD_CREATURE_TO_LEVEL(PLAYER0,IMP,PLAYER0,12,3,0)
	SET_TIMER(PLAYER0,TIMER3)		REM Verfaul-Timer
	REVEAL_MAP_LOCATION(PLAYER0,35,32)
	REVEAL_MAP_LOCATION(PLAYER0,38,14)
	IF(PLAYER0,FLAG1 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,DEMONSPAWN,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,TROLL,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,ORC,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,BILE_DEMON,PLAYER0,1,1,0)
	ENDIF
	IF(PLAYER0,FLAG2 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,BUG,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,SPIDER,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,SKELETON,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,GHOST,PLAYER0,1,1,0)
	ENDIF
	IF(PLAYER0,FLAG3 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,FLY,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,SORCEROR,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,HELL_HOUND,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,DRUID,PLAYER0,1,1,0)
	ENDIF
	IF(PLAYER0,FLAG4 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,ARCHER,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,THIEF,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,DWARFA,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,TUNNELLER,PLAYER0,1,1,0)
	ENDIF
	IF(PLAYER0,FLAG5 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,BARBARIAN,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,FAIRY,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,WITCH,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,SAMURAI,PLAYER0,1,1,0)
	ENDIF
	IF(PLAYER0,FLAG6 == 1)
		ADD_CREATURE_TO_LEVEL(PLAYER0,MONK,PLAYER0,1,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER0,WIZARD,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,GIANT,PLAYER0,1,1,0)
REM		ADD_CREATURE_TO_LEVEL(PLAYER0,TIME_MAGE,PLAYER0,1,1,0)
	ENDIF
ENDIF











































REM *****               ***** 
REM *****               ***** 
REM *****               ***** 
REM *****     LEVEL     ***** 
REM *****               ***** 
REM *****               ***** 
REM *****               ***** 

REM **** West Warnung ****
IF_ACTION_POINT(32,PLAYER0)
	QUICK_INFORMATION(3,"The worth of the west seems indeed pretty high, but also pretty dangerous! Maybe we can find everything we need in the East too! Again, you should choose wisely...")
ENDIF

IF_ACTION_POINT(7,PLAYER0)
	QUICK_INFORMATION_WITH_POS(13,"Are you sure you want to go that way?",146,147)
ENDIF


SET_BOX_TOOLTIP(0," Imps Gain Teleport")
IF(PLAYER0, BOX0_ACTIVATED == 1)
	PLAY_MESSAGE(PLAYER0,SOUND,488)		REM imphapy.wav
	PLAY_MESSAGE(PLAYER0,SPEECH,83)		REM "... mit Erfahrung gesegnet"
	SET_CREATURE_INSTANCE(IMP,10,TELEPORT,1)
ENDIF
REM **** Blau Spawn ****
SET_FLAG(PLAYER1,FLAG0,0)
IF_ACTION_POINT(15,PLAYER0)
	SET_FLAG(PLAYER1,FLAG0,1)
ENDIF
IF_ACTION_POINT(21,PLAYER0)
	SET_FLAG(PLAYER1,FLAG0,1)
ENDIF
IF_ACTION_POINT(23,PLAYER0)
	SET_FLAG(PLAYER1,FLAG0,1)
ENDIF
IF(PLAYER1,FLAG0==1)
	QUICK_INFORMATION(4,"Just to let you know: There is another keeper around... He also shamelessly claims the JEWELS for himself!")
	
	COMPUTER_PLAYER(PLAYER1,0)
	ALLY_PLAYERS(PLAYER1,PLAYER2,3)
	
	MAX_CREATURES(PLAYER1,20)
	CREATURE_AVAILABLE(PLAYER1,FLY,1,1)
	CREATURE_AVAILABLE(PLAYER1,BUG,1,1)
	CREATURE_AVAILABLE(PLAYER1,ORC,1,1)
	CREATURE_AVAILABLE(PLAYER1,HELL_HOUND,1,1)
	MAGIC_AVAILABLE(PLAYER1,POWER_HAND,1,1)
	MAGIC_AVAILABLE(PLAYER1,POWER_SLAP,1,1)
	MAGIC_AVAILABLE(PLAYER1,POWER_IMP,1,1)
	ADD_CREATURE_TO_LEVEL(PLAYER1,IMP,PLAYER1,5,1,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,FLY,PLAYER1,2,5,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,FLY,PLAYER1,2,7,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,FLY,PLAYER1,1,10,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,ORC,PLAYER1,2,8,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,ORC,PLAYER1,2,9,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,ORC,PLAYER1,2,10,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,HELL_HOUND,PLAYER1,1,7,0)
	ADD_CREATURE_TO_LEVEL(PLAYER1,HELL_HOUND,PLAYER1,1,6,0)
ENDIF

IF(PLAYER1,DUNGEON_DESTROYED > 0)
	REM Event-Statue: Blau
	ADD_TO_FLAG(PLAYER1,FLAG3,1)	REM Event-Counter
	CHANGE_SLAB_TYPE(60,156,GEMS)
	ADD_OBJECT_TO_LEVEL_AT_POS(TEMPLE_STATUE,181,472,0)
ENDIF


REM **** Kirchs-Pforte ****
IF_SLAB_TYPE(90,47,PRETTY_PATH)
	CHANGE_SLAB_TYPE(88,47,PATH)
	CHANGE_SLAB_TYPE(90,47,PATH)
	CHANGE_SLAB_TYPE(92,47,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,47,PATH)
	CHANGE_SLAB_TYPE(90,47,PRETTY_PATH)
	
	CHANGE_SLAB_TYPE(50,119,PATH)
	CHANGE_SLAB_OWNER(49,116,PLAYER_NEUTRAL)
	CHANGE_SLAB_OWNER(49,117,PLAYER_NEUTRAL)
	CHANGE_SLAB_OWNER(49,120,PLAYER_NEUTRAL)
	
	CHANGE_SLAB_TYPE(50,120,DRAPE_WALL)
	CHANGE_SLAB_OWNER(50,120,PLAYER_NEUTRAL)
ENDIF


REM **** Friedhofs-Pforte ****
IF_SLAB_TYPE(50,118,PRETTY_PATH)
	CHANGE_SLAB_TYPE(50,115,PATH)
	CHANGE_SLAB_TYPE(50,117,PATH)
	CHANGE_SLAB_TYPE(50,118,PRETTY_PATH)
	CHANGE_SLAB_TYPE(50,121,PATH)
	CHANGE_SLAB_TYPE(49,118,PRETTY_PATH)
	
	CHANGE_SLAB_TYPE(50,119,PATH)
	CHANGE_SLAB_OWNER(49,116,PLAYER_NEUTRAL)
	CHANGE_SLAB_OWNER(49,117,PLAYER_NEUTRAL)
	CHANGE_SLAB_OWNER(49,120,PLAYER_NEUTRAL)
	
	CHANGE_SLAB_TYPE(50,120,DRAPE_WALL)
	CHANGE_SLAB_OWNER(50,120,PLAYER_NEUTRAL)
ENDIF

REM **** Bibliotheks-Pforte ****
IF_SLAB_TYPE(117,118,PRETTY_PATH)
	CHANGE_SLAB_TYPE(117,115,PATH)
	CHANGE_SLAB_TYPE(117,117,PRETTY_PATH)
	CHANGE_SLAB_OWNER(117,117,PLAYER_NEUTRAL)
	CHANGE_SLAB_TYPE(117,119,PRETTY_PATH)
	CHANGE_SLAB_TYPE(117,121,PRETTY_PATH)
	CHANGE_SLAB_OWNER(117,121,PLAYER_NEUTRAL)
ENDIF

REM **** Badehaus-Event ****
IF(PLAYER_GOOD,LAVA == 0)
	CHANGE_SLAB_TYPE(131,24,PRETTY_PATH)
	CREATE_EFFECT(14,41)			REM word of power
	CREATE_EFFECT(68,41)			REM boulder break water
	
	REM Event-Statue: Wasser
	ADD_TO_FLAG(PLAYER1,FLAG3,1)	REM Event-Counter
	CHANGE_SLAB_TYPE(66,156,GEMS)
	ADD_OBJECT_TO_LEVEL_AT_POS(TEMPLE_STATUE,199,472,0)
ENDIF

REM **** Bibliothek-Event ****
IF(PLAYER_NEUTRAL,WORD_OF_POWER == 0)
	CREATE_EFFECT_AT_POS(45,442,352)	REM explosion6
	CREATE_EFFECT_AT_POS(14,442,352)	REM word of power
	CREATE_EFFECT_AT_POS(46,442,352)	REM sprangle red big
	CHANGE_SLAB_TYPE(143,116,PATH)
	CHANGE_SLAB_TYPE(143,117,PATH)
	CHANGE_SLAB_TYPE(143,118,PATH)
	CHANGE_SLAB_TYPE(143,119,PATH)
	CHANGE_SLAB_TYPE(143,120,PATH)
	CHANGE_SLAB_TYPE(147,116,PATH)
	CHANGE_SLAB_TYPE(147,117,PATH)
	CHANGE_SLAB_TYPE(147,118,PATH)
	CHANGE_SLAB_TYPE(147,119,PATH)
	CHANGE_SLAB_TYPE(147,120,PATH)
	CHANGE_SLAB_TYPE(144,116,PATH)
	CHANGE_SLAB_TYPE(145,116,PATH)
	CHANGE_SLAB_TYPE(146,116,PATH)
	CHANGE_SLAB_TYPE(144,120,PATH)
	CHANGE_SLAB_TYPE(145,120,PATH)
	CHANGE_SLAB_TYPE(146,120,PATH)
	CREATE_EFFECT_AT_POS(14,430,349)	REM word of power
	CREATE_EFFECT_AT_POS(14,436,349)	REM word of power
	CREATE_EFFECT_AT_POS(14,442,349)	REM word of power
	CREATE_EFFECT_AT_POS(14,430,355)	REM word of power
	CREATE_EFFECT_AT_POS(14,430,361)	REM word of power
	CREATE_EFFECT_AT_POS(14,436,361)	REM word of power
	CREATE_EFFECT_AT_POS(14,442,361)	REM word of power
	CREATE_EFFECT_AT_POS(14,442,355)	REM word of power
	
	REM Event-Statue: Bibliothek
	ADD_TO_FLAG(PLAYER1,FLAG3,1)	REM Event-Counter
	CHANGE_SLAB_TYPE(62,156,GEMS)
	ADD_OBJECT_TO_LEVEL_AT_POS(TEMPLE_STATUE,187,472,0)
ENDIF

REM **** Kirchen-Event ****
IF(PLAYER_NEUTRAL,LIGHTNING == 0)
	PLAY_MESSAGE(PLAYER0,SPEECH,65)	REM "The Gods are pleased..."
	CHANGE_SLAB_TYPE(89,14,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,14,PRETTY_PATH)
	CHANGE_SLAB_TYPE(91,14,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,15,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,16,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,17,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,18,PRETTY_PATH)
	CHANGE_SLAB_TEXTURE(89,14,6,NONE)
	CHANGE_SLAB_TEXTURE(90,14,6,NONE)
	CHANGE_SLAB_TEXTURE(91,14,6,NONE)
	CHANGE_SLAB_TEXTURE(90,15,6,NONE)
	CHANGE_SLAB_TEXTURE(90,16,6,NONE)
	CHANGE_SLAB_TEXTURE(90,17,6,NONE)
	CHANGE_SLAB_TEXTURE(90,18,6,NONE)
	
	CREATE_EFFECT(14,42)			REM word of power
	CREATE_EFFECT(14,43)			REM word of power
	CREATE_EFFECT(14,44)			REM word of power
	CREATE_EFFECT(14,45)			REM word of power
	
	SET_TIMER(PLAYER0,TIMER5)
	
	REM Event-Statue: Opfer
	ADD_TO_FLAG(PLAYER1,FLAG3,1)	REM Event-Counter
	CHANGE_SLAB_TYPE(64,156,GEMS)
	ADD_OBJECT_TO_LEVEL_AT_POS(TEMPLE_STATUE,193,472,0)
ENDIF
IF(PLAYER0,TIMER5>=60)
	CHANGE_SLAB_TYPE(90,22,HEART_PEDESTAL)
	CHANGE_SLAB_OWNER(90,22,PLAYER_GOOD)
	CREATE_EFFECT(14,46)			REM word of power
ENDIF

REM **** Friedhofs-Event ****
IF_ACTION_POINT(39,PLAYER0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,3,10,0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,3,9,0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,3,8,0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,3,7,0)
	ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,3,6,0)
	SET_TIMER(PLAYER0,TIMER4)
ENDIF
IF(PLAYER0,TIMER4>=80)
	IF_SLAB_TYPE(68,156,GRAVE_AREA)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG1,0)	REM Geister-Level
		NEXT_COMMAND_REUSABLE
		RANDOMISE_FLAG(PLAYER1,FLAG1,7)
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER1,FLAG1,3)
		IF(PLAYER1,FLAG1 == 6)
			NEXT_COMMAND_REUSABLE
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,1,6,0)
		ENDIF
		IF(PLAYER1,FLAG1 == 7)
			NEXT_COMMAND_REUSABLE
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,1,7,0)
		ENDIF
		IF(PLAYER1,FLAG1 == 8)
			NEXT_COMMAND_REUSABLE
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,1,8,0)
		ENDIF
		IF(PLAYER1,FLAG1 == 9)
			NEXT_COMMAND_REUSABLE
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,1,9,0)
		ENDIF
		IF(PLAYER1,FLAG1 == 10)
			NEXT_COMMAND_REUSABLE
			ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GHOST,40,1,10,0)
		ENDIF
		NEXT_COMMAND_REUSABLE
		SET_TIMER(PLAYER0,TIMER4)
	ENDIF
ENDIF
IF_SLAB_TYPE(13,118,PATH)
	CHANGE_SLAB_TYPE(13,118,LAVA)
	CHANGE_SLAB_TYPE(13,118,PRETTY_PATH)
	CHANGE_SLAB_OWNER(13,118,PLAYER0)
	CREATE_EFFECT(14,40)			REM word of power
	CREATE_EFFECT(14,40)			REM word of power
	REM Event-Statue: Friedhof
	ADD_TO_FLAG(PLAYER1,FLAG3,1)	REM Event-Counter
	CHANGE_SLAB_TYPE(68,156,GEMS)
	ADD_OBJECT_TO_LEVEL_AT_POS(TEMPLE_STATUE,205,472,0)
ENDIF

REM **** Rueckbau-Unlock ****
IF(PLAYER0,FLAG0==1)
	IF(PLAYER1,FLAG3 == 5)	REM Event-Counter
		CHANGE_SLAB_TYPE(63,152,PRETTY_PATH)
		CHANGE_SLAB_TYPE(64,152,PRETTY_PATH)
		CHANGE_SLAB_TYPE(65,152,PRETTY_PATH)
		CHANGE_SLAB_TYPE(63,153,PRETTY_PATH)
		CHANGE_SLAB_TYPE(65,153,PRETTY_PATH)
		
		QUICK_INFORMATION(17,"You solved them all! Now even the architecture of this realm obeys you!")
		
		TUTORIAL_FLASH_BUTTON(2,PLAYER0)
		ROOM_AVAILABLE(PLAYER0,TREASURE,1,1)
		ROOM_AVAILABLE(PLAYER0,LAIR,1,1)
		ROOM_AVAILABLE(PLAYER0,GARDEN,1,1)
		ROOM_AVAILABLE(PLAYER0,TRAINING,1,1)
		ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1)
		
		SET_ROOM_CONFIGURATION(TREASURE,Properties,0)
		SET_ROOM_CONFIGURATION(LAIR,Properties,0)
		SET_ROOM_CONFIGURATION(GARDEN,Properties,0)
		SET_ROOM_CONFIGURATION(TRAINING,Properties,0)
		SET_ROOM_CONFIGURATION(RESEARCH,Properties,0)
	ENDIF
ENDIF


REM **** Diamant-Helden ****
SET_FLAG(PLAYER1,FLAG2,0) REM Diamant-Counter
SET_FLAG(PLAYER2,FLAG1,0) REM Diamant 1 Done (AP 17)
SET_FLAG(PLAYER2,FLAG2,0) REM Diamant 2 Done (AP 18)
SET_FLAG(PLAYER2,FLAG3,0) REM Diamant 3 Done (AP 19)
SET_FLAG(PLAYER2,FLAG4,0) REM Diamant 4 Done (AP 16)
IF_ACTION_POINT(17,PLAYER0)
	IF(PLAYER2,FLAG1 == 0)
		ADD_TO_FLAG(PLAYER1,FLAG2,1)
		SET_FLAG(PLAYER2,FLAG1,1)
	ENDIF
ENDIF
IF_ACTION_POINT(18,PLAYER0)
	IF(PLAYER2,FLAG2 == 0)
		ADD_TO_FLAG(PLAYER1,FLAG2,1)
		SET_FLAG(PLAYER2,FLAG2,1)
	ENDIF
ENDIF
IF_ACTION_POINT(19,PLAYER0)
	IF(PLAYER2,FLAG3 == 0)
		ADD_TO_FLAG(PLAYER1,FLAG2,1)
		SET_FLAG(PLAYER2,FLAG3,1)
	ENDIF
ENDIF
IF_ACTION_POINT(16,PLAYER0)
	IF(PLAYER2,FLAG4 == 0)
		ADD_TO_FLAG(PLAYER1,FLAG2,1)
		SET_FLAG(PLAYER2,FLAG4,1)
	ENDIF
ENDIF
IF(PLAYER2,FLAG1==1)
	IF(PLAYER1,FLAG2==1)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,17,2,6,250)
	ENDIF
	IF(PLAYER1,FLAG2==2)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,17,2,8,250)
	ENDIF
	IF(PLAYER1,FLAG2==3)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,17,2,10,250)
	ENDIF
	IF(PLAYER1,FLAG2==4)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,17,4,10,250)
	ENDIF
    IF(PLAYER_GOOD,KNIGHT>0)
        SET_FLAG(PLAYER2,FLAG1,2)
    ENDIF
ENDIF
IF(PLAYER2,FLAG2==1)
	IF(PLAYER1,FLAG2==1)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,18,2,6,250)
	ENDIF
	IF(PLAYER1,FLAG2==2)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,18,2,8,250)
	ENDIF
	IF(PLAYER1,FLAG2==3)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,18,2,10,250)
	ENDIF
	IF(PLAYER1,FLAG2==4)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,18,4,10,250)
	ENDIF
    IF(PLAYER_GOOD,KNIGHT>0)
        SET_FLAG(PLAYER2,FLAG2,2)
    ENDIF
ENDIF
IF(PLAYER2,FLAG3==1)
	IF(PLAYER1,FLAG2==1)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,19,2,6,250)
	ENDIF
	IF(PLAYER1,FLAG2==2)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,19,2,8,250)
	ENDIF
	IF(PLAYER1,FLAG2==3)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,19,2,10,250)
	ENDIF
	IF(PLAYER1,FLAG2==4)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,19,4,10,250)
	ENDIF
    IF(PLAYER_GOOD,KNIGHT>0)
        SET_FLAG(PLAYER2,FLAG3,2)
    ENDIF
ENDIF
IF(PLAYER2,FLAG4==1)
	IF(PLAYER1,FLAG2==1)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,16,2,6,250)
	ENDIF
	IF(PLAYER1,FLAG2==2)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,16,2,8,250)
	ENDIF
	IF(PLAYER1,FLAG2==3)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,16,2,10,250)
	ENDIF
	IF(PLAYER1,FLAG2==4)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,KNIGHT,16,4,10,250)
	ENDIF
    IF(PLAYER_GOOD,KNIGHT>0)
        SET_FLAG(PLAYER2,FLAG4,2)
    ENDIF
ENDIF



REM **** Finale-Event ****
IF_SLAB_TYPE(64,35,PATH)
	QUICK_OBJECTIVE(99,"The so-called 'Terrific Triplets' have come to take a look at your Dungeon Heart! And each one has brought their companions as well...")
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,DRILLING,22,3)
	CHANGE_SLAB_TYPE(60,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(61,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(62,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(63,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(64,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(65,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(66,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(67,35,PRETTY_PATH)
	CHANGE_SLAB_TYPE(68,35,PRETTY_PATH)
	CHANGE_SLAB_OWNER(60,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(61,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(62,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(63,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(64,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(65,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(66,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(67,35,PLAYER_GOOD)
	CHANGE_SLAB_OWNER(68,35,PLAYER_GOOD)
ENDIF

REM ***** IMP-DECKEL ***** 
IF(PLAYER0,FLAG0==1)
	IF(PLAYER0,IMP >= 50)
		QUICK_MESSAGE(77, "50 Imps are more than enough!",IMP)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER0,POWER_IMP,0,0)
	ENDIF
	IF(PLAYER0,IMP < 50)
		NEXT_COMMAND_REUSABLE
		MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,1)
	ENDIF
ENDIF
REM ***** SIEG-BEDINGUNGEN ***** 
IF(PLAYER0,ALL_DUNGEONS_DESTROYED == 1)
	IF(PLAYER_GOOD,TOTAL_CREATURES == 0)
		SET_FLAG(PLAYER0,FLAG0,2)  REM => Win-Event
	ENDIF
ENDIF



































REM **** Spawns ****
IF_ACTION_POINT(47,PLAYER0)	REM Friedhof Flaeche
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,FRIEDHOF,47,2)
ENDIF
IF_ACTION_POINT(48,PLAYER0)	REM Friedhof Flaeche
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,FRIEDHOF,48,2)
ENDIF
IF_ACTION_POINT(49,PLAYER0)	REM Friedhof Zentrum
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,STARK,49,1)
ENDIF
IF_ACTION_POINT(50,PLAYER0)	REM Friedhof Sued
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,50,1)
ENDIF
IF_ACTION_POINT(51,PLAYER0)	REM Friedhof Nord
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,51,1)
ENDIF
IF_ACTION_POINT(52,PLAYER0)	REM Friedhof Schatz Sued
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,52,1)
ENDIF
IF_ACTION_POINT(53,PLAYER0)	REM Friedhof Schatz Nord
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,53,1)
ENDIF
IF_ACTION_POINT(54,PLAYER0)	REM Badehaus links
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BADEHAUS,54,1)
ENDIF
IF_ACTION_POINT(56,PLAYER0)	REM Badehaus links
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BADEHAUS,56,1)
ENDIF
IF_ACTION_POINT(55,PLAYER0)	REM Badehaus rechts
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BADEHAUS,55,1)
ENDIF
IF_ACTION_POINT(57,PLAYER0)	REM Badehaus Mitte
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BADEHAUS,57,3)
ENDIF
IF_ACTION_POINT(58,PLAYER0)	REM Badehaus Eingang
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BADEHAUS,58,1)
ENDIF

IF_ACTION_POINT(59,PLAYER0)	REM Kirche Eingang
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,59,2)
ENDIF
IF_ACTION_POINT(60,PLAYER0)	REM Kirche Altar
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,KIRCHE,60,1)
ENDIF
IF_ACTION_POINT(61,PLAYER0)	REM Kirche Gemach
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,61,1)
ENDIF
IF_ACTION_POINT(62,PLAYER0)	REM Kirche Schatz
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,62,1)
ENDIF
IF_ACTION_POINT(63,PLAYER0)	REM Magie-Viertel A
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,63,1)
ENDIF
IF_ACTION_POINT(64,PLAYER0)	REM Magie-Viertel B
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,64,1)
ENDIF
IF_ACTION_POINT(65,PLAYER0)	REM Magie-Viertel C
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,65,1)
ENDIF
IF_ACTION_POINT(66,PLAYER0)	REM Magie-Viertel Eingang
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,STARK,66,1)
ENDIF
IF_ACTION_POINT(67,PLAYER0)	REM Bibliothek NW
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,67,1)
ENDIF
IF_ACTION_POINT(68,PLAYER0)	REM Bibliothek SW
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SCHWACH,68,1)
ENDIF
IF_ACTION_POINT(69,PLAYER0)	REM Bibliothek NO
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,69,1)
ENDIF
IF_ACTION_POINT(70,PLAYER0)	REM Bibliothek SO
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,70,1)
ENDIF
IF_ACTION_POINT(71,PLAYER0)	REM Bibliothek Imp N
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,71,1)
ENDIF
IF_ACTION_POINT(72,PLAYER0)	REM Bibliothek Imp S
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,72,1)
ENDIF
IF_ACTION_POINT(73,PLAYER0)	REM Bibliothek Eingang
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,MITTEL,73,2)
ENDIF
IF_ACTION_POINT(74,PLAYER0)	REM Reichenviertel Geheimgang
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,STARK,74,1)
ENDIF
IF_ACTION_POINT(85,PLAYER0)	REM Spinnen Imp-Special
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENSCHWARM,85,1)
ENDIF
IF_ACTION_POINT(86,PLAYER0)	REM Kaefer Imp-Special
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,KAEFERSCHWARM,86,1)
ENDIF
IF_ACTION_POINT(87,PLAYER0)	REM Kaefer Reichenviertel
	ADD_PARTY_TO_LEVEL(PLAYER_GOOD,KAEFERSCHWARM,87,1)
ENDIF


















































SET_HEART_HEALTH(PLAYER0,50)

IF(PLAYER0,TIMER3 >= 50)
	SET_HEART_HEALTH(PLAYER0,30000)
	REM Dungeon Herz Start-Mauer
	CHANGE_SLAB_TYPE(82,82,PATH)
	CHANGE_SLAB_TYPE(82,83,PATH)
	CHANGE_SLAB_TYPE(82,84,PATH)
	CHANGE_SLAB_TYPE(82,85,PATH)
	CHANGE_SLAB_TYPE(82,86,PATH)
	CHANGE_SLAB_TYPE(82,87,PATH)
	CHANGE_SLAB_TYPE(82,88,PATH)
	
	CHANGE_SLAB_TYPE(88,82,PATH)
	CHANGE_SLAB_TYPE(88,83,PATH)
	CHANGE_SLAB_TYPE(88,84,PATH)
	CHANGE_SLAB_TYPE(88,85,PATH)
	CHANGE_SLAB_TYPE(88,86,PATH)
	CHANGE_SLAB_TYPE(88,87,PATH)
	CHANGE_SLAB_TYPE(88,88,PATH)
	
	CHANGE_SLAB_TYPE(83,82,PATH)
	CHANGE_SLAB_TYPE(84,82,PATH)
	CHANGE_SLAB_TYPE(85,82,PATH)
	CHANGE_SLAB_TYPE(86,82,PATH)
	CHANGE_SLAB_TYPE(87,82,PATH)
	
	CHANGE_SLAB_TYPE(83,88,PATH)
	CHANGE_SLAB_TYPE(84,88,PATH)
	CHANGE_SLAB_TYPE(85,88,PATH)
	CHANGE_SLAB_TYPE(86,88,PATH)
	CHANGE_SLAB_TYPE(87,88,PATH)
	
	REM Magie-Barriere
	CREATE_EFFECT(14,PLAYER0)		REM word of power
	CREATE_EFFECT_AT_POS(14,250,250)		REM word of power
REM	CREATE_EFFECT_AT_POS(14,256,250)		REM word of power
	CREATE_EFFECT_AT_POS(14,262,250)		REM word of power
REM	CREATE_EFFECT_AT_POS(14,250,256)		REM word of power
	CREATE_EFFECT_AT_POS(14,250,262)		REM word of power
REM	CREATE_EFFECT_AT_POS(14,262,256)		REM word of power
	CREATE_EFFECT_AT_POS(14,262,262)		REM word of power
REM	CREATE_EFFECT_AT_POS(14,256,262)		REM word of power
	CREATE_EFFECT_AT_POS(68,247,247)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,247,253)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,247,259)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,253,247)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,259,247)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,265,247)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,247,265)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,253,265)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,259,265)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,265,265)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,265,253)			REM boulder break water
	CREATE_EFFECT_AT_POS(68,265,259)			REM boulder break water
	
	CHANGE_SLAB_TYPE(83,83,LAVA)
	CHANGE_SLAB_TYPE(84,83,LAVA)
	CHANGE_SLAB_TYPE(85,83,LAVA)
	CHANGE_SLAB_TYPE(86,83,LAVA)
	CHANGE_SLAB_TYPE(87,83,LAVA)
	CHANGE_SLAB_TYPE(83,87,LAVA)
	CHANGE_SLAB_TYPE(84,87,LAVA)
	CHANGE_SLAB_TYPE(85,87,LAVA)
	CHANGE_SLAB_TYPE(86,87,LAVA)
	CHANGE_SLAB_TYPE(87,87,LAVA)
	CHANGE_SLAB_TYPE(83,84,LAVA)
	CHANGE_SLAB_TYPE(83,85,LAVA)
	CHANGE_SLAB_TYPE(83,86,LAVA)
	CHANGE_SLAB_TYPE(87,84,LAVA)
	CHANGE_SLAB_TYPE(87,85,LAVA)
	CHANGE_SLAB_TYPE(87,86,LAVA)
	
	CHANGE_SLAB_TYPE(83,83,PATH)
	CHANGE_SLAB_TYPE(84,83,PATH)
	CHANGE_SLAB_TYPE(85,83,PATH)
	CHANGE_SLAB_TYPE(86,83,PATH)
	CHANGE_SLAB_TYPE(87,83,PATH)
	CHANGE_SLAB_TYPE(83,87,PATH)
	CHANGE_SLAB_TYPE(84,87,PATH)
	CHANGE_SLAB_TYPE(85,87,PATH)
	CHANGE_SLAB_TYPE(86,87,PATH)
	CHANGE_SLAB_TYPE(87,87,PATH)
	CHANGE_SLAB_TYPE(83,84,PATH)
	CHANGE_SLAB_TYPE(83,85,PATH)
	CHANGE_SLAB_TYPE(83,86,PATH)
	CHANGE_SLAB_TYPE(87,84,PATH)
	CHANGE_SLAB_TYPE(87,85,PATH)
	CHANGE_SLAB_TYPE(87,86,PATH)
ENDIF




REM **** Verfaul-Timer ****
IF(PLAYER0,TIMER3 >= 180)
	CHANGE_SLAB_TEXTURE(81,76,6,NONE)
	CHANGE_SLAB_TEXTURE(82,76,6,NONE)
	CHANGE_SLAB_TEXTURE(83,77,6,NONE)
	CHANGE_SLAB_TEXTURE(81,77,6,NONE)
	CHANGE_SLAB_TEXTURE(83,79,6,NONE)
	CHANGE_SLAB_TEXTURE(84,79,6,NONE)
	CHANGE_SLAB_TEXTURE(84,80,6,NONE)
	CHANGE_SLAB_TEXTURE(88,80,6,NONE)
	CHANGE_SLAB_TEXTURE(80,81,6,NONE)
	CHANGE_SLAB_TEXTURE(81,81,6,NONE)
	CHANGE_SLAB_TEXTURE(80,80,6,NONE)
	CHANGE_SLAB_TEXTURE(86,80,6,NONE)
	CHANGE_SLAB_TEXTURE(92,80,6,NONE)
	CHANGE_SLAB_TEXTURE(93,81,6,NONE)
	CHANGE_SLAB_TEXTURE(87,81,6,NONE)
	CHANGE_SLAB_TEXTURE(92,82,6,NONE)
	CHANGE_SLAB_TEXTURE(93,82,6,NONE)
	CHANGE_SLAB_TEXTURE(77,82,6,NONE)
	CHANGE_SLAB_TEXTURE(79,84,6,NONE)
	CHANGE_SLAB_TEXTURE(89,83,6,NONE)
	CHANGE_SLAB_TEXTURE(92,83,6,NONE)
	CHANGE_SLAB_TEXTURE(89,84,6,NONE)
	CHANGE_SLAB_TEXTURE(91,84,6,NONE)
	CHANGE_SLAB_TEXTURE(79,86,6,NONE)
	CHANGE_SLAB_TEXTURE(80,86,6,NONE)
	CHANGE_SLAB_TEXTURE(92,87,6,NONE)
	CHANGE_SLAB_TEXTURE(94,87,6,NONE)
	CHANGE_SLAB_TEXTURE(94,88,6,NONE)
	CHANGE_SLAB_TEXTURE(93,88,6,NONE)
	CHANGE_SLAB_TEXTURE(80,88,6,NONE)
	CHANGE_SLAB_TEXTURE(81,89,6,NONE)
	CHANGE_SLAB_TEXTURE(82,89,6,NONE)
	CHANGE_SLAB_TEXTURE(83,89,6,NONE)
	CHANGE_SLAB_TEXTURE(89,89,6,NONE)
	CHANGE_SLAB_TEXTURE(80,90,6,NONE)
	CHANGE_SLAB_TEXTURE(81,90,6,NONE)
	CHANGE_SLAB_TEXTURE(86,91,6,NONE)
	CHANGE_SLAB_TEXTURE(86,93,6,NONE)
	CHANGE_SLAB_TEXTURE(87,93,6,NONE)
	CHANGE_SLAB_TYPE(81,76,LAVA)
	CHANGE_SLAB_TYPE(82,76,LAVA)
	CHANGE_SLAB_TYPE(83,77,LAVA)
	CHANGE_SLAB_TYPE(81,77,LAVA)
	CHANGE_SLAB_TYPE(83,79,LAVA)
	CHANGE_SLAB_TYPE(84,79,LAVA)
	CHANGE_SLAB_TYPE(84,80,LAVA)
	CHANGE_SLAB_TYPE(88,80,LAVA)
	CHANGE_SLAB_TYPE(80,81,LAVA)
	CHANGE_SLAB_TYPE(81,81,LAVA)
	CHANGE_SLAB_TYPE(80,80,LAVA)
	CHANGE_SLAB_TYPE(86,80,LAVA)
	CHANGE_SLAB_TYPE(92,80,LAVA)
	CHANGE_SLAB_TYPE(93,81,LAVA)
	CHANGE_SLAB_TYPE(87,81,LAVA)
	CHANGE_SLAB_TYPE(92,82,LAVA)
	CHANGE_SLAB_TYPE(93,82,LAVA)
	CHANGE_SLAB_TYPE(77,82,LAVA)
	CHANGE_SLAB_TYPE(79,84,LAVA)
	CHANGE_SLAB_TYPE(89,83,LAVA)
	CHANGE_SLAB_TYPE(92,83,LAVA)
	CHANGE_SLAB_TYPE(89,84,LAVA)
	CHANGE_SLAB_TYPE(91,84,LAVA)
	CHANGE_SLAB_TYPE(79,86,LAVA)
	CHANGE_SLAB_TYPE(80,86,LAVA)
	CHANGE_SLAB_TYPE(92,87,LAVA)
	CHANGE_SLAB_TYPE(94,87,LAVA)
	CHANGE_SLAB_TYPE(94,88,LAVA)
	CHANGE_SLAB_TYPE(93,88,LAVA)
	CHANGE_SLAB_TYPE(80,88,LAVA)
	CHANGE_SLAB_TYPE(81,89,LAVA)
	CHANGE_SLAB_TYPE(82,89,LAVA)
	CHANGE_SLAB_TYPE(83,89,LAVA)
	CHANGE_SLAB_TYPE(89,89,LAVA)
	CHANGE_SLAB_TYPE(80,90,LAVA)
	CHANGE_SLAB_TYPE(81,90,LAVA)
	CHANGE_SLAB_TYPE(86,91,LAVA)
	CHANGE_SLAB_TYPE(86,93,LAVA)
	CHANGE_SLAB_TYPE(87,93,LAVA)
	CHANGE_SLAB_TYPE(81,76,PATH)
	CHANGE_SLAB_TYPE(82,76,PATH)
	CHANGE_SLAB_TYPE(83,77,PATH)
	CHANGE_SLAB_TYPE(81,77,PATH)
	CHANGE_SLAB_TYPE(83,79,PATH)
	CHANGE_SLAB_TYPE(84,79,PATH)
	CHANGE_SLAB_TYPE(84,80,PATH)
	CHANGE_SLAB_TYPE(88,80,PATH)
	CHANGE_SLAB_TYPE(80,81,PATH)
	CHANGE_SLAB_TYPE(81,81,PATH)
	CHANGE_SLAB_TYPE(80,80,PATH)
	CHANGE_SLAB_TYPE(86,80,PATH)
	CHANGE_SLAB_TYPE(92,80,PATH)
	CHANGE_SLAB_TYPE(93,81,PATH)
	CHANGE_SLAB_TYPE(87,81,PATH)
	CHANGE_SLAB_TYPE(92,82,PATH)
	CHANGE_SLAB_TYPE(93,82,PATH)
	CHANGE_SLAB_TYPE(77,82,PATH)
	CHANGE_SLAB_TYPE(79,84,PATH)
	CHANGE_SLAB_TYPE(89,83,PATH)
	CHANGE_SLAB_TYPE(92,83,PATH)
	CHANGE_SLAB_TYPE(89,84,PATH)
	CHANGE_SLAB_TYPE(91,84,PATH)
	CHANGE_SLAB_TYPE(79,86,PATH)
	CHANGE_SLAB_TYPE(80,86,PATH)
	CHANGE_SLAB_TYPE(92,87,PATH)
	CHANGE_SLAB_TYPE(94,87,PATH)
	CHANGE_SLAB_TYPE(94,88,PATH)
	CHANGE_SLAB_TYPE(93,88,PATH)
	CHANGE_SLAB_TYPE(80,88,PATH)
	CHANGE_SLAB_TYPE(81,89,PATH)
	CHANGE_SLAB_TYPE(82,89,PATH)
	CHANGE_SLAB_TYPE(83,89,PATH)
	CHANGE_SLAB_TYPE(89,89,PATH)
	CHANGE_SLAB_TYPE(80,90,PATH)
	CHANGE_SLAB_TYPE(81,90,PATH)
	CHANGE_SLAB_TYPE(86,91,PATH)
	CHANGE_SLAB_TYPE(86,93,PATH)
	CHANGE_SLAB_TYPE(87,93,PATH)
	CHANGE_SLAB_TEXTURE(93,86,6,NONE)
	CHANGE_SLAB_TYPE(93,86,LAVA)
	CHANGE_SLAB_TYPE(93,86,PATH)
	CHANGE_SLAB_TEXTURE(78,85,6,NONE)
	CHANGE_SLAB_TYPE(78,85,LAVA)
	CHANGE_SLAB_TYPE(78,85,WATER)
	CHANGE_SLAB_TEXTURE(84,93,6,NONE)
	CHANGE_SLAB_TYPE(84,93,LAVA)
	CHANGE_SLAB_TYPE(84,93,PATH)
	CHANGE_SLAB_TEXTURE(85,91,6,NONE)
	CHANGE_SLAB_TYPE(85,91,LAVA)
	CHANGE_SLAB_TYPE(85,91,WATER)
	CREATE_EFFECT_AT_POS(14,242,245)	REM word of power
	CREATE_EFFECT_AT_POS(14,240,268)	REM word of power
	CREATE_EFFECT_AT_POS(14,272,271)	REM word of power
	CREATE_EFFECT_AT_POS(14,271,244)	REM word of power
	CREATE_EFFECT_AT_POS(14,258,275)	REM word of power
ENDIF
IF(PLAYER0,TIMER3 >= 250)
	CHANGE_SLAB_TEXTURE(83,76,6,NONE)
	CHANGE_SLAB_TEXTURE(86,76,6,NONE)
	CHANGE_SLAB_TEXTURE(90,76,6,NONE)
	CHANGE_SLAB_TEXTURE(85,77,6,NONE)
	CHANGE_SLAB_TEXTURE(89,77,6,NONE)
	CHANGE_SLAB_TEXTURE(90,77,6,NONE)
	CHANGE_SLAB_TEXTURE(83,78,6,NONE)
	CHANGE_SLAB_TEXTURE(89,78,6,NONE)
	CHANGE_SLAB_TEXTURE(84,78,6,NONE)
	CHANGE_SLAB_TEXTURE(82,80,6,NONE)
	CHANGE_SLAB_TEXTURE(85,80,6,NONE)
	CHANGE_SLAB_TEXTURE(81,80,6,NONE)
	CHANGE_SLAB_TEXTURE(78,80,6,NONE)
	CHANGE_SLAB_TEXTURE(87,80,6,NONE)
	CHANGE_SLAB_TEXTURE(78,81,6,NONE)
	CHANGE_SLAB_TEXTURE(79,81,6,NONE)
	CHANGE_SLAB_TEXTURE(84,81,6,NONE)
	CHANGE_SLAB_TEXTURE(78,82,6,NONE)
	CHANGE_SLAB_TEXTURE(80,82,6,NONE)
	CHANGE_SLAB_TEXTURE(81,83,6,NONE)
	CHANGE_SLAB_TEXTURE(90,83,6,NONE)
	CHANGE_SLAB_TEXTURE(91,83,6,NONE)
	CHANGE_SLAB_TEXTURE(81,84,6,NONE)
	CHANGE_SLAB_TEXTURE(90,85,6,NONE)
	CHANGE_SLAB_TEXTURE(79,87,6,NONE)
	CHANGE_SLAB_TEXTURE(81,88,6,NONE)
	CHANGE_SLAB_TEXTURE(89,88,6,NONE)
	CHANGE_SLAB_TEXTURE(77,89,6,NONE)
	CHANGE_SLAB_TEXTURE(78,89,6,NONE)
	CHANGE_SLAB_TEXTURE(79,89,6,NONE)
	CHANGE_SLAB_TEXTURE(86,90,6,NONE)
	CHANGE_SLAB_TEXTURE(88,90,6,NONE)
	CHANGE_SLAB_TEXTURE(90,90,6,NONE)
	CHANGE_SLAB_TEXTURE(82,91,6,NONE)
	CHANGE_SLAB_TEXTURE(82,92,6,NONE)
	CHANGE_SLAB_TEXTURE(83,92,6,NONE)
	CHANGE_SLAB_TEXTURE(81,92,6,NONE)
	CHANGE_SLAB_TEXTURE(87,92,6,NONE)
	CHANGE_SLAB_TEXTURE(82,93,6,NONE)
	CHANGE_SLAB_TEXTURE(89,93,6,NONE)
	CHANGE_SLAB_TEXTURE(85,94,6,NONE)
	CHANGE_SLAB_TEXTURE(86,94,6,NONE)
	CHANGE_SLAB_TYPE(83,76,LAVA)
	CHANGE_SLAB_TYPE(86,76,LAVA)
	CHANGE_SLAB_TYPE(90,76,LAVA)
	CHANGE_SLAB_TYPE(85,77,LAVA)
	CHANGE_SLAB_TYPE(89,77,LAVA)
	CHANGE_SLAB_TYPE(90,77,LAVA)
	CHANGE_SLAB_TYPE(83,78,LAVA)
	CHANGE_SLAB_TYPE(89,78,LAVA)
	CHANGE_SLAB_TYPE(84,78,LAVA)
	CHANGE_SLAB_TYPE(82,80,LAVA)
	CHANGE_SLAB_TYPE(85,80,LAVA)
	CHANGE_SLAB_TYPE(81,80,LAVA)
	CHANGE_SLAB_TYPE(78,80,LAVA)
	CHANGE_SLAB_TYPE(87,80,LAVA)
	CHANGE_SLAB_TYPE(78,81,LAVA)
	CHANGE_SLAB_TYPE(79,81,LAVA)
	CHANGE_SLAB_TYPE(84,81,LAVA)
	CHANGE_SLAB_TYPE(78,82,LAVA)
	CHANGE_SLAB_TYPE(80,82,LAVA)
	CHANGE_SLAB_TYPE(81,83,LAVA)
	CHANGE_SLAB_TYPE(90,83,LAVA)
	CHANGE_SLAB_TYPE(91,83,LAVA)
	CHANGE_SLAB_TYPE(81,84,LAVA)
	CHANGE_SLAB_TYPE(90,85,LAVA)
	CHANGE_SLAB_TYPE(79,87,LAVA)
	CHANGE_SLAB_TYPE(81,88,LAVA)
	CHANGE_SLAB_TYPE(89,88,LAVA)
	CHANGE_SLAB_TYPE(77,89,LAVA)
	CHANGE_SLAB_TYPE(78,89,LAVA)
	CHANGE_SLAB_TYPE(79,89,LAVA)
	CHANGE_SLAB_TYPE(86,90,LAVA)
	CHANGE_SLAB_TYPE(88,90,LAVA)
	CHANGE_SLAB_TYPE(90,90,LAVA)
	CHANGE_SLAB_TYPE(82,91,LAVA)
	CHANGE_SLAB_TYPE(82,92,LAVA)
	CHANGE_SLAB_TYPE(83,92,LAVA)
	CHANGE_SLAB_TYPE(81,92,LAVA)
	CHANGE_SLAB_TYPE(87,92,LAVA)
	CHANGE_SLAB_TYPE(82,93,LAVA)
	CHANGE_SLAB_TYPE(89,93,LAVA)
	CHANGE_SLAB_TYPE(85,94,LAVA)
	CHANGE_SLAB_TYPE(86,94,LAVA)
	CHANGE_SLAB_TYPE(83,76,PATH)
	CHANGE_SLAB_TYPE(86,76,PATH)
	CHANGE_SLAB_TYPE(90,76,PATH)
	CHANGE_SLAB_TYPE(85,77,WATER)
	CHANGE_SLAB_TYPE(89,77,PATH)
	CHANGE_SLAB_TYPE(90,77,PATH)
	CHANGE_SLAB_TYPE(83,78,PATH)
	CHANGE_SLAB_TYPE(89,78,PATH)
	CHANGE_SLAB_TYPE(84,78,WATER)
	CHANGE_SLAB_TYPE(82,80,PATH)
	CHANGE_SLAB_TYPE(85,80,PATH)
	CHANGE_SLAB_TYPE(81,80,PATH)
	CHANGE_SLAB_TYPE(78,80,PATH)
	CHANGE_SLAB_TYPE(87,80,PATH)
	CHANGE_SLAB_TYPE(78,81,PATH)
	CHANGE_SLAB_TYPE(79,81,PATH)
	CHANGE_SLAB_TYPE(84,81,PATH)
	CHANGE_SLAB_TYPE(78,82,PATH)
	CHANGE_SLAB_TYPE(80,82,PATH)
	CHANGE_SLAB_TYPE(81,83,PATH)
	CHANGE_SLAB_TYPE(90,83,PATH)
	CHANGE_SLAB_TYPE(91,83,PATH)
	CHANGE_SLAB_TYPE(81,84,PATH)
	CHANGE_SLAB_TYPE(90,85,PATH)
	CHANGE_SLAB_TYPE(79,87,PATH)
	CHANGE_SLAB_TYPE(81,88,PATH)
	CHANGE_SLAB_TYPE(89,88,PATH)
	CHANGE_SLAB_TYPE(77,89,PATH)
	CHANGE_SLAB_TYPE(78,89,PATH)
	CHANGE_SLAB_TYPE(79,89,PATH)
	CHANGE_SLAB_TYPE(86,90,PATH)
	CHANGE_SLAB_TYPE(88,90,PATH)
	CHANGE_SLAB_TYPE(90,90,PATH)
	CHANGE_SLAB_TYPE(82,91,PATH)
	CHANGE_SLAB_TYPE(82,92,PATH)
	CHANGE_SLAB_TYPE(83,92,PATH)
	CHANGE_SLAB_TYPE(81,92,PATH)
	CHANGE_SLAB_TYPE(87,92,PATH)
	CHANGE_SLAB_TYPE(82,93,PATH)
	CHANGE_SLAB_TYPE(89,93,PATH)
	CHANGE_SLAB_TYPE(85,94,PATH)
	CHANGE_SLAB_TYPE(86,94,PATH)
	CHANGE_SLAB_TEXTURE(93,87,6,NONE)
	CHANGE_SLAB_TYPE(93,87,LAVA)
	CHANGE_SLAB_TYPE(93,87,PATH)
	CHANGE_SLAB_TEXTURE(92,85,6,NONE)
	CHANGE_SLAB_TYPE(92,85,LAVA)
	CHANGE_SLAB_TYPE(92,85,WATER)
	CREATE_EFFECT_AT_POS(14,245,236)	REM word of power
	CREATE_EFFECT_AT_POS(14,230,253)	REM word of power
	CREATE_EFFECT_AT_POS(14,277,263)	REM word of power
	CREATE_EFFECT_AT_POS(14,281,250)	REM word of power
	CREATE_EFFECT_AT_POS(14,258,233)	REM word of power
ENDIF
IF(PLAYER0,TIMER3 >= 320)
	CHANGE_SLAB_TEXTURE(84,76,6,NONE)
	CHANGE_SLAB_TEXTURE(85,76,6,NONE)
	CHANGE_SLAB_TEXTURE(87,76,6,NONE)
	CHANGE_SLAB_TEXTURE(88,76,6,NONE)
	CHANGE_SLAB_TEXTURE(80,77,6,NONE)
	CHANGE_SLAB_TEXTURE(86,77,6,NONE)
	CHANGE_SLAB_TEXTURE(87,77,6,NONE)
	CHANGE_SLAB_TEXTURE(88,77,6,NONE)
	CHANGE_SLAB_TEXTURE(80,78,6,NONE)
	CHANGE_SLAB_TEXTURE(82,78,6,NONE)
	CHANGE_SLAB_TEXTURE(85,78,6,NONE)
	CHANGE_SLAB_TEXTURE(86,78,6,NONE)
	CHANGE_SLAB_TEXTURE(90,78,6,NONE)
	CHANGE_SLAB_TEXTURE(81,79,6,NONE)
	CHANGE_SLAB_TEXTURE(82,79,6,NONE)
	CHANGE_SLAB_TEXTURE(85,79,6,NONE)
	CHANGE_SLAB_TEXTURE(87,79,6,NONE)
	CHANGE_SLAB_TEXTURE(89,79,6,NONE)
	CHANGE_SLAB_TEXTURE(77,80,6,NONE)
	CHANGE_SLAB_TEXTURE(89,80,6,NONE)
	CHANGE_SLAB_TEXTURE(91,80,6,NONE)
	CHANGE_SLAB_TEXTURE(94,80,6,NONE)
	CHANGE_SLAB_TEXTURE(77,81,6,NONE)
	CHANGE_SLAB_TEXTURE(89,81,6,NONE)
	CHANGE_SLAB_TEXTURE(91,81,6,NONE)
	CHANGE_SLAB_TEXTURE(92,81,6,NONE)
	CHANGE_SLAB_TEXTURE(94,81,6,NONE)
	CHANGE_SLAB_TEXTURE(76,82,6,NONE)
	CHANGE_SLAB_TEXTURE(90,82,6,NONE)
	CHANGE_SLAB_TEXTURE(94,82,6,NONE)
	CHANGE_SLAB_TEXTURE(76,83,6,NONE)
	CHANGE_SLAB_TEXTURE(77,83,6,NONE)
	CHANGE_SLAB_TEXTURE(79,83,6,NONE)
	CHANGE_SLAB_TEXTURE(93,83,6,NONE)
	CHANGE_SLAB_TEXTURE(77,84,6,NONE)
	CHANGE_SLAB_TEXTURE(93,84,6,NONE)
	CHANGE_SLAB_TEXTURE(80,85,6,NONE)
	CHANGE_SLAB_TEXTURE(77,86,6,NONE)
	CHANGE_SLAB_TEXTURE(90,86,6,NONE)
	CHANGE_SLAB_TEXTURE(77,87,6,NONE)
	CHANGE_SLAB_TEXTURE(80,87,6,NONE)
	CHANGE_SLAB_TEXTURE(90,87,6,NONE)
	CHANGE_SLAB_TEXTURE(76,88,6,NONE)
	CHANGE_SLAB_TEXTURE(78,88,6,NONE)
	CHANGE_SLAB_TEXTURE(90,88,6,NONE)
	CHANGE_SLAB_TEXTURE(91,88,6,NONE)
	CHANGE_SLAB_TEXTURE(92,88,6,NONE)
	CHANGE_SLAB_TEXTURE(76,89,6,NONE)
	CHANGE_SLAB_TEXTURE(80,89,6,NONE)
	CHANGE_SLAB_TEXTURE(90,89,6,NONE)
	CHANGE_SLAB_TEXTURE(91,89,6,NONE)
	CHANGE_SLAB_TEXTURE(93,89,6,NONE)
	CHANGE_SLAB_TEXTURE(77,90,6,NONE)
	CHANGE_SLAB_TEXTURE(84,90,6,NONE)
	CHANGE_SLAB_TEXTURE(85,90,6,NONE)
	CHANGE_SLAB_TEXTURE(93,90,6,NONE)
	CHANGE_SLAB_TEXTURE(80,91,6,NONE)
	CHANGE_SLAB_TEXTURE(83,91,6,NONE)
	CHANGE_SLAB_TEXTURE(87,91,6,NONE)
	CHANGE_SLAB_TEXTURE(88,91,6,NONE)
	CHANGE_SLAB_TEXTURE(80,92,6,NONE)
	CHANGE_SLAB_TEXTURE(88,92,6,NONE)
	CHANGE_SLAB_TEXTURE(89,92,6,NONE)
	CHANGE_SLAB_TEXTURE(81,93,6,NONE)
	CHANGE_SLAB_TEXTURE(88,93,6,NONE)
	CHANGE_SLAB_TEXTURE(90,93,6,NONE)
	CHANGE_SLAB_TEXTURE(87,94,6,NONE)
	CHANGE_SLAB_TEXTURE(88,94,6,NONE)
	CHANGE_SLAB_TEXTURE(89,94,6,NONE)
	CHANGE_SLAB_TYPE(84,76,LAVA)
	CHANGE_SLAB_TYPE(85,76,LAVA)
	CHANGE_SLAB_TYPE(87,76,LAVA)
	CHANGE_SLAB_TYPE(88,76,LAVA)
	CHANGE_SLAB_TYPE(80,77,LAVA)
	CHANGE_SLAB_TYPE(86,77,LAVA)
	CHANGE_SLAB_TYPE(87,77,LAVA)
	CHANGE_SLAB_TYPE(88,77,LAVA)
	CHANGE_SLAB_TYPE(80,78,LAVA)
	CHANGE_SLAB_TYPE(82,78,LAVA)
	CHANGE_SLAB_TYPE(85,78,LAVA)
	CHANGE_SLAB_TYPE(86,78,LAVA)
	CHANGE_SLAB_TYPE(90,78,LAVA)
	CHANGE_SLAB_TYPE(81,79,LAVA)
	CHANGE_SLAB_TYPE(82,79,LAVA)
	CHANGE_SLAB_TYPE(85,79,LAVA)
	CHANGE_SLAB_TYPE(87,79,LAVA)
	CHANGE_SLAB_TYPE(89,79,LAVA)
	CHANGE_SLAB_TYPE(77,80,LAVA)
	CHANGE_SLAB_TYPE(89,80,LAVA)
	CHANGE_SLAB_TYPE(91,80,LAVA)
	CHANGE_SLAB_TYPE(94,80,LAVA)
	CHANGE_SLAB_TYPE(77,81,LAVA)
	CHANGE_SLAB_TYPE(89,81,LAVA)
	CHANGE_SLAB_TYPE(91,81,LAVA)
	CHANGE_SLAB_TYPE(92,81,LAVA)
	CHANGE_SLAB_TYPE(94,81,LAVA)
	CHANGE_SLAB_TYPE(76,82,LAVA)
	CHANGE_SLAB_TYPE(90,82,LAVA)
	CHANGE_SLAB_TYPE(94,82,LAVA)
	CHANGE_SLAB_TYPE(76,83,LAVA)
	CHANGE_SLAB_TYPE(77,83,LAVA)
	CHANGE_SLAB_TYPE(79,83,LAVA)
	CHANGE_SLAB_TYPE(93,83,LAVA)
	CHANGE_SLAB_TYPE(77,84,LAVA)
	CHANGE_SLAB_TYPE(93,84,LAVA)
	CHANGE_SLAB_TYPE(80,85,LAVA)
	CHANGE_SLAB_TYPE(77,86,LAVA)
	CHANGE_SLAB_TYPE(90,86,LAVA)
	CHANGE_SLAB_TYPE(77,87,LAVA)
	CHANGE_SLAB_TYPE(80,87,LAVA)
	CHANGE_SLAB_TYPE(90,87,LAVA)
	CHANGE_SLAB_TYPE(76,88,LAVA)
	CHANGE_SLAB_TYPE(78,88,LAVA)
	CHANGE_SLAB_TYPE(90,88,LAVA)
	CHANGE_SLAB_TYPE(91,88,LAVA)
	CHANGE_SLAB_TYPE(92,88,LAVA)
	CHANGE_SLAB_TYPE(76,89,LAVA)
	CHANGE_SLAB_TYPE(80,89,LAVA)
	CHANGE_SLAB_TYPE(90,89,LAVA)
	CHANGE_SLAB_TYPE(91,89,LAVA)
	CHANGE_SLAB_TYPE(93,89,LAVA)
	CHANGE_SLAB_TYPE(77,90,LAVA)
	CHANGE_SLAB_TYPE(84,90,LAVA)
	CHANGE_SLAB_TYPE(85,90,LAVA)
	CHANGE_SLAB_TYPE(93,90,LAVA)
	CHANGE_SLAB_TYPE(80,91,LAVA)
	CHANGE_SLAB_TYPE(83,91,LAVA)
	CHANGE_SLAB_TYPE(87,91,LAVA)
	CHANGE_SLAB_TYPE(88,91,LAVA)
	CHANGE_SLAB_TYPE(80,92,LAVA)
	CHANGE_SLAB_TYPE(88,92,LAVA)
	CHANGE_SLAB_TYPE(89,92,LAVA)
	CHANGE_SLAB_TYPE(81,93,LAVA)
	CHANGE_SLAB_TYPE(88,93,LAVA)
	CHANGE_SLAB_TYPE(90,93,LAVA)
	CHANGE_SLAB_TYPE(87,94,LAVA)
	CHANGE_SLAB_TYPE(88,94,LAVA)
	CHANGE_SLAB_TYPE(89,94,LAVA)
	CHANGE_SLAB_TYPE(84,76,PATH)
	CHANGE_SLAB_TYPE(85,76,PATH)
	CHANGE_SLAB_TYPE(87,76,PATH)
	CHANGE_SLAB_TYPE(88,76,PATH)
	CHANGE_SLAB_TYPE(80,77,PATH)
	CHANGE_SLAB_TYPE(86,77,PATH)
	CHANGE_SLAB_TYPE(87,77,PATH)
	CHANGE_SLAB_TYPE(88,77,PATH)
	CHANGE_SLAB_TYPE(80,78,PATH)
	CHANGE_SLAB_TYPE(82,78,PATH)
	CHANGE_SLAB_TYPE(85,78,WATER)
	CHANGE_SLAB_TYPE(86,78,WATER)
	CHANGE_SLAB_TYPE(90,78,PATH)
	CHANGE_SLAB_TYPE(81,79,PATH)
	CHANGE_SLAB_TYPE(82,79,PATH)
	CHANGE_SLAB_TYPE(85,79,WATER)
	CHANGE_SLAB_TYPE(87,79,PATH)
	CHANGE_SLAB_TYPE(89,79,PATH)
	CHANGE_SLAB_TYPE(77,80,PATH)
	CHANGE_SLAB_TYPE(89,80,PATH)
	CHANGE_SLAB_TYPE(91,80,PATH)
	CHANGE_SLAB_TYPE(94,80,PATH)
	CHANGE_SLAB_TYPE(77,81,PATH)
	CHANGE_SLAB_TYPE(89,81,PATH)
	CHANGE_SLAB_TYPE(91,81,PATH)
	CHANGE_SLAB_TYPE(92,81,PATH)
	CHANGE_SLAB_TYPE(94,81,PATH)
	CHANGE_SLAB_TYPE(76,82,PATH)
	CHANGE_SLAB_TYPE(90,82,PATH)
	CHANGE_SLAB_TYPE(94,82,PATH)
	CHANGE_SLAB_TYPE(76,83,PATH)
	CHANGE_SLAB_TYPE(77,83,PATH)
	CHANGE_SLAB_TYPE(79,83,PATH)
	CHANGE_SLAB_TYPE(93,83,PATH)
	CHANGE_SLAB_TYPE(77,84,PATH)
	CHANGE_SLAB_TYPE(93,84,PATH)
	CHANGE_SLAB_TYPE(80,85,PATH)
	CHANGE_SLAB_TYPE(77,86,PATH)
	CHANGE_SLAB_TYPE(90,86,PATH)
	CHANGE_SLAB_TYPE(77,87,PATH)
	CHANGE_SLAB_TYPE(80,87,PATH)
	CHANGE_SLAB_TYPE(90,87,PATH)
	CHANGE_SLAB_TYPE(76,88,PATH)
	CHANGE_SLAB_TYPE(78,88,PATH)
	CHANGE_SLAB_TYPE(90,88,PATH)
	CHANGE_SLAB_TYPE(91,88,PATH)
	CHANGE_SLAB_TYPE(92,88,PATH)
	CHANGE_SLAB_TYPE(76,89,PATH)
	CHANGE_SLAB_TYPE(80,89,PATH)
	CHANGE_SLAB_TYPE(90,89,PATH)
	CHANGE_SLAB_TYPE(91,89,PATH)
	CHANGE_SLAB_TYPE(93,89,PATH)
	CHANGE_SLAB_TYPE(77,90,PATH)
	CHANGE_SLAB_TYPE(84,90,PATH)
	CHANGE_SLAB_TYPE(85,90,PATH)
	CHANGE_SLAB_TYPE(93,90,PATH)
	CHANGE_SLAB_TYPE(80,91,PATH)
	CHANGE_SLAB_TYPE(83,91,PATH)
	CHANGE_SLAB_TYPE(87,91,PATH)
	CHANGE_SLAB_TYPE(88,91,PATH)
	CHANGE_SLAB_TYPE(80,92,PATH)
	CHANGE_SLAB_TYPE(88,92,PATH)
	CHANGE_SLAB_TYPE(89,92,PATH)
	CHANGE_SLAB_TYPE(81,93,PATH)
	CHANGE_SLAB_TYPE(88,93,PATH)
	CHANGE_SLAB_TYPE(90,93,PATH)
	CHANGE_SLAB_TYPE(87,94,PATH)
	CHANGE_SLAB_TYPE(88,94,PATH)
	CHANGE_SLAB_TYPE(89,94,PATH)
	CHANGE_SLAB_TEXTURE(77,85,6,NONE)
	CHANGE_SLAB_TYPE(77,85,LAVA)
	CHANGE_SLAB_TYPE(77,85,WATER)
	CHANGE_SLAB_TEXTURE(85,92,6,NONE)
	CHANGE_SLAB_TYPE(85,92,LAVA)
	CHANGE_SLAB_TYPE(85,92,WATER)
	CHANGE_SLAB_TEXTURE(86,92,6,NONE)
	CHANGE_SLAB_TYPE(86,92,LAVA)
	CHANGE_SLAB_TYPE(86,92,WATER)
	CHANGE_SLAB_TEXTURE(92,84,6,NONE)
	CHANGE_SLAB_TYPE(92,84,LAVA)
	CHANGE_SLAB_TYPE(92,84,WATER)
	CHANGE_SLAB_TEXTURE(84,77,6,NONE)
	CHANGE_SLAB_TYPE(84,77,LAVA)
	CHANGE_SLAB_TYPE(84,77,PATH)
	CREATE_EFFECT_AT_POS(14,242,245)	REM word of power
	CREATE_EFFECT_AT_POS(14,240,268)	REM word of power
	CREATE_EFFECT_AT_POS(14,272,271)	REM word of power
	CREATE_EFFECT_AT_POS(14,271,244)	REM word of power
	CREATE_EFFECT_AT_POS(14,258,275)	REM word of power
	CREATE_EFFECT_AT_POS(14,245,236)	REM word of power
	CREATE_EFFECT_AT_POS(14,230,253)	REM word of power
	CREATE_EFFECT_AT_POS(14,277,263)	REM word of power
	CREATE_EFFECT_AT_POS(14,281,250)	REM word of power
	CREATE_EFFECT_AT_POS(14,258,233)	REM word of power
ENDIF