The script:
Code
# 004 ScourgeExplosion (zerg\zavExplo.grp)
.headerstart
IsId 3
Type 12
Init ScourgeExplosionInit
Death ScourgeExplosionDeath
GndAttkInit ScourgeExplosionGndAttkInit
AirAttkInit ScourgeExplosionGndAttkInit
Unused1 [NONE]
GndAttkRpt ScourgeExplosionGndAttkInit
AirAttkRpt ScourgeExplosionGndAttkInit
CastSpell ScourgeExplosionCastSpell
GndAttkToIdle ScourgeExplosionGndAttkToIdle
AirAttkToIdle ScourgeExplosionGndAttkToIdle
Unused2 ScourgeExplosionCastSpell2
Walking ScourgeExplosionWalking
WalkingToIdle ScourgeExplosionWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ScourgeExplosionInit:
imgul 922 0 42
playfram 0x00 # frame set 0
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionGndAttkToIdle:
wait 125
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # TerranBuildingExplosionmedium (thingy\tBangL.grp)
wait 3
end
ScourgeExplosionGndAttkInit:
playfram 0x00
wait 1
attackwith 1
playsnd 1060
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
playsnd 1060
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
playfram 0x00
wait 1
gotorepeatattk
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionCastSpell:
playfram 0x00
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playfram 0x00
wait 1
playfram 0x00
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playfram 0x00
wait 1
gotorepeatattk
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionCastSpell2:
nobrkcodestart
wait 1
playsnd 1059 # Protoss\Corsair\PCorWeb1.wav
playsnd 548 # Protoss\ARBITER\PAbCag00.WAV
useweapon 123
wait 2
castspell
nobrkcodeend
gotorepeatattk
sigorder 2
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionWalking:
imgol 220 0 0 # BattlecruiserGlow (thingy\tbaGlow.grp)
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionWalkingToIdle:
setvertpos 1
waitrand 8 10
setvertpos 2
waitrand 8 10
setvertpos 1
waitrand 8 10
setvertpos 0
waitrand 8 10
goto ScourgeExplosionWalkingToIdle
.headerstart
IsId 3
Type 12
Init ScourgeExplosionInit
Death ScourgeExplosionDeath
GndAttkInit ScourgeExplosionGndAttkInit
AirAttkInit ScourgeExplosionGndAttkInit
Unused1 [NONE]
GndAttkRpt ScourgeExplosionGndAttkInit
AirAttkRpt ScourgeExplosionGndAttkInit
CastSpell ScourgeExplosionCastSpell
GndAttkToIdle ScourgeExplosionGndAttkToIdle
AirAttkToIdle ScourgeExplosionGndAttkToIdle
Unused2 ScourgeExplosionCastSpell2
Walking ScourgeExplosionWalking
WalkingToIdle ScourgeExplosionWalkingToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ScourgeExplosionInit:
imgul 922 0 42
playfram 0x00 # frame set 0
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionGndAttkToIdle:
wait 125
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionDeath:
playsnd 177 # Terran\BATTLE\tbaDth00.wav
imgol 333 0 0 # TerranBuildingExplosionmedium (thingy\tBangL.grp)
wait 3
end
ScourgeExplosionGndAttkInit:
playfram 0x00
wait 1
attackwith 1
playsnd 1060
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
playsnd 1060
wait 1
attackwith 1
wait 1
attackwith 1
wait 1
attackwith 1
playfram 0x00
wait 1
gotorepeatattk
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionCastSpell:
playfram 0x00
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playfram 0x00
wait 1
playfram 0x00
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playsnd 1060
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
wait 1
attackwith 2
sigorder 2
playfram 0x00
wait 1
gotorepeatattk
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionCastSpell2:
nobrkcodestart
wait 1
playsnd 1059 # Protoss\Corsair\PCorWeb1.wav
playsnd 548 # Protoss\ARBITER\PAbCag00.WAV
useweapon 123
wait 2
castspell
nobrkcodeend
gotorepeatattk
sigorder 2
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionWalking:
imgol 220 0 0 # BattlecruiserGlow (thingy\tbaGlow.grp)
goto ScourgeExplosionGndAttkToIdle
ScourgeExplosionWalkingToIdle:
setvertpos 1
waitrand 8 10
setvertpos 2
waitrand 8 10
setvertpos 1
waitrand 8 10
setvertpos 0
waitrand 8 10
goto ScourgeExplosionWalkingToIdle
Any suggestions??
None.