REM ***
REM *** PLAYER0,TIMER0    => Avatar-Revive
REM *** PLAYER0,TIMER1    => Entrance-Usage-Timer
REM *** PLAYER0,TIMER2    => Avatar-Init-Revive 
REM *** PLAYER0,TIMER3    => Map-Reveal-Keeper-Reset
REM *** PLAYER0,TIMER4    => Quicksave
REM *** PLAYER0,TIMER5    => Minimap-Reminder
REM *** PLAYER1,TIMER0    => Init
REM ***
REM *** PLAYER0,FLAG0     => Level-Reveal-Counter
REM *** PLAYER0,FLAG1     => Health/Defence-Counter
REM *** PLAYER0,FLAG2     => Strength/Armour-Counter
REM *** PLAYER0,FLAG3     => Speed/Dex/Luck-Counter
REM *** PLAYER0,FLAG4     => Remaining-Attributes
REM *** PLAYER0,FLAG5     => Level-Counter
REM *** PLAYER0,FLAG6     => Avatar-at-Entrance-Counter
REM *** PLAYER0,FLAG7     => Never annoyed
REM ***
REM *** PLAYER1,FLAG0     => Enemies-in-City-Counter
REM *** PLAYER1,FLAG1     => DH-Innocent-Counter
REM *** PLAYER1,FLAG2     => Murder-Innocent-Counter
REM *** PLAYER1,FLAG3     => Avatar-Revive
REM *** PLAYER1,FLAG4     => Attribute-Reset
REM *** PLAYER1,FLAG5     => Avatar-Annoyance
REM *** PLAYER1,FLAG6     => Attribute Zoom
REM ***
REM *** PLAYER4,FLAG0     => QUEST-Progress
REM *** PLAYER4,FLAG7     => QUEST-Sound-Bool
REM ***

LEVEL_VERSION(1)

REM SET_GAME_RULE(AlliesShareDrop,1)
REM SET_CREATURE_CONFIGURATION(AVATAR,SlapsToKill,5)







REM ***                                    ***
REM ***                                    ***
REM ***                INIT                ***
REM ***                                    ***
REM ***                                    ***

CREATE_PARTY(UNTOTA)
ADD_TO_PARTY(UNTOTA,VAMPIRE,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTA,VAMPIRE,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTA,GHOST,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTA,GHOST,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTA,GHOST,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTA,GHOST,1,0,DEFEND_LOCATION,0)
CREATE_PARTY(UNTOTB)
ADD_TO_PARTY(UNTOTB,VAMPIRE,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTB,VAMPIRE,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTB,GHOST,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTB,GHOST,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTB,GHOST,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTB,GHOST,2,0,DEFEND_LOCATION,0)
CREATE_PARTY(UNTOTC)
ADD_TO_PARTY(UNTOTC,VAMPIRE,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTC,VAMPIRE,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTC,GHOST,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTC,GHOST,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTC,GHOST,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTC,GHOST,3,0,DEFEND_LOCATION,0)
CREATE_PARTY(UNTOTD)
ADD_TO_PARTY(UNTOTD,VAMPIRE,10,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,VAMPIRE,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,GHOST,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,GHOST,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,GHOST,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,GHOST,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(UNTOTD,GHOST,5,0,DEFEND_LOCATION,0)
CREATE_PARTY(SPINNENA)
ADD_TO_PARTY(SPINNENA,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,1,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENA,SPIDER,1,0,DEFEND_LOCATION,0)
CREATE_PARTY(SPINNENB)
ADD_TO_PARTY(SPINNENB,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENB,SPIDER,2,0,DEFEND_LOCATION,0)
CREATE_PARTY(SPINNENC)
ADD_TO_PARTY(SPINNENC,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNENC,SPIDER,3,0,DEFEND_LOCATION,0)
CREATE_PARTY(SPINNEND)
ADD_TO_PARTY(SPINNEND,SPIDER,8,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(SPINNEND,SPIDER,5,0,DEFEND_LOCATION,0)
CREATE_PARTY(BUGSA)
ADD_TO_PARTY(BUGSA,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,2,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSA,BUG,2,0,DEFEND_LOCATION,0)
CREATE_PARTY(BUGSB)
ADD_TO_PARTY(BUGSB,BUG,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,3,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSB,BUG,3,0,DEFEND_LOCATION,0)
CREATE_PARTY(BUGSC)
ADD_TO_PARTY(BUGSC,BUG,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,6,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,5,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,4,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSC,BUG,4,0,DEFEND_LOCATION,0)
CREATE_PARTY(BUGSD)
ADD_TO_PARTY(BUGSD,BUG,10,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,9,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,9,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,8,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,8,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,7,0,DEFEND_LOCATION,0)
ADD_TO_PARTY(BUGSD,BUG,7,0,DEFEND_LOCATION,0)

SET_OBJECT_CONFIGURATION(SOUL_CONTAINER,Health,10000)
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)
SET_ROOM_CONFIGURATION(PRISON,Properties,10)
SET_ROOM_CONFIGURATION(TORTURE,Properties,10)
SET_ROOM_CONFIGURATION(WORKSHOP,Properties,10)
SET_ROOM_CONFIGURATION(SCAVENGER,Properties,10)
SET_ROOM_CONFIGURATION(GRAVEYARD,Properties,10)
SET_ROOM_CONFIGURATION(BARRACKS,Properties,10)
SET_ROOM_CONFIGURATION(BRIDGE,Properties,10)
SET_ROOM_CONFIGURATION(TEMPLE,Properties,8)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightIntensity,25)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightRadius,6)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightFlags,5)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,LightIntensity,25)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,LightRadius,6)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,LightFlags,5)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightIntensity,60)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightRadius,3)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightFlags,5)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(POTION_RED,LightIntensity,60)
SET_OBJECT_CONFIGURATION(POTION_RED,LightRadius,3)
SET_OBJECT_CONFIGURATION(POTION_RED,LightFlags,5)
SET_OBJECT_CONFIGURATION(POTION_RED,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_RED,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightIntensity,60)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightRadius,3)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightFlags,5)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightIntensity,60)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightRadius,3)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightFlags,5)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(MUSHROOM_YELLOW,MaximumSize,300) REM 200
SET_OBJECT_CONFIGURATION(MUSHROOM_YELLOW,LightIntensity,60) REM 40
SET_OBJECT_CONFIGURATION(MUSHROOM_YELLOW,LightRadius,10) REM 4
SET_OBJECT_CONFIGURATION(MUSHROOM_GREEN,MaximumSize,500) REM 200
SET_OBJECT_CONFIGURATION(MUSHROOM_GREEN,LightIntensity,50) REM 30
SET_OBJECT_CONFIGURATION(MUSHROOM_GREEN,LightRadius,8) REM 3
SET_OBJECT_CONFIGURATION(MUSHROOM_RED,MaximumSize,400) REM 200
SET_OBJECT_CONFIGURATION(MUSHROOM_RED,LightIntensity,50) REM 35
SET_OBJECT_CONFIGURATION(MUSHROOM_RED,LightRadius,8) REM 3

ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,155,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,156,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,157,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,158,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,159,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,160,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,161,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,162,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,163,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,164,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,165,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,166,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,167,12)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,168,12)











SET_CREATURE_CONFIGURATION(ARCHER,Health,6000)
SET_CREATURE_CONFIGURATION(ARCHER,Defence,255)
SET_CREATURE_CONFIGURATION(ARCHER,Defence,200)

SET_CREATURE_CONFIGURATION(THIEF,Health,6000)

