Author: zookeeper
Date: Wed Apr 18 09:57:36 2007
New Revision: 16888
URL: http://svn.gna.org/viewcvs/wesnoth?rev=16888&view=rev
Log:
Moved the projectile macros back to animation-utils.cfg and added a macro for
the new hatchet animation (the rest of that coming soon).
Modified:
trunk/data/utils/animation-utils.cfg
trunk/data/utils/deprecated-utils.cfg
Modified: trunk/data/utils/animation-utils.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/utils/animation-utils.cfg?rev=16888&r1=16887&r2=16888&view=diff
==============================================================================
--- trunk/data/utils/animation-utils.cfg (original)
+++ trunk/data/utils/animation-utils.cfg Wed Apr 18 09:57:36 2007
@@ -4,7 +4,7 @@
#define DEFENSE_ANIM REACTION BASEFRAME HITSOUND
# Define a defensive animation moving from a specified BASEFRAME
-# to REACTION, with HITSOUND playing only if a hit occurs.
+# to REACTION, with HITSOUND playing only if a hit occurs.
[defend]
start_time=-126
[frame]
@@ -118,8 +118,8 @@
#define DEFENSE_ANIM_ELVEN_FILTERED REACTION BASEFRAME HITSOUND FILTER
# Define a defensive animation moving from a specified BASEFRAME
-# to REACTION, with HITSOUND playing only if a hit occurs and an
-# elven halo waxing and waning during the animation. This fires
+# to REACTION, with HITSOUND playing only if a hit occurs and an
+# elven halo waxing and waning during the animation. This fires
# only if FILTER is matched.
[defend]
{FILTER}
@@ -171,7 +171,7 @@
end=125
image={REACTION}
halo=halo/elven/elven-shield-halo-80pct.png
- [/frame]
+ [/frame]
[frame]
begin=125
end=150
@@ -193,7 +193,7 @@
[/defend]
#enddef
-# this macro is called on top of every idle animation,
+# this macro is called on top of every idle animation,
# to provide a standard set of conditions to play the idle animation
#define STANDARD_IDLE_FILTER
@@ -209,3 +209,237 @@
[/not]
[/unit_filter]
#enddef
+
+#define MISSILE_FRAME_WAIL
+ [if]
+ direction=n,ne,nw
+
+ [missile_frame]
+ begin=-300
+ end=-230
+ image="projectiles/wailprojectile-n-1.png"
+ image_diagonal="projectiles/wailprojectile-ne-1.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-230
+ end=-160
+ image="projectiles/wailprojectile-n-2.png"
+ image_diagonal="projectiles/wailprojectile-ne-2.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-160
+ end=0
+ image="projectiles/wailprojectile-n-3.png"
+ image_diagonal="projectiles/wailprojectile-ne-3.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=0
+ end=40
+ image="projectiles/wailprojectile-n-4.png"
+ image_diagonal="projectiles/wailprojectile-ne-4.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=40
+ end=80
+ image="projectiles/wailprojectile-n-5.png"
+ image_diagonal="projectiles/wailprojectile-ne-5.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=80
+ end=120
+ image="projectiles/wailprojectile-n-6.png"
+ image_diagonal="projectiles/wailprojectile-ne-6.png"
+ [/missile_frame]
+ [/if]
+ [else]
+ direction=s,se,sw
+ ### The price of asymmetrical projectiles - here, we use a conditional
because the game automatically flips the images for the south frame. We have a
separate set of images for the south part, which are not only flipped
vertically, but also have their angle corrected for the sw direction.
+
+ [missile_frame]
+ begin=-300
+ end=-230
+ image="projectiles/wailprojectile-s-1.png"
+ image_diagonal="projectiles/wailprojectile-se-1.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-230
+ end=-160
+ image="projectiles/wailprojectile-s-2.png"
+ image_diagonal="projectiles/wailprojectile-se-2.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-160
+ end=0
+ image="projectiles/wailprojectile-s-3.png"
+ image_diagonal="projectiles/wailprojectile-se-3.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=0
+ end=40
+ image="projectiles/wailprojectile-s-4.png"
+ image_diagonal="projectiles/wailprojectile-se-4.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=40
+ end=80
+ image="projectiles/wailprojectile-s-5.png"
+ image_diagonal="projectiles/wailprojectile-se-5.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=80
+ end=120
+ image="projectiles/wailprojectile-s-6.png"
+ image_diagonal="projectiles/wailprojectile-se-6.png"
+ [/missile_frame]
+ [/else]
+#enddef
+
+#define MISSILE_FRAME_FIRE_BREATH N_OFFSET S_OFFSET N_DIAGONAL_OFFSET
S_DIAGONAL_OFFSET
+ [if]
+ direction=n
+
+ [missile_frame]
+ begin=-400
+ end=100
+
halo=projectiles/fire-breath-n-1.png:80,projectiles/fire-breath-n-2.png:80,projectiles/fire-breath-n-3.png:80,projectiles/fire-breath-n-4.png:80,projectiles/fire-breath-n-5.png:80
+ halo_x,halo_y={N_OFFSET}
+ [/missile_frame]
+ [/if]
+ [else]
+ direction=s
+
+ [missile_frame]
+ begin=-400
+ end=100
+
halo=projectiles/fire-breath-s-1.png:80,projectiles/fire-breath-s-2.png:80,projectiles/fire-breath-s-3.png:80,projectiles/fire-breath-s-4.png:80,projectiles/fire-breath-s-5.png:80
+ halo_x,halo_y={S_OFFSET}
+ [/missile_frame]
+ [/else]
+ [else]
+ direction=ne,nw
+
+ [missile_frame]
+ begin=-400
+ end=100
+
halo=projectiles/fire-breath-ne-1.png:80,projectiles/fire-breath-ne-2.png:80,projectiles/fire-breath-ne-3.png:80,projectiles/fire-breath-ne-4.png:80,projectiles/fire-breath-ne-5.png:80
+ halo_x,halo_y={N_DIAGONAL_OFFSET}
+ [/missile_frame]
+ [/else]
+ [else]
+ direction=se,sw
+
+ [missile_frame]
+ begin=-400
+ end=100
+
halo=projectiles/fire-breath-se-1.png:80,projectiles/fire-breath-se-2.png:80,projectiles/fire-breath-se-3.png:80,projectiles/fire-breath-se-4.png:80,projectiles/fire-breath-se-5.png:80
+ halo_x,halo_y={S_DIAGONAL_OFFSET}
+ [/missile_frame]
+ [/else]
+#enddef
+
+#define MISSILE_FRAME_FAERIE_FIRE
+ [missile_frame]
+ begin=-500
+ end=-350
+ image="projectiles/icemissile-n-1.png"
+ image_diagonal="projectiles/icemissile-ne-1.png"
+
halo=halo/elven/ice-halo1.png:100,halo/elven/ice-halo2.png:100,halo/elven/ice-halo3.png:25
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=-350
+ end=-200
+ image="projectiles/icemissile-n-2.png"
+ image_diagonal="projectiles/icemissile-ne-2.png"
+ halo=halo/elven/ice-halo3.png:75,halo/elven/ice-halo4.png:75
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=-200
+ end=-50
+ image="projectiles/icemissile-n-3.png"
+ image_diagonal="projectiles/icemissile-ne-3.png"
+
halo=halo/elven/ice-halo5.png:100,halo/elven/ice-halo1.png:100,halo/elven/ice-halo2.png:50
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=-50
+ end=0
+ image="projectiles/icemissile-n-4.png"
+ image_diagonal="projectiles/icemissile-ne-4.png"
+ halo=halo/elven/ice-halo6.png
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=25
+ end=75
+ image="projectiles/icemissile-n-5.png"
+ image_diagonal="projectiles/icemissile-ne-5.png"
+ halo=halo/elven/ice-halo7.png
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=75
+ end=125
+ image="projectiles/icemissile-n-6.png"
+ image_diagonal="projectiles/icemissile-ne-6.png"
+ halo=halo/elven/ice-halo8.png
+ halo_x,halo_y=0,0
+ [/missile_frame]
+ [missile_frame]
+ begin=125
+ end=175
+ image="projectiles/icemissile-n-7.png"
+ image_diagonal="projectiles/icemissile-ne-7.png"
+ halo=halo/elven/ice-halo9.png
+ halo_x,halo_y=0,0
+ [/missile_frame]
+#enddef
+
+#define MISSILE_FRAME_FIREBALL
+ [missile_frame]
+ begin=-220
+ end=-100
+ image="projectiles/fireball-n-2.png"
+ image_diagonal="projectiles/fireball-nw-2.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-100
+ end=25
+ image="projectiles/fireball-n.png"
+ image_diagonal="projectiles/fireball-nw.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=25
+ end=80
+ image="projectiles/fireball-n-2.png"
+ image_diagonal="projectiles/fireball-nw-2.png"
+ [/missile_frame]
+#enddef
+
+#define MISSILE_FRAME_HATCHET
+ [missile_frame]
+ begin=-200
+ end=-150
+ image="projectiles/hatchet-2.png"
+ image_diagonal="projectiles/hatchet-2.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-150
+ end=-100
+ image="projectiles/hatchet-3.png"
+ image_diagonal="projectiles/hatchet-3.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-100
+ end=-50
+ image="projectiles/hatchet-4.png"
+ image_diagonal="projectiles/hatchet-4.png"
+ [/missile_frame]
+ [missile_frame]
+ begin=-50
+ end=0
+ image="projectiles/hatchet-1.png"
+ image_diagonal="projectiles/hatchet-1.png"
+ [/missile_frame]
+#enddef
Modified: trunk/data/utils/deprecated-utils.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/utils/deprecated-utils.cfg?rev=16888&r1=16887&r2=16888&view=diff
==============================================================================
--- trunk/data/utils/deprecated-utils.cfg (original)
+++ trunk/data/utils/deprecated-utils.cfg Wed Apr 18 09:57:36 2007
@@ -9,7 +9,7 @@
[deprecated_message]
message="Macro '" + {NAME} + "' is scheduled for removal in
Wesnoth 1.3.4."
[/deprecated_message]
-#enddef
+#enddef
#define ADD_GOLD SIDE AMOUNT
@@ -22,218 +22,3 @@
amount={AMOUNT}
[/gold]
#enddef
-
-# These are included for backwards-compatibility mainly; they aren't and
-# shouldn't be used for mainline units.
-
-#define MISSILE_FRAME_WAIL
- {DEPRECATE_132 MISSILE_FRAME_WAIL}
- [if]
- direction=n,ne,nw
-
- [missile_frame]
- begin=-300
- end=-230
- image="projectiles/wailprojectile-n-1.png"
- image_diagonal="projectiles/wailprojectile-ne-1.png"
- [/missile_frame]
- [missile_frame]
- begin=-230
- end=-160
- image="projectiles/wailprojectile-n-2.png"
- image_diagonal="projectiles/wailprojectile-ne-2.png"
- [/missile_frame]
- [missile_frame]
- begin=-160
- end=0
- image="projectiles/wailprojectile-n-3.png"
- image_diagonal="projectiles/wailprojectile-ne-3.png"
- [/missile_frame]
- [missile_frame]
- begin=0
- end=40
- image="projectiles/wailprojectile-n-4.png"
- image_diagonal="projectiles/wailprojectile-ne-4.png"
- [/missile_frame]
- [missile_frame]
- begin=40
- end=80
- image="projectiles/wailprojectile-n-5.png"
- image_diagonal="projectiles/wailprojectile-ne-5.png"
- [/missile_frame]
- [missile_frame]
- begin=80
- end=120
- image="projectiles/wailprojectile-n-6.png"
- image_diagonal="projectiles/wailprojectile-ne-6.png"
- [/missile_frame]
- [/if]
- [else]
- direction=s,se,sw
- ### The price of asymmetrical projectiles - here, we use a conditional
because the game automatically flips the images for the south frame. We have a
separate set of images for the south part, which are not only flipped
vertically, but also have their angle corrected for the sw direction.
-
- [missile_frame]
- begin=-300
- end=-230
- image="projectiles/wailprojectile-s-1.png"
- image_diagonal="projectiles/wailprojectile-se-1.png"
- [/missile_frame]
- [missile_frame]
- begin=-230
- end=-160
- image="projectiles/wailprojectile-s-2.png"
- image_diagonal="projectiles/wailprojectile-se-2.png"
- [/missile_frame]
- [missile_frame]
- begin=-160
- end=0
- image="projectiles/wailprojectile-s-3.png"
- image_diagonal="projectiles/wailprojectile-se-3.png"
- [/missile_frame]
- [missile_frame]
- begin=0
- end=40
- image="projectiles/wailprojectile-s-4.png"
- image_diagonal="projectiles/wailprojectile-se-4.png"
- [/missile_frame]
- [missile_frame]
- begin=40
- end=80
- image="projectiles/wailprojectile-s-5.png"
- image_diagonal="projectiles/wailprojectile-se-5.png"
- [/missile_frame]
- [missile_frame]
- begin=80
- end=120
- image="projectiles/wailprojectile-s-6.png"
- image_diagonal="projectiles/wailprojectile-se-6.png"
- [/missile_frame]
- [/else]
-#enddef
-
-#define MISSILE_FRAME_FIRE_BREATH N_OFFSET S_OFFSET N_DIAGONAL_OFFSET
S_DIAGONAL_OFFSET
- {DEPRECATE_132 MISSILE_FRAME_FIRE_BREATH}
- [if]
- direction=n
-
- [missile_frame]
- begin=-400
- end=100
-
halo=projectiles/fire-breath-n-1.png:80,projectiles/fire-breath-n-2.png:80,projectiles/fire-breath-n-3.png:80,projectiles/fire-breath-n-4.png:80,projectiles/fire-breath-n-5.png:80
- halo_x,halo_y={N_OFFSET}
- [/missile_frame]
- [/if]
- [else]
- direction=s
-
- [missile_frame]
- begin=-400
- end=100
-
halo=projectiles/fire-breath-s-1.png:80,projectiles/fire-breath-s-2.png:80,projectiles/fire-breath-s-3.png:80,projectiles/fire-breath-s-4.png:80,projectiles/fire-breath-s-5.png:80
- halo_x,halo_y={S_OFFSET}
- [/missile_frame]
- [/else]
- [else]
- direction=ne,nw
-
- [missile_frame]
- begin=-400
- end=100
-
halo=projectiles/fire-breath-ne-1.png:80,projectiles/fire-breath-ne-2.png:80,projectiles/fire-breath-ne-3.png:80,projectiles/fire-breath-ne-4.png:80,projectiles/fire-breath-ne-5.png:80
- halo_x,halo_y={N_DIAGONAL_OFFSET}
- [/missile_frame]
- [/else]
- [else]
- direction=se,sw
-
- [missile_frame]
- begin=-400
- end=100
-
halo=projectiles/fire-breath-se-1.png:80,projectiles/fire-breath-se-2.png:80,projectiles/fire-breath-se-3.png:80,projectiles/fire-breath-se-4.png:80,projectiles/fire-breath-se-5.png:80
- halo_x,halo_y={S_DIAGONAL_OFFSET}
- [/missile_frame]
- [/else]
-#enddef
-
-#define MISSILE_FRAME_FAERIE_FIRE
- {DEPRECATE_132 MISSILE_FRAME_FAERIE_FIRE}
- [missile_frame]
- begin=-500
- end=-350
- image="projectiles/icemissile-n-1.png"
- image_diagonal="projectiles/icemissile-ne-1.png"
-
halo=halo/elven/ice-halo1.png:100,halo/elven/ice-halo2.png:100,halo/elven/ice-halo3.png:25
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=-350
- end=-200
- image="projectiles/icemissile-n-2.png"
- image_diagonal="projectiles/icemissile-ne-2.png"
- halo=halo/elven/ice-halo3.png:75,halo/elven/ice-halo4.png:75
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=-200
- end=-50
- image="projectiles/icemissile-n-3.png"
- image_diagonal="projectiles/icemissile-ne-3.png"
-
halo=halo/elven/ice-halo5.png:100,halo/elven/ice-halo1.png:100,halo/elven/ice-halo2.png:50
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=-50
- end=0
- image="projectiles/icemissile-n-4.png"
- image_diagonal="projectiles/icemissile-ne-4.png"
- halo=halo/elven/ice-halo6.png
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=25
- end=75
- image="projectiles/icemissile-n-5.png"
- image_diagonal="projectiles/icemissile-ne-5.png"
- halo=halo/elven/ice-halo7.png
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=75
- end=125
- image="projectiles/icemissile-n-6.png"
- image_diagonal="projectiles/icemissile-ne-6.png"
- halo=halo/elven/ice-halo8.png
- halo_x,halo_y=0,0
- [/missile_frame]
- [missile_frame]
- begin=125
- end=175
- image="projectiles/icemissile-n-7.png"
- image_diagonal="projectiles/icemissile-ne-7.png"
- halo=halo/elven/ice-halo9.png
- halo_x,halo_y=0,0
- [/missile_frame]
-#enddef
-
-#define MISSILE_FRAME_FIREBALL
- {DEPRECATE_132 MISSILE_FRAME_FIREBALL}
- [missile_frame]
- begin=-220
- end=-100
- image="projectiles/fireball-n-2.png"
- image_diagonal="projectiles/fireball-nw-2.png"
- [/missile_frame]
- [missile_frame]
- begin=-100
- end=25
- image="projectiles/fireball-n.png"
- image_diagonal="projectiles/fireball-nw.png"
- [/missile_frame]
- [missile_frame]
- begin=25
- end=80
- image="projectiles/fireball-n-2.png"
- image_diagonal="projectiles/fireball-nw-2.png"
- [/missile_frame]
-#enddef
-
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits