Move the Orcish Shamans to core as a new unit line

Existing uses are now special-cased units based on the new line, rather than directly using the new line.
This commit is contained in:
Celtic Minstrel 2018-07-30 00:42:22 -04:00
parent b962fbf32c
commit 2ff2f4388e
29 changed files with 319 additions and 363 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -71,7 +71,7 @@ We reached the Ford of Abez as the dawn light spread behind the mountain peaks t
team_name=bad
[unit]
x,y=6,6
type=Orcish Shaman
type=SotA Orcish Shaman
name= _ "Krongk"
id=Krongk
[/unit]

View file

@ -1,101 +1,16 @@
#textdomain wesnoth-sota
[unit_type]
id=Orcish Shaman
id=SotA Orcish Shaman
[base_unit]
id=Orcish Shaman
[/base_unit]
name= _ "Orcish Shaman"
race=orc
image="units/orcish-shaman.png"
hitpoints=23
movement_type=orcishfoot
profile="portraits/orcish-shaman.webp"
[defense]
village=30
[/defense]
movement=5
experience=50
level=1
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcish-shaman-defend-2.png" "units/orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
#textdomain wesnoth-units
description= _"staff"
type=impact
range=melee
# Reduce the staff's damage slightly
damage=5
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _"curse"
#textdomain wesnoth-sota
type=pierce
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/orcish-shaman.png:200"
[/frame]
[frame]
image="units/orcish-shaman-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/orcish-shaman.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -1,100 +1,11 @@
#textdomain wesnoth-sotbe
[unit_type]
id=Novice Orcish Shaman
[base_unit]
id=Orcish Adept
[/base_unit]
name= _ "Novice Orcish Shaman"
race=orc
image="units/novice-orcish-shaman.png"
hitpoints=24
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=50
level=1
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Novice Shamans are still young and vigorous, but their spell-casting ability still needs improvement."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/novice-orcish-shaman-defend-2.png" "units/novice-orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
#textdomain wesnoth-units
description= _"staff"
type=impact
range=melee
damage=6
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _"curse"
#textdomain wesnoth-sotbe
type=pierce
range=ranged
damage=7
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/novice-orcish-shaman.png:200"
[/frame]
[frame]
image="units/novice-orcish-shaman-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/novice-orcish-shaman.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -1,100 +1,16 @@
#textdomain wesnoth-sotbe
[unit_type]
id=Old Orcish Shaman
[base_unit]
id=Orcish Sorcerer
[/base_unit]
name= _ "Old Orcish Shaman"
race=orc
image="units/elder-orcish-shaman.png"
hitpoints=22
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=50
level=1
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Old Orcish Shamans are shamans that have mastered magic, although their physical strength has declined with age."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/elder-orcish-shaman-defend-2.png" "units/elder-orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
#textdomain wesnoth-units
description= _"staff"
type=impact
range=melee
# Reduce the staff's physical damage to reflect age
damage=4
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _"curse"
#textdomain wesnoth-sotbe
type=pierce
range=ranged
damage=9
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/elder-orcish-shaman.png:200"
[/frame]
[frame]
image="units/elder-orcish-shaman-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/elder-orcish-shaman.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -1,100 +1,16 @@
#textdomain wesnoth-sotbe
#textdomain wesnoth-units
[unit_type]
id=Orcish Shaman
id=SotBE Orcish Shaman
[base_unit]
id=Orcish Shaman
[/base_unit]
name= _ "Orcish Shaman"
race=orc
image="units/orcish-shaman.png"
hitpoints=23
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=50
level=1
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcish-shaman-defend-2.png" "units/orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
#textdomain wesnoth-units
description= _"staff"
type=impact
range=melee
# Reduce the staff's damage slightly
damage=5
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _"curse"
#textdomain wesnoth-sotbe
type=pierce
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/orcish-shaman.png:200"
[/frame]
[frame]
image="units/orcish-shaman-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/orcish-shaman.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -10,7 +10,7 @@
[event]
name=last breath
[filter]
type=Orcish Shaman,Novice Orcish Shaman,Old Orcish Shaman
type=SotBE Orcish Shaman,Novice Orcish Shaman,Old Orcish Shaman
[/filter]
[message]
speaker=unit