SET_CREATURE_CONFIGURATION(SORCEROR,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(THIEF,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(DWARFA,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(ARCHER,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(BARBARIAN,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(MONK,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(FAIRY,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(WITCH,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(WIZARD,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(TIME_MAGE,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(SAMURAI,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(KNIGHT,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(AVATAR,ExperienceForHitting,0)

SET_CREATURE_CONFIGURATION(SORCEROR,HungerRate,0)
SET_CREATURE_CONFIGURATION(THIEF,HungerRate,0)
SET_CREATURE_CONFIGURATION(DWARFA,HungerRate,0)
SET_CREATURE_CONFIGURATION(ARCHER,HungerRate,0)
SET_CREATURE_CONFIGURATION(BARBARIAN,HungerRate,0)
SET_CREATURE_CONFIGURATION(MONK,HungerRate,0)
SET_CREATURE_CONFIGURATION(FAIRY,HungerRate,0)
SET_CREATURE_CONFIGURATION(WITCH,HungerRate,0)
SET_CREATURE_CONFIGURATION(WIZARD,HungerRate,0)
SET_CREATURE_CONFIGURATION(TIME_MAGE,HungerRate,0)
SET_CREATURE_CONFIGURATION(SAMURAI,HungerRate,0)
SET_CREATURE_CONFIGURATION(KNIGHT,HungerRate,0)

SET_CREATURE_CONFIGURATION(SORCEROR,PrimaryJobs,RESEARCH)
SET_CREATURE_CONFIGURATION(FAIRY,PrimaryJobs,RESEARCH)
SET_CREATURE_CONFIGURATION(WIZARD,PrimaryJobs,RESEARCH)
SET_CREATURE_CONFIGURATION(TIME_MAGE,PrimaryJobs,RESEARCH)
SET_CREATURE_CONFIGURATION(MONK,PrimaryJobs,TEMPLE_PRAY)
SET_CREATURE_CONFIGURATION(WITCH,PrimaryJobs,TEMPLE_PRAY)
SET_CREATURE_CONFIGURATION(DWARFA,PrimaryJobs,MANUFACTURE)
SET_CREATURE_CONFIGURATION(ARCHER,PrimaryJobs,GUARD)
SET_CREATURE_CONFIGURATION(SAMURAI,PrimaryJobs,TRAIN)
SET_CREATURE_CONFIGURATION(THIEF,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(BARBARIAN,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(KNIGHT,PrimaryJobs,0)

SET_CREATURE_CONFIGURATION(SORCEROR,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(THIEF,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(DWARFA,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(ARCHER,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(BARBARIAN,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(MONK,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(FAIRY,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(WITCH,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(WIZARD,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(TIME_MAGE,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(SAMURAI,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(KNIGHT,SecondaryJobs,0)

SET_CREATURE_CONFIGURATION(SORCEROR,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(THIEF,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(DWARFA,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(ARCHER,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(BARBARIAN,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(MONK,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(FAIRY,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(WITCH,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(WIZARD,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(TIME_MAGE,NotDoJobs,TRAIN)
SET_CREATURE_CONFIGURATION(KNIGHT,NotDoJobs,TRAIN)

SET_CREATURE_CONFIGURATION(SORCEROR,Pay,0)
SET_CREATURE_CONFIGURATION(THIEF,Pay,0)
SET_CREATURE_CONFIGURATION(DWARFA,Pay,0)
SET_CREATURE_CONFIGURATION(ARCHER,Pay,0)
SET_CREATURE_CONFIGURATION(BARBARIAN,Pay,0)
SET_CREATURE_CONFIGURATION(MONK,Pay,0)
SET_CREATURE_CONFIGURATION(FAIRY,Pay,0)
SET_CREATURE_CONFIGURATION(WITCH,Pay,0)
SET_CREATURE_CONFIGURATION(WIZARD,Pay,0)
SET_CREATURE_CONFIGURATION(TIME_MAGE,Pay,0)
SET_CREATURE_CONFIGURATION(SAMURAI,Pay,0)
SET_CREATURE_CONFIGURATION(KNIGHT,Pay,0)
REM *** Damit sie ewig arbeiten ***
SET_CREATURE_CONFIGURATION(DWARFA,ManufactureValue,1)
REM *** Damit sie ewig forschen ***
SET_CREATURE_CONFIGURATION(SORCEROR,ResearchValue,1)
SET_CREATURE_CONFIGURATION(FAIRY,ResearchValue,1)
SET_CREATURE_CONFIGURATION(WIZARD,ResearchValue,1)
SET_CREATURE_CONFIGURATION(TIME_MAGE,ResearchValue,1)

SET_CREATURE_INSTANCE(TIME_MAGE,3,NULL,0)

REM *** Spieler ***
MAX_CREATURES(PLAYER0,1)
MAGIC_AVAILABLE(PLAYER0,POWER_IMP,0,0)
IF(PLAYER0,HELL_HOUND>0)
	QUICK_MESSAGE(99, "Ohhh!!! A cute little doggo!", AVATAR)	
	SET_CREATURE_CONFIGURATION(HELL_HOUND,ExperienceForHitting,0)
	SET_CREATURE_CONFIGURATION(HELL_HOUND,TrainingCost,5)
SET_CREATURE_INSTANCE(HELL_HOUND,3,SPEED,3)
	NEXT_COMMAND_REUSABLE
	CHANGE_CREATURES_ANNOYANCE(PLAYER0,HELL_HOUND,SET,0)
ENDIF

REM *** Stadt-Keeper ***
COMPUTER_PLAYER(PLAYER1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_HAND,0,0)
MAGIC_AVAILABLE(PLAYER1,POWER_SLAP,0,0)
SET_GENERATE_SPEED(1000)
ADD_CREATURE_TO_POOL(SORCEROR,20)
ADD_CREATURE_TO_POOL(THIEF,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(WITCH,20)
ADD_CREATURE_TO_POOL(WIZARD,20)
ADD_CREATURE_TO_POOL(SAMURAI,20)
START_MONEY(PLAYER1,99999999)
MAX_CREATURES(PLAYER1,40)
CREATURE_ENTRANCE_LEVEL(PLAYER1,6)
CREATURE_AVAILABLE(PLAYER1,SORCEROR,1,0)
CREATURE_AVAILABLE(PLAYER1,ARCHER,1,0)
CREATURE_AVAILABLE(PLAYER1,MONK,1,0)
CREATURE_AVAILABLE(PLAYER1,FAIRY,1,0)
CREATURE_AVAILABLE(PLAYER1,WITCH,1,0)
CREATURE_AVAILABLE(PLAYER1,WIZARD,1,0)
CREATURE_AVAILABLE(PLAYER1,SAMURAI,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_HAND,0,0)
MAGIC_AVAILABLE(PLAYER1,POWER_SLAP,0,0)
MAGIC_AVAILABLE(PLAYER1,POWER_POSSESS,0,0)
MAGIC_AVAILABLE(PLAYER1,POWER_IMP,0,0)
REM *** Nur zur Show ***
DOOR_AVAILABLE(PLAYER1,BRACED,1,0)
DOOR_AVAILABLE(PLAYER1,STEEL,1,0)
TRAP_AVAILABLE(PLAYER1,LIGHTNING,1,0)
TRAP_AVAILABLE(PLAYER1,WORD_OF_POWER,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_OBEY,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_CALL_TO_ARMS,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_HEAL_CREATURE,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_HOLD_AUDIENCE,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_CONCEAL,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_ARMAGEDDON,1,0)

REM *** Roter Keeper ***
COMPUTER_PLAYER(PLAYER2,0)
MAGIC_AVAILABLE(PLAYER2,POWER_HAND,0,0)
MAGIC_AVAILABLE(PLAYER2,POWER_SLAP,0,0)
START_MONEY(PLAYER2,99999999)
MAX_CREATURES(PLAYER2,12)
CREATURE_ENTRANCE_LEVEL(PLAYER2,3)
CREATURE_AVAILABLE(PLAYER2,DRAGON,1,0)
CREATURE_AVAILABLE(PLAYER2,DEMONSPAWN,1,0)
MAGIC_AVAILABLE(PLAYER2,POWER_HAND,0,0)
MAGIC_AVAILABLE(PLAYER2,POWER_SLAP,0,0)
MAGIC_AVAILABLE(PLAYER2,POWER_POSSESS,0,0)
MAGIC_AVAILABLE(PLAYER2,POWER_IMP,0,0)
SET_CREATURE_CONFIGURATION(DRAGON,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(DRAGON,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(DRAGON,Pay,0)
SET_CREATURE_CONFIGURATION(DRAGON,LairSize,1)
SET_CREATURE_CONFIGURATION(DRAGON,HungerFill,1)
SET_CREATURE_CONFIGURATION(DRAGON,HungerRate,9000)
SET_CREATURE_CONFIGURATION(DRAGON,FearWounded,0)
SET_CREATURE_CONFIGURATION(DRAGON,FearStronger,30000)

REM *** Sub-Critter Keeper ***
COMPUTER_PLAYER(PLAYER3,0)
START_MONEY(PLAYER3,99999999)
MAX_CREATURES(PLAYER3,0)
MAGIC_AVAILABLE(PLAYER3,POWER_HAND,0,0)
MAGIC_AVAILABLE(PLAYER3,POWER_SLAP,0,0)
MAGIC_AVAILABLE(PLAYER3,POWER_POSSESS,0,0)
MAGIC_AVAILABLE(PLAYER3,POWER_IMP,0,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,Health,100)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,ExperienceForHitting,10)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,Strength,15)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,Pay,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,LairSize,1)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,HungerRate,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,FearWounded,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,FearStronger,30000)
SET_CREATURE_CONFIGURATION(HELL_HOUND,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,Strength,15)
SET_CREATURE_CONFIGURATION(HELL_HOUND,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,Pay,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,LairSize,1)
SET_CREATURE_CONFIGURATION(HELL_HOUND,HungerFill,1)
SET_CREATURE_CONFIGURATION(HELL_HOUND,HungerRate,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,FearWounded,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,FearStronger,30000)
SET_CREATURE_INSTANCE(HELL_HOUND,3,NULL,1)
SET_CREATURE_CONFIGURATION(TENTACLE,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(TENTACLE,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(TENTACLE,Pay,0)
SET_CREATURE_CONFIGURATION(TENTACLE,HealRequirement,0)
SET_CREATURE_CONFIGURATION(TENTACLE,LairSize,0)
SET_CREATURE_CONFIGURATION(TENTACLE,HungerRate,0)
SET_CREATURE_CONFIGURATION(TENTACLE,FearWounded,0)
SET_CREATURE_CONFIGURATION(TENTACLE,FearStronger,30000)
SET_CREATURE_CONFIGURATION(ORC,Armour,60)
SET_CREATURE_CONFIGURATION(ORC,PrimaryJobs,GUARD)
SET_CREATURE_CONFIGURATION(ORC,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(ORC,Pay,0)
SET_CREATURE_CONFIGURATION(ORC,LairSize,1)
SET_CREATURE_CONFIGURATION(ORC,HungerRate,0)
SET_CREATURE_CONFIGURATION(ORC,FearWounded,0)
SET_CREATURE_CONFIGURATION(ORC,FearStronger,30000)
SET_CREATURE_CONFIGURATION(TROLL,Health,600)
SET_CREATURE_CONFIGURATION(TROLL,Armour,50)
SET_CREATURE_CONFIGURATION(TROLL,PrimaryJobs,GUARD)
SET_CREATURE_CONFIGURATION(TROLL,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(TROLL,Pay,0)
SET_CREATURE_CONFIGURATION(TROLL,LairSize,1)
SET_CREATURE_CONFIGURATION(TROLL,HungerRate,0)
SET_CREATURE_CONFIGURATION(TROLL,FearWounded,0)
SET_CREATURE_CONFIGURATION(TROLL,FearStronger,30000)
SET_CREATURE_CONFIGURATION(BILE_DEMON,Health,800)
SET_CREATURE_CONFIGURATION(BILE_DEMON,Strength,160)
SET_CREATURE_CONFIGURATION(BILE_DEMON,BaseSpeed,75)
SET_CREATURE_CONFIGURATION(BILE_DEMON,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(BILE_DEMON,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(BILE_DEMON,Pay,0)
SET_CREATURE_CONFIGURATION(BILE_DEMON,LairSize,1)
SET_CREATURE_CONFIGURATION(BILE_DEMON,HungerFill,1)
SET_CREATURE_CONFIGURATION(BILE_DEMON,HungerRate,3000)
SET_CREATURE_CONFIGURATION(BILE_DEMON,FearWounded,0)
SET_CREATURE_CONFIGURATION(BILE_DEMON,FearStronger,30000)
REM Critters
SET_CREATURE_CONFIGURATION(FLY,FearWounded,0)
SET_CREATURE_CONFIGURATION(FLY,FearStronger,30000)
SET_CREATURE_CONFIGURATION(FLY,Health,300)
SET_CREATURE_CONFIGURATION(FLY,Strength,25)
SET_CREATURE_CONFIGURATION(FLY,Defence,70)
SET_CREATURE_CONFIGURATION(BUG,FearWounded,0)
SET_CREATURE_CONFIGURATION(BUG,FearStronger,30000)
SET_CREATURE_CONFIGURATION(BUG,Health,600)
SET_CREATURE_CONFIGURATION(BUG,Strength,40)
SET_CREATURE_CONFIGURATION(BUG,Armour,60)
SET_CREATURE_CONFIGURATION(SPIDER,FearWounded,0)
SET_CREATURE_CONFIGURATION(SPIDER,FearStronger,30000)
SET_CREATURE_CONFIGURATION(SPIDER,Health,500)
SET_CREATURE_CONFIGURATION(SPIDER,Strength,50)
SET_CREATURE_CONFIGURATION(SPIDER,Armour,40)
SET_CREATURE_INSTANCE(GHOST,1,NULL,1)
SET_CREATURE_INSTANCE(GHOST,8,DRAIN,1)
SET_CREATURE_INSTANCE(GHOST,9,HEAL,1)
SET_CREATURE_CONFIGURATION(GHOST,AttackPreference,RANGED)
SET_CREATURE_CONFIGURATION(GHOST,FearWounded,0)
SET_CREATURE_CONFIGURATION(GHOST,FearStronger,30000)
SET_CREATURE_CONFIGURATION(SKELETON,HealRequirement,0)
SET_CREATURE_CONFIGURATION(SKELETON,LairSize,0)
SET_CREATURE_CONFIGURATION(SKELETON,FearWounded,0)
SET_CREATURE_CONFIGURATION(SKELETON,FearStronger,30000)
SET_CREATURE_CONFIGURATION(SKELETON,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(DRUID,FearWounded,0)
SET_CREATURE_CONFIGURATION(DRUID,FearStronger,30000)
SET_CREATURE_CONFIGURATION(HORNY,FearWounded,0)
SET_CREATURE_CONFIGURATION(HORNY,FearStronger,30000)
SET_CREATURE_CONFIGURATION(HORNY,Health,5000)
SET_CREATURE_CONFIGURATION(HORNY,HealRequirement,0)
SET_CREATURE_CONFIGURATION(HORNY,Strength,110)
SET_CREATURE_CONFIGURATION(HORNY,PrimaryJobs,0)
SET_CREATURE_CONFIGURATION(HORNY,SecondaryJobs,0)
SET_CREATURE_CONFIGURATION(HORNY,Pay,0)
SET_CREATURE_CONFIGURATION(HORNY,LairSize,0)
SET_CREATURE_CONFIGURATION(HORNY,HungerRate,0)

SET_PLAYER_COLOR(PLAYER0,WHITE)
SET_PLAYER_COLOR(PLAYER1,WHITE)
SET_PLAYER_COLOR(PLAYER2,RED)       REM Red Keeper
SET_PLAYER_COLOR(PLAYER3,BLACK)     REM Orcs & Bile Demons
SET_PLAYER_COLOR(PLAYER4,BLACK)     REM Geheimgang
SET_PLAYER_COLOR(PLAYER5,GREEN)     REM Echsen-Zucht
SET_PLAYER_COLOR(PLAYER_GOOD,BLACK) REM Critters
ALLY_PLAYERS(PLAYER0,PLAYER1,3)
ALLY_PLAYERS(PLAYER0,PLAYER5,3)
ALLY_PLAYERS(PLAYER1,PLAYER5,3)
ALLY_PLAYERS(PLAYER0,PLAYER2,2)
ALLY_PLAYERS(PLAYER1,PLAYER2,2)
ALLY_PLAYERS(PLAYER5,PLAYER2,2)
ALLY_PLAYERS(PLAYER0,PLAYER3,2)
ALLY_PLAYERS(PLAYER1,PLAYER3,2)
ALLY_PLAYERS(PLAYER5,PLAYER3,2)
ALLY_PLAYERS(PLAYER0,PLAYER4,2)
ALLY_PLAYERS(PLAYER1,PLAYER4,2)
ALLY_PLAYERS(PLAYER5,PLAYER4,2)

ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,214,226,0,PLAYER1)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,214,232,0,PLAYER1)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,220,226,0,PLAYER1)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,220,232,0,PLAYER1)


SET_TIMER(PLAYER1,TIMER0) REM Init-Timer
IF(PLAYER1,TIMER0>1)
	CHANGE_SLAB_TYPE(72,51,PRETTY_PATH)
	CHANGE_SLAB_TYPE(72,63,PRETTY_PATH)
	CHANGE_SLAB_TYPE(73,41,PATH)
	CHANGE_SLAB_TYPE(56,57,PATH)
	CHANGE_SLAB_TYPE(56,59,PATH)
	CHANGE_SLAB_TYPE(88,57,PATH)
	CHANGE_SLAB_TYPE(88,59,PATH)
	CONCEAL_MAP_RECT(PLAYER0,217,193,8,8,1)
	CONCEAL_MAP_RECT(PLAYER1,217,193,8,8,1)
	CONCEAL_MAP_RECT(PLAYER0,115,217,75,75,1)
	CONCEAL_MAP_RECT(PLAYER1,115,217,75,75,1)
	CONCEAL_MAP_RECT(PLAYER0,118,256,35,35,1)
	CONCEAL_MAP_RECT(PLAYER1,118,256,35,35,1)
	CONCEAL_MAP_RECT(PLAYER0,148,262,52,52,1)
	CONCEAL_MAP_RECT(PLAYER1,148,262,52,52,1)
	CONCEAL_MAP_RECT(PLAYER0,217,121,9,9,1)
	CONCEAL_MAP_RECT(PLAYER1,217,121,9,9,1)
	CONCEAL_MAP_RECT(PLAYER0,166,175,9,9,1)
	CONCEAL_MAP_RECT(PLAYER1,166,175,9,9,1)
	CONCEAL_MAP_RECT(PLAYER0,268,175,9,9,1)
	CONCEAL_MAP_RECT(PLAYER1,268,175,9,9,1)
	CONCEAL_MAP_RECT(PLAYER0,43,76,10,10,1)
	CONCEAL_MAP_RECT(PLAYER1,43,76,10,10,1)
	CONCEAL_MAP_RECT(PLAYER0,298,259,20,20,1)
	CONCEAL_MAP_RECT(PLAYER1,298,259,20,20,1)
ENDIF
REM *** Lair-Create-Delay ***
IF(PLAYER1,TIMER0>200)
	CHANGE_SLAB_TYPE(55,88,PATH)
	CHANGE_SLAB_TYPE(54,89,PATH)
	CHANGE_SLAB_TYPE(55,90,PATH)
	CHANGE_SLAB_TYPE(94,46,PATH)
	CHANGE_SLAB_TYPE(87,64,LAIR_AREA)
	CHANGE_SLAB_TYPE(87,68,LAIR_AREA)
	CHANGE_SLAB_TYPE(60,47,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,48,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,49,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,50,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,51,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,52,WORKSHOP_AREA)
	CHANGE_SLAB_TYPE(60,53,WORKSHOP_AREA)
	REM *** Map-Reveal Keeper ***
	REVEAL_MAP_RECT(PLAYER6,210,151,410,290) REM Whole map
ENDIF


REM *** Map-Reveal Keeper ***
COMPUTER_PLAYER(PLAYER6,0)
IF(PLAYER0,VIEW_TYPE==2) REM Symbiose
	IF_ALLIED(PLAYER0,PLAYER6 == 0)
		NEXT_COMMAND_REUSABLE
		ALLY_PLAYERS(PLAYER0,PLAYER6,3)
		NEXT_COMMAND_REUSABLE
		SET_TIMER(PLAYER0,TIMER3)
	ENDIF
ENDIF
IF(PLAYER0,VIEW_TYPE==1) REM Standart-Sicht
	IF_ALLIED(PLAYER0,PLAYER6 == 1)
		NEXT_COMMAND_REUSABLE
		ALLY_PLAYERS(PLAYER0,PLAYER6,2)
		NEXT_COMMAND_REUSABLE
		SET_TIMER(PLAYER0,TIMER3)
	ENDIF
ENDIF
IF(PLAYER0,VIEW_TYPE==4) REM Karten-Ansicht
	IF_ALLIED(PLAYER0,PLAYER6 == 1)
		NEXT_COMMAND_REUSABLE
		ALLY_PLAYERS(PLAYER0,PLAYER6,2)
		NEXT_COMMAND_REUSABLE
		SET_TIMER(PLAYER0,TIMER3)
	ENDIF
ENDIF
REM *** Handling for Minimap-Reset-Bug ***
IF(PLAYER0,TIMER3 > 0)
	IF(PLAYER0,TIMER3 < 20)
		IF(PLAYER0,VIEW_TYPE==2) REM Symbiose
			NEXT_COMMAND_REUSABLE
			ALLY_PLAYERS(PLAYER0,PLAYER6,3)
		ENDIF
		IF(PLAYER0,VIEW_TYPE==1) REM Standart-Sicht
			NEXT_COMMAND_REUSABLE
			ALLY_PLAYERS(PLAYER0,PLAYER6,2)
		ENDIF
		IF(PLAYER0,VIEW_TYPE==4) REM Karten-Ansicht
			NEXT_COMMAND_REUSABLE
			ALLY_PLAYERS(PLAYER0,PLAYER6,2)
		ENDIF
		IF(PLAYER4,FLAG0>=12)
			NEXT_COMMAND_REUSABLE
			SET_GAME_RULE(AlliesShareVision,0)
			NEXT_COMMAND_REUSABLE
			SET_GAME_RULE(AlliesShareVision,1)
		ENDIF
	ENDIF
ENDIF







































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

REM 110            - QUEST 1: Lizard Plague -             Kill every DEMON SPAWN in the northern nest! 
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(72, "   Kill every DEMON SPAWN in the northern nest!", NONE)
REM QUICK_MESSAGE(73, "            - QUEST 1: Lizard Plague -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 111 Receive your reward from the Dwarves!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(75, "      Receive your reward from the Dwarves!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 112 Look around for work in Hero City!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(76, "        Look around for work in Hero City!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 113         - QUEST 2: Forbidden Rituals -          Destroy the TEMPLE in the north eastern Lava Cave!  (Use Call-To-Arms to order vandalism.)
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(77, "      (Use Call-To-Arms to order vandalism.)", NONE)
REM QUICK_MESSAGE(78, "Destroy the TEMPLE in the north eastern Lava Cave!", NONE)
REM QUICK_MESSAGE(79, "          - QUEST 2: Forbidden Rituals -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 114 Receive your reward from the Archmage!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(80, "      Receive your reward from the Archmage!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 116          - QUEST 3: Heart of Fire -            Clear the Lava Lake from any evil by destroying the RED KEEPER in the north west!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(81, "           RED KEEPER in the north west!", NONE)
REM QUICK_MESSAGE(82, "Clear the Lava Lake from any evil by destroying the", NONE)
REM QUICK_MESSAGE(83, "            - QUEST 3: Heart of Fire -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 117 Receive your reward from the Knights!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(84, "      Receive your reward from the Knights!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 119       - QUEST 4: Raise of the Dead -          Purify the eastern Swamp Graveyard from any UNDEAD! 
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(85, "Purify the eastern Swamp Graveyard from any UNDEAD!", NONE)
REM QUICK_MESSAGE(86, "          - QUEST 4: Raise of the Dead -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 120 Receive your reward from the Abbot!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(87, "       Receive your reward from the Abbot!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 122             - QUEST 5: Vermin -               Find the Spider nest and smoke it out!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(88, "Find the Spider nest in the swamp and smoke it out!", NONE)
REM QUICK_MESSAGE(89, "              - QUEST 5: Vermin -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 123 Receive your reward from the Thief!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(90, "       Receive your reward from the Thief!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 125          - QUEST 6: Cryptic Secrets -          Find and destroy the source of the Undead!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(91, "    Swamp Graveyard's crypts and destroy it!", NONE)
REM QUICK_MESSAGE(3, "   Find the source of the Undead in one of the", NONE)
REM QUICK_MESSAGE(4, "           - QUEST 6: Cryptic Secrets -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 128          - QUEST 7: Population Control -           Place a bomb next to the walls in the Swamp Cave and detonate it! Afterwards, distance yourself from Hero City for a while to avoid getting caught! (Optional: Let the Beetles kill at least one Thief and one Barbarian.)
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(92, "                and one Barbarian.)", NONE)
REM QUICK_MESSAGE(93, " (Optional: Let the Beetles kill at least one Thief", NONE)
REM QUICK_MESSAGE(94, "   Hero City for a while to avoid getting caught!", NONE)
REM QUICK_MESSAGE(95, "and detonate it! Afterwards, distance yourself from", NONE)
REM QUICK_MESSAGE(96, " Place a bomb next to the walls in the Swamp Cave ", NONE)
REM QUICK_MESSAGE(97, "         - QUEST 7: Population Control -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 129    Receive your reward from the Warlock!     (Optional: Let the Beetles kill at least one Thief and one Barbarian beforehand.)
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(98, "        Thief and one Barbarian beforehand.)", NONE)
REM QUICK_MESSAGE(99, "    (Optional: Let the Beetles kill at least one", NONE)
REM QUICK_MESSAGE(100, "       Receive your reward from the Warlock!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 131           - QUEST 8: Wild and Evil -            Clear the Orc Camp in the western Stalactite Cave!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(101, " Clear the Orc Camp in the western Stalactite Cave!", NONE)
REM QUICK_MESSAGE(102, "            - QUEST 8: Wild and Evil -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 132 Receive your reward from the Samurai!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(103, "      Receive your reward from the Samurai!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 134             - QUEST 9: Stenchness -             Kill any Bile Demon in the Mushroom Fields!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(104, "Kill any Bile Demon in the western Mushroom Fields!", NONE)
REM QUICK_MESSAGE(105, "             - QUEST 9: Stenchness -  ", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 137                 - FINAL QUEST  -                  Find the secret door in Hero City that leads to the Unholy Cult and destroy it!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(106, "            Unholy Cult and destroy it!", NONE)
REM QUICK_MESSAGE(107, "Find the secret door in Hero City that leads to the", NONE)
REM QUICK_MESSAGE(108, "              - FINAL QUEST: Heresy -", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 138 Tell the knights about your victory!
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(109, "     Tell the knights about your victory!", NONE)
REM QUICK_MESSAGE(74, "                  NEW OBJECTIVE:", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !

REM 139               Thank you for playing!                    Creator: RauelON (Floatland Games)     Animation Assistance: BenLP 
REM QUICK_MESSAGE(51, " ", NONE)
REM QUICK_MESSAGE(110, "           Animation Assistant: BenLP", NONE)
REM QUICK_MESSAGE(111, "       Creator: RauelON (Floatland Games)", NONE)
REM QUICK_MESSAGE(112, "             Thank you for playing!", NONE)
 REM                          Mitte -->    ><          Zeilen-Ende -->  !



REM ***            ***
REM ***   QUESTS   ***
REM ***            ***

SET_FLAG(PLAYER4,FLAG0,0) REM Quest-Fortschritt
SET_FLAG(PLAYER4,FLAG7,0) REM Quest-Sound
REVEAL_MAP_RECT(PLAYER0,208,175,25,25)
REVEAL_MAP_RECT(PLAYER0,226,175,25,25)
REVEAL_MAP_RECT(PLAYER0,217,166,20,20)
REVEAL_MAP_RECT(PLAYER0,217,187,9,9)
CONCEAL_MAP_RECT(PLAYER0,217,153,3,3)
CONCEAL_MAP_RECT(PLAYER0,202,157,6,6)
CONCEAL_MAP_RECT(PLAYER0,232,157,6,6)

SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,DENY,ALWAYS)
MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)

IF(PLAYER4,FLAG7==1)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,41) REM "wall.wav"
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,944) REM "stars2.wav"
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER4,FLAG7,0)
ENDIF
IF(PLAYER4,FLAG0==0)
	IF(PLAYER1,TIMER0>=32) REM Init-Timer
		IF_SLAB_TYPE(135,6,LAVA)
			DISPLAY_OBJECTIVE(100) REM "Choose a difficulty!"
			REVEAL_MAP_RECT(PLAYER0,79,283,25,25) REM Schwierigkeit-Auswahl
			ZOOM_TO_LOCATION(PLAYER0,44)          REM Schwierigkeit-Auswahl
		ENDIF
		IF_SLAB_TYPE(135,6,HARD)
			QUICK_MESSAGE(200, "(You can find it on keeperfx.net)",NULL)
			QUICK_MESSAGE(201, "this map will not work...",NULL)
			QUICK_MESSAGE(202, "Please install the latest Alpha version, otherwise",NULL)
			QUICK_MESSAGE(203, "Your Dungeon Keeper FX version is too low!",TIME_MAGE)
			LOSE_GAME
		ENDIF
	ENDIF
ENDIF


REM *** Schwierigkeit-Auswahl ***
IF(PLAYER4,FLAG0==1)
	PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	CHANGE_SLAB_TYPE(25,91,HARD)
	CHANGE_SLAB_TYPE(25,92,HARD)
	CHANGE_SLAB_TYPE(25,93,HARD)
	CHANGE_SLAB_TYPE(26,91,HARD)
	CHANGE_SLAB_TYPE(26,92,HARD)
	CHANGE_SLAB_TYPE(26,93,HARD)
	CHANGE_SLAB_TYPE(26,94,HARD)
	CHANGE_SLAB_TYPE(27,91,HARD)
	CHANGE_SLAB_TYPE(27,92,HARD)
	CHANGE_SLAB_TYPE(27,93,HARD)
	CHANGE_SLAB_TYPE(28,92,HARD)
	CHANGE_SLAB_TYPE(29,92,HARD)
	CHANGE_SLAB_TYPE(28,93,HARD)
	CHANGE_SLAB_TYPE(29,93,HARD)
	CHANGE_SLAB_TYPE(27,94,HARD)
	CHANGE_SLAB_TYPE(28,94,HARD)
	CHANGE_SLAB_TYPE(29,94,HARD)
	CHANGE_SLAB_TYPE(30,94,HARD)
	CHANGE_SLAB_TYPE(27,95,HARD)
	CHANGE_SLAB_TYPE(28,95,HARD)
	CHANGE_SLAB_TYPE(29,95,HARD)
	CHANGE_SLAB_TYPE(30,95,HARD)
	CHANGE_SLAB_TYPE(28,96,HARD)
	CHANGE_SLAB_TYPE(29,96,HARD)
	CHANGE_SLAB_TYPE(30,96,HARD)
	CHANGE_SLAB_TYPE(30,92,HARD)
	CHANGE_SLAB_TYPE(30,93,HARD)
	CHANGE_SLAB_TYPE(28,91,HARD)
	CHANGE_SLAB_TYPE(29,91,HARD)
	CHANGE_SLAB_TYPE(30,91,HARD)
	ZOOM_TO_LOCATION(PLAYER0,PLAYER0)
	SET_TIMER(PLAYER0,TIMER2)
ENDIF
IF(PLAYER0,TIMER2==12)
	CREATE_EFFECT(EFFECT_RESEARCH_COMPLETE,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,160) REM "rescomp.wav"
ENDIF
IF(PLAYER0,TIMER2>13)
	IF(PLAYER0,TIMER2<32)
		NEXT_COMMAND_REUSABLE
		CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	ENDIF
ENDIF
IF(PLAYER0,TIMER2>=82)
	ADD_CREATURE_TO_LEVEL(PLAYER0,AVATAR,49,1,1,0)
	CREATE_EFFECT(EFFECT_SPANGLE_MULTICOLOURED,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,116) REM "takeover.wav"
	DISPLAY_OBJECTIVE(101) REM "Welcome to your new house in Hero City, inhabited by the famous AVATAR! He is still weak and frail. Besides, he doesn't have any skills yet. Which one will he learn, you ask? Decide for yourself! With each level-up he learns a new skill and receives an additional attribute. (The GRAY POTIONS show how many attributes are left.) Choose an attribute and a skill! You can find the skill tree at the bottom left of the map."
	MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,1,1)
	REM *** Attribute ***
	REVEAL_MAP_RECT(PLAYER0,16,283,16,16)
	REVEAL_MAP_RECT(PLAYER0,37,283,16,16)
	SET_FLAG(PLAYER4,FLAG0,2) REM Quest-Fortschritt
	SET_FLAG(PLAYER0,FLAG4,1) REM Attributes-left-Counter
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
ENDIF
REM *** Attribute freischalten ***
IF(PLAYER4,FLAG0==3)
	REVEAL_MAP_RECT(PLAYER0,9,265,10,10)
	REVEAL_MAP_RECT(PLAYER0,21,265,10,10)
	REVEAL_MAP_RECT(PLAYER0,33,265,10,10)
	REVEAL_MAP_RECT(PLAYER0,45,265,10,10)
	REVEAL_MAP_RECT(PLAYER0,57,265,10,10)
	REVEAL_MAP_RECT(PLAYER0,60,265,10,10)
	CHANGE_SLAB_OWNER(13,88,PLAYER0)
	CHANGE_SLAB_OWNER(15,88,PLAYER0)
	CHANGE_SLAB_OWNER(17,88,PLAYER0)
	CHANGE_SLAB_OWNER(19,88,PLAYER0)
ENDIF
REM *** Faehigkeit freischalten ***
IF(PLAYER4,FLAG0==4) REM Quest-Fortschritt: Skill-Tutorial DONE
	DISPLAY_OBJECTIVE(102) REM "It should be mentioned that if the Avatar leaves, you will lose... So you better should take care of his needs! Control his movement with POSSESS or CALL TO ARMS: You decide! (Don't worry, both are free.) Use these powers to look around Hero City!"
	SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,ALLOW,ALWAYS)
	CHANGE_SLAB_TYPE(71,41,PATH)
	MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,1)
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
ENDIF
IF_ACTION_POINT(153, PLAYER0) REM Gasse oeffnen
	CHANGE_SLAB_TYPE(83,50,PRETTY_PATH)
ENDIF
IF_ACTION_POINT(154, PLAYER0) REM Gasse oeffnen
	CHANGE_SLAB_TYPE(83,50,PRETTY_PATH)
ENDIF
REM *** Tutorial: Stadt-Besichtigung ***
IF(PLAYER4,FLAG0<12)
	IF_ACTION_POINT(78, PLAYER0) REM Gasse
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(53, "The idlers of Hero-City hang out here!", NONE)
		QUICK_MESSAGE(54, "This is the Alley. This place has seen better days...", LAIR)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(79, PLAYER0) REM Werkstatt
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(55, "carpentry work, but they are also capable engineers!", NONE)
		QUICK_MESSAGE(56, "These hard-working Dwarves take care of the town's", WORKSHOP)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(80, PLAYER0) REM Trainingsraum
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(57, "own all to yourself...", NONE)
		QUICK_MESSAGE(58, "The public Training Room! Luckily you have your very", TRAINING)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(81, PLAYER0) REM Bibliothek
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(59, "Scientists, huh?", NONE)
		QUICK_MESSAGE(60, "if there's always something new to discover...", NONE)
		QUICK_MESSAGE(61, "There's constant research going on here! Almost as", RESEARCH)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(82, PLAYER0) REM Tempel
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(62, "are not reverent, then at least act like you were!", NONE)
		QUICK_MESSAGE(63, "In this holy place the gods are worshiped. If you", TEMPLE)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(83, PLAYER0) REM DH
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(64, "you don't behave!", NONE)
		QUICK_MESSAGE(65, "order here and don't shy away from attacking you if", NONE)
		QUICK_MESSAGE(66, "see the two guarding Knights? They maintain law and", NONE)
		QUICK_MESSAGE(67, "The Heart of Hero-City. Better not touch it! Do you", POWER_HOLD_AUDIENCE)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(130, PLAYER0) REM Schatzkammer
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(69, "your own treasury...", NONE)
		QUICK_MESSAGE(70, "that's not for you! You have to pay the Avatar from", NONE)
		QUICK_MESSAGE(71, "This bulging treasury is full of valuable objects, but", TREASURE)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF_ACTION_POINT(131, PLAYER0) REM Wohnviertel
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(68, "The residential area of Hero City. Nothing special...", GARDEN)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
ENDIF
REM *** Tutorial: Stadt-Besichtigung abgeschlossen ***
IF(PLAYER4,FLAG0==12)
	RESET_ACTION_POINT(84,PLAYER0)
	SET_GAME_RULE(AlliesShareVision,1)
	REM *** Zurueck im Haus ***
	IF_ACTION_POINT(84,PLAYER0)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		DISPLAY_OBJECTIVE(109) REM "Now you know whole Hero City! Look around to see if there is some work to do!"
		SET_FLAG(PLAYER4,FLAG0,13) REM Quest-Fortschritt
		SET_TIMER(PLAYER0,TIMER5)
	ENDIF
ENDIF
IF(PLAYER0,TIMER5==100)
	QUICK_MESSAGE(51, " ", NONE)
	QUICK_MESSAGE(90, "Thanks! Now let's get back to the adventure!", NONE)
	QUICK_MESSAGE(91, "possible and leave it by that for the rest of the game.", NONE)
	QUICK_MESSAGE(92, "the maximum by clicking the '+' icon as often as", NONE)
	QUICK_MESSAGE(93, "destroy this immersion, please zoom in on the minimap to ", NONE)
	QUICK_MESSAGE(94, "black barriers in first-person view. In order not to", NONE)
	QUICK_MESSAGE(95, "map is revealed during Possession, so there are no", NONE)
	QUICK_MESSAGE(96, "NOTE: To increase the immersion of this level, the entire", SPELL_SIGHT)
ENDIF
REM *** QUEST 1: Abholung ***
IF(PLAYER4,FLAG0==13)
	RESET_ACTION_POINT(79,PLAYER0) REM Werkstatt
	IF_ACTION_POINT(79, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(1, "We have to get rid of this plague!", NONE)
		QUICK_MESSAGE(2, "are getting closer and closer to the North Gate!", NONE)
		QUICK_MESSAGE(3, "Avatar! We need your help! Disgusting LIZARDS", DWARFA)
		DISPLAY_OBJECTIVE(110) REM "- QUEST 1 -  Kill every DEMON SPAWN in the northern nest!"
		REM Nord-Tor oeffnen
		CHANGE_SLAB_TYPE(71,42,PRETTY_PATH)
		CHANGE_SLAB_TYPE(73,42,PRETTY_PATH)
		CHANGE_SLAB_TYPE(72,42,PRETTY_PATH)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,14) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 1: Abgeschlossen ***
IF(PLAYER3,DEMONSPAWN==0)
	DISPLAY_OBJECTIVE(111) REM Receive reward Dwarves
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_FLAG(PLAYER4,FLAG0,15) REM Quest-Fortschritt
ENDIF
REM *** QUEST 1: Abgeben ***
IF(PLAYER4,FLAG0==15)
	RESET_ACTION_POINT(79,PLAYER0) REM Werkstatt
	REM *** QUEST 1: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(79, PLAYER0)
		CHANGE_SLAB_TYPE(63,8,PATH)
		CHANGE_SLAB_TYPE(61,9,PATH)
		CHANGE_SLAB_TYPE(65,8,PATH)
		CHANGE_SLAB_TYPE(64,10,PATH)
		CHANGE_SLAB_TYPE(62,11,PATH)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(4, "Thanks! Your reward was brought into your chambers!", DWARFA)
		DISPLAY_OBJECTIVE(112) REM "Look around for work in Hero City!"
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_GETGOLD,215,180,0)
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,16) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 2: Abholung ***
IF(PLAYER4,FLAG0==16)
	RESET_ACTION_POINT(81,PLAYER0) REM Bibliothek
	IF_ACTION_POINT(81, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(5, "their TEMPLE to end this madness!", NONE)
		QUICK_MESSAGE(6, "incantations in the northern cave! Desecrate ", NONE)
		QUICK_MESSAGE(7, "forbidden, black magic! They are holding dark", NONE)
		QUICK_MESSAGE(8, "Some of our wizards have taken possession of", WIZARD)
		DISPLAY_OBJECTIVE(113) REM "- QUEST 2 - Destroy the unholy temple in the Lava Cave! (Use Call-To-Arms to destroy it.)")
		REM Lava-Hoehle oeffnen
		CHANGE_SLAB_TYPE(86,12,PATH)
		SET_FLAG(PLAYER4,FLAG0,17) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 2: Abgeschlossen ***
IF(PLAYER3,TEMPLE==8)
	DISPLAY_OBJECTIVE(114) REM Receive reward Wizard
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_FLAG(PLAYER4,FLAG0,18) REM Quest-Fortschritt
ENDIF
REM *** QUEST 2: Abgeben ***
IF(PLAYER4,FLAG0==18)
	RESET_ACTION_POINT(81,PLAYER0) REM Bibliothek
	REM *** QUEST 2: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(81, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(9, "Marvelous! Evil has been stopped!", WIZARD)
		DISPLAY_OBJECTIVE(115) REM "Look around for work in Hero City!"
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,211,160,34) REM Attribut-Special
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,19) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 3: Abholung ***
IF(PLAYER4,FLAG0==19)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	IF_ACTION_POINT(83, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(10, "himself! Let's show him how heroes deal with this...", NONE)
		QUICK_MESSAGE(11, "has risen in the north and claims this land for", NONE)
		QUICK_MESSAGE(12, "never-ending lizard population! An evil Keeper", NONE)
		QUICK_MESSAGE(13, "We have finally discovered the source of this", KNIGHT)
		DISPLAY_OBJECTIVE(116) 
		REM Roten Dungeon oeffnen
		CHANGE_SLAB_TYPE(33,18,PRETTY_PATH)
		CHANGE_SLAB_TYPE(33,17,LAVA)
		CHANGE_SLAB_TYPE(33,19,LAVA)
		CHANGE_SLAB_TYPE(35,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(36,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(37,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(38,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(39,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(40,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(41,18,BRIDGE_FRAME)
		CHANGE_SLAB_TYPE(42,18,BRIDGE_FRAME)
		CHANGE_SLAB_OWNER(35,18,PLAYER2)
		CHANGE_SLAB_OWNER(36,18,PLAYER2)
		CHANGE_SLAB_OWNER(37,18,PLAYER2)
		CHANGE_SLAB_OWNER(38,18,PLAYER2)
		CHANGE_SLAB_OWNER(39,18,PLAYER2)
		CHANGE_SLAB_OWNER(40,18,PLAYER2)
		CHANGE_SLAB_OWNER(41,18,PLAYER2)
		CHANGE_SLAB_OWNER(42,18,PLAYER2)
		CHANGE_SLAB_TYPE(43,16,PRETTY_PATH)
		CHANGE_SLAB_OWNER(43,16,PLAYER2)
		CHANGE_SLAB_TYPE(43,17,PRETTY_PATH)
		CHANGE_SLAB_OWNER(43,17,PLAYER2)
		CHANGE_SLAB_TYPE(43,18,PRETTY_PATH)
		CHANGE_SLAB_OWNER(43,18,PLAYER2)
		CHANGE_SLAB_TYPE(43,19,PRETTY_PATH)
		CHANGE_SLAB_OWNER(43,19,PLAYER2)
		CHANGE_SLAB_TYPE(44,17,PRETTY_PATH)
		CHANGE_SLAB_OWNER(44,17,PLAYER2)
		CHANGE_SLAB_TYPE(44,19,PRETTY_PATH)
		CHANGE_SLAB_OWNER(44,19,PLAYER2)
		CHANGE_SLAB_TYPE(45,19,PRETTY_PATH)
		CHANGE_SLAB_OWNER(45,19,PLAYER2)
		RESET_ACTION_POINT(143,PLAYER0) REM Imp-Stelle
	ENDIF
	IF_ACTION_POINT(143, PLAYER0)
		ADD_CREATURE_TO_LEVEL(PLAYER2,IMP,144,2,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER2,IMP,144,1,3,0)
	ENDIF
ENDIF
REM *** QUEST 3: Abgeschlossen ***
IF(PLAYER2,DUNGEON_DESTROYED==1)
	DISPLAY_OBJECTIVE(117) REM Receive reward Knights
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_FLAG(PLAYER4,FLAG0,21) REM Quest-Fortschritt
ENDIF
REM *** QUEST 3: Abgeben ***
IF(PLAYER4,FLAG0==21)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	REM *** QUEST 3: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(83, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(14, "Your help is always welcome!", KNIGHT)
		DISPLAY_OBJECTIVE(118)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_GETGOLD,217,180,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,214,160,34) REM Attribut-Special
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,22) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 4: Abholung ***
IF(PLAYER4,FLAG0==22)
	RESET_ACTION_POINT(82,PLAYER0) REM Tempel
	IF_ACTION_POINT(82, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(15, "fallen soldiers to do their unholy machinations!", NONE)
		QUICK_MESSAGE(16, "taken over by Necromancers and they force our", NONE)
		QUICK_MESSAGE(17, "Our graveyard in the Eastern Swamps has been", MONK)
		DISPLAY_OBJECTIVE(119)
		IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTA,145,1)
		ENDIF
		IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTB,145,1)
		ENDIF
		IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTC,145,1)
		ENDIF
		IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTD,145,1)
		ENDIF
		REM Ost-Tor oeffnen
		CHANGE_SLAB_TYPE(87,57,PRETTY_PATH)
		CHANGE_SLAB_TYPE(87,58,PRETTY_PATH)
		CHANGE_SLAB_TYPE(87,59,PRETTY_PATH)
		IF(PLAYER4,FLAG0 > 0) REM Immer
			SET_FLAG(PLAYER4,FLAG0,23) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
REM *** QUEST 4: Abgeschlossen ***
IF(PLAYER4,FLAG0==23)
	IF(PLAYER_GOOD,VAMPIRE==0)
		IF(PLAYER_GOOD,GHOST==0)
			DISPLAY_OBJECTIVE(120) REM Receive reward Monk
			SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
			SET_FLAG(PLAYER4,FLAG0,24) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
REM *** QUEST 4: Abgeben ***
IF(PLAYER4,FLAG0==24)
	RESET_ACTION_POINT(82,PLAYER0) REM Tempel
	REM *** QUEST 4: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(82, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(18, "Finally our deceased can rest!", MONK)
		DISPLAY_OBJECTIVE(121)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,211,163,34) REM Attribut-Special
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,25) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 5: Abholung ***
IF(PLAYER4,FLAG0==25)
	RESET_ACTION_POINT(132,PLAYER0) REM Dieb-Wohnung
	IF_ACTION_POINT(132, PLAYER0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SPIDER,133,1,1,0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(19, "it and I will reward you properly!", NONE)
		QUICK_MESSAGE(20, "on the other side of this wall... Take care of", NONE)
		QUICK_MESSAGE(21, "How disgusting! There must be a nest somewhere", THIEF)
		DISPLAY_OBJECTIVE(122) 
		REM Sumpf-Hoehle oeffnen
		CHANGE_SLAB_TYPE(110,47,PATH)
		CHANGE_SLAB_TYPE(111,46,PATH)
		IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENA,65,1)
		ENDIF
		IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENB,65,1)
		ENDIF
		IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENC,65,1)
		ENDIF
		IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNEND,65,1)
		ENDIF
		IF(PLAYER4,FLAG0 > 0) REM Immer
			SET_FLAG(PLAYER4,FLAG0,26) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
REM *** QUEST 5: Abgeschlossen ***
IF(PLAYER4,FLAG0==26)
	IF(PLAYER_GOOD,SPIDER==0)
		DISPLAY_OBJECTIVE(123) REM Receive reward Thief
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,27) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 5: Abgeben ***
IF(PLAYER4,FLAG0==27)
	RESET_ACTION_POINT(132,PLAYER0) REM Dieb-Wohnung
	REM *** QUEST 5: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(132, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(22, "Nice! Here is your gold...", THIEF)
		DISPLAY_OBJECTIVE(124)
		ADD_OBJECT_TO_LEVEL_AT_POS(GOLD_CHEST,298,133,70)
		PLAY_MESSAGE(PLAYER0,SOUND,79) REM "coinsack.wav"
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,28) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 6: Abholung ***
IF(PLAYER4,FLAG0==28)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	IF_ACTION_POINT(83, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(23, "Find and destroy the fount of the Necromancy!", NONE)
		QUICK_MESSAGE(24, "comes from somewhere in the Graveyard!", NONE)
		QUICK_MESSAGE(25, "monks are absolutely sure that the source", NONE)
		QUICK_MESSAGE(26, "The undead problem remains unsolved. But our", KNIGHT)
		DISPLAY_OBJECTIVE(125) 
		REM Gruft oeffnen
		CHANGE_SLAB_TYPE(125,71,PRETTY_PATH)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,29) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 6: Abgeschlossen ***
IF(PLAYER_GOOD,DUNGEON_DESTROYED==1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER_GOOD,VAMPIRE,ANYWHERE,1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER_GOOD,SKELETON,ANYWHERE,1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER_GOOD,GHOST,ANYWHERE,1)
	DISPLAY_OBJECTIVE(126) REM Receive reward Knights
	CHANGE_SLAB_TEXTURE(127,90,13)
	CHANGE_SLAB_TEXTURE(128,90,13)
	CHANGE_SLAB_TEXTURE(129,90,13)
	CHANGE_SLAB_TEXTURE(127,91,13)
	CHANGE_SLAB_TEXTURE(128,91,13)
	CHANGE_SLAB_TEXTURE(129,91,13)
	CHANGE_SLAB_TEXTURE(127,92,13)
	CHANGE_SLAB_TEXTURE(128,92,13)
	CHANGE_SLAB_TEXTURE(129,92,13)
	CHANGE_SLAB_TYPE(127,90,LAVA)
	CHANGE_SLAB_TYPE(129,90,LAVA)
	CHANGE_SLAB_TYPE(127,92,LAVA)
	CHANGE_SLAB_TYPE(129,92,LAVA)
	CHANGE_SLAB_TYPE(127,90,PATH)
	CHANGE_SLAB_TYPE(129,90,PATH)
	CHANGE_SLAB_TYPE(127,92,PATH)
	CHANGE_SLAB_TYPE(129,92,PATH)
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_FLAG(PLAYER4,FLAG0,30) REM Quest-Fortschritt
ENDIF
REM *** QUEST 6: Abgeben ***
IF(PLAYER4,FLAG0==30)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	REM *** QUEST 6: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(83, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(27, "I praise the gods that we have you!", KNIGHT)
		DISPLAY_OBJECTIVE(127)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_GETGOLD,219,180,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,220,160,34)
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,31) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 7: Abholung ***
IF(PLAYER4,FLAG0==31)
	RESET_ACTION_POINT(81,PLAYER0) REM Bibliothek
	IF_ACTION_POINT(81, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(28, "to the walls and let the BEETLES do the rest!", NONE)
		QUICK_MESSAGE(29, "spread there! Place this BOMB inside the cave next", NONE)
		QUICK_MESSAGE(30, "of their cave in the swamps, BEETLES have now", NONE)
		QUICK_MESSAGE(31, "of luxury here! After the SPIDERS were driven out", NONE)
		QUICK_MESSAGE(32, "don't contribute to anything, but they live a life", NONE)
		QUICK_MESSAGE(33, "of the Alley are a burden on our community! They", NONE)
		QUICK_MESSAGE(34, "(Whispers) Let's be honest: The good-for-nothings", SORCEROR)
		DISPLAY_OBJECTIVE(128)
		SET_CREATURE_CONFIGURATION(THIEF,Health,250)
		CHANGE_SLAB_TYPE(104,41,PATH)
		CHANGE_SLAB_TYPE(105,41,PATH)
		CHANGE_SLAB_TYPE(105,42,PATH)
		REM Spinnen-Hoehle zu Kaefer-Hoehle
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,313,123,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,312,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,313,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,314,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,313,125,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,314,125,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,123,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,317,123,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,315,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,317,124,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,125,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,315,126,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,126,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,315,127,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,127,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,317,127,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAIR_BUG,316,128,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ROCK,312,125,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ROCK,317,126,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ROCK,315,128,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ROCK_PILLAR,315,125,0)
		RESET_ACTION_POINT(65,PLAYER0)
		IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSA,65,1)
		ENDIF
		IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSB,65,1)
		ENDIF
		IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSC,65,1)
		ENDIF
		IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSD,65,1)
		ENDIF
		IF(PLAYER4,FLAG0 > 0) REM Immer
			SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
			SET_FLAG(PLAYER4,FLAG0,32) REM Quest-Fortschritt
		ENDIF
		SET_CREATURE_CONFIGURATION(AVATAR,Stand,STAND)
		SET_CREATURE_CONFIGURATION(AVATAR,Ambulate,WALK)
		SET_CREATURE_CONFIGURATION(AVATAR,Drag,WALK)
		SET_CREATURE_CONFIGURATION(AVATAR,Attack,ATTACK)
		SET_CREATURE_CONFIGURATION(AVATAR,RangedAttack,ATTACK)
		SET_CREATURE_CONFIGURATION(AVATAR,CastSpell,ATTACK)
		SET_CREATURE_CONFIGURATION(AVATAR,Dig,ATTACK)
		SET_CREATURE_CONFIGURATION(AVATAR,Smoke,LAIRSLEEP)
		SET_CREATURE_CONFIGURATION(AVATAR,Relax,LAIRSLEEP)
		SET_CREATURE_CONFIGURATION(AVATAR,PrettyDance,CELEBRATE)
		SET_CREATURE_CONFIGURATION(AVATAR,GotHit,HIT)
		SET_CREATURE_CONFIGURATION(AVATAR,PowerGrab,PICKEDUP)
		SET_CREATURE_CONFIGURATION(AVATAR,GotSlapped,SLAPPED)
		SET_CREATURE_CONFIGURATION(AVATAR,Celebrate,CELEBRATE)
		SET_CREATURE_CONFIGURATION(AVATAR,Sleep,LAIRSLEEP)
		SET_CREATURE_CONFIGURATION(AVATAR,EatChicken,EATCHICKEN)
		SET_CREATURE_CONFIGURATION(AVATAR,Scream,COMPLAIN)
		SET_CREATURE_CONFIGURATION(AVATAR,DropDead,DYING)
		SET_CREATURE_CONFIGURATION(AVATAR,Roar,CELEBRATE)
		SET_CREATURE_CONFIGURATION(AVATAR,Piss,COMPLAIN)
	ENDIF
ENDIF
REM *** QUEST 7: Bombe platziert ***
IF(PLAYER4,FLAG0==32)
	RESET_ACTION_POINT(135,PLAYER0) REM Bombenplatz
	IF_ACTION_POINT(135,PLAYER0)
		SET_TRAP_CONFIGURATION(TNT,Hidden,0)
		SET_TRAP_CONFIGURATION(TNT,Destructible,1)
		SET_TRAP_CONFIGURATION(TNT,Unstable,1)
		PLAY_MESSAGE(PLAYER0,SOUND,77) REM "slab3.wav"
		SET_CREATURE_CONFIGURATION(AVATAR,Stand,162)
		SET_CREATURE_CONFIGURATION(AVATAR,Ambulate,160)
		SET_CREATURE_CONFIGURATION(AVATAR,Drag,160)
		SET_CREATURE_CONFIGURATION(AVATAR,Attack,164)
		SET_CREATURE_CONFIGURATION(AVATAR,RangedAttack,164)
		SET_CREATURE_CONFIGURATION(AVATAR,CastSpell,164)
		SET_CREATURE_CONFIGURATION(AVATAR,Dig,164)
		SET_CREATURE_CONFIGURATION(AVATAR,Smoke,176)
		SET_CREATURE_CONFIGURATION(AVATAR,Relax,176)
		SET_CREATURE_CONFIGURATION(AVATAR,PrettyDance,174)
		SET_CREATURE_CONFIGURATION(AVATAR,GotHit,166)
		SET_CREATURE_CONFIGURATION(AVATAR,PowerGrab,172)
		SET_CREATURE_CONFIGURATION(AVATAR,GotSlapped,178)
		SET_CREATURE_CONFIGURATION(AVATAR,Celebrate,174)
		SET_CREATURE_CONFIGURATION(AVATAR,Sleep,176)
		SET_CREATURE_CONFIGURATION(AVATAR,EatChicken,180)
		SET_CREATURE_CONFIGURATION(AVATAR,Scream,168)
		SET_CREATURE_CONFIGURATION(AVATAR,DropDead,170)
		SET_CREATURE_CONFIGURATION(AVATAR,Roar,174)
		SET_CREATURE_CONFIGURATION(AVATAR,Piss,168)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,33) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 7: Bombe hochgejagt ***
IF(PLAYER4,FLAG0==33)
	IF(PLAYER_NEUTRAL,TNT==0)
		DISPLAY_OBJECTIVE(129)
		CHANGE_SLAB_TYPE(97,40,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,41,PATH)
		CHANGE_SLAB_TYPE(97,42,PRETTY_PATH)
		CHANGE_SLAB_TYPE(98,42,PRETTY_PATH)
		CHANGE_SLAB_TYPE(99,42,PATH)
		CHANGE_SLAB_TYPE(96,42,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,43,PATH)
		CHANGE_SLAB_TYPE(97,43,PATH)
		CHANGE_SLAB_TEXTURE(97,41,6)
		CHANGE_SLAB_TEXTURE(99,42,6)
		CHANGE_SLAB_TEXTURE(97,43,6)
		IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSA,135,2)
		ENDIF
		IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSB,135,2)
		ENDIF
		IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSC,135,2)
		ENDIF
		IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
			ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BUGSD,135,2)
		ENDIF
		CREATE_EFFECT(48,135) REM flash
		CREATE_EFFECT(50,135) REM explosion7
		CREATE_EFFECT(68,136) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,137) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,138) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,139) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,140) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,141) REM EFFECT_BOULDER_BREAK_WATER
		CREATE_EFFECT(68,142) REM EFFECT_BOULDER_BREAK_WATER
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		IF(PLAYER4,FLAG0 > 0) REM Immer
			SET_FLAG(PLAYER4,FLAG0,34) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
IF_SLAB_TYPE(98,41,LAVA)
	CHANGE_SLAB_TYPE(98,41,PATH)
ENDIF
REM *** QUEST 7: Bonus ***
IF(PLAYER4,FLAG0>=34)
	IF(PLAYER4,FLAG0<=35)
		IF(PLAYER1,THIEF==6)
			SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
			ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ENDIF
		IF(PLAYER1,BARBARIAN==5)
			SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
			ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
REM *** QUEST 7: Abgeben ***
IF(PLAYER4,FLAG0>=34)
	IF(PLAYER4,FLAG0<=36)
		RESET_ACTION_POINT(81,PLAYER0) REM Bibliothek
		IF_ACTION_POINT(81, PLAYER0)
			REM *** QUEST 7: Belohnung ohne Bonus ***
			IF(PLAYER4,FLAG0<36)
				QUICK_MESSAGE(51, " ", NONE)
				QUICK_MESSAGE(35, "That wasn't particularly effective...", SORCEROR)
			ENDIF
			REM *** QUEST 7: Belohnung mit Bonus ***
			IF(PLAYER4,FLAG0==36)
				QUICK_MESSAGE(51, " ", NONE)
				QUICK_MESSAGE(36, "That went great! You deserve this bonus!", SORCEROR)
				ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,223,160,34)
			ENDIF
			REM *** QUEST 7: Erledigt -> Arbeitssuche ***
			ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_GETGOLD,216,182,0)
			DISPLAY_OBJECTIVE(130)
			CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
			SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
			SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
			IF(PLAYER4,FLAG0>0) REM Immer
				SET_FLAG(PLAYER4,FLAG0,37) REM Quest-Fortschritt
			ENDIF
		ENDIF
	ENDIF
ENDIF
REM *** QUEST 8: Abholung ***
IF(PLAYER4,FLAG0==37)
	RESET_ACTION_POINT(80,PLAYER0) REM Trainingsraum
	IF_ACTION_POINT(80, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(37, "strong enough to attack!", NONE)
		QUICK_MESSAGE(38, "as quickly as possible, before they are", NONE)
		QUICK_MESSAGE(39, "Cave to the west! We need to get rid of them", NONE)
		QUICK_MESSAGE(40, "Orcs! They have set up camp in the Stalactite", SAMURAI)
		DISPLAY_OBJECTIVE(131) 
		REM West-Tor oeffnen
		CHANGE_SLAB_TYPE(57,57,PRETTY_PATH)
		CHANGE_SLAB_TYPE(57,58,PRETTY_PATH)
		CHANGE_SLAB_TYPE(57,59,PRETTY_PATH)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,38) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 8: Abgeschlossen ***
IF(PLAYER3,ORC==0)
	IF(PLAYER3,TROLL==0)
		DISPLAY_OBJECTIVE(132) REM Receive reward Monk
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,39) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 8: Abgeben ***
IF(PLAYER4,FLAG0==39)
	RESET_ACTION_POINT(80,PLAYER0) REM Trainingsraum
	REM *** QUEST 8: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(80, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(41, "You fight with glory, venerable one!", SAMURAI)
		DISPLAY_OBJECTIVE(133)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_CUSTOM,223,163,34) REM Attribut-Special
		CHANGE_SLAB_TYPE(49,84,PATH)
		CHANGE_SLAB_TYPE(51,84,PATH)
		CHANGE_SLAB_TYPE(46,85,PATH)
		CHANGE_SLAB_TYPE(45,87,PATH)
		CHANGE_SLAB_TYPE(48,87,PATH)
		CHANGE_SLAB_TYPE(50,86,PATH)
		CHANGE_SLAB_TYPE(53,85,PATH)
		CHANGE_SLAB_TYPE(52,88,PATH)
		CHANGE_SLAB_TYPE(55,89,PATH)
		CHANGE_SLAB_TYPE(46,90,PATH)
		CHANGE_SLAB_TYPE(52,91,PATH)
		CHANGE_SLAB_TYPE(44,92,PATH)
		CHANGE_SLAB_TYPE(48,92,PATH)
		CHANGE_SLAB_TYPE(51,92,PATH)
		CHANGE_SLAB_TYPE(46,93,PATH)
		CHANGE_SLAB_TYPE(48,94,PATH)
		CHANGE_SLAB_TYPE(50,94,PATH)
		CHANGE_SLAB_TYPE(52,94,PATH)
		CHANGE_SLAB_TYPE(54,93,PATH)
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,40) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 9: Abholung ***
IF(PLAYER4,FLAG0==40)
	RESET_ACTION_POINT(79,PLAYER0) REM Werkstatt
	IF_ACTION_POINT(79, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(42, "up residence. Destroy them!", NONE)
		QUICK_MESSAGE(43, "Stalactite Cave where Bile Demons have taken", NONE)
		QUICK_MESSAGE(44, "There is a poisonous Mushroom Field near the", DWARFA)
		DISPLAY_OBJECTIVE(134)
		REM Gift-Wald oeffnen
		CHANGE_SLAB_TYPE(47,50,PATH)
		CHANGE_SLAB_TYPE(48,50,PATH)
		CHANGE_SLAB_TYPE(49,50,PATH)
		CHANGE_SLAB_TYPE(50,50,PATH)
		CHANGE_SLAB_TYPE(50,49,PATH)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,41) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 9: Abgeschlossen ***
IF(PLAYER3,BILE_DEMON==0)
	DISPLAY_OBJECTIVE(135) REM Receive reward Dwarves
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_FLAG(PLAYER4,FLAG0,42) REM Quest-Fortschritt
ENDIF
REM *** QUEST 9: Abgeben ***
IF(PLAYER4,FLAG0==42)
	RESET_ACTION_POINT(79,PLAYER0) REM Werkstatt
	REM *** QUEST 9: Belohnung -> Arbeitssuche ***
	IF_ACTION_POINT(79, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(45, "You are proving to be quite useful!", DWARFA)
		DISPLAY_OBJECTIVE(136)
		ADD_OBJECT_TO_LEVEL_AT_POS(SPECBOX_GETGOLD,218,182,0)
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,DECREASE,3000)
		SET_FLAG(PLAYER1,FLAG5,0) REM Annoyance
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,43) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 10: Abholung ***
IF(PLAYER4,FLAG0==43)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	IF_ACTION_POINT(83, PLAYER0)
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(46, "Get ahead of them to finally rid this realm of evil!", NONE)
		QUICK_MESSAGE(47, "the Unholy Cult that aims to destroy us all!", NONE)
		QUICK_MESSAGE(48, "Somewhere must be a secret passage that leads to", NONE)
		QUICK_MESSAGE(49, "(Serious) There are enemies within our own ranks!", KNIGHT)
		DISPLAY_OBJECTIVE(137) 
		REM Schatzkammer oeffnen
		CHANGE_SLAB_TYPE(66,86,PATH)
		CHANGE_SLAB_TYPE(67,86,DOOR_SECRET)
		CHANGE_SLAB_TYPE(99,86,HEART_PEDESTAL)
		COMPUTER_PLAYER(PLAYER4,1)
		MAGIC_AVAILABLE(PLAYER4,POWER_HAND,0,0)
		MAGIC_AVAILABLE(PLAYER4,POWER_SLAP,0,0)
		MAGIC_AVAILABLE(PLAYER4,POWER_IMP,0,0)
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	RESET_ACTION_POINT(146,PLAYER0) REM Geheim-Tuer
	IF_ACTION_POINT(146, PLAYER0)
		CHANGE_SLAB_TYPE(67,86,PATH)
		CREATE_EFFECT(27,147) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,147) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,147) REM DIRT_RUBBLE_BIG
		PLAY_MESSAGE(PLAYER0,SOUND,72) REM "rocks1.wav"
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,44) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 10: Letzter AP ***
IF(PLAYER4,FLAG0==44)
	IF_ACTION_POINT(77,PLAYER0)
		IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
			ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,77,2,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,77,5,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,77,3,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HORNY,77,1,6,0)
		ENDIF
		IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
			ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,77,3,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,77,6,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,77,4,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HORNY,77,1,7,0)
		ENDIF
		IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
			ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,77,4,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,77,7,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,77,5,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HORNY,77,1,8,0)
		ENDIF
		IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
			ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,77,6,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,77,10,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,77,8,10,0)
			ADD_CREATURE_TO_LEVEL(PLAYER4,HORNY,77,1,10,0)
		ENDIF
		IF(PLAYER4,FLAG0>0) REM Immer
			SET_FLAG(PLAYER4,FLAG0,45) REM Quest-Fortschritt
		ENDIF
	ENDIF
ENDIF
IF(PLAYER4,FLAG0==45)
	IF(PLAYER4,TOTAL_CREATURES==0)
		CHANGE_SLAB_TYPE(97,84,PRETTY_PATH)
		CHANGE_SLAB_TYPE(98,84,PRETTY_PATH)
		CHANGE_SLAB_TYPE(99,84,PRETTY_PATH)
		CHANGE_SLAB_TYPE(100,84,PRETTY_PATH)
		CHANGE_SLAB_TYPE(101,84,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,85,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,86,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,87,PRETTY_PATH)
		CHANGE_SLAB_TYPE(97,88,PRETTY_PATH)
		CHANGE_SLAB_TYPE(101,85,PRETTY_PATH)
		CHANGE_SLAB_TYPE(101,86,PRETTY_PATH)
		CHANGE_SLAB_TYPE(101,87,PRETTY_PATH)
		CHANGE_SLAB_TYPE(101,88,PRETTY_PATH)
		CHANGE_SLAB_TYPE(98,88,PRETTY_PATH)
		CHANGE_SLAB_TYPE(99,88,PRETTY_PATH)
		CHANGE_SLAB_TYPE(100,88,PRETTY_PATH)
		
		CHANGE_SLAB_OWNER(97,84,PLAYER4)
		CHANGE_SLAB_OWNER(98,84,PLAYER4)
		CHANGE_SLAB_OWNER(99,84,PLAYER4)
		CHANGE_SLAB_OWNER(100,84,PLAYER4)
		CHANGE_SLAB_OWNER(101,84,PLAYER4)
		CHANGE_SLAB_OWNER(97,85,PLAYER4)
		CHANGE_SLAB_OWNER(97,86,PLAYER4)
		CHANGE_SLAB_OWNER(97,87,PLAYER4)
		CHANGE_SLAB_OWNER(97,88,PLAYER4)
		CHANGE_SLAB_OWNER(101,85,PLAYER4)
		CHANGE_SLAB_OWNER(101,86,PLAYER4)
		CHANGE_SLAB_OWNER(101,87,PLAYER4)
		CHANGE_SLAB_OWNER(101,88,PLAYER4)
		CHANGE_SLAB_OWNER(98,88,PLAYER4)
		CHANGE_SLAB_OWNER(99,88,PLAYER4)
		CHANGE_SLAB_OWNER(100,88,PLAYER4)
		
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		CREATE_EFFECT(27,148) REM DIRT_RUBBLE_BIG
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,46) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 10: Abgeschlossen ***
IF(PLAYER4,FLAG0==46)
	IF(PLAYER4,DUNGEON_DESTROYED==1)
		CHANGE_SLAB_TYPE(93,83,LAVA)
		CHANGE_SLAB_TYPE(92,85,LAVA)
		CHANGE_SLAB_TYPE(93,85,LAVA)
		CHANGE_SLAB_TYPE(94,85,LAVA)
		CHANGE_SLAB_TYPE(92,86,LAVA)
		CHANGE_SLAB_TYPE(93,86,LAVA)
		CHANGE_SLAB_TYPE(94,86,LAVA)
		CHANGE_SLAB_TYPE(92,87,LAVA)
		CHANGE_SLAB_TYPE(93,87,LAVA)
		CHANGE_SLAB_TYPE(94,87,LAVA)
		CHANGE_SLAB_TYPE(93,83,PRETTY_PATH)
		CHANGE_SLAB_TYPE(92,85,PRETTY_PATH)
		CHANGE_SLAB_TYPE(93,85,PRETTY_PATH)
		CHANGE_SLAB_TYPE(94,85,PRETTY_PATH)
		CHANGE_SLAB_TYPE(92,86,PRETTY_PATH)
		CHANGE_SLAB_TYPE(93,86,PRETTY_PATH)
		CHANGE_SLAB_TYPE(94,86,PRETTY_PATH)
		CHANGE_SLAB_TYPE(92,87,PRETTY_PATH)
		CHANGE_SLAB_TYPE(93,87,PRETTY_PATH)
		CHANGE_SLAB_TYPE(94,87,PRETTY_PATH)
		CHANGE_SLAB_OWNER(93,83,PLAYER4)
		CHANGE_SLAB_OWNER(92,85,PLAYER4)
		CHANGE_SLAB_OWNER(93,85,PLAYER4)
		CHANGE_SLAB_OWNER(94,85,PLAYER4)
		CHANGE_SLAB_OWNER(92,86,PLAYER4)
		CHANGE_SLAB_OWNER(93,86,PLAYER4)
		CHANGE_SLAB_OWNER(94,86,PLAYER4)
		CHANGE_SLAB_OWNER(92,87,PLAYER4)
		CHANGE_SLAB_OWNER(93,87,PLAYER4)
		CHANGE_SLAB_OWNER(94,87,PLAYER4)
		DISPLAY_OBJECTIVE(138) REM Receive reward Knights
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
		SET_FLAG(PLAYER4,FLAG0,47) REM Quest-Fortschritt
	ENDIF
ENDIF
REM *** QUEST 10: Abgeben ***
IF(PLAYER4,FLAG0==47)
	RESET_ACTION_POINT(83,PLAYER0) REM Dungeon Herz
	REM *** QUEST 10: Belohnung -> WIN ***
	IF_ACTION_POINT(83, PLAYER0)
		CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,0)
		DISPLAY_OBJECTIVE(139) REM Credits
		PLAY_MESSAGE(PLAYER0,SOUND,41) REM "wall.wav"
		PLAY_MESSAGE(PLAYER0,SOUND,944) REM "stars2.wav"
		QUICK_MESSAGE(51, " ", NONE)
		QUICK_MESSAGE(50, "You are truly the savior of this kingdom, mighty one!", KNIGHT)
		WIN_GAME
	ENDIF
ENDIF








































REM ***               ***
REM ***   WAYPOINTS   ***
REM ***               ***
IF_ACTION_POINT(123,PLAYER0) REM Lava-See
	CHANGE_SLAB_OWNER(49,29,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,148,88)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,145,85,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,151,85,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,145,91,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,151,91,0)
ENDIF
IF_ACTION_POINT(124,PLAYER0) REM Lava-Hoehle
	CHANGE_SLAB_OWNER(96,9,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,289,28)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,286,25,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,292,25,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,286,31,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,292,31,0)
ENDIF
IF_ACTION_POINT(125,PLAYER0) REM Sumpf
	CHANGE_SLAB_OWNER(117,55,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,352,166)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,349,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,355,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,349,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,355,169,0)
ENDIF
IF_ACTION_POINT(126,PLAYER0) REM Untote
	CHANGE_SLAB_OWNER(110,82,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,331,247)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,328,244,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,334,244,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,328,250,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,334,250,0)
ENDIF
IF_ACTION_POINT(127,PLAYER0) REM Orc-Lager
	CHANGE_SLAB_OWNER(29,81,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,88,244)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,85,241,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,91,241,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,85,247,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,91,247,0)
ENDIF
IF_ACTION_POINT(128,PLAYER0) REM Pilzwald
	CHANGE_SLAB_OWNER(27,43,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,82,130)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,79,127,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,85,127,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,79,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,85,133,0)
ENDIF
IF_ACTION_POINT(152,PLAYER0) REM Finale
	CHANGE_SLAB_OWNER(84,95,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_WHITE,253,286)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,250,283,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,256,283,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,250,289,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_WHITE,256,289,0)
