REM ***
REM *** PLAYER1,TIMER0    => Init
REM *** PLAYER1,TIMER1    => Quest-Timer
REM *** PLAYER1,TIMER2    => Special-Destruction-Delay
REM *** PLAYER1,TIMER3    => Magic Door Destruction
REM *** PLAYER1,TIMER4    => Midas Door Destruction
REM *** PLAYER1,TIMER5    => Tutorial Timer
REM ***
REM *** PLAYER0,FLAG0     => Level-Reveal-Counter
REM *** PLAYER0,FLAG1     => Health/Defence-Counter
REM *** PLAYER0,FLAG2     => SUMMON-Counter
REM *** PLAYER0,FLAG3     => GUARDIAN-Counter
REM *** PLAYER0,FLAG4     => Remaining Attributes
REM *** PLAYER0,FLAG5     => Level-Counter
REM *** PLAYER0,FLAG6     => Poison-Gas-Strength
REM *** PLAYER0,FLAG7     => Level-Up-Trigger
REM ***
REM *** PLAYER1,FLAG1     => Ability-Counter: Ice
REM *** PLAYER1,FLAG2     => Ability-Counter: Poison
REM *** PLAYER1,FLAG3     => Ability-Counter: Fire
REM *** PLAYER1,FLAG4     => Attribute-Reset
REM *** PLAYER1,FLAG5     => Home-Change-Counter
REM *** PLAYER1,FLAG6     => Skill-Reset
REM ***
REM *** PLAYER3,FLAG1     => 1st '+1 ATTRIBUTE' available
REM *** PLAYER3,FLAG2     => 2nd '+1 ATTRIBUTE' available
REM *** PLAYER3,FLAG3     => 3rd '+1 ATTRIBUTE' available
REM *** PLAYER3,FLAG4     => 4th '+1 ATTRIBUTE' available
REM *** PLAYER3,FLAG5     => 5th '+1 ATTRIBUTE' available
REM ***
REM *** PLAYER4,FLAG0     => QUEST-Progress
REM *** PLAYER4,FLAG1     => SIDE-QUEST-Counter
REM *** PLAYER4,FLAG6     => QUEST-Text-Trigger
REM *** PLAYER4,FLAG7     => QUEST-Sound-Bool
REM ***
REM *** PLAYER5,FLAG0     => ModuloSum
REM *** PLAYER5,FLAG1     => DifficultyValue
REM *** PLAYER5,FLAG2     => Level-Up-Bool
REM *** PLAYER5,FLAG3     => HeroProgress
REM *** PLAYER5,FLAG4     => ShowValue
REM *** PLAYER5,FLAG5     => HeroProgress-Offset
REM *** PLAYER5,FLAG6     => CorpsesLeft-Bool
REM ***

LEVEL_VERSION(1)

REM COMPUTER_PLAYER(PLAYER_GOOD,1)



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

ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,45,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,46,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,47,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,48,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,49,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,50,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,51,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,52,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,53,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,54,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,55,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,56,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,57,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,58,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,59,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,60,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,61,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,62,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,63,5)
ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,64,5)


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,10)
SET_ROOM_CONFIGURATION(GUARD_POST,Properties,10)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightIntensity,65)
SET_OBJECT_CONFIGURATION(POTION_WHITE,LightRadius,4)
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,4)
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,7)
SET_OBJECT_CONFIGURATION(POTION_BLUE,LightRadius,4)
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,65)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightRadius,4)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightFlags,5)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(POTION_GREEN,LightUnaffected,1)
SET_OBJECT_CONFIGURATION(GRAVE_STONE,LightIntensity,40)
SET_OBJECT_CONFIGURATION(GRAVE_STONE,LightRadius,6)
SET_OBJECT_CONFIGURATION(GRAVE_STONE,LightFlags,5)
SET_OBJECT_CONFIGURATION(GRAVE_STONE,LightIsDynamic,0)
SET_OBJECT_CONFIGURATION(GRAVE_STONE,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,350) 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,300) REM 200
SET_OBJECT_CONFIGURATION(MUSHROOM_RED,LightIntensity,50) REM 35
SET_OBJECT_CONFIGURATION(MUSHROOM_RED,LightRadius,8) REM 3
SET_OBJECT_CONFIGURATION(HEARTFLAME_RED,LightIntensity,40)
SET_OBJECT_CONFIGURATION(HEARTFLAME_RED,LightRadius,20)
SET_OBJECT_CONFIGURATION(HEARTFLAME_RED,Persistence,3)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLUE,Persistence,3)
SET_OBJECT_CONFIGURATION(HEARTFLAME_GREEN,Persistence,3)
SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,Persistence,3)
SET_OBJECT_CONFIGURATION(HEARTFLAME_ORANGE,LightIntensity,40)
SET_OBJECT_CONFIGURATION(HEARTFLAME_ORANGE,LightRadius,20)
SET_OBJECT_CONFIGURATION(HEARTFLAME_YELLOW,LightIntensity,40)
SET_OBJECT_CONFIGURATION(HEARTFLAME_YELLOW,LightRadius,20)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightIntensity,40)
SET_OBJECT_CONFIGURATION(HEARTFLAME_WHITE,LightRadius,20)
SET_OBJECT_CONFIGURATION(SPECBOX_CUSTOM,Health,1)
SET_OBJECT_CONFIGURATION(SPECBOX_CUSTOM,DestroyOnLava,1)
SET_OBJECT_CONFIGURATION(SPECBOX_CUSTOM,Persistence,3)
SET_OBJECT_CONFIGURATION(SPECBOX_CUSTOM,FallAcceleration,9999)
SET_OBJECT_CONFIGURATION(STATUE4,Persistence,2)