View file

@ -39,7 +39,7 @@
id={ID_STRING}
name={NAME_STRING}
unrenamable=yes
type=Orcish Shaman
type=SotBE Orcish Shaman
profile=portraits/orcish_shaman.webp
side={SIDE}
x={X}

View file

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View file

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 122 KiB

View file

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View file

Before

Width:  |  Height:  |  Size: 955 B

After

Width:  |  Height:  |  Size: 955 B

View file

Before

Width:  |  Height:  |  Size: 945 B

After

Width:  |  Height:  |  Size: 945 B

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 1 KiB

View file

Before

Width:  |  Height:  |  Size: 1,018 B

After

Width:  |  Height:  |  Size: 1,018 B

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,99 @@
#textdomain wesnoth-units
[unit_type]
id=Orcish Adept
name= _ "Orcish Adept"
race=orc
image="units/orcs/shaman.png"
profile="portraits/orcs/adept.webp"
hitpoints=24
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=50
level=1
alignment=chaotic
advances_to=Orcish Shaman
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Adepts are the novice shamans, still young and vigorous, but their spell-casting ability still needs improvement."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/adept-defend-2.png" "units/orcs/adept-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
description= _ "staff"
type=impact
range=melee
damage=6
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _ "curse"
type=pierce
range=ranged
damage=7
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/orcs/adept.png:550"
[/frame]
[frame]
image="units/orcs/adept-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/orcs/adept.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,99 @@
#textdomain wesnoth-units
[unit_type]
id=Orcish Shaman
name=_"Orcish Shaman"
race=orc
image="units/orcs/shaman.png"
profile="portraits/orcs/shaman.webp"
hitpoints=23
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=120
level=2
alignment=chaotic
advances_to=Orcish Sorcerer
cost=21
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/shaman-defend-2.png" "units/orcs/shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
description= _ "staff"
type=impact
range=melee
damage=6
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _ "curse"
type=pierce
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/orcs/shaman.png:200"
[/frame]
[frame]
image="units/orcs/shaman-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/orcs.shaman.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,100 @@
#textdomain wesnoth-units
[unit_type]
id=Orcish Sorcerer
name=_"Orcish Sorcerer"
race=orc
image="units/orcs/sorcerer.png"
profile="portraits/orcs/sorcerer.webp"
hitpoints=22
movement_type=orcishfoot
[defense]
village=30
[/defense]
movement=5
experience=200
level=3
alignment=chaotic
advances_to=null
{AMLA_DEFAULT}
cost=28
usage=mixed fighter
description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Sorcerers are shamans that have mastered magic, although their physical strength often declines with age."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/sorcerer-defend-2.png" "units/orcs/sorcerer-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
description= _ "staff"
type=impact
range=melee
damage=5
number=1
icon=attacks/druidstaff.png
[/attack]
[attack]
name=curse
description= _ "curse"
type=pierce
range=ranged
damage=9
number=2
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
icon=attacks/curse.png
[/attack]
[attack_anim]
[filter_attack]
name=curse
[/filter_attack]
missile_start_time=-200
start_time=-350
halo1_start_time=-350
halo2_start_time=-200
sound_start_time=0
[missile_frame]
halo="halo/elven/druid-healing[8~1].png~CS(50,-30,-50):50"
offset=1.0~0.0
[/missile_frame]
[frame]
image="units/orcs/sorcerer.png:200"
[/frame]
[frame]
image="units/orcs/sorcerer-magic.png:300"
[/frame]
[halo1_frame]
halo="halo/elven/nature-halo[8~1].png~CS(50,-30,-50)~O([80%*2,60%,40%,30%,20%*3]):75"
offset=1.0
auto_vflip=no
auto_hflip=no
[/halo1_frame]
[halo2_frame]
halo="halo/elven/nature-halo[1~8].png~CS(50,-30,-50)~O([20%*3,30%,40%,60%,80%*2]):75"
offset=0.0
auto_vflip=no
auto_hflip=no
[/halo2_frame]
[sound_frame]
sound=magicmissile.wav
[/sound_frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
start_time=-200
[frame]
image="units/orcs/sorcerer.png:350"
[/frame]
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[/unit_type]