From e6a7bc56005c594575722a83949f22eac5c63ca6 Mon Sep 17 00:00:00 2001 From: Lari Nieminen Date: Fri, 2 Jan 2009 13:04:58 +0000 Subject: [PATCH] New simple macro for giving drakes a different standing frame on water, ...chasm etc., wired into the glider. --- data/core/macros/animation-utils.cfg | 24 ++++++++++++++++++++++++ data/core/units/drakes/Glider.cfg | 1 + 2 files changed, 25 insertions(+) diff --git a/data/core/macros/animation-utils.cfg b/data/core/macros/animation-utils.cfg index 95a1db772ae..bb17873030e 100644 --- a/data/core/macros/animation-utils.cfg +++ b/data/core/macros/animation-utils.cfg @@ -365,6 +365,30 @@ [/filter] #enddef +#define DRAKE_FLYING_ANIM STANDING_FRAME FLYING_FRAME + [standing_anim] + start_time=0 + terrain=!,W*,Qx*,Ql* + [frame] + duration=150 + image={STANDING_FRAME} + [/frame] + [/standing_anim] + + [standing_anim] + start_time=0 + [filter] + [filter_location] + terrain=W*,Qx*,Ql* + [/filter_location] + [/filter] + [frame] + duration=150 + image={FLYING_FRAME} + [/frame] + [/standing_anim] +#enddef + #define MISSILE_FRAME_WAIL # Animate a projectile for a wail attack. [if] diff --git a/data/core/units/drakes/Glider.cfg b/data/core/units/drakes/Glider.cfg index 72e59b3d1ce..61924ad7d18 100644 --- a/data/core/units/drakes/Glider.cfg +++ b/data/core/units/drakes/Glider.cfg @@ -21,6 +21,7 @@ die_sound=drake-die.ogg {DEFENSE_ANIM "units/drakes/glider-defend.png" "units/drakes/glider.png" {SOUND_LIST:DRAKE_HIT} } + {DRAKE_FLYING_ANIM "units/drakes/glider.png" "units/drakes/glider-flying.png"} [movement_anim] [frame] begin=0