ENDIF
































REM ***                   ***
REM ***   SCHWIERIGKEIT   ***
REM ***                   ***

SET_BOX_TOOLTIP(44,"Easy")
SET_BOX_TOOLTIP(45,"Medium")
SET_BOX_TOOLTIP(46,"Hard")
SET_BOX_TOOLTIP(47," INSANE!!!")
SET_BOX_TOOLTIP(48," (Add Speedrun-Timer)")

REM *** 44: Schwierigkeit: Einfach ***
IF(PLAYER0, BOX44_ACTIVATED == 1)
	SET_FLAG(PLAYER4,FLAG0,1)
ENDIF
REM *** 47: Schwierigkeit: Mittel ***
IF(PLAYER0, BOX45_ACTIVATED == 1)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER2,ANY_CREATURE,1)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER3,ANY_CREATURE,1)
	CREATURE_ENTRANCE_LEVEL(PLAYER1,4)
	CREATURE_ENTRANCE_LEVEL(PLAYER2,4)
	SET_FLAG(PLAYER4,FLAG0,1)
ENDIF
REM *** 47: Schwierigkeit: Schwer ***
IF(PLAYER0, BOX46_ACTIVATED == 1)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER2,ANY_CREATURE,2)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER3,ANY_CREATURE,2)
	CREATURE_ENTRANCE_LEVEL(PLAYER1,5)
	CREATURE_ENTRANCE_LEVEL(PLAYER2,5)
	SET_FLAG(PLAYER4,FLAG0,1)
