mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git
synced 2026-09-17 01:01:12 +00:00
Standardize shadow grp definitions; Update pcolor randomization; Revise internal handling of mutation animations
This commit is contained in:
parent
7c2ec5a6de
commit
11ae4eda83
Binary file not shown.
Binary file not shown.
@ -1749,7 +1749,7 @@ Philoc Engines
|
||||
Engram Warp Flash
|
||||
Radial Explosion (Orange)
|
||||
Radial Explosion (Green)
|
||||
Extended Image #749
|
||||
Quazilisk Mutate
|
||||
Extended Image #750
|
||||
Extended Image #751
|
||||
Extended Image #752
|
||||
|
||||
@ -6924,6 +6924,8 @@ Phalanx_Tank_BaseDeath:
|
||||
playsnd 317 # Terran\TANK\TTaDth00.WAV
|
||||
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
|
||||
wait 3
|
||||
lowsprul 273 0 0 # Terran Building Rubble Small
|
||||
wait 1
|
||||
end
|
||||
|
||||
Phalanx_Tank_BaseWalking:
|
||||
@ -20464,20 +20466,7 @@ ZergEggAllMutationsSpecialState2:
|
||||
goto ZergEggAllMutationsLocal01
|
||||
|
||||
ZergEggAllMutationsGndAttkToIdle:
|
||||
playfram 48
|
||||
wait 2
|
||||
playfram 49
|
||||
wait 2
|
||||
playfram 50
|
||||
wait 2
|
||||
playfram 51
|
||||
wait 2
|
||||
playfram 52
|
||||
wait 2
|
||||
playfram 53
|
||||
wait 2
|
||||
playfram 54
|
||||
waitrand 1 3
|
||||
wait 1
|
||||
goto ZergEggAllMutationsLocal00
|
||||
|
||||
ZergEggAllMutationsAirAttkToIdle:
|
||||
@ -34379,47 +34368,48 @@ QuaziliskUnused1:
|
||||
goto QuaziliskGndAttkToIdle
|
||||
|
||||
QuaziliskGndAttkInit:
|
||||
playfram 0x00 # Frame set 0
|
||||
wait 1
|
||||
playfram 0x110
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playfram 0x110
|
||||
playfram 0x121
|
||||
wait 1
|
||||
playsndbtwn 1329 1331 # Quazilisk attack 01, 02, 03
|
||||
attack
|
||||
wait 1
|
||||
playfram 0x00
|
||||
wait 1
|
||||
playfram 0x110
|
||||
wait 1
|
||||
playfram 0x00
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x121
|
||||
wait 1
|
||||
playfram 0x110
|
||||
wait 1
|
||||
nobrkcodeend
|
||||
gotorepeatattk
|
||||
goto QuaziliskGndAttkToIdle
|
||||
|
||||
QuaziliskWalking:
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x11
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x22
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x33
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x44
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x55
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x66
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x77
|
||||
move 5
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x88
|
||||
goto QuaziliskWalking
|
||||
|
||||
@ -34444,7 +34434,7 @@ QuaziliskBurrow:
|
||||
playfram 0xee
|
||||
wait 1
|
||||
playfram 0xff
|
||||
sigorder 4
|
||||
sigorder 4
|
||||
goto QuaziliskLocal07
|
||||
|
||||
QuaziliskUnBurrow:
|
||||
@ -34452,16 +34442,16 @@ QuaziliskUnBurrow:
|
||||
waitrand 1 4
|
||||
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
|
||||
playfram 0xee
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0xdd
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0xbb
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0xaa
|
||||
wait 1
|
||||
wait 1
|
||||
playfram 0x99
|
||||
wait 1
|
||||
sigorder 4
|
||||
wait 1
|
||||
sigorder 4
|
||||
goto QuaziliskGndAttkToIdle
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
@ -51739,5 +51729,76 @@ TerranHeavyMissileExplosionInit:
|
||||
TerranHeavyMissileExplosionDeath:
|
||||
wait 1
|
||||
end
|
||||
|
||||
# ----------------------------------------------------------------------------- #
|
||||
# This header is used by images.dat entries:
|
||||
# 1751 Quazilisk Mutate (cm\zerg\quazilisk-mutate.grp)
|
||||
.headerstart
|
||||
IsId 754
|
||||
Type 13
|
||||
Init ZergMutateInit
|
||||
Death EggDeath
|
||||
GndAttkInit [NONE]
|
||||
AirAttkInit [NONE]
|
||||
Unused1 [NONE]
|
||||
GndAttkRpt [NONE]
|
||||
AirAttkRpt [NONE]
|
||||
CastSpell [NONE]
|
||||
GndAttkToIdle [NONE]
|
||||
AirAttkToIdle [NONE]
|
||||
Unused2 ZergMutateUnused
|
||||
Walking [NONE]
|
||||
WalkingToIdle [NONE]
|
||||
SpecialState1 ZergMutateSpecialState1
|
||||
.headerend
|
||||
# ----------------------------------------------------------------------------- #
|
||||
|
||||
ZergMutateInit:
|
||||
playfram 0x00
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
ZergMutateDeath:
|
||||
wait 1
|
||||
end
|
||||
|
||||
ZergMutateUnused:
|
||||
wait 1
|
||||
nobrkcodestart
|
||||
playfram 6
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 1
|
||||
wait 2
|
||||
playfram 0
|
||||
wait 2
|
||||
sigorder 4
|
||||
wait 2
|
||||
nobrkcodeend
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
ZergMutateSpecialState1:
|
||||
playfram 0
|
||||
wait 2
|
||||
playfram 1
|
||||
wait 2
|
||||
playfram 2
|
||||
wait 2
|
||||
playfram 3
|
||||
wait 2
|
||||
playfram 4
|
||||
wait 2
|
||||
playfram 5
|
||||
wait 2
|
||||
playfram 6
|
||||
waitrand 1 3
|
||||
sigorder 8
|
||||
goto InfestedTerranLocal00
|
||||
|
||||
# Next free isid: 754
|
||||
# Next free isid: 755
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
mpq/unit/cm/zerg/quazilisk-mutate.grp
Normal file
BIN
mpq/unit/cm/zerg/quazilisk-mutate.grp
Normal file
Binary file not shown.
Binary file not shown.
BIN
mpq/unit/cm/zerg/quazilisk-shadow.grp
Normal file
BIN
mpq/unit/cm/zerg/quazilisk-shadow.grp
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
plugins/gptp.qdp
BIN
plugins/gptp.qdp
Binary file not shown.
Loading…
Reference in New Issue
Block a user