SET_TRAP_CONFIGURATION(LIGHTNING,ModelSize,1)
SET_TRAP_CONFIGURATION(LIGHTNING,Shots,200)
SET_TRAP_CONFIGURATION(ALARM,Shots,1)

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(DRUID,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(GIANT,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(KNIGHT,ExperienceForHitting,0)
SET_CREATURE_CONFIGURATION(AVATAR,ExperienceForHitting,0)

SET_CREATURE_CONFIGURATION(SORCEROR,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(THIEF,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(DWARFA,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(ARCHER,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(BARBARIAN,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(MONK,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(FAIRY,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(WITCH,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(WIZARD,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(TIME_MAGE,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(SAMURAI,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(DRUID,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(GIANT,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(KNIGHT,NotDoJobs,GUARD)
SET_CREATURE_CONFIGURATION(AVATAR,NotDoJobs,GUARD)

SET_CREATURE_CONFIGURATION(SKELETON,HealRequirement,0)
SET_CREATURE_CONFIGURATION(SKELETON,LairSize,0)
SET_CREATURE_CONFIGURATION(SKELETON,HungerRate,0)
SET_CREATURE_CONFIGURATION(SKELETON,Pay,0)
SET_CREATURE_CONFIGURATION(SKELETON,AnnoyLevel,0)
SET_CREATURE_PROPERTY(SKELETON,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(SKELETON,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(SKELETON,NO_RESURRECT,1)
SET_CREATURE_CONFIGURATION(BUG,HealRequirement,0)
SET_CREATURE_CONFIGURATION(BUG,LairSize,0)
SET_CREATURE_CONFIGURATION(BUG,HungerRate,0)
SET_CREATURE_CONFIGURATION(BUG,Pay,0)
SET_CREATURE_CONFIGURATION(BUG,AnnoyLevel,0)
SET_CREATURE_PROPERTY(BUG,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(BUG,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(BUG,NO_RESURRECT,1)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,HealRequirement,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,LairSize,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,HungerRate,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,Pay,0)
SET_CREATURE_CONFIGURATION(DEMONSPAWN,AnnoyLevel,0)
SET_CREATURE_PROPERTY(DEMONSPAWN,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(DEMONSPAWN,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(DEMONSPAWN,NO_RESURRECT,1)
SET_CREATURE_CONFIGURATION(GHOST,HealRequirement,0)
SET_CREATURE_CONFIGURATION(GHOST,LairSize,0)
SET_CREATURE_CONFIGURATION(GHOST,HungerRate,0)
SET_CREATURE_CONFIGURATION(GHOST,Pay,0)
SET_CREATURE_CONFIGURATION(GHOST,AnnoyLevel,0)
SET_CREATURE_PROPERTY(GHOST,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(GHOST,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(GHOST,NO_RESURRECT,1)
SET_CREATURE_CONFIGURATION(SPIDER,HealRequirement,0)
SET_CREATURE_CONFIGURATION(SPIDER,LairSize,0)
SET_CREATURE_CONFIGURATION(SPIDER,HungerRate,0)
SET_CREATURE_CONFIGURATION(SPIDER,Pay,0)
SET_CREATURE_CONFIGURATION(SPIDER,AnnoyLevel,0)
SET_CREATURE_PROPERTY(SPIDER,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(SPIDER,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(SPIDER,NO_RESURRECT,1)
SET_CREATURE_CONFIGURATION(HELL_HOUND,HealRequirement,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,LairSize,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,HungerRate,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,Pay,0)
SET_CREATURE_CONFIGURATION(HELL_HOUND,AnnoyLevel,0)
SET_CREATURE_PROPERTY(HELL_HOUND,IMMUNE_TO_GAS,1)
SET_CREATURE_PROPERTY(HELL_HOUND,IMMUNE_TO_DISEASE,1)
SET_CREATURE_PROPERTY(HELL_HOUND,NO_RESURRECT,1)

SET_CREATURE_INSTANCE(SKELETON,7,NULL,0)
SET_CREATURE_CONFIGURATION(SKELETON,BaseSpeed,36)

SET_CREATURE_INSTANCE(BUG,7,NULL,0)
SET_CREATURE_CONFIGURATION(BUG,Health,400)
SET_CREATURE_CONFIGURATION(BUG,Strength,35)
SET_CREATURE_CONFIGURATION(BUG,Armour,35)
SET_CREATURE_CONFIGURATION(BUG,Dexterity,70)
SET_CREATURE_CONFIGURATION(BUG,BaseSpeed,100)

SET_CREATURE_CONFIGURATION(GHOST,Health,450)
SET_CREATURE_CONFIGURATION(GHOST,Armour,35)
SET_CREATURE_PROPERTY(GHOST,PASS_LOCKED_DOORS,0)
SET_CREATURE_INSTANCE(GHOST,1,NULL,0)
SET_CREATURE_INSTANCE(GHOST,6,NULL,0)
SET_CREATURE_INSTANCE(GHOST,8,NULL,0)
SET_CREATURE_INSTANCE(GHOST,1,DRAIN,1)

SET_CREATURE_CONFIGURATION(SPIDER,Health,500)
SET_CREATURE_CONFIGURATION(SPIDER,Armour,45)

SET_CREATURE_INSTANCE(HELL_HOUND,1,NULL,0)
SET_CREATURE_INSTANCE(HELL_HOUND,3,NULL,0)
SET_CREATURE_INSTANCE(HELL_HOUND,5,NULL,0)
SET_CREATURE_INSTANCE(HELL_HOUND,1,FLAME_BREATH,1)
SET_CREATURE_INSTANCE(HELL_HOUND,2,SPEED,2)
SET_CREATURE_CONFIGURATION(HELL_HOUND,BaseSpeed,120)

CONCEAL_MAP_RECT(PLAYER0,210,150,410,290,ALL) REM Whole map
REVEAL_MAP_RECT(PLAYER0,211,34,38,44)
REVEAL_MAP_RECT(PLAYER0,211,34,44,38)
REVEAL_MAP_RECT(PLAYER0,211,34,50,26)
REVEAL_MAP_RECT(PLAYER0,211,34,32,50)
REVEAL_MAP_RECT(PLAYER0,211,10,16,16)

REVEAL_MAP_RECT(PLAYER0,211,67,22,22)

REM *** Spieler ***
MAX_CREATURES(PLAYER0,1)
MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
MAGIC_AVAILABLE(PLAYER0,POWER_IMP,0,0)
SET_PLAYER_COLOR(PLAYER0,BLACK)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,208,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,214,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,208,37,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,214,37,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,208,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,214,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,208,37,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,214,37,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,208,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,214,31,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,208,37,0)
ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,214,37,0)


































































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

SET_TIMER(PLAYER1,TIMER0) REM Init-Timer

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

SET_FLAG(PLAYER4,FLAG0,0) REM QUEST-Progress
SET_FLAG(PLAYER4,FLAG7,0) REM Quest-Sound
SET_FLAG(PLAYER1,FLAG4,1) REM Attribute Reset

SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,DENY,ALWAYS)
MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,0,0)
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(PLAYER1,TIMER0>=32) REM Init-Timer
	DISPLAY_OBJECTIVE(100) REM Choose difficulty
	ZOOM_TO_LOCATION(PLAYER0,44)
	REVEAL_MAP_RECT(PLAYER0,79,277,15,15)
	REVEAL_MAP_RECT(PLAYER0,82,280,15,15)
	REVEAL_MAP_RECT(PLAYER0,85,283,15,15)
	REVEAL_MAP_RECT(PLAYER0,88,286,15,15)
ENDIF
REM *** Schwierigkeit-Auswahl ***
IF(PLAYER4,FLAG0==1)
	DISPLAY_OBJECTIVE(98) REM Rise, Dark One, for the sins
	PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
	CHANGE_SLAB_TYPE(29,95,HARD)
	CONCEAL_MAP_RECT(PLAYER0,84,282,21,21,ALL) REM Choose difficulty
	NEXT_COMMAND_REUSABLE
	ZOOM_TO_LOCATION(PLAYER0,129)
	SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	SET_TIMER(PLAYER1,TIMER1) REM Quest-Timer
	IF(PLAYER1,TIMER1==50)
		CREATE_EFFECT(EFFECT_EXPLOSION_1,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_HARMLESS_GAS_1,129)
	ENDIF
	IF(PLAYER1,TIMER1==100)
		CREATE_EFFECT(EFFECT_EXPLOSION_2,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_HAIL,129)
	ENDIF
	IF(PLAYER1,TIMER1==140)
		CREATE_EFFECT(EFFECT_EXPLOSION_3,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
		CREATE_EFFECT(EFFECT_WORD_OF_POWER,129)
		CREATE_EFFECT(EFFECT_HARMLESS_GAS_1,129)
		CREATE_EFFECT(EFFECT_HAIL,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
	ENDIF
	IF(PLAYER1,TIMER1==170)
		CREATE_EFFECT(EFFECT_EXPLOSION_4,129)
		CREATE_EFFECT(EFFECT_BLOOD_4,129)
		CREATE_EFFECT(EFFECT_WORD_OF_POWER,129)
		CREATE_EFFECT(EFFECT_HAIL,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
	ENDIF
	IF(PLAYER1,TIMER1==180)
		CREATE_EFFECT(EFFECT_EXPLOSION_2,129)
		CREATE_EFFECT(EFFECT_BLOOD_4,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
	ENDIF
	IF(PLAYER1,TIMER1==190)
		CREATE_EFFECT(EFFECT_EXPLOSION_1,129)
		CREATE_EFFECT(EFFECT_BLOOD_3,129)
	ENDIF
	IF(PLAYER1,TIMER1==230)
		ADD_CREATURE_TO_LEVEL(PLAYER0,SUMMONER,129,1,1,0)
		CREATE_EFFECT(EFFECT_EXPLOSION_5,129)
		CREATE_EFFECT(EFFECT_BLOOD_5,129)
		CREATE_EFFECT(EFFECT_BLOOD_5,129)
		CREATE_EFFECT(EFFECT_WORD_OF_POWER,129)
		CREATE_EFFECT(EFFECT_HARMLESS_GAS_3,129)
		CREATE_EFFECT(EFFECT_HARMLESS_GAS_3,129)
		CREATE_EFFECT(EFFECT_ICE_DEATH,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,129)
		SET_FLAG(PLAYER4,FLAG0,2) REM QUEST-Progress
	ENDIF
ENDIF
IF(PLAYER4,FLAG0==2) REM Quest-Progress
	DISPLAY_OBJECTIVE(101) REM Over 3000 years have passed
	DISPLAY_INFORMATION(102) REM Summoner & Spells Tutorial
	REVEAL_MAP_RECT(PLAYER0,34,265,66,16) REM Level 1
ENDIF
IF(PLAYER4,FLAG0==3) REM Quest-Progress
	DISPLAY_OBJECTIVE(103) REM Attribute Tutorial
	REVEAL_MAP_RECT(PLAYER0,15,284,22,22)
	REVEAL_MAP_RECT(PLAYER0,35,284,22,22)
	CONCEAL_MAP_RECT(PLAYER0,37,288,2,2)
	NEXT_COMMAND_REUSABLE
	ZOOM_TO_LOCATION(PLAYER0,86)
	SET_TIMER(PLAYER1,TIMER5)
ENDIF
IF(PLAYER1,TIMER5>=10)
	CREATE_EFFECT_AT_POS(EFFECT_COLFOUNTN_1,12,283)
ENDIF
IF(PLAYER4,FLAG0==4) REM Quest-Progress
	DISPLAY_OBJECTIVE(104) REM Controlling Tutorial
	CREATE_EFFECT_AT_POS(EFFECT_COLFOUNTN_1,33,283)
	CREATE_EFFECT_AT_POS(EFFECT_COLFOUNTN_1,37,283)
	SET_HAND_RULE(PLAYER0,ANY_CREATURE,RULE0,ALLOW,ALWAYS)
	MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,1)
ENDIF
IF_ACTION_POINT(43,PLAYER0)
	IF(PLAYER4,FLAG0<10)
		SET_FLAG(PLAYER4,FLAG6,1) REM Text-Trigger
	ENDIF
ENDIF
IF_ACTION_POINT(127,PLAYER0)
	IF(PLAYER4,FLAG0<7)
		SET_FLAG(PLAYER4,FLAG6,2) REM Text-Trigger
	ENDIF
ENDIF
REM *** Doors to Path ***
IF_SLAB_TYPE(62,26,PRETTY_PATH)
	CHANGE_SLAB_TYPE(62,26,PATH)
ENDIF
IF_SLAB_TYPE(57,24,PRETTY_PATH)
	CHANGE_SLAB_TYPE(57,24,PATH)
ENDIF
IF_SLAB_TYPE(53,26,PRETTY_PATH)
	CHANGE_SLAB_TYPE(53,26,PATH)
ENDIF
IF_SLAB_TYPE(46,27,PRETTY_PATH)
	CHANGE_SLAB_TYPE(46,27,PATH)
ENDIF
IF_SLAB_TYPE(40,24,PRETTY_PATH)
	CHANGE_SLAB_TYPE(40,24,PATH)
ENDIF
IF_SLAB_TYPE(46,19,PRETTY_PATH)
	CHANGE_SLAB_TYPE(46,19,PATH)
ENDIF
IF_SLAB_TYPE(33,23,PRETTY_PATH)
	CHANGE_SLAB_TYPE(33,23,PATH)
ENDIF
IF_ACTION_POINT(128,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,3) REM Text-Trigger
ENDIF
IF_ACTION_POINT(69,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,4) REM Text-Trigger
ENDIF
REM *** SIDE-QUEST ***
NEXT_COMMAND_REUSABLE
SET_FLAG(PLAYER0,FLAG6,0) REM SIDE-QUEST-Counter
NEXT_COMMAND_REUSABLE
COUNT_CREATURES_AT_ACTION_POINT(69,PLAYER_GOOD,MONK,PLAYER4,FLAG1)
REM *** No Scriptor left ***
IF(PLAYER4,FLAG1==0) REM SIDE-QUEST-Counter
	IF(PLAYER4,FLAG0<7) REM Quest-Progress
		SET_FLAG(PLAYER4,FLAG6,5) REM Text-Trigger
	ENDIF
ENDIF
IF_ACTION_POINT(71,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,7) REM Text-Trigger
ENDIF
IF_ACTION_POINT(72,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,8) REM Text-Trigger
ENDIF
IF_ACTION_POINT(73,PLAYER0)
	SET_FLAG(PLAYER4,FLAG0,6) REM Quest-Progress
	SET_TIMER(PLAYER1,TIMER3) REM Magic Door Destruction
ENDIF
IF(PLAYER4,FLAG0==6) REM Quest-Progress
	IF(PLAYER0,VIEW_TYPE==2) REM In Possession
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	ENDIF
	NEXT_COMMAND_REUSABLE
	ZOOM_TO_LOCATION(PLAYER0,127)
ENDIF
IF(PLAYER1,TIMER3==13) REM Magic Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_2,74)
ENDIF
IF(PLAYER1,TIMER3==15) REM Magic Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_6,74)
ENDIF
IF(PLAYER1,TIMER3==20) REM Magic Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_3,74)
	CREATE_EFFECT(EFFECT_EXPLOSION_1,74)
ENDIF
IF(PLAYER1,TIMER3==23) REM Magic Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_4,74)
ENDIF
IF(PLAYER1,TIMER3==30) REM Magic Door Destruction
	CHANGE_SLAB_TYPE(68,33,PATH)
	CHANGE_SLAB_TYPE(69,33,PATH)
	CHANGE_SLAB_TYPE(69,34,PATH)
	CHANGE_SLAB_TYPE(70,33,PATH)
	CHANGE_SLAB_TYPE(71,33,PATH)
	CHANGE_SLAB_TYPE(72,33,PATH)
	CHANGE_SLAB_TYPE(71,34,PATH)
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,74)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,205,100)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,208,100)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,208,103)
	CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,211,100)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,214,100)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,214,103)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,217,100)
	REVEAL_MAP_RECT(PLAYER0,211,100,15,15)
	SET_FLAG(PLAYER4,FLAG0,7) REM Quest-Progress
ENDIF
IF(PLAYER1,TIMER3>=300)
	IF(PLAYER4,FLAG1==1) REM Monk alive => Gain Attribute
		MOVE_CREATURE(PLAYER_GOOD,MONK,ANYWHERE,1,75)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,70,34)
		SET_FLAG(PLAYER4,FLAG6,6) REM Text-Trigger
	ENDIF
ENDIF
IF_ACTION_POINT(76,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,9) REM Text-Trigger
ENDIF
IF(PLAYER_GOOD,TOTAL_CREATURES==30) REM SIDE-QUEST-Counter
	IF(PLAYER_GOOD,MONK==0)
		SET_FLAG(PLAYER4,FLAG0,8) REM Quest-Progress
		SET_TIMER(PLAYER1,TIMER4) REM Midas Door Destruction
	ENDIF
ENDIF
IF(PLAYER_GOOD,KNIGHT==6) REM SIDE-QUEST-Counter
	SET_FLAG(PLAYER4,FLAG0,8) REM Quest-Progress
	SET_TIMER(PLAYER1,TIMER4) REM Midas Door Destruction
ENDIF
IF(PLAYER4,FLAG0==8) REM Quest-Progress
	REVEAL_MAP_RECT(PLAYER0,265,109,18,18)
	REVEAL_MAP_RECT(PLAYER0,265,109,24,15)
	REVEAL_MAP_RECT(PLAYER0,265,109,15,24)
	IF(PLAYER0,VIEW_TYPE==2) REM In Possession
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	ENDIF
	NEXT_COMMAND_REUSABLE
	ZOOM_TO_LOCATION(PLAYER0,77)
	NEXT_COMMAND_REUSABLE
	ADD_GOLD_TO_PLAYER(PLAYER_GOOD,-2000)
ENDIF
IF(PLAYER1,TIMER4==13) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_2,77)
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
	CREATE_EFFECT(EFFECT_EXPLOSION_1,77)
ENDIF
IF(PLAYER1,TIMER4==15) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_6,77)
ENDIF
IF(PLAYER1,TIMER4==20) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_3,77)
	CREATE_EFFECT(EFFECT_EXPLOSION_1,77)
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
ENDIF
IF(PLAYER1,TIMER4==23) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_EXPLOSION_4,77)
ENDIF
IF(PLAYER1,TIMER4==30) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
ENDIF
IF(PLAYER1,TIMER4==40) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
ENDIF
IF(PLAYER1,TIMER4==43) REM Midas Door Destruction
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
	CREATE_EFFECT(EFFECT_WORD_OF_POWER,77)
	CHANGE_SLAB_TYPE(88,36,LAVA)
	CHANGE_SLAB_TYPE(88,36,PATH)
	CHANGE_SLAB_TYPE(86,34,PATH)
	CHANGE_SLAB_TYPE(85,36,PATH)
	CHANGE_SLAB_TYPE(90,35,PATH)
	CHANGE_SLAB_TYPE(90,36,PATH)
	CHANGE_SLAB_TYPE(86,38,PATH)
	CHANGE_SLAB_TYPE(89,33,PATH)
	CHANGE_SLAB_TYPE(89,39,PATH)
ENDIF
IF(PLAYER1,TIMER4==70) REM Midas Door Destruction
	IF(PLAYER0,VIEW_TYPE==2) REM In Possession
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
	ENDIF
	SET_FLAG(PLAYER4,FLAG0,9) REM Quest-Progress
ENDIF
IF(PLAYER4,FLAG0==9) REM Quest-Progress
	NEXT_COMMAND_REUSABLE
	ZOOM_TO_LOCATION(PLAYER0,43)
ENDIF
IF(PLAYER1,TIMER4==90) REM Midas Door Destruction
	REVEAL_MAP_RECT(PLAYER0,235,77,15,15)
	CONCEAL_MAP_RECT(PLAYER0,241,88,9,9,ALL)
	CHANGE_SLAB_TYPE(77,24,LAVA)
	CHANGE_SLAB_TYPE(77,26,LAVA)
	CHANGE_SLAB_TYPE(77,24,PATH)
	CHANGE_SLAB_TYPE(77,25,PATH)
	CHANGE_SLAB_TYPE(77,26,PATH)
	CHANGE_SLAB_TYPE(78,24,PATH)
	CHANGE_SLAB_TYPE(78,25,PATH)
	CHANGE_SLAB_TYPE(78,26,PATH)
	CHANGE_SLAB_TYPE(79,24,PATH)
	CHANGE_SLAB_TYPE(79,26,PATH)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,235,73)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,238,73)
	CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,235,76)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,235,79)
	CREATE_EFFECT_AT_POS(EFFECT_BOULDER_BREAK_WATER,238,79)
	SET_FLAG(PLAYER4,FLAG0,10) REM Quest-Progress
ENDIF
IF_ACTION_POINT(79,PLAYER0)
	SET_FLAG(PLAYER4,FLAG6,10) REM Text-Trigger
ENDIF

REM ** Display Text ***
IF(PLAYER4,FLAG6!=0)
	IF(PLAYER4,FLAG6!=0) REM Always
		NEXT_COMMAND_REUSABLE
		QUICK_MESSAGE(1, " ", NONE)
	ENDIF
	IF(PLAYER4,FLAG6>0) REM Higher than 0 => Play sound
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER4,FLAG7,1) REM Quest-Sound
	ENDIF
	IF(PLAYER4,FLAG6==1)
		DISPLAY_INFORMATION(105,43)
		QUICK_MESSAGE(2, "We have to find the heroes' TREASURY to destroy it...", NONE)
		QUICK_MESSAGE(3, "This MIDAS DOOR is fed by gold magic. ", VAMPIRE)
	ENDIF
	IF(PLAYER4,FLAG6==2)
		DISPLAY_INFORMATION(106,127)
		QUICK_MESSAGE(4, "Apparently it is protected by a magical source...", NONE)
		QUICK_MESSAGE(5, "This MAGIC DOOR is indestructible.", VAMPIRE)
	ENDIF
	IF(PLAYER4,FLAG6==3)
		DISPLAY_OBJECTIVE(107)
		QUICK_MESSAGE(6, " on their bodies. It should be easy to feast on them...", NONE)
		QUICK_MESSAGE(7, "These escaped criminals bear the marks of imprisonment", NONE)
		QUICK_MESSAGE(8, "     - QUEST I: MINGI CORPSES, EASY CORPSES -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==4)
		DISPLAY_INFORMATION(108,69)
		QUICK_MESSAGE(9,  "  (Decide: Kill him, or let him suffer endless hunger.)", NONE)
		QUICK_MESSAGE(10,  "that there is nothing he can do if you decide to kill him!", NONE)
		QUICK_MESSAGE(11, "This SCRIBE is looking at you intently. He knows full well", NONE)
		QUICK_MESSAGE(12, " Looks like they've taken a hostage, too... Magnificent!", NONE)
		QUICK_MESSAGE(13, "           - SIDEQUEST: ENEMY OF ENEMIES -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==5)
		DISPLAY_INFORMATION(109)
		QUICK_MESSAGE(14, "  Corpse is corpse. And life exists only to end it...", NONE)
		QUICK_MESSAGE(15, "             - SIDEQUEST COMPLETE -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==6)
		DISPLAY_INFORMATION(110)
		QUICK_MESSAGE(16, "  Pretty useful! (His Notes were brought to your Lair!)", NONE)
		QUICK_MESSAGE(17, "noted which holy powers you should protect yourself from.", NONE)
		QUICK_MESSAGE(18, "  in order to prepare the other Heroes for them. He also", NONE)
		QUICK_MESSAGE(19, " behind his notes in which he had analyzed your abilities", NONE)
		QUICK_MESSAGE(20, "   The SCRIBE has escaped! But in his haste he also left ", NONE)
		QUICK_MESSAGE(15, "             - SIDEQUEST COMPLETE -", NONE)	ENDIF
	ENDIF
	IF(PLAYER4,FLAG6==7)
		DISPLAY_OBJECTIVE(111)
		QUICK_MESSAGE(21, "              Better be careful!", NONE)
		QUICK_MESSAGE(22, "  This smell of burnt metal does not bode well...", NONE)
		QUICK_MESSAGE(23, " So this is the place, from which they fled from!", NONE)
		QUICK_MESSAGE(24, "         - QUEST II: LETHAL FORGES -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==8)
		DISPLAY_OBJECTIVE(112)
		QUICK_MESSAGE(25, "Oh, and better not touch those fountains of HOLY WATER!", NONE)
		QUICK_MESSAGE(26, "These servants of faith know how to deal with undead...", NONE)
		QUICK_MESSAGE(27, "            - QUEST III: SACRED MAGIC -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==9)
		DISPLAY_OBJECTIVE(113)
		QUICK_MESSAGE(28, "They'll also have their strongest fighters on duty!", NONE)
		QUICK_MESSAGE(29, "  that they're hiding their gold here. But beware:", NONE)
		QUICK_MESSAGE(30, "It's hot and dry here... The strong defenses suggest", NONE)
		QUICK_MESSAGE(31, "         - QUEST IV: ARENACEOUS GOLD -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6==10)
		DISPLAY_OBJECTIVE(114)
		QUICK_MESSAGE(32, "                 realm of good!", NONE)
		QUICK_MESSAGE(33, "Destroy HIM and the WHITE HEART to finally rid this", NONE)
		QUICK_MESSAGE(34, "   has recognized the situation and joined in...", NONE)
		QUICK_MESSAGE(35, "sacred place: The WHITE HEART! Even the mighty AVATAR", NONE)
		QUICK_MESSAGE(36, "You did it! The last heroes are defending their most", NONE)
		QUICK_MESSAGE(37, "        - QUEST V: SANCTIMONIOUS HEART -", NONE)
	ENDIF
	IF(PLAYER4,FLAG6!=0) REM Always
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER4,FLAG6,0)
	ENDIF
ENDIF
                     





































REM *** Custom Box 1 ***
IF(PLAYER3,FLAG1==1) REM 1st '+1 ATTRIBUTE' available
	IF_ACTION_POINT(131,PLAYER0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,136,34)
		CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,139,52)
		CHANGE_SLAB_TYPE(46,17,LAVA)
		SET_TIMER(PLAYER1,TIMER2)
	ENDIF
ENDIF
REM *** Custom Box 2 ***
IF(PLAYER3,FLAG2==1) REM 2nd '+1 ATTRIBUTE' available
	IF_ACTION_POINT(132,PLAYER0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,137,34)
		CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,166,118)
		CHANGE_SLAB_TYPE(55,39,LAVA)
		SET_TIMER(PLAYER1,TIMER2)
	ENDIF
ENDIF
REM *** Custom Box 3 ***
IF(PLAYER3,FLAG3==1) REM 3rd '+1 ATTRIBUTE' available
	IF_ACTION_POINT(133,PLAYER0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,138,34)
		CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,172,148)
		CHANGE_SLAB_TYPE(57,49,LAVA)
		SET_TIMER(PLAYER1,TIMER2)
	ENDIF
ENDIF
REM *** Custom Box 4 ***
IF(PLAYER3,FLAG4==1) REM 4th '+1 ATTRIBUTE' available
	IF_ACTION_POINT(134,PLAYER0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,139,34)
		CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,259,162)
		CHANGE_SLAB_TYPE(86,54,LAVA)
		SET_TIMER(PLAYER1,TIMER2)
	ENDIF
ENDIF
REM *** Custom Box 5 ***
IF(PLAYER3,FLAG5==1) REM 5th '+1 ATTRIBUTE' available
	IF_ACTION_POINT(135,PLAYER0)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,140,34)
		CREATE_EFFECT_AT_POS(EFFECT_WORD_OF_POWER,259,76)
		CHANGE_SLAB_TYPE(86,25,LAVA)
		SET_TIMER(PLAYER1,TIMER2)
	ENDIF
ENDIF
IF(PLAYER1,TIMER2==1)
	NEXT_COMMAND_REUSABLE
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	NEXT_COMMAND_REUSABLE
	QUICK_MESSAGE(1, " ", NONE)
	NEXT_COMMAND_REUSABLE
	QUICK_MESSAGE(99, "The Special was teleported to your Lair...", NONE)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(46,17,PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(55,39,PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(55,39,PLAYER_GOOD)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(55,39,LAIR_AREA)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(57,49,PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(57,49,PLAYER_GOOD)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(57,49,LAIR_AREA)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(86,54,PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(86,54,PLAYER_GOOD)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(86,54,LAIR_AREA)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_TYPE(86,25,PATH)
	NEXT_COMMAND_REUSABLE
	CHANGE_SLAB_OWNER(86,25,PLAYER_GOOD)
ENDIF

































































































REM ***               ***
REM ***   WAYPOINTS   ***
REM ***               ***
IF_ACTION_POINT(65,PLAYER0)
	CHANGE_SLAB_OWNER(23,24,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_BLACK,70,73)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,67,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,73,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,67,76,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,73,76,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,67,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,73,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,67,76,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,73,76,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,67,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,73,70,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,67,76,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,73,76,0)
ENDIF
IF_ACTION_POINT(66,PLAYER0)
	CHANGE_SLAB_OWNER(38,45,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_BLACK,115,136)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,112,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,118,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,112,139,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,118,139,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,112,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,118,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,112,139,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,118,139,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,112,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,118,133,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,112,139,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,118,139,0)
ENDIF
IF_ACTION_POINT(67,PLAYER0)
	CHANGE_SLAB_OWNER(41,57,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_BLACK,124,172)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,121,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,127,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,121,175,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,127,175,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,121,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,127,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,121,175,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,127,175,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,121,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,127,169,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,121,175,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,127,175,0)
ENDIF
IF_ACTION_POINT(68,PLAYER0)
	CHANGE_SLAB_OWNER(93,53,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SOUND,158) REM "makebed.wav"
	PLAY_MESSAGE(PLAYER0,SOUND,76) REM "stars3.wav"
	CREATE_EFFECT_AT_POS(EFFECT_SPANGLE_BLACK,280,160)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,277,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,283,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,277,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,283,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,277,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,283,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,277,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_BLACK,283,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,277,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,283,157,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,277,163,0)
	ADD_OBJECT_TO_LEVEL_AT_POS(HEARTFLAME_RED,283,163,0)
ENDIF





































REM ***                ***
REM ***   DIFFICULTY   ***
REM ***                ***

SET_BOX_TOOLTIP(44,"Easy")
SET_BOX_TOOLTIP(45,"Medium")
SET_BOX_TOOLTIP(46,"Hard")
SET_BOX_TOOLTIP(47," INSANE!!!")
REM *** 44: Schwierigkeit: Einfach ***
IF(PLAYER0, BOX44_ACTIVATED > 0)
	SET_FLAG(PLAYER4,FLAG0,1) REM QUEST-Progress
	SET_FLAG(PLAYER5,FLAG1,13) REM Level Gain, 166 Heroes total => 12 Level-Ups
	SET_FLAG(PLAYER5,FLAG5,3) REM Level Gain Offset
	SET_FLAG(PLAYER3,FLAG1,1) REM 1st '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG2,1) REM 2nd '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG3,1) REM 3rd '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG4,1) REM 4th '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG5,1) REM 5th '+1 ATTRIBUTE' available