ENDIF
REM *** 47: Schwierigkeit: EXTREM ***
IF(PLAYER0, BOX47_ACTIVATED == 1)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER2,ANY_CREATURE,4)
	LEVEL_UP_PLAYERS_CREATURES(PLAYER3,ANY_CREATURE,4)
	CREATURE_ENTRANCE_LEVEL(PLAYER1,7)
	CREATURE_ENTRANCE_LEVEL(PLAYER2,7)
	SET_FLAG(PLAYER4,FLAG0,1)
ENDIF
REM *** 48: Speedrun Timer ***
IF(PLAYER0, BOX48_ACTIVATED == 1)
	DISPLAY_TIMER(PLAYER1,TIMER0,1)
	CHANGE_SLAB_TYPE(29,92,HARD)
ENDIF































REM ***            ***
REM ***   SPAWNS   ***
REM ***            ***

IF_ACTION_POINT(53,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,53,4,1,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,53,4,2,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,53,4,3,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,53,4,5,0)
	ENDIF
ENDIF
IF_ACTION_POINT(54,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,1,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,2,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,2,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,3,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,3,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,4,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,5,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,54,2,6,0)
	ENDIF
ENDIF
IF_ACTION_POINT(55,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,55,4,2,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,55,4,3,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,55,4,4,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,55,4,6,0)
	ENDIF
