various orc animations (#9289)

* touch-up to orcish warrior combat anims

* some pillager animations

* fix direwolf-rider shadow

* alternate orc warlord attack anim

* orc warlord victory anim
This commit is contained in:
doofus-01 2024-10-05 18:25:06 -07:00 committed by GitHub
parent 98aba787c4
commit a9637de7e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
56 changed files with 78 additions and 26 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 546 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -3,7 +3,7 @@
id=Goblin Pillager
name= _ "Goblin Pillager"
race=wolf
image="units/goblins/pillager.png"
image="units/goblins/pillager-base1.png~BLIT(units/goblins/pillager-flame/a1.png)~BLIT(units/goblins/pillager-flame/glow.png)"
profile="portraits/goblins/pillager.webp"
hitpoints=44
movement_type=orcishfoot
@ -17,6 +17,33 @@
usage=scout
description= _ "Some Goblins train their wolves to overcome their fear of fire. In raids, these goblins take a supporting role; they will torch the homes and crops of their foes, and also carry nets to wreak havoc against those attempting to rally for defense or reprisal."
die_sound={SOUND_LIST:WOLF_DIE}
[standing_anim]
start_time=0
flame_start_time=0
glow_start_time=0
glow_alpha=0.3~0.9:360,0.9~0.3:480
[frame]
image="units/goblins/pillager-base[1~4].png:[210*4]"
auto_hflip=yes
auto_vflip=no
primary=yes
[/frame]
[flame_frame]
image="units/goblins/pillager-flame/a[1~14].png:[60*14]"
layer=45
auto_hflip=yes
auto_vflip=no
primary=no
[/flame_frame]
[glow_frame]
image="units/goblins/pillager-flame/glow.png:840"
layer=46
auto_hflip=yes
auto_vflip=no
primary=no
[/glow_frame]
[/standing_anim]
[movement_anim]
start_time=0
[frame]
@ -67,16 +94,16 @@
image="projectiles/web.png"
image_diagonal="projectiles/web.png"
[/missile_frame]
start_time=-200
start_time=-400
[frame]
image="units/goblins/pillager-defend-1.png:50"
image="units/goblins/pillager-net1.png:150"
[/frame]
{SOUND:HIT_AND_MISS net.wav {SOUND_LIST:MISS} -150}
[frame]
image="units/goblins/pillager-attack2.png:75"
image="units/goblins/pillager-net2.png:275"
[/frame]
[frame]
image="units/goblins/pillager.png:175"
image="units/goblins/pillager-net3.png:100"
[/frame]
[/attack_anim]
[attack_anim]

View file

@ -19,6 +19,12 @@
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM_RANGE "units/orcs/warlord-defend-2.png" "units/orcs/warlord-defend-1.png" {SOUND_LIST:ORC_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/warlord-bow-defend.png" "units/orcs/warlord-bow.png" {SOUND_LIST:ORC_HIT} ranged}
[victory_anim]
start_time=0
[frame]
image="units/orcs/warlord-victory[1~5,4~1].png:[90*4,1000,110*4]"
[/frame]
[/victory_anim]
[attack]
name=greatsword
description=_"greatsword"
@ -61,17 +67,31 @@
name=greatsword
[/filter_attack]
offset=0.0~0.3,0.3~0.45,0.45~0.3,0.3~0.0
start_time=-300
[frame]
image="units/orcs/warlord.png:50"
[/frame]
[frame]
image="units/orcs/warlord-attack-sword-[1~6].png:[100*2,75,100*2,75]"
[/frame]
[if]
value_second=2,4,5,8,10,11,14,16,19
start_time=-400
offset=0.0:150,0.0~-0.05:150,-0.05~0.6:150,0.6~0.0:250
[frame]
image="units/orcs/warlord-attack-sword-[1~6]b.png:[90*2,100,80,90,125]"
[/frame]
[frame]
image="units/orcs/warlord-attack-sword-6.png:125"
[/frame]
[/if]
[else]
start_time=-300
# offset=0.0~0.3,0.3~0.45,0.45~0.3,0.3~0.0
offset=0.0:60,0.0~0.65:200,0.65:30,0.65~0.0:310
[frame]
image="units/orcs/warlord-attack-sword-[1~6].png:[100*2,75,100*2,75]"
[/frame]
[frame]
image="units/orcs/warlord.png:50"
[/frame]
[/else]
{SOUND:HIT_AND_MISS {SOUND_LIST:SWORD_SWISH} {SOUND_LIST:MISS} -100}
[frame]
image="units/orcs/warlord.png:50"
image="units/orcs/warlord.png:1"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -46,20 +46,25 @@
[filter_attack]
name=greatsword
[/filter_attack]
offset=0.0~0.15:100,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75,0.2~0.0:75
start_time=-300
[frame]
image="units/orcs/warrior.png:50"
[/frame]
[frame]
image="units/orcs/warrior-defend-1.png:50"
[/frame]
[frame]
image="units/orcs/warrior-attack-[1~5].png:[100,75,100,50,75]"
[/frame]
[if]
# higher values relevant for berserk
value_second=1,3,5,6,9,12,13,15,17,19
start_time=-600
offset=0.0:200,0.0~-0.05:200,-0.05~0.65:200,0.65~0.0:250
[frame]
image="units/orcs/warrior-attack-[1~7].png:[80,90*3,100,150,250]"
[/frame]
[/if]
[else]
start_time=-500
offset=0.0:130,0.0~-0.05:140,-0.05~0.60:230,0.65~0.0:280
[frame]
image="units/orcs/warrior-attack-[1,2,4b,5b,6b,7].png:[100*5,280]"
[/frame]
[/else]
{SOUND:HIT_AND_MISS {SOUND_LIST:SWORD_SWISH} {SOUND_LIST:MISS} -100}
[frame]
image="units/orcs/warrior.png:75"
image="units/orcs/warrior.png:1"
[/frame]
[/attack_anim]
[/unit_type]