A new somewhat WIP fire breath animation for drakes, not wired in yet.
BIN
data/core/images/projectiles/fire-breath-1.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
data/core/images/projectiles/fire-breath-10.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
data/core/images/projectiles/fire-breath-2.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
data/core/images/projectiles/fire-breath-3.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
data/core/images/projectiles/fire-breath-4.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
data/core/images/projectiles/fire-breath-5.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
data/core/images/projectiles/fire-breath-6.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
data/core/images/projectiles/fire-breath-7.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
data/core/images/projectiles/fire-breath-8.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
BIN
data/core/images/projectiles/fire-breath-9.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
|
@ -1985,6 +1985,204 @@
|
|||
[/post_movement_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM DRAKE_NAME DIRECTION_SUFFIX DIRECTION OFFSET_X OFFSET_Y
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction={DIRECTION}
|
||||
hits=yes
|
||||
|
||||
offset=0.0
|
||||
|
||||
impact_burst_start_time=-160
|
||||
[impact_burst_frame]
|
||||
duration=320
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-burst-small-1.png:39,projectiles/fire-burst-small-2.png:40,projectiles/fire-burst-small-3.png:40,projectiles/fire-burst-small-4.png:40,projectiles/fire-burst-small-5.png:40,projectiles/fire-burst-small-6.png:40,projectiles/fire-burst-small-7.png:40,projectiles/fire-burst-small-8.png:39,misc/blank-hex.png:1
|
||||
offset=1.0
|
||||
layer=1
|
||||
[/impact_burst_frame]
|
||||
|
||||
flame_trail_1_start_time=-450
|
||||
flame_trail_2_start_time=-400
|
||||
flame_trail_3_start_time=-350
|
||||
flame_trail_4_start_time=-300
|
||||
flame_trail_5_start_time=-250
|
||||
[flame_trail_1_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.25:200
|
||||
[/flame_trail_1_frame]
|
||||
[flame_trail_2_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.20:200
|
||||
[/flame_trail_2_frame]
|
||||
[flame_trail_3_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.15:200
|
||||
[/flame_trail_3_frame]
|
||||
[flame_trail_4_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.10:200
|
||||
[/flame_trail_4_frame]
|
||||
[flame_trail_5_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.05:200
|
||||
[/flame_trail_5_frame]
|
||||
|
||||
start_time=-900
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction={DIRECTION}
|
||||
hits=no
|
||||
|
||||
offset=0.0
|
||||
|
||||
flame_trail_1_start_time=-450
|
||||
flame_trail_2_start_time=-400
|
||||
flame_trail_3_start_time=-350
|
||||
flame_trail_4_start_time=-300
|
||||
flame_trail_5_start_time=-250
|
||||
[flame_trail_1_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.5:200
|
||||
[/flame_trail_1_frame]
|
||||
[flame_trail_2_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.4:200
|
||||
[/flame_trail_2_frame]
|
||||
[flame_trail_3_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.3:200
|
||||
[/flame_trail_3_frame]
|
||||
[flame_trail_4_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.2:200
|
||||
[/flame_trail_4_frame]
|
||||
[flame_trail_5_frame]
|
||||
duration=500
|
||||
halo=misc/blank-hex.png:1,projectiles/fire-breath-1.png:49,projectiles/fire-breath-2.png:50,projectiles/fire-breath-3.png:50,projectiles/fire-breath-4.png:50,projectiles/fire-breath-5.png:50,projectiles/fire-breath-6.png:50,projectiles/fire-breath-7.png:50,projectiles/fire-breath-8.png:50,projectiles/fire-breath-9.png:50,projectiles/fire-breath-10.png:49,misc/blank-hex.png:1
|
||||
halo_x={OFFSET_X}~0:300,0
|
||||
halo_y={OFFSET_Y}~0:300,0
|
||||
offset=0.0~1.0:300,1.0~1.1:200
|
||||
[/flame_trail_5_frame]
|
||||
|
||||
start_time=-900
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-{DIRECTION_SUFFIX}-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_S_DIAGONAL DRAKE_NAME OFFSET_POSITION
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
|
|