ENDIF
IF_ACTION_POINT(56,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,4,2,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,2,3,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,4,3,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,2,4,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,4,4,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,2,5,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,4,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,56,2,7,0)
	ENDIF
ENDIF
IF_ACTION_POINT(57,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,57,6,3,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,57,6,4,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,57,6,5,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,DEMONSPAWN,57,6,7,0)
	ENDIF
ENDIF
IF_ACTION_POINT(58,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,58,3,2,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,58,3,3,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,58,3,4,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,58,3,6,0)
	ENDIF
ENDIF
IF_ACTION_POINT(59,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,59,4,2,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,59,4,3,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,59,4,4,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,59,4,6,0)
	ENDIF
ENDIF
IF_ACTION_POINT(60,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,2,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,3,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,3,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,4,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,4,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,5,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,60,2,7,0)
	ENDIF
ENDIF
IF_ACTION_POINT(61,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,61,4,3,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,61,4,4,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,61,4,5,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,61,4,7,0)
	ENDIF
ENDIF
IF_ACTION_POINT(62,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,62,3,3,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,SORCEROR,62,3,4,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,62,3,4,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,SORCEROR,62,3,5,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,62,3,5,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,SORCEROR,62,3,6,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,HELL_HOUND,62,3,7,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,SORCEROR,62,3,8,0)
	ENDIF
