TSG: remove S6a and renumber scenarios

This commit is contained in:
nemaara 2019-03-13 22:52:35 -04:00
parent 37a72b7423
commit 90c7161de1
13 changed files with 76 additions and 864 deletions

View file

@ -20,7 +20,7 @@
Note: This campaign is designed as an introduction to Wesnoth. The Civilian difficulty level is aimed at first-time players.
" + _"(Rookie level, 9 scenarios.)"
" + _"(Rookie level, 8 scenarios.)"
{CAMPAIGN_DIFFICULTY EASY "units/human-peasants/peasant.png~RC(magenta>red)" ( _ "Civilian") ( _ "Beginner")}
{CAMPAIGN_DIFFICULTY NORMAL "units/human-loyalists/spearman.png~RC(magenta>red)" ( _ "Recruit") ( _ "Easy")} {DEFAULT_DIFFICULTY}
@ -34,6 +34,12 @@ Note: This campaign is designed as an introduction to Wesnoth. The Civilian
name = "William Carey (aelius)"
[/entry]
[/about]
[about]
title = _ "Campaign Revision"
[entry]
name = "nemaara"
[/entry]
[/about]
[about]
title = _ "Campaign Maintenance"
[entry]

View file

@ -1,27 +0,0 @@
Gd^Fp, Gd^Fp, Gd^Fp, Gs^Fmf, Gd^Fms, Ww, Ww, Gs, Gd, Rd, Gd, Ww, Ww, Ww, Gd^Fmf, Gd^Fmf, Gs^Fdf, Gs^Fdf, Hhd, Hhd, Gd^Fmf, Gs^Fp
Gd^Fp, Gd^Fp, Gd^Fms, Gd^Fp, Gd^Fmf, Ww, Ww^Ewl, Gs^Fdw, Gd^Vh, Rd^Es, Gs^Efm, Gs^Fdw, Ww, Ww^Ewl, Gll^Fmf, Gd^Fmf, Hhd^Fdf, Gs^Fmf, Hhd^Fmf, Hhd, Gd^Fmf, Gs^Fp
Gd^Fmf, Gd^Fmf, Hhd, Gd^Fmf, Gd^Fmf, Ww, Gs^Fdw, Gs^Fmw, Gd^Es, Rd, Gs^Fmw, Ww^Ewl, Hh, Hh, Gll^Fp, Gll^Fp, Uu^Uf, Gll^Fp, Gll^Fdw, Hhd, Hhd^Fmf, Hhd
Hhd, Hhd^Fmf, Hhd^Fmf, Gs^Fms, Hhd, Ww, Ww^Ewl, Gs^Efm, Rd^Es, Rd^Es, Gs^Fdw, Ww, Gs^Fdf, Hh^Fp, Gs^Fmf, Gll^Fp, Sm^Emf, Sm^Em, Gll^Fmw, Gs^Fmf, Hhd^Fp, Hhd^Fp
Gs^Fmf, Gs^Fms, Hhd^Fp, Hhd, Gd^Fp, Gd^Fp, Gd^Em, Ww^Bw/, Ww, Gs^Fdw, Ww, Ww, Gll^Fdw, Gs^Fmf, Gll^Fmw, Gll^Fmf, Gll^Fp, Ds^Esd, Sm, Gll^Fmw, Gll^Fdw, Gll^Fp
Gs^Fmf, Gs^Fmf, Hhd^Fmf, Gll^Fdf, Gll^Fmf, Gd^Fp, Gd^Em, Gs^Fms, Ww^Ewl, Ww, Wo, Ww^Ewl, Sm, Ss^Em, Sm^Emf, Gll^Fmw, Gll^Fp, Gll^Fp, Ds, Uu^Uf, Gll^Fdw, Gs^Fdf
Hhd, Hhd, Gll^Fmf, Gll^Fdf, Gs^Fms, Gd, Gs^Fms, Gs^Fmf, Ww, Wo, Wo, Ww^Ewl, Ss^Em, Ss^Vhs, Sm^Em, Gll^Fmw, Sm^Emf, Ss, Gll^Fdw, Hhd^Fp, Hhd^Fdf, Gs^Fdf
Gd^Fp, Gll^Fmf, Gll^Fmf, Gll^Fmf, Gll^Fdf, Rd^Es, Gs^Fp, Gs^Fmf, Gs^Fp, Ww, Ww, Ww, Ss, Sm^Em, Sm^Em, Gll^Fdw, Ds^Esd, Sm^Em, Ds^Esd, Gll^Fmw, Ds^Esd, Ds
Gd^Fp, Gll^Fmf, Hhd^Fdf, Gd^Fp, Gs^Fmf, Gd^Fms, Rd^Es, Gs^Fms, Gs^Fmf, Gs^Fms, Gs^Fmf, Ww^Ewl, Ww^Ewl, Ss^Em, Ss^Vhs, Ds, Gll^Fdw, Gll^Fdw, Sm^Em, Sm^Emf, Ss^Em, Ss
Hhd, Hhd^Fmf, Mm, Hhd, Hhd^Fmf, Gd^Fp, Gd^Fp, Rp^Es, Gs^Fms, Gs^Fp, Hh, Gs^Fms, Ww, Sm, Ss^Em, Ds^Esd, Sm^Em, Gll^Fmw, Gll^Fmf, Gs^Fdf, Gs^Em, Gs
Hhd^Fmf, Hhd^Fdf, Hhd^Fdf, Mm, Hhd^Fp, Gd^Fp, Hhd^Em, Gs^Em, Gd^Fmf, Hh, Hh, Ds^Esd, Ww, Sm, Sm, Ds^Esd, Gs^Fmf, Gll^Fmw, Hhd, Gd^Fmf, Gd^Fmf, Gd^Fmf
Hhd^Fmf, Hhd^Emf, Hhd^Fmf, Mm, Mm, Hhd^Fmf, Gs^Fp, Gs^Fp, Gd^Fmf, Gs^Fp, Gs^Fp, Gs^Fmf, Gs^Fmf, Ww^Ewl, Gs^Fdf, Ss, Gs^Fdf, Gd^Fmf, Gd^Fmf, Gd^Fmf, Gd^Fmf, Gd^Fmf
Gs^Fmf, Gs^Fmf, Hhd^Em, Hhd^Fp, Hhd^Fmf, Hhd^Fmf, Gd^Fmf, Gd^Fmf, Rd^Es, Gd^Fmf, Gd^Fdf, Gs^Fmf, Hh, Ww^Ewl, Ww, Gs^Fdf, Gd^Fmf, Gs^Em, Gd^Fmf, Gd^Fmf, Gd^Fdf, Gd^Fdf
Hhd, Hhd^Em, Gs^Fp, Gs^Fp, Hhd^Emf, Gd^Fmf, Gd^Fmf, Gd^Fdf, Gll^Fmf, Rd^Es, Gd^Fdf, Gs^Fmf, Hh^Fmf, Hh^Fmf, Ww, Hh^Em, Hh^Emf, Gd^Fmf, Gd^Fdf, Gd^Fdf, Hhd, Hhd
Gs^Fmf, Gs^Fmf, Hhd^Em, Gd^Fmf, Gd^Fmf, Gd^Fmf, Hhd^Em, Gd^Fdf, Gd^Fdf, Gd, Gll^Fmf, Gs^Fmf, Gs^Fmf, Hh^Fmf, Ww^Ewl, Hh^Fmf, Gd^Fmf, Gd^Fmf, Gd^Emf, Gd^Fdf, Gs^Fmf, Gs^Fmf
Gd^Fp, Gd^Fp, Gll^Fmf, Gs^Fms, Gd^Fmf, Gs^Fms, Hhd^Fmf, Gd^Fmf, Gd^Fmf, Gd, Rd^Es, Gd^Fdf, Gd^Fdf, Hh, Gd^Fmf, Ww^Ewl, Ww, Gd^Fmf, Gd^Fdf, Hhd^Fdf, Hhd^Fdf, Gd^Fdf
Gs^Fmf, Gll^Fmf, Gd^Fms, Gd^Fmf, Gd^Fmf, Hhd^Fmf, Hhd^Em, Hhd^Emf, Gd^Fms, Gd^Fmf, Rd^Esd, Gll^Fmf, Gd^Fmf, Gd^Fmf, Ds^Esd, Ds, Ww, Gd^Fmf, Gd^Fmf, Gd^Emf, Gd^Fdf, Gd^Fmf
Gd^Fp, Gd^Fp, Gd^Fmf, Rd, Hhd^Em, Gd^Fms, Gd^Fp, Gd^Fmf, Gd^Fmf, Ce, Rd^Es, Ds^Esd, Ww^Ewl, Gd^Fmf, Ds^Esd, Ds^Esd, Ww^Ewl, Hhd^Em, Hhd^Es, Hhd^Fmf, Md, Gd^Fmf
Gd^Fmf, Gd^Fmf, Gd^Fms, Hhd^Em, Gd^Fms, Rd, Gd^Fmf, Gd^Fms, Gd^Fp, Ds^Esd, Ww, Ww^Bw\, Rd^Es, Ww, Ww, Ww, Gd^Fmf, Hhd^Fmf, Hhd^Em, Hhd^Fmf, Hhd^Fmf, Hhd
Hhd, Hhd, Hhd^Fmf, Hhd^Fmf, Mm, Hhd^Em, Hhd^Em, Hhd^Em, Gd^Fms, Ds, Ww, Ds^Esd, Gs^Fdf, Rd^Es, Gd, Gd^Fms, Gd^Fmf, Gd^Fms, Hhd^Fmf, Md, Md, Mm
Mm, Md, Md, Mm, Mm, Hhd^Fmf, Gd^Fmf, Rd, Gd^Fp, Ww^Ewl, Ds^Esd, Gd^Fms, Gd^Fmf, Gd^Fms, Gd^Es, Rd, Gs^Fdf, Hhd^Em, Gd^Fms, Hhd^Em, Hhd^Fmf, Hhd^Fmf
Hhd, Hhd, Md, Mm, Mm, Hhd^Fmf, Rd, Gd^Fms, Gd^Fmf, Ww, Ds^Esd, Gd, Gd^Fms, Gd^Fdf, Gd^Fmf, Gd^Es, Re^Es, Gd^Fmf, Gd^Fdf, Gd^Fmf, Hhd^Em, Hhd
Mm, Mm, Mm, Md, Hhd^Em, Gd^Fp, Gll^Fmf, Gd^Fmf, Gd^Fms, Ww, Gd^Fp, Gd^Fms, Gll^Emf, Gd^Fmf, Gd^Fmf, Gd^Fdf, Gd^Fmf, Re, Gd^Em, Gd^Fmf, Gll^Fmf, Gd^Fmf
Mm, Mm, Hhd^Fmf, Hhd^Fmf, Hhd^Emf, Gd^Fp, Hhd^Em, Gd^Fp, Ww^Ewl, Ww^Ewl, Hhd^Fmf, Hhd^Fmf, Gll^Em, Gd^Fmf, Ce, Gd^Fms, 1 Ke, Re, Gs^Fdf, Hhd^Fmf, Hhd^Fmf, Gd^Fmf
Hhd, Hhd, Gd^Fmf, Hhd^Fmf, Gll^Fmf, Hhd^Em, Gd^Fp, Gd^Fp, Ww^Ewl, Hhd, Gs^Fms, Hhd, Gd^Fp, Gs^Fms, Ce, Ce, Ce, Re^Es, Re, Hhd^Fmf, Hhd^Fms, Gd^Fmf
Gd^Fp, Gll^Fmf, Gll^Fmf, Gs^Fms, Hhd^Fp, Gll^Fmf, Hhd^Fp, Hhd^Fp, Ww, Gd^Fp, Hhd^Fmf, Gd^Fmf, Gd^Fp, Ce, Gll^Fdf, Gd^Fmf, Gd^Fmf, Gd^Fmf, Re^Es, Gd^Fmf, Gll^Fdf, Gd^Fp
Gd^Fp, Gd^Fp, Gd^Fp, Hhd^Fp, Gd^Fp, Gll^Fmf, Gd^Fp, Hhd^Fp, Ww, Hhd^Fp, Gd^Fp, Gd^Fp, Gd^Fp, Gll^Fmf, Gd^Fmf, Gll^Fdf, Gd^Fmf, Gd^Fmf, Re, Gs^Fms, Gd^Fp, Gd^Fp

