1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git synced 2026-10-10 05:57:51 +00:00

Implement WIP Ion Cannon targeter

This commit is contained in:
Pr0nogo 2023-03-31 15:38:33 -04:00
parent 9f917d396c
commit 44b839ea28
7 changed files with 34 additions and 139 deletions

Binary file not shown.

Binary file not shown.

View File

@ -127,7 +127,7 @@ Jackson Cannon (Wyvern)
Skyfall (Paladin ability) Skyfall (Paladin ability)
Enthralling Assault (Akistrokor ability) Enthralling Assault (Akistrokor ability)
Final Hour (Augur behavior) Final Hour (Augur behavior)
Ion Cannon Hammerfall Beacon (Ion Cannon)
None None
Icarus Missiles (Luminary) Icarus Missiles (Luminary)
Litany Cannons (Epigraph) Litany Cannons (Epigraph)
@ -196,7 +196,7 @@ Antimatter Missile (Positron)
Sparring Saber (Sycophant) Sparring Saber (Sycophant)
Kissing Emoji (Smoochie Boy) Kissing Emoji (Smoochie Boy)
Khaydarin Plasma Laser (Engram) Khaydarin Plasma Laser (Engram)
Extended Weapon #69 Ion Cannon (Ion Cannon)
Extended Weapon #70 Extended Weapon #70
Extended Weapon #71 Extended Weapon #71
Extended Weapon #72 Extended Weapon #72

Binary file not shown.

Binary file not shown.

View File

