REM ********************************************
REM
REM Script for Level 202
REM
REM ********************************************
QUICK_OBJECTIVE(0,"Ce fort est repute pour n avoir jamais ete pris par l ennemi.Les heros sont puissants a l interieur de ce fort et vous allez devoir tenter votre chance en le prenant d assaut et en eliminant toute vie a l interrieur.",PLAYER0)
QUICK_INFORMATion(1,"Ne creusez pas a tort et a travers.Vous risquez de tomber sur des mercenaires heros et perdre plutot que prevu...",PLAYER0)
SET_GENERATE_SPEED(300)
START_MONEY(PLAYER0,3000)
MAX_CREATURES(PLAYER0,40)
ADD_CREATURE_TO_POOL(DEMONSPAWN,30)
ADD_CREATURE_TO_POOL(TROLL,30)
ADD_CREATURE_TO_POOL(SORCEROR,30)
ADD_CREATURE_TO_POOL(BILE_DEMON,10)
ADD_CREATURE_TO_POOL(SPIDER,30)
ADD_CREATURE_TO_POOL(HELL_HOUND,20)
ADD_CREATURE_TO_POOL(ORC,40)
ADD_CREATURE_TO_POOL(DRAGON,10)
ADD_CREATURE_TO_POOL(TENTACLE,40)
CREATURE_AVAILABLE(ALL_PLAYERS,TROLL,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,DEMONSPAWN,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,FLY,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,DARK_MISTRESS,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,SORCEROR,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,BUG,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,SPIDER,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,BILE_DEMON,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,HELL_HOUND,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,DRAGON,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,ORC,1,1)
CREATURE_AVAILABLE(ALL_PLAYERS,TENTACLE,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,TREASURE,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,LAIR,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,GARDEN,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,TRAINING,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,RESEARCH,1,1)
ROOM_AVAILABLE(ALL_PLAYERS,WORKSHOP,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,BARRACKS,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,GUARD_POST,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,BRIDGE,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,PRISON,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,TORTURE,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,SCAVENGER,0,0)
ROOM_AVAILABLE(ALL_PLAYERS,TEMPLE,1,0)
ROOM_AVAILABLE(ALL_PLAYERS,GRAVEYARD,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LAVA,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,STEEL,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,BOULDER,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,MAGIC,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LIGHTNING,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,WORD_OF_POWER,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HAND,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_IMP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SLAP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SIGHT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CALL_TO_ARMS,1,0
)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,
0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CONCEAL,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_DISEASE,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CAVE_IN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CHICKEN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_OBEY,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HOLD_AUDIENCE,1,
0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_ARMAGEDDON,1,0)
CREATE_PARTY(UN)
ADD_TO_PARTY(UN,ARCHER,5,200,ATTACK_DUNGEON_HEART,
0)
ADD_TO_PARTY(UN,ARCHER,5,200,ATTACK_DUNGEON_HEART,
0)
ADD_TO_PARTY(UN,DWARFA,6,300,STEAL_GOLD,0)
ADD_TO_PARTY(UN,GIANT,6,350,ATTACK_DUNGEON_HEART,0
)
ADD_TO_PARTY(UN,GIANT,6,350,ATTACK_DUNGEON_HEART,0
)
ADD_TO_PARTY(UN,WIZARD,7,400,STEAL_SPELLS,0)
CREATE_PARTY(DEUX)
ADD_TO_PARTY(DEUX,ARCHER,6,250,ATTACK_DUNGEON_HEAR
T,0)
ADD_TO_PARTY(DEUX,ARCHER,6,250,ATTACK_DUNGEON_HEAR
T,0)
ADD_TO_PARTY(DEUX,WIZARD,8,450,ATTACK_DUNGEON_HEAR
T,0)
ADD_TO_PARTY(DEUX,DWARFA,7,350,STEAL_GOLD,0)
ADD_TO_PARTY(DEUX,DWARFA,7,350,STEAL_GOLD,0)
ADD_TO_PARTY(DEUX,GIANT,8,450,ATTACK_ENNEMIES,0)
CREATE_PARTY(TROIS)
ADD_TO_PARTY(TROIS,SAMURAI,7,500,ATTACK_ENNEMIES,0
)
ADD_TO_PARTY(TROIS,SAMURAI,7,500,ATTACK_DUNGEON_HE
ART,0)
ADD_TO_PARTY(TROIS,WIZARD,9,600,ATTACK_ENNEMIES,0)
ADD_TO_PARTY(TROIS,GIANT,9,500,ATTACK_ENNEMIES,0)
ADD_TO_PARTY(TROIS,BARBARIAN,8,450,ATTACK_ENNEMIES
,0)
ADD_TO_PARTY(TROIS,BARBARIAN,8,450,ATTACK_DUNGEON_
HEART,0)
CREATE_PARTY(QUATRE)
ADD_TO_PARTY(QUATRE,VAMPIRE,7,800,ATTACK_DUNGEON_H
EART,0)
ADD_TO_PARTY(QUATRE,VAMPIRE,8,870,ATTACK_DUNGEON_H
EART,0)
ADD_TO_PARTY(QUATRE,VAMPIRE,9,940,ATTACK_DUNGEON_H
EART,0)
ADD_TO_PARTY(QUATRE,WIZARD,9,600,ATTACK_ENNEMIES,0
)
ADD_TO_PARTY(QUATRE,WIZARD,9,600,ATTACK_ENNEMIES,0
)
ADD_TO_PARTY(QUATRE,HELL_HOUND,10,500,ATTACK_ENNEM
IES,0)
CREATE_PARTY(GRANDSEIGNEUR)
ADD_TO_PARTY(GRANDSEIGNEUR,HORNY,5,1500,PROTECT_PA
RTY,0)
ADD_TO_PARTY(GRANDSEIGNEUR,HORNY,5,1500,PROTECT_PA
RTY,0)
ADD_TO_PARTY(GRANDSEIGNEUR,KNIGHT,10,2000,ATTACK_D
UNGEON_HEART,0)
ADD_TO_PARTY(GRANDSEIGNEUR,VAMPIRE,10,1020,PROTECT
_PARTY,0)
ADD_TO_PARTY(GRANDSEIGNEUR,VAMPIRE,10,1020,PROTECT
_PARTY,0)
ADD_TO_PARTY(GRANDSEIGNEUR,HORNY,7,2000,ATTACK_ENN
EMIES,0)
SET_FLAG(PLAYER0,FLAG0,0)
SET_FLAG(PLAYER0,FLAG1,1)
SET_FLAG(PLAYER0,FLAG2,2)
SET_FLAG(PLAYER0,FLAG3,3)
SET_FLAG(PLAYER0,FLAG4,4)
IF_ACTION_POINT(1,PLAYER0)
SET_FLAG(PLAYER0,FLAG0,5)
ENDIF
IF(PLAYER0,FLAG0 == 5)
ADD_PARTY_TO_LEVEL(PLAYER_GOOD,UN,-1,1)
ENDIF
IF_ACTION_POINT(2,PLAYER0)
SET_FLAG(PLAYER0,FLAG1 == 6)
ENDIF
IF(PLAYER0,FLAG1 == 6)
ADD_PARTY_TO_LEVEL(PLAYER_GOOD,DEUX,-2,1)
ENDIF
IF_ACTION_POINT(3,PLAYER0)
SET_FLAG(PLAYER0,FLAG2,7)
ENDIF
IF(PLAYER0,FLAG2 == 7)
ADD_PARTY_TO_LEVEL(PLAYER_GOOD,TROIS,-3,1)
ENDIF
IF_ACTION_POINT(4,PLAYER0)
SET_FLAG(PLAYER0,FLAG3,8)
ENDIF
IF(PLAYER0,FLAG3 == 8)
ADD_PARTY_TO_LEVEL(PLAYER_GOOD,QUATRE,-4,1)
ENDIF
IF_ACTION_POINT(5,PLAYER0)
SET_FLAG(PLAYER0,FLAG4,9)
ENDIF
IF(PLAYER0,FLAG4 == 9)
ADD_PARTY_TO_LEVEL(PLAYER_GOOD,GRANDSEIGNEUR,-5,1)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER_GOOD,GRANDSEIG
NEUR,-5,DUNGEON_HEART,PLAYER0,9,300)
ENDIF
IF(PLAYER0,DUNGEON_DESTROYED == 1)
LOSE_GAME
ENDIF
IF(PLAYER_GOOD,KNIGHT == 0)
IF(PLAYER_GOOD,DUNGEON_DESTROYED == 1)
WIN_GAME
ENDIF
voila.je c pu koi faire moi!que de buggs!