ENDIF
REM *** 47: Schwierigkeit: Mittel ***
IF(PLAYER0, BOX45_ACTIVATED > 0)
	SET_FLAG(PLAYER5,FLAG1,15) REM Level Gain, 166 Heroes total => 11 Level-Ups
	SET_FLAG(PLAYER5,FLAG5,8) REM Level Gain Offset
	LEVEL_UP_PLAYERS_CREATURES(PLAYER_GOOD,ANY_CREATURE,1)
	SET_FLAG(PLAYER4,FLAG0,1) REM QUEST-Progress
	SET_FLAG(PLAYER3,FLAG1,1) REM 1st '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG3,1) REM 3rd '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG5,1) REM 5th '+1 ATTRIBUTE' available
ENDIF
REM *** 47: Schwierigkeit: Schwer ***
IF(PLAYER0, BOX46_ACTIVATED > 0)
	SET_FLAG(PLAYER5,FLAG1,16) REM Level Gain, 166 Heroes total => 10 Level-Ups
	SET_FLAG(PLAYER5,FLAG5,-3) REM Level Gain Offset
	LEVEL_UP_PLAYERS_CREATURES(PLAYER_GOOD,ANY_CREATURE,2)
	SET_FLAG(PLAYER4,FLAG0,1) REM QUEST-Progress
	SET_FLAG(PLAYER3,FLAG2,1) REM 2nd '+1 ATTRIBUTE' available
	SET_FLAG(PLAYER3,FLAG4,1) REM 4th '+1 ATTRIBUTE' available
ENDIF
REM *** 47: Schwierigkeit: EXTREM ***
IF(PLAYER0, BOX47_ACTIVATED > 0)
	SET_FLAG(PLAYER5,FLAG1,18) REM Level Gain, 166 Heroes total => 9 Level-Ups
	SET_FLAG(PLAYER5,FLAG5,12) REM Level Gain Offset
	LEVEL_UP_PLAYERS_CREATURES(PLAYER_GOOD,ANY_CREATURE,3)
	SET_FLAG(PLAYER4,FLAG0,1) REM QUEST-Progress
ENDIF
IF(PLAYER3,FLAG1==1)
	ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,122,34)
ENDIF
IF(PLAYER3,FLAG2==1)
	ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,123,34)
ENDIF
IF(PLAYER3,FLAG3==1)
	ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,124,34)
ENDIF
IF(PLAYER3,FLAG4==1)
	ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,125,34)
ENDIF
IF(PLAYER3,FLAG5==1)
	ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,126,34)
ENDIF


























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

CHANGE_SLAB_OWNER(13,88,PLAYER0)
CHANGE_SLAB_OWNER(16,88,PLAYER0)
CHANGE_SLAB_OWNER(19,88,PLAYER0)

SET_FLAG(PLAYER0,FLAG0,1)
SET_FLAG(PLAYER0,FLAG5,1)
IF(PLAYER0,CURRENT_SALARY>=2) REM Level 2 erreicht
	DISPLAY_INFORMATION(96,47)
	IF(PLAYER0,VIEW_TYPE==2) REM Player in Possess
		QUICK_MESSAGE(38, "    Don't forget your SKILLS and ATTRIBUTES...", NONE)
		QUICK_MESSAGE(39, "           You gained another Level!        ", NONE)
	ENDIF
	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"
	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,34,250,66,16) REM Level 2
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=3) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 3)
		CHANGE_SLAB_OWNER(13,78,PLAYER0)
		CHANGE_SLAB_OWNER(16,78,PLAYER0)
		CHANGE_SLAB_OWNER(19,78,PLAYER0)
		CHANGE_SLAB_OWNER(22,78,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,235,74,16) REM Level 3
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=4) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 4)
		CHANGE_SLAB_OWNER(13,73,PLAYER0)
		CHANGE_SLAB_OWNER(16,73,PLAYER0)
		CHANGE_SLAB_OWNER(19,73,PLAYER0)
		CHANGE_SLAB_OWNER(22,73,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,220,74,16) REM Level 4
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=5) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 5)
		CHANGE_SLAB_OWNER(13,68,PLAYER0)
		CHANGE_SLAB_OWNER(16,68,PLAYER0)
		CHANGE_SLAB_OWNER(19,68,PLAYER0)
		CHANGE_SLAB_OWNER(22,68,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,205,74,16) REM Level 5
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=6) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 6)
		CHANGE_SLAB_OWNER(13,63,PLAYER0)
		CHANGE_SLAB_OWNER(16,63,PLAYER0)
		CHANGE_SLAB_OWNER(19,63,PLAYER0)
		CHANGE_SLAB_OWNER(22,63,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,190,74,16) REM Level 6
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=7) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 7)
		CHANGE_SLAB_OWNER(13,58,PLAYER0)
		CHANGE_SLAB_OWNER(16,58,PLAYER0)
		CHANGE_SLAB_OWNER(19,58,PLAYER0)
		CHANGE_SLAB_OWNER(22,58,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,175,74,16) REM Level 7
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=8) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 8)
		CHANGE_SLAB_OWNER(13,53,PLAYER0)
		CHANGE_SLAB_OWNER(16,53,PLAYER0)
		CHANGE_SLAB_OWNER(19,53,PLAYER0)
		CHANGE_SLAB_OWNER(22,53,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,160,74,16) REM Level 8
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=9) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 9)
		CHANGE_SLAB_OWNER(13,48,PLAYER0)
		CHANGE_SLAB_OWNER(16,48,PLAYER0)
		CHANGE_SLAB_OWNER(19,48,PLAYER0)
		CHANGE_SLAB_OWNER(22,48,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,145,74,16) REM Level 9
	ENDIF
ENDIF
IF(PLAYER0,CURRENT_SALARY>=10) 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"
	PLAY_MESSAGE(PLAYER0,SOUND,692) REM "man1hapy.wav"
	IF(PLAYER0,FLAG0 >= 10)
		CHANGE_SLAB_OWNER(13,43,PLAYER0)
		CHANGE_SLAB_OWNER(16,43,PLAYER0)
		CHANGE_SLAB_OWNER(19,43,PLAYER0)
		CHANGE_SLAB_OWNER(22,43,PLAYER0)
		REVEAL_MAP_RECT(PLAYER0,38,130,74,16) REM Level 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(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_FLAG(PLAYER0,FLAG0,1) REM Level-Counter
SET_FLAG(PLAYER0,FLAG6,0) REM Poison-Gas-Strength

	
REM ***           ***
REM ***  LEVEL 1  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 1)
	REM *** 01: Summon Skeletons ***
	IF(PLAYER0, BOX1_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_A,1)
		SET_BOX_TOOLTIP_ID(32,53) REM SKE level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,1,1)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,1,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,1) REM Skill-Reset
	ENDIF
	REM *** 02: Summon Beetles ***
	IF(PLAYER0, BOX2_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_A,1)
		SET_BOX_TOOLTIP_ID(32,54) REM BUG level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,2,2)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,2,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,1) REM Skill-Reset
	ENDIF
	REM *** 03: Summon Demonspawns ***
	IF(PLAYER0, BOX3_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_A,1)
		SET_BOX_TOOLTIP_ID(32,55) REM DEM level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,3,3)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,3,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,1) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 2  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 2)
	REM *** 04: Summon Guard-Ghosts ***
	IF(PLAYER0, BOX4_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_A,1)
		REVEAL_MAP_RECT(PLAYER0,37,288,2,2) REM Guard
		SET_BOX_TOOLTIP_ID(33,57) REM GHO level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,4,4)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,4,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,2) REM Skill-Reset
	ENDIF
	REM *** 05: Summon Guard-Spiders ***
	IF(PLAYER0, BOX5_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_A,1)
		REVEAL_MAP_RECT(PLAYER0,37,288,2,2)  REM Guard
		SET_BOX_TOOLTIP_ID(33,58) REM SPI level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,5,5)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,5,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,2) REM Skill-Reset
	ENDIF
	REM *** 06: Summon Guard-Hellhounds ***
	IF(PLAYER0, BOX6_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_A,1)
		REVEAL_MAP_RECT(PLAYER0,37,288,2,2)  REM Guard
		SET_BOX_TOOLTIP_ID(33,59) REM HEL level up
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,6,6)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,6,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,2) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 3  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 3)
	REM *** 07: Frosty Presence ***
	IF(PLAYER0, BOX7_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,3,SLOW,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,7,7)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,7,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,3) REM Skill-Reset
	ENDIF
	REM *** 08: Venom Orb ***
	IF(PLAYER0, BOX8_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,3,POISON_CLOUD_A,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,8,8)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,8,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,3) REM Skill-Reset
	ENDIF
	REM *** 09: Firecasting ***
	IF(PLAYER0, BOX9_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,3,FIREBALL_B,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,9,9)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,9,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,3) REM Skill-Reset
	ENDIF
	REM *** 35: Attribut ***
	IF(PLAYER0, BOX35_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,35,1)
		SET_FLAG(PLAYER1,FLAG6,3) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 4  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 4)
	REM *** 10: Ice Shard ***
	IF(PLAYER0, BOX10_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,4,FREEZE,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,10,10)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,10,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,4) REM Skill-Reset
	ENDIF
	REM *** 11: Rot Aura ***
	IF(PLAYER0, BOX11_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,4,FART_A,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,11,11)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,11,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,4) REM Skill-Reset
	ENDIF
	REM *** 12: Curse of Deformation ***
	IF(PLAYER0, BOX12_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,4,CAST_SPELL_CHICKEN,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,12,12)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,12,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,4) REM Skill-Reset
	ENDIF
	REM *** 36: Attribut ***
	IF(PLAYER0, BOX36_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,36,1)
		SET_FLAG(PLAYER1,FLAG6,4) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 5  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 5)
	REM *** 13: Dominant Aura ***
	IF(PLAYER0, BOX13_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,5,RANGED_ARMOUR,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,13,13)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,13,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,5) REM Skill-Reset
	ENDIF
	REM *** 14: Unholy Aura ***
	IF(PLAYER0, BOX14_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,5,RANGED_REBOUND,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,14,14)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,14,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,5) REM Skill-Reset
	ENDIF
	REM *** 15: Enslaving Aura ***
	IF(PLAYER0, BOX15_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,5,RANGED_SPEED,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,15,15)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,15,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,5) REM Skill-Reset
	ENDIF
	REM *** 37: Attribut ***
	IF(PLAYER0, BOX37_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,37,1)
		SET_FLAG(PLAYER1,FLAG6,5) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 6  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 6)
	REM *** 16: Necrotic Tempest ***
	IF(PLAYER0, BOX16_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,6,WIND,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,16,16)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,16,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,6) REM Skill-Reset
	ENDIF
	REM *** 17: Plague Curse ***
	IF(PLAYER0, BOX17_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,6,CAST_SPELL_DISEASE,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,17,17)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,17,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,6) REM Skill-Reset
	ENDIF
	REM *** 18: Demonic Hatchling ***
	IF(PLAYER0, BOX18_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,6,GRENADE,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,18,18)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,18,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,6) REM Skill-Reset
	ENDIF
	REM *** 38: Attribut ***
	IF(PLAYER0, BOX38_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,38,1)
		SET_FLAG(PLAYER1,FLAG6,6) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 7  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 7)
	REM *** 19: Windwalk ***
	IF(PLAYER0, BOX19_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,7,INVISIBILITY,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,19,19)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,19,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,7) REM Skill-Reset
	ENDIF
	REM *** 20: Miasmatic Flesh ***
	IF(PLAYER0, BOX20_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,7,REBOUND,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,20,20)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,20,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,7) REM Skill-Reset
	ENDIF
	REM *** 21: Gravitationally Detached ***
	IF(PLAYER0, BOX21_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,7,FLY,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,21,21)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,21,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,7) REM Skill-Reset
	ENDIF
	REM *** 39: Attribut ***
	IF(PLAYER0, BOX39_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,39,1)
		SET_FLAG(PLAYER1,FLAG6,7) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 8  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 8)
	REM *** 22: Frost Burst ***
	IF(PLAYER0, BOX22_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,8,HAILSTORM_B,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,22,22)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,22,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,8) REM Skill-Reset
	ENDIF
	REM *** 23: Putrefying ***
	IF(PLAYER0, BOX23_ACTIVATED > 0)
		ADD_TO_FLAG(PLAYER0,FLAG6,1) REM Poison-Gas-Strength
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,23,23)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,23,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,8) REM Skill-Reset
	ENDIF
	REM *** 24: Hellfire Rock ***
	IF(PLAYER0, BOX24_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,8,FIRE_BOMB_B,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,24,24)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,24,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,8) REM Skill-Reset
	ENDIF
	REM *** 40: Attribut ***
	IF(PLAYER0, BOX40_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,40,1)
		SET_FLAG(PLAYER1,FLAG6,8) REM Skill-Reset
	ENDIF