View file

@ -3,7 +3,7 @@
id=05_Choice_in_the_Fog
name= _ "Choice in the Fog"
next_scenario=07a_Into_the_Depths
next_scenario=06a_Into_the_Depths
{SCENARIO_MUSIC the_deep_path.ogg}
{EXTRA_SCENARIO_MUSIC suspense.ogg}
@ -1190,7 +1190,7 @@
{CLEAR_VARIABLE side_with_bandits,found_urza_afalas,know_about_lich}
[endlevel]
result=victory
next_scenario=07a_Into_the_Depths
next_scenario=06a_Into_the_Depths
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]

View file

@ -1,16 +1,16 @@
#textdomain wesnoth-tsg
[scenario]
id=07a_Into_the_Depths
id=06a_Into_the_Depths
name= _ "Into the Depths"
next_scenario=08a_Return_to_Kerlath
next_scenario=07a_Return_to_Kerlath
{SCENARIO_MUSIC the_dangerous_symphony.ogg}
{EXTRA_SCENARIO_MUSIC into_the_shadows.ogg}
{EXTRA_SCENARIO_MUSIC knalgan_theme.ogg}
{EXTRA_SCENARIO_MUSIC underground.ogg}
map_data="{campaigns/The_South_Guard/maps/07a_Into_the_Depths.map}"
map_data="{campaigns/The_South_Guard/maps/06a_Into_the_Depths.map}"
#define SG_DEATHS_LAST_LEVEL
#enddef
@ -22,7 +22,7 @@
{TURNS 50 47 44}
{SG_INTO_THE_DEPTHS}
{TSG_BIGMAP {JOURNEY_07A_NEW} }
{TSG_BIGMAP {JOURNEY_06A_NEW} }
# The South Guard.

