Alarti
January 3rd, 2015, 20:27
REM ********************************************
REM
REM Script for Level 207
REM
REM ********************************************
SET_GENERATE_SPEED(500)
START_MONEY(PLAYER0,7500)
MAX_CREATURES(PLAYER0,15)
ADD_CREATURE_TO_POOL(HELL_HOUND,11)
ADD_CREATURE_TO_POOL(TENTACLE,15)
ADD_CREATURE_TO_POOL(SORCEROR,7)
ADD_CREATURE_TO_POOL(BILE_DEMON,9)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,15)
ADD_CREATURE_TO_POOL(DRAGON,5)
ADD_CREATURE_TO_POOL(VAMPIRE,3)
ADD_CREATURE_TO_POOL(ORC,30)
REM Creature availability
CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,1)
CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,1)
CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,1)
CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,1)
CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,1)
CREATURE_AVAILABLE(PLAYER0,DRAGON,1,1)
CREATURE_AVAILABLE(PLAYER0,VAMPIRE,1,1)
CREATURE_AVAILABLE(PLAYER0,ORC,1,1)
REM Room availability
ROOM_AVAILABLE(PLAYER0,TREASURE,1,1)
ROOM_AVAILABLE(PLAYER0,LAIR,1,1)
ROOM_AVAILABLE(PLAYER0,GARDEN,1,1)
ROOM_AVAILABLE(PLAYER0,TRAINING,1,1)
ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1)
ROOM_AVAILABLE(PLAYER0,WORKSHOP,1,0)
ROOM_AVAILABLE(PLAYER0,BARRACKS,1,0)
ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,0)
ROOM_AVAILABLE(PLAYER0,TORTURE,1,0)
ROOM_AVAILABLE(PLAYER0,TEMPLE,1,0)
REM Spells availability
MAGIC_AVAILABLE(PLAYER0,POWER_HAND,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_CAVE_IN,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_SPEED,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_CONCEAL,1,0)
MAGIC_AVAILABLE(pLAYER0,POWER_DESTROY_WALLS,1,0)
REM Doors and traps availability
TRAP_AVAILABLE(ALL_PLAYERS,ALARM,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,POISON_GAS,1,0)
TRAP_AVAILABLE(ALL_PLAYERS,LAVA,1,0)
DOOR_AVAILABLE(ALL_PLAYERS,STEEL,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)
CREATE_PARTY(DUNGEON)
ADD_TO_PARTY(DUNGEON,GIANT,2,250,ATTACK_ENEMIES,0)
ADD_TO_PARTY(DUNGEON,GIANT,2,250,ATTACK_ENEMIES,0)
ADD_TO_PARTY(DUNGEON,DWARFA,3,300,ATTACK_ENEMIES,0 )
ADD_TO_PARTY(DUNGEON,WITCH,3,500,ATTACK_ENEMIES,0)
CREATE_PARTY(ONE)
ADD_TO_PARTY(ONE,ARCHER,4,350,ATTACK_ENEMIES,0)
ADD_TO_PARTY(ONE,ARCHER,4,350,ATTACK_ENEMIES,0)
ADD_TO_PARTY(ONE,ARCHER,4,350,ATTACK_ENEMIES,0)
ADD_TO_PARTY(ONE,ARCHER,4,350,ATTACK_ENEMIES,0)
CREATE_PARTY(TWO)
ADD_TO_PARTY(TWO,FAIRY,5,400,ATTACK_ENEMIES,0)
ADD_TO_PARTY(TWO,FAIRY,5,400,ATTACK_ENEMIES,0)
ADD_TO_PARTY(TWO,FAIRY,5,400,ATTACK_ENEMIES,0)
ADD_TO_PARTY(TWO,FAIRY,5,400,ATTACK_ENEMIES,0)
CREATE_PARTY(THREE)
ADD_TO_PARTY(THREE,MONK,6,1000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(THREE,MONK,6,1000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(THREE,MONK,6,1000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(THREE,MONK,6,1000,ATTACK_ENEMIES,0)
CREATE_PARTY(BOX)
ADD_TO_PARTY(BOX,FAIRY,6,250,ATTACK_ENEMIES,0)
ADD_TO_PARTY(BOX,BARBARIAN,5,600,ATTACK_ENEMIES,0)
ADD_TO_PARTY(BOX,BARBARIAN,5,600,ATTACK_ENEMIES,0)
ADD_TO_PARTY(BOX,BARBARIAN,5,600,ATTACK_ENEMIES,0)
CREATE_PARTY(LANDLORD)
ADD_TO_PARTY(LANDLORD,KNIGHT,10,5000,ATTACK_ENEMIE S,0)
ADD_TO_PARTY(ARCHER,10,1000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(ARCHER,10,1000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(MONK,10,3000,ATTACK_ENEMIES,0)
ADD_TO_PARTY(MONK,10,3000,ATTACK_ENEMIES,0)
cREATE_PARTY(SURPRISE)
ADD_TO_PARTY(SURPRISE,GIANT,7,2000,ATTACK_ENEMIES, 0)
ADD_TO_PARTY(SURPRISE,GIANT,7,2000,ATTACK_ENEMIES, 0)
ADD_TO_PARTY(SURPRISE,GIANT,7,2000,ATTACK_ENEMIES, 0)
ADD_TO_PARTY(SURPRISE,GIANT,7,2000,ATTACK_ENEMIES, 0)
REM ************************************************** **************************
REM "Your location is already known to the heroes of this land. They have moved quickly to mobilise their forces against you."
DISPLAY_OBJECTIVE(122,PLAYER0)
IF(PLAYER0,GAME_TURN >= 8500)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER_GOOD,DUNGEON,-2,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 9500)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,ONE,-1,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 11000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,TWO,-3,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 14000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,THREE,-3,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 16000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,SURPRISE,-2,0,1,250)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,ONE,-1,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 22000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,SURPRISE,-2,0,1,250)
REM "The enemy are upon us. I'm just telling you in case you were having a doze."
DISPLAY_INFORMATION(103)
ENDIF
IF(PLAYER0,GAME_TURN >= 23000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,THREE,-3,DUNGEON,0,1,250)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,BOX,-1,DUNGEON,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 29000)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,SURPRISE,-2,0,1,250)
ENDIF
IF(PLAYER0,GAME_TURN >= 35000)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER_GOOD,BOX,-2,DUNGEON,0,1,250)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,TWO,-1,DUNGEON,0,1,250)
ADD_TUNNELER_PARTY_TO_LEVEL(PLAYER_GOOD,LANDLORD,-3,DUNGEON,0,1,250)
REM "You've upset the local Lord. He's on his way right now. Shall I alert the media?"
DISPLAY_OBJECTIVE(123,PLAYER0)
ENDIF
IF_ACTION_POINT(1,PLAYER0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,FAIRY,1,3,5,0)
ENDIF
IF_ACTION_POINT(2,PLAYER0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WIZARD,2,2,7,0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,DWARFA,2,2,7,0)
ENDIF
IF_ACTION_POINT(3,PLAYER0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,BARBARIAN,3,3,5, 0)
ENDIF
IF_ACTION_POINT(4,PLAYER0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,SAMURAI,4,2,10,0 )
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,GIANT,4,2,10,0)
ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,WITCH,4,1,10,0)
ENDIF
IF(PLAYER_GOOD,DUNGEON_DESTROYED ==1)
WIN_GAME
ENDIF
Mind you that this script is not necessarily "finished". I'm just curious as to why my hero parties to not respond. The first one arrives just fine, but the second and others after that do not arrive.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.