From d84e9b04b89da63ad755659f4ffeed12fa262821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20M=C3=BCller?= Date: Sat, 7 Feb 2009 15:12:41 +0000 Subject: [PATCH] LoW::1, LoW::2: Code cleanup and balancing. --- .../scenarios/01_The_Uprooting.cfg | 113 +++++++++--------- .../scenarios/02_Hostile_mountains.cfg | 18 ++- 2 files changed, 61 insertions(+), 70 deletions(-) diff --git a/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg b/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg index db26b3ef1cd..2278841d34d 100644 --- a/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg +++ b/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg @@ -50,6 +50,7 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno [/part] [/story] +#### Kalenz's side #### [side] side=1 no_leader=yes @@ -65,8 +66,51 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno x=17 y=14 [/unit] + [unit] + {LANDAR} + # wmllint: recognize Landar + x,y=16,15 + [/unit] #wmllint: validate-on + [unit] + type=Elvish Fighter + id=Anduilas + name=_ "Anduilas" + unrenamable=yes + side=1 + x,y=19,15 + [modifications] + {TRAIT_INTELLIGENT} + {TRAIT_STRONG} + {TRAIT_LOYAL} + [/modifications] + [/unit] [/side] + [event] + name=prestart + {INIT_LANDAR} + [/event] + [event] + name=last breath + [filter_second] + id=Kalenz + [/filter_second] + [message] + speaker=second_unit + message= _ "You trifled with the wrong elf!" + [/message] + [/event] + [event] + name=last breath + [filter_second] + id=Landar + [/filter_second] + [message] + speaker=second_unit + message= _ "Take that, you orcish scum!" + [/message] + [/event] +#### /Kalenz side #### [side] side=2 @@ -90,11 +134,11 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno male_name= _ "aged" [effect] apply_to=hitpoints - increase_total=-10 + increase_total=-8 [/effect] [effect] apply_to=movement - increase=-2 + increase=-1 [/effect] [/trait] {TRAIT_INTELLIGENT} @@ -261,35 +305,6 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno [event] name=prestart -# [wml_message] -# message=_ "campaign started" -# logger=warn -# [/wml_message] - - #wmllint: validate-off - {INIT_LANDAR} - [unit] - {LANDAR} - # wmllint: recognize Landar - x,y=16,15 - [/unit] - #wmllint: validate-on - - #TODO make the loyals in debug mode available - [unit] - type=Elvish Fighter - id=Anduilas - name=_ "Anduilas" - unrenamable=yes - side=1 - x,y=19,15 - [modifications] - {TRAIT_INTELLIGENT} - {TRAIT_STRONG} - {TRAIT_LOYAL} - [/modifications] - [/unit] - [objectives] side=1 [objective] @@ -353,28 +368,6 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno [/scroll_to_unit] [/event] - [event] - name=last breath - [filter_second] - id=Kalenz - [/filter_second] - [message] - speaker=second_unit - message= _ "You trifled with the wrong elf!" - [/message] - [/event] - - [event] - name=last breath - [filter_second] - id=Landar - [/filter_second] - [message] - speaker=second_unit - message= _ "Take that, you orcish scum!" - [/message] - [/event] - [event] name=attack [filter_second] @@ -401,8 +394,6 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno {TRANSFER_VILLAGE_OWNERSHIP 2 1} [/event] - #TODO Velon is attacked event - [event] name=moveto [filter] @@ -410,6 +401,11 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno y=30 id=Kalenz [/filter] + [message] + id=Velon + #TODO change theat speech after the string freeze + message= _ "Flee, Kalenz...our hopes ride with you..." + [/message] [message] id=Kalenz message= _ "We have escaped them, but we will not forget. We shall return!" @@ -434,7 +430,8 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno side=1 [/filter_second] - {LOOT 50 1} + #TODO Make some speach about the loot + {LOOT 250 1} [/event] [event] @@ -454,10 +451,8 @@ This is the story of Kalenz, and of the Elves in the days of the humans in Wesno [event] name=victory - #TODO Velon's last words. - [kill] - id=Velon + id=Velon [/kill] [/event] {@campaigns/Legend_of_Wesmere/utils/deaths.cfg} diff --git a/data/campaigns/Legend_of_Wesmere/scenarios/02_Hostile_mountains.cfg b/data/campaigns/Legend_of_Wesmere/scenarios/02_Hostile_mountains.cfg index 6fdb5feeb41..eee6eb05e94 100644 --- a/data/campaigns/Legend_of_Wesmere/scenarios/02_Hostile_mountains.cfg +++ b/data/campaigns/Legend_of_Wesmere/scenarios/02_Hostile_mountains.cfg @@ -34,6 +34,7 @@ #wmllint: recognize Olurf [side] {KALENZ} + {GOLD 200 180 160} # wmllint: recognize Kalenz recruit={ELVES} [/side] @@ -78,7 +79,6 @@ #else team_name=trolls #endif - [ai] caution=0.5 [avoid] @@ -146,16 +146,12 @@ [/else] [/if] - #On easy and normal, the dwarves cross their territory - #on hard, they only defend their territory -#ifndef HARD [modify_side] side=2 [ai] caution=0.5 [/ai] [/modify_side] -#endif [/event] # Elves have stepped on Olurf's land. @@ -237,6 +233,8 @@ {GOLD 170 240 270} [ai] + #TODO does this make sense? + #We don't have any scouts {NO_SCOUTS} #ifdef EASY recruitment_pattern=fighter @@ -248,11 +246,10 @@ race=elf value=1.5 [/target] -#ifdef HARD + [avoid] {OLURFS_LAND} [/avoid] -#endif [/ai] [ai] time_of_day=dusk,first_watch,second_watch @@ -262,17 +259,16 @@ race=elf value=1.5 [/target] -#ifdef HARD [avoid] {OLURFS_LAND} [/avoid] -#endif [/ai] {INCOME 4 8 12} [/side] #undef OLURFS_LAND #ifdef HARD - {LIMIT_CONTEMPORANEOUS_RECRUITS 3 "Troll Warrior" 3} + {LIMIT_CONTEMPORANEOUS_RECRUITS 3 "Troll Warrior" 2} +#endif [event] name=die [filter] @@ -290,7 +286,7 @@ [/ai] [/modify_side] [/event] -#endif + ### /Enemy Side ### #### Objectives and corresponding events ####