LoW: More multiplayer port implementation.

This commit is contained in:
Fabian Müller 2010-09-13 06:57:01 +00:00
parent 5c5936e3b9
commit dc425a0e2c
7 changed files with 98 additions and 28 deletions

View file

@ -8,8 +8,8 @@ Hh^Fp , Hh , Hh^Fp , Gs^Fms , Gs^Fms , Gs^Fp
Hh^Fp , Hh , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Re , Re , Re , Hh^Fp , Hh^Fp , Hh^Fms , Gs^Fms , Gs^Fms , Rr , Rr , Gs , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Em , Gs^Em , Gs^Fms , Gs^Fp , Gs^Fp , Gs^Fms , Re^Gvs , Gs , Gs^Fds , Gs^Fms , Gs^Fms
Gs^Fp , Hh^Fms , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fdw , Gs^Fms , Gs , Rr , Rr , Rr , Rr , Gg , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gg^Ve , Gs , Gs , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fp , Gs^Fp , Gs^Fds , Gs^Fms , Gs^Fp , Gs^Fp , Gs^Fms , Gs^Fms , Gs , Gs , Rr , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Gg^Em , Gg^Ve , Gs^Fms , Gs^Fds , Gs^Fms
Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Rr , Rr , Gs^Fds , Gs^Fms , Gg^Fet , Gs^Fms , Gs^Fp , Gs^Fds , Ss , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Ss , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fp , Gs^Fms , Rr , Rr , Rr , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Re , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Rr , Rr , Gs^Fds , Gs^Fms , Gg^Fet , Ce , Ke , Ce , Ss , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Ss , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fp , Gs^Fms , Rr , Rr , Rr , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Ce , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Re , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Rp , Gs^Fms , Gs^Fms , Rr , Gs , Gg , Gg , Gg , Gg , Ds , Gs , Ss^Vhs , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Re , Re , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms
Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Rp^Ve , Rp , Gg , Gs , Rr , Rp , Gg^Efm , Gs , Gg , Re^Gvs , Gs , Gg , Gs , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fds , Gs^Fms
Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Rp , Gg , Gg^Efm , Rp , Rp^Ve , Rp , Re , Re , Re^Gvs , Re^Gvs , Gs , Gg , Gs , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Ww , Ss , Gs^Fms , Gg , Gs^Fds , Gs^Fms
@ -30,6 +30,6 @@ Gs^Fms , Gs^Fms , Gs^Fms , Rr , Hh^Fms , Hh^Fms
Gs^Fms , Gs^Fp , Gs^Fms , Rr , Rr , Rr , Gs^Fms , Rp , Rp , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Rp^Ve , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Em , Gs^Fms , Gs^Fp , Gs^Fms , Rp^Ve , Rp , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Fp , Gs^Fms
Gs^Fms , Gs^Fms , Gs^Fms , Gg^Fet , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Rr , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Rp , Rr , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Rr , Rp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Hh^Fds , Gs^Fms
Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fms , Ce , Ce , Ce , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Ce , Rr , Rr , Gs^Fms , Gs^Fms , Gs^Fds , Rr , Rr , Gs^Fms , Gs^Fp , Gs^Fms , Gs^Fms , Hh , Gs^Fms , Hh , Hh^Fp
Gs^Fms , Gs^Fms , Gs^Fds , Gs^Em , Gs^Fms , Gs^Fms , Ce , 1 Ke , Ce , Gg , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Ce , 4 Ke , Ce , Gs^Fp , Rr , Rr , Rr , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Hh^Fds , Gs^Fms , Hh , Hh^Fp , Hh , Hh^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gg , Gs^Fms , Gg , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Fms , Gs^Fp , Ce , Gs^Fp , Ce , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Hh^Fds , Hh^Fp , Hh , Hh^Fp , Hh , Hh^Fp , Hh^Fp , Hh^Fp
Gs^Fms , Gs^Fms , Gs^Fds , Gs^Em , Gs^Fms , Gs^Fms , Gs^Fms , 1 Ke , Ce , Gg , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Ce , 4 Ke , Ce , Gs^Fp , Rr , Rr , Rr , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Hh^Fds , Gs^Fms , Hh , Hh^Fp , Hh , Hh^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gg , Gs^Fms , Gg , Gs^Fms , Gs^Fms , Gs^Fds , Gs^Fp , Gs^Fms , Gs^Fp , Ce , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Hh^Fds , Hh^Fp , Hh , Hh^Fp , Hh , Hh^Fp , Hh^Fp , Hh^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fp , Gs^Fds , Gs^Fp , Gs^Fms , Gs^Fds , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Gs^Fms , Hh , Gs^Fp , Hh , Gs^Fp , Hh , Hh^Fp , Hh^Fp

View file

@ -38,8 +38,8 @@ Ms , Ms , Ms , Mm , Mm , Mm
Ms , Ms , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs , Gs , Gs , Gs , Gs , Gs , Gs^Em , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gs , Gg , Gg , Hh , Hh , Mm , Mm , Mm
Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Hh^Fp , Mm , Hh , Hh^Fp , Hh^Fp , Hh^Fp
Mm , Mm , Hh , Mm , Mm^Vhm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Em , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Gs , Hh^Fp , Hh^Fp , Hh^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Hh^Fp , Gll^Fp , Hh^Vhh , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , Ce , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Mm , Hh , Hh
Hh , Hh , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , 1 Ke , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Mm , Mm , Mm , Hh , Hh
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Vhh , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Em , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , 6 Ke , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Hh^Fp , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , Gll^Fp , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Mm , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Hh^Fp , Gll^Fp , Hh^Vhh , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gg , Ce , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Mm , Hh , Hh
Hh , Hh , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , Gll^Fp , Gll^Fp , 1 Ke , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Mm , Mm , Mm , Hh , Hh
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Vhh , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Em , Ce , 7 Ke , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , 6 Ke , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Hh^Fp , Hh^Fp , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Ce , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gg , Gll^Fp , Gg , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Mm , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Gll^Fp , Mm , Mm , Mm , Mm