ENDIF
IF_ACTION_POINT(63,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,63,3,4,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,63,3,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,64,4,5,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,64,3,7,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,63,3,5,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,63,3,7,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,64,4,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,64,3,8,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,63,3,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,63,3,8,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,64,4,7,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,64,3,9,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,63,3,8,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,63,3,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,64,4,9,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FLY,64,4,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(65,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENA,65,1)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENB,65,1)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNENC,65,1)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SPINNEND,65,1)
	ENDIF
ENDIF

IF_ACTION_POINT(66,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,66,3,4,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DRUID,66,1,8,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,66,3,5,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DRUID,66,1,9,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,66,3,6,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DRUID,66,1,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,TENTACLE,66,3,8,0)
		ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DRUID,66,2,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(67,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTA,67,1)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTB,67,1)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTC,67,1)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTD,67,1)
	ENDIF
ENDIF
IF_ACTION_POINT(68,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTB,68,1)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTC,68,1)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTD,68,1)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTB,68,1)
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTD,68,1)
	ENDIF
ENDIF
IF_ACTION_POINT(69,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTA,69,2)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTB,69,2)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTC,69,2)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UNTOTD,69,2)
	ENDIF
ENDIF
IF_ACTION_POINT(70,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,TENTACLE,70,6,7,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,TENTACLE,70,6,8,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,TENTACLE,70,6,9,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,TENTACLE,70,8,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(71,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,ORC,71,3,7,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,TROLL,71,3,7,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,ORC,71,3,8,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,TROLL,71,3,8,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,ORC,71,3,9,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,TROLL,71,3,9,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,ORC,71,4,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,TROLL,71,4,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(72,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,72,3,8,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,72,3,9,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,72,3,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,72,6,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(73,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,2,8,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,2,9,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,2,9,0)
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,2,10,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,4,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER3,BILE_DEMON,73,7,10,0)
	ENDIF
ENDIF

IF_ACTION_POINT(74,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,74,5,8,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,74,5,9,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,74,5,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,74,8,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(75,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,75,3,10,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,75,4,10,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,75,5,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER4,TENTACLE,75,8,10,0)
	ENDIF
ENDIF
IF_ACTION_POINT(76,PLAYER0)
	IF(PLAYER0, BOX44_ACTIVATED == 1) REM Easy
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,76,4,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,76,4,10,0)
	ENDIF
	IF(PLAYER0, BOX45_ACTIVATED == 1) REM Normal
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,76,5,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,76,6,10,0)
	ENDIF
	IF(PLAYER0, BOX46_ACTIVATED == 1) REM Hard
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,76,7,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,76,7,10,0)
	ENDIF
	IF(PLAYER0, BOX47_ACTIVATED == 1) REM Extreme
		ADD_CREATURE_TO_LEVEL(PLAYER4,HELL_HOUND,76,10,10,0)
		ADD_CREATURE_TO_LEVEL(PLAYER4,SORCEROR,76,10,10,0)
	ENDIF
ENDIF































REM ***               ***
REM ***   LEVEL-UPS   ***
REM ***               ***

SET_FLAG(PLAYER0,FLAG0,1)
SET_FLAG(PLAYER0,FLAG5,1)
IF(PLAYER0,CURRENT_SALARY>=1500) REM Level 2 erreicht
	DISPLAY_INFORMATION(94)
	SET_FLAG(PLAYER0,FLAG5,2) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 2)
		CHANGE_SLAB_OWNER(13,83,PLAYER0)
		CHANGE_SLAB_OWNER(16,83,PLAYER0)
		CHANGE_SLAB_OWNER(19,83,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,250,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,250,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,250,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,250,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,250,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,250,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=1750) REM Level 3 erreicht
	SET_FLAG(PLAYER0,FLAG5,3) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 3)
		CHANGE_SLAB_OWNER(13,78,PLAYER0)
		CHANGE_SLAB_OWNER(15,78,PLAYER0)
		CHANGE_SLAB_OWNER(17,78,PLAYER0)
		CHANGE_SLAB_OWNER(19,78,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,235,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,235,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,235,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,235,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,235,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,235,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=2000) REM Level 4 erreicht
	SET_FLAG(PLAYER0,FLAG5,4) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 4)
		CHANGE_SLAB_OWNER(13,73,PLAYER0)
		CHANGE_SLAB_OWNER(15,73,PLAYER0)
		CHANGE_SLAB_OWNER(17,73,PLAYER0)
		CHANGE_SLAB_OWNER(19,73,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,220,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,220,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,220,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,220,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,220,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,220,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=2250) REM Level 5 erreicht
	SET_FLAG(PLAYER0,FLAG5,5) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 5)
		CHANGE_SLAB_OWNER(13,68,PLAYER0)
		CHANGE_SLAB_OWNER(15,68,PLAYER0)
		CHANGE_SLAB_OWNER(17,68,PLAYER0)
		CHANGE_SLAB_OWNER(19,68,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,205,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,205,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,205,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,205,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,205,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,205,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=2500) REM Level 6 erreicht
	SET_FLAG(PLAYER0,FLAG5,6) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 6)
		CHANGE_SLAB_OWNER(13,63,PLAYER0)
		CHANGE_SLAB_OWNER(15,63,PLAYER0)
		CHANGE_SLAB_OWNER(17,63,PLAYER0)
		CHANGE_SLAB_OWNER(19,63,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,190,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,190,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,190,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,190,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,190,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,190,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=2750) REM Level 7 erreicht
	SET_FLAG(PLAYER0,FLAG5,7) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 7)
		CHANGE_SLAB_OWNER(13,58,PLAYER0)
		CHANGE_SLAB_OWNER(15,58,PLAYER0)
		CHANGE_SLAB_OWNER(17,58,PLAYER0)
		CHANGE_SLAB_OWNER(19,58,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,175,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,175,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,175,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,175,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,175,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,175,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=3000) REM Level 8 erreicht
	SET_FLAG(PLAYER0,FLAG5,8) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 8)
		CHANGE_SLAB_OWNER(13,53,PLAYER0)
		CHANGE_SLAB_OWNER(15,53,PLAYER0)
		CHANGE_SLAB_OWNER(17,53,PLAYER0)
		CHANGE_SLAB_OWNER(19,53,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,160,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,160,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,160,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,160,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,160,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,160,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=3250) REM Level 9 erreicht
	SET_FLAG(PLAYER0,FLAG5,9) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 9)
		CHANGE_SLAB_OWNER(13,48,PLAYER0)
		CHANGE_SLAB_OWNER(15,48,PLAYER0)
		CHANGE_SLAB_OWNER(17,48,PLAYER0)
		CHANGE_SLAB_OWNER(19,48,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,145,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,145,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,145,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,145,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,145,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,145,10,10)
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=3500) REM Level 10 erreicht
	SET_FLAG(PLAYER0,FLAG5,10) REM Level-Counter
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 10)
		CHANGE_SLAB_OWNER(13,43,PLAYER0)
		CHANGE_SLAB_OWNER(15,43,PLAYER0)
		CHANGE_SLAB_OWNER(17,43,PLAYER0)
		CHANGE_SLAB_OWNER(19,43,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,9,130,10,10)
		REVEAL_MAP_RECT(PLAYER0,21,130,10,10)
		REVEAL_MAP_RECT(PLAYER0,33,130,10,10)
		REVEAL_MAP_RECT(PLAYER0,45,130,10,10)
		REVEAL_MAP_RECT(PLAYER0,57,130,10,10)
		REVEAL_MAP_RECT(PLAYER0,60,130,10,10)
	ENDIF
ENDIF





































REM ***                  ***
REM ***   FAEHIGKEITEN   ***
REM ***                  ***

SET_BOX_TOOLTIP_ID(1,1)
SET_BOX_TOOLTIP_ID(2,2)
SET_BOX_TOOLTIP_ID(3,3)
SET_BOX_TOOLTIP_ID(4,4)
SET_BOX_TOOLTIP_ID(5,5)
SET_BOX_TOOLTIP_ID(6,6)
SET_BOX_TOOLTIP_ID(7,7)
SET_BOX_TOOLTIP_ID(8,8)
SET_BOX_TOOLTIP_ID(9,9)
SET_BOX_TOOLTIP_ID(10,10)
SET_BOX_TOOLTIP_ID(11,11)
SET_BOX_TOOLTIP_ID(12,12)
SET_BOX_TOOLTIP_ID(13,13)
SET_BOX_TOOLTIP_ID(14,14)
SET_BOX_TOOLTIP_ID(14,14)
SET_BOX_TOOLTIP_ID(15,15)
SET_BOX_TOOLTIP_ID(16,16)
SET_BOX_TOOLTIP_ID(17,17)
SET_BOX_TOOLTIP_ID(18,18)
SET_BOX_TOOLTIP_ID(19,19)
SET_BOX_TOOLTIP_ID(20,20)
SET_BOX_TOOLTIP_ID(21,21)
SET_BOX_TOOLTIP_ID(22,22)
SET_BOX_TOOLTIP_ID(23,23)
SET_BOX_TOOLTIP_ID(24,24)
SET_BOX_TOOLTIP_ID(25,25)
SET_BOX_TOOLTIP_ID(26,26)
SET_BOX_TOOLTIP_ID(27,27)
SET_BOX_TOOLTIP_ID(28,28)
SET_BOX_TOOLTIP_ID(29,29)
SET_BOX_TOOLTIP_ID(30,30)
SET_BOX_TOOLTIP_ID(31,31)
SET_BOX_TOOLTIP_ID(32,32)
SET_BOX_TOOLTIP_ID(33,33)
SET_BOX_TOOLTIP_ID(34,34)
SET_BOX_TOOLTIP_ID(35,35)
SET_BOX_TOOLTIP_ID(36,36)
SET_BOX_TOOLTIP_ID(37,37)
SET_BOX_TOOLTIP_ID(38,38)
SET_BOX_TOOLTIP_ID(39,39)
SET_BOX_TOOLTIP_ID(40,40)
SET_BOX_TOOLTIP_ID(41,41)
SET_BOX_TOOLTIP_ID(42,42)
SET_BOX_TOOLTIP_ID(43,43)