@ -34439,8 +34439,8 @@ IonCannonBaseGndAttkInit:
playfram 0x40 playfram 0x40
IonCannonBaseGndAttkRpt: IonCannonBaseGndAttkRpt:
nobrkcodestart nobrkcodestart
sigorder 32
playsnd 1319 # ioncannon-charge-01 playsnd 1319 # ioncannon-charge-01
sigorder 32
wait 71 wait 71
attackwith 1 attackwith 1
wait 8 wait 8
@ -34853,7 +34853,7 @@ Death SublimeShepherdOverlayDeath
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
SublimeShepherdOverlayInit: SublimeShepherdOverlayInit:
playfram 0x00 # Frame set 0 playfram 0x00
wait 1 wait 1
SublimeShepherdOverlayLocal00: SublimeShepherdOverlayLocal00:
playfram 1 playfram 1
@ -34919,7 +34919,7 @@ Death KhaydarinEclipseProtossAccelerantDeath
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
KhaydarinEclipseProtossAccelerantInit: KhaydarinEclipseProtossAccelerantInit:
playfram 0x00 # Frame set 0 playfram 0x00
wait 1 wait 1
KhaydarinEclipseProtossAccelerantLocal00: KhaydarinEclipseProtossAccelerantLocal00:
playfram 1 playfram 1
@ -34974,20 +34974,20 @@ KhaydarinEclipseProtossAccelerantDeath:
.headerstart .headerstart
IsId 539 IsId 539
Type 26 Type 26
Init LobotomyMineInit Init [NONE]
Death LobotomyMineDeath Death [NONE]
GndAttkInit [NONE] GndAttkInit [NONE]
AirAttkInit [NONE] AirAttkInit [NONE]
Unused1 LobotomyMineUnused1 Unused1 [NONE]
GndAttkRpt [NONE] GndAttkRpt [NONE]
AirAttkRpt [NONE] AirAttkRpt [NONE]
CastSpell [NONE] CastSpell [NONE]
GndAttkToIdle [NONE] GndAttkToIdle [NONE]
AirAttkToIdle [NONE] AirAttkToIdle [NONE]
Unused2 [NONE] Unused2 [NONE]
Walking LobotomyMineWalking Walking [NONE]
WalkingToIdle LobotomyMineWalkingToIdle WalkingToIdle [NONE]
SpecialState1 LobotomyMineSpecialState1 SpecialState1 [NONE]
SpecialState2 [NONE] SpecialState2 [NONE]
AlmostBuilt [NONE] AlmostBuilt [NONE]
Built [NONE] Built [NONE]
@ -34999,116 +34999,11 @@ WarpIn [NONE]
Unused3 [NONE] Unused3 [NONE]
StarEditInit [NONE] StarEditInit [NONE]
Disable [NONE] Disable [NONE]
Burrow LobotomyMineBurrow Burrow [NONE]
UnBurrow LobotomyMineUnBurrow UnBurrow [NONE]
Enable [NONE] Enable [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
LobotomyMineInit:
imgul 1372 0 0 # Lobotomy Mine Shadow (cm\terran\lobotomymine-shad.grp)
LobotomyMineWalkingToIdle:
playfram 0x00 # Frame set 0
goto LobotomyMineLocal00
LobotomyMineLocal00:
wait 125
goto LobotomyMineLocal00
LobotomyMineDeath:
playsnd 10 # Misc\Explo1.wav
playfram 12
wait 1
playfram 13
wait 1
playfram 14
wait 1
playfram 15
wait 1
playfram 16
wait 1
playfram 0x11
wait 1
playfram 18
wait 1
playfram 19
wait 1
playfram 20
wait 1
playfram 21
wait 1
end
LobotomyMineWalking:
playsnd 1308 # Lobotomy Mine movement
move 16
wait 1
playfram 0x00
move 16
wait 1
playfram 1
move 16
wait 1
playfram 2
move 16
wait 1
playfram 3
move 16
wait 1
playfram 4
move 16
wait 1
playfram 5
move 16
wait 1
playfram 6
move 16
wait 1
playfram 7
goto LobotomyMineWalking
LobotomyMineSpecialState1:
castspell
sigorder 1
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto LobotomyMineLocal00
LobotomyMineUnused1:
fireweapon 89
sigorder 1
imgol 1277 0 0 # Lobotomy Mine Death (thingy\tmnExplo.grp)
goto LobotomyMineLocal00
LobotomyMineBurrow:
nobrkcodestart
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playsnd 354 # Terran\VULTURE\TVuMin01.WAV
playfram 8
wait 1
playfram 9
wait 1
playfram 10
wait 1
playfram 11
wait 1
sigorder 4
nobrkcodeend
goto LobotomyMineLocal00
LobotomyMineUnBurrow:
nobrkcodestart
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playsnd 354 # Terran\VULTURE\TVuMin01.WAV
playfram 10
wait 1
playfram 9
wait 1
playfram 8
wait 1
playfram 0x00
sigorder 4
nobrkcodeend
goto LobotomyMineWalkingToIdle
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
@ -35122,31 +35017,31 @@ Death LobotomyMineExplosionDeath
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
LobotomyMineExplosionInit: LobotomyMineExplosionInit:
wait 125 wait 125
goto LobotomyMineExplosionInit goto LobotomyMineExplosionInit
LobotomyMineExplosionDeath: LobotomyMineExplosionDeath:
playsnd 1309 playsnd 1309
playfram 0x00 # Frame set 0 playfram 0x00
wait 1 wait 1
playfram 1 # Frame set 0, direction 1 playfram 1
wait 1 wait 1
playfram 2 # Frame set 0, direction 2 playfram 2
wait 1 wait 1
playfram 3 # Frame set 0, direction 3 playfram 3
wait 1 wait 1
playfram 4 # Frame set 0, direction 4 playfram 4
wait 1 wait 1
playfram 5 # Frame set 0, direction 5 playfram 5
wait 1 wait 1
playfram 6 # Frame set 0, direction 6 playfram 6
wait 1 wait 1
playfram 7 # Frame set 0, direction 7 playfram 7
wait 1 wait 1
playfram 8 # Frame set 0, direction 8 playfram 8
wait 1 wait 1
playfram 9 # Frame set 0, direction 9 playfram 9
wait 1 wait 1
end end
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #

Binary file not shown.