View file

@ -1,570 +0,0 @@
#textdomain wesnoth-tsg
[scenario]
id=06a_Tidings_Good_and_Ill
name= _ "Tidings, Good and Ill"
next_scenario=07a_Into_the_Depths
{SCENARIO_MUSIC loyalists.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
map_data="{campaigns/The_South_Guard/maps/06a_Tidings_Good_and_Ill.map}"
#define SG_DEATHS_JAREK_ALTERNATIVE
#enddef
{campaigns/The_South_Guard/utils/sg_deaths.cfg}
{campaigns/The_South_Guard/utils/sg_help.cfg}
{DEFAULT_SCHEDULE_DUSK}
turns=18
victory_when_enemies_defeated=no
{TSG_BIGMAP {JOURNEY_06A_NEW} }
# Deoran will be removed and Gerrick instated as the leader in a prestart
# event.
[side]
side=1
type=Horseman Commander
id=Deoran
name= _ "Deoran"
profile=portraits/deoran.png
unrenamable=yes
team_name=South_Guard
user_team_name=_"South Guard"
controller=human
{CUSTOM_SG_FLAG}
gold=0
income=0
shroud=yes
fog=yes
canrecruit=yes
[/side]
# Miscellaneous Enemy Combatants
[side]
side=2
team_name=Various_Baddies
user_team_name=_"Enemies"
no_leader=yes
hidden=yes
controller=ai
{NAMED_GENERIC_UNIT 2 (Saurian Skirmisher) 8 21 (Ssesseth) (_"Ssesseth")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Saurian Skirmisher) 17 16 (Zasz) (_"Zasz")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Saurian Skirmisher) 8 16 (Zerix) (_"Zerix")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Giant Scorpion) 14 16 (Scorpion) (_"Scorpion")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Ogre) 4 10 (Kramak) (_"Kramak")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Fighter) 13 9 (Issorai) (_"Issorai")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Fighter) 14 9 (Zarr) (_"Zarr")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Dark Adept) 8 1 (Abdur) (_"Abdur")} {GUARDIAN}
#wmllint: local spelling Xeila
#ifdef EASY
{NAMED_GENERIC_UNIT 2 (Naga Fighter) 12 8 (Queen Xeila) (_"Queen Xeila")} {GUARDIAN}
[+unit]
gender=female
ellipse=misc/ellipse-hero
[/unit]
#endif
#ifdef NORMAL
{NAMED_GENERIC_UNIT 2 (Saurian Skirmisher) 9 14 (Ssanur) (_"Ssanur")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Fighter) 13 7 (Lesssh) (_"Lesssh")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Warrior) 12 8 (Queen Xeila) (_"Queen Xeila")} {GUARDIAN}
[+unit]
gender=female
ellipse=misc/ellipse-hero
[/unit]
#endif
#ifdef HARD
{NAMED_GENERIC_UNIT 2 (Saurian Ambusher) 9 14 (Ssanur) (_"Ssanur")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Dark Adept) 7 1 (Kallen) (_"Kallen")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Warrior) 13 7 (Lesssh) (_"Lesssh")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Naga Myrmidon) 12 8 (Queen Xeila) (_"Queen Xeila")} {GUARDIAN}
[+unit]
gender=female
ellipse=misc/ellipse-hero
[/unit]
#endif
[/side]
#prestart
[event]
name=prestart
# Store away Deoran, Ethiliel and her bodyguards, so
# that only Gerrick, human troops and the rest of the elves remain.
# wmllint: recognize Ethiliel
# wmllint: recognize Minister Hylas
# wmllint: recognize Elvish Bodyguard
# wmllint: recognize Sir Gerrick
[store_unit]
[filter]
id=Deoran
[/filter]
kill=yes
variable=stored_Deoran
[/store_unit]
[store_unit]
[filter]
id=Ethiliel
[/filter]
kill=yes
variable=stored_Ethiliel
[/store_unit]
[store_unit]
[filter]
id=Minister Hylas
[/filter]
kill=yes
variable=stored_Hylas
[/store_unit]
[store_unit]
[filter]
side=1
role=Elvish Bodyguard
[/filter]
kill=yes
variable=stored_elvish_bodyguards
[/store_unit]
# Store Deorans gold so it can be restored in Into the Depths and set
# Gerricks gold to 75.
[store_side]
side=1
variable=stored_Deoran_side
[/store_side]
[modify_side]
side=1
gold=75
[/modify_side]
# Recall Gerrick and set him as the leader.
[recall]
id=Sir Gerrick
x,y=16,23
[/recall]
{MODIFY_UNIT (id=Sir Gerrick) overlays ""}
{MODIFY_UNIT (id=Sir Gerrick) canrecruit yes}
{MODIFY_UNIT (id=Sir Gerrick) ellipse ""}
[set_recruit]
side=1
recruit=Elvish Fighter,Elvish Shaman
[/set_recruit]
[if]
[variable]
name=has_mermen
equals="yes"
[/variable]
[then]
[allow_recruit]
side=1
type=Merman Hunter
[/allow_recruit]
[/then]
[/if]
[unit]
type=Elvish Ranger
id=Eliomir
name= _ "Eliomir"
x,y=17,22
facing=sw
side=1
[modifications]
{TRAIT_LOYAL}
{TRAIT_DEXTROUS}
[/modifications]
{IS_LOYAL}
[/unit]
[/event]
#start
[event]
name=start
[message]
speaker=Eliomir
message= _ "Sir Gerrick, you must return to Westin and warn your people of the danger from the south. We will lead you through the forest and clear the foes from your path. You may choose some of your veterans to accompany your journey. Any troops you leave behind will still have time to join Ethiliel and Deoran."
[/message]
[remove_shroud]
side=1
x=8-10,9
y=0-1,2
[/remove_shroud]
{HIGHLIGHT_IMAGE 9 1 items/gohere.png ()}
[message]
speaker=Sir Gerrick
message= _ "With many of the bandits and undead vanquished already, few foes should remain before us. Let us hope this is a speedy journey, for the specter of winter looms closer."
[/message]
[objectives]
side=1
[objective]
description= _ "Move Sir Gerrick to the north end of the woods"
condition=win
[/objective]
[objective]
description= _ "Defeat Queen Xeila"
condition=win
[show_if]
[variable]
name=naga_queen_sighted
boolean_equals=yes
[/variable]
[have_unit]
id=Queen Xeila
[/have_unit]
[/show_if]
[/objective]
[objective]
description= _ "Death of Sir Gerrick"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
carryover_percentage=0
[/gold_carryover]
[note]
description= _ "Recalled units will be unavailable to Deoran."
[/note]
[/objectives]
[/event]
# The naga are sighted, and move to defend their home.
# They are enraged if you allied with the mermen in "Born to the Banner"
[event]
name=sighted
[filter]
id=Queen Xeila
[/filter]
[if]
[variable]
name=has_mermen
equals="yes"
[/variable]
[then]
[message]
# wmllint: local spelling Hss
# po: Hss is a hissing sound made by the naga
speaker=Queen Xeila
message= _ "Hss... Here come the humans who have made a pact with the cursed mermen!"
[/message]
[message]
speaker=Eliomir
message= _ "We have stumbled upon a den of naga!"
[/message]
[message]
speaker=Queen Xeila
message= _ "Hss... Elves too! We will kill them all, my brood. Hss..."
[/message]
[message]
speaker=Sir Gerrick
message= _ "If we leave these naga here, they will ambush Deoran and Ethiliel! We must destroy them!"
[/message]
[/then]
[else]
[message]
speaker=Queen Xeila
message= _ "Hss... elves! Are they friends or enemies? Hss..."
[/message]
[message]
speaker=Sir Gerrick
message= _ "We are weary travelers, seeking our homes. If you but let us pass..."
[/message]
[message]
speaker=Queen Xeila
message= _ "Hss... And humans! Humans drained our swamps and destroyed our homes! Now they have found my winter nest and seek to destroy me. The Land-Walkers must die! Hss..."
[/message]
[message]
speaker=Sir Gerrick
message= _ "She refuses to listen! If we leave these naga here, they will ambush Deoran and Ethiliel! We must destroy them!"
[/message]
[/else]
[/if]
{VARIABLE naga_queen_sighted yes}
[show_objectives][/show_objectives]
[/event]
[event]
name=sighted
[filter]
type_adv_tree=Naga Fighter
[not]
id=Queen Xeila
[/not]
[/filter]
[if]
[variable]
name=naga_queen_sighted
not_equals=yes
[/variable]
[then]
[message]
speaker=second_unit
message= _ "There are a group of naga occupying this area. They dont look very friendly."
[/message]
[message]
speaker=Sir Gerrick
message= _ "If they are hostile to us, they could endanger Deoran and Ethiliel as well, but perhaps we can reason with their leader."
[/message]
[/then]
[/if]
[/event]
# Queen Xeila dies...
[event]
name=last breath
[filter]
id=Queen Xeila
[/filter]
[message]
speaker=Queen Xeila
message= _ "Who will watch over my brood now? Hss..."
[/message]
[/event]
# Kramak, the wild ogre
[event]
name=sighted
[filter]
id=Kramak
[/filter]
[message]
speaker=Kramak
#po: The ogre purposely has very bad grammar, because he is very stupid.
message= _ "Oh! Me see elves. Elves tasty food?"
[/message]
[message]
speaker=second_unit
# wmllint: local spelling Mr.
message= _ "Err, Mr. Ogre, we are not very tasty."
[/message]
[message]
speaker=Kramak
message= _ "Oh. Me like only tasty meat. You go away."
[/message]
[message]
speaker=Kramak
message= _ "..."
[/message]
[message]
speaker=Kramak
message= _ "Wait! Me no believe! Me eat you!"
[/message]
[/event]
[event]
name=last breath
[filter]
id=Kramak
[/filter]
[message]
speaker=Kramak
message= _ "Bad food! It hurt me. Me no like. Me pain..."
[/message]
[/event]
# The Dark Adept's Story
[event]
name=sighted
[filter]
id=Abdur
[/filter]
[message]
speaker=Abdur
message= _ "Hail, travelers! I seek the dark sage who is rumored to dwell in these lands. Surely you have come from him?"
[/message]
[message]
speaker=Sir Gerrick
message= _ "Indeed! I just left my comrades, who were preparing to kill the vile necromancer."
[/message]
[message]
speaker=Abdur
message= _ "Unworthy fools! How dare you attack the hallowed one?! You must be slain for this sacrilege!"
[/message]
[/event]
# Sir Gerrick moves to the head of the road
[event]
name=moveto
first_time_only=no
[filter]
id=Sir Gerrick
x,y=9,1
[/filter]
[if]
[have_unit]
id=Queen Xeila
[/have_unit]
[then]
[message]
speaker=Sir Gerrick
message= _ "These naga are still in control of the road. We must clear the way for Deoran and Ethiliel!"
[/message]
[allow_undo][/allow_undo]
[/then]
[else]
[remove_item]
x,y=9,1
[/remove_item]
[message]
speaker=Sir Gerrick
message= _ "I must hasten back to Kerlath Province and seek the advice of the Council of Westin. I pray that Deoran and Ethiliel find the strength to defeat the undead on their own."
[/message]
[message]
speaker=Eliomir
message= _ "We will return to our council as well. There is much we have to tell them... much indeed."
[/message]
[endlevel]
result=victory
bonus=no
{NEW_GOLD_CARRYOVER 100}
carryover_report=no
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=victory
# The next scenario is again led by Deoran, so store away Gerrick and
# his troops, except those remaining on the recall list.
[heal_unit]
[filter]
side=1
[/filter]
amount=full
animate=no
moves=full
restore_attacks=yes
restore_statuses=yes
[/heal_unit]
[store_unit]
[filter]
id=Sir Gerrick
[/filter]
kill=yes
variable=stored_Sir_Gerrick
[/store_unit]
{VARIABLE stored_Sir_Gerrick.canrecruit no}
{VARIABLE stored_Sir_Gerrick.overlays misc/loyal-icon.png}
{CLEAR_VARIABLE stored_Sir_Gerrick.ellipse}
[store_unit]
variable=stored_Sir_Gerrick_army
[filter]
side=1
{NOT_ON_RECALL_LIST}
[not]
race=mermen
[/not]
[/filter]
kill=yes
[/store_unit]
# Mermen return to their homes now, as mentioned in S5.
# They would not be of any use in later scenarios.
[kill]
race=mermen
[/kill]
# Reinstate Deoran as the leader and unstore Hylas, Ethiliel and
# troops so they're all again recallable in the next scenario.
[unstore_unit]
variable=stored_Deoran
x,y=recall,recall
[/unstore_unit]
[unstore_unit]
variable=stored_Ethiliel
[/unstore_unit]
# He may die from now on
{VARIABLE stored_Hylas.overlays misc/loyal-icon.png}
{CLEAR_VARIABLE stored_Hylas.ellipse}
[unstore_unit]
variable=stored_Hylas
[/unstore_unit]
[foreach]
array=stored_elvish_bodyguards
[do]
[unstore_unit]
variable=this_item
[/unstore_unit]
[/do]
[/foreach]
[modify_side]
side=1
gold=$stored_Deoran_side.gold
[/modify_side]
{CLEAR_VARIABLE stored_Deoran_side}
{CLEAR_VARIABLE stored_Deoran}
{CLEAR_VARIABLE stored_Ethiliel}
{CLEAR_VARIABLE stored_Hylas}
{CLEAR_VARIABLE stored_elvish_bodyguards}
{CLEAR_VARIABLE has_mermen,naga_queen_sighted}
[/event]
[/scenario]

