LoW::22: New map sharing code
This commit is contained in:
parent
4d8c43d52e
commit
9d8603876d
3 changed files with 57 additions and 33 deletions
|
@ -1,23 +1,21 @@
|
|||
#textdomain wesnoth-low
|
||||
[scenario]
|
||||
id=22_Northern_Battle
|
||||
name= _ "Northern Battle"
|
||||
{LOW_MAP North_Elves.map}
|
||||
id=22_Northern_Battle
|
||||
next_scenario=23_End_of_War
|
||||
|
||||
{LOW_MAP North_Elves.map}
|
||||
{LOW_MASK 22_Northern_Battle.mask}
|
||||
{./North_elves_utils.cfg}
|
||||
|
||||
{TURNS 40 36 32}
|
||||
|
||||
{DEFAULT_SCHEDULE}
|
||||
|
||||
# {STARTING_VILLAGES 2 12}
|
||||
# {STARTING_VILLAGES_AREA 2 38 25 12}
|
||||
# {VILLAGE_SIDE X Y 1}
|
||||
|
||||
{NORTH_ELVES_VILLAGES}
|
||||
|
||||
# TODO find better music
|
||||
{INTRO_AND_SCENARIO_MUSIC northerners.ogg elvish-theme.ogg}
|
||||
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
|
||||
{VICTORY_AND_DEFEAT_MUSIC}
|
||||
|
||||
next_scenario=23_End_of_War
|
||||
[story]
|
||||
[part]
|
||||
story= _ "Kalenz and Cleodil managed to reach the North Elves to ask for help. Very soon, Landar's army appeared..."
|
||||
|
@ -28,13 +26,29 @@
|
|||
|
||||
#wmllint: validate-off
|
||||
[side]
|
||||
{KALENZ}
|
||||
# wmllint: recognize Kalenz
|
||||
side=1
|
||||
no_leader=yes
|
||||
save_id=Kalenz
|
||||
team_name=kalenz
|
||||
controller=human
|
||||
recruit={ELVES}
|
||||
{GOLD 100 100 100}
|
||||
[/side]
|
||||
# wmllint: recognize Kalenz
|
||||
{RECALL_KALENZ 42 29}}
|
||||
|
||||
|
||||
[side]
|
||||
{URADREDIA}
|
||||
side=2
|
||||
no_leader=yes
|
||||
team_name=kalenz
|
||||
|
||||
[unit]
|
||||
{URADREDIA}
|
||||
x=24
|
||||
y=7
|
||||
[/unit]
|
||||
|
||||
[/side]
|
||||
#wmllint: validate-on
|
||||
|
||||
|
@ -42,20 +56,17 @@
|
|||
# Landar gets unstored here
|
||||
no_leader=yes
|
||||
side=3
|
||||
team_name=assassins
|
||||
#ifdef EASY
|
||||
recruit=Elvish Archer, Elvish Fighter
|
||||
#endif
|
||||
|
||||
#ifdef NORMAL
|
||||
recruit=Elvish Archer, Elvish Fighter, Elvish Hero
|
||||
#endif
|
||||
|
||||
#ifdef HARD
|
||||
recruit=Elvish Archer, Elvish Fighter, Elvish Hero, Elvish Ranger
|
||||
#endif
|
||||
{GOLD 400 600 750}
|
||||
|
||||
team_name=assassins
|
||||
[ai]
|
||||
{NO_SCOUTS}
|
||||
recruitment_ignore_bad_movement=yes
|
||||
|
@ -73,35 +84,28 @@
|
|||
[/ai]
|
||||
{INCOME 4 8 12}
|
||||
[/side]
|
||||
# dummy sides that are not used for this scenario on the map
|
||||
[side]
|
||||
side=4
|
||||
no_leader=yes
|
||||
[/side]
|
||||
[side]
|
||||
side=5
|
||||
no_leader=yes
|
||||
[/side]
|
||||
[side]
|
||||
type=Elvish Captain
|
||||
id=Crintil
|
||||
name=_ "Crintil"
|
||||
side=6
|
||||
canrecruit=yes
|
||||
team_name=assassins
|
||||
[unit]
|
||||
type=Elvish Captain
|
||||
id=Crintil
|
||||
name=_ "Crintil"
|
||||
canrecruit=yes
|
||||
x=46
|
||||
y=39
|
||||
[/unit]
|
||||
#ifdef EASY
|
||||
recruit=Elvish Archer, Elvish Fighter
|
||||
#endif
|
||||
|
||||
#ifdef NORMAL
|
||||
recruit=Elvish Archer, Elvish Fighter, Elvish Hero
|
||||
#endif
|
||||
|
||||
#ifdef HARD
|
||||
recruit=Elvish Archer, Elvish Fighter, Elvish Hero, Elvish Ranger
|
||||
#endif
|
||||
|
||||
{GOLD 200 200 200}
|
||||
team_name=assassins
|
||||
[ai]
|
||||
{NO_SCOUTS}
|
||||
recruitment_ignore_bad_movement=yes
|
||||
|
@ -119,6 +123,7 @@
|
|||
[/ai]
|
||||
{INCOME 4 8 12}
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
#textdomain wesnoth-low
|
||||
{STARTING_VILLAGES 2 12}
|
||||
{STARTING_VILLAGES_AREA 2 38 25 12}
|
||||
{STARTING_VILLAGES_AREA 2 55 36 7}
|
||||
{VILLAGE_SIDE 2 11 27}
|
||||
{VILLAGE_SIDE 2 48 8}
|
|
@ -16,6 +16,19 @@
|
|||
team_name=kalenz
|
||||
#enddef
|
||||
|
||||
#define RECALL_KALENZ X Y
|
||||
[event]
|
||||
name=prestart
|
||||
[recall]
|
||||
id=Kalenz
|
||||
x={X}
|
||||
y={Y}
|
||||
[/recall]
|
||||
[/event]
|
||||
#enddef
|
||||
|
||||
|
||||
|
||||
#define LANDAR
|
||||
id=Landar
|
||||
name= _ "Landar"
|
||||
|
|
Loading…
Add table
Reference in a new issue