Changed the fire arrow flame burst method a bit

(to allow going around an engine bug) and fixed the animations of
orcish slurbow a bit.
This commit is contained in:
Lari Nieminen 2007-05-12 23:08:32 +00:00
parent b4f889808e
commit 4031825170
11 changed files with 143 additions and 103 deletions

View file

@ -240,9 +240,19 @@
damage=7
number=2
[animation]
{MISSILE_FRAME_FLAMING_ARROW}
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-400
end=-350
@ -252,6 +262,14 @@
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-400
end=-350

View file

@ -103,9 +103,19 @@
damage=10
number=2
[animation]
{MISSILE_FRAME_FLAMING_ARROW}
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-300
end=-100
@ -115,6 +125,14 @@
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-100

View file

@ -19,7 +19,8 @@
Orcs prize any such weapons they can manage to plunder, and they invariably end up in the hands of their strongest and most cunning archers."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcs/slurbow-defend.png" "units/orcs/slurbow.png" {SOUND_LIST:ORC_HIT} }
{DEFENSE_ANIM_RANGE "units/orcs/slurbow-sword-defend.png" "units/orcs/slurbow-sword.png" {SOUND_LIST:ORC_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/slurbow-defend.png" "units/orcs/slurbow.png" {SOUND_LIST:ORC_HIT} ranged}
[attack]
name=short sword
icon=attacks/sword-orcish.png
@ -29,20 +30,20 @@ Orcs prize any such weapons they can manage to plunder, and they invariably end
number=3
[animation]
[frame]
begin=-250
end=-175
begin=-225
end=-50
image="units/orcs/slurbow-attack-1.png"
[/frame]
[frame]
begin=-175
end=-100
begin=-50
end=50
image="units/orcs/slurbow-attack-2.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=-25
begin=50
end=100
image="units/orcs/slurbow-attack-3.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
@ -50,26 +51,21 @@ Orcs prize any such weapons they can manage to plunder, and they invariably end
[else]
hits=no
[frame]
begin=-100
end=-25
begin=50
end=100
image="units/orcs/slurbow-attack-3.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=-25
end=50
begin=100
end=150
image="units/orcs/slurbow-attack-4.png"
[/frame]
[frame]
begin=50
end=125
image="units/orcs/slurbow-attack-5.png"
[/frame]
[frame]
begin=125
begin=150
end=200
image="units/orcs/slurbow-attack-6.png"
image="units/orcs/slurbow-attack-5.png"
[/frame]
[/animation]
[/attack]
@ -90,13 +86,13 @@ Orcs prize any such weapons they can manage to plunder, and they invariably end
[frame]
begin=-350
end=-300
image="units/orcs/slurbow-attack-ranged.png"
image="units/orcs/slurbow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
end=0
image="units/orcs/slurbow-attack-ranged.png"
sound=crossbow.ogg
[/frame]
@ -105,16 +101,11 @@ Orcs prize any such weapons they can manage to plunder, and they invariably end
hits=no
[frame]
begin=-300
end=-200
end=0
image="units/orcs/slurbow-attack-ranged.png"
sound=crossbow-miss.ogg
[/frame]
[/else]
[frame]
begin=-200
end=50
image="units/orcs/slurbow-defend.png"
[/frame]
[/animation]
[/attack]
[attack]
@ -125,30 +116,53 @@ Orcs prize any such weapons they can manage to plunder, and they invariably end
damage=15
number=2
[animation]
{MISSILE_FRAME_FLAMING_ARROW}
[if]
hits=yes
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
[/missile_frame]
{FIRE_BURST_SMALL}
[frame]
begin=-600
end=-100
begin=-350
end=-300
image="units/orcs/slurbow.png"
[/frame]
[frame]
begin=-300
end=0
image="units/orcs/slurbow-attack-ranged.png"
sound=crossbow-fire.ogg
[/frame]
[/if]
[else]
hits=no
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
[/missile_frame]
[frame]
begin=-600
end=-100
begin=-350
end=-300
image="units/orcs/slurbow.png"
[/frame]
[frame]
begin=-300
end=0
image="units/orcs/slurbow-attack-ranged.png"
sound=crossbow-fire-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=50
image="units/orcs/slurbow-defend.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -566,71 +566,61 @@
[/missile_frame]
#enddef
#define MISSILE_FRAME_FLAMING_ARROW
#define FIRE_BURST_SMALL
[missile_frame]
begin=-150
end=0
image="projectiles/missile-fire-n.png"
image_diagonal="projectiles/missile-fire-ne.png"
offset=0~0.8
begin=0
end=75
image="projectiles/fire-burst-small-1.png"
image_diagonal="projectiles/fire-burst-small-1.png"
offset=0.8
[/missile_frame]
[missile_frame]
begin=75
end=150
image="projectiles/fire-burst-small-2.png"
image_diagonal="projectiles/fire-burst-small-2.png"
offset=0.83
[/missile_frame]
[missile_frame]
begin=150
end=225
image="projectiles/fire-burst-small-3.png"
image_diagonal="projectiles/fire-burst-small-3.png"
offset=0.86
[/missile_frame]
[missile_frame]
begin=225
end=300
image="projectiles/fire-burst-small-4.png"
image_diagonal="projectiles/fire-burst-small-4.png"
offset=0.89
[/missile_frame]
[missile_frame]
begin=300
end=375
image="projectiles/fire-burst-small-5.png"
image_diagonal="projectiles/fire-burst-small-5.png"
offset=0.92
[/missile_frame]
[missile_frame]
begin=375
end=450
image="projectiles/fire-burst-small-6.png"
image_diagonal="projectiles/fire-burst-small-6.png"
offset=0.95
[/missile_frame]
[missile_frame]
begin=450
end=525
image="projectiles/fire-burst-small-7.png"
image_diagonal="projectiles/fire-burst-small-7.png"
offset=0.98
[/missile_frame]
[missile_frame]
begin=525
end=600
image="projectiles/fire-burst-small-8.png"
image_diagonal="projectiles/fire-burst-small-8.png"
offset=1.0
[/missile_frame]
[if]
hits=yes
[missile_frame]
begin=0
end=75
image="projectiles/fire-burst-small-1.png"
image_diagonal="projectiles/fire-burst-small-1.png"
offset=0.8
[/missile_frame]
[missile_frame]
begin=75
end=150
image="projectiles/fire-burst-small-2.png"
image_diagonal="projectiles/fire-burst-small-2.png"
offset=0.83
[/missile_frame]
[missile_frame]
begin=150
end=225
image="projectiles/fire-burst-small-3.png"
image_diagonal="projectiles/fire-burst-small-3.png"
offset=0.86
[/missile_frame]
[missile_frame]
begin=225
end=300
image="projectiles/fire-burst-small-4.png"
image_diagonal="projectiles/fire-burst-small-4.png"
offset=0.89
[/missile_frame]
[missile_frame]
begin=300
end=375
image="projectiles/fire-burst-small-5.png"
image_diagonal="projectiles/fire-burst-small-5.png"
offset=0.92
[/missile_frame]
[missile_frame]
begin=375
end=450
image="projectiles/fire-burst-small-6.png"
image_diagonal="projectiles/fire-burst-small-6.png"
offset=0.95
[/missile_frame]
[missile_frame]
begin=450
end=525
image="projectiles/fire-burst-small-7.png"
image_diagonal="projectiles/fire-burst-small-7.png"
offset=0.98
[/missile_frame]
[missile_frame]
begin=525
end=600
image="projectiles/fire-burst-small-8.png"
image_diagonal="projectiles/fire-burst-small-8.png"
offset=1.0
[/missile_frame]
[/if]
#enddef

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB