Implement Engram

This commit is contained in:
Pr0nogo 2023-06-08 23:47:47 -04:00
parent b4c563ee0f
commit b2baa8d88f
18 changed files with 69 additions and 16 deletions

View File

@ -127,7 +127,7 @@ Dark Swarm
Flag
Young Chrysalis
Psi Emitter
Data Disc
Large Protoss Laser
Khaydarin Crystal
Mineral Chunk Type1
Mineral Chunk Type2

Binary file not shown.

View File

@ -1746,7 +1746,7 @@ Madrigal Turret (Furia)
Philoc
Philoc Shadow
Philoc Engines
Extended Image #746
Engram Warp Flash
Extended Image #747
Extended Image #748
Extended Image #749

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -238,6 +238,7 @@ building grand_library = 226
building matrix = 252
building strident_stratum = 278
building auxiliary_oasis = 279
building engram = 294
building sequestered_icon = 304
building unitary_union = 305
building hall_of_heretics = 349

Binary file not shown.

View File

@ -12601,15 +12601,15 @@ WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built WardenBuilt
Built ScourgeLocal00
Landing [NONE]
LiftOff [NONE]
IsWorking WardenBuilt
WorkingToIdle WardenBuilt
IsWorking ScourgeLocal00
WorkingToIdle ScourgeLocal00
WarpIn WardenWarpIn
Unused3 [NONE]
StarEditInit [NONE]
Disable WardenBuilt
Disable ScourgeLocal00
Burrow [NONE]
UnBurrow [NONE]
Enable WardenEnable
@ -12620,18 +12620,14 @@ WardenInit:
imgul 184 0 0 # Warden Shadow (protoss\ppbShad.grp)
WardenLocal00:
playfram 0x00
goto WardenBuilt
WardenBuilt:
wait 125
goto WardenBuilt
goto ScourgeLocal00
WardenDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp)
wait 3
wait 3
lowsprul 223 0 0 # Protoss Building Rubble (Small) (thingy\PRubbleS.grp)
wait 1
wait 1
end
WardenGndAttkInit:
@ -12657,11 +12653,11 @@ WardenGndAttkToIdle:
WardenEnable:
playfram 0x00
goto WardenBuilt
goto ScourgeLocal00
WardenWarpIn:
imgol 185 0 0 # Warden Warp Flash (protoss\photon.grp)
goto WardenBuilt
goto ScourgeLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -51645,4 +51641,60 @@ PhilocWalking:
imgol 1747 0 0 # Philoc Engines (terran\wraith-engine.grp)
goto WraithLocal00
# Next free isid: 752
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1714 Engram (cm\protoss\engram.grp)
.headerstart
IsId 752
Type 27
Init EngramInit
Death NexusDeath
GndAttkInit EngramGndAttkInit
AirAttkInit EngramGndAttkInit
Unused1 [NONE]
GndAttkRpt EngramGndAttkInit
AirAttkRpt EngramGndAttkInit
CastSpell [NONE]
GndAttkToIdle EngramGndAttkToIdle
AirAttkToIdle EngramGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built ScourgeLocal00
Landing [NONE]
LiftOff [NONE]
IsWorking ScourgeLocal00
WorkingToIdle ScourgeLocal00
WarpIn EngramWarpIn
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
EngramInit:
imgul 1715 0 0 # Engram Shadow (cm\protoss\engram-shad.grp)
playfram 0x00
goto ScourgeLocal00
EngramGndAttkInit:
wait 1
attack
playsndbtwn 2310 2313 # Optecton weapon fire 01, 02, 03, 04
imgol 1163 0 -20 # Warden impact
gotorepeatattk
ignorerest
EngramGndAttkToIdle:
goto ScourgeLocal00
EngramWarpIn:
imgol 185 0 0 # Engram Warp Flash (cm\protoss\engram.grp)
goto ScourgeLocal00
# Next free isid: 753
# ----------------------------------------------------------------------------- #

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.