ENDIF
REM ***           ***
REM ***  LEVEL 9  ***
REM ***           ***
IF(PLAYER0,FLAG0 == 9)
	REM *** 25: Lifeleach ***
	IF(PLAYER0, BOX25_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,9,DRAIN,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,25,25)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,25,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,9) REM Skill-Reset
	ENDIF
	REM *** 26: Miasmatic Blood ***
	IF(PLAYER0, BOX26_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,9,HEAL,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,26,26)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,26,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,9) REM Skill-Reset
	ENDIF
	REM *** 27: Unyielding ***
	IF(PLAYER0, BOX27_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,9,SPEED,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,27,27)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,27,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,9) REM Skill-Reset
	ENDIF
	REM *** 41: Attribut ***
	IF(PLAYER0, BOX41_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,41,1)
		SET_FLAG(PLAYER1,FLAG6,9) REM Skill-Reset
	ENDIF
ENDIF
REM ***            ***
REM ***  LEVEL 10  ***
REM ***            ***
IF(PLAYER0,FLAG0 == 10)
	REM *** 28: Path of Destruction ***
	IF(PLAYER0, BOX28_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,10,LIGHTNING,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,28,28)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLUE,28,1)
		ADD_TO_FLAG(PLAYER1,FLAG1,1) REM Ice
		SET_FLAG(PLAYER1,FLAG6,10) REM Skill-Reset
	ENDIF
	REM *** 29: Path of Toxicity ***
	IF(PLAYER0, BOX29_ACTIVATED > 0)
		ADD_TO_FLAG(PLAYER0,FLAG6,1) REM Poison-Gas-Strength
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,29,29)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_GREEN,29,1)
		ADD_TO_FLAG(PLAYER1,FLAG2,1) REM Poison
		SET_FLAG(PLAYER1,FLAG6,10) REM Skill-Reset
	ENDIF
	REM *** 30: Path of Inferno ***
	IF(PLAYER0, BOX30_ACTIVATED > 0)
		SET_CREATURE_INSTANCE(SUMMONER,10,WORD_OF_POWER,1)
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,30,30)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_RED,30,1)
		ADD_TO_FLAG(PLAYER1,FLAG3,1) REM Fire
		SET_FLAG(PLAYER1,FLAG6,10) REM Skill-Reset
	ENDIF
	REM *** 42: Attribut ***
	IF(PLAYER0, BOX42_ACTIVATED > 0)
		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)
		ADD_OBJECT_TO_LEVEL(HEARTFLAME_BLACK,42,1)
		SET_FLAG(PLAYER1,FLAG6,10) REM Skill-Reset
	ENDIF
ENDIF
REM *** Skill-Reset ***
IF(PLAYER1,FLAG6>0) REM Skill-Reset
	IF(PLAYER1,FLAG6==1) REM Reset Level 1
		CHANGE_SLAB_OWNER(13,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,88,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,88,PLAYER_NEUTRAL)
		SET_FLAG(PLAYER4,FLAG0,3) REM Quest-Fortschritt
	ENDIF
	IF(PLAYER1,FLAG6==2) REM Reset Level 2
		CHANGE_SLAB_OWNER(13,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,83,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,83,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==3) REM Reset Level 3
		CHANGE_SLAB_OWNER(13,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,78,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,78,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==4) REM Reset Level 4
		CHANGE_SLAB_OWNER(13,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,73,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,73,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==5) REM Reset Level 5
		CHANGE_SLAB_OWNER(13,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,68,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,68,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==6) REM Reset Level 6
		CHANGE_SLAB_OWNER(13,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,63,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,63,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==7) REM Reset Level 7
		CHANGE_SLAB_OWNER(13,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,58,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,58,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==8) REM Reset Level 8
		CHANGE_SLAB_OWNER(13,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,53,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,53,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==9) REM Reset Level 9
		CHANGE_SLAB_OWNER(13,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,48,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,48,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER1,FLAG6==10) REM Reset Level 10
		CHANGE_SLAB_OWNER(13,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(16,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(19,43,PLAYER_NEUTRAL)
		CHANGE_SLAB_OWNER(22,43,PLAYER_NEUTRAL)
	ENDIF
	IF(PLAYER0,FLAG4>0) REM Rest-Attribute
		NEXT_COMMAND_REUSABLE
		ZOOM_TO_LOCATION(PLAYER0,86)
	ENDIF
	IF(PLAYER1,FLAG6>0) REM Always
		NEXT_COMMAND_REUSABLE
		PLAY_MESSAGE(PLAYER0,SPEECH,80)   REM "So be it!"
		IF(PLAYER1,FLAG6>0) REM Always
			NEXT_COMMAND_REUSABLE
			ADD_TO_FLAG(PLAYER0,FLAG0,1) REM Skill-Fortschritt
			NEXT_COMMAND_REUSABLE
			SET_FLAG(PLAYER1,FLAG6,0) REM Skill-Reset
		ENDIF
	ENDIF
ENDIF
IF(PLAYER0,FLAG6==1) REM Poison-Gas-Strength
	IF(PLAYER0, BOX8_ACTIVATED > 0) REM Learned Poison Cloud
		SET_CREATURE_INSTANCE(SUMMONER,3,POISON_CLOUD_B,1)
	ENDIF
	IF(PLAYER0, BOX11_ACTIVATED > 0) REM Learned Fart
		SET_CREATURE_INSTANCE(SUMMONER,4,FART_B,1)
	ENDIF
ENDIF
IF(PLAYER0,FLAG6==2) REM Poison-Gas-Strength
	IF(PLAYER0, BOX8_ACTIVATED > 0) REM Learned Poison Cloud
		SET_CREATURE_INSTANCE(SUMMONER,3,POISON_CLOUD_C,1)
	ENDIF
	IF(PLAYER0, BOX11_ACTIVATED > 0) REM Learned Fart
		SET_CREATURE_INSTANCE(SUMMONER,4,FART_C,1)
	ENDIF
ENDIF










































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

SET_CREATURE_CONFIGURATION(SUMMONER,Health,500)
SET_CREATURE_CONFIGURATION(SUMMONER,Defence,30)
SET_CREATURE_CONFIGURATION(SUMMONER,Armour,10)
SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,4)
SET_FLAG(PLAYER0,FLAG1,0) REM Health/Defence-Counter
SET_FLAG(PLAYER0,FLAG2,0) REM SUMMON-Counter
SET_FLAG(PLAYER0,FLAG3,0) REM GUARDIAN-Counter
SET_FLAG(PLAYER0,FLAG4,1) REM Attributes-left-Counter
SET_FLAG(PLAYER1,FLAG4,1) REM Attribute-Reset

IF(PLAYER0, BOX31_ACTIVATED > 0)
	IF(PLAYER4,FLAG0==3) REM Tutorial
		SET_FLAG(PLAYER4,FLAG0,4) 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)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,31,31)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX31_ACTIVATED,0)
	ENDIF
ENDIF
IF(PLAYER0, BOX32_ACTIVATED > 0)
	IF(PLAYER4,FLAG0==3) REM Tutorial
		SET_FLAG(PLAYER4,FLAG0,4) 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)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,32,32)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX32_ACTIVATED,0)
	ENDIF
ENDIF
IF(PLAYER0, BOX33_ACTIVATED > 0)
	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)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL(SPECBOX_CUSTOM,33,33)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER0,BOX33_ACTIVATED,0)
	ENDIF
ENDIF

IF(PLAYER0,FLAG1 == 1)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,550)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,35)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,15)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,5)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,288,0)
ENDIF
IF(PLAYER0,FLAG1 == 2)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,600)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,40)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,20)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,6)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,288,0)
ENDIF
IF(PLAYER0,FLAG1 == 3)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,650)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,45)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,25)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,7)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,288,0)
ENDIF
IF(PLAYER0,FLAG1 == 4)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,700)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,50)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,30)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,8)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 5)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,750)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,55)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,35)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,9)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 6)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,800)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,60)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,40)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,10)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,289,0)
ENDIF
IF(PLAYER0,FLAG1 == 7)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,850)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,65)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,45)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,11)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,12,290,0)
ENDIF
IF(PLAYER0,FLAG1 == 8)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,900)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,70)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,50)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,12)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,13,290,0)
ENDIF
IF(PLAYER0,FLAG1 == 9)
	SET_CREATURE_CONFIGURATION(SUMMONER,Health,950)
	SET_CREATURE_CONFIGURATION(SUMMONER,Defence,75)
	SET_CREATURE_CONFIGURATION(SUMMONER,Armour,55)
	SET_CREATURE_CONFIGURATION(SUMMONER,SlapsToKill,13)
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_RED,14,290,0)
	SET_BOX_TOOLTIP_ID(31,64)  REM Health MAX
ENDIF

IF(PLAYER0,FLAG2 == 1)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_B,1)
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_B,1)
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_B,1)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 2)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_C,1)
		SET_BOX_TOOLTIP_ID(32,50)  REM SKE amount
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_C,1)
		SET_BOX_TOOLTIP_ID(32,51)  REM BUG amount
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_C,1)
		SET_BOX_TOOLTIP_ID(32,52)  REM DEM amount
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 3)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_D,1)
		SET_BOX_TOOLTIP_ID(32,53)  REM SKE level
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_D,1)
		SET_BOX_TOOLTIP_ID(32,54)  REM BUG level
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_D,1)
		SET_BOX_TOOLTIP_ID(32,55)  REM DEM level
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,288,0)
ENDIF
IF(PLAYER0,FLAG2 == 4)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_E,1)
		SET_BOX_TOOLTIP_ID(32,50)  REM SKE amount
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_E,1)
		SET_BOX_TOOLTIP_ID(32,51)  REM BUG amount
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_E,1)
		SET_BOX_TOOLTIP_ID(32,52)  REM DEM amount
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 5)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_F,1)
		SET_BOX_TOOLTIP_ID(32,53)  REM SKE level
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_F,1)
		SET_BOX_TOOLTIP_ID(32,54)  REM BUG level
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_F,1)
		SET_BOX_TOOLTIP_ID(32,55)  REM DEM level
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 6)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_G,1)
		SET_BOX_TOOLTIP_ID(32,50)  REM SKE amount
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_G,1)
		SET_BOX_TOOLTIP_ID(32,51)  REM BUG amount
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_G,1)
		SET_BOX_TOOLTIP_ID(32,52)  REM DEM amount
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,289,0)
ENDIF
IF(PLAYER0,FLAG2 == 7)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_H,1)
		SET_BOX_TOOLTIP_ID(32,53)  REM SKE level
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_H,1)
		SET_BOX_TOOLTIP_ID(32,54)  REM BUG level
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_H,1)
		SET_BOX_TOOLTIP_ID(32,55)  REM DEM level
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,24,290,0)
ENDIF
IF(PLAYER0,FLAG2 == 8)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_I,1)
		SET_BOX_TOOLTIP_ID(32,50)  REM SKE amount
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_I,1)
		SET_BOX_TOOLTIP_ID(32,51)  REM BUG amount
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_I,1)
		SET_BOX_TOOLTIP_ID(32,52)  REM DEM amount
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,25,290,0)
ENDIF
IF(PLAYER0,FLAG2 == 9)
	IF(PLAYER0, BOX1_ACTIVATED > 0) REM Skeletons
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_SKE_J,1)
	ENDIF
	IF(PLAYER0, BOX2_ACTIVATED > 0) REM Beetles
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_BUG_J,1)
	ENDIF
	IF(PLAYER0, BOX3_ACTIVATED > 0) REM Demonspawns
		SET_CREATURE_INSTANCE(SUMMONER,1,SUMMON_DEM_J,1)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_BLUE,26,290,0)
	SET_BOX_TOOLTIP_ID(32,56)  REM Swarming MAX
ENDIF

IF(PLAYER0,FLAG3 == 1)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_B,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_B,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_B,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 2)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_C,2)
		SET_BOX_TOOLTIP_ID(33,60)  REM GHO amount
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_C,2)
		SET_BOX_TOOLTIP_ID(33,61)  REM SPI amount
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_C,2)
		SET_BOX_TOOLTIP_ID(33,62)  REM HEL amount
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 3)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_D,2)
		SET_BOX_TOOLTIP_ID(33,57)  REM GHO level
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_D,2)
		SET_BOX_TOOLTIP_ID(33,58)  REM SPI level
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_D,2)
		SET_BOX_TOOLTIP_ID(33,59)  REM HEL level
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,288,0)
ENDIF
IF(PLAYER0,FLAG3 == 4)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_E,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_E,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_E,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 5)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_F,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_F,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_F,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 6)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_G,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_G,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_G,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,289,0)
ENDIF
IF(PLAYER0,FLAG3 == 7)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_H,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_H,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_H,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,36,290,0)
ENDIF
IF(PLAYER0,FLAG3 == 8)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_I,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_I,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_I,2)
	ENDIF
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,37,290,0)
ENDIF
IF(PLAYER0,FLAG3 == 9)
	IF(PLAYER0, BOX4_ACTIVATED > 0) REM Ghost
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_GHO_J,2)
	ENDIF
	IF(PLAYER0, BOX5_ACTIVATED > 0) REM Spiders
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_SPI_J,2)
	ENDIF
	IF(PLAYER0, BOX6_ACTIVATED > 0) REM Hellhounds
		SET_CREATURE_INSTANCE(SUMMONER,2,SUMMON_GUARD_HEL_J,2)
	ENDIF
	SET_BOX_TOOLTIP_ID(33,63)  REM Protected MAX
	ADD_OBJECT_TO_LEVEL_AT_POS(POTION_GREEN,38,290,0)
ENDIF
IF(PLAYER0, BOX34_ACTIVATED > 0)
	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 ***
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)
IF(PLAYER0,FLAG4>0) REM Attributes left
	IF(PLAYER0,FLAG1 < 9) REM 1st Attribute
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(4,95,PLAYER0)
	ENDIF
	IF(PLAYER0,FLAG2 < 9) REM 2nd Attribute
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(8,95,PLAYER0)
	ENDIF
	IF(PLAYER0,FLAG3 < 9) REM 3rd Attribute
		NEXT_COMMAND_REUSABLE
		CHANGE_SLAB_OWNER(12,95,PLAYER0)
	ENDIF
ENDIF
IF(PLAYER1,FLAG4>0) REM Attribute-Reset
	REM Remove WHITE POTIONS
	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)
	REM Redraw WHITE POTIONS
	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(PLAYER5,FLAG4 >= 26)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,13,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 25)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,14,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 24)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,15,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 23)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,16,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 22)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,17,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 21)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,18,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 20)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,19,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 19)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,20,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 18)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,21,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 17)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,22,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 16)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,23,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 15)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,24,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 14)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,25,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 13)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,26,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 12)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,27,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 11)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,28,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 10)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,29,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 9)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,30,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 8)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,31,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 7)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,32,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 6)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,33,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 5)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,34,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 4)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,35,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 3)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,36,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 2)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,37,283,0)
	ENDIF
	IF(PLAYER5,FLAG4 >= 1)
		NEXT_COMMAND_REUSABLE
		ADD_OBJECT_TO_LEVEL_AT_POS(GRAVE_STONE,38,283,0)
	ENDIF
	IF(PLAYER1,FLAG4>0) REM Always
		IF(PLAYER1,FLAG4>0) REM Always
			NEXT_COMMAND_REUSABLE
			SET_FLAG(PLAYER1,FLAG4,0) REM Rest-Attribute-Reset
		ENDIF
	ENDIF
ENDIF

SET_OBJECT_CONFIGURATION(GRAVE_STONE,MaximumSize,250)


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[34],1)
ENDIF
IF_SLAB_OWNER(13,78,PLAYER0) REM Level 3
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[90],1)
	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)
ENDIF
IF_SLAB_OWNER(13,73,PLAYER0) REM Level 4
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[94],1)
	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)
ENDIF
IF_SLAB_OWNER(13,68,PLAYER0) REM Level 5
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[98],1)
	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)
ENDIF
IF_SLAB_OWNER(13,63,PLAYER0) REM Level 6
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[102],1)
	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)
ENDIF
IF_SLAB_OWNER(13,58,PLAYER0) REM Level 7
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[106],1)
	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)
ENDIF
IF_SLAB_OWNER(13,53,PLAYER0) REM Level 8
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[110],1)
	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)
ENDIF
IF_SLAB_OWNER(13,48,PLAYER0) REM Level 9
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[114],1)
	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)
ENDIF
IF_SLAB_OWNER(13,43,PLAYER0) REM Level 10
	NEXT_COMMAND_REUSABLE
	KILL_CREATURE(PLAYER0,ANY_CREATURE,AT_ACTION_POINT[118],1)
	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)
ENDIF

SET_BOX_TOOLTIP_ID(32,32)
SET_BOX_TOOLTIP_ID(33,33)











































































REM ***             ***
REM ***  WIN Event  ***
REM ***             ***
IF(PLAYER_GOOD,HEART_HEALTH<=0)
	IF(PLAYER_GOOD,AVATAR==0)
		DISPLAY_OBJECTIVE(139) REM Credits
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
		MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
		MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,0,0)
		MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,1)
		WIN_GAME
	ENDIF
