1.17 some orc standing animations (#6722)

* orc grunt north-facing breeze

* orc grunt south-facing breeze

* orc assassin south-facing conditional standing anim

* assassin wounded bob anim

* slayer breeze animation

* slurbow revision and breeze anim

* update orcish warlord sprite

* orc warrior sprite update & standing animations

* orc crossbowman breeze anim
This commit is contained in:
doofus-01 2022-05-30 21:07:30 -07:00 committed by GitHub
parent 2dfd95a7d9
commit 5e8a467813
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
80 changed files with 127 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 989 B

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

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

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

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

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -258,6 +258,21 @@
[/filter]
#enddef
#define STANDING_COMBAT_FILTER
# Units next to enemies should not have idle animations
[filter]
[filter_adjacent]
is_enemy="yes"
count=1-6
[/filter_adjacent]
[/filter]
# Filter out wounded units
# also see {WOUNDED_UNIT ()} in unit-utils.cfg
[filter]
formula="if(self.hitpoints > self.max_hitpoints / 3, 1, 0)"
[/filter]
#enddef
#define MISSILE_FRAME_WAIL
# Animate a projectile for a wail attack.
[if]

View file

@ -49,6 +49,70 @@
image="units/orcs/assassin-die-[1~10].png:[120,100*4,80*2,100*3]"
[/frame]
[/death]
[standing_anim]
start_time=0
{WOUNDED_UNIT ()}
[if]
direction=s,se,sw
[frame]
image="units/orcs/assassin-heaving-[1~4,3,2].png:[400*6]"
[/frame]
[/if]
[else]
direction=n,ne,nw
# need to draw these still
[frame]
image="units/orcs/assassin-heaving-[1~4,3,2].png:[400*6]"
# image="units/orcs/assassin-heave-ne-[1~5,4,3,2].png:[200*2,300,200*2,200*3]"
[/frame]
[/else]
[/standing_anim]
[standing_anim]
start_time=0
[if]
direction=s,se,sw
[frame]
image="units/orcs/assassin.png:150"
[/frame]
[/if]
[else]
direction=n,ne,nw
# need to draw these still
[frame]
image="units/orcs/assassin.png:150"
# image="units/orcs/assassin-ne.png:150
[/frame]
[/else]
[/standing_anim]
[standing_anim]
start_time=0
{STANDING_COMBAT_FILTER}
[if]
direction=s,se,sw
[frame]
image=units/orcs/assassin-bob-lo.png:350,units/orcs/assassin.png:350
[/frame]
[frame]
image="units/orcs/assassin-bob-[hi,hi2,hi].png:[350*3]"
[/frame]
[frame]
image=units/orcs/assassin.png:350
[/frame]
[/if]
[else]
direction=n,ne,nw
# need to draw these still
[frame]
image=units/orcs/assassin-bob-lo.png:350,units/orcs/assassin.png:350
[/frame]
[frame]
image="units/orcs/assassin-bob-[hi,hi2,hi].png:[350*3]"
[/frame]
[frame]
image=units/orcs/assassin.png:350
[/frame]
[/else]
[/standing_anim]
[idle_anim]
{STANDARD_IDLE_FILTER}
start_time=0

View file

@ -18,6 +18,15 @@
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM_RANGE "units/orcs/xbowman-melee-defend-2.png" "units/orcs/xbowman-melee-defend-1.png" {SOUND_LIST:ORC_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/xbowman-defend.png" "units/orcs/xbowman.png" {SOUND_LIST:ORC_HIT} ranged}
[standing_anim]
start_time=0
[frame]
image="units/orcs/xbowman.png:50"
[/frame]
[frame]
image="units/orcs/xbowman-breeze-[1~5].png:[240*5]"
[/frame]
[/standing_anim]
[attack]
name=short sword
description=_"short sword"

View file

@ -67,13 +67,19 @@
[if]
direction=s,se,sw
[frame]
image=units/orcs/grunt.png:150
image=units/orcs/grunt.png:250
[/frame]
[frame]
image="units/orcs/grunt-breeze-[1~5,4~1].png:[250*9]"
[/frame]
[/if]
[else]
direction=n,ne,nw
[frame]
image=units/orcs/grunt-ne.png:150
image=units/orcs/grunt-ne.png:250
[/frame]
[frame]
image="units/orcs/grunt-breeze-ne-[1~5,4~1].png:[250*9]"
[/frame]
[/else]
[/standing_anim]

View file

@ -21,6 +21,15 @@
description= _ "Skilled orcish assassins are surprisingly nimble covert troops who achieve great agility by forgoing the heavy armor of their brethren. Their weapon of choice, poison, is often criticized as a vicious tool unsuited for the established customs of typical warfare. Most orcs, however, recognize no such laws of combat and seek to attain victory by any means necessary. Defeat, no matter the reason, is usually treated as the greatest dishonor possible. The brutal nature of the total war that orcs engage in is precisely what gives rise to these ruthless soldiers, rightly dubbed Slayers by their enemies."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/slayer-defend.png" "units/orcs/slayer.png" {SOUND_LIST:ORC_HIT} }
[standing_anim]
start_time=0
[frame]
image="units/orcs/slayer.png:200"
[/frame]
[frame]
image="units/orcs/slayer-breeze-[1~3,2,1].png:[200*5]"
[/frame]
[/standing_anim]
[attack]
name=dagger
description=_"dagger"

View file

@ -23,6 +23,12 @@ Orcs prize any such weapons they can manage to procure, and they invariably end
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM_RANGE "units/orcs/slurbow-melee-defend-2.png" "units/orcs/slurbow-melee-defend-1.png" {SOUND_LIST:ORC_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/slurbow-ranged-defend.png" "units/orcs/slurbow-ranged.png" {SOUND_LIST:ORC_HIT} ranged}
[standing_anim]
start_time=0
[frame]
image="units/orcs/slurbow-breeze-[1~4,3,2].png:[200*6]"
[/frame]
[/standing_anim]
[attack]
name=short sword
description=_"short sword"

View file

@ -17,6 +17,22 @@
description= _ "Orcish swordplay focuses almost strictly on offense, making use of their natural stamina to outlast their opponents through sheer resilience. A more seasoned orcish warrior is thus commonly seen wielding two blades, choosing to forego a shield and instead trade hits with enemies in melee range. Though a rather brutish tactic, it is still quite effective for these fighters, who lack the training and finesse to act on more complex strategies."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/warrior-defend-2.png" "units/orcs/warrior-defend-1.png" {SOUND_LIST:ORC_HIT} }
[standing_anim]
start_time=0
{WOUNDED_UNIT ()}
[frame]
image="units/orcs/warrior-bob-[1~3,2].png:[400,280,450,280]"
[/frame]
[/standing_anim]
[standing_anim]
start_time=0
[frame]
image="units/orcs/warrior.png:200"
[/frame]
[frame]
image="units/orcs/warrior-breeze-[1~5].png:[200*5]"
[/frame]
[/standing_anim]
[attack]
name=greatsword
description=_"greatsword"