TSG: remove S6a and renumber scenarios
This commit is contained in:
parent
37a72b7423
commit
90c7161de1
13 changed files with 76 additions and 864 deletions
|
@ -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]
|
||||
|
|
|
@ -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
|
|
@ -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]
|
||||
|
|
|
@ -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.
|
||||
|
|
@ -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 Deoran’s gold so it can be restored in Into the Depths and set
|
||||
# Gerrick’s 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 don’t 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]
|
|
@ -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
|
|
@ -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
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
#textdomain wesnoth-tsg
|
||||
[scenario]
|
||||
id=10a_Elf_Epilogue
|
||||
id=09a_Elf_Epilogue
|
||||
|
||||
name= _ "Epilogue"
|
||||
next_scenario=null
|
|
@ -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
|
||||
|
|
|
@ -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. Deoran’s 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 — they’ll 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 Hylas’s <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
|
Loading…
Add table
Reference in a new issue