ENDIF

REM ***              ***
REM ***  LOSE Event  ***
REM ***              ***
IF(PLAYER4,FLAG0>=2) REM Quest-Progress
	IF(PLAYER0,SUMMONER==0)
		SET_OBJECT_CONFIGURATION(HEARTFLAME_RED,Persistence,2)
		SET_OBJECT_CONFIGURATION(HEARTFLAME_BLACK,Persistence,2)
		CREATE_EFFECT(EFFECT_WORD_OF_POWER,PLAYER0)
		NEXT_COMMAND_REUSABLE
		ZOOM_TO_LOCATION(PLAYER0,PLAYER0)
		NEXT_COMMAND_REUSABLE
		ADD_HEART_HEALTH(PLAYER0,-499,0)
		NEXT_COMMAND_REUSABLE
		CREATE_EFFECT(EFFECT_ELECTRIC_BALLS,PLAYER0)
	ENDIF
ENDIF












































REM ***                 ***
REM ***   HOME CHANGE   ***
REM ***                 ***

REM   PLAYER1,FLAG1 => Ability-Counter: Ice
REM   PLAYER1,FLAG2 => Ability-Counter: Poison
REM   PLAYER1,FLAG3 => Ability-Counter: Fire
REM   PLAYER1,FLAG5 => Home-Change-Counter

IF(PLAYER1,FLAG5 == 1) REM Do first Change
	CHANGE_SLAB_TYPE(66,5,DRAPE_WALL)
	CHANGE_SLAB_OWNER(72,5,PLAYER0)
	CHANGE_SLAB_TYPE(75,5,DRAPE_WALL)
	CHANGE_SLAB_OWNER(66,6,PLAYER0)
	CHANGE_SLAB_OWNER(72,6,PLAYER0)
	CHANGE_SLAB_TYPE(64,7,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,7,PLAYER0)
	CHANGE_SLAB_OWNER(74,7,PLAYER0)
	CHANGE_SLAB_OWNER(75,7,PLAYER0)
	CHANGE_SLAB_TYPE(76,8,DRAPE_WALL)
	CHANGE_SLAB_TYPE(77,8,DRAPE_WALL)
	CHANGE_SLAB_OWNER(65,9,PLAYER0)
	CHANGE_SLAB_OWNER(66,9,PLAYER0)
	CHANGE_SLAB_OWNER(72,9,PLAYER0)
	CHANGE_SLAB_TYPE(77,9,DRAPE_WALL)
	CHANGE_SLAB_TYPE(63,10,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,10,PLAYER0)
	CHANGE_SLAB_OWNER(76,10,PLAYER0)
	CHANGE_SLAB_OWNER(66,11,PLAYER0)
	CHANGE_SLAB_OWNER(74,11,PLAYER0)
	CHANGE_SLAB_OWNER(66,13,PLAYER0)
	CHANGE_SLAB_OWNER(73,13,PLAYER0)
	CHANGE_SLAB_TYPE(67,14,DRAPE_WALL)
	CHANGE_SLAB_TYPE(76,14,DRAPE_WALL)
	CHANGE_SLAB_OWNER(66,15,PLAYER0)
	CHANGE_SLAB_TYPE(71,15,DRAPE_WALL)
	CHANGE_SLAB_OWNER(72,15,PLAYER0)
	CHANGE_SLAB_OWNER(66,16,PLAYER0)
	CHANGE_SLAB_OWNER(74,16,PLAYER0)
	CHANGE_SLAB_OWNER(73,17,PLAYER0)
	CHANGE_SLAB_TYPE(74,17,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,18,PLAYER0)
	CHANGE_SLAB_TYPE(74,18,DRAPE_WALL)
	CHANGE_SLAB_TYPE(67,20,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,20,PLAYER0)
	CHANGE_SLAB_TYPE(73,20,DRAPE_WALL)
	PLAY_MESSAGE(PLAYER0,SPEECH,84) REM "... fortified!"
ENDIF
IF(PLAYER1,FLAG5 == 2) REM Do second Change
	CHANGE_SLAB_OWNER(69,5,PLAYER0)
	CHANGE_SLAB_TYPE(71,7,DRAPE_WALL)
	CHANGE_SLAB_TYPE(67,8,DRAPE_WALL)
	CHANGE_SLAB_OWNER(70,8,PLAYER0)
	CHANGE_SLAB_OWNER(71,8,PLAYER0)
	CHANGE_SLAB_OWNER(75,8,PLAYER0)
	CHANGE_SLAB_OWNER(68,9,PLAYER0)
	CHANGE_SLAB_OWNER(75,9,PLAYER0)
	CHANGE_SLAB_OWNER(76,9,PLAYER0)
	CHANGE_SLAB_TYPE(63,11,DRAPE_WALL)
	CHANGE_SLAB_OWNER(67,11,PLAYER0)
	CHANGE_SLAB_TYPE(77,12,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,13,PLAYER0)
	CHANGE_SLAB_OWNER(75,11,PLAYER0)
	CHANGE_SLAB_OWNER(75,13,PLAYER0)
	CHANGE_SLAB_TYPE(77,13,DRAPE_WALL)
	CHANGE_SLAB_OWNER(65,14,PLAYER0)
	CHANGE_SLAB_OWNER(72,14,PLAYER0)
	CHANGE_SLAB_TYPE(69,15,DRAPE_WALL)
	CHANGE_SLAB_OWNER(70,15,PLAYER0)
	CHANGE_SLAB_OWNER(68,16,PLAYER0)
	CHANGE_SLAB_OWNER(72,16,PLAYER0)
	CHANGE_SLAB_OWNER(68,17,PLAYER0)
	CHANGE_SLAB_TYPE(67,18,DRAPE_WALL)
	CHANGE_SLAB_OWNER(72,18,PLAYER0)
	CHANGE_SLAB_OWNER(72,19,PLAYER0)
	CHANGE_SLAB_OWNER(71,20,PLAYER0)
	CHANGE_SLAB_OWNER(72,20,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SPEECH,84) REM "... fortified!"
ENDIF
IF(PLAYER1,FLAG5 == 3) REM Do third Change
	CHANGE_SLAB_OWNER(74,6,PLAYER0)
	CHANGE_SLAB_OWNER(65,7,PLAYER0)
	CHANGE_SLAB_OWNER(70,7,PLAYER0)
	CHANGE_SLAB_OWNER(65,8,PLAYER0)
	CHANGE_SLAB_OWNER(69,8,PLAYER0)
	CHANGE_SLAB_TYPE(73,8,DRAPE_WALL)
	CHANGE_SLAB_OWNER(64,9,PLAYER0)
	CHANGE_SLAB_OWNER(69,9,PLAYER0)
	CHANGE_SLAB_OWNER(74,9,PLAYER0)
	CHANGE_SLAB_OWNER(67,10,PLAYER0)
	CHANGE_SLAB_OWNER(73,10,PLAYER0)
	CHANGE_SLAB_TYPE(74,10,DRAPE_WALL)
	CHANGE_SLAB_OWNER(73,11,PLAYER0)
	CHANGE_SLAB_OWNER(72,12,PLAYER0)
	CHANGE_SLAB_OWNER(76,12,PLAYER0)
	CHANGE_SLAB_OWNER(67,13,PLAYER0)
	CHANGE_SLAB_OWNER(76,11,PLAYER0)
	CHANGE_SLAB_OWNER(74,13,PLAYER0)
	CHANGE_SLAB_OWNER(76,13,PLAYER0)
	CHANGE_SLAB_OWNER(69,14,PLAYER0)
	CHANGE_SLAB_OWNER(75,14,PLAYER0)
	CHANGE_SLAB_TYPE(64,15,DRAPE_WALL)
	CHANGE_SLAB_OWNER(65,15,PLAYER0)
	CHANGE_SLAB_OWNER(73,16,PLAYER0)
	CHANGE_SLAB_TYPE(65,17,DRAPE_WALL)
	CHANGE_SLAB_OWNER(67,17,PLAYER0)
	CHANGE_SLAB_OWNER(70,17,PLAYER0)
	CHANGE_SLAB_TYPE(66,18,DRAPE_WALL)
	CHANGE_SLAB_OWNER(71,18,PLAYER0)
	CHANGE_SLAB_OWNER(69,19,PLAYER0)
	CHANGE_SLAB_OWNER(70,19,PLAYER0)
	CHANGE_SLAB_OWNER(70,20,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SPEECH,84) REM "... fortified!"
ENDIF
IF(PLAYER1,FLAG5 == 4) REM Do fourth Change
	CHANGE_SLAB_OWNER(68,5,PLAYER0)
	CHANGE_SLAB_TYPE(74,5,DRAPE_WALL)
	CHANGE_SLAB_TYPE(64,6,DRAPE_WALL)
	CHANGE_SLAB_OWNER(67,6,PLAYER0)
	CHANGE_SLAB_TYPE(75,6,DRAPE_WALL)
	CHANGE_SLAB_OWNER(66,7,PLAYER0)
	CHANGE_SLAB_TYPE(69,7,DRAPE_WALL)
	CHANGE_SLAB_TYPE(64,8,DRAPE_WALL)
	CHANGE_SLAB_OWNER(68,8,PLAYER0)
	CHANGE_SLAB_OWNER(72,8,PLAYER0)
	CHANGE_SLAB_OWNER(71,9,PLAYER0)
	CHANGE_SLAB_OWNER(73,9,PLAYER0)
	CHANGE_SLAB_OWNER(64,10,PLAYER0)
	CHANGE_SLAB_TYPE(66,12,DRAPE_WALL)
	CHANGE_SLAB_OWNER(64,11,PLAYER0)
	CHANGE_SLAB_OWNER(65,11,PLAYER0)
	CHANGE_SLAB_TYPE(77,11,DRAPE_WALL)
	CHANGE_SLAB_OWNER(64,12,PLAYER0)
	CHANGE_SLAB_OWNER(67,12,PLAYER0)
	CHANGE_SLAB_TYPE(63,13,DRAPE_WALL)
	CHANGE_SLAB_OWNER(64,13,PLAYER0)
	CHANGE_SLAB_OWNER(72,13,PLAYER0)
	CHANGE_SLAB_OWNER(68,14,PLAYER0)
	CHANGE_SLAB_OWNER(71,14,PLAYER0)
	CHANGE_SLAB_TYPE(73,14,DRAPE_WALL)
	CHANGE_SLAB_TYPE(77,14,DRAPE_WALL)
	CHANGE_SLAB_OWNER(74,15,PLAYER0)
	CHANGE_SLAB_OWNER(75,15,PLAYER0)
	CHANGE_SLAB_TYPE(64,16,DRAPE_WALL)
	CHANGE_SLAB_OWNER(67,16,PLAYER0)
	CHANGE_SLAB_OWNER(70,16,PLAYER0)
	CHANGE_SLAB_TYPE(66,17,DRAPE_WALL)
	CHANGE_SLAB_OWNER(71,17,PLAYER0)
	CHANGE_SLAB_TYPE(75,17,DRAPE_WALL)
	CHANGE_SLAB_OWNER(70,18,PLAYER0)
	PLAY_MESSAGE(PLAYER0,SPEECH,84) REM "... fortified!"
ENDIF

