apply patch #3682 by Coffee:
make image a progressive parameter+big WML simplification
This commit is contained in:
parent
23a6e1f566
commit
e1590a4254
200 changed files with 3036 additions and 14964 deletions
File diff suppressed because it is too large
Load diff
|
@ -8,31 +8,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-magic1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-magic2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-magic1.png
|
||||
image={BASE_IMAGE_NAME}-se-magic[1,2,1].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-magic1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-magic2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-magic1.png
|
||||
image={BASE_IMAGE_NAME}-ne-magic[1,2,1].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
#enddef
|
||||
|
@ -60,79 +42,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}9.png
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}[1~9].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}9.png
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}[1~9].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
#enddef
|
||||
|
@ -160,87 +76,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
#enddef
|
||||
|
@ -269,173 +111,25 @@
|
|||
[if]
|
||||
direction=se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=s
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=n
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}10.png
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}[1~10].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
#enddef
|
||||
|
@ -464,205 +158,25 @@
|
|||
[if]
|
||||
direction=se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}12.png
|
||||
image={BASE_IMAGE_NAME}-se-{TAIL_IMAGE_NAME}[1~12].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=s
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}12.png
|
||||
image={BASE_IMAGE_NAME}-s-{TAIL_IMAGE_NAME}[1~12].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=n
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}12.png
|
||||
image={BASE_IMAGE_NAME}-n-{TAIL_IMAGE_NAME}[1~12].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}12.png
|
||||
image={BASE_IMAGE_NAME}-ne-{TAIL_IMAGE_NAME}[1~12].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
#enddef
|
||||
|
@ -673,55 +187,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-se-die4.png
|
||||
image={BASE_IMAGE_NAME}-se-die[1~4,3,4].png:100
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image={BASE_IMAGE_NAME}-ne-die4.png
|
||||
image={BASE_IMAGE_NAME}-ne-die[1~4,3,4].png:100
|
||||
[/frame]
|
||||
[/else]
|
||||
[/death]
|
||||
|
@ -733,55 +205,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob6.png
|
||||
image={BASE_IMAGE_NAME}-se-bob[1~6].png:200
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob6.png
|
||||
image={BASE_IMAGE_NAME}-ne-bob[1~6].png:200
|
||||
[/frame]
|
||||
[/else]
|
||||
[/standing_anim]
|
||||
|
@ -793,71 +223,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-se-bob8.png
|
||||
image={BASE_IMAGE_NAME}-se-bob[1~8].png:200
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image={BASE_IMAGE_NAME}-ne-bob8.png
|
||||
image={BASE_IMAGE_NAME}-ne-bob[1~8].png:200
|
||||
[/frame]
|
||||
[/else]
|
||||
[/standing_anim]
|
||||
|
@ -869,71 +241,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run8.png
|
||||
image={BASE_IMAGE_NAME}-se-run[1~8].png:50
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run8.png
|
||||
image={BASE_IMAGE_NAME}-ne-run[1~8].png:50
|
||||
[/frame]
|
||||
[/else]
|
||||
[/movement_anim]
|
||||
|
@ -945,40 +259,7 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=66
|
||||
image={BASE_IMAGE_NAME}-se-run3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=66
|
||||
image={BASE_IMAGE_NAME}-se-run6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=67
|
||||
image={BASE_IMAGE_NAME}-se-run8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=66
|
||||
image={BASE_IMAGE_NAME}-se-run9.png
|
||||
image={BASE_IMAGE_NAME}-se-run[1~9].png:67
|
||||
[/frame]
|
||||
[/if]
|
||||
[/movement_anim]
|
||||
|
@ -990,103 +271,13 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-se-run12.png
|
||||
image={BASE_IMAGE_NAME}-se-run[1~12].png:50
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run8.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run9.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run10.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run11.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image={BASE_IMAGE_NAME}-ne-run12.png
|
||||
image={BASE_IMAGE_NAME}-ne-run[1~12].png:50
|
||||
[/frame]
|
||||
[/else]
|
||||
[/movement_anim]
|
||||
|
|
|
@ -75,48 +75,48 @@
|
|||
[/teleport_sparkle_3_frame]
|
||||
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-0.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-0.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-1.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-1.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-2.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-2.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-3.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-3.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-4.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-5.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-5.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-6.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-7.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-7.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-8.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-8.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-9.png)
|
||||
duration=100
|
||||
image_mod=~MASK(masks/teleport-mask-9.png)
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="misc/blank-hex.png"
|
||||
duration=200
|
||||
image="misc/blank-hex.png"
|
||||
[/frame]
|
||||
#enddef
|
||||
|
||||
|
@ -220,8 +220,8 @@
|
|||
|
||||
[animation]
|
||||
apply_to=pre_teleport
|
||||
{TELEPORT_OUT_ANIMATION}
|
||||
[/animation]
|
||||
{TELEPORT_OUT_ANIMATION}
|
||||
[/animation]
|
||||
|
||||
[animation]
|
||||
apply_to=post_teleport
|
||||
|
@ -248,13 +248,13 @@
|
|||
|
||||
[animation]
|
||||
apply_to=pre_teleport
|
||||
{TELEPORT_OUT_ANIMATION}
|
||||
[/animation]
|
||||
{TELEPORT_OUT_ANIMATION}
|
||||
[/animation]
|
||||
|
||||
[animation]
|
||||
apply_to=post_teleport
|
||||
{TELEPORT_IN_ANIMATION}
|
||||
[/animation]
|
||||
[/animation]
|
||||
[/effect]
|
||||
[/object]
|
||||
#enddef
|
||||
|
|
|
@ -47,31 +47,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
image="units/undead/bloodbat-se-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[defend]
|
||||
|
@ -82,31 +74,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
image="units/undead/bloodbat-ne-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
|
||||
|
@ -115,36 +99,7 @@
|
|||
direction=s,se,sw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bloodbat-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bloodbat-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
|
@ -152,36 +107,7 @@
|
|||
layer=60
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bloodbat-ne-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bloodbat-ne-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
|
||||
|
@ -206,53 +132,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
image="units/undead/bloodbat-se-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-se-1.png"
|
||||
image="units/undead/bloodbat-se-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
image="units/undead/bloodbat-se-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bloodbat-se-4.png"
|
||||
image="units/undead/bloodbat-se-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/bloodbat-se-3.png"
|
||||
image="units/undead/bloodbat-se-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
||||
|
@ -264,53 +168,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
image="units/undead/bloodbat-ne-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-ne-1.png"
|
||||
image="units/undead/bloodbat-ne-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
image="units/undead/bloodbat-ne-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bloodbat-ne-4.png"
|
||||
image="units/undead/bloodbat-ne-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bloodbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/bloodbat-ne-3.png"
|
||||
image="units/undead/bloodbat-ne-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -59,31 +59,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
image="units/undead/dreadbat-se-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[defend]
|
||||
|
@ -94,31 +86,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
image="units/undead/dreadbat-ne-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[standing_anim]
|
||||
|
@ -126,36 +110,7 @@
|
|||
direction=s,se,sw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
|
@ -163,108 +118,21 @@
|
|||
direction=n,ne,nw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-ne-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-ne-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
direction=s,se,sw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[movement_anim]
|
||||
direction=n,ne,nw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-ne-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/dreadbat-ne-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack_anim]
|
||||
|
@ -275,53 +143,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
image="units/undead/dreadbat-se-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-se-1.png"
|
||||
image="units/undead/dreadbat-se-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
image="units/undead/dreadbat-se-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/dreadbat-se-4.png"
|
||||
image="units/undead/dreadbat-se-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/dreadbat-se-3.png"
|
||||
image="units/undead/dreadbat-se-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -332,53 +178,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
image="units/undead/dreadbat-ne-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-ne-1.png"
|
||||
image="units/undead/dreadbat-ne-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
image="units/undead/dreadbat-ne-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/dreadbat-ne-4.png"
|
||||
image="units/undead/dreadbat-ne-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/dreadbat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/dreadbat-ne-3.png"
|
||||
image="units/undead/dreadbat-ne-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -47,31 +47,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bat-se-3.png"
|
||||
image="units/undead/bat-se-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[defend]
|
||||
|
@ -82,31 +74,23 @@
|
|||
[/if]
|
||||
start_time=-126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-[3,4].png:[1,100]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-4.png:150"
|
||||
sound={SOUND_LIST:BAT_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-4.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/bat-ne-3.png"
|
||||
image="units/undead/bat-ne-3.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
|
||||
|
@ -115,36 +99,7 @@
|
|||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bat-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bat-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
|
@ -152,36 +107,7 @@
|
|||
direction=n,ne,nw
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bat-ne-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-ne-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/bat-ne-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-[3~1,2~5,4].png:[50,60,80,60,50,60,80,60]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
|
||||
|
@ -205,53 +131,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-se-3.png"
|
||||
image="units/undead/bat-se-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-se-1.png"
|
||||
image="units/undead/bat-se-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-se-3.png"
|
||||
image="units/undead/bat-se-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bat-se-4.png"
|
||||
image="units/undead/bat-se-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/bat-se-3.png"
|
||||
image="units/undead/bat-se-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
||||
|
@ -263,53 +167,31 @@
|
|||
offset=0.0~0.9:200,0.9~0.0:160
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-ne-3.png"
|
||||
image="units/undead/bat-ne-[3,2].png:30"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-ne-1.png"
|
||||
image="units/undead/bat-ne-1.png:30"
|
||||
sound=bat-flapping.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/undead/bat-ne-3.png"
|
||||
image="units/undead/bat-ne-[2,3].png:30"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-4.png:70"
|
||||
sound=bite-small.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/undead/bat-ne-4.png"
|
||||
image="units/undead/bat-ne-4.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/bat-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/undead/bat-ne-3.png"
|
||||
image="units/undead/bat-ne-[3,2,3].png:[50*2,40]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
[filter_attack]
|
||||
name=ballista
|
||||
[/filter_attack]
|
||||
missile_start_time=-50
|
||||
[missile_frame]
|
||||
begin=-50
|
||||
end=0
|
||||
duration=50
|
||||
image="projectiles/bullet.png"
|
||||
image_diagonal="projectiles/bullet.png"
|
||||
[/missile_frame]
|
||||
|
|
|
@ -30,9 +30,9 @@
|
|||
[filter_attack]
|
||||
name=ballista
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/bullet.png"
|
||||
image_diagonal="projectiles/bullet.png"
|
||||
[/missile_frame]
|
||||
|
|
|
@ -65,52 +65,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-1.png"
|
||||
image="units/drakes/arbiter-pierce-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-2.png"
|
||||
image="units/drakes/arbiter-pierce-se-2.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-2.png"
|
||||
image="units/drakes/arbiter-pierce-se-2.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-s-3.png"
|
||||
image="units/drakes/arbiter-pierce-s-[3~7].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-s-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-s-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -122,52 +100,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-1.png"
|
||||
image="units/drakes/arbiter-pierce-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-2.png"
|
||||
image="units/drakes/arbiter-pierce-se-2.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-2.png"
|
||||
image="units/drakes/arbiter-pierce-se-2.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-3.png"
|
||||
image="units/drakes/arbiter-pierce-se-[3~7].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-pierce-se-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -179,16 +135,14 @@
|
|||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -203,48 +157,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-1.png"
|
||||
image="units/drakes/arbiter-blade-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-2.png"
|
||||
image="units/drakes/arbiter-blade-se-2.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-2.png"
|
||||
image="units/drakes/arbiter-blade-se-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-3.png"
|
||||
image="units/drakes/arbiter-blade-[se-3,s-4,s-5,s-6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-s-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -256,48 +192,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-1.png"
|
||||
image="units/drakes/arbiter-blade-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-2.png"
|
||||
image="units/drakes/arbiter-blade-se-2.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-2.png"
|
||||
image="units/drakes/arbiter-blade-se-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-3.png"
|
||||
image="units/drakes/arbiter-blade-se-[3~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter-blade-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -309,16 +227,14 @@
|
|||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/arbiter.png"
|
||||
image="units/drakes/arbiter.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
|
|
|
@ -76,40 +76,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-3.png"
|
||||
image="units/drakes/armageddon-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-4.png"
|
||||
image="units/drakes/armageddon-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-4.png"
|
||||
image="units/drakes/armageddon-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/armageddon-melee-6.png"
|
||||
image="units/drakes/armageddon-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -65,40 +65,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-3.png"
|
||||
image="units/drakes/blademaster-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-4.png"
|
||||
image="units/drakes/blademaster-melee-4.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-4.png"
|
||||
image="units/drakes/blademaster-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-melee-6.png"
|
||||
image="units/drakes/blademaster-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,40 +66,24 @@
|
|||
image="units/drakes/burner.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-3.png"
|
||||
image="units/drakes/burner-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-4.png"
|
||||
image="units/drakes/burner-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-4.png"
|
||||
image="units/drakes/burner-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-6.png"
|
||||
image="units/drakes/burner-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/burner.png"
|
||||
|
|
|
@ -73,40 +73,24 @@ This is also the only caste that is allowed to break taboo and fight with spears
|
|||
offset=0.0~0.1:200,0.1~0.4:150,0.4~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-2.png"
|
||||
image="units/drakes/clasher-spear-[se-1,s-2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-3.png"
|
||||
image="units/drakes/clasher-spear-s-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-3.png"
|
||||
image="units/drakes/clasher-spear-s-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-s-6.png"
|
||||
image="units/drakes/clasher-spear-s-[4~6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -117,40 +101,24 @@ This is also the only caste that is allowed to break taboo and fight with spears
|
|||
offset=0.0~0.0:200,0.0~0.2:150,0.2~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-2.png"
|
||||
image="units/drakes/clasher-spear-se-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-3.png"
|
||||
image="units/drakes/clasher-spear-se-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-3.png"
|
||||
image="units/drakes/clasher-spear-se-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-spear-se-6.png"
|
||||
image="units/drakes/clasher-spear-se-[4,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -160,40 +128,24 @@ This is also the only caste that is allowed to break taboo and fight with spears
|
|||
direction=ne,n,nw
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
image="units/drakes/clasher.png:200"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
image="units/drakes/clasher.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
image="units/drakes/clasher.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher.png"
|
||||
image="units/drakes/clasher.png:300"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -203,48 +155,30 @@ This is also the only caste that is allowed to break taboo and fight with spears
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/drakes/clasher-blade.png"
|
||||
image="units/drakes/clasher-blade.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-2.png"
|
||||
image="units/drakes/clasher-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-3.png"
|
||||
image="units/drakes/clasher-blade-3.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-3.png"
|
||||
image="units/drakes/clasher-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-4.png"
|
||||
image="units/drakes/clasher-blade-[4~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/clasher-blade.png"
|
||||
image="units/drakes/clasher-blade.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -77,40 +77,24 @@
|
|||
offset=0.0~0.1:200,0.1~0.4:150,0.4~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-2.png"
|
||||
image="units/drakes/enforcer-spear-[se-1,s-2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-3.png"
|
||||
image="units/drakes/enforcer-spear-s-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-3.png"
|
||||
image="units/drakes/enforcer-spear-s-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-s-6.png"
|
||||
image="units/drakes/enforcer-spear-s-[4~6].png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -121,40 +105,24 @@
|
|||
offset=0.0~0.0:200,0.0~0.2:150,0.2~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-2.png"
|
||||
image="units/drakes/enforcer-spear-se-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-3.png"
|
||||
image="units/drakes/enforcer-spear-se-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-3.png"
|
||||
image="units/drakes/enforcer-spear-se-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-spear-se-6.png"
|
||||
image="units/drakes/enforcer-spear-se-[4~6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -164,48 +132,30 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/drakes/enforcer-blade.png"
|
||||
image="units/drakes/enforcer-blade.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-2.png"
|
||||
image="units/drakes/enforcer-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-3.png"
|
||||
image="units/drakes/enforcer-blade-3.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-3.png"
|
||||
image="units/drakes/enforcer-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-4.png"
|
||||
image="units/drakes/enforcer-blade-[4~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade.png"
|
||||
image="units/drakes/enforcer-blade.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -215,44 +165,30 @@
|
|||
offset=0.0~0.1:200,0.1~0.7:200,0.7~0.0:100
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/drakes/enforcer-blade.png"
|
||||
image="units/drakes/enforcer-blade.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-2.png"
|
||||
image="units/drakes/enforcer-impact-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-3.png"
|
||||
image="units/drakes/enforcer-impact-3.png:100"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-3.png"
|
||||
image="units/drakes/enforcer-impact-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-4.png"
|
||||
image="units/drakes/enforcer-impact-[4,5].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-impact-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/enforcer-blade.png"
|
||||
image="units/drakes/enforcer-blade.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,40 +66,24 @@
|
|||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-3.png"
|
||||
image="units/drakes/fighter-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-4.png"
|
||||
image="units/drakes/fighter-melee-4.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-4.png"
|
||||
image="units/drakes/fighter-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-6.png"
|
||||
image="units/drakes/fighter-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
|
|
|
@ -65,40 +65,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-3.png"
|
||||
image="units/drakes/fire-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-4.png"
|
||||
image="units/drakes/fire-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-4.png"
|
||||
image="units/drakes/fire-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-melee-6.png"
|
||||
image="units/drakes/fire-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -67,40 +67,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-3.png"
|
||||
image="units/drakes/flameheart-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-4.png"
|
||||
image="units/drakes/flameheart-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-4.png"
|
||||
image="units/drakes/flameheart-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flameheart-melee-6.png"
|
||||
image="units/drakes/flameheart-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,40 +66,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-3.png"
|
||||
image="units/drakes/flare-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-4.png"
|
||||
image="units/drakes/flare-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-4.png"
|
||||
image="units/drakes/flare-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/flare-melee-6.png"
|
||||
image="units/drakes/flare-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -71,44 +71,24 @@ Most often, Gliders hunt larger game like deer, swine, or dolphins; the drakes
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-2.png"
|
||||
image="units/drakes/glider-kick-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-3.png"
|
||||
image="units/drakes/glider-kick-3.png:100"
|
||||
sound=club.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-3.png"
|
||||
image="units/drakes/glider-kick-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-kick-2.png"
|
||||
image="units/drakes/glider-kick-[4~6,2].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -33,21 +33,11 @@
|
|||
[/portrait]
|
||||
[recruit_anim]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-1.png"
|
||||
image="units/drakes/hurricane-takeoff-1.png:100"
|
||||
alpha="0~1:300"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-4.png"
|
||||
image="units/drakes/hurricane-takeoff-[2~4].png:100"
|
||||
[/frame]
|
||||
[/recruit_anim]
|
||||
[standing_anim]
|
||||
|
@ -55,72 +45,14 @@
|
|||
submerge=0.01
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-2-upstroke.png"
|
||||
image="units/drakes/hurricane-fly-[1~5,4].png:100,units/drakes/hurricane-fly-[3,2]-upstroke.png:100"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
submerge=0.01
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fly-2-upstroke.png"
|
||||
image="units/drakes/hurricane-fly-[1~5,4].png:100,units/drakes/hurricane-fly-[3,2]-upstroke.png:100"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack]
|
||||
|
@ -147,39 +79,13 @@
|
|||
[draw_weapon_anim]
|
||||
#landing, only do it when we are not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-1.png"
|
||||
image="units/drakes/hurricane-takeoff-[4~1].png:100"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we are not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-4.png"
|
||||
image="units/drakes/hurricane-takeoff-[1~4].png:100"
|
||||
[/frame]
|
||||
[/sheath_weapon_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL hurricane 35,40}
|
||||
|
@ -193,44 +99,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-2.png"
|
||||
image="units/drakes/hurricane-kick-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-3.png"
|
||||
image="units/drakes/hurricane-kick-3.png:100"
|
||||
sound=club.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-3.png"
|
||||
image="units/drakes/hurricane-kick-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-kick-2.png"
|
||||
image="units/drakes/hurricane-kick-[4~6,2].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -67,40 +67,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-3.png"
|
||||
image="units/drakes/inferno-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-4.png"
|
||||
image="units/drakes/inferno-melee-4.png:100"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-4.png"
|
||||
image="units/drakes/inferno-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-melee-6.png"
|
||||
image="units/drakes/inferno-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -32,21 +32,11 @@
|
|||
[/portrait]
|
||||
[recruit_anim]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-1.png"
|
||||
image="units/drakes/sky-takeoff-1.png:100"
|
||||
alpha="0~1:300"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-4.png"
|
||||
image="units/drakes/sky-takeoff-[2~4].png:100"
|
||||
[/frame]
|
||||
[/recruit_anim]
|
||||
[standing_anim]
|
||||
|
@ -54,72 +44,14 @@
|
|||
submerge=0.01
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-2-upstroke.png"
|
||||
image="units/drakes/sky-fly-[1~5,4].png:100,units/drakes/sky-fly-[3,2]-upstroke.png:100"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
submerge=0.01
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fly-2-upstroke.png"
|
||||
image="units/drakes/sky-fly-[1~5,4].png:100,units/drakes/sky-fly-[3,2]-upstroke.png:100"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack]
|
||||
|
@ -146,39 +78,13 @@
|
|||
[draw_weapon_anim]
|
||||
#landing, only do it when we are not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-1.png"
|
||||
image="units/drakes/sky-takeoff-[4~1].png:100"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we are not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-4.png"
|
||||
image="units/drakes/sky-takeoff-[1~4].png:100"
|
||||
[/frame]
|
||||
[/sheath_weapon_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL sky 35,40}
|
||||
|
@ -192,44 +98,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-2.png"
|
||||
image="units/drakes/sky-kick-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-3.png"
|
||||
image="units/drakes/sky-kick-3.png:100"
|
||||
sound=club.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-3.png"
|
||||
image="units/drakes/sky-kick-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-kick-2.png"
|
||||
image="units/drakes/sky-kick-[4~6,2].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -76,40 +76,24 @@
|
|||
offset=0.0~0.1:200,0.1~0.4:150,0.4~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-2.png"
|
||||
image="units/drakes/thrasher-spear-[se-1,s-2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-3.png"
|
||||
image="units/drakes/thrasher-spear-s-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-3.png"
|
||||
image="units/drakes/thrasher-spear-s-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-s-6.png"
|
||||
image="units/drakes/thrasher-spear-s-[4~6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -120,40 +104,24 @@
|
|||
offset=0.0~0.0:200,0.0~0.2:150,0.2~0.0:150
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-2.png"
|
||||
image="units/drakes/thrasher-spear-se-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-3.png"
|
||||
image="units/drakes/thrasher-spear-se-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-3.png"
|
||||
image="units/drakes/thrasher-spear-se-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-spear-se-6.png"
|
||||
image="units/drakes/thrasher-spear-se-[4~6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -163,48 +131,30 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/drakes/thrasher-blade.png"
|
||||
image="units/drakes/thrasher-blade.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-2.png"
|
||||
image="units/drakes/thrasher-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-3.png"
|
||||
image="units/drakes/thrasher-blade-3.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-3.png"
|
||||
image="units/drakes/thrasher-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-4.png"
|
||||
image="units/drakes/thrasher-blade-[4~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade.png"
|
||||
image="units/drakes/thrasher-blade.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -214,44 +164,30 @@
|
|||
offset=0.0~0.1:200,0.1~0.7:200,0.7~0.0:100
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/drakes/thrasher-blade.png"
|
||||
image="units/drakes/thrasher-blade.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-2.png"
|
||||
image="units/drakes/thrasher-impact-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-3.png"
|
||||
image="units/drakes/thrasher-impact-3.png:100"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-3.png"
|
||||
image="units/drakes/thrasher-impact-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-4.png"
|
||||
image="units/drakes/thrasher-impact-[4,5].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-impact-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/thrasher-blade.png"
|
||||
image="units/drakes/thrasher-blade.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,52 +66,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-1.png"
|
||||
image="units/drakes/warden-pierce-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-2.png"
|
||||
image="units/drakes/warden-pierce-se-2.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-2.png"
|
||||
image="units/drakes/warden-pierce-se-2.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-s-3.png"
|
||||
image="units/drakes/warden-pierce-s-[3~7].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-s-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-s-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -123,52 +101,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-1.png"
|
||||
image="units/drakes/warden-pierce-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-2.png"
|
||||
image="units/drakes/warden-pierce-se-2.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-2.png"
|
||||
image="units/drakes/warden-pierce-se-2.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-3.png"
|
||||
image="units/drakes/warden-pierce-se-[3~7].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-pierce-se-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -180,16 +136,14 @@
|
|||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -204,48 +158,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-1.png"
|
||||
image="units/drakes/warden-blade-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-2.png"
|
||||
image="units/drakes/warden-blade-se-2.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-2.png"
|
||||
image="units/drakes/warden-blade-se-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-3.png"
|
||||
image="units/drakes/warden-blade-[se-3,s-4,s-5,s-6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-s-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-s-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -257,48 +193,30 @@
|
|||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-1.png"
|
||||
image="units/drakes/warden-blade-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-2.png"
|
||||
image="units/drakes/warden-blade-se-2.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-2.png"
|
||||
image="units/drakes/warden-blade-se-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-3.png"
|
||||
image="units/drakes/warden-blade-se-[3~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden-blade-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -310,16 +228,14 @@
|
|||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warden.png"
|
||||
image="units/drakes/warden.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
|
|
|
@ -62,36 +62,24 @@
|
|||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-3.png"
|
||||
image="units/drakes/warrior-melee-[1~3].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-4.png"
|
||||
image="units/drakes/warrior-melee-4.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-4.png"
|
||||
image="units/drakes/warrior-melee-4.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-melee-5.png"
|
||||
image="units/drakes/warrior-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
|
|
|
@ -60,26 +60,21 @@
|
|||
name=hammer
|
||||
[/filter_attack]
|
||||
offset=0.0~0.3,0.3~0.5,0.5~0.6,0.6~0.5,0.5~0.3,0.3~0.0
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-100
|
||||
image=units/dwarves/arcanister.png
|
||||
image=units/dwarves/arcanister.png:250
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=300
|
||||
image=units/dwarves/arcanister.png
|
||||
image=units/dwarves/arcanister.png:400
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=300
|
||||
image=units/dwarves/arcanister.png
|
||||
image=units/dwarves/arcanister.png:400
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
|
|
|
@ -54,88 +54,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=600
|
||||
image="units/dwarves/berserker-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/berserker-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/berserker-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/dwarves/berserker-idle-15.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-14.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-16.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/berserker-idle-1.png"
|
||||
image="units/dwarves/berserker-idle-[1~10,9~12,11,13,15,14,16,2,1].png:[100*8,200,100,300,100*2,400,100*2,500,100*4]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -160,128 +79,46 @@
|
|||
|
||||
value_second=1
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker.png"
|
||||
image="units/dwarves/berserker.png:200"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
image="units/dwarves/berserker-laugh-1.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
image="units/dwarves/berserker-laugh-2.png:200"
|
||||
sound=dwarf-laugh.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/berserker-laugh-1.png"
|
||||
image="units/dwarves/berserker-laugh-[1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/dwarves/berserker.png"
|
||||
image="units/dwarves/berserker.png:1"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/berserker-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/berserker-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/berserker-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/berserker-attack-4.png"
|
||||
image="units/dwarves/berserker-attack-[1~4].png:[40,50*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/berserker-attack-5.png"
|
||||
image="units/dwarves/berserker-attack-5.png:50"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/berserker-attack-5.png"
|
||||
image="units/dwarves/berserker-attack-5.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/berserker-attack-6.png"
|
||||
image="units/dwarves/berserker-attack-[6~8,1].png:[60,40,30*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/berserker-attack-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/berserker-attack-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/berserker-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/berserker.png"
|
||||
image="units/dwarves/berserker.png:30"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,19 +55,16 @@
|
|||
[filter_attack]
|
||||
name=dragonstaff
|
||||
[/filter_attack]
|
||||
start_time=-600
|
||||
[frame]
|
||||
begin=-600
|
||||
end=-400
|
||||
image="units/dwarves/dragonguard-defend.png"
|
||||
image="units/dwarves/dragonguard-defend.png:200"
|
||||
[/frame]
|
||||
[if]
|
||||
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_SOUTH 0 0}
|
||||
direction=se,sw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png:400"
|
||||
sound=dragonstick.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
|
@ -76,9 +73,7 @@
|
|||
direction=se,sw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -87,9 +82,7 @@
|
|||
direction=ne,nw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-ne.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-ne.png:400"
|
||||
sound=dragonstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -98,9 +91,7 @@
|
|||
direction=ne,nw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-ne.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-ne.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -109,9 +100,7 @@
|
|||
hits=yes
|
||||
direction=n
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-n.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-n.png:400"
|
||||
sound=dragonstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -120,9 +109,7 @@
|
|||
hits=no
|
||||
direction=n
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-n.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-n.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -131,9 +118,7 @@
|
|||
direction=s
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-s.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-s.png:400"
|
||||
sound=dragonstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -142,16 +127,12 @@
|
|||
direction=s
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/dragonguard-attack-ranged-s.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-s.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=1
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png"
|
||||
image="units/dwarves/dragonguard-attack-ranged-se.png:1"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -161,40 +142,27 @@
|
|||
start_time=-250
|
||||
offset=0.0~0.1:200,0.1~0.6:200,0.6~0.0:250
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/dragonguard-blade.png"
|
||||
image="units/dwarves/dragonguard-blade.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-2.png"
|
||||
image="units/dwarves/dragonguard-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-3.png"
|
||||
image="units/dwarves/dragonguard-blade-3.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-3.png"
|
||||
image="units/dwarves/dragonguard-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/dragonguard-blade-5.png"
|
||||
image="units/dwarves/dragonguard-blade-[4,5].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,33 +55,26 @@
|
|||
name=axe
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_HATCHET}
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-100
|
||||
image="units/dwarves/explorer-ranged-1.png"
|
||||
image="units/dwarves/explorer-ranged-1.png:200"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/explorer-ranged-2.png
|
||||
image=units/dwarves/explorer-ranged-2.png:200
|
||||
sound=hatchet.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/explorer-ranged-2.png
|
||||
image=units/dwarves/explorer-ranged-2.png:200
|
||||
sound=hatchet-miss.wav
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image=units/dwarves/explorer-ranged-3.png
|
||||
image=units/dwarves/explorer-ranged-3.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -92,40 +85,24 @@
|
|||
start_time=-260
|
||||
offset=0.0~0.1:210,0.1~0.6:150,0.6~0.0:150
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/explorer-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/explorer-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/explorer-melee-3.png"
|
||||
image="units/dwarves/explorer-melee-[1~3].png:[80*2,50]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/explorer-melee-4.png"
|
||||
image="units/dwarves/explorer-melee-4.png:50"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/explorer-melee-4.png"
|
||||
image="units/dwarves/explorer-melee-4.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/explorer-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/explorer-melee-6.png"
|
||||
image="units/dwarves/explorer-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,61 +66,7 @@
|
|||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/dwarves/fighter-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/fighter-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/fighter-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/dwarves/fighter-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/fighter-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-idle-1.png"
|
||||
image="units/dwarves/fighter-idle-[1~8,4~8,4,1].png:[100*3,1,100*2,200,100,200,100*2,1,100,300,100]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
#endif
|
||||
|
@ -131,48 +77,30 @@
|
|||
start_time=-350
|
||||
offset=0.0~0.3,0.3~0.6,0.6~0.3,0.3~0.0
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/fighter-hammer.png"
|
||||
image="units/dwarves/fighter-hammer.png:40"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-1.png"
|
||||
image="units/dwarves/fighter-hammer-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-2.png"
|
||||
image="units/dwarves/fighter-hammer-2.png:100"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-2.png"
|
||||
image="units/dwarves/fighter-hammer-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-3.png"
|
||||
image="units/dwarves/fighter-hammer-[3~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/fighter-hammer.png"
|
||||
image="units/dwarves/fighter-hammer.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -182,56 +110,27 @@
|
|||
start_time=-350
|
||||
offset=0.0~-0.15:30,-0.15~0.1:60,0.1~0.5:190,0.5~0.6:30,0.6~0.6:40,0.6~0.15:150,0.15~0.0:40
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/fighter-axe-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-4.png"
|
||||
image="units/dwarves/fighter-axe-[1~4].png:[40,60*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-5.png"
|
||||
image="units/dwarves/fighter-axe-5.png:60"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-5.png"
|
||||
image="units/dwarves/fighter-axe-5.png:60"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-6.png"
|
||||
image="units/dwarves/fighter-axe-[6~9].png:60"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/fighter-axe-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/dwarves/fighter.png"
|
||||
image="units/dwarves/fighter.png:20"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -59,147 +59,61 @@
|
|||
[standing_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/guard.png"
|
||||
image="units/dwarves/guard.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-1.png"
|
||||
image="units/dwarves/guard-bob-[1~3,2,1].png:[150*2,300,100*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-2.png"
|
||||
image="units/dwarves/guard.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/guard-bob-3.png"
|
||||
image="units/dwarves/guard-bob-[1~3,2,1].png:[150*2,300,100*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-2.png"
|
||||
image="units/dwarves/guard.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/guard.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/guard-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/guard.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/guard-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/guard-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-bob-5.png"
|
||||
image="units/dwarves/guard-bob-[1~5].png:[150*2,300,100*2]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/dwarves/guard-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/guard-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/dwarves/guard-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-idle-1.png"
|
||||
image="units/dwarves/guard-idle-[1~6,1].png:[100,500,100*2,400,500,100]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=javelin
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/dwarves/guard-defend-1.png"
|
||||
image="units/dwarves/guard-defend-1.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/guard-attack.png"
|
||||
image="units/dwarves/guard-attack.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/guard-attack.png"
|
||||
image="units/dwarves/guard-attack.png:100"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=0
|
||||
image="units/dwarves/guard.png"
|
||||
image="units/dwarves/guard.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -208,48 +122,24 @@
|
|||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/guard-attack-3.png"
|
||||
image="units/dwarves/guard-attack-[1~3].png:[100*2,50]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/guard-attack-4.png"
|
||||
image="units/dwarves/guard-attack-4.png:50"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/guard-attack-4.png"
|
||||
image="units/dwarves/guard-attack-4.png:50"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/guard-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-attack-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/guard-attack-1.png"
|
||||
image="units/dwarves/guard-attack-[5~7,1].png:[50,100*3]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -79,40 +79,24 @@
|
|||
start_time=-450
|
||||
{MISSILE_FRAME_HATCHET}
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-4.png"
|
||||
image="units/dwarves/lord-ranged-[1~4].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-5.png"
|
||||
image="units/dwarves/lord-ranged-5.png:100"
|
||||
sound=hatchet.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged-5.png"
|
||||
image="units/dwarves/lord-ranged-5.png:100"
|
||||
sound=hatchet-miss.wav
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-ranged.png"
|
||||
image="units/dwarves/lord-ranged.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -122,48 +106,30 @@
|
|||
start_time=-350
|
||||
offset=0.0~0.3,0.3~0.6,0.6~0.3,0.3~0.0
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/lord-hammer.png"
|
||||
image="units/dwarves/lord-hammer.png:40"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-1.png"
|
||||
image="units/dwarves/lord-hammer-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-2.png"
|
||||
image="units/dwarves/lord-hammer-2.png:100"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-2.png"
|
||||
image="units/dwarves/lord-hammer-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-3.png"
|
||||
image="units/dwarves/lord-hammer-[3~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/lord-hammer.png"
|
||||
image="units/dwarves/lord-hammer.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -173,56 +139,27 @@
|
|||
start_time=-350
|
||||
offset=0.0~-0.15:30,-0.15~0.1:60,0.1~0.5:190,0.5~0.6:30,0.6~0.6:40,0.6~0.15:150,0.15~0.0:40
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/lord-axe-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-4.png"
|
||||
image="units/dwarves/lord-axe-[1~4].png:[40,60*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-5.png"
|
||||
image="units/dwarves/lord-axe-5.png:60"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-5.png"
|
||||
image="units/dwarves/lord-axe-5.png:60"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-6.png"
|
||||
image="units/dwarves/lord-axe-[6~9].png:60"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/lord-axe-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/dwarves/lord.png"
|
||||
image="units/dwarves/lord.png:20"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -41,118 +41,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/dwarves/pathfinder-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/pathfinder-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/pathfinder-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/dwarves/pathfinder-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/pathfinder-idle-14.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/pathfinder-idle-14.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-idle-1.png"
|
||||
image="units/dwarves/pathfinder-idle-[1~14,13,14~1].png:[100*3,1,100*2,200,100,200,100*2,1,100,300,100,300,100*13]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack]
|
||||
|
@ -177,33 +66,26 @@
|
|||
name=axe
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_HATCHET}
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-100
|
||||
image="units/dwarves/pathfinder-ranged-1.png"
|
||||
image="units/dwarves/pathfinder-ranged-1.png:200"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/pathfinder-ranged-2.png
|
||||
image=units/dwarves/pathfinder-ranged-2.png:200
|
||||
sound=hatchet.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/pathfinder-ranged-2.png
|
||||
image=units/dwarves/pathfinder-ranged-2.png:200
|
||||
sound=hatchet-miss.wav
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image=units/dwarves/pathfinder-ranged-3.png
|
||||
image=units/dwarves/pathfinder-ranged-3.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -214,44 +96,27 @@
|
|||
start_time=-340
|
||||
offset=0.0~0.1:290,0.1~0.6:150,0.6~0.0:150
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/pathfinder-melee.png"
|
||||
image="units/dwarves/pathfinder-melee.png:80"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/pathfinder-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/pathfinder-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/pathfinder-melee-3.png"
|
||||
image="units/dwarves/pathfinder-melee-[1~3].png:[80*2,50]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/pathfinder-melee-4.png"
|
||||
image="units/dwarves/pathfinder-melee-4.png:50"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/pathfinder-melee-4.png"
|
||||
image="units/dwarves/pathfinder-melee-4.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/pathfinder-melee-6.png"
|
||||
image="units/dwarves/pathfinder-melee-[5,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -54,26 +54,21 @@
|
|||
name=hammer
|
||||
[/filter_attack]
|
||||
offset=0.0~0.3,0.3~0.5,0.5~0.6,0.6~0.5,0.5~0.3,0.3~0.0
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-100
|
||||
image=units/dwarves/runemaster.png
|
||||
image=units/dwarves/runemaster.png:250
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=300
|
||||
image=units/dwarves/runemaster.png
|
||||
image=units/dwarves/runemaster.png:400
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=300
|
||||
image=units/dwarves/runemaster.png
|
||||
image=units/dwarves/runemaster.png:400
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
|
|
|
@ -60,56 +60,24 @@
|
|||
start_time=-400
|
||||
offset=0.0~-0.15,-0.15~0.1,0.1~0.5,0.5~0.6,0.6~0.6,0.6~0.15,0.15~0.0
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-4.png"
|
||||
image="units/dwarves/runesmith-attack-se-[1~4].png:70"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-5.png"
|
||||
image="units/dwarves/runesmith-attack-se-5.png:70"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-5.png"
|
||||
image="units/dwarves/runesmith-attack-se-5.png:70"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=70
|
||||
image="units/dwarves/runesmith-attack-se-10.png"
|
||||
image="units/dwarves/runesmith-attack-se-[6~10].png:70"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -58,33 +58,26 @@
|
|||
name=axe
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_HATCHET}
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-100
|
||||
image="units/dwarves/scout-ranged-1.png"
|
||||
image="units/dwarves/scout-ranged-1.png:200"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/scout-ranged-2.png
|
||||
image=units/dwarves/scout-ranged-2.png:200
|
||||
sound=hatchet.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/dwarves/scout-ranged-2.png
|
||||
image=units/dwarves/scout-ranged-2.png:200
|
||||
sound=hatchet-miss.wav
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image=units/dwarves/scout-ranged-3.png
|
||||
image=units/dwarves/scout-ranged-3.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -95,48 +88,24 @@
|
|||
start_time=-260
|
||||
offset=0.0~0.6:260,0.6~0.6:100,0.6~0.0:150
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/scout-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/dwarves/scout-melee-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/scout-melee-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/scout-melee-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/scout-melee-5.png"
|
||||
image="units/dwarves/scout-melee-[1~5].png:[80*2,50*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/scout-melee-6.png"
|
||||
image="units/dwarves/scout-melee-6.png:50"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/scout-melee-6.png"
|
||||
image="units/dwarves/scout-melee-6.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/scout-melee-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/scout-melee-8.png"
|
||||
image="units/dwarves/scout-melee-[7,8].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -67,39 +67,32 @@
|
|||
[filter_attack]
|
||||
name=javelin
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/dwarves/sentinel-defend-1.png"
|
||||
image="units/dwarves/sentinel-defend-1.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/sentinel-attack.png"
|
||||
image="units/dwarves/sentinel-attack.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/sentinel-attack.png"
|
||||
image="units/dwarves/sentinel-attack.png:100"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=0
|
||||
image="units/dwarves/sentinel.png"
|
||||
image="units/dwarves/sentinel.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -107,42 +100,30 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/dwarves/sentinel.png"
|
||||
image="units/dwarves/sentinel.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-100
|
||||
image="units/dwarves/sentinel-defend-1.png"
|
||||
image="units/dwarves/sentinel-defend-1.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/dwarves/sentinel-attack.png"
|
||||
image="units/dwarves/sentinel-attack.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/dwarves/sentinel-attack.png"
|
||||
image="units/dwarves/sentinel-attack.png:150"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=75
|
||||
image="units/dwarves/sentinel-defend-1.png"
|
||||
image="units/dwarves/sentinel-defend-1.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/dwarves/sentinel.png"
|
||||
image="units/dwarves/sentinel.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -62,82 +62,64 @@
|
|||
[filter_attack]
|
||||
name=javelin
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/dwarves/stalwart-defend-1.png"
|
||||
image="units/dwarves/stalwart-defend-1.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/stalwart-attack.png"
|
||||
image="units/dwarves/stalwart-attack.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/dwarves/stalwart-attack.png"
|
||||
image="units/dwarves/stalwart-attack.png:100"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=0
|
||||
image="units/dwarves/stalwart.png"
|
||||
image="units/dwarves/stalwart.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=spear
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/dwarves/stalwart.png"
|
||||
image="units/dwarves/stalwart.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-100
|
||||
image="units/dwarves/stalwart-defend-1.png"
|
||||
image="units/dwarves/stalwart-defend-1.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/dwarves/stalwart-attack.png"
|
||||
image="units/dwarves/stalwart-attack.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/dwarves/stalwart-attack.png"
|
||||
image="units/dwarves/stalwart-attack.png:150"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=75
|
||||
image="units/dwarves/stalwart-defend-1.png"
|
||||
image="units/dwarves/stalwart-defend-1.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/dwarves/stalwart.png"
|
||||
image="units/dwarves/stalwart.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -68,68 +68,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-idle-1.png"
|
||||
image="units/dwarves/steelclad-idle-[1~11,1~3,2,1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -139,48 +78,30 @@
|
|||
start_time=-350
|
||||
offset=0.0~0.3,0.3~0.6,0.6~0.3,0.3~0.0
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/steelclad-hammer.png"
|
||||
image="units/dwarves/steelclad-hammer.png:40"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-1.png"
|
||||
image="units/dwarves/steelclad-hammer-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-2.png"
|
||||
image="units/dwarves/steelclad-hammer-2.png:100"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-2.png"
|
||||
image="units/dwarves/steelclad-hammer-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-3.png"
|
||||
image="units/dwarves/steelclad-hammer-[3~6].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/steelclad-hammer.png"
|
||||
image="units/dwarves/steelclad-hammer.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -190,56 +111,27 @@
|
|||
start_time=-350
|
||||
offset=0.0~-0.15:30,-0.15~0.1:60,0.1~0.5:190,0.5~0.6:30,0.6~0.6:40,0.6~0.15:150,0.15~0.0:40
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/steelclad-axe-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-4.png"
|
||||
image="units/dwarves/steelclad-axe-[1~4].png:[40,60*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-5.png"
|
||||
image="units/dwarves/steelclad-axe-5.png:60"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-5.png"
|
||||
image="units/dwarves/steelclad-axe-5.png:60"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-6.png"
|
||||
image="units/dwarves/steelclad-axe-[6~9].png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/steelclad-axe-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/dwarves/steelclad.png"
|
||||
image="units/dwarves/steelclad.png:20"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -33,76 +33,16 @@
|
|||
image="portraits/dwarves/transparent/thunderer.png"
|
||||
[/portrait]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=200
|
||||
image="units/dwarves/thunderer-die1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=400
|
||||
image="units/dwarves/thunderer-die2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=600
|
||||
image="units/dwarves/thunderer-die3.png"
|
||||
image="units/dwarves/thunderer-die[1~3].png:200"
|
||||
[/frame]
|
||||
[/death]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=800
|
||||
image="units/dwarves/thunderer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/thunderer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/thunderer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/thunderer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/thunderer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/thunderer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/thunderer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/dwarves/thunderer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-idle-1.png"
|
||||
image="units/dwarves/thunderer-idle-[1~6,5,6,5,6,4,2,1].png:[100*3,800,200,300,200,300,200*2,500,100*2]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack]
|
||||
|
@ -126,14 +66,13 @@
|
|||
[filter_attack]
|
||||
name=thunderstick
|
||||
[/filter_attack]
|
||||
start_time=-400
|
||||
[if]
|
||||
{MISSILE_FRAME_MUZZLE_FLARE_HIT_SOUTH 0 0}
|
||||
direction=s
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-s.png"
|
||||
image="units/dwarves/thunderer-attack-s.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
|
@ -142,9 +81,7 @@
|
|||
direction=s
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-s.png"
|
||||
image="units/dwarves/thunderer-attack-s.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -153,9 +90,7 @@
|
|||
direction=ne,nw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-ne.png"
|
||||
image="units/dwarves/thunderer-attack-ne.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -164,9 +99,7 @@
|
|||
direction=ne,nw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-ne.png"
|
||||
image="units/dwarves/thunderer-attack-ne.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -175,9 +108,7 @@
|
|||
direction=n
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-n.png"
|
||||
image="units/dwarves/thunderer-attack-n.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -186,9 +117,7 @@
|
|||
direction=n
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-n.png"
|
||||
image="units/dwarves/thunderer-attack-n.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -197,9 +126,7 @@
|
|||
direction=se,sw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-se.png"
|
||||
image="units/dwarves/thunderer-attack-se.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -208,16 +135,12 @@
|
|||
direction=se,sw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderer-attack-se.png"
|
||||
image="units/dwarves/thunderer-attack-se.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=1
|
||||
image="units/dwarves/thunderer-attack-se.png"
|
||||
image="units/dwarves/thunderer-attack-se.png:1"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -227,40 +150,27 @@
|
|||
start_time=-250
|
||||
offset=0.0~0.1:200,0.1~0.6:200,0.6~0.0:250
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/thunderer-blade.png"
|
||||
image="units/dwarves/thunderer-blade.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-2.png"
|
||||
image="units/dwarves/thunderer-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-3.png"
|
||||
image="units/dwarves/thunderer-blade-3.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-3.png"
|
||||
image="units/dwarves/thunderer-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderer-blade-5.png"
|
||||
image="units/dwarves/thunderer-blade-[4,5].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -56,14 +56,13 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
[filter_attack]
|
||||
name=thunderstick
|
||||
[/filter_attack]
|
||||
start_time=-400
|
||||
[if]
|
||||
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_SOUTH 0 0}
|
||||
direction=se,sw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
|
@ -72,9 +71,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=se,sw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -83,9 +80,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=ne,nw
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-ne.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-ne.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -94,9 +89,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=ne,nw
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-ne.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-ne.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -105,9 +98,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=n
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-n.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-n.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -116,9 +107,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=n
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-n.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-n.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -127,9 +116,7 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=s
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-s.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-s.png:400"
|
||||
sound=thunderstick.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -138,16 +125,12 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
direction=s
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=0
|
||||
image="units/dwarves/thunderguard-attack-ranged-s.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-s.png:400"
|
||||
sound=thunderstick-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=0
|
||||
end=1
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png"
|
||||
image="units/dwarves/thunderguard-attack-ranged-se.png:1"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -157,40 +140,27 @@ Though a single shot from these ‘thundersticks’ can take several minutes to
|
|||
start_time=-250
|
||||
offset=0.0~0.1:200,0.1~0.6:200,0.6~0.0:250
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/thunderguard-blade.png"
|
||||
image="units/dwarves/thunderguard-blade.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-2.png"
|
||||
image="units/dwarves/thunderguard-blade-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-3.png"
|
||||
image="units/dwarves/thunderguard-blade-3.png:100"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-3.png"
|
||||
image="units/dwarves/thunderguard-blade-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/thunderguard-blade-5.png"
|
||||
image="units/dwarves/thunderguard-blade-[4,5].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,52 +55,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/ulfserker-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/dwarves/ulfserker-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/dwarves/ulfserker-idle-1.png"
|
||||
image="units/dwarves/ulfserker-idle-[1~6,3,5,6,3~1].png:[100*2,200,100*2,300,200*2,300,200,100*2]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -125,128 +80,46 @@
|
|||
|
||||
value_second=1
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker.png"
|
||||
image="units/dwarves/ulfserker.png:200"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
image="units/dwarves/ulfserker-laugh-1.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
image="units/dwarves/ulfserker-laugh-2.png:200"
|
||||
sound=dwarf-laugh.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/dwarves/ulfserker-laugh-1.png"
|
||||
image="units/dwarves/ulfserker-laugh-[1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
|
||||
[/frame]
|
||||
[/else]
|
||||
[else]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/dwarves/ulfserker.png"
|
||||
image="units/dwarves/ulfserker.png:1"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/ulfserker-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/ulfserker-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/ulfserker-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/ulfserker-attack-4.png"
|
||||
image="units/dwarves/ulfserker-attack-[1~4].png:[40,50*3]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/ulfserker-attack-5.png"
|
||||
image="units/dwarves/ulfserker-attack-5.png:50"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/dwarves/ulfserker-attack-5.png"
|
||||
image="units/dwarves/ulfserker-attack-5.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/dwarves/ulfserker-attack-6.png"
|
||||
image="units/dwarves/ulfserker-attack-[6~8,1].png:[60,40,30*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=40
|
||||
image="units/dwarves/ulfserker-attack-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/ulfserker-attack-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/ulfserker-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/dwarves/ulfserker.png"
|
||||
image="units/dwarves/ulfserker.png:30"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,102 +55,67 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/archer-bow.png"
|
||||
image="units/elves-wood/archer-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/archer-bow-attack1.png"
|
||||
image="units/elves-wood/archer-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/archer-bow-attack1.png"
|
||||
image="units/elves-wood/archer-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/archer-bow-attack2.png"
|
||||
image="units/elves-wood/archer-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/archer-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/archer-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/archer-bow.png"
|
||||
image="units/elves-wood/archer-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/archer-sword.png"
|
||||
image="units/elves-wood/archer-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/archer-sword-1.png"
|
||||
image="units/elves-wood/archer-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/archer-sword-2.png"
|
||||
image="units/elves-wood/archer-sword-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/archer-sword-2.png"
|
||||
image="units/elves-wood/archer-sword-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image="units/elves-wood/archer-sword-3.png"
|
||||
image="units/elves-wood/archer-sword-[3,4].png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image="units/elves-wood/archer-sword-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/archer-sword.png"
|
||||
image="units/elves-wood/archer-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -178,29 +143,23 @@
|
|||
name=bow
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow.png"
|
||||
image="units/elves-wood/archer+female-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow-attack1.png"
|
||||
image="units/elves-wood/archer+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow-attack1.png"
|
||||
image="units/elves-wood/archer+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow-attack2.png"
|
||||
image="units/elves-wood/archer+female-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-bow.png"
|
||||
image="units/elves-wood/archer+female-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -208,31 +167,28 @@
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword.png"
|
||||
image="units/elves-wood/archer+female-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword-1.png"
|
||||
image="units/elves-wood/archer+female-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword-2.png"
|
||||
image="units/elves-wood/archer+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword-2.png"
|
||||
image="units/elves-wood/archer+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword-3.png"
|
||||
image="units/elves-wood/archer+female-sword-[3,4].png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/archer+female-sword.png"
|
||||
image="units/elves-wood/archer+female-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
@ -240,68 +196,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/archer-idle-1.png"
|
||||
image="units/elves-wood/archer-idle-[1~6,3~6,3~6,2,1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -69,97 +69,67 @@ This has, at times, been interpreted as a form of vengeance for their brethren l
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/avenger-bow.png"
|
||||
image="units/elves-wood/avenger-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/avenger-bow-attack1.png"
|
||||
image="units/elves-wood/avenger-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/avenger-bow-attack1.png"
|
||||
image="units/elves-wood/avenger-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/avenger-bow-attack2.png"
|
||||
image="units/elves-wood/avenger-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/avenger-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/avenger-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/avenger-bow.png"
|
||||
image="units/elves-wood/avenger-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/avenger-sword.png"
|
||||
image="units/elves-wood/avenger-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/avenger-sword-1.png"
|
||||
image="units/elves-wood/avenger-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/avenger-sword-2.png"
|
||||
image="units/elves-wood/avenger-sword-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/avenger-sword-2.png"
|
||||
image="units/elves-wood/avenger-sword-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=175
|
||||
image="units/elves-wood/avenger-sword-3.png"
|
||||
image="units/elves-wood/avenger-sword-3.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/avenger-sword.png"
|
||||
image="units/elves-wood/avenger-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -187,29 +157,23 @@ This has, at times, been interpreted as a form of vengeance for their brethren l
|
|||
name=bow
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow.png"
|
||||
image="units/elves-wood/avenger+female-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow-attack1.png"
|
||||
image="units/elves-wood/avenger+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow-attack1.png"
|
||||
image="units/elves-wood/avenger+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow-attack2.png"
|
||||
image="units/elves-wood/avenger+female-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-bow.png"
|
||||
image="units/elves-wood/avenger+female-bow.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -217,28 +181,28 @@ This has, at times, been interpreted as a form of vengeance for their brethren l
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword.png"
|
||||
image="units/elves-wood/avenger+female-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword-1.png"
|
||||
image="units/elves-wood/avenger+female-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword-2.png"
|
||||
image="units/elves-wood/avenger+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword-2.png"
|
||||
image="units/elves-wood/avenger+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword-3.png"
|
||||
image="units/elves-wood/avenger+female-sword-3.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/avenger+female-sword.png"
|
||||
image="units/elves-wood/avenger+female-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
|
|
@ -6,10 +6,9 @@
|
|||
image="units/elves-wood/captain.png"
|
||||
profile="portraits/elves/captain.png"
|
||||
[leading_anim]
|
||||
start_time=-150
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/elves-wood/captain-leading.png"
|
||||
image="units/elves-wood/captain-leading.png:300"
|
||||
[/frame]
|
||||
[/leading_anim]
|
||||
{MAGENTA_IS_THE_TEAM_COLOR}
|
||||
|
@ -64,129 +63,67 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=yes
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/captain-bow.png"
|
||||
image="units/elves-wood/captain-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/captain-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/captain-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/captain-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/captain-bow-attack1.png"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/captain-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/captain-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/captain-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/captain-bow.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=no
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/captain-bow.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/captain-bow-attack1.png"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/captain-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/captain-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/captain-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/captain-bow.png"
|
||||
image="units/elves-wood/captain-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/captain.png"
|
||||
image="units/elves-wood/captain.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/captain-melee-2.png"
|
||||
image="units/elves-wood/captain-melee-2.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/captain-melee-1.png"
|
||||
image="units/elves-wood/captain-melee-1.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/captain-melee-1.png"
|
||||
image="units/elves-wood/captain-melee-1.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/captain-melee-2.png"
|
||||
image="units/elves-wood/captain-melee-2.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=225
|
||||
image="units/elves-wood/captain.png"
|
||||
image="units/elves-wood/captain.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,139 +55,64 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=yes
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/champion-bow.png"
|
||||
image="units/elves-wood/champion-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/champion-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/champion-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/champion-bow-attack[2~4].png:[75:100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/champion-bow-attack1.png"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/champion-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/champion-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/champion-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/champion-bow.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=no
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/champion-bow.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/champion-bow-attack1.png"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/champion-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/champion-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/champion-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/champion-bow.png"
|
||||
image="units/elves-wood/champion-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/champion.png"
|
||||
image="units/elves-wood/champion.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image="units/elves-wood/champion-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image="units/elves-wood/champion-attack-2.png"
|
||||
image="units/elves-wood/champion-attack-[1,2].png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/champion-attack-3.png"
|
||||
image="units/elves-wood/champion-attack-3.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/champion-attack-3.png"
|
||||
image="units/elves-wood/champion-attack-3.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image="units/elves-wood/champion-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image="units/elves-wood/champion-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/champion-attack-6.png"
|
||||
image="units/elves-wood/champion-attack-[4~6].png:[50*2,25]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -69,101 +69,34 @@ The chief ability of Druids lies in healing, and it is for this skill that they
|
|||
[/attack]
|
||||
{DEFENSE_ANIM "units/elves-wood/druid-defend-2.png" "units/elves-wood/druid-defend-1.png" {SOUND_LIST:ELF_FEMALE_HIT} }
|
||||
[healing_anim]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/druid-healing1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/druid-healing2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/druid-healing3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
halo="halo/elven/druid-healing4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
halo="halo/elven/druid-healing5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/druid-healing6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/druid-healing7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=225
|
||||
end=300
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/druid-healing8.png"
|
||||
image="units/elves-wood/druid-magic-[1~4,4~1].png:75"
|
||||
halo="halo/elven/druid-healing[1~8].png"
|
||||
[/frame]
|
||||
[/healing_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=thorns
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
begin=-200
|
||||
end=0
|
||||
duration=200
|
||||
image="projectiles/thorns.png"
|
||||
image_diagonal="projectiles/thorns-ne.png"
|
||||
[/missile_frame]
|
||||
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/nature-halo1.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/nature-halo2.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/nature-halo3.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
halo="halo/elven/nature-halo4.png"
|
||||
image="units/elves-wood/druid-magic-[1~4].png:75"
|
||||
halo="halo/elven/nature-halo[1~4].png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
image="units/elves-wood/druid-magic-4.png:75"
|
||||
halo="halo/elven/nature-halo5.png"
|
||||
sound=magic-thorns-[1,2].ogg
|
||||
halo_x,halo_y=0,-12
|
||||
|
@ -172,9 +105,7 @@ The chief ability of Druids lies in healing, and it is for this skill that they
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
image="units/elves-wood/druid-magic-4.png:75"
|
||||
halo="halo/elven/nature-halo5.png"
|
||||
sound=magic-thorns-miss-[1,2].ogg
|
||||
halo_x,halo_y=0,-12
|
||||
|
@ -182,24 +113,8 @@ The chief ability of Druids lies in healing, and it is for this skill that they
|
|||
[/else]
|
||||
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/nature-halo6.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/nature-halo7.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=225
|
||||
end=300
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/nature-halo8.png"
|
||||
image="units/elves-wood/druid-magic-[3~1].png:75"
|
||||
halo="halo/elven/nature-halo[6~8].png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -207,69 +122,29 @@ The chief ability of Druids lies in healing, and it is for this skill that they
|
|||
[filter_attack]
|
||||
name=ensnare
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
offset=1.0
|
||||
begin=-200
|
||||
end=0
|
||||
duration=200
|
||||
image="projectiles/entangle.png"
|
||||
image_diagonal="projectiles/entangle.png"
|
||||
[/missile_frame]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/nature-halo1.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/nature-halo2.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/nature-halo3.png"
|
||||
image="units/elves-wood/druid-magic-[1~3].png:75"
|
||||
halo="halo/elven/nature-halo[1~3].png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
image="units/elves-wood/druid-magic-4.png:75"
|
||||
halo="halo/elven/nature-halo4.png"
|
||||
halo_x,halo_y=0,-12
|
||||
sound=entangle.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/elves-wood/druid-magic-4.png"
|
||||
halo="halo/elven/nature-halo5.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/druid-magic-3.png"
|
||||
halo="halo/elven/nature-halo6.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/elves-wood/druid-magic-2.png"
|
||||
halo="halo/elven/nature-halo7.png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=225
|
||||
end=300
|
||||
image="units/elves-wood/druid-magic-1.png"
|
||||
halo="halo/elven/nature-halo8.png"
|
||||
image="units/elves-wood/druid-magic-[4~1].png:75"
|
||||
halo="halo/elven/nature-halo[5~8].png"
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -277,33 +152,26 @@ The chief ability of Druids lies in healing, and it is for this skill that they
|
|||
[filter_attack]
|
||||
name=staff
|
||||
[/filter_attack]
|
||||
start_time=-175
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/druid.png"
|
||||
image="units/elves-wood/druid.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/druid-attack.png"
|
||||
image="units/elves-wood/druid-attack.png:200"
|
||||
sound=staff.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/druid-attack.png"
|
||||
image="units/elves-wood/druid-attack.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/druid.png"
|
||||
image="units/elves-wood/druid.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -78,8 +78,7 @@
|
|||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-1.png"
|
||||
image="units/elves-wood/enchantress-magic-1.png:75"
|
||||
sound=magic-faeriefire.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -89,8 +88,7 @@
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-1.png"
|
||||
image="units/elves-wood/enchantress-magic-1.png:75"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -99,39 +97,8 @@
|
|||
[/else]
|
||||
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo3.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo4.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo5.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo6.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo7.png
|
||||
image="units/elves-wood/enchantress-magic-[2*5,1].png:75"
|
||||
halo=halo/elven/faerie-fire-halo[2~7].png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -140,61 +107,28 @@
|
|||
name=entangle
|
||||
[/filter_attack]
|
||||
start_time=-450
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
offset=1.0
|
||||
begin=-200
|
||||
end=50
|
||||
duration=250
|
||||
image="projectiles/entangle.png"
|
||||
image_diagonal="projectiles/entangle.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-1.png"
|
||||
halo=halo/elven/nature-halo1.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/nature-halo2.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/nature-halo3.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/nature-halo4.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/nature-halo5.png
|
||||
image="units/elves-wood/enchantress-magic-[1,2*4].png:75"
|
||||
halo=halo/elven/nature-halo[1~5].png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
image="units/elves-wood/enchantress-magic-2.png:75"
|
||||
halo=halo/elven/nature-halo6.png
|
||||
sound=entangle.wav
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-2.png"
|
||||
halo=halo/elven/nature-halo7.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/elves-wood/enchantress-magic-1.png"
|
||||
halo=halo/elven/nature-halo8.png
|
||||
image="units/elves-wood/enchantress-magic-[2,1].png:75"
|
||||
halo=halo/elven/nature-halo[7,8].png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -205,40 +139,24 @@
|
|||
offset=0.0~0.3,0.3~0.45,0.45~0.3,0.3~0.0
|
||||
start_time=-250
|
||||
[frame]
|
||||
duration=90
|
||||
image="units/elves-wood/enchantress-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=90
|
||||
image="units/elves-wood/enchantress-melee-2.png"
|
||||
image="units/elves-wood/enchantress-melee-[1,2].png:90"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/enchantress-melee-3.png"
|
||||
image="units/elves-wood/enchantress-melee-3.png:100"
|
||||
sound=staff.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/enchantress-melee-3.png"
|
||||
image="units/elves-wood/enchantress-melee-3.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/enchantress-melee-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/enchantress-melee-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/enchantress-melee-6.png"
|
||||
image="units/elves-wood/enchantress-melee-[4,6].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -56,156 +56,71 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/fighter-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/fighter-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/fighter-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/fighter-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/fighter-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/elves-wood/fighter-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/elves-wood/fighter-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/elves-wood/fighter-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/fighter-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/elves-wood/fighter-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/elves-wood/fighter-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/elves-wood/fighter-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/fighter-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/fighter-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/fighter-idle-12.png"
|
||||
image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/fighter-bow.png"
|
||||
image="units/elves-wood/fighter-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/fighter-bow-attack1.png"
|
||||
image="units/elves-wood/fighter-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/fighter-bow-attack1.png"
|
||||
image="units/elves-wood/fighter-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/fighter-bow-attack2.png"
|
||||
image="units/elves-wood/fighter-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/fighter-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/fighter-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/fighter-bow.png"
|
||||
image="units/elves-wood/fighter-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-175
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/fighter.png"
|
||||
image="units/elves-wood/fighter.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/fighter-melee-1.png"
|
||||
image="units/elves-wood/fighter-melee-1.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/fighter-melee-1.png"
|
||||
image="units/elves-wood/fighter-melee-1.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/elves-wood/fighter-melee-2.png"
|
||||
image="units/elves-wood/fighter-melee-2.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=175
|
||||
image="units/elves-wood/fighter.png"
|
||||
image="units/elves-wood/fighter.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -54,107 +54,70 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/hero-bow.png"
|
||||
image="units/elves-wood/hero-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/hero-bow-attack1.png"
|
||||
image="units/elves-wood/hero-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/hero-bow-attack1.png"
|
||||
image="units/elves-wood/hero-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/hero-bow-attack2.png"
|
||||
image="units/elves-wood/hero-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/hero-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/hero-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/hero-bow.png"
|
||||
image="units/elves-wood/hero-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/hero.png"
|
||||
image="units/elves-wood/hero.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-110
|
||||
image="units/elves-wood/hero-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-110
|
||||
end=-75
|
||||
image="units/elves-wood/hero-melee-2.png"
|
||||
image="units/elves-wood/hero-melee-[1,2].png:[65,35]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/hero-melee-3.png"
|
||||
image="units/elves-wood/hero-melee-3.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/hero-melee-3.png"
|
||||
image="units/elves-wood/hero-melee-3.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=120
|
||||
image="units/elves-wood/hero-melee-4.png"
|
||||
image="units/elves-wood/hero-melee-4.png:45"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=120
|
||||
end=180
|
||||
image="units/elves-wood/hero-defend.png"
|
||||
image="units/elves-wood/hero-defend.png:60"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=180
|
||||
end=200
|
||||
image="units/elves-wood/hero.png"
|
||||
image="units/elves-wood/hero.png:20"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -36,35 +36,29 @@
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/elves-wood/high-lord.png"
|
||||
image="units/elves-wood/high-lord.png:1"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/high-lord-defend-1.png"
|
||||
image="units/elves-wood/high-lord-defend-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=hit
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/high-lord-defend-2.png"
|
||||
image="units/elves-wood/high-lord-defend-2.png:100"
|
||||
sound={SOUND_LIST:ELF_HIT}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss,kill
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/high-lord-defend-2.png"
|
||||
image="units/elves-wood/high-lord-defend-2.png:100"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/high-lord-defend-1.png"
|
||||
image="units/elves-wood/high-lord-defend-1.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/elves-wood/high-lord.png"
|
||||
image="units/elves-wood/high-lord.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
{DEFENSE_ANIM_RANGE "units/elves-wood/high-lord-magic-defend.png" "units/elves-wood/high-lord-magic.png" {SOUND_LIST:ELF_HIT} ranged}
|
||||
|
@ -93,61 +87,32 @@
|
|||
[filter_attack]
|
||||
name=faerie fire
|
||||
[/filter_attack]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/high-lord-magic.png"
|
||||
sound=magic-faeriefire.ogg
|
||||
start_time=-450
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/high-lord-magic.png:75"
|
||||
sound=magic-faeriefire.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/high-lord-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=75
|
||||
image="units/elves-wood/high-lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[3~7].png:75
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=faerie fire
|
||||
[/filter_attack]
|
||||
hits=no
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/high-lord-magic.png:75"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/high-lord-magic.png"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/high-lord-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=75
|
||||
image="units/elves-wood/high-lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[3~7].png:75
|
||||
image="units/elves-wood/high-lord-magic.png:75,units/elves-wood/high-lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[2~7].png:75
|
||||
halo_x,halo_y=-19,-14
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -155,38 +120,29 @@
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/high-lord.png"
|
||||
image="units/elves-wood/high-lord.png:25"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/high-lord-attack-sword-1.png"
|
||||
image="units/elves-wood/high-lord-attack-sword-1.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/high-lord-attack-sword-1.png"
|
||||
image="units/elves-wood/high-lord-attack-sword-1.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/elves-wood/high-lord-attack-sword-2.png"
|
||||
image="units/elves-wood/high-lord-attack-sword-2.png:175"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/elves-wood/high-lord.png"
|
||||
image="units/elves-wood/high-lord.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -60,61 +60,32 @@
|
|||
[filter_attack]
|
||||
name=faerie fire
|
||||
[/filter_attack]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/lord-magic.png"
|
||||
sound=magic-faeriefire.ogg
|
||||
start_time=-450
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/lord-magic.png:75"
|
||||
sound=magic-faeriefire.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/lord-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=75
|
||||
image="units/elves-wood/lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[3~7].png:75
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=faerie fire
|
||||
[/filter_attack]
|
||||
hits=no
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/lord-magic.png:75"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/lord-magic.png"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/lord-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=75
|
||||
image="units/elves-wood/lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[3~7].png:75
|
||||
image="units/elves-wood/lord-magic.png:75,units/elves-wood/lord-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo[2~7].png:75
|
||||
halo_x,halo_y=-19,-13
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -122,33 +93,26 @@
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/elves-wood/lord.png"
|
||||
image="units/elves-wood/lord.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=125
|
||||
image="units/elves-wood/lord-melee.png"
|
||||
image="units/elves-wood/lord-melee.png:225"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=125
|
||||
image="units/elves-wood/lord-melee.png"
|
||||
image="units/elves-wood/lord-melee.png:225"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image="units/elves-wood/lord.png"
|
||||
image="units/elves-wood/lord.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -32,30 +32,9 @@
|
|||
image="portraits/elves/transparent/marksman.png"
|
||||
[/portrait]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=160
|
||||
image="units/elves-wood/marksman-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=160
|
||||
end=400
|
||||
image="units/elves-wood/marksman-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=580
|
||||
image="units/elves-wood/marksman-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=580
|
||||
end=780
|
||||
image="units/elves-wood/marksman-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=780
|
||||
end=1000
|
||||
image="units/elves-wood/marksman-die-5.png"
|
||||
image="units/elves-wood/marksman-die-[1~5].png:[160,220,180,200,220]"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -85,97 +64,67 @@
|
|||
[filter_attack]
|
||||
name=longbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-475
|
||||
[frame]
|
||||
begin=-475
|
||||
end=-400
|
||||
image="units/elves-wood/marksman-bow.png"
|
||||
image="units/elves-wood/marksman-bow.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-325
|
||||
image="units/elves-wood/marksman-bow-attack1.png"
|
||||
image="units/elves-wood/marksman-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-325
|
||||
image="units/elves-wood/marksman-bow-attack1.png"
|
||||
image="units/elves-wood/marksman-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-325
|
||||
end=-250
|
||||
image="units/elves-wood/marksman-bow-attack2.png"
|
||||
image="units/elves-wood/marksman-bow-attack[2~4].png:[75,100,150]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/elves-wood/marksman-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="units/elves-wood/marksman-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/elves-wood/marksman-bow.png"
|
||||
image="units/elves-wood/marksman-bow.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/marksman-sword.png"
|
||||
image="units/elves-wood/marksman-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/marksman-sword-1.png"
|
||||
image="units/elves-wood/marksman-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/elves-wood/marksman-sword-2.png"
|
||||
image="units/elves-wood/marksman-sword-2.png:175"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/elves-wood/marksman-sword-2.png"
|
||||
image="units/elves-wood/marksman-sword-2.png:175"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/marksman-sword-3.png"
|
||||
image="units/elves-wood/marksman-sword-3.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/marksman-sword.png"
|
||||
image="units/elves-wood/marksman-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -203,19 +152,7 @@
|
|||
[/portrait]
|
||||
[death]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman-die-5.png"
|
||||
image="units/elves-wood/marksman+[female-die-1,female-die-2,female-die-3,die-4,die-5].png:[160,220,180,200,220]"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack_anim]
|
||||
|
@ -223,29 +160,23 @@
|
|||
name=longbow
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow.png"
|
||||
image="units/elves-wood/marksman+female-bow.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow-attack1.png"
|
||||
image="units/elves-wood/marksman+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow-attack1.png"
|
||||
image="units/elves-wood/marksman+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow-attack2.png"
|
||||
image="units/elves-wood/marksman+female-bow-attack[2~4].png:[75,100,150]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-bow.png"
|
||||
image="units/elves-wood/marksman+female-bow.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -253,28 +184,28 @@
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword.png"
|
||||
image="units/elves-wood/marksman+female-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword-1.png"
|
||||
image="units/elves-wood/marksman+female-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword-2.png"
|
||||
image="units/elves-wood/marksman+female-sword-2.png:175"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword-2.png"
|
||||
image="units/elves-wood/marksman+female-sword-2.png:175"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword-3.png"
|
||||
image="units/elves-wood/marksman+female-sword-3.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/marksman+female-sword.png"
|
||||
image="units/elves-wood/marksman+female-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
|
|
@ -6,10 +6,9 @@
|
|||
image="units/elves-wood/marshal.png"
|
||||
profile="portraits/elves/captain.png"
|
||||
[leading_anim]
|
||||
start_time=-150
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/elves-wood/marshal-leading.png"
|
||||
image="units/elves-wood/marshal-leading.png:300"
|
||||
[/frame]
|
||||
[/leading_anim]
|
||||
{MAGENTA_IS_THE_TEAM_COLOR}
|
||||
|
@ -65,124 +64,64 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=yes
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/marshal-bow.png"
|
||||
image="units/elves-wood/marshal-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/marshal-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/marshal-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/marshal-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/marshal-bow-attack1.png"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/marshal-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/marshal-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/marshal-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/marshal-bow.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
hits=no
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/marshal-bow.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/marshal-bow-attack1.png"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/marshal-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/marshal-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/marshal-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/marshal-bow.png"
|
||||
image="units/elves-wood/marshal-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-175
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/marshal-melee-2.png"
|
||||
image="units/elves-wood/marshal-melee-2.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=75
|
||||
image="units/elves-wood/marshal-melee-1.png"
|
||||
image="units/elves-wood/marshal-melee-1.png:175"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=75
|
||||
image="units/elves-wood/marshal-melee-1.png"
|
||||
image="units/elves-wood/marshal-melee-1.png:175"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/marshal-melee-2.png"
|
||||
image="units/elves-wood/marshal-melee-2.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/elves-wood/marshal.png"
|
||||
image="units/elves-wood/marshal.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -61,54 +61,41 @@ The speed of these soldiers allows the elves to strike when and where they choos
|
|||
[/attack]
|
||||
{DEFENSE_ANIM "units/elves-wood/outrider-defend.png" "units/elves-wood/outrider.png" {SOUND_LIST:HORSE_HIT} }
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/elves-wood/outrider-moving.png"
|
||||
image="units/elves-wood/outrider-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-500
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-400
|
||||
image="units/elves-wood/outrider-attack1.png"
|
||||
image="units/elves-wood/outrider-attack1.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-400
|
||||
image="units/elves-wood/outrider-attack1.png"
|
||||
image="units/elves-wood/outrider-attack1.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
image="units/elves-wood/outrider-attack2.png"
|
||||
image="units/elves-wood/outrider-attack[2,1].png:[250,100]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/elves-wood/outrider-attack1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/elves-wood/outrider-moving.png"
|
||||
image="units/elves-wood/outrider-moving.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -116,43 +103,31 @@ The speed of these soldiers allows the elves to strike when and where they choos
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/outrider.png"
|
||||
image="units/elves-wood/outrider.png:25"
|
||||
sound=horse-elf-canter.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/outrider-melee-2.png"
|
||||
image="units/elves-wood/outrider-melee-2.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/outrider-melee-1.png"
|
||||
image="units/elves-wood/outrider-melee-1.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/outrider-melee-1.png"
|
||||
image="units/elves-wood/outrider-melee-1.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/outrider-moving.png"
|
||||
image="units/elves-wood/outrider-moving.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/outrider.png"
|
||||
image="units/elves-wood/outrider.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -66,97 +66,67 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/ranger-bow.png"
|
||||
image="units/elves-wood/ranger-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/ranger-bow-attack1.png"
|
||||
image="units/elves-wood/ranger-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/ranger-bow-attack1.png"
|
||||
image="units/elves-wood/ranger-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/ranger-bow-attack2.png"
|
||||
image="units/elves-wood/ranger-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/ranger-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/ranger-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=65
|
||||
image="units/elves-wood/ranger-bow.png"
|
||||
image="units/elves-wood/ranger-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/ranger-sword.png"
|
||||
image="units/elves-wood/ranger-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/ranger-sword-1.png"
|
||||
image="units/elves-wood/ranger-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/ranger-sword-2.png"
|
||||
image="units/elves-wood/ranger-sword-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/elves-wood/ranger-sword-2.png"
|
||||
image="units/elves-wood/ranger-sword-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=175
|
||||
image="units/elves-wood/ranger-sword-3.png"
|
||||
image="units/elves-wood/ranger-sword-3.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/ranger-sword.png"
|
||||
image="units/elves-wood/ranger-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -184,29 +154,23 @@
|
|||
name=bow
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow.png"
|
||||
image="units/elves-wood/ranger+female-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow-attack1.png"
|
||||
image="units/elves-wood/ranger+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow-attack1.png"
|
||||
image="units/elves-wood/ranger+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow-attack2.png"
|
||||
image="units/elves-wood/ranger+female-bow-attack[2~4].png:[75,100,130]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-bow.png"
|
||||
image="units/elves-wood/ranger+female-bow.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -214,26 +178,26 @@
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword.png"
|
||||
image="units/elves-wood/ranger+female-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword-1.png"
|
||||
image="units/elves-wood/ranger+female-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword-2.png"
|
||||
image="units/elves-wood/ranger+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword-2.png"
|
||||
image="units/elves-wood/ranger+female-sword-2.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword-3.png"
|
||||
image="units/elves-wood/ranger+female-sword-3.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/ranger+female-sword.png"
|
||||
image="units/elves-wood/ranger+female-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
|
|
@ -63,98 +63,74 @@ This combination of incredible mobility and potent combat strength is one of the
|
|||
[/attack]
|
||||
{DEFENSE_ANIM "units/elves-wood/rider-defend.png" "units/elves-wood/rider.png" {SOUND_LIST:HORSE_HIT} }
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/elves-wood/rider-moving.png"
|
||||
image="units/elves-wood/rider-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-500
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-400
|
||||
image="units/elves-wood/rider-attack1.png"
|
||||
image="units/elves-wood/rider-attack1.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-400
|
||||
image="units/elves-wood/rider-attack1.png"
|
||||
image="units/elves-wood/rider-attack1.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
image="units/elves-wood/rider-attack2.png"
|
||||
image="units/elves-wood/rider-attack[2,1].png:[250,100]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/elves-wood/rider-attack1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=100
|
||||
image="units/elves-wood/rider-moving.png"
|
||||
image="units/elves-wood/rider-moving.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/rider.png"
|
||||
image="units/elves-wood/rider.png:25"
|
||||
sound=horse-elf-canter.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/rider-melee-2.png"
|
||||
image="units/elves-wood/rider-melee-2.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/rider-melee-1.png"
|
||||
image="units/elves-wood/rider-melee-1.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/rider-melee-1.png"
|
||||
image="units/elves-wood/rider-melee-1.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/rider-moving.png"
|
||||
image="units/elves-wood/rider-moving.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/rider.png"
|
||||
image="units/elves-wood/rider.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -62,177 +62,81 @@
|
|||
[/attack]
|
||||
{DEFENSE_ANIM "units/elves-wood/scout-defend.png" "units/elves-wood/scout.png" {SOUND_LIST:HORSE_HIT} }
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/elves-wood/scout-moving.png"
|
||||
image="units/elves-wood/scout-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=125
|
||||
image="units/elves-wood/scout-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/scout-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/elves-wood/scout-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-14.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-15.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/elves-wood/scout-idle-16.png"
|
||||
image="units/elves-wood/scout-idle-[1~8,7,8,7~16].png:[125*9,150,175,150,175*8]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/elves-wood/scout-attack1.png"
|
||||
image="units/elves-wood/scout-attack1.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/elves-wood/scout-attack1.png"
|
||||
image="units/elves-wood/scout-attack1.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-50
|
||||
image="units/elves-wood/scout-attack2.png"
|
||||
image="units/elves-wood/scout-attack2.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/elves-wood/scout-moving.png"
|
||||
image="units/elves-wood/scout-moving.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/scout.png"
|
||||
image="units/elves-wood/scout.png:25"
|
||||
sound=horse-elf-canter.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/scout-moving.png"
|
||||
image="units/elves-wood/scout-moving.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/scout-attack.png"
|
||||
image="units/elves-wood/scout-attack.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/scout-attack.png"
|
||||
image="units/elves-wood/scout-attack.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/elves-wood/scout-moving.png"
|
||||
image="units/elves-wood/scout-moving.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/elves-wood/scout.png"
|
||||
image="units/elves-wood/scout.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -61,84 +61,42 @@ The healing abilities of the elves are also remarkable, and of capital use in ba
|
|||
[healing_anim]
|
||||
start_time=-200
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal1.png"
|
||||
image="units/elves-wood/shaman-heal[1,2].png:55"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal2.png"
|
||||
image="units/elves-wood/shaman-heal[3~9].png:55"
|
||||
halo=halo/elven/shaman-heal-halo-[1~7].png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal3.png"
|
||||
halo=halo/elven/shaman-heal-halo-1.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal4.png"
|
||||
halo=halo/elven/shaman-heal-halo-2.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal5.png"
|
||||
halo=halo/elven/shaman-heal-halo-3.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal6.png"
|
||||
halo=halo/elven/shaman-heal-halo-4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal7.png"
|
||||
halo=halo/elven/shaman-heal-halo-5.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal8.png"
|
||||
halo=halo/elven/shaman-heal-halo-6.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=55
|
||||
image="units/elves-wood/shaman-heal9.png"
|
||||
halo=halo/elven/shaman-heal-halo-7.png
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=30
|
||||
image="units/elves-wood/shaman-heal9.png"
|
||||
image="units/elves-wood/shaman-heal9.png:30"
|
||||
[/frame]
|
||||
[/healing_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=entangle
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
offset=1.0
|
||||
begin=-200
|
||||
end=50
|
||||
duration=150
|
||||
image="projectiles/entangle.png"
|
||||
image_diagonal="projectiles/entangle.png"
|
||||
[/missile_frame]
|
||||
start_time=-450
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-225
|
||||
image="units/elves-wood/shaman.png"
|
||||
halo=halo/elven/nature-halo[1~3].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-75
|
||||
image="units/elves-wood/shaman-attack2.png"
|
||||
halo=halo/elven/nature-halo[4,5].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/shaman-attack2.png"
|
||||
halo=halo/elven/nature-halo6.png
|
||||
halo=halo/elven/nature-halo6.png:75
|
||||
sound=entangle.wav
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
|
@ -150,42 +108,33 @@ The healing abilities of the elves are also remarkable, and of capital use in ba
|
|||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/elves-wood/shaman.png"
|
||||
image="units/elves-wood/shaman.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=staff
|
||||
[/filter_attack]
|
||||
start_time=-175
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/elves-wood/shaman.png"
|
||||
image="units/elves-wood/shaman.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/shaman-attack.png"
|
||||
image="units/elves-wood/shaman-attack.png:200"
|
||||
sound=staff.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/shaman-attack.png"
|
||||
image="units/elves-wood/shaman-attack.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/shaman.png"
|
||||
image="units/elves-wood/shaman.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -59,97 +59,64 @@
|
|||
[filter_attack]
|
||||
name=longbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
begin=-445
|
||||
end=-380
|
||||
image="units/elves-wood/sharpshooter-bow.png"
|
||||
image="units/elves-wood/sharpshooter-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/sharpshooter-bow-attack1.png"
|
||||
image="units/elves-wood/sharpshooter-bow-attack1.png:75"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-380
|
||||
end=-305
|
||||
image="units/elves-wood/sharpshooter-bow-attack1.png"
|
||||
image="units/elves-wood/sharpshooter-bow-attack1.png:75"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-305
|
||||
end=-230
|
||||
image="units/elves-wood/sharpshooter-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-130
|
||||
image="units/elves-wood/sharpshooter-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-130
|
||||
end=0
|
||||
image="units/elves-wood/sharpshooter-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/elves-wood/sharpshooter-bow-attack5.png"
|
||||
image="units/elves-wood/sharpshooter-bow-attack[2~5].png:[75,100,130,150]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/elves-wood/sharpshooter-sword.png"
|
||||
image="units/elves-wood/sharpshooter-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/elves-wood/sharpshooter-sword-1.png"
|
||||
image="units/elves-wood/sharpshooter-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/elves-wood/sharpshooter-sword-2.png"
|
||||
image="units/elves-wood/sharpshooter-sword-2.png:175"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/elves-wood/sharpshooter-sword-2.png"
|
||||
image="units/elves-wood/sharpshooter-sword-2.png:175"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/elves-wood/sharpshooter-sword-3.png"
|
||||
image="units/elves-wood/sharpshooter-sword-3.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/elves-wood/sharpshooter-sword.png"
|
||||
image="units/elves-wood/sharpshooter-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -177,31 +144,22 @@
|
|||
name=longbow
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow.png"
|
||||
image="units/elves-wood/sharpshooter+female-bow.png:65"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack1.png"
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack1.png"
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack1.png:75"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack5.png"
|
||||
image="units/elves-wood/sharpshooter+female-bow-attack[2~5].png:[75,100,130,150]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -209,28 +167,28 @@
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword-1.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword-2.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword-2.png:175"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword-2.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword-2.png:175"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword-3.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword-3.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/elves-wood/sharpshooter+female-sword.png"
|
||||
image="units/elves-wood/sharpshooter+female-sword.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
|
|
@ -75,146 +75,48 @@
|
|||
{DEFENSE_ANIM_RANGE "units/elves-wood/shyde-defend.png" "units/elves-wood/shyde.png" {SOUND_LIST:ELF_FEMALE_HIT} melee }
|
||||
{DEFENSE_ANIM_ELVEN_RANGE "units/elves-wood/shyde-defend.png" "units/elves-wood/shyde.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged }
|
||||
[healing_anim]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-145
|
||||
image="units/elves-wood/shyde-healing1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-145
|
||||
end=-90
|
||||
image="units/elves-wood/shyde-healing2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-90
|
||||
end=-35
|
||||
image="units/elves-wood/shyde-healing3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-35
|
||||
end=20
|
||||
image="units/elves-wood/shyde-healing4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=20
|
||||
end=75
|
||||
image="units/elves-wood/shyde-healing5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=130
|
||||
image="units/elves-wood/shyde-healing6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=130
|
||||
end=185
|
||||
image="units/elves-wood/shyde-healing7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=185
|
||||
end=240
|
||||
image="units/elves-wood/shyde-healing8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=240
|
||||
end=295
|
||||
image="units/elves-wood/shyde-healing9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=295
|
||||
end=350
|
||||
image="units/elves-wood/shyde-healing10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=350
|
||||
end=405
|
||||
image="units/elves-wood/shyde-healing11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=405
|
||||
end=460
|
||||
image="units/elves-wood/shyde-healing12.png"
|
||||
image="units/elves-wood/shyde-healing[1~12].png:55"
|
||||
[/frame]
|
||||
[/healing_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=thorns
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
begin=-200
|
||||
end=0
|
||||
duration=200
|
||||
image="projectiles/thorns.png"
|
||||
image_diagonal="projectiles/thorns-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo1.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo2.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo3.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo4.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo5.png
|
||||
halo=halo/elven/nature-halo[1~5].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
sound=magic-thorns-[1,2].ogg
|
||||
halo=halo/elven/nature-halo6.png
|
||||
halo=halo/elven/nature-halo6.png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
sound=magic-thorns-miss-[1,2].ogg
|
||||
halo=halo/elven/nature-halo6.png
|
||||
halo=halo/elven/nature-halo6.png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-0
|
||||
end=75
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo7.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo8.png
|
||||
halo=halo/elven/nature-halo[7,8].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -222,69 +124,29 @@
|
|||
[filter_attack]
|
||||
name=ensnare
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
offset=1.0
|
||||
begin=-200
|
||||
end=50
|
||||
duration=150
|
||||
image="projectiles/entangle.png"
|
||||
image_diagonal="projectiles/entangle.png"
|
||||
[/missile_frame]
|
||||
start_time=-450
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo1.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo2.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo3.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo4.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo5.png
|
||||
halo=halo/elven/nature-halo[1~5].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo6.png
|
||||
halo=halo/elven/nature-halo6.png:75
|
||||
sound=entangle.wav
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-0
|
||||
end=75
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo7.png
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
halo=halo/elven/nature-halo8.png
|
||||
halo=halo/elven/nature-halo[7,8].png:75
|
||||
halo_x,halo_y=0,-12
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -292,20 +154,9 @@
|
|||
[filter_attack]
|
||||
name=faerie touch
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/elves-wood/shyde-ftouch-attack1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/shyde-ftouch-attack2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/elves-wood/shyde-ftouch-attack3.png"
|
||||
image="units/elves-wood/shyde-ftouch-attack[1~3].png:[100,200,100]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -76,12 +76,11 @@ Those able to do so are roughly titled as ‘sorceresses’ by other races; and
|
|||
[/filter_attack]
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
|
||||
start_time=-450
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/sorceress-magic-1.png"
|
||||
image="units/elves-wood/sorceress-magic-1.png:75"
|
||||
sound=magic-faeriefire.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -91,9 +90,7 @@ Those able to do so are roughly titled as ‘sorceresses’ by other races; and
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/sorceress-magic-1.png"
|
||||
image="units/elves-wood/sorceress-magic-1.png:75"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -102,45 +99,8 @@ Those able to do so are roughly titled as ‘sorceresses’ by other races; and
|
|||
[/else]
|
||||
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/sorceress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo2.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/faerie-fire-halo3.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/faerie-fire-halo4.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/faerie-fire-halo5.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/sorceress-magic-2.png"
|
||||
halo=halo/elven/faerie-fire-halo6.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-0
|
||||
end=75
|
||||
image="units/elves-wood/sorceress-magic-1.png"
|
||||
halo=halo/elven/faerie-fire-halo7.png
|
||||
image="units/elves-wood/sorceress-magic-[2,3,3,3~1].png:75"
|
||||
halo=halo/elven/faerie-fire-halo[2~7].png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -148,70 +108,30 @@ Those able to do so are roughly titled as ‘sorceresses’ by other races; and
|
|||
[filter_attack]
|
||||
name=entangle
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
offset=1.0
|
||||
begin=-200
|
||||
end=50
|
||||
duration=150
|
||||
image="projectiles/entangle.png"
|
||||
image_diagonal="projectiles/entangle.png"
|
||||
[/missile_frame]
|
||||
|
||||
start_time=-450
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/sorceress-magic-1.png"
|
||||
halo=halo/elven/nature-halo1.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-375
|
||||
end=-300
|
||||
image="units/elves-wood/sorceress-magic-2.png"
|
||||
halo=halo/elven/nature-halo2.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-225
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/nature-halo3.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/nature-halo4.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/nature-halo5.png
|
||||
image="units/elves-wood/sorceress-magic-[1,2].png:75,units/elves-wood/sorceress-magic-3.png"
|
||||
halo=halo/elven/nature-halo[1~5].png:75
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/sorceress-magic-3.png"
|
||||
image="units/elves-wood/sorceress-magic-3.png:75"
|
||||
halo=halo/elven/nature-halo6.png
|
||||
sound=entangle.wav
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-0
|
||||
end=75
|
||||
image="units/elves-wood/sorceress-magic-2.png"
|
||||
halo=halo/elven/nature-halo7.png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/elves-wood/sorceress-magic-1.png"
|
||||
halo=halo/elven/nature-halo8.png
|
||||
image="units/elves-wood/sorceress-magic-[2,1].png:75"
|
||||
halo=halo/elven/nature-halo[7,8].png
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -223,65 +143,24 @@ Those able to do so are roughly titled as ‘sorceresses’ by other races; and
|
|||
offset=0.0~-0.25:150,-0.25~0.1:100,0.1~0.5:250,0.5~0.6:100, 0.6~0.6:150,0.6~0.15:200,0.15~0.0:150
|
||||
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-4.png"
|
||||
image="units/elves-wood/sorceress-melee-attack-[1~4].png:80"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-5.png"
|
||||
image="units/elves-wood/sorceress-melee-attack-5.png:80"
|
||||
sound=staff.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-5.png"
|
||||
image="units/elves-wood/sorceress-melee-attack-5.png:80"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/sorceress-melee-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/elves-wood/sorceress-melee-attack-7.png"
|
||||
[/frame]
|
||||
#600
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/elves-wood/sorceress-melee-attack-2.png"
|
||||
image="units/elves-wood/sorceress-melee-attack-[6~10,1,2].png:[100*2,80*5]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -80,12 +80,11 @@
|
|||
[/filter_attack]
|
||||
{MISSILE_FRAME_FAERIE_FIRE}
|
||||
|
||||
start_time=-450
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
image="units/elves-wood/sylph-magic.png:75"
|
||||
sound=magic-faeriefire.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -95,9 +94,7 @@
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-375
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
image="units/elves-wood/sylph-magic.png:75"
|
||||
sound=magic-faeriefire-miss.ogg
|
||||
|
||||
halo=halo/elven/faerie-fire-halo1.png
|
||||
|
@ -106,8 +103,6 @@
|
|||
[/else]
|
||||
|
||||
[frame]
|
||||
begin=-375
|
||||
end=75
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo[2~7].png:75
|
||||
halo_x,halo_y=0,-28
|
||||
|
@ -117,33 +112,28 @@
|
|||
[filter_attack]
|
||||
name=gossamer
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
begin=-200
|
||||
end=50
|
||||
duration=150
|
||||
image="projectiles/web.png"
|
||||
image_diagonal="projectiles/web.png"
|
||||
[/missile_frame]
|
||||
start_time=-450
|
||||
[frame]
|
||||
begin=-450
|
||||
end=-75
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo[1~5].png:75
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[frame]
|
||||
begin=-75
|
||||
end=0
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo6.png
|
||||
halo=halo/elven/faerie-fire-halo6.png:75
|
||||
sound=entangle.wav
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-0
|
||||
end=75
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
halo=halo/elven/faerie-fire-halo7.png
|
||||
halo=halo/elven/faerie-fire-halo7.png:75
|
||||
halo_x,halo_y=0,-28
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -151,20 +141,9 @@
|
|||
[filter_attack]
|
||||
name=faerie touch
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/elves-wood/sylph-melee.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/elves-wood/sylph-magic.png"
|
||||
image="units/elves-wood/sylph-[magic,melee,magic].png:[100,200,100]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -65,82 +65,44 @@ The claws of a wolf are not generally regarded as being the more dangerous parts
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/goblins/direwolver-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/direwolver-idle-1.png"
|
||||
image="units/goblins/direwolver-idle-[1~4,3~1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/goblins/direwolver.png"
|
||||
image="units/goblins/direwolver.png:50"
|
||||
sound={SOUND_LIST:WOLF_GROWL}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/direwolver-moving.png"
|
||||
image="units/goblins/direwolver-moving.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:50"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:100"
|
||||
[/frame]
|
||||
{SOUND:POISON}
|
||||
[frame]
|
||||
begin=50
|
||||
end=100
|
||||
image="units/goblins/direwolver-moving.png"
|
||||
image="units/goblins/direwolver-moving.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/goblins/direwolver.png"
|
||||
image="units/goblins/direwolver.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -148,43 +110,32 @@ The claws of a wolf are not generally regarded as being the more dangerous parts
|
|||
name=fangs
|
||||
[/filter_attack]
|
||||
offset=0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-250
|
||||
image="units/goblins/direwolver.png"
|
||||
image="units/goblins/direwolver.png:100"
|
||||
sound={SOUND_LIST:WOLF_GROWL}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-100
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:150"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:50"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/direwolver-attack.png"
|
||||
image="units/goblins/direwolver-attack.png:50"
|
||||
sound=bite.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=200
|
||||
image="units/goblins/direwolver-moving.png"
|
||||
image="units/goblins/direwolver-moving.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/goblins/direwolver.png"
|
||||
image="units/goblins/direwolver.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -60,50 +60,9 @@
|
|||
[/attack]
|
||||
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=80
|
||||
image="units/goblins/impaler-death-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=80
|
||||
end=155
|
||||
image="units/goblins/impaler-death-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=155
|
||||
end=225
|
||||
image="units/goblins/impaler-death-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=225
|
||||
end=290
|
||||
image="units/goblins/impaler-death-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=290
|
||||
end=350
|
||||
image="units/goblins/impaler-death-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=350
|
||||
end=405
|
||||
image="units/goblins/impaler-death-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=405
|
||||
end=455
|
||||
image="units/goblins/impaler-death-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=455
|
||||
end=500
|
||||
image="units/goblins/impaler-death-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=650
|
||||
image="units/goblins/impaler-death-9.png"
|
||||
image="units/goblins/impaler-death-[1~9].png:[80,75,70,65,60,55,50,45,150]"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack_anim]
|
||||
|
@ -111,44 +70,35 @@
|
|||
name=spear
|
||||
range=ranged
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/goblins/impaler-attack-se-1.png"
|
||||
image="units/goblins/impaler-attack-se-1.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-100
|
||||
image="units/goblins/impaler-attack-ranged-s.png"
|
||||
image="units/goblins/impaler-attack-ranged-s.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
sound=spear.ogg
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/impaler-attack-ranged-s.png"
|
||||
image="units/goblins/impaler-attack-ranged-s.png:50"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/impaler-attack-ranged-s.png"
|
||||
image="units/goblins/impaler-attack-ranged-s.png:50"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=0
|
||||
image="units/goblins/impaler-death-1.png"
|
||||
image="units/goblins/impaler-death-1.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -157,43 +107,32 @@
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-125
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/impaler-attack-ne.png
|
||||
image=units/goblins/impaler-attack-ne.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-ne.png
|
||||
image=units/goblins/impaler-attack-ne.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-ne.png
|
||||
image=units/goblins/impaler-attack-ne.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/impaler-attack-ne.png
|
||||
image=units/goblins/impaler-attack-ne.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -202,43 +141,32 @@
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-125
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/impaler-attack-n.png
|
||||
image=units/goblins/impaler-attack-n.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-n.png
|
||||
image=units/goblins/impaler-attack-n.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-n.png
|
||||
image=units/goblins/impaler-attack-n.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/impaler-attack-n.png
|
||||
image=units/goblins/impaler-attack-n.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -247,43 +175,32 @@
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-125
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/impaler-attack-se-1.png
|
||||
image=units/goblins/impaler-attack-se-1.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-s.png
|
||||
image=units/goblins/impaler-attack-s.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-s.png
|
||||
image=units/goblins/impaler-attack-s.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/impaler-attack-se-1.png
|
||||
image=units/goblins/impaler-attack-se-1.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -292,43 +209,32 @@
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-125
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/impaler-attack-se-1.png
|
||||
image=units/goblins/impaler-attack-se-1.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-se-2.png
|
||||
image=units/goblins/impaler-attack-se-2.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/impaler-attack-se-2.png
|
||||
image=units/goblins/impaler-attack-se-2.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/impaler-attack-se-1.png
|
||||
image=units/goblins/impaler-attack-se-1.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image=units/goblins/impaler.png
|
||||
image=units/goblins/impaler.png:75
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -32,10 +32,9 @@ The wolves they are given are bred for speed and strength, making them quite dan
|
|||
image="portraits/goblins/transparent/direwolver.png"
|
||||
[/portrait]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/goblins/knight-moving.png"
|
||||
image="units/goblins/knight-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/goblins/knight-defend-2.png" "units/goblins/knight-defend-1.png" {SOUND_LIST:WOLF_HIT} }
|
||||
|
@ -56,43 +55,32 @@ The wolves they are given are bred for speed and strength, making them quite dan
|
|||
name=fangs
|
||||
[/filter_attack]
|
||||
offset=0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-250
|
||||
image="units/goblins/knight.png"
|
||||
image="units/goblins/knight.png:100"
|
||||
sound={SOUND_LIST:WOLF_GROWL}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-100
|
||||
image="units/goblins/knight-attack.png"
|
||||
image="units/goblins/knight-attack.png:150"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/knight-attack.png"
|
||||
image="units/goblins/knight-attack.png:50"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/knight-attack.png"
|
||||
image="units/goblins/knight-attack.png:50"
|
||||
sound=bite.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=200
|
||||
image="units/goblins/knight-moving.png"
|
||||
image="units/goblins/knight-moving.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/goblins/knight.png"
|
||||
image="units/goblins/knight.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -75,39 +75,32 @@
|
|||
[filter_attack]
|
||||
name=net
|
||||
[/filter_attack]
|
||||
missile_start_time=-200
|
||||
[missile_frame]
|
||||
begin=-200
|
||||
end=0
|
||||
duration=200
|
||||
image="projectiles/web.png"
|
||||
image_diagonal="projectiles/web.png"
|
||||
[/missile_frame]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/goblins/pillager-defend-1.png"
|
||||
image="units/goblins/pillager-defend-1.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/goblins/pillager-attack2.png"
|
||||
image="units/goblins/pillager-attack2.png:75"
|
||||
sound=net.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-75
|
||||
image="units/goblins/pillager-attack2.png"
|
||||
image="units/goblins/pillager-attack2.png:75"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=100
|
||||
image="units/goblins/pillager.png"
|
||||
image="units/goblins/pillager.png:175"
|
||||
[/frame]
|
||||
{SOUND:SLOW}
|
||||
[/attack_anim]
|
||||
|
@ -115,33 +108,26 @@
|
|||
[filter_attack]
|
||||
name=torch
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/pillager-moving.png"
|
||||
image="units/goblins/pillager-moving.png:100"
|
||||
sound=torch.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/pillager-moving.png"
|
||||
image="units/goblins/pillager-moving.png:100"
|
||||
sound=torch-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/pillager-attack.png"
|
||||
image="units/goblins/pillager-attack.png:150"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=50
|
||||
end=150
|
||||
image="units/goblins/pillager-moving.png"
|
||||
image="units/goblins/pillager-moving.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -149,43 +135,32 @@
|
|||
name=fangs
|
||||
[/filter_attack]
|
||||
offset=0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-250
|
||||
image="units/goblins/pillager.png"
|
||||
image="units/goblins/pillager.png:100"
|
||||
sound={SOUND_LIST:WOLF_GROWL}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-100
|
||||
image="units/goblins/pillager-attack.png"
|
||||
image="units/goblins/pillager-attack.png:150"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/pillager-attack.png"
|
||||
image="units/goblins/pillager-attack.png:50"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/pillager-attack.png"
|
||||
image="units/goblins/pillager-attack.png:50"
|
||||
sound=bite.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=200
|
||||
image="units/goblins/pillager-moving.png"
|
||||
image="units/goblins/pillager-moving.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/goblins/pillager.png"
|
||||
image="units/goblins/pillager.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -54,53 +54,35 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image=units/goblins/rouser.png
|
||||
image=units/goblins/rouser.png:25
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image=units/goblins/rouser-defend.png
|
||||
image=units/goblins/rouser-defend.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/rouser-attack1.png
|
||||
image=units/goblins/rouser-attack1.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/rouser-attack-se.png
|
||||
image=units/goblins/rouser-attack-se.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/rouser-attack-se.png
|
||||
image=units/goblins/rouser-attack-se.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/rouser-attack3.png
|
||||
image=units/goblins/rouser-attack[3,4].png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image=units/goblins/rouser-attack4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image=units/goblins/rouser.png
|
||||
image=units/goblins/rouser.png:25
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -108,53 +90,35 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image=units/goblins/rouser.png
|
||||
image=units/goblins/rouser.png:25
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image=units/goblins/rouser-defend.png
|
||||
image=units/goblins/rouser-defend.png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image=units/goblins/rouser-attack1.png
|
||||
image=units/goblins/rouser-attack1.png:50
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/rouser-attack-ne.png
|
||||
image=units/goblins/rouser-attack-ne.png:150
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image=units/goblins/rouser-attack-ne.png
|
||||
image=units/goblins/rouser-attack-ne.png:150
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image=units/goblins/rouser-attack3.png
|
||||
image=units/goblins/rouser-attack[3,4].png:50
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image=units/goblins/rouser-attack4.png
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image=units/goblins/rouser.png
|
||||
image=units/goblins/rouser.png:25
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -162,33 +126,26 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/rouser-attack4.png
|
||||
image=units/goblins/rouser-attack4.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/rouser-attack-s.png
|
||||
image=units/goblins/rouser-attack-s.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/rouser-attack-s.png
|
||||
image=units/goblins/rouser-attack-s.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/rouser-attack4.png
|
||||
image=units/goblins/rouser-attack4.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -196,33 +153,26 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/rouser-attack4.png
|
||||
image=units/goblins/rouser-attack4.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/rouser-attack-n.png
|
||||
image=units/goblins/rouser-attack-n.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/rouser-attack-n.png
|
||||
image=units/goblins/rouser-attack-n.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/rouser-attack4.png
|
||||
image=units/goblins/rouser-attack4.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -61,52 +61,7 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/goblins/spearman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/goblins/spearman-idle-12.png"
|
||||
image="units/goblins/spearman-idle-[1~12].png:[150*3,300,150*8]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -115,33 +70,28 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=ranged
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/spearman.png"
|
||||
image="units/goblins/spearman.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-se1.png"
|
||||
image="units/goblins/spearman-attack-se1.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-se1.png"
|
||||
image="units/goblins/spearman-attack-se1.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[/attack_anim]
|
||||
|
@ -151,33 +101,28 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=ranged
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/spearman.png"
|
||||
image="units/goblins/spearman.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-s1.png"
|
||||
image="units/goblins/spearman-attack-s1.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-s1.png"
|
||||
image="units/goblins/spearman-attack-s1.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[/attack_anim]
|
||||
|
@ -187,33 +132,28 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=ranged
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/spearman.png"
|
||||
image="units/goblins/spearman.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-ne1.png"
|
||||
image="units/goblins/spearman-attack-ne1.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-ne1.png"
|
||||
image="units/goblins/spearman-attack-ne1.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[/attack_anim]
|
||||
|
@ -223,33 +163,28 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=ranged
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/goblins/spearman.png"
|
||||
image="units/goblins/spearman.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-n1.png"
|
||||
image="units/goblins/spearman-attack-n1.png:150"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/goblins/spearman-attack-n1.png"
|
||||
image="units/goblins/spearman-attack-n1.png:150"
|
||||
[/frame]
|
||||
[/else]
|
||||
[/attack_anim]
|
||||
|
@ -259,33 +194,26 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/spearman-attack-se1.png
|
||||
image=units/goblins/spearman-attack-se1.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-se2.png
|
||||
image=units/goblins/spearman-attack-se2.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-se2.png
|
||||
image=units/goblins/spearman-attack-se2.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/spearman-attack-se1.png
|
||||
image=units/goblins/spearman-attack-se1.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -294,33 +222,26 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/spearman-attack-ne1.png
|
||||
image=units/goblins/spearman-attack-ne1.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-ne2.png
|
||||
image=units/goblins/spearman-attack-ne2.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-ne2.png
|
||||
image=units/goblins/spearman-attack-ne2.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/spearman-attack-ne1.png
|
||||
image=units/goblins/spearman-attack-ne1.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -329,33 +250,26 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/spearman-attack-s1.png
|
||||
image=units/goblins/spearman-attack-s1.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-s2.png
|
||||
image=units/goblins/spearman-attack-s2.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-s2.png
|
||||
image=units/goblins/spearman-attack-s2.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/spearman-attack-s1.png
|
||||
image=units/goblins/spearman-attack-s1.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -364,33 +278,26 @@ Some speculate that the existence of these creatures is the beginning of a failu
|
|||
range=melee
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image=units/goblins/spearman-attack-n1.png
|
||||
image=units/goblins/spearman-attack-n1.png:100
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-n2.png
|
||||
image=units/goblins/spearman-attack-n2.png:200
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image=units/goblins/spearman-attack-n2.png
|
||||
image=units/goblins/spearman-attack-n2.png:200
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image=units/goblins/spearman-attack-n1.png
|
||||
image=units/goblins/spearman-attack-n1.png:100
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
[standing_anim]
|
||||
start_time=-50
|
||||
[frame]
|
||||
image="units/goblins/wolf-rider.png"
|
||||
duration=50
|
||||
image="units/goblins/wolf-rider.png:50"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
start_time=-50
|
||||
terrain_type=!,*^B*,!,Chs^*,Chw^*,W*^*,S*^*,*^Vm
|
||||
[frame]
|
||||
image="units/goblins/wolf-rider-water.png"
|
||||
duration=50
|
||||
image="units/goblins/wolf-rider-water.png:50"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
{MAGENTA_IS_THE_TEAM_COLOR}
|
||||
|
@ -48,10 +46,9 @@ Wolves, likely, could never support the weight of a man in plate, but a goblin i
|
|||
image="portraits/goblins/transparent/wolf-rider.png"
|
||||
[/portrait]
|
||||
[movement_anim]
|
||||
start_time=-0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/goblins/wolf-rider-moving.png"
|
||||
image="units/goblins/wolf-rider-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/goblins/wolf-rider-defend-2.png" "units/goblins/wolf-rider-defend-1.png" {SOUND_LIST:WOLF_HIT} }
|
||||
|
@ -71,56 +68,7 @@ Wolves, likely, could never support the weight of a man in plate, but a goblin i
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/goblins/wolf-rider-idle-1.png"
|
||||
image="units/goblins/wolf-rider-idle-[1~5,4,3~5,4~1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -128,43 +76,32 @@ Wolves, likely, could never support the weight of a man in plate, but a goblin i
|
|||
name=fangs
|
||||
[/filter_attack]
|
||||
offset=0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100
|
||||
start_time=-350
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-250
|
||||
image="units/goblins/wolf-rider.png"
|
||||
image="units/goblins/wolf-rider.png:100"
|
||||
sound={SOUND_LIST:WOLF_GROWL}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-100
|
||||
image="units/goblins/wolf-rider-attack.png"
|
||||
image="units/goblins/wolf-rider-attack.png:150"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/wolf-rider-attack.png"
|
||||
image="units/goblins/wolf-rider-attack.png:50"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/goblins/wolf-rider-attack.png"
|
||||
image="units/goblins/wolf-rider-attack.png:50"
|
||||
sound=bite.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=200
|
||||
image="units/goblins/wolf-rider-moving.png"
|
||||
image="units/goblins/wolf-rider-moving.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/goblins/wolf-rider.png"
|
||||
image="units/goblins/wolf-rider.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -48,71 +48,13 @@
|
|||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-8.png"
|
||||
image="units/monsters/gryphon-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/monsters/gryphon-flying-8.png"
|
||||
image="units/monsters/gryphon-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
|
||||
|
@ -121,33 +63,26 @@
|
|||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/monsters/gryphon-flying-5.png"
|
||||
image="units/monsters/gryphon-flying-5.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/monsters/gryphon-flying-4.png"
|
||||
image="units/monsters/gryphon-flying-4.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/monsters/gryphon-flying-4.png"
|
||||
image="units/monsters/gryphon-flying-4.png:200"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/monsters/gryphon-flying-5.png"
|
||||
image="units/monsters/gryphon-flying-5.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -50,71 +50,13 @@
|
|||
layer=60
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-8.png"
|
||||
image="units/dwarves/gryphon-master-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-master-flying-8.png"
|
||||
image="units/dwarves/gryphon-master-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
|
||||
|
@ -123,33 +65,26 @@
|
|||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/dwarves/gryphon-master-flying-4.png"
|
||||
image="units/dwarves/gryphon-master-flying-4.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/dwarves/gryphon-master-flying-5.png"
|
||||
image="units/dwarves/gryphon-master-flying-5.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/dwarves/gryphon-master-flying-5.png"
|
||||
image="units/dwarves/gryphon-master-flying-5.png:200"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/dwarves/gryphon-master-flying-4.png"
|
||||
image="units/dwarves/gryphon-master-flying-4.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -50,71 +50,13 @@
|
|||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-8.png"
|
||||
image="units/dwarves/gryphon-rider-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/dwarves/gryphon-rider-flying-8.png"
|
||||
image="units/dwarves/gryphon-rider-flying-[1~8].png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
|
||||
|
@ -123,33 +65,26 @@
|
|||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/dwarves/gryphon-rider-flying-5.png"
|
||||
image="units/dwarves/gryphon-rider-flying-5.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/dwarves/gryphon-rider-flying-4.png"
|
||||
image="units/dwarves/gryphon-rider-flying-4.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/dwarves/gryphon-rider-flying-4.png"
|
||||
image="units/dwarves/gryphon-rider-flying-4.png:200"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/dwarves/gryphon-rider-flying-5.png"
|
||||
image="units/dwarves/gryphon-rider-flying-5.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -52,10 +52,9 @@
|
|||
number=2
|
||||
[/attack]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/human-loyalists/grand-knight-moving.png"
|
||||
image="units/human-loyalists/grand-knight-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/human-loyalists/grand-knight-defend.png" "units/human-loyalists/grand-knight.png" {SOUND_LIST:HORSE_HIT} }
|
||||
|
@ -63,68 +62,54 @@
|
|||
[filter_attack]
|
||||
name=lance
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/grand-knight.png"
|
||||
image="units/human-loyalists/grand-knight.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/grand-knight-moving.png"
|
||||
image="units/human-loyalists/grand-knight-moving.png:350"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/grand-knight-moving.png"
|
||||
image="units/human-loyalists/grand-knight-moving.png:350"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/grand-knight.png"
|
||||
image="units/human-loyalists/grand-knight.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/grand-knight.png"
|
||||
image="units/human-loyalists/grand-knight.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/grand-knight-attack-sword.png"
|
||||
image="units/human-loyalists/grand-knight-attack-sword.png:250"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/grand-knight-attack-sword.png"
|
||||
image="units/human-loyalists/grand-knight-attack-sword.png:250"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/grand-knight.png"
|
||||
image="units/human-loyalists/grand-knight.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -62,68 +62,54 @@
|
|||
[filter_attack]
|
||||
name=lance
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/knight.png"
|
||||
image="units/human-loyalists/knight.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/knight-moving.png"
|
||||
image="units/human-loyalists/knight-moving.png:350"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/knight-moving.png"
|
||||
image="units/human-loyalists/knight-moving.png:350"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/knight.png"
|
||||
image="units/human-loyalists/knight.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/knight.png"
|
||||
image="units/human-loyalists/knight.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/knight-attack.png"
|
||||
image="units/human-loyalists/knight-attack.png:300"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/knight-attack.png"
|
||||
image="units/human-loyalists/knight-attack.png:300"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/knight.png"
|
||||
image="units/human-loyalists/knight.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -44,54 +44,42 @@
|
|||
[/attack]
|
||||
{DEFENSE_ANIM "units/human-loyalists/lancer-defend.png" "units/human-loyalists/lancer.png" {SOUND_LIST:HORSE_HIT} }
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/human-loyalists/lancer-moving.png"
|
||||
image="units/human-loyalists/lancer-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=lance
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-225
|
||||
image="units/human-loyalists/lancer.png"
|
||||
image="units/human-loyalists/lancer.png:25"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-150
|
||||
image="units/human-loyalists/lancer-moving.png"
|
||||
image="units/human-loyalists/lancer-moving.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/lancer-attack.png"
|
||||
image="units/human-loyalists/lancer-attack.png:300"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/lancer-attack.png"
|
||||
image="units/human-loyalists/lancer-attack.png:300"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/lancer-moving.png"
|
||||
image="units/human-loyalists/lancer-moving.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=225
|
||||
image="units/human-loyalists/lancer.png"
|
||||
image="units/human-loyalists/lancer.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -68,10 +68,9 @@ Full paladins are generally not quite as fearsome as the ‘Grand Knights’ tha
|
|||
number=2
|
||||
[/attack]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/human-loyalists/paladin-moving.png"
|
||||
image="units/human-loyalists/paladin-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/human-loyalists/paladin-defend.png" "units/human-loyalists/paladin.png" {SOUND_LIST:HORSE_HIT} }
|
||||
|
@ -79,34 +78,27 @@ Full paladins are generally not quite as fearsome as the ‘Grand Knights’ tha
|
|||
[filter_attack]
|
||||
name=lance
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/paladin.png"
|
||||
image="units/human-loyalists/paladin.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/paladin-moving.png"
|
||||
image="units/human-loyalists/paladin-moving.png:350"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-200
|
||||
end=150
|
||||
image="units/human-loyalists/paladin-moving.png"
|
||||
image="units/human-loyalists/paladin-moving.png:350"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/paladin.png"
|
||||
image="units/human-loyalists/paladin.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -114,33 +106,25 @@ Full paladins are generally not quite as fearsome as the ‘Grand Knights’ tha
|
|||
name=sword
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/paladin.png"
|
||||
image="units/human-loyalists/paladin.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/paladin-attack-sword.png"
|
||||
image="units/human-loyalists/paladin-attack-sword.png:250"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/paladin-attack-sword.png"
|
||||
image="units/human-loyalists/paladin-attack-sword.png:250"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/paladin.png"
|
||||
image="units/human-loyalists/paladin.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -54,48 +54,36 @@
|
|||
[filter_attack]
|
||||
name=bow
|
||||
[/filter_attack]
|
||||
start_time=-445
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-445
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/bowman-bow.png"
|
||||
image="units/human-loyalists/bowman-bow.png:65"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/bowman-bow-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/bowman-bow-attack-2.png"
|
||||
image="units/human-loyalists/bowman-bow-attack-[1,2].png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/bowman-bow-attack-3.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/bowman-bow-attack-3.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=130
|
||||
image="units/human-loyalists/bowman-bow-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/bowman-bow-attack-1.png"
|
||||
image="units/human-loyalists/bowman-bow-attack-[4,1].png:[130,65]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -105,40 +93,30 @@
|
|||
start_time=-275
|
||||
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/bowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/bowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-melee-attack-1.png"
|
||||
image="units/human-loyalists/bowman-melee-attack-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/bowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/bowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-melee-attack-3.png"
|
||||
image="units/human-loyalists/bowman-melee-attack-[3,4].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/bowman-melee-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/bowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/bowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -33,10 +33,9 @@
|
|||
image="portraits/humans/transparent/cavalier.png"
|
||||
[/portrait]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/human-loyalists/cavalier-moving.png"
|
||||
image="units/human-loyalists/cavalier-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/human-loyalists/cavalier-defend.png" "units/human-loyalists/cavalier.png" {SOUND_LIST:HORSE_HIT} }
|
||||
|
@ -67,57 +66,30 @@
|
|||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
start_time=-1100
|
||||
[frame]
|
||||
begin=-1100
|
||||
end=-1000
|
||||
image="units/human-loyalists/cavalier-ranged-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-1000
|
||||
end=-900
|
||||
image="units/human-loyalists/cavalier-ranged-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-800
|
||||
end=-700
|
||||
image="units/human-loyalists/cavalier-ranged-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-700
|
||||
end=-600
|
||||
image="units/human-loyalists/cavalier-ranged-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-600
|
||||
end=-500
|
||||
image="units/human-loyalists/cavalier-ranged-5.png"
|
||||
image="units/human-loyalists/cavalier-ranged-[1~5].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-300
|
||||
image="units/human-loyalists/cavalier-ranged-6.png"
|
||||
image="units/human-loyalists/cavalier-ranged-6.png:200"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-300
|
||||
image="units/human-loyalists/cavalier-ranged-6.png"
|
||||
image="units/human-loyalists/cavalier-ranged-6.png:200"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-0
|
||||
image="units/human-loyalists/cavalier-ranged-7.png"
|
||||
image="units/human-loyalists/cavalier-ranged-7.png:300"
|
||||
[/frame]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
|
@ -126,44 +98,33 @@
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-225
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-200
|
||||
image="units/human-loyalists/cavalier.png"
|
||||
image="units/human-loyalists/cavalier.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/cavalier-moving.png"
|
||||
image="units/human-loyalists/cavalier-moving.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/cavalier-attack.png"
|
||||
image="units/human-loyalists/cavalier-attack.png:300"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/cavalier-attack.png"
|
||||
image="units/human-loyalists/cavalier-attack.png:300"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/cavalier-moving.png"
|
||||
image="units/human-loyalists/cavalier-moving.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=225
|
||||
image="units/human-loyalists/cavalier.png"
|
||||
image="units/human-loyalists/cavalier.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -48,15 +48,9 @@ Cavalrymen are very useful for taking and holding positions on open ground, for
|
|||
cold=80
|
||||
[/resistance]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=200
|
||||
image="units/human-loyalists/cavalryman-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=400
|
||||
image="units/human-loyalists/cavalryman-die-2.png"
|
||||
image="units/human-loyalists/cavalryman-die-[1,2].png:200"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -72,44 +66,33 @@ Cavalrymen are very useful for taking and holding positions on open ground, for
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-225
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-200
|
||||
image="units/human-loyalists/cavalryman.png"
|
||||
image="units/human-loyalists/cavalryman.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/cavalryman-moving.png"
|
||||
image="units/human-loyalists/cavalryman-moving.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/cavalryman-attack.png"
|
||||
image="units/human-loyalists/cavalryman-attack.png:300"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/cavalryman-attack.png"
|
||||
image="units/human-loyalists/cavalryman-attack.png:300"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/cavalryman-moving.png"
|
||||
image="units/human-loyalists/cavalryman-moving.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=225
|
||||
image="units/human-loyalists/cavalryman.png"
|
||||
image="units/human-loyalists/cavalryman.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -32,10 +32,9 @@
|
|||
image="portraits/humans/transparent/cavalier.png"
|
||||
[/portrait]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=150
|
||||
image="units/human-loyalists/dragoon-moving.png"
|
||||
image="units/human-loyalists/dragoon-moving.png:150"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DEFENSE_ANIM "units/human-loyalists/dragoon-defend.png" "units/human-loyalists/dragoon.png" {SOUND_LIST:HORSE_HIT} }
|
||||
|
@ -66,93 +65,37 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/dragoon-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/dragoon-idle-1.png"
|
||||
image="units/human-loyalists/dragoon-idle-[1~6,2,1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
start_time=-1100
|
||||
[frame]
|
||||
begin=-1100
|
||||
end=-1000
|
||||
image="units/human-loyalists/dragoon-ranged-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-1000
|
||||
end=-900
|
||||
image="units/human-loyalists/dragoon-ranged-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-800
|
||||
end=-700
|
||||
image="units/human-loyalists/dragoon-ranged-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-700
|
||||
end=-600
|
||||
image="units/human-loyalists/dragoon-ranged-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-600
|
||||
end=-500
|
||||
image="units/human-loyalists/dragoon-ranged-5.png"
|
||||
image="units/human-loyalists/dragoon-ranged-[1~5].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-300
|
||||
image="units/human-loyalists/dragoon-ranged-6.png"
|
||||
image="units/human-loyalists/dragoon-ranged-6.png:200"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-300
|
||||
image="units/human-loyalists/dragoon-ranged-6.png"
|
||||
image="units/human-loyalists/dragoon-ranged-6.png:200"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-0
|
||||
image="units/human-loyalists/dragoon-ranged-7.png"
|
||||
image="units/human-loyalists/dragoon-ranged-7.png:300"
|
||||
[/frame]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
|
@ -161,44 +104,33 @@
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-225
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-200
|
||||
image="units/human-loyalists/dragoon.png"
|
||||
image="units/human-loyalists/dragoon.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/dragoon-moving.png"
|
||||
image="units/human-loyalists/dragoon-moving.png:50"
|
||||
sound=horse-canter.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/dragoon-attack.png"
|
||||
image="units/human-loyalists/dragoon-attack.png:300"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=150
|
||||
image="units/human-loyalists/dragoon-attack.png"
|
||||
image="units/human-loyalists/dragoon-attack.png:300"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/dragoon-moving.png"
|
||||
image="units/human-loyalists/dragoon-moving.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=225
|
||||
image="units/human-loyalists/dragoon.png"
|
||||
image="units/human-loyalists/dragoon.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -39,45 +39,9 @@ Experienced fencers carry with them a small crossbow that is easily concealed un
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/human-loyalists/duelist-die1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/duelist-die2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/human-loyalists/duelist-die3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/human-loyalists/duelist-die4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/human-loyalists/duelist-die5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/human-loyalists/duelist-die6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/human-loyalists/duelist-die7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=700
|
||||
end=800
|
||||
image="units/human-loyalists/duelist-die8.png"
|
||||
image="units/human-loyalists/duelist-die[1~8].png:100"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -102,27 +66,24 @@ Experienced fencers carry with them a small crossbow that is easily concealed un
|
|||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-350
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-350
|
||||
end=50
|
||||
image="units/human-loyalists/duelist-ranged.png"
|
||||
image="units/human-loyalists/duelist-ranged.png:400"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-350
|
||||
end=50
|
||||
image="units/human-loyalists/duelist-ranged.png"
|
||||
image="units/human-loyalists/duelist-ranged.png:400"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
|
@ -131,33 +92,26 @@ Experienced fencers carry with them a small crossbow that is easily concealed un
|
|||
[filter_attack]
|
||||
name=saber
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/human-loyalists/duelist.png"
|
||||
image="units/human-loyalists/duelist.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/human-loyalists/duelist-attack.png"
|
||||
image="units/human-loyalists/duelist-attack.png:200"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/human-loyalists/duelist-attack.png"
|
||||
image="units/human-loyalists/duelist-attack.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=150
|
||||
image="units/human-loyalists/duelist.png"
|
||||
image="units/human-loyalists/duelist.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -41,133 +41,56 @@ Outfitted with only a dagger and saber, fencers are light on their feet and usef
|
|||
[standing_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/human-loyalists/fencer-stand-8.png"
|
||||
image="units/human-loyalists/fencer-stand-[1~8].png:80"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[defend]
|
||||
hits=miss
|
||||
start_time=-126
|
||||
[frame]
|
||||
begin=-126
|
||||
end=-125
|
||||
image="units/human-loyalists/fencer.png"
|
||||
image="units/human-loyalists/fencer.png:1"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-42
|
||||
image="units/human-loyalists/fencer-defend-1-1.png"
|
||||
image="units/human-loyalists/fencer-defend-1-[1,2,1].png:[83,83,84]"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-42
|
||||
end=41
|
||||
image="units/human-loyalists/fencer-defend-1-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=41
|
||||
end=125
|
||||
image="units/human-loyalists/fencer-defend-1-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=126
|
||||
image="units/human-loyalists/fencer-defend-1-1.png"
|
||||
image="units/human-loyalists/fencer-defend-1-1.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[defend]
|
||||
hits=hit
|
||||
start_time=-126
|
||||
[frame]
|
||||
begin=-126
|
||||
end=-125
|
||||
image="units/human-loyalists/fencer.png"
|
||||
image="units/human-loyalists/fencer.png:1"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-25
|
||||
image="units/human-loyalists/fencer-defend.png"
|
||||
image="units/human-loyalists/fencer-defend.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-25
|
||||
end=125
|
||||
image="units/human-loyalists/fencer-defend.png"
|
||||
image="units/human-loyalists/fencer-defend.png:150"
|
||||
sound={SOUND_LIST:HUMAN_HIT}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=126
|
||||
image="units/human-loyalists/fencer.png"
|
||||
image="units/human-loyalists/fencer.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[defend]
|
||||
hits=kill
|
||||
start_time=-126
|
||||
[frame]
|
||||
begin=-126
|
||||
end=-125
|
||||
image="units/human-loyalists/fencer.png"
|
||||
image="units/human-loyalists/fencer.png:1"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=125
|
||||
image="units/human-loyalists/fencer-defend.png"
|
||||
image="units/human-loyalists/fencer-defend.png:250"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=126
|
||||
image="units/human-loyalists/fencer.png"
|
||||
image="units/human-loyalists/fencer.png:1"
|
||||
[/frame]
|
||||
[/defend]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/human-loyalists/fencer-die1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/fencer-die2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/human-loyalists/fencer-die3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/human-loyalists/fencer-die4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/human-loyalists/fencer-die5.png"
|
||||
image="units/human-loyalists/fencer-die[1~5].png:100"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -183,80 +106,22 @@ Outfitted with only a dagger and saber, fencers are light on their feet and usef
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/fencer-idle-1.png"
|
||||
image="units/human-loyalists/fencer-idle-[1~7,6~1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=saber
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-250
|
||||
image="units/human-loyalists/fencer-attack-1.png"
|
||||
offset=0.0~-0.07
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/fencer-attack-2.png"
|
||||
offset=-0.07~-0.15
|
||||
image="units/human-loyalists/fencer-attack-[1,2].png:50"
|
||||
offset=0.0~-0.07,-0.07~-0.15
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/fencer-attack-3.png"
|
||||
image="units/human-loyalists/fencer-attack-3.png:50"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
offset=-0.15~-0.25
|
||||
[/frame]
|
||||
|
@ -264,54 +129,14 @@ Outfitted with only a dagger and saber, fencers are light on their feet and usef
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/fencer-attack-3.png"
|
||||
image="units/human-loyalists/fencer-attack-3.png:50"
|
||||
sound={SOUND_LIST:MISS}
|
||||
offset=-0.15~-0.25
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-100
|
||||
image="units/human-loyalists/fencer-attack-4.png"
|
||||
offset=-0.25~-0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/human-loyalists/fencer-attack-5.png"
|
||||
offset=-0.2~-0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=0
|
||||
image="units/human-loyalists/fencer-attack-6.png"
|
||||
offset=-0.1~0.25
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=0
|
||||
end=50
|
||||
image="units/human-loyalists/fencer-attack-7.png"
|
||||
offset=0.25~0.55
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=50
|
||||
end=100
|
||||
image="units/human-loyalists/fencer-attack-8.png"
|
||||
offset=0.55~0.25
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/fencer-attack-9.png"
|
||||
offset=0.25~0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/fencer-attack-1.png"
|
||||
offset=0.1~0.0
|
||||
image="units/human-loyalists/fencer-attack-[4~9,1].png:50"
|
||||
offset=-0.25~-0.2,-0.2~-0.1,-0.1~0.25,0.25~0.55,0.55~0.25,0.25~0.1,0.1~0.0
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -74,117 +74,62 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/general-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/human-loyalists/general-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/human-loyalists/general-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/general-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/general-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/general-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/human-loyalists/general-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/human-loyalists/general-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/general-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/general-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/general-idle-1.png"
|
||||
image="units/human-loyalists/general-idle-[1~4,6,4,5~1].png:[100,300,500,100,400*2,300,500,100*3]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/human-loyalists/general-crossbow.png"
|
||||
image="units/human-loyalists/general-crossbow.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/general-crossbow-attack1.png"
|
||||
image="units/human-loyalists/general-crossbow-attack1.png:150"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/general-crossbow-attack1.png"
|
||||
image="units/human-loyalists/general-crossbow-attack1.png:150"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="units/human-loyalists/general-crossbow-attack2.png"
|
||||
image="units/human-loyalists/general-crossbow-attack2.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-250
|
||||
image="units/human-loyalists/general.png"
|
||||
image="units/human-loyalists/general.png:50"
|
||||
offset=0.0~0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/general-defend-1.png"
|
||||
image="units/human-loyalists/general-defend-1.png:50"
|
||||
offset=0.1~0.15
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/general-attack-sword1.png"
|
||||
image="units/human-loyalists/general-attack-sword1.png:100"
|
||||
offset=0.15~0.35
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/general-attack-sword2.png"
|
||||
image="units/human-loyalists/general-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
|
@ -192,41 +137,17 @@
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/general-attack-sword2.png"
|
||||
image="units/human-loyalists/general-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:MISS}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-25
|
||||
end=75
|
||||
image="units/human-loyalists/general-attack-sword3.png"
|
||||
offset=0.45~0.5
|
||||
image="units/human-loyalists/general-attack-sword[3,4*2,5].png:[100,20,30,75]"
|
||||
offset=0.45~0.5,0.5,0.5~0.4,0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=95
|
||||
image="units/human-loyalists/general-attack-sword4.png"
|
||||
offset=0.5
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=95
|
||||
end=125
|
||||
image="units/human-loyalists/general-attack-sword4.png"
|
||||
offset=0.5~0.4
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image="units/human-loyalists/general-attack-sword5.png"
|
||||
offset=0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/human-loyalists/general.png"
|
||||
image="units/human-loyalists/general.png:75"
|
||||
offset=0.2~0.0
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
|
|
@ -66,124 +66,64 @@
|
|||
number=3
|
||||
[/attack]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=75
|
||||
image="units/human-loyalists/marshal-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=150
|
||||
image="units/human-loyalists/marshal-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/human-loyalists/marshal-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=225
|
||||
end=300
|
||||
image="units/human-loyalists/marshal-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=375
|
||||
image="units/human-loyalists/marshal-die-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=375
|
||||
end=450
|
||||
image="units/human-loyalists/marshal-die-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=450
|
||||
end=525
|
||||
image="units/human-loyalists/marshal-die-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=525
|
||||
end=600
|
||||
image="units/human-loyalists/marshal-die-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=875
|
||||
image="units/human-loyalists/marshal-die-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=875
|
||||
end=1000
|
||||
image="units/human-loyalists/marshal-die-10.png"
|
||||
image="units/human-loyalists/marshal-die-[1~10].png:[75*8,175,125]"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/human-loyalists/marshal-crossbow.png"
|
||||
image="units/human-loyalists/marshal-crossbow.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/marshal-crossbow-attack1.png"
|
||||
image="units/human-loyalists/marshal-crossbow-attack1.png:150"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/marshal-crossbow-attack1.png"
|
||||
image="units/human-loyalists/marshal-crossbow-attack1.png:150"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="units/human-loyalists/marshal-crossbow-attack2.png"
|
||||
image="units/human-loyalists/marshal-crossbow-attack2.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-250
|
||||
image="units/human-loyalists/marshal.png"
|
||||
image="units/human-loyalists/marshal.png:50"
|
||||
offset=0.0~0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/marshal-defend-1.png"
|
||||
image="units/human-loyalists/marshal-defend-1.png:50"
|
||||
offset=0.1~0.15
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/marshal-attack-sword1.png"
|
||||
image="units/human-loyalists/marshal-attack-sword1.png:100"
|
||||
offset=0.15~0.35
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/marshal-attack-sword2.png"
|
||||
image="units/human-loyalists/marshal-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
|
@ -191,41 +131,17 @@
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/marshal-attack-sword2.png"
|
||||
image="units/human-loyalists/marshal-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:MISS}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-25
|
||||
end=75
|
||||
image="units/human-loyalists/marshal-attack-sword3.png"
|
||||
offset=0.45~0.5
|
||||
image="units/human-loyalists/marshal-attack-sword[3,4*2,5].png:[100,20,30,75]"
|
||||
offset=0.45~0.5,0.5,0.5~0.4,0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=95
|
||||
image="units/human-loyalists/marshal-attack-sword4.png"
|
||||
offset=0.5
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=95
|
||||
end=125
|
||||
image="units/human-loyalists/marshal-attack-sword4.png"
|
||||
offset=0.5~0.4
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image="units/human-loyalists/marshal-attack-sword5.png"
|
||||
offset=0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/human-loyalists/marshal.png"
|
||||
image="units/human-loyalists/marshal.png:75"
|
||||
offset=0.2~0.0
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
|
|
@ -61,60 +61,7 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=700
|
||||
image="units/human-loyalists/halberdier-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/halberdier-idle-1.png"
|
||||
image="units/human-loyalists/halberdier-idle-[1~12,2,1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -122,43 +69,32 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
name=halberd
|
||||
type=blade
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/halberdier-slash-se-1.png"
|
||||
image="units/human-loyalists/halberdier-slash-se-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-slash-se-2.png"
|
||||
image="units/human-loyalists/halberdier-slash-se-2.png:200"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-slash-se-2.png"
|
||||
image="units/human-loyalists/halberdier-slash-se-2.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/halberdier-pierce-se.png"
|
||||
image="units/human-loyalists/halberdier-pierce-se.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=250
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -167,38 +103,29 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
type=pierce
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier.png"
|
||||
image="units/human-loyalists/halberdier.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -207,38 +134,29 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
type=pierce
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier.png"
|
||||
image="units/human-loyalists/halberdier.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-se.png"
|
||||
image="units/human-loyalists/halberdier-pierce-se.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-se.png"
|
||||
image="units/human-loyalists/halberdier-pierce-se.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -248,31 +166,22 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
[/filter_attack]
|
||||
direction=n
|
||||
hits=yes
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier.png"
|
||||
image="units/human-loyalists/halberdier.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-n.png"
|
||||
image="units/human-loyalists/halberdier-pierce-n.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=175
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -282,31 +191,22 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
[/filter_attack]
|
||||
direction=n
|
||||
hits=no
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier.png"
|
||||
image="units/human-loyalists/halberdier.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-n.png"
|
||||
image="units/human-loyalists/halberdier-pierce-n.png:250"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png"
|
||||
image="units/human-loyalists/halberdier-pierce-ne.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=175
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -315,43 +215,32 @@ However, a halberd is notably more expensive to craft than a spear, and in the h
|
|||
type=pierce
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/halberdier.png"
|
||||
image="units/human-loyalists/halberdier.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-s.png"
|
||||
image="units/human-loyalists/halberdier-pierce-s.png:250"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/halberdier-pierce-s.png"
|
||||
image="units/human-loyalists/halberdier-pierce-s.png:250"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/halberdier-pierce-se.png"
|
||||
image="units/human-loyalists/halberdier-pierce-se.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=175
|
||||
image="units/human-loyalists/halberdier-defend.png"
|
||||
image="units/human-loyalists/halberdier-defend.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -46,105 +46,33 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/human-loyalists/heavy-infantry-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/heavy-infantry-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/heavy-infantry-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/heavy-infantry-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/heavy-infantry-idle-1.png"
|
||||
image="units/human-loyalists/heavy-infantry-idle-[1~9,8~1].png:[100*3,300,100*3,1000*3,100*7]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=mace
|
||||
[/filter_attack]
|
||||
start_time=-230
|
||||
[frame]
|
||||
begin=-230
|
||||
end=-100
|
||||
image="units/human-loyalists/heavyinfantry-attack-1.png"
|
||||
image="units/human-loyalists/heavyinfantry-attack-1.png:130"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/heavyinfantry-attack-2.png"
|
||||
image="units/human-loyalists/heavyinfantry-attack-2.png:200"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/heavyinfantry-attack-2.png"
|
||||
image="units/human-loyalists/heavyinfantry-attack-2.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/heavyinfantry.png"
|
||||
image="units/human-loyalists/heavyinfantry.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -42,33 +42,26 @@ Though staggering in melee combat, there are many drawbacks to being outfitted i
|
|||
[filter_attack]
|
||||
name=mace
|
||||
[/filter_attack]
|
||||
start_time=-260
|
||||
[frame]
|
||||
begin=-260
|
||||
end=-100
|
||||
image="units/human-loyalists/siegetrooper-attack-1.png"
|
||||
image="units/human-loyalists/siegetrooper-attack-1.png:160"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/siegetrooper-attack-2.png"
|
||||
image="units/human-loyalists/siegetrooper-attack-2.png:200"
|
||||
sound=mace.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/siegetrooper-attack-2.png"
|
||||
image="units/human-loyalists/siegetrooper-attack-2.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/siegetrooper.png"
|
||||
image="units/human-loyalists/siegetrooper.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -59,92 +59,67 @@
|
|||
[filter_attack]
|
||||
name=javelin
|
||||
[/filter_attack]
|
||||
missile_start_time=0
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/human-loyalists/javelineer-attack-ranged-1.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-1.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/human-loyalists/javelineer-attack-ranged-2.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-2.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/human-loyalists/javelineer-attack-ranged-3.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-3.png:100"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/human-loyalists/javelineer-attack-ranged-3.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-3.png:100"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=100
|
||||
image="units/human-loyalists/javelineer-attack-ranged-4.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-4.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=spear
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-200
|
||||
image="units/human-loyalists/javelineer-attack-melee-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/javelineer-attack-melee-2.png"
|
||||
image="units/human-loyalists/javelineer-attack-melee-[1,2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/javelineer-attack-melee-3.png"
|
||||
image="units/human-loyalists/javelineer-attack-melee-3.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/javelineer-attack-melee-3.png"
|
||||
image="units/human-loyalists/javelineer-attack-melee-3.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/javelineer-attack-ranged-1.png"
|
||||
image="units/human-loyalists/javelineer-attack-ranged-1.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=250
|
||||
image="units/human-loyalists/javelineer-attack-melee-1.png"
|
||||
image="units/human-loyalists/javelineer-attack-melee-1.png:75"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=250
|
||||
end=300
|
||||
image="units/human-loyalists/javelineer.png"
|
||||
image="units/human-loyalists/javelineer.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -58,173 +58,75 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/human-loyalists/lieutenant-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/lieutenant-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/lieutenant-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/lieutenant-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/lieutenant-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=500
|
||||
image="units/human-loyalists/lieutenant-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/lieutenant-idle-1.png"
|
||||
image="units/human-loyalists/lieutenant-idle-[1~8,7~5,9,1].png:[100*2,300,50*4,500,100*5]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/lieutenant-die-9.png"
|
||||
image="units/human-loyalists/lieutenant-die-[1~9].png:75"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/human-loyalists/lieutenant-crossbow.png"
|
||||
image="units/human-loyalists/lieutenant-crossbow.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack1.png"
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack1.png:150"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack1.png"
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack1.png:150"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack2.png"
|
||||
image="units/human-loyalists/lieutenant-crossbow-attack2.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-225
|
||||
[frame]
|
||||
begin=-225
|
||||
end=-175
|
||||
image="units/human-loyalists/lieutenant.png"
|
||||
image="units/human-loyalists/lieutenant.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/human-loyalists/lieutenant-attack-sword-1.png"
|
||||
image="units/human-loyalists/lieutenant-attack-sword-1.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/human-loyalists/lieutenant-attack-sword-2.png"
|
||||
image="units/human-loyalists/lieutenant-attack-sword-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/human-loyalists/lieutenant-attack-sword-2.png"
|
||||
image="units/human-loyalists/lieutenant-attack-sword-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=150
|
||||
image="units/human-loyalists/lieutenant-attack-sword-3.png"
|
||||
image="units/human-loyalists/lieutenant-attack-sword-3.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,47 +55,7 @@
|
|||
start_time=0
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/longbowman-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/longbowman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/longbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/longbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/longbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/longbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-idle-1.png"
|
||||
image="units/human-loyalists/longbowman-idle-[1~4,3,4,3,4,3,4,1].png:[1000,400,100,200,100,200,100,200,100,400,100]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -103,47 +63,37 @@
|
|||
name=bow
|
||||
[/filter_attack]
|
||||
start_time=-445
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/longbowman-bow.png"
|
||||
image="units/human-loyalists/longbowman-bow.png:65"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/longbowman-bow-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/longbowman-bow-attack-2.png"
|
||||
image="units/human-loyalists/longbowman-bow-attack-[1,2].png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/longbowman-bow-attack-3.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/longbowman-bow-attack-3.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=130
|
||||
image="units/human-loyalists/longbowman-bow-attack-4.png"
|
||||
image="units/human-loyalists/longbowman-bow-attack-4.png:130"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/longbowman-bow-attack-1.png"
|
||||
image="units/human-loyalists/longbowman-bow-attack-1.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -153,40 +103,30 @@
|
|||
start_time=-275
|
||||
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/longbowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/longbowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-melee-attack-1.png"
|
||||
image="units/human-loyalists/longbowman-melee-attack-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/longbowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/longbowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-melee-attack-3.png"
|
||||
image="units/human-loyalists/longbowman-melee-attack-[3,4].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/longbowman-melee-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/longbowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/longbowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -55,47 +55,7 @@
|
|||
start_time=0
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/masterbowman-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/masterbowman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/masterbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/masterbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/human-loyalists/masterbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/masterbowman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-idle-1.png"
|
||||
image="units/human-loyalists/masterbowman-idle-[1~4,3,4,3,4,3,4,1].png:[1000,400,100,200,100,200,100,200,100,400,100]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -103,47 +63,37 @@
|
|||
name=bow
|
||||
[/filter_attack]
|
||||
start_time=-445
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/masterbowman-bow.png"
|
||||
image="units/human-loyalists/masterbowman-bow.png:65"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/masterbowman-bow-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/human-loyalists/masterbowman-bow-attack-2.png"
|
||||
image="units/human-loyalists/masterbowman-bow-attack-[1,2].png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/masterbowman-bow-attack-3.png:100"
|
||||
sound=bow-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-bow-attack-3.png"
|
||||
image="units/human-loyalists/masterbowman-bow-attack-3.png:100"
|
||||
sound=bow.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=130
|
||||
image="units/human-loyalists/masterbowman-bow-attack-4.png"
|
||||
image="units/human-loyalists/masterbowman-bow-attack-4.png:130"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=65
|
||||
image="units/human-loyalists/masterbowman-bow-attack-1.png"
|
||||
image="units/human-loyalists/masterbowman-bow-attack-1.png:65"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -153,40 +103,30 @@
|
|||
start_time=-275
|
||||
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/masterbowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/masterbowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-melee-attack-1.png"
|
||||
image="units/human-loyalists/masterbowman-melee-attack-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/masterbowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-melee-attack-2.png"
|
||||
image="units/human-loyalists/masterbowman-melee-attack-2.png:100"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-melee-attack-3.png"
|
||||
image="units/human-loyalists/masterbowman-melee-attack-[3,4].png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/masterbowman-melee-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/human-loyalists/masterbowman-melee-defend-1.png"
|
||||
image="units/human-loyalists/masterbowman-melee-defend-1.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -60,312 +60,129 @@ They usually have the luxury of choosing their appointments, and are free to roa
|
|||
[victory_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/master-at-arms-victory-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-1.png"
|
||||
image="units/human-loyalists/master-at-arms-victory-[1~6,5~1].png:[100*5,1000,100*5]"
|
||||
[/frame]
|
||||
[/victory_anim]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/master-at-arms-victory-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/master-at-arms-victory-1.png"
|
||||
image="units/human-loyalists/master-at-arms-victory-[1~6,5~1].png:[100*5,1000,100*5]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-600
|
||||
[frame]
|
||||
begin=-600
|
||||
end=-500
|
||||
image="units/human-loyalists/master-at-arms-crossbow-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-500
|
||||
end=-400
|
||||
image="units/human-loyalists/master-at-arms-crossbow-2.png"
|
||||
image="units/human-loyalists/master-at-arms-crossbow-[1,2].png:100"
|
||||
[/frame]
|
||||
{SOUND:HIT_AND_MISS crossbow.ogg crossbow-miss.ogg -400}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/human-loyalists/master-at-arms-crossbow-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-100
|
||||
image="units/human-loyalists/master-at-arms-crossbow-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/master-at-arms-crossbow-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/master-at-arms-crossbow-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/human-loyalists/master-at-arms-crossbow-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/human-loyalists/master-at-arms-crossbow-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/human-loyalists/master-at-arms-crossbow-1.png"
|
||||
image="units/human-loyalists/master-at-arms-crossbow-[3~6,3~1].png:[100,200*2,100*4]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=saber
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image="units/human-loyalists/master-at-arms-melee-2-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image="units/human-loyalists/master-at-arms-melee-2-2.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-2-[1,2].png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-3-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-3-3.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image="units/human-loyalists/master-at-arms-recover-1.png"
|
||||
image="units/human-loyalists/master-at-arms-recover-[1,2].png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image="units/human-loyalists/master-at-arms-recover-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=saber
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image="units/human-loyalists/master-at-arms-melee-2-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image="units/human-loyalists/master-at-arms-melee-2-2.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-2-[1,2].png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-2-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-2-3.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image="units/human-loyalists/master-at-arms-recover-1.png"
|
||||
image="units/human-loyalists/master-at-arms-recover-[1,2].png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image="units/human-loyalists/master-at-arms-recover-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=saber
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-125
|
||||
image="units/human-loyalists/master-at-arms-melee-1-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-125
|
||||
end=-75
|
||||
image="units/human-loyalists/master-at-arms-melee-1-2.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-1-[1,2].png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png"
|
||||
image="units/human-loyalists/master-at-arms-melee-1-3.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=125
|
||||
image="units/human-loyalists/master-at-arms-recover-1.png"
|
||||
image="units/human-loyalists/master-at-arms-recover-[1,2].png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=175
|
||||
image="units/human-loyalists/master-at-arms-recover-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=175
|
||||
end=200
|
||||
image="units/human-loyalists/master-at-arms.png"
|
||||
image="units/human-loyalists/master-at-arms.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -34,30 +34,9 @@
|
|||
pierce=60
|
||||
[/resistance]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=80
|
||||
image="units/human-loyalists/pikeman-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=80
|
||||
end=160
|
||||
image="units/human-loyalists/pikeman-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=160
|
||||
end=240
|
||||
image="units/human-loyalists/pikeman-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=240
|
||||
end=320
|
||||
image="units/human-loyalists/pikeman-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=320
|
||||
end=400
|
||||
image="units/human-loyalists/pikeman-die-5.png"
|
||||
image="units/human-loyalists/pikeman-die-[1~5].png:80"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -75,32 +54,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1000
|
||||
image="units/human-loyalists/pikeman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/pikeman-idle-1.png"
|
||||
image="units/human-loyalists/pikeman-idle-[1~4,3~1].png:[100*3,1000,100*3]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
@ -108,33 +62,26 @@
|
|||
name=pike
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-ne.png"
|
||||
image="units/human-loyalists/pikeman-attack-ne.png:250"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-ne.png"
|
||||
image="units/human-loyalists/pikeman-attack-ne.png:250"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -142,33 +89,26 @@
|
|||
name=pike
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-se.png"
|
||||
image="units/human-loyalists/pikeman-attack-se.png:250"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-150
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-se.png"
|
||||
image="units/human-loyalists/pikeman-attack-se.png:250"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -176,38 +116,29 @@
|
|||
name=pike
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/pikeman-attack-ne.png"
|
||||
image="units/human-loyalists/pikeman-attack-ne.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-n.png"
|
||||
image="units/human-loyalists/pikeman-attack-n.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-n.png"
|
||||
image="units/human-loyalists/pikeman-attack-n.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -215,38 +146,29 @@
|
|||
name=pike
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/pikeman-attack-se.png"
|
||||
image="units/human-loyalists/pikeman-attack-se.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-s.png"
|
||||
image="units/human-loyalists/pikeman-attack-s.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/pikeman-attack-s.png"
|
||||
image="units/human-loyalists/pikeman-attack-s.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=175
|
||||
image="units/human-loyalists/pikeman.png"
|
||||
image="units/human-loyalists/pikeman.png:75"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -48,30 +48,23 @@
|
|||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-250
|
||||
image="units/human-loyalists/royalguard.png"
|
||||
image="units/human-loyalists/royalguard.png:50"
|
||||
offset=0.0~0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-loyalists/royalguard-defend-1.png"
|
||||
image="units/human-loyalists/royalguard-defend-1.png:50"
|
||||
offset=0.1~0.15
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/royalguard-attack-sword1.png"
|
||||
image="units/human-loyalists/royalguard-attack-sword1.png:100"
|
||||
offset=0.15~0.35
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/royalguard-attack-sword2.png"
|
||||
image="units/human-loyalists/royalguard-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
|
@ -79,41 +72,17 @@
|
|||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/human-loyalists/royalguard-attack-sword2.png"
|
||||
image="units/human-loyalists/royalguard-attack-sword2.png:75"
|
||||
sound={SOUND_LIST:MISS}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-25
|
||||
end=75
|
||||
image="units/human-loyalists/royalguard-attack-sword3.png"
|
||||
offset=0.45~0.5
|
||||
image="units/human-loyalists/royalguard-attack-sword[3,4,4,5].png:[100,20,30,75]"
|
||||
offset=0.45~0.5,0.5,0.5~0.4,0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=95
|
||||
image="units/human-loyalists/royalguard-attack-sword4.png"
|
||||
offset=0.5
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=95
|
||||
end=125
|
||||
image="units/human-loyalists/royalguard-attack-sword4.png"
|
||||
offset=0.5~0.4
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image="units/human-loyalists/royalguard-attack-sword5.png"
|
||||
offset=0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/human-loyalists/royalguard.png"
|
||||
image="units/human-loyalists/royalguard.png:75"
|
||||
offset=0.2~0.0
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
|
|
@ -57,152 +57,73 @@
|
|||
[/attack]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/human-loyalists/sergeant-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/sergeant-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/human-loyalists/sergeant-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/human-loyalists/sergeant-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=600
|
||||
image="units/human-loyalists/sergeant-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/human-loyalists/sergeant-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=700
|
||||
end=800
|
||||
image="units/human-loyalists/sergeant-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=800
|
||||
end=900
|
||||
image="units/human-loyalists/sergeant-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=900
|
||||
end=1200
|
||||
image="units/human-loyalists/sergeant-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1200
|
||||
end=1300
|
||||
image="units/human-loyalists/sergeant-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1300
|
||||
end=1400
|
||||
image="units/human-loyalists/sergeant-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1400
|
||||
end=1500
|
||||
image="units/human-loyalists/sergeant-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1500
|
||||
end=1600
|
||||
image="units/human-loyalists/sergeant-idle-1.png"
|
||||
image="units/human-loyalists/sergeant-idle-[1~11,2,1].png:[100*4,200,100*3,300,100*4]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-300
|
||||
image="units/human-loyalists/sergeant-crossbow.png"
|
||||
image="units/human-loyalists/sergeant-crossbow.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/sergeant-crossbow-attack1.png"
|
||||
image="units/human-loyalists/sergeant-crossbow-attack1.png:150"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-150
|
||||
image="units/human-loyalists/sergeant-crossbow-attack1.png"
|
||||
image="units/human-loyalists/sergeant-crossbow-attack1.png:150"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="units/human-loyalists/sergeant-crossbow-attack2.png"
|
||||
image="units/human-loyalists/sergeant-crossbow-attack2.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/human-loyalists/sergeant.png"
|
||||
image="units/human-loyalists/sergeant.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-100
|
||||
image="units/human-loyalists/sergeant-attack-sword-1.png"
|
||||
image="units/human-loyalists/sergeant-attack-sword-1.png:75"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/human-loyalists/sergeant-attack-sword-2.png"
|
||||
image="units/human-loyalists/sergeant-attack-sword-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/human-loyalists/sergeant-attack-sword-2.png"
|
||||
image="units/human-loyalists/sergeant-attack-sword-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=150
|
||||
image="units/human-loyalists/sergeant-attack-sword-3.png"
|
||||
image="units/human-loyalists/sergeant-attack-sword-3.png:100"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=175
|
||||
image="units/human-loyalists/sergeant.png"
|
||||
image="units/human-loyalists/sergeant.png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -45,48 +45,23 @@
|
|||
[filter_attack]
|
||||
name=morning star
|
||||
[/filter_attack]
|
||||
start_time=-260
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-260
|
||||
end=-175
|
||||
image="units/human-loyalists/shocktrooper-attack-1.png"
|
||||
image="units/human-loyalists/shocktrooper-attack-1.png:85"
|
||||
sound=flail.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-260
|
||||
end=-175
|
||||
image="units/human-loyalists/shocktrooper-attack-1.png"
|
||||
image="units/human-loyalists/shocktrooper-attack-1.png:85"
|
||||
sound=flail-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/human-loyalists/shocktrooper-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-75
|
||||
end=50
|
||||
image="units/human-loyalists/shocktrooper-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=50
|
||||
end=100
|
||||
image="units/human-loyalists/shocktrooper-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/shocktrooper-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-loyalists/shocktrooper-attack-6.png"
|
||||
image="units/human-loyalists/shocktrooper-attack-[2~6].png:[100,125,50*3]"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -34,108 +34,28 @@
|
|||
[standing_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/spearman.png"
|
||||
image="units/human-loyalists/spearman.png:400"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/human-loyalists/spearman-stand-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/human-loyalists/spearman-stand-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=300
|
||||
image="units/human-loyalists/spearman-stand-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-stand-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-stand-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-stand-6.png"
|
||||
image="units/human-loyalists/spearman-stand-[1~6].png:[150*2,300,100*3]"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/spearman-idle4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2.png"
|
||||
image="units/human-loyalists/spearman-idle[1~4,3,2].png:[100*3,400,100*2]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/spearman-idle2-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=400
|
||||
image="units/human-loyalists/spearman-idle2-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/human-loyalists/spearman-idle2-6.png"
|
||||
image="units/human-loyalists/spearman-idle2-[1~6].png:[100*4,400,100]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=125
|
||||
image="units/human-loyalists/spearman-death1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=250
|
||||
image="units/human-loyalists/spearman-death2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=250
|
||||
end=375
|
||||
image="units/human-loyalists/spearman-death3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=375
|
||||
end=500
|
||||
image="units/human-loyalists/spearman-death4.png"
|
||||
image="units/human-loyalists/spearman-death[1~4].png:125"
|
||||
[/frame]
|
||||
[/death]
|
||||
{DEFENSE_ANIM "units/human-loyalists/spearman-defend.png" "units/human-loyalists/spearman-defend-2.png" {SOUND_LIST:HUMAN_HIT} }
|
||||
|
@ -164,44 +84,35 @@
|
|||
[filter_attack]
|
||||
name=javelin
|
||||
[/filter_attack]
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/spear-n.png"
|
||||
image_diagonal="projectiles/spear-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-150
|
||||
image="units/human-loyalists/spearman-death1.png"
|
||||
image="units/human-loyalists/spearman-death1.png:100"
|
||||
sound={SOUND_LIST:THROW}
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-100
|
||||
image="units/human-loyalists/spearman-attack-ranged.png"
|
||||
image="units/human-loyalists/spearman-attack-ranged.png:50"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/human-loyalists/spearman-attack-ranged.png"
|
||||
image="units/human-loyalists/spearman-attack-ranged.png:50"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-50
|
||||
image="units/human-loyalists/spearman-attack-ranged.png"
|
||||
image="units/human-loyalists/spearman-attack-ranged.png:50"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-50
|
||||
end=50
|
||||
image="units/human-loyalists/spearman-attack-ranged2.png"
|
||||
image="units/human-loyalists/spearman-attack-ranged2.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -212,72 +123,24 @@
|
|||
direction=s
|
||||
offset="0~0.5,0.5~0"
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-4.png"
|
||||
image="units/human-loyalists/spearman-attack-s-[1~4].png:25"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-5.png"
|
||||
image="units/human-loyalists/spearman-attack-s-5.png:25"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-5.png"
|
||||
image="units/human-loyalists/spearman-attack-s-5.png:25"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-13.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/human-loyalists/spearman-attack-s-14.png"
|
||||
image="units/human-loyalists/spearman-attack-s-[6~14].png:25"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -285,33 +148,26 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/spearman.png"
|
||||
image="units/human-loyalists/spearman.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/spearman-attack-n.png"
|
||||
image="units/human-loyalists/spearman-attack-n.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/spearman-attack-n.png"
|
||||
image="units/human-loyalists/spearman-attack-n.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/spearman.png"
|
||||
image="units/human-loyalists/spearman.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -319,33 +175,26 @@
|
|||
name=spear
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-loyalists/spearman.png"
|
||||
image="units/human-loyalists/spearman.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/spearman-attack-ne.png"
|
||||
image="units/human-loyalists/spearman-attack-ne.png:200"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-loyalists/spearman-attack-ne.png"
|
||||
image="units/human-loyalists/spearman-attack-ne.png:200"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-loyalists/spearman.png"
|
||||
image="units/human-loyalists/spearman.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -356,60 +205,24 @@
|
|||
direction=se,sw
|
||||
offset="0~0.4,0.4~0"
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-3.png"
|
||||
image="units/human-loyalists/spearman-attack-se-[1~3].png:32"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-4.png"
|
||||
image="units/human-loyalists/spearman-attack-se-4.png:32"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-4.png"
|
||||
image="units/human-loyalists/spearman-attack-se-4.png:32"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=32
|
||||
image="units/human-loyalists/spearman-attack-se-11.png"
|
||||
image="units/human-loyalists/spearman-attack-se-[5~11].png:32"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -46,128 +46,38 @@
|
|||
[/attack]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/human-loyalists/swordsman-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/human-loyalists/swordsman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/human-loyalists/swordsman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/human-loyalists/swordsman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/human-loyalists/swordsman-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/human-loyalists/swordsman-idle-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/human-loyalists/swordsman-idle-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=700
|
||||
end=800
|
||||
image="units/human-loyalists/swordsman-idle-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=800
|
||||
end=900
|
||||
image="units/human-loyalists/swordsman-idle-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=900
|
||||
end=1000
|
||||
image="units/human-loyalists/swordsman-idle-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1000
|
||||
end=1100
|
||||
image="units/human-loyalists/swordsman-idle-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1100
|
||||
end=1200
|
||||
image="units/human-loyalists/swordsman-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1200
|
||||
end=1600
|
||||
image="units/human-loyalists/swordsman-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1600
|
||||
end=1700
|
||||
image="units/human-loyalists/swordsman-idle-12.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1700
|
||||
end=1800
|
||||
image="units/human-loyalists/swordsman-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1800
|
||||
end=1900
|
||||
image="units/human-loyalists/swordsman-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=1900
|
||||
end=2000
|
||||
image="units/human-loyalists/swordsman-idle-1.png"
|
||||
image="units/human-loyalists/swordsman-idle-[1~12,4,12,3~1].png:[100*12,400,100*4]"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=sword
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-175
|
||||
image="units/human-loyalists/swordsman.png"
|
||||
image="units/human-loyalists/swordsman.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-175
|
||||
end=-75
|
||||
image="units/human-loyalists/swordsman-attack-1.png"
|
||||
image="units/human-loyalists/swordsman-attack-1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/swordsman-attack-2.png"
|
||||
image="units/human-loyalists/swordsman-attack-2.png:150"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-75
|
||||
end=75
|
||||
image="units/human-loyalists/swordsman-attack-2.png"
|
||||
image="units/human-loyalists/swordsman-attack-2.png:150"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=75
|
||||
end=200
|
||||
image="units/human-loyalists/swordsman-attack-3.png"
|
||||
image="units/human-loyalists/swordsman-attack-3.png:125"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -68,81 +68,58 @@ Physically frail, and lacking familiarity with combat, magi do possess certain a
|
|||
{MAGIC_MISSILE 11 -20}
|
||||
{MAGIC_MISSILE_STAFF_FLARE -750 600 11 -20}
|
||||
|
||||
start_time=-800
|
||||
[frame]
|
||||
begin=-800
|
||||
end=-700
|
||||
image="units/human-magi/mage-attack-magic1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-700
|
||||
end=-350
|
||||
image="units/human-magi/mage-attack-magic2.png"
|
||||
image="units/human-magi/mage-attack-magic[1,2].png:[100,350]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-100
|
||||
image="units/human-magi/mage-attack-magic2.png"
|
||||
image="units/human-magi/mage-attack-magic2.png:250"
|
||||
sound=magic-missile-[1~3]-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-350
|
||||
end=-100
|
||||
image="units/human-magi/mage-attack-magic2.png"
|
||||
image="units/human-magi/mage-attack-magic2.png:250"
|
||||
sound=magic-missile-[1~3].ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-magi/mage-attack-magic1.png"
|
||||
image="units/human-magi/mage-attack-magic1.png:200"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=staff
|
||||
[/filter_attack]
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/human-magi/mage.png"
|
||||
image="units/human-magi/mage.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/human-magi/mage-attack-staff1.png"
|
||||
image="units/human-magi/mage-attack-staff1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-magi/mage-attack-staff2.png"
|
||||
image="units/human-magi/mage-attack-staff2.png:200"
|
||||
sound=staff.wav
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=100
|
||||
image="units/human-magi/mage-attack-staff2.png"
|
||||
image="units/human-magi/mage-attack-staff2.png:200"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=100
|
||||
end=150
|
||||
image="units/human-magi/mage-attack-magic1.png"
|
||||
image="units/human-magi/mage-attack-magic1.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
image="units/human-magi/mage.png"
|
||||
image="units/human-magi/mage.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[female]
|
||||
|
@ -172,23 +149,20 @@ Physically frail, and lacking familiarity with combat, magi do possess certain a
|
|||
{MAGIC_MISSILE 11 -20}
|
||||
{MAGIC_MISSILE_STAFF_FLARE -750 600 11 -20}
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic2.png"
|
||||
image="units/human-magi/mage+female-attack-magic[1,2].png:[100,350]"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic2.png"
|
||||
image="units/human-magi/mage+female-attack-magic2.png:250"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic2.png"
|
||||
image="units/human-magi/mage+female-attack-magic2.png:250"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic1.png"
|
||||
image="units/human-magi/mage+female-attack-magic1.png:200"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
|
@ -196,26 +170,26 @@ Physically frail, and lacking familiarity with combat, magi do possess certain a
|
|||
name=staff
|
||||
[/filter_attack]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female.png"
|
||||
image="units/human-magi/mage+female.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-staff1.png"
|
||||
image="units/human-magi/mage+female-attack-staff1.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-staff2.png"
|
||||
image="units/human-magi/mage+female-attack-staff2.png:200"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-staff2.png"
|
||||
image="units/human-magi/mage+female-attack-staff2.png:200"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female-attack-magic1.png"
|
||||
image="units/human-magi/mage+female-attack-magic1.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/human-magi/mage+female.png"
|
||||
image="units/human-magi/mage+female.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/female]
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue