From c32289151172eb17cf8ba1cf84b8431db3134d63 Mon Sep 17 00:00:00 2001 From: Loobinex Date: Tue, 1 Oct 2024 01:08:18 +0200 Subject: [PATCH] Cleaned up Syndika and Kzelbatu (#3503) - LEVEL_VERSION(1) - Kzelbatu no longer has problems with creature limit - Objective eyes set correctly - IF_CONTROLS used to win with heroes in prison - Cosmetic changes to scripts - Removed some empty lines on Thug of War too --- lang/levels/classic/text_eng.pot | 2 +- levels/classic/map00206.txt | 85 +++++++++++--------------- levels/classic/map00207.txt | 100 +++++++++++++------------------ levels/standard/map00451.txt | 9 +-- 4 files changed, 80 insertions(+), 116 deletions(-) diff --git a/lang/levels/classic/text_eng.pot b/lang/levels/classic/text_eng.pot index 4492f95d14..04670643b1 100644 --- a/lang/levels/classic/text_eng.pot +++ b/lang/levels/classic/text_eng.pot @@ -55,7 +55,7 @@ msgstr "" #. Syndika (lv206) #: guitext:4 msgctxt "In-game message" -msgid "The syndicate has been eradicated! Congratulations Keeper on your victory against the Director. " +msgid "The syndicate has been eradicated! Congratulations Keeper on your victory against the Director." msgstr "" #. Kzelbatu (lv207) diff --git a/levels/classic/map00206.txt b/levels/classic/map00206.txt index ba9f059a7c..ad18f47302 100644 --- a/levels/classic/map00206.txt +++ b/levels/classic/map00206.txt @@ -1,21 +1,21 @@ REM ******************************************** REM -REM Script for Level Syndika -REM v1.2.0 created by Stanza on 21 Jan 2008 -REM updated by Mefistotelis -REM updated for pot file by dayokay (Dec2020) for inclusion in 'classic' KeeperFX map-pack +REM Script for Level Syndika +REM v1.2.0 created by Stanza on 21 Jan 2008 +REM updated by Mefistotelis +REM updated for pot file by dayokay (Dec2020) for inclusion in 'classic' KeeperFX map-pack +REM converted to keeperfx format sep 2024 REM -REM Author Description: The kind of map where heroes come knocking at your door. Although there's no -REM background nor campaign, heroes are now smugglers in the 'history' of the map, eager of gold and -REM lands, a bit like Keepers in fact. Anyway the map is rather difficult. It was made easier from -REM original version, but still it's hard. +REM Author Description: The kind of map where heroes come knocking at your door. Although there's no +REM background nor campaign, heroes are now smugglers in the 'history' of the map, eager of gold and +REM lands, a bit like Keepers in fact. Anyway the map is rather difficult. It was made easier from +REM original version, but still it's hard. REM REM ******************************************** +LEVEL_VERSION(1) SET_GENERATE_SPEED(400) - MAX_CREATURES(PLAYER0,15) - START_MONEY(PLAYER0,2500) ADD_CREATURE_TO_POOL(TROLL,10) @@ -27,25 +27,26 @@ ADD_CREATURE_TO_POOL(ORC,10) ADD_CREATURE_TO_POOL(SPIDER,7) ADD_CREATURE_TO_POOL(BUG,6) -CREATURE_AVAILABLE(PLAYER0,FLY,1,1) -CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,1) -CREATURE_AVAILABLE(PLAYER0,TROLL,1,1) -CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,1) -CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,1) -CREATURE_AVAILABLE(PLAYER0,SPIDER,1,1) -CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,1) -CREATURE_AVAILABLE(PLAYER0,BUG,1,1) -CREATURE_AVAILABLE(PLAYER0,ORC,1,1) +CREATURE_AVAILABLE(PLAYER0,FLY,1,0) +CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,0) +CREATURE_AVAILABLE(PLAYER0,TROLL,1,0) +CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,0) +CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,0) +CREATURE_AVAILABLE(PLAYER0,SPIDER,1,0) +CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,0) +CREATURE_AVAILABLE(PLAYER0,BUG,1,0) +CREATURE_AVAILABLE(PLAYER0,ORC,1,0) ROOM_AVAILABLE(PLAYER0,TREASURE,1,1) ROOM_AVAILABLE(PLAYER0,GARDEN,1,1) ROOM_AVAILABLE(PLAYER0,LAIR,1,1) ROOM_AVAILABLE(PLAYER0,TRAINING,1,1) -ROOM_AVAILABLE(PLAYER0,WORKSHOP,1,0) +ROOM_AVAILABLE(PLAYER0,WORKSHOP,2,0) ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,0) ROOM_AVAILABLE(PLAYER0,BARRACKS,1,0) ROOM_AVAILABLE(PLAYER0,TEMPLE,1,0) ROOM_AVAILABLE(PLAYER0,BRIDGE,1,0) +ROOM_AVAILABLE(PLAYER0,RESEARCH,3,0) DOOR_AVAILABLE(PLAYER0,WOOD,1,0) DOOR_AVAILABLE(PLAYER0,BRACED,1,0) @@ -63,16 +64,6 @@ MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,0) MAGIC_AVAILABLE(PLAYER0,POWER_HOLD_AUDIENCE,1,0) MAGIC_AVAILABLE(PLAYER0,POWER_CHICKEN,1,0) -REM QUICK_OBJECTIVE(1,"Here you are into enemy territory, Keeper. The smugglers are organised and have numerous defense posts at their disposal. Be quick and tactical to insure your victory.",PLAYER0) -DISPLAY_OBJECTIVE(1,PLAYER0) - -IF(PLAYER0,KNIGHT == 1) -REM QUICK_OBJECTIVE(2,"A baron whose lands have been pillaged has joined your lines. Maybe is it here your chance to defeat the syndicate's agents.",PLAYER0) - DISPLAY_OBJECTIVE(2,PLAYER0) - MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0) -ENDIF - - CREATE_PARTY(SYNDIK1) ADD_TO_PARTY(SYNDIK1,THIEF,3,300,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK1,SAMURAI,2,300,ATTACK_DUNGEON_HEART,0) @@ -101,7 +92,6 @@ CREATE_PARTY(SYNDIK4) ADD_TO_PARTY(SYNDIK4,BARBARIAN,4,700,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK4,SAMURAI,5,700,ATTACK_DUNGEON_HEART,0) - CREATE_PARTY(SYNDIK5) ADD_TO_PARTY(SYNDIK5,BARBARIAN,6,300,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK5,SAMURAI,6,300,ATTACK_DUNGEON_HEART,0) @@ -182,7 +172,6 @@ CREATE_PARTY(SYNDIK14) ADD_TO_PARTY(SYNDIK14,WIZARD,6,700,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK14,BARBARIAN,9,700,ATTACK_DUNGEON_HEART,0) - CREATE_PARTY(SYNDIK15) ADD_TO_PARTY(SYNDIK15,BARBARIAN,8,800,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK15,BARBARIAN,8,800,ATTACK_DUNGEON_HEART,0) @@ -191,6 +180,14 @@ CREATE_PARTY(SYNDIK15) ADD_TO_PARTY(SYNDIK15,WIZARD,7,700,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(SYNDIK15,SAMURAI,7,700,ATTACK_DUNGEON_HEART,0) +REM "Here you are into enemy territory, Keeper. The smugglers are organised and have numerous defense posts at their disposal. Be quick and tactical to insure your victory." +DISPLAY_OBJECTIVE(1) + +IF(PLAYER0,KNIGHT == 1) + REM "A baron whose lands have been pillaged has joined your lines. Maybe is it here your chance to defeat the syndicate's agents." + DISPLAY_OBJECTIVE(2) + MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0) +ENDIF IF_ACTION_POINT(7,PLAYER0) ADD_TUNNELLER_TO_LEVEL(PLAYER_GOOD,7,ACTION_POINT,6,1,250) @@ -264,7 +261,6 @@ IF(PLAYER_GOOD,TIMER0 >= 48000) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SYNDIK15,-4,1) ENDIF - REM Timer 1 triggers IF_ACTION_POINT(5,PLAYER0) @@ -289,7 +285,6 @@ IF(PLAYER_GOOD,TIMER1 >= 31000) SET_TIMER(PLAYER_GOOD,TIMER2) ENDIF - REM Now timer 2 triggers - this one is continous IF(PLAYER_GOOD,TIMER2 >= 4500) @@ -303,7 +298,6 @@ IF(PLAYER_GOOD,TIMER2 >= 4500) SET_TIMER(PLAYER_GOOD,TIMER2) ENDIF - REM Action points code IF_ACTION_POINT(3,PLAYER0) @@ -367,9 +361,9 @@ REM FLAG1=1 means final party defeated REM FLAG2=1 means final party can arrive, as all standard partys have ended IF(PLAYER_GOOD,FLAG2 == 1) - IF(PLAYER_GOOD,TOTAL_CREATURES == 0) -REM QUICK_OBJECTIVE(3,"Now that you have slaughtered the syndicate's troops, his director seems pretty angry, atrociously played, Keeper.One thing left to do though, decimate his army, an easy condition to fill in order to take control over the lands.",PLAYER0) - DISPLAY_OBJECTIVE(3,PLAYER0) + IF_CONTROLS(PLAYER_GOOD,TOTAL_CREATURES == 0) + REM "Now that you have slaughtered the syndicate's troops, his director seems pretty angry. Atrociously played Keeper! Now you must decimate his army, a necessary task in order to take control over these lands." + DISPLAY_OBJECTIVE(3,PLAYER0) SET_FLAG(PLAYER_GOOD,FLAG1,1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SYNDIK8,-7,2) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,SYNDIK10,-7,2) @@ -384,22 +378,13 @@ REM QUICK_OBJECTIVE(3,"Now that you have slaughtered the syndicate's troops, his ENDIF ENDIF -REM Room takeover triggers - -IF(PLAYER0,WORKSHOP >= 1) - ROOM_AVAILABLE(PLAYER0,WORKSHOP,1,1) -ENDIF - -IF(PLAYER0,RESEARCH >= 1) - ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1) -ENDIF - REM Win and lose conditions IF(PLAYER_GOOD,FLAG1 == 1) - IF(PLAYER_GOOD,TOTAL_CREATURES == 0) + IF_CONTROLS(PLAYER_GOOD,TOTAL_CREATURES == 0) IF(PLAYER_GOOD,DUNGEON_DESTROYED == 1) - DISPLAY_OBJECTIVE(4,PLAYER0) + REM "The syndicate has been eradicated! Congratulations Keeper on your victory against the Director. " + DISPLAY_OBJECTIVE(4) WIN_GAME ENDIF ENDIF diff --git a/levels/classic/map00207.txt b/levels/classic/map00207.txt index 592f9b0df9..92fdf10f83 100644 --- a/levels/classic/map00207.txt +++ b/levels/classic/map00207.txt @@ -1,18 +1,18 @@ REM ******************************************** REM REM Script for Kzelbatu 1.0.0 -REM Author: Stanza, Created on 18 Jan 2008 -REM English version, by Mefistotelis -REM modified for pot file by dayokay Dec2020 +REM Author: Stanza, Created on 18 Jan 2008 +REM English version, by Mefistotelis +REM modified for pot file by dayokay Dec2020 +REM converted to keeperfx format sep 2024 REM REM ******************************************** - +LEVEL_VERSION(1) SET_GENERATE_SPEED(500) - MAX_CREATURES(PLAYER0,18) - START_MONEY(PLAYER0,7000) +SET_GAME_RULE(MapCreatureLimit,500) ADD_CREATURE_TO_POOL(DRAGON,12) ADD_CREATURE_TO_POOL(FLY,5) @@ -27,19 +27,18 @@ ADD_CREATURE_TO_POOL(HELL_HOUND,10) ADD_CREATURE_TO_POOL(BUG,5) ADD_CREATURE_TO_POOL(ORC,12) -CREATURE_AVAILABLE(PLAYER0,DRAGON,1,1) -CREATURE_AVAILABLE(PLAYER0,FLY,1,1) -CREATURE_AVAILABLE(PLAYER0,TROLL,1,1) -CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,1) -CREATURE_AVAILABLE(PLAYER0,DEMONSPAWN,1,1) -CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,1) -CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,1) -CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,1) -CREATURE_AVAILABLE(PLAYER0,SPIDER,1,1) -CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,1) -CREATURE_AVAILABLE(PLAYER0,BUG,1,1) -CREATURE_AVAILABLE(PLAYER0,ORC,1,1) - +CREATURE_AVAILABLE(PLAYER0,DRAGON,1,0) +CREATURE_AVAILABLE(PLAYER0,FLY,1,0) +CREATURE_AVAILABLE(PLAYER0,TROLL,1,0) +CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,0) +CREATURE_AVAILABLE(PLAYER0,DEMONSPAWN,1,0) +CREATURE_AVAILABLE(PLAYER0,DARK_MISTRESS,1,0) +CREATURE_AVAILABLE(PLAYER0,SORCEROR,1,0) +CREATURE_AVAILABLE(PLAYER0,BILE_DEMON,1,0) +CREATURE_AVAILABLE(PLAYER0,SPIDER,1,0) +CREATURE_AVAILABLE(PLAYER0,HELL_HOUND,1,0) +CREATURE_AVAILABLE(PLAYER0,BUG,1,0) +CREATURE_AVAILABLE(PLAYER0,ORC,1,0) ROOM_AVAILABLE(PLAYER0,TREASURE,1,1) ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1) @@ -52,6 +51,7 @@ ROOM_AVAILABLE(PLAYER0,TRAINING,1,0) ROOM_AVAILABLE(PLAYER0,BARRACKS,1,0) ROOM_AVAILABLE(PLAYER0,TEMPLE,1,0) ROOM_AVAILABLE(PLAYER0,BRIDGE,1,0) +ROOM_AVAILABLE(PLAYER0,SCAVENGER,3,0) DOOR_AVAILABLE(PLAYER0,WOOD,1,0) DOOR_AVAILABLE(PLAYER0,BRACED,1,0) @@ -71,23 +71,20 @@ MAGIC_AVAILABLE(PLAYER0,POWER_CHICKEN,1,0) MAGIC_AVAILABLE(PLAYER0,POWER_SPEED,1,0) MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,0) -REM QUICK_OBJECTIVE(1,"Your powers have been sealed by magic, and the meager resources are fiercely guarded by smugglers. Have no pity and shorten them by their heads, keeper.",PLAYER0) -DISPLAY_OBJECTIVE(5,PLAYER0) +REM "Your powers have been sealed by magic, and the meager resources are fiercely guarded by smugglers. Have no pity and shorten them by their heads, keeper." +DISPLAY_OBJECTIVE(5) CREATE_PARTY(PAMPA) ADD_TO_PARTY(PAMPA,WITCH,10,300,ATTACK_ENEMIES,0) ADD_TO_PARTY(PAMPA,BILE_DEMON,9,300,ATTACK_ENEMIES,0) ADD_TO_PARTY(PAMPA,BILE_DEMON,9,700,ATTACK_ENEMIES,0) - CREATE_PARTY(WARNING) ADD_TO_PARTY(WARNING,ARCHER,6,300,ATTACK_ENEMIES,0) ADD_TO_PARTY(WARNING,ARCHER,6,300,ATTACK_ENEMIES,0) ADD_TO_PARTY(WARNING,ARCHER,6,700,ATTACK_ENEMIES,0) ADD_TO_PARTY(WARNING,MONK,7,800,ATTACK_ENEMIES,0) - - CREATE_PARTY(BANDIT1) ADD_TO_PARTY(BANDIT1,THIEF,5,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(BANDIT1,THIEF,5,1000,ATTACK_ENEMIES,0) @@ -96,8 +93,6 @@ CREATE_PARTY(BANDIT1) ADD_TO_PARTY(BANDIT1,SAMURAI,4,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(BANDIT1,SAMURAI,4,1000,ATTACK_ENEMIES,0) - - CREATE_PARTY(BANDIT2) ADD_TO_PARTY(BANDIT2,THIEF,7,1100,ATTACK_ENEMIES,0) ADD_TO_PARTY(BANDIT2,BARBARIAN,8,1300,ATTACK_ENEMIES,0) @@ -146,42 +141,39 @@ CREATE_PARTY(STRIKE) ADD_TO_PARTY(STRIKE,WIZARD,10,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(STRIKE,ARCHER,10,1000,ATTACK_ENEMIES,0) -IF(PLAYER0,SCAVENGER >= 1) - ROOM_AVAILABLE(PLAYER0,SCAVENGER,1,1) -ENDIF - IF_ACTION_POINT(1,PLAYER0) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WARNING,1,1) ENDIF - IF_ACTION_POINT(2,PLAYER0) SET_TIMER(PLAYER_GOOD,TIMER0) ENDIF IF(PLAYER_GOOD,TIMER0 >= 5500) -REM QUICK_OBJECTIVE(2,"Smugglers send an assemblage of harmful shock to you, put them into pieces!",PLAYER0) - DISPLAY_OBJECTIVE(6,-1) + REM "Smugglers send an assemblage of harmful shock to you, put them into pieces!") + DISPLAY_OBJECTIVE(6,-1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BANDIT1,-1,1) ENDIF - IF(PLAYER_GOOD,KNIGHT == 4) SET_FLAG(PLAYER_GOOD,FLAG0,1) ENDIF - IF(PLAYER_GOOD,FLAG0 == 1) SET_TIMER(PLAYER_GOOD,TIMER1) ENDIF - IF(PLAYER_GOOD,TIMER1 >= 1000) -REM QUICK_OBJECTIVE(3,"The master troupe was resurrected. Destroy it again, and this time let it be once and for all.",PLAYER0) - DISPLAY_OBJECTIVE(7,PLAYER0) + REM "The master troupe was resurrected. Destroy it again, and this time let it be once and for all." + DISPLAY_OBJECTIVE(7,-2) ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER_GOOD,HOLY1,-2,DUNGEON,0,6,600) ENDIF +IF(PLAYER_GOOD,TIMER1 >= 7000) + REM "Heroic reinforcements arrive on your land in order to steal your belongings. Find a way to make their suffering special." + DISPLAY_OBJECTIVE(9,-2) + ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BANDIT2,-2,1) +ENDIF IF(PLAYER_GOOD,KNIGHT == 2) SET_FLAG(PLAYER_GOOD,FLAG1,1) @@ -192,21 +184,14 @@ IF(PLAYER_GOOD,FLAG1 == 1) ENDIF IF(PLAYER_GOOD,TIMER2 >= 500) -REM QUICK_OBJECTIVE(4,"The second bandit king has also been raised in his secret altar. When counting survivors, teach him the meaning of word: none.",PLAYER0) - DISPLAY_OBJECTIVE(8,PLAYER0) + REM "The second bandit king has also been raised in his secret altar. When counting survivors, teach him the meaning of word: none." + DISPLAY_OBJECTIVE(8,-4) ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER_GOOD,HOLY2,-4,DUNGEON,0,8,800) ENDIF -IF(PLAYER_GOOD,TIMER1 >= 7000) -REM QUICK_OBJECTIVE(5,"Heroic reinforcements arrive on your land in order to steal your belongings. Find a way to make their suffering special.",PLAYER0) - DISPLAY_OBJECTIVE(9,PLAYER0) - ADD_PARTY_TO_LEVEL(PLAYER_GOOD,BANDIT2,-2,1) -ENDIF - - IF(PLAYER_GOOD,TIMER2 >= 3000) -REM QUICK_OBJECTIVE(6,"Agents have infiltrated your dungeon to steal gold. They obviously do not yet know they will die.",PLAYER0) - DISPLAY_OBJECTIVE(10,PLAYER0) + REM "Agents have infiltrated your dungeon to steal gold. They obviously do not yet know they will die." + DISPLAY_OBJECTIVE(10,-1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,OPERATIVE,-1,1) ENDIF @@ -215,24 +200,23 @@ IF(PLAYER_GOOD,KNIGHT == 1) ENDIF IF(PLAYER_GOOD,TIMER3 >= 3000) -REM QUICK_OBJECTIVE(7,"Hell have a pact with the smugglers, the demons come for you aneantir!",PLAYER0) - DISPLAY_OBJECTIVE(11,PLAYER0) + REM "Hell have a pact with the smugglers, the demons come for you aneantir!" + DISPLAY_OBJECTIVE(11,-2) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,PAMPA,-2,1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,PAMPA,-3,1) ENDIF - IF(PLAYER_GOOD,KNIGHT == 0) IF(PLAYER_GOOD,DUNGEON_DESTROYED == 1) - REM QUICK_OBJECTIVE(8,"The last of the bandit masters is getting ready for his return, be prepared to even his county to underground level.",PLAYER0) - DISPLAY_OBJECTIVE(12,PLAYER0) + REM "The last of the bandit masters is getting ready for his return, be prepared to even his county to underground level." + DISPLAY_OBJECTIVE(12) SET_TIMER(PLAYER_GOOD,TIMER4) ENDIF ENDIF IF(PLAYER_GOOD,TIMER4 >= 4000) - REM QUICK_OBJECTIVE(9,"The Lord is back with a bunch of optimistic puppets. Make them pay for their insurance with a slow death!",PLAYER0) - DISPLAY_OBJECTIVE(13,PLAYER0) + REM "The Lord is back with a bunch of optimistic puppets. Make them pay for their insurance with a slow death!",PLAYER0) + DISPLAY_OBJECTIVE(13,-3) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,HOLY3,-3,1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,STRIKE,-2,1) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,HOLY1,-2,1) @@ -242,9 +226,9 @@ IF(PLAYER_GOOD,TIMER4 >= 4000) SET_FLAG(PLAYER_GOOD,FLAG3,1) ENDIF -IF(PLAYER_GOOD,TOTAL_CREATURES == 0) +IF_CONTROLS(PLAYER_GOOD,TOTAL_CREATURES == 0) IF(PLAYER_GOOD,FLAG3 == 1) - DISPLAY_OBJECTIVE(14,PLAYER0) + DISPLAY_OBJECTIVE(14,PLAYER0) WIN_GAME ENDIF ENDIF diff --git a/levels/standard/map00451.txt b/levels/standard/map00451.txt index bba92d9128..89e7041955 100644 --- a/levels/standard/map00451.txt +++ b/levels/standard/map00451.txt @@ -128,13 +128,10 @@ IF(PLAYER0,RESEARCH >= 1) DISPLAY_OBJECTIVE(23,ALL_PLAYERS) ENDIF - - IF_ACTION_POINT(3,PLAYER0) CREATURE_AVAILABLE(PLAYER0,TENTACLE,1,2) ENDIF - REM **************************************************************************** REM Hero Parties REM **************************************************************************** @@ -163,14 +160,13 @@ CREATE_PARTY(giants) ADD_TO_PARTY(giants,ARCHER,5,500,ATTACK_ENEMIES,0) ADD_TO_PARTY(giants,DWARFA,5,500,ATTACK_ENEMIES,0) - CREATE_PARTY(holy) ADD_TO_PARTY(holy,MONK,8,500,ATTACK_ENEMIES,0) ADD_TO_PARTY(holy,WITCH,8,500,ATTACK_ENEMIES,0) ADD_TO_PARTY(holy,DWARFA,6,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(holy,DWARFA,6,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(holy,DWARFA,6,1000,ATTACK_ENEMIES,0) - + CREATE_PARTY(fierce) ADD_TO_PARTY(fierce,SAMURAI,10,2000,ATTACK_DUNGEON_HEART,0) ADD_TO_PARTY(fierce,GIANT,10,2000,ATTACK_DUNGEON_HEART,0) @@ -192,7 +188,7 @@ CREATE_PARTY(burn) ADD_TO_PARTY(burn,WITCH,7,500,ATTACK_ENEMIES,0) ADD_TO_PARTY(burn,FAIRY,8,1000,ATTACK_ENEMIES,0) ADD_TO_PARTY(burn,FAIRY,8,1000,ATTACK_ENEMIES,0) - + REM **************************************************************************** REM Level starts here REM **************************************************************************** @@ -408,7 +404,6 @@ IF_ACTION_POINT(13,PLAYER0) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,melee,-12,1) ENDIF - REM **************************************************************************** REM Win game REM ****************************************************************************