REM *** Ice ***
IF(PLAYER1,FLAG1 == 2)
	IF(PLAYER1,FLAG5 == 0) REM Do first Change
		CHANGE_SLAB_TEXTURE(68,1,2)
		CHANGE_SLAB_TEXTURE(69,2,2)
		CHANGE_SLAB_TEXTURE(70,3,2)
		CHANGE_SLAB_TEXTURE(71,3,2)
		CHANGE_SLAB_TEXTURE(72,4,2)
		CHANGE_SLAB_TEXTURE(66,5,2)
		CHANGE_SLAB_TEXTURE(72,5,2)
		CHANGE_SLAB_TEXTURE(75,5,2)
		CHANGE_SLAB_TEXTURE(66,6,2)
		CHANGE_SLAB_TEXTURE(72,6,2)
		CHANGE_SLAB_TEXTURE(73,6,2)
		CHANGE_SLAB_TEXTURE(64,7,2)
		CHANGE_SLAB_TEXTURE(68,7,2)
		CHANGE_SLAB_TEXTURE(74,7,2)
		CHANGE_SLAB_TEXTURE(75,7,2)
		CHANGE_SLAB_TEXTURE(76,8,2)
		CHANGE_SLAB_TEXTURE(77,8,2)
		CHANGE_SLAB_TEXTURE(65,9,2)
		CHANGE_SLAB_TEXTURE(66,9,2)
		CHANGE_SLAB_TEXTURE(67,9,2)
		CHANGE_SLAB_TEXTURE(72,9,2)
		CHANGE_SLAB_TEXTURE(77,9,2)
		CHANGE_SLAB_TEXTURE(63,10,2)
		CHANGE_SLAB_TEXTURE(68,10,2)
		CHANGE_SLAB_TEXTURE(76,10,2)
		CHANGE_SLAB_TEXTURE(66,11,2)
		CHANGE_SLAB_TEXTURE(74,11,2)
		CHANGE_SLAB_TEXTURE(68,12,2)
		CHANGE_SLAB_TEXTURE(73,12,2)
		CHANGE_SLAB_TEXTURE(74,12,2)
		CHANGE_SLAB_TEXTURE(65,13,2)
		CHANGE_SLAB_TEXTURE(66,13,2)
		CHANGE_SLAB_TEXTURE(70,13,2)
		CHANGE_SLAB_TEXTURE(71,13,2)
		CHANGE_SLAB_TEXTURE(73,13,2)
		CHANGE_SLAB_TEXTURE(63,14,2)
		CHANGE_SLAB_TEXTURE(67,14,2)
		CHANGE_SLAB_TEXTURE(76,14,2)
		CHANGE_SLAB_TEXTURE(66,15,2)
		CHANGE_SLAB_TEXTURE(71,15,2)
		CHANGE_SLAB_TEXTURE(72,15,2)
		CHANGE_SLAB_TEXTURE(66,16,2)
		CHANGE_SLAB_TEXTURE(74,16,2)
		CHANGE_SLAB_TEXTURE(73,17,2)
		CHANGE_SLAB_TEXTURE(74,17,2)
		CHANGE_SLAB_TEXTURE(68,18,2)
		CHANGE_SLAB_TEXTURE(73,18,2)
		CHANGE_SLAB_TEXTURE(74,18,2)
		CHANGE_SLAB_TEXTURE(67,20,2)
		CHANGE_SLAB_TEXTURE(68,20,2)
		CHANGE_SLAB_TEXTURE(73,20,2)
		CHANGE_SLAB_TEXTURE(72,21,2)
		CHANGE_SLAB_TEXTURE(72,22,2)
		CHANGE_SLAB_TEXTURE(69,23,2)
		CHANGE_SLAB_TEXTURE(71,23,2)
		
		CHANGE_SLAB_TYPE(69,16,PATH)
		CHANGE_SLAB_TEXTURE(69,16,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,208,49,0)
		
		CHANGE_SLAB_TYPE(74,8,PATH)
		CHANGE_SLAB_TEXTURE(74,8,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,222,26,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,223,25,0)
		
		CHANGE_SLAB_TYPE(65,10,PATH)
		CHANGE_SLAB_TEXTURE(65,10,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,196,31,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,197,32,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_DRY_ICE,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,1) REM Home-Change
		SET_FLAG(PLAYER1,FLAG1,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 1) REM Do second Change
		CHANGE_SLAB_TEXTURE(69,1,2)
		CHANGE_SLAB_TEXTURE(70,1,2)
		CHANGE_SLAB_TEXTURE(70,2,2)
		CHANGE_SLAB_TEXTURE(72,3,2)
		CHANGE_SLAB_TEXTURE(67,4,2)
		CHANGE_SLAB_TEXTURE(73,4,2)
		CHANGE_SLAB_TEXTURE(65,5,2)
		CHANGE_SLAB_TEXTURE(69,5,2)
		CHANGE_SLAB_TEXTURE(73,5,2)
		CHANGE_SLAB_TEXTURE(76,6,2)
		CHANGE_SLAB_TEXTURE(71,7,2)
		CHANGE_SLAB_TEXTURE(72,7,2)
		CHANGE_SLAB_TEXTURE(67,8,2)
		CHANGE_SLAB_TEXTURE(70,8,2)
		CHANGE_SLAB_TEXTURE(71,8,2)
		CHANGE_SLAB_TEXTURE(75,8,2)
		CHANGE_SLAB_TEXTURE(68,9,2)
		CHANGE_SLAB_TEXTURE(75,9,2)
		CHANGE_SLAB_TEXTURE(76,9,2)
		CHANGE_SLAB_TEXTURE(72,10,2)
		CHANGE_SLAB_TEXTURE(63,11,2)
		CHANGE_SLAB_TEXTURE(67,11,2)
		CHANGE_SLAB_TEXTURE(72,11,2)
		CHANGE_SLAB_TEXTURE(63,12,2)
		CHANGE_SLAB_TEXTURE(66,12,2)
		CHANGE_SLAB_TEXTURE(77,12,2)
		CHANGE_SLAB_TEXTURE(68,13,2)
		CHANGE_SLAB_TEXTURE(75,11,2)
		CHANGE_SLAB_TEXTURE(75,13,2)
		CHANGE_SLAB_TEXTURE(77,13,2)
		CHANGE_SLAB_TEXTURE(64,14,2)
		CHANGE_SLAB_TEXTURE(65,14,2)
		CHANGE_SLAB_TEXTURE(70,14,2)
		CHANGE_SLAB_TEXTURE(72,14,2)
		CHANGE_SLAB_TEXTURE(69,15,2)
		CHANGE_SLAB_TEXTURE(70,15,2)
		CHANGE_SLAB_TEXTURE(68,16,2)
		CHANGE_SLAB_TEXTURE(72,16,2)
		CHANGE_SLAB_TEXTURE(75,16,2)
		CHANGE_SLAB_TEXTURE(76,16,2)
		CHANGE_SLAB_TEXTURE(68,17,2)
		CHANGE_SLAB_TEXTURE(72,17,2)
		CHANGE_SLAB_TEXTURE(67,18,2)
		CHANGE_SLAB_TEXTURE(72,18,2)
		CHANGE_SLAB_TEXTURE(71,19,2)
		CHANGE_SLAB_TEXTURE(72,19,2)
		CHANGE_SLAB_TEXTURE(71,20,2)
		CHANGE_SLAB_TEXTURE(72,20,2)
		CHANGE_SLAB_TEXTURE(70,21,2)
		CHANGE_SLAB_TEXTURE(71,21,2)
		CHANGE_SLAB_TEXTURE(69,22,2)
		CHANGE_SLAB_TEXTURE(70,24,2)
		
		CHANGE_SLAB_TYPE(73,15,PATH)
		CHANGE_SLAB_TEXTURE(73,15,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,220,45,0)
		
		CHANGE_SLAB_TYPE(69,6,PATH)
		CHANGE_SLAB_TEXTURE(69,6,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,208,20,0)
		
		CHANGE_SLAB_TYPE(66,8,PATH)
		CHANGE_SLAB_TEXTURE(66,8,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,199,25,0)
		
		CHANGE_SLAB_TYPE(74,14,PATH)
		CHANGE_SLAB_TEXTURE(74,14,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,223,43,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,222,42,0)
				
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_DRY_ICE,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,2) REM Home-Change
		SET_FLAG(PLAYER1,FLAG1,0) REM Reset
	ENDIF
	IF(PLAYER1,FLAG5 == 2) REM Do third Change
		CHANGE_SLAB_TEXTURE(71,1,2)
		CHANGE_SLAB_TEXTURE(71,2,2)
		CHANGE_SLAB_TEXTURE(72,2,2)
		CHANGE_SLAB_TEXTURE(68,4,2)
		CHANGE_SLAB_TEXTURE(69,4,2)
		CHANGE_SLAB_TEXTURE(70,4,2)
		CHANGE_SLAB_TEXTURE(67,5,2)
		CHANGE_SLAB_TEXTURE(71,5,2)
		CHANGE_SLAB_TEXTURE(65,6,2)
		CHANGE_SLAB_TEXTURE(68,6,2)
		CHANGE_SLAB_TEXTURE(74,6,2)
		CHANGE_SLAB_TEXTURE(65,7,2)
		CHANGE_SLAB_TEXTURE(70,7,2)
		CHANGE_SLAB_TEXTURE(65,8,2)
		CHANGE_SLAB_TEXTURE(69,8,2)
		CHANGE_SLAB_TEXTURE(73,8,2)
		CHANGE_SLAB_TEXTURE(64,9,2)
		CHANGE_SLAB_TEXTURE(69,9,2)
		CHANGE_SLAB_TEXTURE(70,9,2)
		CHANGE_SLAB_TEXTURE(74,9,2)
		CHANGE_SLAB_TEXTURE(67,10,2)
		CHANGE_SLAB_TEXTURE(73,10,2)
		CHANGE_SLAB_TEXTURE(74,10,2)
		CHANGE_SLAB_TEXTURE(68,11,2)
		CHANGE_SLAB_TEXTURE(73,11,2)
		CHANGE_SLAB_TEXTURE(72,12,2)
		CHANGE_SLAB_TEXTURE(76,12,2)
		CHANGE_SLAB_TEXTURE(67,13,2)
		CHANGE_SLAB_TEXTURE(76,11,2)
		CHANGE_SLAB_TEXTURE(74,13,2)
		CHANGE_SLAB_TEXTURE(76,13,2)
		CHANGE_SLAB_TEXTURE(69,14,2)
		CHANGE_SLAB_TEXTURE(75,14,2)
		CHANGE_SLAB_TEXTURE(64,15,2)
		CHANGE_SLAB_TEXTURE(65,15,2)
		CHANGE_SLAB_TEXTURE(68,15,2)
		CHANGE_SLAB_TEXTURE(76,15,2)
		CHANGE_SLAB_TEXTURE(65,16,2)
		CHANGE_SLAB_TEXTURE(73,16,2)
		CHANGE_SLAB_TEXTURE(65,17,2)
		CHANGE_SLAB_TEXTURE(67,17,2)
		CHANGE_SLAB_TEXTURE(70,17,2)
		CHANGE_SLAB_TEXTURE(66,18,2)
		CHANGE_SLAB_TEXTURE(71,18,2)
		CHANGE_SLAB_TEXTURE(69,19,2)
		CHANGE_SLAB_TEXTURE(70,19,2)
		CHANGE_SLAB_TEXTURE(70,20,2)
		CHANGE_SLAB_TEXTURE(69,21,2)
		CHANGE_SLAB_TEXTURE(71,22,2)
		CHANGE_SLAB_TEXTURE(70,23,2)
		CHANGE_SLAB_TEXTURE(71,24,2)
		
		CHANGE_SLAB_TYPE(67,7,PATH)
		CHANGE_SLAB_TEXTURE(67,7,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,201,23,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,202,22,0)
		
		CHANGE_SLAB_TYPE(75,10,PATH)
		CHANGE_SLAB_TEXTURE(75,10,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,226,31,0)
		
		CHANGE_SLAB_TYPE(65,12,PATH)
		CHANGE_SLAB_TEXTURE(65,12,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,197,37,0)
		
		CHANGE_SLAB_TYPE(66,14,PATH)
		CHANGE_SLAB_TEXTURE(66,14,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,200,42,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,199,43,0)
		
		CHANGE_SLAB_TYPE(71,16,PATH)
		CHANGE_SLAB_TEXTURE(71,16,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,214,49,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_DRY_ICE,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,3) REM Home-Change
		SET_FLAG(PLAYER1,FLAG1,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 3) REM Do fourth Change
		CHANGE_SLAB_TEXTURE(72,1,2)
		CHANGE_SLAB_TEXTURE(68,2,2)
		CHANGE_SLAB_TEXTURE(68,3,2)
		CHANGE_SLAB_TEXTURE(69,3,2)
		CHANGE_SLAB_TEXTURE(71,4,2)
		CHANGE_SLAB_TEXTURE(68,5,2)
		CHANGE_SLAB_TEXTURE(70,5,2)
		CHANGE_SLAB_TEXTURE(74,5,2)
		CHANGE_SLAB_TEXTURE(64,6,2)
		CHANGE_SLAB_TEXTURE(67,6,2)
		CHANGE_SLAB_TEXTURE(70,6,2)
		CHANGE_SLAB_TEXTURE(75,6,2)
		CHANGE_SLAB_TEXTURE(66,7,2)
		CHANGE_SLAB_TEXTURE(69,7,2)
		CHANGE_SLAB_TEXTURE(76,7,2)
		CHANGE_SLAB_TEXTURE(63,8,2)
		CHANGE_SLAB_TEXTURE(64,8,2)
		CHANGE_SLAB_TEXTURE(68,8,2)
		CHANGE_SLAB_TEXTURE(72,8,2)
		CHANGE_SLAB_TEXTURE(63,9,2)
		CHANGE_SLAB_TEXTURE(71,9,2)
		CHANGE_SLAB_TEXTURE(73,9,2)
		CHANGE_SLAB_TEXTURE(64,10,2)
		CHANGE_SLAB_TEXTURE(66,10,2)
		CHANGE_SLAB_TEXTURE(77,10,2)
		CHANGE_SLAB_TEXTURE(64,11,2)
		CHANGE_SLAB_TEXTURE(65,11,2)
		CHANGE_SLAB_TEXTURE(77,11,2)
		CHANGE_SLAB_TEXTURE(64,12,2)
		CHANGE_SLAB_TEXTURE(67,12,2)
		CHANGE_SLAB_TEXTURE(63,13,2)
		CHANGE_SLAB_TEXTURE(64,13,2)
		CHANGE_SLAB_TEXTURE(69,13,2)
		CHANGE_SLAB_TEXTURE(72,13,2)
		CHANGE_SLAB_TEXTURE(68,14,2)
		CHANGE_SLAB_TEXTURE(71,14,2)
		CHANGE_SLAB_TEXTURE(73,14,2)
		CHANGE_SLAB_TEXTURE(77,14,2)
		CHANGE_SLAB_TEXTURE(74,15,2)
		CHANGE_SLAB_TEXTURE(75,15,2)
		CHANGE_SLAB_TEXTURE(64,16,2)
		CHANGE_SLAB_TEXTURE(67,16,2)
		CHANGE_SLAB_TEXTURE(70,16,2)
		CHANGE_SLAB_TEXTURE(66,17,2)
		CHANGE_SLAB_TEXTURE(69,17,2)
		CHANGE_SLAB_TEXTURE(71,17,2)
		CHANGE_SLAB_TEXTURE(75,17,2)
		CHANGE_SLAB_TEXTURE(69,18,2)
		CHANGE_SLAB_TEXTURE(70,18,2)
		CHANGE_SLAB_TEXTURE(67,19,2)
		CHANGE_SLAB_TEXTURE(68,19,2)
		CHANGE_SLAB_TEXTURE(73,19,2)
		CHANGE_SLAB_TEXTURE(69,20,2)
		CHANGE_SLAB_TEXTURE(68,21,2)
		CHANGE_SLAB_TEXTURE(68,22,2)
		CHANGE_SLAB_TEXTURE(70,22,2)
		CHANGE_SLAB_TEXTURE(68,23,2)
		CHANGE_SLAB_TEXTURE(69,24,2)		
		
		CHANGE_SLAB_TYPE(71,6,PATH)
		CHANGE_SLAB_TEXTURE(71,6,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,214,19,0)
		
		CHANGE_SLAB_TYPE(73,7,PATH)
		CHANGE_SLAB_TEXTURE(73,7,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,221,22,0)
		
		CHANGE_SLAB_TYPE(75,12,PATH)
		CHANGE_SLAB_TEXTURE(75,12,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_ROCK,225,38,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,226,37,0)
		
		CHANGE_SLAB_TYPE(67,15,PATH)
		CHANGE_SLAB_TEXTURE(67,15,2)
		ADD_OBJECT_TO_LEVEL_AT_POS(ICE_PILLAR,202,45,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_DRY_ICE,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,4) REM Home-Change
		SET_FLAG(PLAYER1,FLAG1,0) REM Reset
	ENDIF
ENDIF

