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
BIN
data/core/images/units/orcs/assassin-bob-hi.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
data/core/images/units/orcs/assassin-bob-hi2.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
data/core/images/units/orcs/assassin-bob-lo.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
data/core/images/units/orcs/assassin-heaving-1.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/core/images/units/orcs/assassin-heaving-2.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/core/images/units/orcs/assassin-heaving-3.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/core/images/units/orcs/assassin-heaving-4.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-1.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-2.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-3.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-4.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-5.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-ne-1.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-ne-2.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-ne-3.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-ne-4.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
data/core/images/units/orcs/grunt-breeze-ne-5.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
data/core/images/units/orcs/slayer-breeze-1.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
data/core/images/units/orcs/slayer-breeze-2.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
data/core/images/units/orcs/slayer-breeze-3.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 989 B After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/slurbow-breeze-1.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
data/core/images/units/orcs/slurbow-breeze-2.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
data/core/images/units/orcs/slurbow-breeze-3.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
data/core/images/units/orcs/slurbow-breeze-4.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 5 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 1,001 B After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1,007 B After Width: | Height: | Size: 2.3 KiB |
BIN
data/core/images/units/orcs/warrior-bob-1.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
data/core/images/units/orcs/warrior-bob-2.png
Normal file
After Width: | Height: | Size: 3 KiB |
BIN
data/core/images/units/orcs/warrior-bob-3.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
data/core/images/units/orcs/warrior-breeze-1.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
data/core/images/units/orcs/warrior-breeze-2.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
data/core/images/units/orcs/warrior-breeze-3.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
data/core/images/units/orcs/warrior-breeze-4.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
data/core/images/units/orcs/warrior-breeze-5.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
data/core/images/units/orcs/xbowman-breeze-1.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/xbowman-breeze-2.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/xbowman-breeze-3.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/xbowman-breeze-4.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/core/images/units/orcs/xbowman-breeze-5.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
|
@ -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]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|