REM ********************************************
REM
REM             Script for Level 350
REM
REM ********************************************

REM ********************************************
REM  Faqhuin the Game Master - Chess
REM  by dayokay
REM  Version 0.2
REM ********************************************

LEVEL_VERSION(1)

REM	SET_GENERATE_SPEED(250)

QUICK_OBJECTIVE(10,"Welcome to Faqh'uin the Game Master's realm Keeper! I'm sure you know the game, but I'm equally sure you've never played it like this before?!",PLAYER0)

IF(PLAYER0,TIMER0>500)
	QUICK_OBJECTIVE(11,"Place your creatures while you can. You can build bridges, but not many...",ALL_PLAYERS)
ENDIF

IF(PLAYER0,TIMER0>1000)
	QUICK_OBJECTIVE(12,"When the game starts you cannot pick up your pieces. You must slap them into battle!",ALL_PLAYERS)
ENDIF

REM	REVEAL_MAP_RECT(PLAYER0,127,127,254,254)

START_MONEY(PLAYER0,20000)
START_MONEY(PLAYER3,20000)

COMPUTER_PLAYER(PLAYER3,9)

REM	ROOM_AVAILABLE(ALL_PLAYERS,TREASURE,1,1)
REM	ROOM_AVAILABLE(ALL_PLAYERS,RESEARCH,1,1)
REM	ROOM_AVAILABLE(ALL_PLAYERS,GARDEN,1,1)
REM	ROOM_AVAILABLE(ALL_PLAYERS,LAIR,1,1)
REM	ROOM_AVAILABLE(ALL_PLAYERS,TORTURE,1,0)
REM	ROOM_AVAILABLE(ALL_PLAYERS,TRAINING,1,0)
REM	ROOM_AVAILABLE(ALL_PLAYERS,TEMPLE,1,0)
REM	ROOM_AVAILABLE(ALL_PLAYERS,GRAVEYARD,0,0)
REM	ROOM_AVAILABLE(ALL_PLAYERS,BRIDGE,1,1)

REM	MAGIC_AVAILABLE(ALL_PLAYERS,POWER_OBEY,0,0)
REM	MAGIC_AVAILABLE(ALL_PLAYERS,POWER_IMP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SLAP,1,1)
REM	MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CALL_TO_ARMS,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,1)
REM	MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HOLD_AUDIENCE,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CONCEAL,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_PROTECT,1,1)

ALLY_PLAYERS(PLAYER0,PLAYER_GOOD,1)
ALLY_PLAYERS(RED,YELLOW,1)
ALLY_PLAYERS(PLAYER3,PLAYER_GOOD,1)

SET_TIMER(PLAYER0,TIMER0)

BONUS_LEVEL_TIME(3000)

IF(PLAYER0,TIMER0>3000)
	MAGIC_AVAILABLE(PLAYER0,POWER_HAND,0,0)
	MAGIC_AVAILABLE(PLAYER3,POWER_HAND,0,0)
	MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,0,0)
	MAGIC_AVAILABLE(PLAYER3,POWER_POSSESS,0,0)
	QUICK_INFORMATION(13,"You can no longer possess your creatures Keeper :-(",ALL_PLAYERS)
	ALLY_PLAYERS(RED,YELLOW,0)
	QUICK_OBJECTIVE(14,"Let the Game commence!",ALL_PLAYERS)
	BONUS_LEVEL_TIME(0)
ENDIF


IF(PLAYER0,BRIDGE>4)
	NEXT_COMMAND_REUSABLE
	ROOM_AVAILABLE(PLAYER0,BRIDGE,0,0)
ENDIF

IF(PLAYER0,BRIDGE<3)
	NEXT_COMMAND_REUSABLE
	ROOM_AVAILABLE(PLAYER0,BRIDGE,1,1)
ENDIF

IF(PLAYER0,TIMER0>6000)
	QUICK_OBJECTIVE(15,"Faqhuin has reduced the size of the board?!",PLAYER0)
	CHANGE_SLAB_TYPE(22,19,LAVA)
	CHANGE_SLAB_TYPE(32,19,LAVA)
	CHANGE_SLAB_TYPE(22,33,LAVA)
	CHANGE_SLAB_TYPE(32,33,LAVA)
ENDIF

IF(PLAYER0,TIMER0>9000)
	QUICK_OBJECTIVE(16,"The board is smaller again!",PLAYER0)
	CHANGE_SLAB_TYPE(20,19,LAVA)
	CHANGE_SLAB_TYPE(30,19,LAVA)
	CHANGE_SLAB_TYPE(20,33,LAVA)
	CHANGE_SLAB_TYPE(30,33,LAVA)
ENDIF

REM	IF(PLAYER0,BATTLES_WON>1)
	REM	NEXT_COMMAND_REUSABLE
	REM	CHANGE_SLAB_OWNER(22,23,PLAYER0)
REM	ENDIF

IF(PLAYER0, AVATAR<1)
	LOSE_GAME
	ALLY_PLAYERS(WHITE,YELLOW,0)
	ALLY_PLAYERS(RED,WHITE,0)
ENDIF

IF(PLAYER3, AVATAR<1)
	WIN_GAME
	QUICK_OBJECTIVE(3,"You have beaten your piss-poor opponent, but Faqhuin needs to clear the board for the next game!",PLAYER0)
REM	ALLY_PLAYERS(RED,YELLOW,1)
REM	ALLY_PLAYERS(RED,WHITE,0)
	ALLY_PLAYERS(WHITE,YELLOW,0)
ENDIF