REM *** Poison ***
IF(PLAYER1,FLAG2 == 2)
	IF(PLAYER1,FLAG5 == 0) REM Do first Change
		CHANGE_SLAB_TEXTURE(68,1,11)
		CHANGE_SLAB_TEXTURE(69,2,11)
		CHANGE_SLAB_TEXTURE(70,3,11)
		CHANGE_SLAB_TEXTURE(71,3,11)
		CHANGE_SLAB_TEXTURE(72,4,11)
		CHANGE_SLAB_TEXTURE(66,5,11)
		CHANGE_SLAB_TEXTURE(72,5,11)
		CHANGE_SLAB_TEXTURE(75,5,11)
		CHANGE_SLAB_TEXTURE(66,6,11)
		CHANGE_SLAB_TEXTURE(72,6,11)
		CHANGE_SLAB_TEXTURE(73,6,11)
		CHANGE_SLAB_TEXTURE(64,7,11)
		CHANGE_SLAB_TEXTURE(68,7,11)
		CHANGE_SLAB_TEXTURE(74,7,11)
		CHANGE_SLAB_TEXTURE(75,7,11)
		CHANGE_SLAB_TEXTURE(76,8,11)
		CHANGE_SLAB_TEXTURE(77,8,11)
		CHANGE_SLAB_TEXTURE(65,9,11)
		CHANGE_SLAB_TEXTURE(66,9,11)
		CHANGE_SLAB_TEXTURE(67,9,11)
		CHANGE_SLAB_TEXTURE(72,9,11)
		CHANGE_SLAB_TEXTURE(77,9,11)
		CHANGE_SLAB_TEXTURE(63,10,11)
		CHANGE_SLAB_TEXTURE(68,10,11)
		CHANGE_SLAB_TEXTURE(76,10,11)
		CHANGE_SLAB_TEXTURE(66,11,11)
		CHANGE_SLAB_TEXTURE(74,11,11)
		CHANGE_SLAB_TEXTURE(68,12,11)
		CHANGE_SLAB_TEXTURE(73,12,11)
		CHANGE_SLAB_TEXTURE(74,12,11)
		CHANGE_SLAB_TEXTURE(65,13,11)
		CHANGE_SLAB_TEXTURE(66,13,11)
		CHANGE_SLAB_TEXTURE(70,13,11)
		CHANGE_SLAB_TEXTURE(71,13,11)
		CHANGE_SLAB_TEXTURE(73,13,11)
		CHANGE_SLAB_TEXTURE(63,14,11)
		CHANGE_SLAB_TEXTURE(67,14,11)
		CHANGE_SLAB_TEXTURE(76,14,11)
		CHANGE_SLAB_TEXTURE(66,15,11)
		CHANGE_SLAB_TEXTURE(71,15,11)
		CHANGE_SLAB_TEXTURE(72,15,11)
		CHANGE_SLAB_TEXTURE(66,16,11)
		CHANGE_SLAB_TEXTURE(74,16,11)
		CHANGE_SLAB_TEXTURE(73,17,11)
		CHANGE_SLAB_TEXTURE(74,17,11)
		CHANGE_SLAB_TEXTURE(68,18,11)
		CHANGE_SLAB_TEXTURE(73,18,11)
		CHANGE_SLAB_TEXTURE(74,18,11)
		CHANGE_SLAB_TEXTURE(67,20,11)
		CHANGE_SLAB_TEXTURE(68,20,11)
		CHANGE_SLAB_TEXTURE(73,20,11)
		CHANGE_SLAB_TEXTURE(72,21,11)
		CHANGE_SLAB_TEXTURE(72,22,11)
		CHANGE_SLAB_TEXTURE(69,23,11)
		CHANGE_SLAB_TEXTURE(71,23,11)
		
		CHANGE_SLAB_TYPE(69,16,PATH)
		CHANGE_SLAB_TEXTURE(69,16,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,208,49,0)
		
		CHANGE_SLAB_TYPE(74,8,PATH)
		CHANGE_SLAB_TEXTURE(74,8,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,222,25,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,223,25,0)
		
		CHANGE_SLAB_TYPE(65,10,PATH)
		CHANGE_SLAB_TEXTURE(65,10,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,196,31,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,197,32,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,1) REM Home-Change
		SET_FLAG(PLAYER1,FLAG2,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 1) REM Do second Change
		CHANGE_SLAB_TEXTURE(69,1,11)
		CHANGE_SLAB_TEXTURE(70,1,11)
		CHANGE_SLAB_TEXTURE(70,2,11)
		CHANGE_SLAB_TEXTURE(72,3,11)
		CHANGE_SLAB_TEXTURE(67,4,11)
		CHANGE_SLAB_TEXTURE(73,4,11)
		CHANGE_SLAB_TEXTURE(65,5,11)
		CHANGE_SLAB_TEXTURE(69,5,11)
		CHANGE_SLAB_TEXTURE(73,5,11)
		CHANGE_SLAB_TEXTURE(76,6,11)
		CHANGE_SLAB_TEXTURE(71,7,11)
		CHANGE_SLAB_TEXTURE(72,7,11)
		CHANGE_SLAB_TEXTURE(67,8,11)
		CHANGE_SLAB_TEXTURE(70,8,11)
		CHANGE_SLAB_TEXTURE(71,8,11)
		CHANGE_SLAB_TEXTURE(75,8,11)
		CHANGE_SLAB_TEXTURE(68,9,11)
		CHANGE_SLAB_TEXTURE(75,9,11)
		CHANGE_SLAB_TEXTURE(76,9,11)
		CHANGE_SLAB_TEXTURE(72,10,11)
		CHANGE_SLAB_TEXTURE(63,11,11)
		CHANGE_SLAB_TEXTURE(67,11,11)
		CHANGE_SLAB_TEXTURE(72,11,11)
		CHANGE_SLAB_TEXTURE(63,12,11)
		CHANGE_SLAB_TEXTURE(66,12,11)
		CHANGE_SLAB_TEXTURE(77,12,11)
		CHANGE_SLAB_TEXTURE(68,13,11)
		CHANGE_SLAB_TEXTURE(75,11,11)
		CHANGE_SLAB_TEXTURE(75,13,11)
		CHANGE_SLAB_TEXTURE(77,13,11)
		CHANGE_SLAB_TEXTURE(64,14,11)
		CHANGE_SLAB_TEXTURE(65,14,11)
		CHANGE_SLAB_TEXTURE(70,14,11)
		CHANGE_SLAB_TEXTURE(72,14,11)
		CHANGE_SLAB_TEXTURE(69,15,11)
		CHANGE_SLAB_TEXTURE(70,15,11)
		CHANGE_SLAB_TEXTURE(68,16,11)
		CHANGE_SLAB_TEXTURE(72,16,11)
		CHANGE_SLAB_TEXTURE(75,16,11)
		CHANGE_SLAB_TEXTURE(76,16,11)
		CHANGE_SLAB_TEXTURE(68,17,11)
		CHANGE_SLAB_TEXTURE(72,17,11)
		CHANGE_SLAB_TEXTURE(67,18,11)
		CHANGE_SLAB_TEXTURE(72,18,11)
		CHANGE_SLAB_TEXTURE(71,19,11)
		CHANGE_SLAB_TEXTURE(72,19,11)
		CHANGE_SLAB_TEXTURE(71,20,11)
		CHANGE_SLAB_TEXTURE(72,20,11)
		CHANGE_SLAB_TEXTURE(70,21,11)
		CHANGE_SLAB_TEXTURE(71,21,11)
		CHANGE_SLAB_TEXTURE(69,22,11)
		CHANGE_SLAB_TEXTURE(70,24,11)
		
		CHANGE_SLAB_TYPE(69,6,PATH)
		CHANGE_SLAB_TEXTURE(69,6,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,208,20,0)
		
		CHANGE_SLAB_TYPE(66,8,PATH)
		CHANGE_SLAB_TEXTURE(66,8,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,199,25,0)
		
		CHANGE_SLAB_TYPE(74,14,PATH)
		CHANGE_SLAB_TEXTURE(74,14,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,223,43,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,222,42,0)
		
		CHANGE_SLAB_TYPE(73,15,PATH)
		CHANGE_SLAB_TEXTURE(73,15,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,220,45,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,2) REM Home-Change
		SET_FLAG(PLAYER1,FLAG2,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 2) REM Do third Change
		CHANGE_SLAB_TEXTURE(71,1,11)
		CHANGE_SLAB_TEXTURE(71,2,11)
		CHANGE_SLAB_TEXTURE(72,2,11)
		CHANGE_SLAB_TEXTURE(68,4,11)
		CHANGE_SLAB_TEXTURE(69,4,11)
		CHANGE_SLAB_TEXTURE(70,4,11)
		CHANGE_SLAB_TEXTURE(67,5,11)
		CHANGE_SLAB_TEXTURE(71,5,11)
		CHANGE_SLAB_TEXTURE(65,6,11)
		CHANGE_SLAB_TEXTURE(68,6,11)
		CHANGE_SLAB_TEXTURE(74,6,11)
		CHANGE_SLAB_TEXTURE(65,7,11)
		CHANGE_SLAB_TEXTURE(70,7,11)
		CHANGE_SLAB_TEXTURE(65,8,11)
		CHANGE_SLAB_TEXTURE(69,8,11)
		CHANGE_SLAB_TEXTURE(73,8,11)
		CHANGE_SLAB_TEXTURE(64,9,11)
		CHANGE_SLAB_TEXTURE(69,9,11)
		CHANGE_SLAB_TEXTURE(70,9,11)
		CHANGE_SLAB_TEXTURE(74,9,11)
		CHANGE_SLAB_TEXTURE(67,10,11)
		CHANGE_SLAB_TEXTURE(73,10,11)
		CHANGE_SLAB_TEXTURE(74,10,11)
		CHANGE_SLAB_TEXTURE(68,11,11)
		CHANGE_SLAB_TEXTURE(73,11,11)
		CHANGE_SLAB_TEXTURE(72,12,11)
		CHANGE_SLAB_TEXTURE(76,12,11)
		CHANGE_SLAB_TEXTURE(67,13,11)
		CHANGE_SLAB_TEXTURE(76,11,11)
		CHANGE_SLAB_TEXTURE(74,13,11)
		CHANGE_SLAB_TEXTURE(76,13,11)
		CHANGE_SLAB_TEXTURE(69,14,11)
		CHANGE_SLAB_TEXTURE(75,14,11)
		CHANGE_SLAB_TEXTURE(64,15,11)
		CHANGE_SLAB_TEXTURE(65,15,11)
		CHANGE_SLAB_TEXTURE(68,15,11)
		CHANGE_SLAB_TEXTURE(76,15,11)
		CHANGE_SLAB_TEXTURE(65,16,11)
		CHANGE_SLAB_TEXTURE(73,16,11)
		CHANGE_SLAB_TEXTURE(65,17,11)
		CHANGE_SLAB_TEXTURE(67,17,11)
		CHANGE_SLAB_TEXTURE(70,17,11)
		CHANGE_SLAB_TEXTURE(66,18,11)
		CHANGE_SLAB_TEXTURE(71,18,11)
		CHANGE_SLAB_TEXTURE(69,19,11)
		CHANGE_SLAB_TEXTURE(70,19,11)
		CHANGE_SLAB_TEXTURE(70,20,11)
		CHANGE_SLAB_TEXTURE(69,21,11)
		CHANGE_SLAB_TEXTURE(71,22,11)
		CHANGE_SLAB_TEXTURE(70,23,11)
		CHANGE_SLAB_TEXTURE(71,24,11)
		
		CHANGE_SLAB_TYPE(67,7,PATH)
		CHANGE_SLAB_TEXTURE(67,7,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,202,22,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,201,23,0)
		
		CHANGE_SLAB_TYPE(75,10,PATH)
		CHANGE_SLAB_TEXTURE(75,10,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,226,31,0)
		
		CHANGE_SLAB_TYPE(65,12,PATH)
		CHANGE_SLAB_TEXTURE(65,12,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,197,37,0)
		
		CHANGE_SLAB_TYPE(66,14,PATH)
		CHANGE_SLAB_TEXTURE(66,14,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,199,43,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,200,42,0)
		
		CHANGE_SLAB_TYPE(71,16,PATH)
		CHANGE_SLAB_TEXTURE(71,16,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,214,48,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,214,49,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,3) REM Home-Change
		SET_FLAG(PLAYER1,FLAG2,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 3) REM Do fourth Change
		CHANGE_SLAB_TEXTURE(72,1,11)
		CHANGE_SLAB_TEXTURE(68,2,11)
		CHANGE_SLAB_TEXTURE(68,3,11)
		CHANGE_SLAB_TEXTURE(69,3,11)
		CHANGE_SLAB_TEXTURE(71,4,11)
		CHANGE_SLAB_TEXTURE(68,5,11)
		CHANGE_SLAB_TEXTURE(70,5,11)
		CHANGE_SLAB_TEXTURE(74,5,11)
		CHANGE_SLAB_TEXTURE(64,6,11)
		CHANGE_SLAB_TEXTURE(67,6,11)
		CHANGE_SLAB_TEXTURE(70,6,11)
		CHANGE_SLAB_TEXTURE(75,6,11)
		CHANGE_SLAB_TEXTURE(66,7,11)
		CHANGE_SLAB_TEXTURE(69,7,11)
		CHANGE_SLAB_TEXTURE(76,7,11)
		CHANGE_SLAB_TEXTURE(63,8,11)
		CHANGE_SLAB_TEXTURE(64,8,11)
		CHANGE_SLAB_TEXTURE(68,8,11)
		CHANGE_SLAB_TEXTURE(72,8,11)
		CHANGE_SLAB_TEXTURE(63,9,11)
		CHANGE_SLAB_TEXTURE(71,9,11)
		CHANGE_SLAB_TEXTURE(73,9,11)
		CHANGE_SLAB_TEXTURE(64,10,11)
		CHANGE_SLAB_TEXTURE(66,10,11)
		CHANGE_SLAB_TEXTURE(77,10,11)
		CHANGE_SLAB_TEXTURE(64,11,11)
		CHANGE_SLAB_TEXTURE(65,11,11)
		CHANGE_SLAB_TEXTURE(77,11,11)
		CHANGE_SLAB_TEXTURE(64,12,11)
		CHANGE_SLAB_TEXTURE(67,12,11)
		CHANGE_SLAB_TEXTURE(63,13,11)
		CHANGE_SLAB_TEXTURE(64,13,11)
		CHANGE_SLAB_TEXTURE(69,13,11)
		CHANGE_SLAB_TEXTURE(72,13,11)
		CHANGE_SLAB_TEXTURE(68,14,11)
		CHANGE_SLAB_TEXTURE(71,14,11)
		CHANGE_SLAB_TEXTURE(73,14,11)
		CHANGE_SLAB_TEXTURE(77,14,11)
		CHANGE_SLAB_TEXTURE(74,15,11)
		CHANGE_SLAB_TEXTURE(75,15,11)
		CHANGE_SLAB_TEXTURE(64,16,11)
		CHANGE_SLAB_TEXTURE(67,16,11)
		CHANGE_SLAB_TEXTURE(70,16,11)
		CHANGE_SLAB_TEXTURE(66,17,11)
		CHANGE_SLAB_TEXTURE(69,17,11)
		CHANGE_SLAB_TEXTURE(71,17,11)
		CHANGE_SLAB_TEXTURE(75,17,11)
		CHANGE_SLAB_TEXTURE(69,18,11)
		CHANGE_SLAB_TEXTURE(70,18,11)
		CHANGE_SLAB_TEXTURE(67,19,11)
		CHANGE_SLAB_TEXTURE(68,19,11)
		CHANGE_SLAB_TEXTURE(73,19,11)
		CHANGE_SLAB_TEXTURE(69,20,11)
		CHANGE_SLAB_TEXTURE(68,21,11)
		CHANGE_SLAB_TEXTURE(68,22,11)
		CHANGE_SLAB_TEXTURE(70,22,11)
		CHANGE_SLAB_TEXTURE(68,23,11)
		CHANGE_SLAB_TEXTURE(69,24,11)		
		
		CHANGE_SLAB_TYPE(71,6,PATH)
		CHANGE_SLAB_TEXTURE(71,6,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,214,19,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,215,20,0)
		
		CHANGE_SLAB_TYPE(73,7,PATH)
		CHANGE_SLAB_TEXTURE(73,7,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,221,22,0)
		
		CHANGE_SLAB_TYPE(75,12,PATH)
		CHANGE_SLAB_TEXTURE(75,12,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(MUSHROOM_GREEN,226,37,0)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,225,38,0)
		
		CHANGE_SLAB_TYPE(67,15,PATH)
		CHANGE_SLAB_TEXTURE(67,15,11)
		ADD_OBJECT_TO_LEVEL_AT_POS(FERN,202,45,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_POISON_MIST,PLAYER0,30)
		
		SET_FLAG(PLAYER1,FLAG5,4) REM Home-Change
		SET_FLAG(PLAYER1,FLAG2,0) REM Reset
	ENDIF
ENDIF

