1.17 various troll sprite updates (#7844)

* remove bones from troll zombie sprites

* great troll defense frames

* some wounded bobbing work

* whelp die anim

* sprite palette cleanup
This commit is contained in:
doofus-01 2023-09-04 18:09:53 -07:00 committed by GitHub
parent 079892b12a
commit 20b031949f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
43 changed files with 56 additions and 21 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.1 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.

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.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 906 B

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 822 B

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 711 B

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 826 B

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 814 B

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -3,7 +3,7 @@
id=Great Troll
name= _ "Great Troll"
race=troll
image="units/trolls/warrior.png"
image="units/trolls/great-troll.png"
profile=portraits/trolls/troll-hero.webp
hitpoints=80
movement_type=largefoot
@ -29,21 +29,19 @@
damage=18
number=3
[/attack]
{DEFENSE_ANIM "units/trolls/warrior-defend.png" "units/trolls/warrior.png" {SOUND_LIST:TROLL_HIT} }
{DEFENSE_ANIM "units/trolls/great-troll-defend2.png" "units/trolls/great-troll-defend1.png" {SOUND_LIST:TROLL_HIT} }
[attack_anim]
[filter_attack]
name=hammer
[/filter_attack]
start_time=-300
offset=0.0~-0.05:120,-0.05~0.65:180,0.65~0.0:300
[frame]
image="units/trolls/warrior.png:25"
image="units/trolls/great-troll.png:25"
[/frame]
[frame]
image="units/trolls/warrior-attack-[1~4,3,1].png:[75,50,25,175,75,25]"
image="units/trolls/great-troll-attack-[1~5,1].png:[80,75,70,80,210,60]"
[/frame]
{SOUND:HIT_AND_MISS mace.ogg mace-miss.ogg -100}
[frame]
image="units/trolls/warrior.png:50"
[/frame]
[/attack_anim]
[/unit_type]

View File

@ -20,6 +20,19 @@
[abilities]
{ABILITY_REGENERATES}
[/abilities]
[standing_anim]
start_time=0
[frame]
image="units/trolls/warrior-breeze-s-[1~3,2].png:290"
[/frame]
[/standing_anim]
[standing_anim]
start_time=0
{WOUNDED_UNIT ()}
[frame]
image="units/trolls/warrior-bob-s-[1~4,3,2].png:[620,420,310,620,420,510]"
[/frame]
[/standing_anim]
[attack]
name=hammer
description=_"hammer"

View File

@ -30,20 +30,44 @@
[/attack]
{DEFENSE_ANIM_DIRECTIONAL "units/trolls/whelp-defend.png" "units/trolls/whelp-defend-2.png" "units/trolls/whelp-ne-defend-2.png:50,units/trolls/whelp-ne-defend-3.png" "units/trolls/whelp-ne-defend.png" {SOUND_LIST:TROLL_HIT} }
{STANDING_ANIM_DIRECTIONAL "units/trolls/whelp.png" "units/trolls/whelp-ne.png"}
# images for death are still based on the old, green baseframe
# commenting out till the images are updated
# [death]
# start_time=0
# [frame]
# image="units/trolls/whelp-die-[1~4].png:100"
# [/frame]
# [frame]
# image="units/trolls/whelp-skeleton.png:200"
# [/frame]
# [frame]
# image="units/trolls/whelp-die-[5~7].png:[100*2,250]"
# [/frame]
# [/death]
[death]
start_time=0
alpha=1.0:890,1.0~0.0:210
# need to filter for plague attack so the zombie mechanic doesn't look odd
[filter_attack]
[not]
special_type=plague
[/not]
[/filter_attack]
[frame]
image="units/trolls/whelp-die-[1~8].png:[280,230,150,80*4,120]"
[/frame]
[frame]
image="units/trolls/whelp-die-8.png~O(0.0):1"
[/frame]
[/death]
[standing_anim]
start_time=0
{WOUNDED_UNIT ()}
[if]
direction=s,se,sw
[frame]
image="units/trolls/whelp.png:2200"
[/frame]
[frame]
image="units/trolls/whelp-bob-se-[1,2,1].png:[320,400,650]"
[/frame]
[/if]
[else]
direction=n,ne,nw
[frame]
image="units/trolls/whelp-ne.png:2200"
[/frame]
[frame]
image="units/trolls/whelp-bob-ne-[1,2,1].png:[320,400,650]"
[/frame]
[/else]
[/standing_anim]
[idle_anim]
{STANDARD_IDLE_FILTER}
start_time=0