SET_FLAG(PLAYER0,FLAG0,1)
REM ***           ***
REM ***  LEVEL 1  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 1)
	REM *** 01: Fencing ***
	IF(PLAYER0, BOX1_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,1,SWING_WEAPON_SWORD_B,1)
		SET_CREATURE_CONFIGURATION(AVATAR,AttackPreference,MELEE)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,1,1)
		CHANGE_SLAB_OWNER(13,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,88,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,1,1)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
	ENDIF
	REM *** 02: Karate ***
	IF(PLAYER0, BOX2_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,1,SWING_WEAPON_FIST_B,1)
		SET_CREATURE_CONFIGURATION(AVATAR,AttackPreference,MELEE)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,2,2)
		CHANGE_SLAB_OWNER(13,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,88,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,2,1)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
	ENDIF
	REM *** 03: Archery ***
	IF(PLAYER0, BOX3_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,1,FIRE_ARROW_B,1)
		SET_CREATURE_CONFIGURATION(AVATAR,AttackPreference,RANGED)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,3,3)
		CHANGE_SLAB_OWNER(13,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,88,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,3,1)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
	ENDIF
	REM *** 04: Pyromancy ***
	IF(PLAYER0, BOX4_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,1,FLAME_BREATH_B,1)
		SET_CREATURE_CONFIGURATION(AVATAR,AttackPreference,RANGED)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,4,4)
		CHANGE_SLAB_OWNER(13,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,88,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,4,1)
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 2  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 2)
	REM *** 05: Dragon Skin ***
	IF(PLAYER0, BOX5_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,2,ARMOUR,2)
		SET_CREATURE_CONFIGURATION(AVATAR,HurtByLava,0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,5,5)
		CHANGE_SLAB_OWNER(13,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,83,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,5,1)
		IF(PLAYER0,FLAG1 < 6)
			IF(PLAYER0,FLAG2 < 6)
				SET_CREATURE_CONFIGURATION(AVATAR,Foot,1,4)
			ENDIF
		ENDIF
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 06: Trancendent Being ***
	IF(PLAYER0, BOX6_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,2,SIGHT,2)
		SET_CREATURE_PROPERTY(AVATAR,SEE_INVISIBLE,1)
		SET_CREATURE_PROPERTY(AVATAR,ILLUMINATED,1)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerRate,0)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerFill,1)
		SET_CREATURE_PROPERTY(AVATAR,BLEEDS,0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,6,6)
		CHANGE_SLAB_OWNER(13,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,83,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,6,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 35: Attribut ***
	IF(PLAYER0, BOX35_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,35,35)
		CHANGE_SLAB_OWNER(13,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,83,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,35,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 3  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 3)
	REM *** 07: Lizard Breeding ***
	IF(PLAYER0, BOX7_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,3,MISSILE_B,3)
		ADD_CREATURE_TO_LEVEL(PLAYER5,DEMONSPAWN,50,2,1,0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,7,7)
		CHANGE_SLAB_OWNER(13,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,78,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,7,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 08: Stink Bomb ***
	IF(PLAYER0, BOX8_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,3,POISON_CLOUD_B,3)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,8,8)
		CHANGE_SLAB_OWNER(13,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,78,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,8,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 09: Firecasting ***
	IF(PLAYER0, BOX9_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,3,FIREBALL_B,3)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,9,9)
		CHANGE_SLAB_OWNER(13,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,78,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,9,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 36: Attribut ***
	IF(PLAYER0, BOX36_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,36,36)
		CHANGE_SLAB_OWNER(13,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,78,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,36,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 4  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 4)
	REM *** 10: Maiming ***
	IF(PLAYER0, BOX10_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,4,SLOW,4)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,10,10)
		CHANGE_SLAB_OWNER(13,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,73,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,10,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 11: Infectious ***
	IF(PLAYER0, BOX11_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,4,CAST_SPELL_DISEASE_B,4)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,11,11)
		CHANGE_SLAB_OWNER(13,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,73,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,11,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 12: Poor Digestion ***
	IF(PLAYER0, BOX12_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,4,FART,4)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,12,12)
		CHANGE_SLAB_OWNER(13,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,73,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,12,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 37: Attribut ***
	IF(PLAYER0, BOX37_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,37,37)
		CHANGE_SLAB_OWNER(13,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,73,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,37,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 5  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 5)
	REM *** 13: Lizard Training ***
	IF(PLAYER0, BOX13_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,5,NAVIGATING_MISSILE_B,5)
		ADD_CREATURE_TO_LEVEL(PLAYER5,DEMONSPAWN,51,1,2,0)
		ADD_CREATURE_TO_LEVEL(PLAYER5,DEMONSPAWN,51,1,3,0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,13,13)
		CHANGE_SLAB_OWNER(13,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,68,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,13,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 14: Lizard Experimenting ***
	IF(PLAYER0, BOX14_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,5,GRENADE,5)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,14,14)
		ADD_CREATURE_TO_LEVEL(PLAYER5,DEMONSPAWN,51,2,1,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(WRKBOX_DEMOLTN,230,155,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(WRKBOX_DEMOLTN,235,157,0)
		CHANGE_SLAB_OWNER(13,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,68,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,14,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 15: Bodybuilding ***
	IF(PLAYER0, BOX15_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,15,15)
		SET_CREATURE_CONFIGURATION(AVATAR,TrainingCost,25)
		CHANGE_SLAB_OWNER(13,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,68,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,15,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 38: Attribut ***
	IF(PLAYER0, BOX38_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,38,38)
		CHANGE_SLAB_OWNER(13,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,68,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,38,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 6  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 6)
	REM *** 16: Knavish ***
	IF(PLAYER0, BOX16_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,6,INVISIBILITY,6)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,16,16)
		CHANGE_SLAB_OWNER(13,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,63,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,16,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 17: Banning ***
	IF(PLAYER0, BOX17_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,6,REBOUND,6)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,17,17)
		CHANGE_SLAB_OWNER(13,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,63,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,17,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 18: Levitation ***
	IF(PLAYER0, BOX18_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,6,FLY,6)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,18,18)
		CHANGE_SLAB_OWNER(13,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,63,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,18,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 39: Attribut ***
	IF(PLAYER0, BOX39_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,39,39)
		CHANGE_SLAB_OWNER(13,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,63,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,39,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 7  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 7)
	REM *** 19: Rope Mesh ***
	IF(PLAYER0, BOX19_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,7,FREEZE,7)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,19,19)
		CHANGE_SLAB_OWNER(13,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,58,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,19,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 20: Transforming ***
	IF(PLAYER0, BOX20_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,7,CAST_SPELL_CHICKEN,7)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,20,20)
		CHANGE_SLAB_OWNER(13,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,58,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,20,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 21: Dragonborn ***
	IF(PLAYER0, BOX21_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,7,WIND,7)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,21,21)
		CHANGE_SLAB_OWNER(13,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,58,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,21,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 40: Attribut ***
	IF(PLAYER0, BOX40_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,40,40)
		CHANGE_SLAB_OWNER(13,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,58,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,40,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 8  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 8)
	REM *** 22: Storm Calling ***
	IF(PLAYER0, BOX22_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,8,HAILSTORM_B,8)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,22,22)
		CHANGE_SLAB_OWNER(13,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,53,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,22,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 23: Geomancy ***
	IF(PLAYER0, BOX23_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,8,FIRE_BOMB_B,8)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,23,23)
		CHANGE_SLAB_OWNER(13,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,53,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,23,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 24: Necromancy ***
	IF(PLAYER0, BOX24_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,8,SUMMON_CREATURE,8)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,24,24)
		CHANGE_SLAB_OWNER(13,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,53,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,24,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 41: Attribut ***
	IF(PLAYER0, BOX41_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,41,41)
		CHANGE_SLAB_OWNER(13,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,53,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,41,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 9  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 9)
	REM *** 25: Alchemy ***
	IF(PLAYER0, BOX25_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,9,HEAL,9)
		SET_CREATURE_PROPERTY(AVATAR,IMMUNE_TO_GAS,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,25,25)
		CHANGE_SLAB_OWNER(13,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,48,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,25,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 26: Time Bending ***
	IF(PLAYER0, BOX26_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,9,SPEED,9)
		SET_CREATURE_PROPERTY(AVATAR,IMMUNE_TO_BOULDER,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,26,26)
		CHANGE_SLAB_OWNER(13,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,48,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,26,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 27: Soulbound ***
	IF(PLAYER0, BOX27_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,9,DRAIN,9)
		SET_FLAG(PLAYER0,FLAG7,1) REM Never annoyed
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,27,27)
		CHANGE_SLAB_OWNER(13,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,48,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,27,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 42: Attribut ***
	IF(PLAYER0, BOX42_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,42,42)
		CHANGE_SLAB_OWNER(13,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,48,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,42,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF

REM ***            ***
REM ***  LEVEL 10  ***
REM ***            ***
IF(PLAYER0,FLAG0 == 10)
	REM *** 28: Infiltrating ***
	IF(PLAYER0, BOX28_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,10,CAST_SPELL_TIME_BOMB_B,10)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,28,28)
		CHANGE_SLAB_OWNER(13,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,43,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,28,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 29: Overloading ***
	IF(PLAYER0, BOX29_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,10,LIGHTNING,10)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,29,29)
		CHANGE_SLAB_OWNER(13,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,43,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,29,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 30: Eonian Knowledge ***
	IF(PLAYER0, BOX30_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		SET_CREATURE_INSTANCE(AVATAR,10,WORD_OF_POWER,10)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,30,30)
		CHANGE_SLAB_OWNER(13,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,43,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,30,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
	REM *** 43: Attribut ***
	IF(PLAYER0, BOX43_ACTIVATED == 1)
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		ADD_TO_FLAG(PLAYER0,FLAG4,1) REM +1 Attribut
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,43,43)
		CHANGE_SLAB_OWNER(13,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(15,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(17,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,43,PLAYER_NEUTRAL)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,43,1)
		ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
		SET_FLAG(PLAYER1,FLAG6,1) REM Attribute Zoom
	ENDIF
ENDIF
REM *** Nie verraegert ***
SET_FLAG(PLAYER0,FLAG7,0)
IF(PLAYER0,FLAG7 > 0)
	NEXT_COMMAND_REUSABLE
	CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,0)
ENDIF
REM *** Drachen-Blut -> Schuhwerk ***
IF(PLAYER0, BOX5_ACTIVATED == 1)
	IF(PLAYER0,FLAG1 < 6)
		IF(PLAYER0,FLAG2 < 6)
			SET_CREATURE_CONFIGURATION(AVATAR,Foot,1,4)
		ENDIF
	ENDIF
ENDIF


REM *** Zoom to Attributes ***
IF(PLAYER1,FLAG6>0) REM Attribute Zoom
	IF(PLAYER0,FLAG4>0) REM Attributes-left-Counter
		NEXT_COMMAND_REUSABLE
		ZOOM_TO_LOCATION(PLAYER0,32)
	ENDIF
	IF(PLAYER1,FLAG6>0) REM Always
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG6,0)
	ENDIF
ENDIF






























REM ***               ***
REM ***   ATTRIBUTE   ***
REM ***               ***

REM SET_BOX_TOOLTIP(31," Sturdy (Increase Health + Defence)")
REM SET_BOX_TOOLTIP(32," Combative (Increase Strength + Armour)")
REM SET_BOX_TOOLTIP(33," Nimble (Increase Speed, Dexterity + Luck)")
REM SET_BOX_TOOLTIP(34," +1 ATTRIBUTE ")

REM *** PLAYER0,FLAG0     => Skill-Counter
REM *** PLAYER0,FLAG1     => Health/Defence-Counter
REM *** PLAYER0,FLAG2     => Strength/Armour-Counter
REM *** PLAYER0,FLAG3     => Dexterity/Luck-Counter
REM *** PLAYER0,FLAG4     => Attributes-left-Counter
REM *** PLAYER0,FLAG5     => Feinde-in-Stadt-Counter
REM *** PLAYER0,FLAG7     => Nie veraergert
REM ***
REM ***                   Lvl1 Lvl2 Lvl3 Lvl4 Lvl5 Lvl6 Lvl7 Lvl8 Lvl9 Lvl10
REM *** Health:            300  600  900 1200 1500 1800 2100 2400 2700 3000   
REM *** HealRequirement:   200  400  500  600  700  800  900 1000 1100 1200
REM *** Defence:            30   40   50   60   70   80   90  100  110  120
REM ***                   Lvl5:TREMBLING  Lvl7:UNAFFECTED_BY_WIND
REM ***             Sound Lvl1:Imp Lvl2:Archer Lvl6:Giant
REM ***
REM *** Strength:           90  100  110  120  130  140  150  160  170  180
REM *** Armour:             50   60   70   80   90  100  110  120  130  140
REM ***             Sound Lvl5:Knight ueberdeckend
REM ***
REM *** Dexterity:          50   70   90  110  130  150  170  190  210  230
REM *** Luck:               13   14   15   16   17   18   19   20   21   22
REM *** BaseSpeed:          58   61   64   67   70   73   76   79   82   85

SET_CREATURE_CONFIGURATION(AVATAR,Health,300)
SET_CREATURE_CONFIGURATION(AVATAR,Defence,30)
SET_CREATURE_CONFIGURATION(AVATAR,Strength,90)
SET_CREATURE_CONFIGURATION(AVATAR,Armour,50)
SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,50)
SET_CREATURE_CONFIGURATION(AVATAR,Luck,13)
SET_FLAG(PLAYER0,FLAG1,0) REM Health/Defence-Counter
SET_FLAG(PLAYER0,FLAG2,0) REM Strength/Armour-Counter
SET_FLAG(PLAYER0,FLAG3,0) REM Dexterity/Luck-Counter
SET_FLAG(PLAYER0,FLAG4,0) REM Attributes-left-Counter

IF(PLAYER0, BOX31_ACTIVATED == 1)
	IF(PLAYER4,FLAG0<4) REM Tutorial
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
	ENDIF
	IF(PLAYER0,FLAG1 <= 8)
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG1,1)
		NEXT_COMMAND_REUSABLE
		PLAY_MESSAGE(PLAYER0,SPEECH,80) REM "So be it!"
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG4,-1) REM Rest-Attribute
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,31,31)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX31_ACTIVATED,0)
	ENDIF
ENDIF
IF(PLAYER0,FLAG1 == 1)
	SET_CREATURE_CONFIGURATION(AVATAR,Health,1000)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,40)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,288,0)
ENDIF
IF(PLAYER0,FLAG1 == 2)
	IF(PLAYER0, BOX6_ACTIVATED == 0)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerFill,2)
	ENDIF
	IF(PLAYER4,FLAG0>=0) REM Immer
		SET_CREATURE_CONFIGURATION(AVATAR,Health,1250)
		SET_CREATURE_CONFIGURATION(AVATAR,Defence,50)
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,288,0)
	ENDIF
ENDIF
IF(PLAYER0,FLAG1 == 3)
	IF(PLAYER0,FLAG2 < 5)
		SET_CREATURE_CONFIGURATION(AVATAR,Foot,1,4)
	ENDIF
	IF(PLAYER4,FLAG0>=0) REM Immer
		SET_CREATURE_CONFIGURATION(AVATAR,Health,1500)
		SET_CREATURE_CONFIGURATION(AVATAR,Defence,60)
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,288,0)
	ENDIF
ENDIF
IF(PLAYER0,FLAG1 == 4)
	IF(PLAYER0, BOX6_ACTIVATED == 0)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerFill,3)
	ENDIF
	SET_CREATURE_CONFIGURATION(AVATAR,Health,1750)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,70)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 5)
	SET_CREATURE_CONFIGURATION(AVATAR,Health,2000)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,80)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 6)
	IF(PLAYER0, BOX6_ACTIVATED == 0)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerFill,4)
	ENDIF
	SET_CREATURE_CONFIGURATION(AVATAR,Health,2250)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,90)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 7)
	SET_CREATURE_PROPERTY(AVATAR,UNAFFECTED_BY_WIND,1)
	SET_CREATURE_CONFIGURATION(AVATAR,Health,2500)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,100)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,290,0)
ENDIF
IF(PLAYER0,FLAG1 == 8)
	IF(PLAYER0,FLAG2 < 5)
		SET_CREATURE_CONFIGURATION(AVATAR,Foot,17,4)
	ENDIF
	SET_CREATURE_PROPERTY(AVATAR,TREMBLING,1)
	SET_CREATURE_CONFIGURATION(AVATAR,Health,2750)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,110)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,290,0)
ENDIF
IF(PLAYER0,FLAG1 == 9)
	IF(PLAYER0, BOX6_ACTIVATED == 0)
		SET_CREATURE_CONFIGURATION(AVATAR,HungerFill,5)
	ENDIF
	SET_CREATURE_CONFIGURATION(AVATAR,Health,3000)
	SET_CREATURE_CONFIGURATION(AVATAR,Defence,120)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,290,0)
ENDIF


IF(PLAYER0, BOX32_ACTIVATED == 1)
	IF(PLAYER4,FLAG0<4) REM Tutorial
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
	ENDIF
	IF(PLAYER0,FLAG2 <= 8)
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG2,1)
		NEXT_COMMAND_REUSABLE
		PLAY_MESSAGE(PLAYER0,SPEECH,80) REM "So be it!"
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG4,-1) REM Rest-Attribute
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,32,32)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX32_ACTIVATED,0)
	ENDIF
ENDIF
IF(PLAYER0,FLAG2 == 1)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,100)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,60)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 2)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,110)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,70)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 3)
	IF(PLAYER0,FLAG1 < 8)
		SET_CREATURE_CONFIGURATION(AVATAR,Foot,1,4)
	ENDIF
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,120)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,80)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 4)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,130)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,90)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 5)
	SET_CREATURE_CONFIGURATION(AVATAR,Foot,5,4)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,140)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,100)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 6)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,150)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,110)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 7)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,160)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,120)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,290,0)
ENDIF
IF(PLAYER0,FLAG2 == 8)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,170)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,130)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,290,0)
ENDIF
IF(PLAYER0,FLAG2 == 9)
	SET_CREATURE_CONFIGURATION(AVATAR,Strength,180)
	SET_CREATURE_CONFIGURATION(AVATAR,Armour,140)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,290,0)
ENDIF

IF(PLAYER0, BOX33_ACTIVATED == 1)
	IF(PLAYER4,FLAG0<4) REM Tutorial
		ADD_TO_FLAG(PLAYER4,FLAG0,1) REM Quest-Fortschritt
	ENDIF
	IF(PLAYER0,FLAG3 <= 8)
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG3,1)
		NEXT_COMMAND_REUSABLE
		PLAY_MESSAGE(PLAYER0,SPEECH,80) REM "So be it!"
		NEXT_COMMAND_REUSABLE
		ADD_TO_FLAG(PLAYER0,FLAG4,-1) REM Rest-Attribute
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,33,33)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX33_ACTIVATED,0)
	ENDIF
ENDIF
IF(PLAYER0,FLAG3 == 1)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,140)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,14)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,62)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 2)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,150)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,15)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,66)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 3)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,160)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,16)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,70)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 4)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,170)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,17)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,74)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 5)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,180)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,18)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,78)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 6)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,190)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,19)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,82)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 7)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,200)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,20)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,86)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,290,0)
ENDIF
IF(PLAYER0,FLAG3 == 8)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,220)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,21)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,90)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,290,0)
ENDIF
IF(PLAYER0,FLAG3 == 9)
	SET_CREATURE_CONFIGURATION(AVATAR,Dexterity,230)
	SET_CREATURE_CONFIGURATION(AVATAR,Luck,22)
	SET_CREATURE_CONFIGURATION(AVATAR,BaseSpeed,94)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,290,0)
ENDIF
IF(PLAYER0, BOX34_ACTIVATED == 1)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
	NEXT_COMMAND_REUSABLE
	ADD_TO_FLAG(PLAYER0,FLAG4,1) REM Rest-Attribute
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER1,FLAG4,1) REM Rest-Attribut-Reset
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER0,BOX34_ACTIVATED,0)
ENDIF
REM *** Attributes RESET ***
IF(PLAYER0,FLAG4==0)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(4,95,PLAYER_NEUTRAL)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(8,95,PLAYER_NEUTRAL)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(12,95,PLAYER_NEUTRAL)
ENDIF
IF(PLAYER0,FLAG4>0)
	IF(PLAYER4,FLAG0>=2) REM Quest-Fortschritt
		IF(PLAYER0,FLAG1 < 9)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_OWNER(4,95,PLAYER0)
		ENDIF
		IF(PLAYER0,FLAG2 < 9)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_OWNER(8,95,PLAYER0)
		ENDIF
		IF(PLAYER0,FLAG3 < 9)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_OWNER(12,95,PLAYER0)
		ENDIF
	ENDIF
	IF(PLAYER0,FLAG1 >= 9)
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(4,95,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER0,FLAG2 >= 9)
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(8,95,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER0,FLAG3 >= 9)
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(12,95,PLAYER_NEUTRAL)
	ENDIF
ENDIF

REM *** Rest-Attribute-Reset ***
IF(PLAYER1,FLAG4 == 1)
	REM Alle weissen Flaeschchen entfernen
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(4,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(5,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(6,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(7,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(8,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(9,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(10,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(11,94,PRETTY_PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(12,94,PRETTY_PATH)
	IF(PLAYER0,FLAG4 >= 1)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,12,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 2)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,13,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 3)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,14,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 4)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,15,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 5)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,16,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 6)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,17,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 7)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,18,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 8)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,19,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 9)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,20,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 10)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,21,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 11)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,22,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 12)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,23,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 13)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,24,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 14)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,25,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 15)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,26,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 16)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,27,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 17)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,28,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 18)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,29,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 19)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,30,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 20)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,31,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 21)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,32,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 22)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,33,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 23)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,34,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 24)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,35,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 25)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,36,283,0)
	ENDIF
	IF(PLAYER0,FLAG4 >= 26)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(POTION_WHITE,37,283,0)
	ENDIF
	IF(PLAYER1,FLAG4 == 1) REM Immer
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER1,FLAG4,0) REM Rest-Attribut-Reset
	ENDIF
ENDIF

REM *** Kreatur im Skill-Bereich ***
IF_SLAB_OWNER(4,95,PLAYER0) REM Attribute 1
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[85],1)
ENDIF
IF_SLAB_OWNER(8,95,PLAYER0) REM Attribute 2
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[86],1)
ENDIF
IF_SLAB_OWNER(12,95,PLAYER0) REM Attribute 3
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[87],1)
ENDIF
IF_SLAB_OWNER(13,83,PLAYER0) REM Level 2
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[88],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[89],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[90],1)
ENDIF
IF_SLAB_OWNER(13,78,PLAYER0) REM Level 3
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[91],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[92],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[93],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[94],1)
ENDIF
IF_SLAB_OWNER(13,73,PLAYER0) REM Level 4
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[95],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[96],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[97],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[98],1)
ENDIF
IF_SLAB_OWNER(13,68,PLAYER0) REM Level 5
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[99],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[100],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[101],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[102],1)
ENDIF
IF_SLAB_OWNER(13,63,PLAYER0) REM Level 6
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[103],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[104],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[105],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[106],1)
ENDIF
IF_SLAB_OWNER(13,58,PLAYER0) REM Level 7
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[107],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[108],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[109],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[110],1)
ENDIF
IF_SLAB_OWNER(13,53,PLAYER0) REM Level 8
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[111],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[112],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[113],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[114],1)
ENDIF
IF_SLAB_OWNER(13,48,PLAYER0) REM Level 9
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[115],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[116],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[117],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[118],1)
ENDIF
IF_SLAB_OWNER(13,43,PLAYER0) REM Level 10
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[119],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[120],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[121],1)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[122],1)
ENDIF





































REM ***            ***
REM ***   REVIVE   ***
REM ***            ***