View file

@ -1,9 +1,9 @@
#textdomain wesnoth-tsg
[scenario]
id=08a_Return_to_Kerlath
id=07a_Return_to_Kerlath
name= _ "Return to Kerlath"
map_data="{campaigns/The_South_Guard/maps/08a_Return_to_Kerlath.map}"
next_scenario=09a_Vengeance
map_data="{campaigns/The_South_Guard/maps/07a_Return_to_Kerlath.map}"
next_scenario=08a_Vengeance
{TURNS 22 20 18}
victory_when_enemies_defeated=no
@ -18,7 +18,7 @@
{DEFAULT_SCHEDULE_DUSK}
{SG_RETURN_TO_KERLATH}
{TSG_BIGMAP {JOURNEY_08A_NEW} }
{TSG_BIGMAP {JOURNEY_07A_NEW} }
[event]
name=prestart

View file

@ -1,13 +1,13 @@
#textdomain wesnoth-tsg
[scenario]
id=09a_Vengeance
id=08a_Vengeance
name= _ "Vengeance"
next_scenario=10a_Elf_Epilogue
next_scenario=09a_Elf_Epilogue
{SCENARIO_MUSIC nunc_dimittis.ogg}
map_data="{campaigns/The_South_Guard/maps/09a_Vengeance.map}"
map_data="{campaigns/The_South_Guard/maps/08a_Vengeance.map}"
#define SG_DEATHS_LAST_LEVEL
#enddef
@ -18,7 +18,7 @@
{TURNS 10 12 14}
victory_when_enemies_defeated=no
{TSG_BIGMAP {JOURNEY_09A_NEW} }
{TSG_BIGMAP {JOURNEY_08A_NEW} }
# The South Guard