View file

@ -11,17 +11,17 @@ _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , Ke , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , Ce , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , Ke , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , Ce , Ce , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , Ce , Ke , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , Ce , Ce , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , Ce , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , Ke , Ce , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f
_f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f , _f

View file

@ -66,6 +66,8 @@
{PLAYER_GOLD}
{PLAYABLE}
no_leader=yes
persistent=yes
save_id=Kalenz
fog=no
shroud=no
team_name=Player
@ -143,6 +145,8 @@
fog=no
shroud=no
no_leader=yes
persistent=yes
save_id=Landar
#{LANDAR}
{PLAYER_GOLD}
team_name=Player
@ -158,6 +162,8 @@
shroud=no
{CLEODIL}
{PLAYER_GOLD}
persistent=yes
save_id=Cleodil
team_name=Player
user_team_name= _ "Player"
# wmllint: recognize Cleodil
@ -233,6 +239,23 @@
# wmllint: recognize Huraldur
#{CHECK_LANDAR}
#ifdef MULTIPLAYER
[recall]
type=Elvish Ranger, Elvish Avenger
role=liberator
[/recall]
[if]
[not]
[have_unit]
role=liberator
[/have_unit]
[/not]
[then]
{UNIT 1 (Elvish Ranger) 23 24 (role=liberator)}
[/then]
[/if]
#endif
[redraw]
[/redraw]
@ -254,6 +277,26 @@
id=Kalenz
message= _ "We must free them and make these saurians pay. Attack and leave no one alive!"
[/message]
#ifdef MULTIPLAYER
[message]
role=liberator
#TODO ESR
message= _ "I will do as you say, sneak up and free them. Whish me luck!"
[/message]
[message]
id=Kalenz
#TODO ESR
message= _ "Be careful."
[/message]
[move_unit]
role=liberator
to_x=11
to_y=11
fire_event=yes
[/move_unit]
#endif
[message]
id=Shurm
message= _ "More elves are coming! Too late, weve taken all your gold and well get more gold from the orcs for helping them out!"
@ -271,6 +314,7 @@
[unit]
{CLEODIL}
side=5
# wmllint: recognize Cleodil
x,y=11,11
[/unit]
@ -283,7 +327,7 @@
id=Arkildur
name= _ "Arkildur"
#ifdef MULTIPLAYER
side=4
side=5
#else
side=1
#endif
@ -299,7 +343,11 @@
[unit]
id=Tameril-Isimeril
name= _ "Tameril-Isimeril"
#ifdef MULTIPLAYER
side=5
#else
side=1
#endif
type=Elvish Archer
x,y=11,11
random_gender=yes
@ -314,7 +362,12 @@
[unit]
id=Laril
name= _ "Laril"
#ifdef MULTIPLAYER
side=5
#else
side=1
#endif
type=Elvish Archer
x,y=11,11
[modifications]
@ -337,17 +390,13 @@
side=1
type=Elvish Shaman
[/allow_recruit]
#ifdef MULTIPLAYER
[allow_recruit]
side=4
type=Elvish Shaman
[/allow_recruit]
#endif
#ifndef MULTIPLAYER
[message]
speaker=narrator
image=wesnoth-icon.png
message= _ "From now on the elves will be able to recruit shamans."
[/message]
#endif
[/event]

View file

@ -67,12 +67,12 @@
placement=leader
# wmllint: recognize Landar
[/unit]
#endif
[unit]
{CLEODIL}
placement=leader
# wmllint: recognize Cleodil
[/unit]
#endif
[/side]
#wmllint: validate-on
@ -170,8 +170,17 @@
recruit={ELVES}
{LANDAR}
# wmllint: recognize Landar
x=3
y=22
x=4
y=11
[/side]
[side]
side=5
fog=no
{PLAYER_GOLD}
recruit=Elvish Shaman, Elvish Scout, Wose
{CLEODIL}
x=1
y=15
[/side]
#wmllint: validate-on
#endif

View file

@ -51,12 +51,12 @@
placement=leader
# wmllint: recognize Landar
[/unit]
#endif
[unit]
{CLEODIL}
placement=leader
# wmllint: recognize Cleodil
[/unit]
#endif
[/side]
[event]
name=prestart
@ -192,6 +192,14 @@
{LANDAR}
# wmllint: recognize Landar
[/side]
[side]
side=7
fog=no
{PLAYER_GOLD}
recruit={ELVES}
{CLEODIL}
# wmllint: recognize Landar
[/side]
#endif
[event]

View file

@ -51,6 +51,8 @@
#enddef
#define CLEODIL
{PLAYABLE}
{PLAYER_SETUP}
id=Cleodil
name= _ "Cleodil"
unrenamable=yes
@ -58,8 +60,10 @@
type=Elvish Shyde
canrecruit="yes"
[abilities]
#ifndef MULTIPLAYER
{ABILITY_ELATES_KALENZ}
{ABILITY_HEALS_KALENZ}
#endif
{ABILITY_EXTRA_HEAL}
[/abilities]
[modifications]