allow more ranges than just melee and ranged...

note that the official names for ranges are melee and ranged, long and
short are deprecated... this will probably break most user made units
(eras and campaigns)
This commit is contained in:
Jérémy Rosen 2006-01-01 18:48:24 +00:00
parent 2fae55bb94
commit 919e8f5f56
230 changed files with 537 additions and 527 deletions

View file

@ -1,4 +1,8 @@
SVN trunk (1.1+svn):
* WML improvements
* game is not limited to melee and ranged attacks anymore, retaliation will
use any attack of the same range. Official name for current ranges are
"melee" and "ranged"
* user interface
* centered BFW title logo on main screen for 1024x768 (still off-center for 800x600)
* prevent icons in themes from being scaled up (only scaling downis

View file

@ -49,7 +49,7 @@ get_hit_sound=groan.wav
[attack]
name=touch
type=cold
range=short
range= _ "melee"
damage=6
number=4
special=drain
@ -65,7 +65,7 @@ get_hit_sound=groan.wav
name=magic
type=cold
special=magical
range=long
range= _ "ranged"
damage=13
number=5
icon=attacks/dark-missile.png

View file

@ -48,7 +48,7 @@ usage=fighter
[attack]
name=crush
type=impact
range=short
range= _ "melee"
damage=25
number=2
[animation]

View file

@ -45,7 +45,7 @@ get_hit_sound=groan.wav
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=7
number=2
[animation]
@ -68,7 +68,7 @@ get_hit_sound=groan.wav
[attack]
name=fireball
type=fire
range=long
range= _ "ranged"
special=magical
damage=12
number=4
@ -167,7 +167,7 @@ Special Notes: the arch mage's fireballs are magical, and always have a high cha
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=7
number=2
[animation]
@ -190,7 +190,7 @@ Special Notes: the arch mage's fireballs are magical, and always have a high cha
[attack]
name=fireball
type=fire
range=long
range= _ "ranged"
special=magical
damage=12
number=4

View file

@ -42,7 +42,7 @@ get_hit_sound=groan.wav
[attack]
name=dagger
type=blade
range=short
range= _ "melee"
damage=8
number=3
special=backstab
@ -73,7 +73,7 @@ get_hit_sound=groan.wav
[attack]
name=knife
type=blade
range=long
range= _ "ranged"
special=poison
damage=5
number=3
@ -132,7 +132,7 @@ Special Notes: while a unit with the same allegiance as the assassin distracts a
[attack]
name=dagger
type=blade
range=short
range= _ "melee"
damage=8
number=3
special=backstab
@ -163,7 +163,7 @@ Special Notes: while a unit with the same allegiance as the assassin distracts a
[attack]
name=knife
type=blade
range=long
range= _ "ranged"
special=poison
damage=5
number=3

View file

@ -39,7 +39,7 @@ get_hit_sound=groan.wav
[attack]
name=mace
type=impact
range=short
range= _ "melee"
damage=8
number=4
[animation]

View file

@ -41,7 +41,7 @@ get_hit_sound=female-hit.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=13
number=4
[animation]
@ -88,7 +88,7 @@ get_hit_sound=female-hit.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=13
number=4
[animation]
@ -106,7 +106,7 @@ get_hit_sound=female-hit.wav
[attack]
name=scepter of fire
type=fire
range=long
range= _ "ranged"
special=magical
icon=attacks/fireball.png
damage=16

View file

@ -38,7 +38,7 @@ get_hit_sound=groan.wav
[attack]
name=fangs
type=blade
range=short
range= _ "melee"
damage=6
number=3
special=drain

View file

@ -42,7 +42,7 @@ get_hit_sound=skeleton-hit.wav
name=stab
icon=attacks/bone-arrow-stab.png
type=blade
range=short
range= _ "melee"
damage=6
number=2
[animation]
@ -57,7 +57,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=9
number=3
[animation]

View file

@ -50,14 +50,14 @@ get_hit_sound=groan.wav
sound=sword-swish.wav
[/sound]
[/animation]
range=short
range= _ "melee"
damage=6
number=2
[/attack]
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=6
number=3
[animation]

View file

@ -52,7 +52,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=10
number=4
[animation]
@ -75,7 +75,7 @@ get_hit_sound=groan.wav
[attack]
name=crossbow
type=pierce
range=long
range= _ "ranged"
damage=17
number=1
[animation]

View file

@ -54,7 +54,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=6
number=3
[animation]

View file

@ -38,7 +38,7 @@ get_hit_sound=hiss.wav
[attack]
name=fangs
type=blade
range=short
range= _ "melee"
damage=18
number=2
special=poison
@ -67,7 +67,7 @@ get_hit_sound=hiss.wav
image_diagonal="projectiles/web.png"
[/missile_frame]
[/animation]
range=long
range= _ "ranged"
damage=8
number=3
special=slow

View file

@ -44,7 +44,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
special=charge
damage=9
number=2

View file

@ -38,7 +38,7 @@ get_hit_sound=hiss.wav
[attack]
name=gaze
type=cold
range=long
range= _ "ranged"
damage=2
number=2
special=stone

View file

@ -4,7 +4,7 @@ name= _ "Commander"
race=human
image="konrad-commander.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -12,7 +12,7 @@ image="konrad-commander-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -48,7 +48,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
[animation]
@ -72,7 +72,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=6
number=3
[animation]
@ -109,7 +109,7 @@ name= _ "Commander"
race=human
image="konrad-commander.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -117,7 +117,7 @@ image="konrad-commander-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -141,7 +141,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
[animation]
@ -165,7 +165,7 @@ get_hit_sound=groan.wav
[attack]
name=scepter of fire
type=fire
range=long
range= _ "ranged"
special=magical
icon=attacks/fireball.png
damage=16

View file

@ -38,7 +38,7 @@ get_hit_sound=squishy-hit.wav
[attack]
name=tentacle
type=impact
range=short
range= _ "melee"
special=swarm
damage=3
number=10
@ -75,7 +75,7 @@ get_hit_sound=squishy-hit.wav
[attack]
name=ink
type=pierce
range=long
range= _ "ranged"
damage=6
number=2
special=poison

View file

@ -34,7 +34,7 @@ get_hit_sound=groan.wav
name=shadow wave
type=cold
special=magical
range=long
range= _ "ranged"
damage=10
number=2
icon=attacks/dark-missile.png
@ -128,7 +128,7 @@ Special Notes: The attacks of a dark adept are magical, and always have a high c
name=shadow wave
type=cold
special=magical
range=long
range= _ "ranged"
damage=10
number=2
icon=attacks/dark-missile.png

View file

@ -35,7 +35,7 @@ get_hit_sound=female-hit.wav
name=scepter
icon=attacks/mace.png
type=impact
range=short
range= _ "melee"
damage=5
number=2
[animation]
@ -49,7 +49,7 @@ get_hit_sound=female-hit.wav
name=cold
type=cold
special=magical
range=long
range= _ "ranged"
damage=15
number=2
icon=attacks/dark-missile.png

View file

@ -30,7 +30,7 @@ get_hit_sound=groan.wav
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=6
number=3
special=plague(Walking Corpse)
@ -56,7 +56,7 @@ get_hit_sound=groan.wav
name=chill wave
type=cold
special=magical
range=long
range= _ "ranged"
damage=15
number=2
icon=attacks/dark-missile.png

View file

@ -37,7 +37,7 @@ get_hit_sound=groan.wav
[attack]
name=baneblade
type=blade
range=short
range= _ "melee"
damage=9
number=4
special=drain
@ -56,7 +56,7 @@ get_hit_sound=groan.wav
[attack]
name=wail
type=cold
range=long
range= _ "ranged"
damage=9
number=2
[animation]

View file

@ -39,7 +39,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=battle axe
type=blade
range=short
range= _ "melee"
damage=12
number=4
icon=attacks/battleaxe.png
@ -58,7 +58,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=crossbow
type=pierce
range=long
range= _ "ranged"
damage=6
number=2
[animation]

View file

@ -42,7 +42,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=5
[animation]

View file

@ -37,7 +37,7 @@ get_hit_sound=groan.wav
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=8
number=2
[animation]
@ -61,7 +61,7 @@ get_hit_sound=groan.wav
name=magic
type=cold
special=magical
range=long
range= _ "ranged"
damage=11
number=3
icon=attacks/dark-missile.png

View file

@ -37,7 +37,7 @@ get_hit_sound=groan.wav
[attack]
name=touch
type=cold
range=short
range= _ "melee"
damage=12
number=2
special=drain
@ -53,7 +53,7 @@ get_hit_sound=groan.wav
name=magic
type=cold
special=magical
range=long
range= _ "ranged"
damage=12
number=4
icon=attacks/dark-missile.png

View file

@ -37,7 +37,7 @@ get_hit_sound=groan.wav
[attack]
name=fangs
type=blade
range=short
range= _ "melee"
damage=9
number=4
[animation]
@ -51,7 +51,7 @@ get_hit_sound=groan.wav
[attack]
name=claws
type=blade
range=short
range= _ "melee"
damage=4
number=4
special=poison

View file

@ -56,7 +56,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=4
[animation]
@ -79,7 +79,7 @@ get_hit_sound=groan.wav
[attack]
name=crossbow
type=pierce
range=long
range= _ "ranged"
damage=15
number=1
[animation]

View file

@ -72,7 +72,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=14
number=3
icon=attacks/sword.png
@ -98,7 +98,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=8
number=3
[animation]

View file

@ -66,7 +66,7 @@ get_hit_sound=groan.wav
[attack]
name=claws
type=blade
range=short
range= _ "melee"
damage=7
number=2
icon=attacks/claws.png
@ -88,7 +88,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=6
number=4
[animation]

View file

@ -80,7 +80,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=5
number=4
icon=attacks/sword.png
@ -100,7 +100,7 @@ get_hit_sound=groan.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=6
number=4
icon=attacks/spear.png

View file

@ -24,7 +24,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=10
number=4
icon=attacks/sword.png
@ -44,7 +44,7 @@ get_hit_sound=groan.wav
[attack]
name=mace
type=impact
range=short
range= _ "melee"
damage=12
number=3
icon=attacks/mace.png
@ -64,7 +64,7 @@ get_hit_sound=groan.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=8
number=5
icon=attacks/spear.png

View file

@ -75,7 +75,7 @@ get_hit_sound=groan.wav
[attack]
name=scimitar
type=blade
range=short
range= _ "melee"
damage=7
number=3
icon=attacks/sword.png
@ -101,7 +101,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=3
number=3
[animation]

View file

@ -73,7 +73,7 @@ get_hit_sound=groan.wav
[attack]
name=claws
type=blade
range=short
range= _ "melee"
damage=9
number=2
icon=attacks/claws.png
@ -94,7 +94,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=7
number=5
[animation]

View file

@ -75,7 +75,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=12
number=3
icon=attacks/sword.png
@ -107,7 +107,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=8
number=4

View file

@ -79,7 +79,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=3
icon=attacks/sword.png
@ -101,7 +101,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=7
number=4
[animation]

View file

@ -29,7 +29,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
icon=attacks/sword.png
@ -49,7 +49,7 @@ get_hit_sound=groan.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=6
number=5
icon=attacks/spear.png
@ -70,7 +70,7 @@ get_hit_sound=groan.wav
[attack]
name=mace
type=impact
range=short
range= _ "melee"
damage=9
number=3
icon=attacks/mace.png

View file

@ -77,7 +77,7 @@ get_hit_sound=groan.wav
[attack]
name=slam
type=impact
range=short
range= _ "melee"
damage=6
number=2
icon=attacks/slam.png
@ -103,7 +103,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=3
number=3
[animation]

View file

@ -81,7 +81,7 @@ get_hit_sound=groan.wav
[attack]
name=slam
type=impact
range=short
range= _ "melee"
damage=8
number=3
icon=attacks/slam.png
@ -107,7 +107,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=8
number=3
[animation]

View file

@ -74,7 +74,7 @@ get_hit_sound=groan.wav
[attack]
name=claws
type=blade
range=short
range= _ "melee"
damage=11
number=2
icon=attacks/claws.png
@ -95,7 +95,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=8
number=6
[animation]

View file

@ -82,7 +82,7 @@ get_hit_sound=groan.wav
[attack]
name=slam
type=impact
range=short
range= _ "melee"
damage=6
number=3
icon=attacks/slam.png
@ -108,7 +108,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=5
number=3
[animation]

View file

@ -30,7 +30,7 @@ get_hit_sound=groan.wav
[attack]
name=halberd
type=blade
range=short
range= _ "melee"
damage=11
number=3
icon=attacks/halberd.png
@ -50,7 +50,7 @@ get_hit_sound=groan.wav
[attack]
name=halberd
type=pierce
range=short
range= _ "melee"
special=firststrike
damage=16
number=2

View file

@ -31,7 +31,7 @@ get_hit_sound=groan.wav
[attack]
name=halberd
type=blade
range=short
range= _ "melee"
damage=15
number=3
icon=attacks/halberd.png
@ -51,7 +51,7 @@ get_hit_sound=groan.wav
[attack]
name=halberd
type=pierce
range=short
range= _ "melee"
special=firststrike
damage=22
number=2

View file

@ -76,7 +76,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=10
number=3
icon=attacks/sword.png
@ -102,7 +102,7 @@ get_hit_sound=groan.wav
name=fire breath
icon=attacks/fireball.png
type=fire
range=long
range= _ "ranged"
damage=5
number=3
[animation]

View file

@ -42,7 +42,7 @@ get_hit_sound=skeleton-hit.wav
[attack]
name=axe
type=blade
range=short
range= _ "melee"
damage=11
number=4
[animation]

View file

@ -26,7 +26,7 @@ get_hit_sound=groan.wav
[attack]
name=touch
type=cold
range=short
range= _ "melee"
damage=7
number=4
special=drain
@ -42,7 +42,7 @@ get_hit_sound=groan.wav
name=magic
type=cold
special=magical
range=long
range= _ "ranged"
damage=13
number=5
icon=attacks/dark-missile.png

View file

@ -72,7 +72,7 @@ get_hit_sound=groan.wav
[attack]
name=rapier
type=blade
range=short
range= _ "melee"
damage=5
number=5
[animation]
@ -90,7 +90,7 @@ get_hit_sound=groan.wav
[attack]
name=crossbow
type=pierce
range=long
range= _ "ranged"
damage=15
number=1
[animation]

View file

@ -34,7 +34,7 @@ get_hit_sound=groan.wav
icon=attacks/frenzy.png
type=blade
special=berserk
range=short
range= _ "melee"
damage=7
number=4
[animation]

View file

@ -26,7 +26,7 @@ get_hit_sound=groan.wav
[attack]
name=dragonstaff
type=impact
range=short
range= _ "melee"
damage=9
number=3
[animation]
@ -46,7 +46,7 @@ get_hit_sound=groan.wav
[attack]
name=dragonstaff
type=pierce
range=long
range= _ "ranged"
damage=40
number=1
icon=attacks/dragonstaff.png

View file

@ -27,7 +27,7 @@ get_hit_sound=groan.wav
[attack]
name=axe
type=blade
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -46,7 +46,7 @@ get_hit_sound=groan.wav
[attack]
name=hammer
type=impact
range=short
range= _ "melee"
damage=8
number=2
[animation]

View file

@ -31,7 +31,7 @@ get_hit_sound=groan.wav
name=spear
icon=attacks/spear.png
type=pierce
range=short
range= _ "melee"
damage=5
number=3
[animation]
@ -46,7 +46,7 @@ get_hit_sound=groan.wav
[attack]
name=spear
type=pierce
range=long
range= _ "ranged"
damage=4
number=1
[animation]

View file

@ -33,7 +33,7 @@ get_hit_sound=groan.wav
[attack]
name=battle axe
type=blade
range=short
range= _ "melee"
icon=attacks/battleaxe.png
damage=14
number=3
@ -52,7 +52,7 @@ get_hit_sound=groan.wav
[attack]
name=hammer
type=impact
range=short
range= _ "melee"
damage=17
number=2
[animation]
@ -70,7 +70,7 @@ get_hit_sound=groan.wav
[attack]
name=hatchet
type=blade
range=long
range= _ "ranged"
damage=10
number=2
[animation]

View file

@ -26,7 +26,7 @@ get_hit_sound=groan.wav
[attack]
name=runic hammer
type=impact
range=short
range= _ "melee"
damage=14
number=3
# XXX we're currently lacking a runic hammer icon
@ -49,7 +49,7 @@ get_hit_sound=groan.wav
[attack]
name=Lightning bolt
type=fire
range=long
range= _ "ranged"
damage=14
number=2
icon=attacks/lightingbolt.png

View file

@ -34,7 +34,7 @@
name=spear
icon=attacks/spear.png
type=pierce
range=short
range= _ "melee"
damage=9
number=3
[animation]
@ -49,7 +49,7 @@
[attack]
name=spear
type=pierce
range=long
range= _ "ranged"
damage=11
number=2
[animation]

View file

@ -33,7 +33,7 @@ get_hit_sound=groan.wav
name=spear
icon=attacks/spear.png
type=pierce
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -48,7 +48,7 @@ get_hit_sound=groan.wav
[attack]
name=spear
type=pierce
range=long
range= _ "ranged"
damage=8
number=1
[animation]

View file

@ -33,7 +33,7 @@ get_hit_sound=groan.wav
name=battle axe
icon=attacks/battleaxe.png
type=blade
range=short
range= _ "melee"
damage=10
number=3
[animation]
@ -52,7 +52,7 @@ get_hit_sound=groan.wav
[attack]
name=hammer
type=impact
range=short
range= _ "melee"
damage=13
number=2
[animation]

View file

@ -43,7 +43,7 @@ get_hit_sound=groan.wav
[attack]
name=dagger
type=blade
range=short
range= _ "melee"
damage=6
number=2
@ -70,7 +70,7 @@ get_hit_sound=groan.wav
[attack]
name=thunderstick
type=pierce
range=long
range= _ "ranged"
damage=18
number=1

View file

@ -28,7 +28,7 @@ get_hit_sound=groan.wav
[attack]
name=dagger
type=blade
range=short
range= _ "melee"
damage=6
number=3
@ -56,7 +56,7 @@ get_hit_sound=groan.wav
[attack]
name=dragonstick
type=pierce
range=long
range= _ "ranged"
damage=28
number=1
icon=attacks/thunderstick.png

View file

@ -33,7 +33,7 @@ get_hit_sound=groan.wav
icon=attacks/frenzy.png
type=blade
special=berserk
range=short
range= _ "melee"
damage=4
number=4
[animation]

View file

@ -29,7 +29,7 @@ unit_description= _ "Once great, Elder Magi have seen their power a little dimin
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=8
number=2
[animation]
@ -47,7 +47,7 @@ unit_description= _ "Once great, Elder Magi have seen their power a little dimin
[attack]
name=lightning
type=fire
range=long
range= _ "ranged"
special=magical
damage=14
number=4

View file

@ -29,7 +29,7 @@ usage=fighter
[attack]
name=crush
type=impact
range=short
range= _ "melee"
damage=18
number=2
[animation]

View file

@ -6,7 +6,7 @@ gender=male,female
image="elvish-archer.png"
image_long="elvish-archer-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -14,7 +14,7 @@ image="elvish-archer-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -70,14 +70,14 @@ get_hit_sound=groan.wav
sound=sword-swish.wav
[/sound]
[/animation]
range=short
range= _ "melee"
damage=5
number=2
[/attack]
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=5
number=4
[animation]
@ -126,7 +126,7 @@ get_hit_sound=groan.wav
image="elvish-archer+female.png"
image_long="elvish-archer+female-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -134,7 +134,7 @@ get_hit_sound=groan.wav
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -190,14 +190,14 @@ get_hit_sound=groan.wav
sound=sword-swish.wav
[/sound]
[/animation]
range=short
range= _ "melee"
damage=5
number=2
[/attack]
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=5
number=4

View file

@ -6,7 +6,7 @@ gender=male,female
image="elvish-avenger.png"
image_long="elvish-avenger-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -14,7 +14,7 @@ image="elvish-avenger-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -65,7 +65,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
[animation]
@ -83,7 +83,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=11
number=4
[animation]
@ -141,7 +141,7 @@ get_hit_sound=groan.wav
image="elvish-avenger+female.png"
image_long="elvish-avenger+female-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -149,7 +149,7 @@ get_hit_sound=groan.wav
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -200,7 +200,7 @@ Special Notes: the avengers' skill as woodsmen render them invisible to an enemy
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=9
number=4
[animation]
@ -218,7 +218,7 @@ Special Notes: the avengers' skill as woodsmen render them invisible to an enemy
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=11
number=4
[animation]

View file

@ -5,7 +5,7 @@ race=elf
image="elvish-captain.png"
image_long="elvish-captain-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-captain-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -40,7 +40,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=4
[animation]
@ -58,7 +58,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=6
number=3
[animation]

View file

@ -4,7 +4,7 @@ name= _ "Elvish Champion"
race=elf
image="elvish-champion.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-champion-defend.png"
[/defend]
image_long="elvish-champion-bow.png"
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -37,7 +37,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=12
number=4
[animation]
@ -58,7 +58,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=9
number=4
[animation]

View file

@ -34,7 +34,7 @@ get_hit_sound=female-hit.wav
type=impact
damage=4
number=2
range=short
range= _ "melee"
icon=attacks/druidstaff.png
[animation]
[frame]
@ -55,7 +55,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=6
number=2
range=long
range= _ "ranged"
icon=attacks/entangle.png
[animation]
[frame]
@ -78,7 +78,7 @@ get_hit_sound=female-hit.wav
special=magical
damage=6
number=3
range=long
range= _ "ranged"
[animation]
[frame]
begin=-250

View file

@ -5,7 +5,7 @@ race=elf
gender=female
image="elvish-enchantress.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-enchantress-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -38,10 +38,10 @@ get_hit_sound=female-hit.wav
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=5
number=2
range=short
range= _ "melee"
icon=attacks/druidstaff.png
[animation]
[frame]
@ -83,7 +83,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=5
number=4
range=long
range= _ "ranged"
[animation]
[frame]
begin=-450
@ -136,7 +136,7 @@ get_hit_sound=female-hit.wav
type=cold
damage=9
number=4
range=long
range= _ "ranged"
special=magical
icon=attacks/iceball.png
[animation]

View file

@ -5,7 +5,7 @@ race=elf
image="elvish-fighter.png"
image_long="elvish-fighter-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-fighter-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -38,7 +38,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=5
number=4
[animation]
@ -57,7 +57,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=3
number=3
[animation]

View file

@ -5,7 +5,7 @@ race=elf
image="elvish-hero.png"
image_long="elvish-hero-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-hero-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -36,7 +36,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
@ -57,7 +57,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=6
number=3
[animation]

View file

@ -4,7 +4,7 @@ name= _ "Elvish High Lord"
race=elf
image="elvish-high-lord.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -12,7 +12,7 @@ image="elvish-high-lord-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -35,7 +35,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=10
number=4
[animation]
@ -60,7 +60,7 @@ get_hit_sound=groan.wav
type=cold
icon=attacks/iceball.png
special=magical
range=long
range= _ "ranged"
damage=8
number=5
[animation]

View file

@ -21,7 +21,7 @@ unit_description= _ "Elves choose their leaders for their power and wisdom; fore
[attack]
name=shove
type=impact
range=short
range= _ "melee"
damage=1
number=1
[/attack]

View file

@ -4,7 +4,7 @@ name= _ "Elvish Lord"
race=elf
image="elvish-lord.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-lord-defend.png"
[/defend]
image_long="elvish-lord-ranged-defend.png"
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -35,7 +35,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=8
number=4
[animation]
@ -55,7 +55,7 @@ get_hit_sound=groan.wav
type=cold
icon=attacks/iceball.png
special=magical
range=long
range= _ "ranged"
damage=8
number=3
[animation]

View file

@ -6,7 +6,7 @@ gender=male,female
image="elvish-marksman.png"
image_long="elvish-marksman-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -14,7 +14,7 @@ image="elvish-marksman-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -63,7 +63,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=6
number=2
[animation]
@ -82,7 +82,7 @@ get_hit_sound=groan.wav
name=longbow
type=pierce
special=marksman
range=long
range= _ "ranged"
damage=9
number=4
[animation]
@ -145,7 +145,7 @@ get_hit_sound=groan.wav
image="elvish-marksman+female.png"
image_long="elvish-marksman+female-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -153,7 +153,7 @@ get_hit_sound=groan.wav
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -202,7 +202,7 @@ Special Notes: Their marksmanship gives these elves a high chance of hitting the
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=6
number=2
[animation]
@ -221,7 +221,7 @@ Special Notes: Their marksmanship gives these elves a high chance of hitting the
name=longbow
type=pierce
special=marksman
range=long
range= _ "ranged"
damage=9
number=4
[animation]

View file

@ -5,7 +5,7 @@ race=elf
image="elvish-marshal.png"
image_long="elvish-marshal-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-marshal-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -41,7 +41,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=10
number=4
[animation]
@ -59,7 +59,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=8
number=3
#note for posterity's sake - the previous animation was the bow frame from -400 to -300, then attack3 from -300 to 0, and the bow frame again from 0 to 100. Cheap, but it got the job done, and others might want the timing for reference.

View file

@ -43,7 +43,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=4
[animation]
@ -61,7 +61,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=8
number=3
[animation]

View file

@ -6,7 +6,7 @@ gender=male,female
image="elvish-ranger.png"
image_long="elvish-ranger-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -14,7 +14,7 @@ image="elvish-ranger-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -62,7 +62,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -81,7 +81,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=7
number=4
[animation]
@ -140,7 +140,7 @@ get_hit_sound=groan.wav
image="elvish-ranger+female.png"
image_long="elvish-ranger+female-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -149,7 +149,7 @@ get_hit_sound=groan.wav
[/defend]
[defend]
flag_rgb=239,225,238,200,120,176,144,80,128,88,48,104,239,280,224,48,16,48
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -196,7 +196,7 @@ Special Notes: the rangers' skill as woodsmen render them invisible to an enemy
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -215,7 +215,7 @@ Special Notes: the rangers' skill as woodsmen render them invisible to an enemy
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=7
number=4
[animation]

View file

@ -46,7 +46,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -69,7 +69,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=9
number=2
[animation]

View file

@ -44,7 +44,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=4
number=3
[animation]
@ -67,7 +67,7 @@ get_hit_sound=groan.wav
[attack]
name=bow
type=pierce
range=long
range= _ "ranged"
damage=6
number=2
[animation]

View file

@ -36,7 +36,7 @@ get_hit_sound=female-hit.wav
type=impact
damage=3
number=2
range=short
range= _ "melee"
icon=attacks/druidstaff.png
[animation]
[frame]
@ -57,7 +57,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=3
number=2
range=long
range= _ "ranged"
[animation]
[frame]
begin=-250

View file

@ -6,7 +6,7 @@ gender=male,female
image="elvish-sharpshooter.png"
image_long="elvish-sharpshooter-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -14,7 +14,7 @@ image="elvish-sharpshooter-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -62,7 +62,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=2
[animation]
@ -82,7 +82,7 @@ get_hit_sound=groan.wav
name=longbow
type=pierce
special=marksman
range=long
range= _ "ranged"
damage=10
number=5
[animation]
@ -145,7 +145,7 @@ get_hit_sound=groan.wav
image="elvish-sharpshooter+female.png"
image_long="elvish-sharpshooter+female-bow.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -153,7 +153,7 @@ get_hit_sound=groan.wav
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -201,7 +201,7 @@ Special Notes: Their marksmanship gives these elves a high chance of hitting the
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=7
number=2
[animation]
@ -221,7 +221,7 @@ Special Notes: Their marksmanship gives these elves a high chance of hitting the
name=longbow
type=pierce
special=marksman
range=long
range= _ "ranged"
damage=10
number=5
[animation]

View file

@ -34,10 +34,10 @@ get_hit_sound=female-hit.wav
name=faerie touch
type=impact
special=magical
range=short
range= _ "melee"
damage=4
number=2
range=short
range= _ "melee"
icon=attacks/faerie_touch.png
[animation]
[frame]
@ -64,7 +64,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=7
number=2
range=long
range= _ "ranged"
icon=attacks/entangle.png
[animation]
[frame]
@ -87,7 +87,7 @@ get_hit_sound=female-hit.wav
special=magical
damage=7
number=3
range=long
range= _ "ranged"
[animation]
[frame]
begin=-200

View file

@ -5,7 +5,7 @@ race=elf
gender=female
image="elvish-sorceress.png"
[defend]
range=short
range= _ "melee"
[frame]
begin=-150
end=150
@ -13,7 +13,7 @@ image="elvish-sorceress-defend.png"
[/frame]
[/defend]
[defend]
range=long
range= _ "ranged"
[frame]
begin=-150
end=150
@ -38,10 +38,10 @@ get_hit_sound=female-hit.wav
[attack]
name=staff
type=impact
range=short
range= _ "melee"
damage=4
number=2
range=short
range= _ "melee"
icon=attacks/druidstaff.png
[animation]
[frame]
@ -83,7 +83,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=4
number=3
range=long
range= _ "ranged"
[animation]
[frame]
begin=-450
@ -136,7 +136,7 @@ get_hit_sound=female-hit.wav
type=cold
damage=7
number=4
range=long
range= _ "ranged"
special=magical
icon=attacks/iceball.png
[animation]

View file

@ -31,10 +31,10 @@ get_hit_sound=female-hit.wav
name=faerie touch
type=impact
special=magical
range=short
range= _ "melee"
damage=5
number=3
range=short
range= _ "melee"
icon=attacks/faerie_touch.png
[animation]
[frame]
@ -62,7 +62,7 @@ get_hit_sound=female-hit.wav
special=slow
damage=6
number=4
range=long
range= _ "ranged"
icon=attacks/web.png
[animation]
[frame]
@ -96,7 +96,7 @@ get_hit_sound=female-hit.wav
special=magical
damage=10
number=5
range=long
range= _ "ranged"
icon=attacks/iceball.png
[animation]
[frame]

View file

@ -78,7 +78,7 @@ get_hit_sound=groan.wav
type=blade
damage=4
number=4
range=short
range= _ "melee"
[animation]
[frame]
begin=-100

View file

@ -25,7 +25,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=6
number=3
[animation]
@ -74,7 +74,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=6
number=3
[animation]
@ -98,7 +98,7 @@ get_hit_sound=groan.wav
[attack]
name=scepter of fire
type=fire
range=long
range= _ "ranged"
special=magical
icon=attacks/fireball.png
damage=12

View file

@ -28,7 +28,7 @@ get_hit_sound=hiss-big.wav
name=bite
icon=attacks/fangs.png
type=blade
range=short
range= _ "melee"
damage=21
number=2
[animation]
@ -49,7 +49,7 @@ get_hit_sound=hiss-big.wav
#Solicit an Icon
#icon=attacks/club.png
type=impact
range=short
range= _ "melee"
damage=24
number=1
[animation]
@ -70,7 +70,7 @@ get_hit_sound=hiss-big.wav
icon=attacks/fireball.png
type=fire
special=marksman
range=long
range= _ "ranged"
damage=14
number=4
[animation]

View file

@ -25,7 +25,7 @@ unit_description= _ "A Fireball. This is not to be used for anything else than a
[attack]
name=fire
type=fire
range=short
range= _ "melee"
special=magical
damage=1
number=1

View file

@ -25,7 +25,7 @@ get_hit_sound=groan.wav
[attack]
name=club
type=impact
range=short
range= _ "melee"
damage=4
number=2
@ -45,7 +45,7 @@ get_hit_sound=groan.wav
[attack]
name=sling
type=impact
range=long
range= _ "ranged"
damage=4
number=2
[animation]
@ -101,7 +101,7 @@ get_hit_sound=groan.wav
[attack]
name=club
type=impact
range=short
range= _ "melee"
damage=4
number=2
[animation]
@ -121,7 +121,7 @@ get_hit_sound=groan.wav
[attack]
name=sling
type=impact
range=long
range= _ "ranged"
damage=4
number=2
[animation]

View file

@ -19,7 +19,7 @@ unit_description = _ "Even people happily living in their homes eventually need
[attack]
name=dummy
type=impact
range=short
range= _ "melee"
damage=1
number=1
[/attack]

View file

@ -23,6 +23,6 @@ unit_description= _ "The door will not open for any who are not allied with it."
damage=1
number=0
type=impact
range=short
range= _ "melee"
[/attack]
[/unit]

View file

@ -41,7 +41,7 @@ get_hit_sound=groan.wav
[attack]
name=sword
type=blade
range=short
range= _ "melee"
damage=9
number=4
[animation]
@ -66,7 +66,7 @@ get_hit_sound=groan.wav
[attack]
name=crossbow
type=pierce
range=long
range= _ "ranged"
damage=7
number=3
[animation]

View file

@ -28,7 +28,7 @@ Special Notes: Ghosts have very unusual resistances to damage, and move quite sl
[attack]
name=touch
type=cold
range=short
range= _ "melee"
damage=4
number=3
special=drain
@ -43,7 +43,7 @@ Special Notes: Ghosts have very unusual resistances to damage, and move quite sl
[attack]
name=wail
type=cold
range=long
range= _ "ranged"
damage=3
number=3
[animation]

View file

@ -41,7 +41,7 @@ get_hit_sound=ghoul-hit.wav
[attack]
name=claws
type=blade
range=short
range= _ "melee"
damage=4
number=3
special=poison

View file

@ -50,7 +50,7 @@ usage=archer
name=fist
icon=attacks/fist.png
type=impact
range=short
range= _ "melee"
damage=7
number=2
[animation]
@ -74,7 +74,7 @@ usage=archer
name=mud glob
icon=attacks/mud-glob.png
type=impact
range=long
range= _ "ranged"
damage=5
number=3
[animation]

View file

@ -25,7 +25,7 @@ get_hit_sound=hiss.wav
[attack]
name=sting
type=pierce
range=short
range= _ "melee"
special=poison
damage=9
defense_weight=4.0
@ -45,7 +45,7 @@ get_hit_sound=hiss.wav
[attack]
name=pincers
type=impact
range=short
range= _ "melee"
damage=4
number=4
[animation]

View file

@ -28,7 +28,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=7
number=3
icon=attacks/spear.png
@ -49,7 +49,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=spear
type=pierce
range=long
range= _ "ranged"
damage=5
number=1
icon=attacks/spear.png

View file

@ -37,7 +37,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=fangs
type=blade
range=short
range= _ "melee"
damage=7
number=4
[animation]

View file

@ -38,7 +38,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=torch
type=fire
range=short
range= _ "melee"
damage=7
number=3
[animation]
@ -59,7 +59,7 @@ get_hit_sound=orc-small-hit.wav
special=slow
damage=6
number=2
range=long
range= _ "ranged"
icon=attacks/web.png
[animation]
[frame]

View file

@ -28,7 +28,7 @@ Special Notes: the leadership of a Goblin Rouser enables friendly units next to
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=5
number=3
[animation]

View file

@ -26,7 +26,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=spear
type=pierce
range=short
range= _ "melee"
damage=4
number=3
icon=attacks/spear.png
@ -41,7 +41,7 @@ get_hit_sound=orc-small-hit.wav
[attack]
name=spear
type=pierce
range=long
range= _ "ranged"
damage=3
number=1
icon=attacks/spear.png

View file

@ -38,7 +38,7 @@ get_hit_sound=groan.wav
name=sword
icon=attacks/sword.png
type=blade
range=short
range= _ "melee"
damage=12
number=4
[animation]
@ -57,7 +57,7 @@ get_hit_sound=groan.wav
name=lance
type=pierce
special=charge
range=short
range= _ "melee"
damage=17
number=2
[animation]

Some files were not shown because too many files have changed in this diff Show more