REM *** Fire ***
IF(PLAYER1,FLAG3 == 2)
	IF(PLAYER1,FLAG5 == 0) REM Do first Change
		CHANGE_SLAB_TEXTURE(68,1,12)
		CHANGE_SLAB_TEXTURE(69,2,12)
		CHANGE_SLAB_TEXTURE(70,3,12)
		CHANGE_SLAB_TEXTURE(71,3,12)
		CHANGE_SLAB_TEXTURE(72,4,12)
		CHANGE_SLAB_TEXTURE(66,5,12)
		CHANGE_SLAB_TEXTURE(72,5,12)
		CHANGE_SLAB_TEXTURE(75,5,12)
		CHANGE_SLAB_TEXTURE(66,6,12)
		CHANGE_SLAB_TEXTURE(72,6,12)
		CHANGE_SLAB_TEXTURE(73,6,12)
		CHANGE_SLAB_TEXTURE(64,7,12)
		CHANGE_SLAB_TEXTURE(68,7,12)
		CHANGE_SLAB_TEXTURE(74,7,12)
		CHANGE_SLAB_TEXTURE(75,7,12)
		CHANGE_SLAB_TEXTURE(76,8,12)
		CHANGE_SLAB_TEXTURE(77,8,12)
		CHANGE_SLAB_TEXTURE(65,9,12)
		CHANGE_SLAB_TEXTURE(66,9,12)
		CHANGE_SLAB_TEXTURE(67,9,12)
		CHANGE_SLAB_TEXTURE(72,9,12)
		CHANGE_SLAB_TEXTURE(77,9,12)
		CHANGE_SLAB_TEXTURE(63,10,12)
		CHANGE_SLAB_TEXTURE(68,10,12)
		CHANGE_SLAB_TEXTURE(76,10,12)
		CHANGE_SLAB_TEXTURE(66,11,12)
		CHANGE_SLAB_TEXTURE(74,11,12)
		CHANGE_SLAB_TEXTURE(68,12,12)
		CHANGE_SLAB_TEXTURE(73,12,12)
		CHANGE_SLAB_TEXTURE(74,12,12)
		CHANGE_SLAB_TEXTURE(65,13,12)
		CHANGE_SLAB_TEXTURE(66,13,12)
		CHANGE_SLAB_TEXTURE(70,13,12)
		CHANGE_SLAB_TEXTURE(71,13,12)
		CHANGE_SLAB_TEXTURE(73,13,12)
		CHANGE_SLAB_TEXTURE(63,14,12)
		CHANGE_SLAB_TEXTURE(67,14,12)
		CHANGE_SLAB_TEXTURE(76,14,12)
		CHANGE_SLAB_TEXTURE(66,15,12)
		CHANGE_SLAB_TEXTURE(71,15,12)
		CHANGE_SLAB_TEXTURE(72,15,12)
		CHANGE_SLAB_TEXTURE(66,16,12)
		CHANGE_SLAB_TEXTURE(74,16,12)
		CHANGE_SLAB_TEXTURE(73,17,12)
		CHANGE_SLAB_TEXTURE(74,17,12)
		CHANGE_SLAB_TEXTURE(68,18,12)
		CHANGE_SLAB_TEXTURE(73,18,12)
		CHANGE_SLAB_TEXTURE(74,18,12)
		CHANGE_SLAB_TEXTURE(67,20,12)
		CHANGE_SLAB_TEXTURE(68,20,12)
		CHANGE_SLAB_TEXTURE(73,20,12)
		CHANGE_SLAB_TEXTURE(72,21,12)
		CHANGE_SLAB_TEXTURE(72,22,12)
		CHANGE_SLAB_TEXTURE(69,23,12)
		CHANGE_SLAB_TEXTURE(71,23,12)
		
		CHANGE_SLAB_TYPE(69,16,LAVA)
		CHANGE_SLAB_TEXTURE(69,16,12)
		
		CHANGE_SLAB_TYPE(74,8,LAVA)
		CHANGE_SLAB_TEXTURE(74,8,12)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAVA_ROCK,222,25,0)
		
		CHANGE_SLAB_TYPE(65,10,LAVA)
		CHANGE_SLAB_TEXTURE(65,10,12)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAVA_ROCK,196,31,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		
		SET_FLAG(PLAYER1,FLAG5,1) REM Home-Change
		SET_FLAG(PLAYER1,FLAG3,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 1) REM Do second Change
		CHANGE_SLAB_TEXTURE(69,1,12)
		CHANGE_SLAB_TEXTURE(70,1,12)
		CHANGE_SLAB_TEXTURE(70,2,12)
		CHANGE_SLAB_TEXTURE(72,3,12)
		CHANGE_SLAB_TEXTURE(67,4,12)
		CHANGE_SLAB_TEXTURE(73,4,12)
		CHANGE_SLAB_TEXTURE(65,5,12)
		CHANGE_SLAB_TEXTURE(69,5,12)
		CHANGE_SLAB_TEXTURE(73,5,12)
		CHANGE_SLAB_TEXTURE(76,6,12)
		CHANGE_SLAB_TEXTURE(71,7,12)
		CHANGE_SLAB_TEXTURE(72,7,12)
		CHANGE_SLAB_TEXTURE(67,8,12)
		CHANGE_SLAB_TEXTURE(70,8,12)
		CHANGE_SLAB_TEXTURE(71,8,12)
		CHANGE_SLAB_TEXTURE(75,8,12)
		CHANGE_SLAB_TEXTURE(68,9,12)
		CHANGE_SLAB_TEXTURE(75,9,12)
		CHANGE_SLAB_TEXTURE(76,9,12)
		CHANGE_SLAB_TEXTURE(72,10,12)
		CHANGE_SLAB_TEXTURE(63,11,12)
		CHANGE_SLAB_TEXTURE(67,11,12)
		CHANGE_SLAB_TEXTURE(72,11,12)
		CHANGE_SLAB_TEXTURE(63,12,12)
		CHANGE_SLAB_TEXTURE(66,12,12)
		CHANGE_SLAB_TEXTURE(77,12,12)
		CHANGE_SLAB_TEXTURE(68,13,12)
		CHANGE_SLAB_TEXTURE(75,11,12)
		CHANGE_SLAB_TEXTURE(75,13,12)
		CHANGE_SLAB_TEXTURE(77,13,12)
		CHANGE_SLAB_TEXTURE(64,14,12)
		CHANGE_SLAB_TEXTURE(65,14,12)
		CHANGE_SLAB_TEXTURE(70,14,12)
		CHANGE_SLAB_TEXTURE(72,14,12)
		CHANGE_SLAB_TEXTURE(69,15,12)
		CHANGE_SLAB_TEXTURE(70,15,12)
		CHANGE_SLAB_TEXTURE(68,16,12)
		CHANGE_SLAB_TEXTURE(72,16,12)
		CHANGE_SLAB_TEXTURE(75,16,12)
		CHANGE_SLAB_TEXTURE(76,16,12)
		CHANGE_SLAB_TEXTURE(68,17,12)
		CHANGE_SLAB_TEXTURE(72,17,12)
		CHANGE_SLAB_TEXTURE(67,18,12)
		CHANGE_SLAB_TEXTURE(72,18,12)
		CHANGE_SLAB_TEXTURE(71,19,12)
		CHANGE_SLAB_TEXTURE(72,19,12)
		CHANGE_SLAB_TEXTURE(71,20,12)
		CHANGE_SLAB_TEXTURE(72,20,12)
		CHANGE_SLAB_TEXTURE(70,21,12)
		CHANGE_SLAB_TEXTURE(71,21,12)
		CHANGE_SLAB_TEXTURE(69,22,12)
		CHANGE_SLAB_TEXTURE(70,24,12)
		
		CHANGE_SLAB_TYPE(69,6,LAVA)
		CHANGE_SLAB_TEXTURE(69,6,12)
		
		CHANGE_SLAB_TYPE(66,8,LAVA)
		CHANGE_SLAB_TEXTURE(66,8,12)
		
		CHANGE_SLAB_TYPE(73,15,LAVA)
		CHANGE_SLAB_TEXTURE(73,15,12)
		
		CHANGE_SLAB_TYPE(74,14,LAVA)
		CHANGE_SLAB_TEXTURE(74,14,12)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAVA_ROCK,223,43,0)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		
		SET_FLAG(PLAYER1,FLAG5,2) REM Home-Change
		SET_FLAG(PLAYER1,FLAG3,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 2) REM Do third Change
		CHANGE_SLAB_TEXTURE(71,1,12)
		CHANGE_SLAB_TEXTURE(71,2,12)
		CHANGE_SLAB_TEXTURE(72,2,12)
		CHANGE_SLAB_TEXTURE(68,4,12)
		CHANGE_SLAB_TEXTURE(69,4,12)
		CHANGE_SLAB_TEXTURE(70,4,12)
		CHANGE_SLAB_TEXTURE(67,5,12)
		CHANGE_SLAB_TEXTURE(71,5,12)
		CHANGE_SLAB_TEXTURE(65,6,12)
		CHANGE_SLAB_TEXTURE(68,6,12)
		CHANGE_SLAB_TEXTURE(74,6,12)
		CHANGE_SLAB_TEXTURE(65,7,12)
		CHANGE_SLAB_TEXTURE(70,7,12)
		CHANGE_SLAB_TEXTURE(65,8,12)
		CHANGE_SLAB_TEXTURE(69,8,12)
		CHANGE_SLAB_TEXTURE(73,8,12)
		CHANGE_SLAB_TEXTURE(64,9,12)
		CHANGE_SLAB_TEXTURE(69,9,12)
		CHANGE_SLAB_TEXTURE(70,9,12)
		CHANGE_SLAB_TEXTURE(74,9,12)
		CHANGE_SLAB_TEXTURE(67,10,12)
		CHANGE_SLAB_TEXTURE(73,10,12)
		CHANGE_SLAB_TEXTURE(74,10,12)
		CHANGE_SLAB_TEXTURE(68,11,12)
		CHANGE_SLAB_TEXTURE(73,11,12)
		CHANGE_SLAB_TEXTURE(72,12,12)
		CHANGE_SLAB_TEXTURE(76,12,12)
		CHANGE_SLAB_TEXTURE(67,13,12)
		CHANGE_SLAB_TEXTURE(76,11,12)
		CHANGE_SLAB_TEXTURE(74,13,12)
		CHANGE_SLAB_TEXTURE(76,13,12)
		CHANGE_SLAB_TEXTURE(69,14,12)
		CHANGE_SLAB_TEXTURE(75,14,12)
		CHANGE_SLAB_TEXTURE(64,15,12)
		CHANGE_SLAB_TEXTURE(65,15,12)
		CHANGE_SLAB_TEXTURE(68,15,12)
		CHANGE_SLAB_TEXTURE(76,15,12)
		CHANGE_SLAB_TEXTURE(65,16,12)
		CHANGE_SLAB_TEXTURE(73,16,12)
		CHANGE_SLAB_TEXTURE(65,17,12)
		CHANGE_SLAB_TEXTURE(67,17,12)
		CHANGE_SLAB_TEXTURE(70,17,12)
		CHANGE_SLAB_TEXTURE(66,18,12)
		CHANGE_SLAB_TEXTURE(71,18,12)
		CHANGE_SLAB_TEXTURE(69,19,12)
		CHANGE_SLAB_TEXTURE(70,19,12)
		CHANGE_SLAB_TEXTURE(70,20,12)
		CHANGE_SLAB_TEXTURE(69,21,12)
		CHANGE_SLAB_TEXTURE(71,22,12)
		CHANGE_SLAB_TEXTURE(70,23,12)
		CHANGE_SLAB_TEXTURE(71,24,12)
		
		CHANGE_SLAB_TYPE(67,7,LAVA)
		CHANGE_SLAB_TEXTURE(67,7,12)
		ADD_OBJECT_TO_LEVEL_AT_POS(LAVA_ROCK,202,25,0)
		
		CHANGE_SLAB_TYPE(75,10,LAVA)
		CHANGE_SLAB_TEXTURE(75,10,12)
		
		CHANGE_SLAB_TYPE(65,12,LAVA)
		CHANGE_SLAB_TEXTURE(65,12,12)
		
		CHANGE_SLAB_TYPE(66,14,LAVA)
		CHANGE_SLAB_TEXTURE(66,14,12)
		
		CHANGE_SLAB_TYPE(71,16,LAVA)
		CHANGE_SLAB_TEXTURE(71,16,12)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		
		SET_FLAG(PLAYER1,FLAG5,3) REM Home-Change
		SET_FLAG(PLAYER1,FLAG3,0) REM Reset
	ENDIF
	
	IF(PLAYER1,FLAG5 == 3) REM Do fourth Change
		CHANGE_SLAB_TEXTURE(72,1,12)
		CHANGE_SLAB_TEXTURE(68,2,12)
		CHANGE_SLAB_TEXTURE(68,3,12)
		CHANGE_SLAB_TEXTURE(69,3,12)
		CHANGE_SLAB_TEXTURE(71,4,12)
		CHANGE_SLAB_TEXTURE(68,5,12)
		CHANGE_SLAB_TEXTURE(70,5,12)
		CHANGE_SLAB_TEXTURE(74,5,12)
		CHANGE_SLAB_TEXTURE(64,6,12)
		CHANGE_SLAB_TEXTURE(67,6,12)
		CHANGE_SLAB_TEXTURE(70,6,12)
		CHANGE_SLAB_TEXTURE(75,6,12)
		CHANGE_SLAB_TEXTURE(66,7,12)
		CHANGE_SLAB_TEXTURE(69,7,12)
		CHANGE_SLAB_TEXTURE(76,7,12)
		CHANGE_SLAB_TEXTURE(63,8,12)
		CHANGE_SLAB_TEXTURE(64,8,12)
		CHANGE_SLAB_TEXTURE(68,8,12)
		CHANGE_SLAB_TEXTURE(72,8,12)
		CHANGE_SLAB_TEXTURE(63,9,12)
		CHANGE_SLAB_TEXTURE(71,9,12)
		CHANGE_SLAB_TEXTURE(73,9,12)
		CHANGE_SLAB_TEXTURE(64,10,12)
		CHANGE_SLAB_TEXTURE(66,10,12)
		CHANGE_SLAB_TEXTURE(77,10,12)
		CHANGE_SLAB_TEXTURE(64,11,12)
		CHANGE_SLAB_TEXTURE(65,11,12)
		CHANGE_SLAB_TEXTURE(77,11,12)
		CHANGE_SLAB_TEXTURE(64,12,12)
		CHANGE_SLAB_TEXTURE(67,12,12)
		CHANGE_SLAB_TEXTURE(63,13,12)
		CHANGE_SLAB_TEXTURE(64,13,12)
		CHANGE_SLAB_TEXTURE(69,13,12)
		CHANGE_SLAB_TEXTURE(72,13,12)
		CHANGE_SLAB_TEXTURE(68,14,12)
		CHANGE_SLAB_TEXTURE(71,14,12)
		CHANGE_SLAB_TEXTURE(73,14,12)
		CHANGE_SLAB_TEXTURE(77,14,12)
		CHANGE_SLAB_TEXTURE(74,15,12)
		CHANGE_SLAB_TEXTURE(75,15,12)
		CHANGE_SLAB_TEXTURE(64,16,12)
		CHANGE_SLAB_TEXTURE(67,16,12)
		CHANGE_SLAB_TEXTURE(70,16,12)
		CHANGE_SLAB_TEXTURE(66,17,12)
		CHANGE_SLAB_TEXTURE(69,17,12)
		CHANGE_SLAB_TEXTURE(71,17,12)
		CHANGE_SLAB_TEXTURE(75,17,12)
		CHANGE_SLAB_TEXTURE(69,18,12)
		CHANGE_SLAB_TEXTURE(70,18,12)
		CHANGE_SLAB_TEXTURE(67,19,12)
		CHANGE_SLAB_TEXTURE(68,19,12)
		CHANGE_SLAB_TEXTURE(73,19,12)
		CHANGE_SLAB_TEXTURE(69,20,12)
		CHANGE_SLAB_TEXTURE(68,21,12)
		CHANGE_SLAB_TEXTURE(68,22,12)
		CHANGE_SLAB_TEXTURE(70,22,12)
		CHANGE_SLAB_TEXTURE(68,23,12)
		CHANGE_SLAB_TEXTURE(69,24,12)		
		
		CHANGE_SLAB_TYPE(71,6,LAVA)
		CHANGE_SLAB_TEXTURE(71,6,12)
		
		CHANGE_SLAB_TYPE(73,7,LAVA)
		CHANGE_SLAB_TEXTURE(73,7,12)
		
		CHANGE_SLAB_TYPE(75,12,LAVA)
		CHANGE_SLAB_TEXTURE(75,12,12)
		
		CHANGE_SLAB_TYPE(67,15,LAVA)
		CHANGE_SLAB_TEXTURE(67,15,12)
		
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		ADD_EFFECT_GENERATOR_TO_LEVEL(EFFECTGENERATOR_LAVA,PLAYER0,16)
		
		SET_FLAG(PLAYER1,FLAG5,4) REM Home-Change
		SET_FLAG(PLAYER1,FLAG3,0) REM Reset
	ENDIF
ENDIF









































































































































REM ***                 ***
REM *** Experience Gain ***
REM ***                 ***
SET_FLAG(PLAYER5,FLAG0,999)
SET_FLAG(PLAYER5,FLAG2,1) REM Level-Up-Bool
SET_FLAG(PLAYER5,FLAG6,1) REM CorpsesLeft-Bool
	
	
REM *** PLAYER0,FLAG7     => Level-Up-Trigger

REM *** PLAYER5,FLAG0     => ModuloSum
REM *** PLAYER5,FLAG1     => DifficultyValue
REM *** PLAYER5,FLAG2     => Level-Up-Bool
REM *** PLAYER5,FLAG3     => CorpsesLeft
REM *** PLAYER5,FLAG4     => ShowValue
REM *** PLAYER5,FLAG5     => DifficultyValue-Offset
REM *** PLAYER5,FLAG6     => CorpsesLeft-Bool


REM *** ModuloSum upcount ***
IF(PLAYER5,FLAG0 < PLAYER_GOOD,TOTAL_CREATURES)
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG0,INCREASE,PLAYER5,FLAG1) REM ModuloSum + DifficultyValue
ENDIF
REM *** Stop if Level 10 ***
IF(PLAYER0,CURRENT_SALARY==10) REM Summoner Level
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER5,FLAG0,0)
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER5,FLAG3,999) REM CorpsesLeft
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER5,FLAG4,0) REM ShowValue
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER5,FLAG6,1) REM CorpsesLeft-Bool
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER5,FLAG2,1) REM Level-Up-Bool
ENDIF
REM *** ModuloSum upcount done ***
IF(PLAYER5,FLAG0 >= PLAYER_GOOD,TOTAL_CREATURES)
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG3,SET,PLAYER5,FLAG0) REM CorpsesLeft = ModuloSum
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG3,DECREASE,PLAYER_GOOD,TOTAL_CREATURES) REM CorpsesLeft - TotalCreatures
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG4,SET,PLAYER5,FLAG1) REM ShowValue = DifficultyValue
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG4,DECREASE,PLAYER5,FLAG3) REM ShowValue - CorpsesLeft
	NEXT_COMMAND_REUSABLE
	COMPUTE_FLAG(PLAYER5,FLAG0,SET,PLAYER5,FLAG5) REM ModuloSum = DifficultyValue-Offset
	NEXT_COMMAND_REUSABLE
	SET_FLAG(PLAYER1,FLAG4,1) REM Attribute-Reset
ENDIF
REM *** Two Corpses Left ***
IF(PLAYER5,FLAG4==2) REM ShowValue
	IF(PLAYER5,FLAG6==0) REM CorpsesLeft-Bool
		NEXT_COMMAND_REUSABLE
		QUICK_MESSAGE(1, " ", NONE)
		NEXT_COMMAND_REUSABLE
		QUICK_MESSAGE(40, "Just a few more souls...", VAMPIRE)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER5,FLAG6,1) REM CorpsesLeft-Bool
	ENDIF
ENDIF
REM *** No Corpses Left => Level Up!***
IF(PLAYER5,FLAG4==PLAYER5,FLAG1) REM ShowValue==DifficultyValue
	IF(PLAYER5,FLAG2==0) REM Level-Up-Bool
		NEXT_COMMAND_REUSABLE
		PLAY_MESSAGE(PLAYER0,SOUND,522) REM wizhapy.wav
		NEXT_COMMAND_REUSABLE
		LEVEL_UP_CREATURE(PLAYER0,SUMMONER,ANYWHERE,1)
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER5,FLAG2,1) REM Level-Up-Bool
	ENDIF
ENDIF
REM *** Reset ***
IF(PLAYER5,FLAG4==3) REM CorpsesLeft
	IF(PLAYER5,FLAG4<PLAYER5,FLAG1) REM CorpsesLeft
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER5,FLAG6,0) REM CorpsesLeft-Bool
	ENDIF
ENDIF
IF(PLAYER5,FLAG4==1) REM CorpsesLeft
	IF(PLAYER5,FLAG4<PLAYER5,FLAG1) REM CorpsesLeft
		NEXT_COMMAND_REUSABLE
		SET_FLAG(PLAYER5,FLAG2,0) REM Level-Up-Bool
	ENDIF
ENDIF





