Implement Lodestone

This commit is contained in:
Pr0nogo 2023-08-31 13:59:32 -04:00
parent 72298c42eb
commit 570c14f4e3
31 changed files with 135 additions and 133 deletions

Binary file not shown.

View File

@ -491,7 +491,7 @@ Madrigal Turret (Furia)
Philoc
Sevenstep Projectile
Omnivale
Extended Flingy #285
Lodestone
Extended Flingy #286
Extended Flingy #287
Extended Flingy #288

Binary file not shown.

Binary file not shown.

View File

@ -1756,10 +1756,10 @@ Nathrokor Mutate
Quazilisk April Fools
Omnivale
Omnivale Shadow
Extended Image #756
Extended Image #757
Extended Image #758
Extended Image #759
Lodestone
Lodestone Connector
Lodestone Overlay
Lodestone Shadow
Extended Image #760
Extended Image #761
Extended Image #762

Binary file not shown.

View File

@ -2515,7 +2515,7 @@ Mesk Advisor Addon 01
Mesk Advisor Tech 01
Mesk Advisor Tech 02
Mesk Advisor Warp 01
Extended Sound #1
Omnivale Selected 01
Extended Sound #1
Extended Sound #1
Extended Sound #1

View File

@ -2514,4 +2514,5 @@ cm\advisors\iskatumesk\meskad_missilelaunch-02.wav
cm\advisors\iskatumesk\meskad_addon-01.wav
cm\advisors\iskatumesk\meskad_tech-01.wav
cm\advisors\iskatumesk\meskad_tech-02.wav
cm\advisors\iskatumesk\meskad_warp-01.wav
cm\advisors\iskatumesk\meskad_warp-01.wav
cm\n\_building\omnivale-what-01.wav

Binary file not shown.

View File

@ -879,7 +879,7 @@ Cyclops Passive Arming Overlay
Sevenstep Rail
Quazilisk (April Fools)
Omnivale
Extended Sprite #1
Lodestone
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1

Binary file not shown.

View File

@ -105,7 +105,7 @@ Zerg Lakizilisk
Protoss Barghest
Disruption Field
Terran Ministry
Terran Lodestone
Terran Comsat Station
Terran Anvil
Terran Supply Depot
Terran Reservoir
@ -382,7 +382,7 @@ Madrigal Turret (Imperioso)
Terran Madrigal (Furia Mode)
Madrigal Turret (Furia)
Omnivale
Extended Unit #157
Terran Lodestone
Extended Unit #158
Extended Unit #159
Extended Unit #160

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

@ -323,7 +323,7 @@ building elthisth_mound = 136
building matravil_nest = 138
building ultrok_cavern = 140
building muthrok_spire = 141
building quazrok_pool = 142
building quazeth_pool = 142
building cagrant_cesiant = 143
building spraith_cesiant = 144
building surkith_cesiant = 146

Binary file not shown.

View File

