Revert "Turn orcish shamans into one unit with [variation]s"

This reverts commit acb4fc30b0.
This commit is contained in:
Celtic Minstrel 2024-09-24 00:23:54 -04:00
parent 53cb294b4e
commit b962fbf32c
5 changed files with 204 additions and 65 deletions

View file

@ -0,0 +1,100 @@
#textdomain wesnoth-sotbe
[unit_type]
id=Novice Orcish Shaman
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

@ -0,0 +1,100 @@
#textdomain wesnoth-sotbe
[unit_type]
id=Old Orcish Shaman
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
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

@ -16,7 +16,7 @@
advances_to=null
{AMLA_DEFAULT}
cost=21
usage=archer
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} }
@ -97,63 +97,4 @@
{SOUND:HIT_AND_MISS staff.ogg staff-miss.ogg -125}
[/attack_anim]
[variation]
# Variations are ordered by variadtion_id
variation_id=adolescent
variation_name= _ "variation^Novice"
inherit=yes
image="units/novice-orcish-shaman.png"
hitpoints=24 # +1
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."
{DEFENSE_ANIM "units/novice-orcish-shaman-defend-2.png" "units/novice-orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
damage=6 # +1
[/attack]
[attack]
damage=7 # -1
[/attack]
[attack_anim]
[frame]
image="units/novice-orcish-shaman.png:200"
[/frame]
[frame]
image="units/novice-orcish-shaman-magic.png:300"
[/frame]
[/attack_anim]
[attack_anim]
[frame]
image="units/novice-orcish-shaman.png:350"
[/frame]
[/attack_anim]
[/variation]
[variation]
variation_id=old
variation_name= _ "variation^Elder"
image="units/elder-orcish-shaman.png"
inherit=yes
hitpoints=22 # -1
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."
{DEFENSE_ANIM "units/elder-orcish-shaman-defend-2.png" "units/elder-orcish-shaman-defend-1.png" {SOUND_LIST:ORC_HIT} }
[attack]
damage=4 # -1
[/attack]
[attack]
damage=9 # +1
[/attack]
[attack_anim]
[frame]
image="units/elder-orcish-shaman.png:200"
[/frame]
[frame]
image="units/elder-orcish-shaman-magic.png:300"
[/frame]
[/attack_anim]
[attack_anim]
[frame]
image="units/elder-orcish-shaman.png:350"
[/frame]
[/attack_anim]
[/variation]
[/unit_type]

View file

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

View file

@ -5,8 +5,7 @@
id={ID_STRING}
name={NAME_STRING}
unrenamable=yes
type=Orcish Shaman
variation=old
type=Old Orcish Shaman
profile=portraits/old_orcish_shaman.webp
side={SIDE}
x={X}
@ -23,8 +22,7 @@
id={ID_STRING}
name={NAME_STRING}
unrenamable=yes
type=Orcish Shaman
variation=adolescent
type=Novice Orcish Shaman
profile=portraits/young_orcish_shaman.webp
side={SIDE}
x={X}