SET_FLAG(PLAYER1,FLAG3,0) REM IsReviving-Bool
SET_FLAG(PLAYER1,FLAG5,0) REM Avatar-Annoyance
IF(PLAYER0,AVATAR==0)
	IF(PLAYER1,FLAG3==0)
		IF(PLAYER4,FLAG0>1)
			IF(PLAYER0,TIMER1 >= 60) REM Not losing
				NEXT_COMMAND_REUSABLE
				SET_TIMER(PLAYER0,TIMER0)
				NEXT_COMMAND_REUSABLE
				SET_FLAG(PLAYER1,FLAG3,1)
			ENDIF
		ENDIF
	ENDIF
ENDIF
IF(PLAYER0,TIMER0==70)
	ZOOM_TO_LOCATION(PLAYER0,PLAYER0) 
ENDIF
IF(PLAYER0,TIMER0==63)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_1,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==100)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_2,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==140)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_1,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==160)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_1,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==180)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_2,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==200)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_2,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==210)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_1,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==220)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_COLFOUNTN_3,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,159) REM "resdone.wav"
ENDIF
IF(PLAYER0,TIMER0==230)
	NEXT_COMMAND_REUSABLE
	CREATE_EFFECT(EFFECT_RESEARCH_COMPLETE,PLAYER0)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,160) REM "rescomp.wav"
ENDIF
IF(PLAYER0,TIMER0>231)
	IF(PLAYER0,TIMER0<255)
		NEXT_COMMAND_REUSABLE
		CREATE_EFFECT(EFFECT_COLOURFUL_FIRE_CIRCLE,PLAYER0)
	ENDIF
ENDIF
IF(PLAYER1,FLAG3==1)
	IF(PLAYER0,TIMER0>=300)
		IF(PLAYER0,AVATAR == 0)
			NEXT_COMMAND_REUSABLE
			MOVE_CREATURE(PLAYER6,AVATAR,LEAST_EXPERIENCED,1,PLAYER0,0)
			NEXT_COMMAND_REUSABLE
			CHANGE_CREATURE_OWNER(PLAYER6,AVATAR,LEAST_EXPERIENCED,PLAYER0)
			NEXT_COMMAND_REUSABLE
			CREATE_EFFECT(EFFECT_SPANGLE_MULTICOLOURED,PLAYER0)
			NEXT_COMMAND_REUSABLE
			PLAY_MESSAGE(PLAYER0,SOUND,116) REM "takeover.wav"
		ENDIF
		IF(PLAYER0,FLAG7 == 0) REM Never annoyed off
			IF(PLAYER1,FLAG5 == 0)
				NEXT_COMMAND_REUSABLE
				CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,3500)
			ENDIF
			IF(PLAYER1,FLAG5 == 1)
				DISPLAY_INFORMATION(96)
				NEXT_COMMAND_REUSABLE
				CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,4000)
			ENDIF
			IF(PLAYER1,FLAG5 == 2)
				NEXT_COMMAND_REUSABLE
				CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,4500)
			ENDIF
			IF(PLAYER1,FLAG5 == 3)
				NEXT_COMMAND_REUSABLE
				CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,5000)
			ENDIF
			IF(PLAYER1,FLAG5 >= 4)
				NEXT_COMMAND_REUSABLE
				CHANGE_CREATURES_ANNOYANCE(PLAYER0,AVATAR,SET,8000)
			ENDIF
		ENDIF
		IF(PLAYER1,FLAG5 >= 0) REM Immer
			IF(PLAYER1,FLAG5 >= 0) REM Immer
				NEXT_COMMAND_REUSABLE
				ADD_TO_FLAG(PLAYER1,FLAG5,1)
				NEXT_COMMAND_REUSABLE
				SET_FLAG(PLAYER1,FLAG3,0)
			ENDIF
		ENDIF
	ENDIF
ENDIF


REM ***               ***
REM ***   QUICKSAVE   ***
REM ***               ***
NEXT_COMMAND_REUSABLE
KILL_CREATURE(PLAYER6,HELL_HOUND,AT_ACTION_POINT[151],1)
SET_TIMER(PLAYER0,TIMER4) REM Quicksave-Timer
IF(PLAYER0,AVATAR>0)
	IF(PLAYER0,AVATAR>0)
		IF(PLAYER0,TIMER4==29)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_TYPE(137,2,LAVA)
			NEXT_COMMAND_REUSABLE
			KILL_CREATURE(PLAYER6,AVATAR,AT_ACTION_POINT[129],2)
		ENDIF
		IF(PLAYER0,TIMER4 == 30)
			NEXT_COMMAND_REUSABLE
			USE_SPECIAL_MULTIPLY_CREATURES(PLAYER0,1)
			NEXT_COMMAND_REUSABLE
			CHANGE_CREATURE_OWNER(PLAYER0,HELL_HOUND,MOST_EXPERIENCED,PLAYER6)
			NEXT_COMMAND_REUSABLE
			MOVE_CREATURE(PLAYER6,HELL_HOUND,MOST_EXPERIENCED,1,151,0)
			NEXT_COMMAND_REUSABLE
			CHANGE_CREATURE_OWNER(PLAYER0,AVATAR,MOST_EXPERIENCED,PLAYER6)
			NEXT_COMMAND_REUSABLE
			MOVE_CREATURE(PLAYER6,AVATAR,MOST_EXPERIENCED,1,129,0)
			NEXT_COMMAND_REUSABLE
			USE_POWER_ON_CREATURE(PLAYER6,AVATAR,AT_ACTION_POINT[129],PLAYER6,POWER_HEAL_CREATURE,9,1)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_TYPE(137,2,PURPLE_PATH)
		ENDIF
		IF(PLAYER0,TIMER4==59)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_TYPE(137,4,LAVA)
			NEXT_COMMAND_REUSABLE
			KILL_CREATURE(PLAYER6,AVATAR,AT_ACTION_POINT[150],2)
		ENDIF
		IF(PLAYER0,TIMER4 == 60)
			NEXT_COMMAND_REUSABLE
			USE_SPECIAL_MULTIPLY_CREATURES(PLAYER0,1)
			NEXT_COMMAND_REUSABLE
			CHANGE_CREATURE_OWNER(PLAYER0,AVATAR,MOST_EXPERIENCED,PLAYER6)
			NEXT_COMMAND_REUSABLE
			MOVE_CREATURE(PLAYER6,AVATAR,MOST_EXPERIENCED,1,150,0)
			NEXT_COMMAND_REUSABLE
			CHANGE_CREATURE_OWNER(PLAYER0,HELL_HOUND,MOST_EXPERIENCED,PLAYER6)
			NEXT_COMMAND_REUSABLE
			MOVE_CREATURE(PLAYER6,HELL_HOUND,MOST_EXPERIENCED,1,151,0)
			NEXT_COMMAND_REUSABLE
			USE_POWER_ON_CREATURE(PLAYER6,AVATAR,AT_ACTION_POINT[150],PLAYER6,POWER_HEAL_CREATURE,9,1)
			NEXT_COMMAND_REUSABLE
			CHANGE_SLAB_TYPE(137,4,PURPLE_PATH)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER0,TIMER4)
		ENDIF
		IF(PLAYER0,TIMER4 >= 65)
			NEXT_COMMAND_REUSABLE
			SET_TIMER(PLAYER0,TIMER4)
		ENDIF
	ENDIF
ENDIF











































REM ***             ***
REM *** LOSE Events ***
REM ***             ***

REM *** Avatar verlaesst Dungeon ***
SET_TIMER(PLAYER0,TIMER1)
NEXT_COMMAND_REUSABLE
SET_FLAG(PLAYER0,FLAG6,0) REM Pruefe ob Avatar bei Eingang
NEXT_COMMAND_REUSABLE
COUNT_CREATURES_AT_ACTION_POINT(52,PLAYER0,AVATAR,PLAYER0,FLAG6)
IF(PLAYER0,FLAG6 >= 1) REM Avatar ist beim Eingang
	NEXT_COMMAND_REUSABLE
	SET_TIMER(PLAYER0,TIMER1)
ENDIF
IF(PLAYER0,TIMER1 <= 50)
	IF(PLAYER0,AVATAR == 0)
		IF(PLAYER4,FLAG0>1) REM Quest-Fortschritt
			PLAY_MESSAGE(PLAYER0,SOUND,46) REM firepuff.wav
			PLAY_MESSAGE(PLAYER0,SOUND,49) REM freeze.wav
			PLAY_MESSAGE(PLAYER0,SOUND,157) REM lgtnball.wav
			ZOOM_TO_LOCATION(PLAYER0,PLAYER0)
			NEXT_COMMAND_REUSABLE
			ADD_HEART_HEALTH(PLAYER0,-300,0)
			NEXT_COMMAND_REUSABLE
			CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,PLAYER0)
		ENDIF
	ENDIF
ENDIF
REM *** Stadt-DH zerstoert ***
IF(PLAYER1,DUNGEON_DESTROYED>0)
	ZOOM_TO_LOCATION(PLAYER0,PLAYER0)
	SET_HEART_HEALTH(PLAYER0,0)
	LOSE_GAME
ENDIF

















































REM ***                ***
REM ***   DIPLOMATIE   ***
REM ***                ***

REM *** PLAYER1,FLAG0     => Enemies-in-City-Counter
REM *** PLAYER1,FLAG1     => DH-Innocent-Trigger
REM *** PLAYER1,FLAG2     => Murder-Innocent-Trigger
REM *** Avatar attackiert DH! ***
IF(PLAYER1,HEART_HEALTH<10000)
	IF(PLAYER1,FLAG1==0)
		IF_ALLIED(PLAYER0,PLAYER1 == 1)
			NEXT_COMMAND_REUSABLE
			SET_FLAG(PLAYER0,FLAG5,0)
			NEXT_COMMAND_REUSABLE
			COUNT_CREATURES_AT_ACTION_POINT(34,PLAYER_GOOD,ANY_CREATURE,PLAYER1,FLAG0)
			NEXT_COMMAND_REUSABLE
			COUNT_CREATURES_AT_ACTION_POINT(34,PLAYER3,ANY_CREATURE,PLAYER1,FLAG0)
			NEXT_COMMAND_REUSABLE
			COUNT_CREATURES_AT_ACTION_POINT(34,PLAYER4,ANY_CREATURE,PLAYER1,FLAG0)
			IF(PLAYER1,FLAG0==0) REM Der Avatar wars!
				PLAY_MESSAGE(PLAYER0,SPEECH,125) REM Lord:"We shall not tolerate your evil presence any longer!"
				PLAY_MESSAGE(PLAYER0,SOUND,871) REM "fanfare3.wav"
				ADD_CREATURE_TO_LEVEL(PLAYER1,DARK_MISTRESS,PLAYER1,6,10,0)
				USE_POWER_AT_POS(PLAYER1,217,166,POWER_CALL_TO_ARMS,9,1)
				ALLY_PLAYERS(PLAYER0,PLAYER1,2)
				SET_GAME_RULE(AlliesShareDrop,0)
				SET_GAME_RULE(AlliesShareVision,0)
			ENDIF
			IF(PLAYER1,FLAG0>0) REM Avatar war es nicht
				SET_FLAG(PLAYER1,FLAG1,1)
			ENDIF
		ENDIF
	ENDIF
ENDIF
IF(PLAYER1,HEART_HEALTH==10000)
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER1,FLAG1,0)
ENDIF
REM *** Mord! ***
IF(PLAYER1,TOTAL_CREATURES<40)
	IF(PLAYER1,FLAG2==0)
		IF_ALLIED(PLAYER0,PLAYER1 == 1)
			NEXT_COMMAND_REUSABLE
			SET_FLAG(PLAYER0,FLAG5,0)
			NEXT_COMMAND_REUSABLE
			COUNT_CREATURES_AT_ACTION_POINT(34,PLAYER_GOOD,ANY_CREATURE,PLAYER1,FLAG0)
			IF(PLAYER1,FLAG0==0) REM Avatar war es
				PLAY_MESSAGE(PLAYER0,SPEECH,125) REM Lord:"We shall not tolerate your evil presence any longer!"
				PLAY_MESSAGE(PLAYER0,SOUND,871) REM "fanfare3.wav"
				ADD_CREATURE_TO_LEVEL(PLAYER1,DARK_MISTRESS,PLAYER1,6,10,0)
				USE_POWER_AT_POS(PLAYER1,217,166,POWER_CALL_TO_ARMS,9,1)
				ALLY_PLAYERS(PLAYER0,PLAYER1,2)
				SET_GAME_RULE(AlliesShareDrop,0)
				SET_GAME_RULE(AlliesShareVision,0)
			ENDIF
			IF(PLAYER1,FLAG0>0) REM Avatar war es nicht
				SET_FLAG(PLAYER1,FLAG2,1)
			ENDIF
		ENDIF
	ENDIF
ENDIF
IF(PLAYER1,TOTAL_CREATURES==40)
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER1,FLAG2,0)
ENDIF
REM *** Tor zerstoert! ***
IF(PLAYER4,FLAG0<13)
	IF(PLAYER1,SECRET<6)
		IF_ALLIED(PLAYER0,PLAYER1 == 1)
			PLAY_MESSAGE(PLAYER0,SPEECH,125) REM Lord:"We shall not tolerate your evil presence any longer!"
			PLAY_MESSAGE(PLAYER0,SOUND,871) REM "fanfare3.wav"
			ADD_CREATURE_TO_LEVEL(PLAYER1,DARK_MISTRESS,PLAYER1,6,10,0)
			USE_POWER_AT_POS(PLAYER1,217,166,POWER_CALL_TO_ARMS,9,1)
			ALLY_PLAYERS(PLAYER0,PLAYER1,2)
			SET_GAME_RULE(AlliesShareDrop,0)
			SET_GAME_RULE(AlliesShareVision,0)
		ENDIF
	ENDIF
ENDIF
IF(PLAYER4,FLAG0>=13)
	IF(PLAYER4,FLAG0<22)
		IF(PLAYER1,SECRET<4)
			IF_ALLIED(PLAYER0,PLAYER1 == 1)
				PLAY_MESSAGE(PLAYER0,SPEECH,125) REM Lord:"We shall not tolerate your evil presence any longer!"
				PLAY_MESSAGE(PLAYER0,SOUND,871) REM "fanfare3.wav"
				ADD_CREATURE_TO_LEVEL(PLAYER1,DARK_MISTRESS,PLAYER1,6,10,0)
				USE_POWER_AT_POS(PLAYER1,217,166,POWER_CALL_TO_ARMS,9,1)
				ALLY_PLAYERS(PLAYER0,PLAYER1,2)
				SET_GAME_RULE(AlliesShareDrop,0)
				SET_GAME_RULE(AlliesShareVision,0)
			ENDIF
		ENDIF
	ENDIF
ENDIF
IF(PLAYER4,FLAG0>=22)
	IF(PLAYER4,FLAG0<32)
		IF(PLAYER1,SECRET<2)
			IF_ALLIED(PLAYER0,PLAYER1 == 1)
				PLAY_MESSAGE(PLAYER0,SPEECH,125) REM Lord:"We shall not tolerate your evil presence any longer!"
				PLAY_MESSAGE(PLAYER0,SOUND,871) REM "fanfare3.wav"
				ADD_CREATURE_TO_LEVEL(PLAYER1,DARK_MISTRESS,PLAYER1,6,10,0)
				USE_POWER_AT_POS(PLAYER1,217,166,POWER_CALL_TO_ARMS,9,1)
				ALLY_PLAYERS(PLAYER0,PLAYER1,2)
				SET_GAME_RULE(AlliesShareDrop,0)
				SET_GAME_RULE(AlliesShareVision,0)
			ENDIF
		ENDIF
	ENDIF
ENDIF





















































































REM ***                ***
REM ***   TOR-ABWEHR   ***
REM ***                ***

REM *** West-Tor ***
IF_ACTION_POINT(46,PLAYER3)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER3,ANY_CREATURE,AT_ACTION_POINT[46],1)
	NEXT_COMMAND_REUSABLE
	RESET_ACTION_POINT(46,PLAYER3)
ENDIF
REM *** Nord-Tor ***
IF_ACTION_POINT(47,PLAYER3)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER3,ANY_CREATURE,AT_ACTION_POINT[47],1)
	NEXT_COMMAND_REUSABLE
	RESET_ACTION_POINT(47,PLAYER3)
ENDIF
REM *** Ost-Tor ***
IF_ACTION_POINT(48,PLAYER_GOOD)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER_GOOD,ANY_CREATURE,AT_ACTION_POINT[48],1)
	NEXT_COMMAND_REUSABLE
	RESET_ACTION_POINT(48,PLAYER_GOOD)
ENDIF
REM *** Lava-Geheimgang ***
IF_ACTION_POINT(134,PLAYER3)
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER3,ANY_CREATURE,AT_ACTION_POINT[134],1)
	NEXT_COMMAND_REUSABLE
	RESET_ACTION_POINT(134,PLAYER3)
ENDIF
IF_SLAB_TYPE(92,31,PRETTY_PATH)
	CHANGE_SLAB_TYPE(90,38,PATH)
	CHANGE_SLAB_TYPE(90,39,PRETTY_PATH)
ENDIF