View file

@ -1,6 +1,6 @@
#textdomain wesnoth-tsg
[scenario]
id=10a_Elf_Epilogue
id=09a_Elf_Epilogue
name= _ "Epilogue"
next_scenario=null

View file

@ -209,15 +209,7 @@
{JOURNEY 469 771}
{JOURNEY 484 780}
{JOURNEY 499 787}
{JOURNEY 516 790}
{JOURNEY 519 776}
{JOURNEY 520 762}
{JOURNEY 520 746}
{JOURNEY 519 730}
{JOURNEY 516 714}
{JOURNEY 513 697}
{JOURNEY 517 681}
{NEW_BATTLE 526 668}
{NEW_BATTLE 516 790}
#enddef
#define JOURNEY_06A_OLD
@ -226,15 +218,7 @@
{OLD_JOURNEY 469 771}
{OLD_JOURNEY 484 780}
{OLD_JOURNEY 499 787}
{OLD_JOURNEY 516 790}
{OLD_JOURNEY 519 776}
{OLD_JOURNEY 520 762}
{OLD_JOURNEY 520 746}
{OLD_JOURNEY 519 730}
{OLD_JOURNEY 516 714}
{OLD_JOURNEY 513 697}
{OLD_JOURNEY 517 681}
{OLD_BATTLE 526 668}
{OLD_BATTLE 516 790}
#enddef
#define JOURNEY_06B_NEW
@ -269,12 +253,54 @@
#define JOURNEY_07A_NEW
{JOURNEY_06A_OLD}
{NEW_BATTLE 516 790}
{JOURNEY 531 790}
{JOURNEY 546 788}
{JOURNEY 561 784}
{JOURNEY 575 778}
{JOURNEY 585 768}
{JOURNEY 591 754}
{JOURNEY 592 739}
{JOURNEY 591 724}
{JOURNEY 590 708}
{JOURNEY 590 693}
{JOURNEY 590 678}
{JOURNEY 592 663}
{JOURNEY 596 649}
{JOURNEY 602 635}
{JOURNEY 609 621}
{JOURNEY 618 609}
{JOURNEY 626 594}
{JOURNEY 630 578}
{JOURNEY 632 561}
{JOURNEY 635 544}
{JOURNEY 637 527}
{NEW_BATTLE 640 510}
#enddef
#define JOURNEY_07A_OLD
{JOURNEY_06A_OLD}
{OLD_BATTLE 516 790}
{OLD_JOURNEY 531 790}
{OLD_JOURNEY 546 788}
{OLD_JOURNEY 561 784}
{OLD_JOURNEY 575 778}
{OLD_JOURNEY 585 768}
{OLD_JOURNEY 591 754}
{OLD_JOURNEY 592 739}
{OLD_JOURNEY 591 724}
{OLD_JOURNEY 590 708}
{OLD_JOURNEY 590 693}
{OLD_JOURNEY 590 678}
{OLD_JOURNEY 592 663}
{OLD_JOURNEY 596 649}
{OLD_JOURNEY 602 635}
{OLD_JOURNEY 609 621}
{OLD_JOURNEY 618 609}
{OLD_JOURNEY 626 594}
{OLD_JOURNEY 630 578}
{OLD_JOURNEY 632 561}
{OLD_JOURNEY 635 544}
{OLD_JOURNEY 637 527}
{OLD_BATTLE 640 510}
#enddef
#define JOURNEY_07B_NEW
@ -317,54 +343,14 @@
#define JOURNEY_08A_NEW
{JOURNEY_07A_OLD}
{JOURNEY 531 790}
{JOURNEY 546 788}
{JOURNEY 561 784}
{JOURNEY 575 778}
{JOURNEY 585 768}
{JOURNEY 591 754}
{JOURNEY 592 739}
{JOURNEY 591 724}
{JOURNEY 590 708}
{JOURNEY 590 693}
{JOURNEY 590 678}
{JOURNEY 592 663}
{JOURNEY 596 649}
{JOURNEY 602 635}
{JOURNEY 609 621}
{JOURNEY 618 609}
{JOURNEY 626 594}
{JOURNEY 630 578}
{JOURNEY 632 561}
{JOURNEY 635 544}
{JOURNEY 637 527}
{NEW_BATTLE 640 510}
#enddef
#define JOURNEY_08A_OLD
{JOURNEY_07A_OLD}
{OLD_JOURNEY 531 790}
{OLD_JOURNEY 546 788}
{OLD_JOURNEY 561 784}
{OLD_JOURNEY 575 778}
{OLD_JOURNEY 585 768}
{OLD_JOURNEY 591 754}
{OLD_JOURNEY 592 739}
{OLD_JOURNEY 591 724}
{OLD_JOURNEY 590 708}
{OLD_JOURNEY 590 693}
{OLD_JOURNEY 590 678}
{OLD_JOURNEY 592 663}
{OLD_JOURNEY 596 649}
{OLD_JOURNEY 602 635}
{OLD_JOURNEY 609 621}
{OLD_JOURNEY 618 609}
{OLD_JOURNEY 626 594}
{OLD_JOURNEY 630 578}
{OLD_JOURNEY 632 561}
{OLD_JOURNEY 635 544}
{OLD_JOURNEY 637 527}
{OLD_BATTLE 640 510}
{JOURNEY 643 493}
{JOURNEY 647 478}
{JOURNEY 649 463}
{JOURNEY 648 448}
{JOURNEY 646 433}
{JOURNEY 645 417}
{JOURNEY 648 402}
{NEW_BATTLE 653 387}
#enddef
#define JOURNEY_08B_NEW
@ -388,15 +374,3 @@
{OLD_JOURNEY 648 404}
{OLD_BATTLE 654 390}
#enddef
#define JOURNEY_09A_NEW
{JOURNEY_08A_OLD}
{JOURNEY 643 493}
{JOURNEY 647 478}
{JOURNEY 649 463}
{JOURNEY 648 448}
{JOURNEY 646 433}
{JOURNEY 645 417}
{JOURNEY 648 402}
{NEW_BATTLE 653 387}
#enddef