@ -2827,12 +2827,12 @@ CerebrateIsWorking:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 063 Infested Command Center (terran\control.grp)
# 063 Infested Ministry (terran\control.grp)
.headerstart
IsId 39
Type 20
Init InfestedCommandCenterInit
Death InfestedCommandCenterDeath
Init InfestedMinistryInit
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -2842,28 +2842,28 @@ CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking InfestedCommandCenterWalking
WalkingToIdle InfestedCommandCenterBuilt
SpecialState1 InfestedCommandCenterSpecialState1
Walking InfestedMinistryWalking
WalkingToIdle InfestedMinistryBuilt
SpecialState1 InfestedMinistrySpecialState1
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built InfestedCommandCenterBuilt
Landing InfestedCommandCenterLanding
LiftOff InfestedCommandCenterLiftOff
IsWorking InfestedCommandCenterIsWorking
WorkingToIdle InfestedCommandCenterBuilt
Built InfestedMinistryBuilt
Landing InfestedMinistryLanding
LiftOff InfestedMinistryLiftOff
IsWorking InfestedMinistryIsWorking
WorkingToIdle InfestedMinistryBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
InfestedCommandCenterInit:
imgul 277 0 0 # Command Center Shadow (terran\tccShad.grp)
imgol 101 0 0 # Infested Command Center Overlay (zerg\Infest03.grp)
InfestedCommandCenterBuilt:
InfestedMinistryInit:
imgul 277 0 0 # Ministry Shadow (terran\tccShad.grp)
imgol 101 0 0 # Infested Ministry Overlay (zerg\Infest03.grp)
InfestedMinistryBuilt:
playfram 0x00
goto InfestedTerranLocal00
InfestedCommandCenterDeath:
InfestedMinistryDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
@ -2877,15 +2877,15 @@ LiftedTerranStructureDeath:
wait 1
end
InfestedCommandCenterSpecialState1:
InfestedMinistrySpecialState1:
playfram 4
goto InfestedTerranLocal00
InfestedCommandCenterWalking:
InfestedMinistryWalking:
wait 125
goto InfestedCommandCenterWalking
goto InfestedMinistryWalking
InfestedCommandCenterLanding:
InfestedMinistryLanding:
nobrkcodestart
wait 18
playsnd 472 # Misc\Land.WAV
@ -2900,9 +2900,9 @@ InfestedCommandCenterLanding:
playfram 0x00
sigorder 16
nobrkcodeend
goto InfestedCommandCenterBuilt
goto InfestedMinistryBuilt
InfestedCommandCenterLiftOff:
InfestedMinistryLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 5
@ -2914,9 +2914,9 @@ InfestedCommandCenterLiftOff:
playfram 4
sigorder 16
nobrkcodeend
goto InfestedCommandCenterWalking
goto InfestedMinistryWalking
InfestedCommandCenterIsWorking:
InfestedMinistryIsWorking:
playfram 6
wait 4
playfram 0
@ -2965,7 +2965,7 @@ InfestedCommandCenterIsWorking:
wait 1
playfram 0
wait 1
goto InfestedCommandCenterIsWorking
goto InfestedMinistryIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -4645,7 +4645,7 @@ SpraithColonyBuilt:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 101 Infested Command Center Overlay (zerg\Infest03.grp)
# 101 Infested Ministry Overlay (zerg\Infest03.grp)
# 1487 Infested Overlay (Small) (cm\zerg\infested-small.grp)
# 1488 Infested Overlay (Medium) (cm\zerg\infested-medium.grp)
# 1489 Infested Overlay (Large) (cm\zerg\infested-large.grp)
@ -7288,7 +7288,7 @@ FountainheadOverlayDeath:
IsId 96
Type 24
Init BarracksInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -7501,11 +7501,11 @@ AtelierOverlayDeath:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 271 Comsat Station (terran\ComSat.grp)
# 1758 Lodestone (cm\terran\lodestone.grp)
.headerstart
IsId 99
Type 20
Init ComsatStationInit
Init LodestoneInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
@ -7520,43 +7520,41 @@ Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt ComsatStationAlmostBuilt
Built ComsatStationBuilt
Landing ComsatStationLanding
AlmostBuilt LodestoneAlmostBuilt
Built LodestoneBuilt
Landing LodestoneLanding
LiftOff InfestedTerranLocal00
IsWorking InfestedTerranLocal00
WorkingToIdle ComsatStationWorkingToIdle
WorkingToIdle LodestoneBuilt
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ComsatStationInit:
LodestoneInit:
playfram 0x00
imgul 274 0 0 # Comsat Station Shadow (terran\tcsShad.grp)
imgul 1761 0 0 # Lodestone Shadow (terran\tcsShad.grp)
goto InfestedTerranLocal00
ComsatStationAlmostBuilt:
LodestoneAlmostBuilt:
playfram 1
goto InfestedTerranLocal00
ComsatStationBuilt:
imgol 273 0 0 # Comsat Station Overlay (terran\ComSatT.grp)
ComsatStationWorkingToIdle:
LodestoneBuilt:
playfram 0x00
goto InfestedTerranLocal00
ComsatStationLanding:
imgol 272 0 0 # Comsat Station Connector (terran\ComSatC.grp)
LodestoneLanding:
# imgol 1759 0 0 # Lodestone Connector (terran\ComSatC.grp)
goto InfestedTerranLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 272 Comsat Station Connector (terran\ComSatC.grp)
# 272 Lodestone Connector (terran\ComSatC.grp)
.headerstart
IsId 100
Type 24
Init ComsatConnectorInit
Death ComsatConnectorDeath
Init LodestoneConnectorInit
Death LodestoneConnectorDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -7572,9 +7570,9 @@ SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing ComsatConnectorDeath
LiftOff ComsatConnectorLiftOff
IsWorking ComsatConnectorIsWorking
Landing LodestoneConnectorDeath
LiftOff LodestoneConnectorLiftOff
IsWorking LodestoneConnectorIsWorking
WorkingToIdle InfestedTerranLocal00
WarpIn [NONE]
Unused3 [NONE]
@ -7584,22 +7582,22 @@ Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ComsatConnectorInit:
LodestoneConnectorInit:
playfram 0x00
wait 2
playfram 1
wait 2
playfram 2
wait 2
ComsatConnectorIsWorking:
LodestoneConnectorIsWorking:
playfram 3
goto InfestedTerranLocal00
ComsatConnectorDeath:
LodestoneConnectorDeath:
wait 1
end
ComsatConnectorLiftOff:
LodestoneConnectorLiftOff:
playfram 2
wait 2
playfram 1
@ -7611,12 +7609,12 @@ ComsatConnectorLiftOff:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 273 Comsat Station Overlay (terran\ComSatT.grp)
# 273 Lodestone Overlay (terran\ComSatT.grp)
.headerstart
IsId 101
Type 24
Init ComsatOverlayInit
Death ComsatOverlayDeath
Init LodestoneOverlayInit
Death LodestoneOverlayDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -7632,10 +7630,10 @@ SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing ComsatOverlayLanding
Landing LodestoneOverlayLanding
LiftOff InfestedTerranLocal00
IsWorking ComsatOverlayIsWorking
WorkingToIdle ComsatOverlayIsWorking
IsWorking LodestoneOverlayIsWorking
WorkingToIdle LodestoneOverlayIsWorking
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
@ -7644,17 +7642,17 @@ Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ComsatOverlayInit:
LodestoneOverlayInit:
playfram 0x00
goto InfestedTerranLocal00
ComsatOverlayDeath:
LodestoneOverlayDeath:
wait 1
end
ComsatOverlayLanding:
LodestoneOverlayLanding:
wait 13
ComsatOverlayIsWorking:
LodestoneOverlayIsWorking:
playfram 0x00
wait 2
playfram 1
@ -7675,16 +7673,16 @@ ComsatOverlayIsWorking:
wait 2
playfram 9
wait 2
goto ComsatOverlayIsWorking
goto LodestoneOverlayIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 275 Command Center (terran\control.grp)
# 275 Ministry (terran\control.grp)
.headerstart
IsId 102
Type 20
Init CommandCenterInit
Death CommandCenterDeath
Init MinistryInit
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -7694,31 +7692,31 @@ CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking CommandCenterWalking
WalkingToIdle CommandCenterWalking
SpecialState1 CommandCenterSpecialState1
Walking MinistryWalking
WalkingToIdle MinistryWalking
SpecialState1 MinistrySpecialState1
SpecialState2 [NONE]
AlmostBuilt CommandCenterAlmostBuilt
Built CommandCenterBuilt
Landing CommandCenterLanding
LiftOff CommandCenterLiftOff
IsWorking CommandCenterIsWorking
WorkingToIdle CommandCenterWorkingToIdle
AlmostBuilt MinistryAlmostBuilt
Built MinistryBuilt
Landing MinistryLanding
LiftOff MinistryLiftOff
IsWorking MinistryIsWorking
WorkingToIdle MinistryWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
CommandCenterInit:
imgul 277 0 0 # Command Center Shadow (terran\tccShad.grp)
CommandCenterBuilt:
MinistryInit:
imgul 277 0 0 # Ministry Shadow (terran\tccShad.grp)
MinistryBuilt:
playfram 0x00
goto CommandCenterWalking
goto MinistryWalking
CommandCenterWalking:
MinistryWalking:
wait 125
goto CommandCenterWalking
goto MinistryWalking
CommandCenterDeath:
MinistryDeath:
playsnd 7 # Misc\ExploLrg.wav
imgol 334 0 0 # Building Explosion (Large) (thingy\tBangX.grp)
wait 3
@ -7727,15 +7725,15 @@ CommandCenterDeath:
wait 1
end
CommandCenterSpecialState1:
MinistrySpecialState1:
playfram 4
goto CommandCenterWalking
goto MinistryWalking
CommandCenterAlmostBuilt:
MinistryAlmostBuilt:
playfram 1
goto CommandCenterWalking
goto MinistryWalking
CommandCenterLanding:
MinistryLanding:
nobrkcodestart
wait 18
playsnd 472 # Misc\Land.WAV
@ -7750,9 +7748,9 @@ CommandCenterLanding:
playfram 0x00
sigorder 16
nobrkcodeend
goto CommandCenterWalking
goto MinistryWalking
CommandCenterLiftOff:
MinistryLiftOff:
nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV
playfram 5
@ -7764,9 +7762,9 @@ CommandCenterLiftOff:
playfram 4
sigorder 16
nobrkcodeend
goto CommandCenterWalking
goto MinistryWalking
CommandCenterIsWorking:
MinistryIsWorking:
playfram 6
wait 4
playfram 0x00
@ -7815,24 +7813,24 @@ CommandCenterIsWorking:
wait 1
playfram 0x00
wait 1
goto CommandCenterIsWorking
goto MinistryIsWorking
CommandCenterWorkingToIdle:
MinistryWorkingToIdle:
wait 1
goto CommandCenterBuilt
goto MinistryBuilt
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 276 Command Center Overlay (terran\controlT.grp)
# 276 Ministry Overlay (terran\controlT.grp)
.headerstart
IsId 103
Type 1
Init CommandCenterOverlayInit
Death CommandCenterOverlayDeath
Init MinistryOverlayInit
Death MinistryOverlayDeath
.headerend
# ----------------------------------------------------------------------------- #
CommandCenterOverlayInit:
MinistryOverlayInit:
playfram 0x00
wait 2
playfram 1
@ -7844,7 +7842,7 @@ CommandCenterOverlayInit:
playfram 4
wait 2
playfram 5
CommandCenterOverlayDeath:
MinistryOverlayDeath:
wait 1
end
@ -9018,11 +9016,11 @@ PhysicsLabConnectorLiftOff:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 304 Bunker (terran\pillbox.grp)
# 304 Anchor (terran\pillbox.grp)
.headerstart
IsId 123
Type 24
Init BunkerInit
Init AnchorInit
Death AtelierDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
@ -9037,10 +9035,10 @@ Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt BunkerAlmostBuilt
Built BunkerBuilt
Landing BunkerLanding
LiftOff BunkerLiftOff
AlmostBuilt AnchorAlmostBuilt
Built AnchorBuilt
Landing AnchorLanding
LiftOff AnchorLiftOff
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
@ -9051,13 +9049,13 @@ Burrow [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BunkerInit:
imgul 305 0 0 # Bunker Shadow (terran\tpbShad.grp)
BunkerBuilt:
AnchorInit:
imgul 305 0 0 # Anchor Shadow (terran\tpbShad.grp)
AnchorBuilt:
playfram 0x00
goto InfestedTerranLocal00
BunkerLiftOff:
AnchorLiftOff:
nobrkcodestart
playsnd 471
playfram 0x02
@ -9097,7 +9095,7 @@ BunkerLiftOff:
nobrkcodeend
goto InfestedTerranLocal00
BunkerLanding:
AnchorLanding:
nobrkcodestart
wait 12
playfram 0x11
@ -9135,24 +9133,24 @@ BunkerLanding:
wait 1
sigorder 16
nobrkcodeend
goto BunkerBuilt
goto AnchorBuilt
BunkerAlmostBuilt:
AnchorAlmostBuilt:
playfram 1
goto InfestedTerranLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 306 Bunker Overlay (terran\PillBoxT.grp)
# 306 Anchor Overlay (terran\PillBoxT.grp)
.headerstart
IsId 124
Type 0
Init BunkerOverlayInit
Init AnchorOverlayInit
Death [NONE]
.headerend
# ----------------------------------------------------------------------------- #
BunkerOverlayInit:
AnchorOverlayInit:
playfram 0x00
wait 1
tmprmgraphicstart
@ -9253,7 +9251,7 @@ ReservoirLocal01:
IsId 126
Type 20
Init DaedalaInit
Death CommandCenterDeath
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -9694,7 +9692,7 @@ NukeExplosionInit:
IsId 134
Type 20
Init StarportInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -9822,7 +9820,7 @@ StarportOverlayDeath:
IsId 136
Type 24
Init AtlasInit
Death CommandCenterDeath
Death MinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -26184,7 +26182,7 @@ CelestialShrineWarpIn:
IsId 450
Type 20
Init ParthenonInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -27937,7 +27935,7 @@ NaniteAssemblyIsWorking:
IsId 469
Type 24
Init ParticleAcceleratorInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -35231,7 +35229,7 @@ LarvalColonyLocal00:
IsId 554
Type 24
Init CaptaincyInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -35344,7 +35342,7 @@ CaptaincyDisable:
IsId 555
Type 24
Init IronFoundryInit
Death InfestedCommandCenterDeath
Death InfestedMinistryDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]

Binary file not shown.

Binary file not shown.

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

@ -1,4 +1,4 @@
# 30 August 2023 -- prospective patch notes
# 31 August 2023 -- prospective patch notes
## Designer's Notes
@ -82,6 +82,7 @@ More rebalancings, more new sprites, more bugfixes - it's another hefty CMBW pat
- Fixed Rilirokor Death Cycle tooltip (r. lucifirius)
- Fixed Tinkerer's Tower construction tooltip (r. Mystery Meat)
- Fixed Tosgrilisk weapon tooltip displaying splash radii (r. TheBeaver99)
- Fixed Hadron build icon being visible during Nanite Assembly addon construction
## Terran
- [Mason](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/mason) and [Talos](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/talos):
@ -154,6 +155,8 @@ More rebalancings, more new sprites, more bugfixes - it's another hefty CMBW pat
- HP now 450, from 400
- Collision size adjusted to make right-side resource returns more elegant
- Now requires Atlas
- **NEW:** [Lodestone](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/lodestone):
- Garrison and detection addon, built from Ministry and Treasury; requires nothing
## Protoss
- [Scribe](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/scribe):

Binary file not shown.