The Zealots's Iscript is this:
CODE
ZealotGndAttkInit:
playfram 0x00 # frame set 0
wait 1
ZealotGndAttkRpt:
playsndrand 2 662 663 # Protoss\ZEALOT\pzeAtt00.WAV, Protoss\ZEALOT\pzeAtt01.WAV
playfram 0x11 # frame set 1
wait 1
nobrkcodestart
playfram 0x22 # frame set 2
wait 1
playfram 0x33 # frame set 3
wait 1
playfram 0x44 # frame set 4
attack1c 1 664 # Protoss\ZEALOT\pzeHit00.WAV
wait 1
playfram 0x33 # frame set 3
wait 1
playfram 0x22 # frame set 2
attack1c 1 664 # Protoss\ZEALOT\pzeHit00.WAV
wait 1
playfram 0x11 # frame set 1
wait 1
playfram 0x00 # frame set 0
nobrkcodeend
gotorepeatattk
ignorerest
ZealotGndAttkToIdle:
goto ZealotOther
Now, I think the actual attack is the attack1c. When I copied this and replaced those with attack26's for an air attack, everything worked fine. I think the attack1c's are specially used for melee attacks--but don't quote me on that. So just get rid of the attack1c's and put in an attack25/1 or attack26.
[right][snapback]455803[/snapback][/right]