View file

@ -1,171 +0,0 @@
#textdomain wesnoth-tsg
# This file is meant to provide players of the South Guard who have played
# no other campaigns with a brief overview of the various units in the game
# as they encounter them.
#ifdef EASY
[event]
name=attack
[filter]
type=Thug
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=sg_thug_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_thug_info
value=yes
[/set_variable]
[message]
speaker=narrator
image="units/human-outlaws/thug-melee-3.png~RC(magenta>red)"
message= _ "Thugs are the mainstay of the bandit armies. They do not have a <i>ranged</i> attack, and are vulnerable to your archers. Deorans lance will also strike fear into their hearts! Like all of the bandit units, they are much more dangerous at night."
[/message]
[/then]
[/if]
[/event]
[event]
name=attack
[filter]
type=Thief
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=sg_thief_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_thief_info
value=yes
[/set_variable]
[message]
speaker=narrator
image="units/human-outlaws/thief-defend-2-2.png~RC(magenta>red)"
message= _ "Thieves are more subtle than thugs. They try to surround your units and stab them in the back. Make sure that thieves never have an opportunity to attack when they have an ally directly behind the unit they are attacking — theyll do double damage! Like thugs, thieves are vulnerable to the ranged attacks of your archers."
[/message]
[/then]
[/if]
[/event]
[event]
name=attack
[filter]
type=Footpad
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=sg_footpad_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_footpad_info
value=yes
[/set_variable]
[message]
speaker=narrator
image="units/human-outlaws/footpad+female-attack1.png~RC(magenta>red)"
message= _ "Footpads are the scouts of the bandit armies. They are quick, and have both a <i>melee</i> attack and a <i>ranged</i> attack. Neither of their attacks is very strong, however, and your spearmen will make quick work of them during the day."
[/message]
[/then]
[/if]
[/event]
[event]
name=attack
[filter]
type=Skeleton
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=sg_skeleton_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_skeleton_info
value=yes
[/set_variable]
[message]
speaker=narrator
image="units/undead-skeletal/skeleton/skeleton-se-melee2.png~RC(magenta>red)"
message= _ "Skeletons are the bones of fallen warriors raised by some dark magic. They are almost immune to piercing weapons like arrows and spears. Bladed attacks like swords will injure them, and Minister Hylass <i>arcane</i> attack is deadly against them. Like the rest of the bandits, they are more dangerous at night!"
[/message]
[/then]
[/if]
[/event]
[event]
name=attack
[filter]
type=Walking Corpse
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=sg_walking_corpse_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_walking_corpse_info
value=yes
[/set_variable]
[message]
speaker=narrator
image="units/undead/zombie-attack-s.png~RC(magenta>red)"
message= _ "Walking corpses are the bodies of slain warriors, filled with some black magic. They are slow and weak — any of your units is more than a match for them. They are only dangerous in packs..."
[/message]
[/then]
[/if]
[/event]
[event]
name=die
[filter]
side=1
[not]
# units who have an death event
id=Deoran,Sir Gerrick,Minister Hylas,Ethiliel,Jarek,Urza Afalas
[/not]
[/filter]
[if]
[variable]
name=sg_unit_lost_info
not_equals=yes
[/variable]
[then]
[set_variable]
name=sg_unit_lost_info
value=yes
[/set_variable]
[message]
speaker=narrator
image=wesnoth-icon.png
message= _ "Losing units is part of the battle. Learn to accept losses, sometimes they may even help you to protect your more important units."
[/message]
[/then]
[/if]
[/event]
#endif