TRoW: add new Jevyan sprite and buff him (#7873)

* TRoW: add new Jevyan sprite and buff him
This commit is contained in:
nemaara 2023-09-05 11:41:11 -04:00 committed by GitHub
parent 1e31daddd4
commit 57d85e7df2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 238 additions and 7 deletions

View file

@ -0,0 +1,6 @@
images/units/jevyan
jevyan.png and jevyan-cloaked.png by sleepwalker (GPL v2.0 or later)
https://forums.wesnoth.org/viewtopic.php?p=541707#p541707
animations (all other frames) by dalas (GPL v2.0 or later)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

View file

@ -582,14 +582,14 @@
[/unit]
[move_unit_fake]
type=Ancient Lich
type=Jevyan Cloaked
side=6
x=45,44,43,42,42
y=22,22,23,23,24
[/move_unit_fake]
# wmllint: whofield UNDEAD_INTEL 2
{UNDEAD_INTEL (Ancient Lich) (Lich-Lord Jevyan) ( _ "Lich-Lord Jevyan") "portraits/jevyan.webp" 6 42 24}
{UNDEAD_INTEL (Jevyan Cloaked) (Lich-Lord Jevyan) ( _ "Lich-Lord Jevyan") "portraits/jevyan.webp" 6 42 24}
[+unit]
facing=sw
[/unit]
@ -627,7 +627,7 @@
[/kill]
[move_unit_fake]
type=Ancient Lich
type=Jevyan Cloaked
side=6
x=42,42,43,44,45
y=24,23,23,22,22

View file

@ -259,13 +259,13 @@
{LIVING_INTEL (Familiar) (Familiar) ( _ "Familiar") "portraits/familiar.webp" 2 28 2}
[move_unit_fake]
type=Ancient Lich
type=Jevyan Cloaked
side=2
x=25,25,25
y=1,2,2
[/move_unit_fake]
{UNDEAD_INTEL (Ancient Lich) (Lich-Lord Jevyan) ( _ "Lich-Lord Jevyan") "portraits/jevyan.webp" 2 25 2}
{UNDEAD_INTEL (Jevyan Cloaked) (Lich-Lord Jevyan) ( _ "Lich-Lord Jevyan") "portraits/jevyan.webp" 2 25 2}
# wmllint: whofield clear UNDEAD_INTEL
[message]
@ -304,7 +304,7 @@
[/kill]
[move_unit_fake]
type=Ancient Lich
type=Jevyan Cloaked
side=2
x=25,25,25
y=2,2,1

View file

@ -42,7 +42,7 @@
#6 is the North Orc
[side]
type=Ancient Lich
type=Jevyan Cloaked
id=Lich-Lord Jevyan
name= _ "Lich-Lord Jevyan"
profile="portraits/jevyan.webp"
@ -356,6 +356,9 @@
speaker=Lich-Lord Jevyan
message= _ "We shall soon see if you have the Ruby of Fire!"
[/message]
{ADVANCE_UNIT type="Jevyan Cloaked" Jevyan}
[message]
speaker=Familiar
message= _ "<i>Clack</i>! <i>Clack!</i>"

View file

@ -0,0 +1,205 @@
#textdomain wesnoth-trow
[unit_type]
id=Jevyan
name= _ "Lich Lord"
race=undead
image=units/jevyan/jevyan.png
hitpoints=111
movement_type=undeadfoot
movement=6
level=4
experience=200
alignment=chaotic
advances_to=null
hide_help=yes
{AMLA_DEFAULT}
{DEFENSE_ANIM "units/jevyan/jevyan-defend-1.png" "units/jevyan/jevyan-defend-2.png" {SOUND_LIST:LICH_HIT} }
[movement_costs]
shallow_water=2
deep_water=2
[/movement_costs]
[resistance]
fire=110
cold=30
arcane=140
[/resistance]
[abilities]
{ABILITY_SUBMERGE}
[/abilities]
[attack]
name=touch
description=_"touch"
icon=attacks/touch-undead.png
type=arcane
range=melee
damage=9
number=5
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[/attack]
[attack]
name=chill tempest
description=_"chill tempest"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=13
number=5
icon=attacks/iceball.png
[/attack]
[attack]
name=shadow wave
description=_"shadow wave"
type=arcane
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=9
number=5
icon=attacks/dark-missile.png
[/attack]
[standing_anim]
start_time=0
[frame]
image="units/jevyan/jevyan-stand-1.png:2000"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-2.png:2000"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-1.png:1500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-3.png:1000"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-1.png:1500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-2.png:2500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-1.png:1500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-2.png:2500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-1.png:2500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-3.png:2000"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-1.png:1500"
[/frame]
[frame]
image="units/jevyan/jevyan-stand-3.png:3000"
[/frame]
[/standing_anim]
[recruiting_anim]
[filter_second]
race=undead
[/filter_second]
start_time=-300
[frame]
image="units/jevyan/jevyan-magic-1.png:150"
[/frame]
[frame]
image="units/jevyan/jevyan-magic-2.png:150"
halo=halo/undead/black-magic-[1,2].png:75
[/frame]
[frame]
image="units/jevyan/jevyan-magic-3.png"
halo=halo/undead/black-magic-[3,4,5].png:[75,75,50]
[/frame]
sound_start_time=-75
[sound_frame]
sound=magic-dark-big.ogg
[/sound_frame]
[frame]
image="units/jevyan/jevyan-magic-[2,1].png:150"
[/frame]
[frame]
image="units/jevyan/jevyan.png:1"
[/frame]
[/recruiting_anim]
[attack_anim]
[filter_attack]
name=chill tempest
[/filter_attack]
offset=0
{MISSILE_FRAME_CHILL_TEMPEST 0 -15}
start_time=-355
[frame]
image="units/jevyan/jevyan-magic-1.png:150"
[/frame]
[frame]
image="units/jevyan/jevyan-magic-2.png:150"
halo=halo/undead/black-magic-[1,2].png:75
[/frame]
[frame]
image="units/jevyan/jevyan-magic-3.png"
halo=halo/undead/black-magic-[3,4,5].png:[75,75,50]
[/frame]
{SOUND:HIT_AND_MISS magic-dark-big.ogg magic-dark-big-miss.ogg -150}
[frame]
image="units/jevyan/jevyan-magic-[2,1].png:150"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=shadow wave
[/filter_attack]
{MISSILE_FRAME_SHADOW_WAVE}
start_time=-675
[frame]
image="units/jevyan/jevyan-magic-1.png:150"
[/frame]
[frame]
image="units/jevyan/jevyan-magic-2.png:150"
halo=halo/undead/black-magic-[1,2].png:75
[/frame]
{SOUND:HIT_AND_MISS magic-dark-big.ogg magic-dark-big-miss.ogg -50}
[frame]
image="units/jevyan/jevyan-magic-[2,1].png:225"
[/frame]
[frame]
image="units/jevyan/jevyan.png:50"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=touch
[/filter_attack]
start_time=-250
[frame]
image="units/jevyan/jevyan.png:50"
[/frame]
[frame]
image="units/jevyan/jevyan-melee-[1~2].png:[100,200]"
[/frame]
{SOUND:HIT_AND_MISS wail-sml.wav {SOUND_LIST:MISS} -100}
[frame]
image="units/jevyan/jevyan-melee-1.png:75"
[/frame]
[frame]
image="units/jevyan/jevyan.png:75"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,17 @@
#textdomain wesnoth-trow
[unit_type]
id=Jevyan Cloaked
name= _ "Lich Lord"
race=undead
image=units/jevyan/jevyan-cloaked.png
hitpoints=111
movement_type=undeadfoot
movement=6
level=4
experience=200
alignment=chaotic
advances_to=null
hide_help=yes
{AMLA_DEFAULT}
[/unit_type]