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)

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

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

ADD_CREATURE_TO_POOL(HORNY,2)
ADD_CREATURE_TO_POOL(KNIGHT,2)

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)
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...")
	ADD_CREATURE_TO_LEVEL(PLAYER0,IMP,PLAYER0,8,1,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! Again, you shoild choose wisely...")
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...")
	
	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)
	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)
		QUICK_INFORMATION(88,"TRIGGER 1")
		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,SAMURAI,17,2,6,250)
	ENDIF
	IF(PLAYER1,FLAG2==2)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SAMURAI,17,2,8,250)
	ENDIF
	IF(PLAYER1,FLAG2==3)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SAMURAI,17,2,10,250)
	ENDIF
	IF(PLAYER1,FLAG2==4)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SAMURAI,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