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

Update desync logger; Achieve aggressive unit responses on attack move; Initial implementation of Algoztalisk

This commit is contained in:
Pr0nogo 2024-03-08 01:31:58 -05:00
parent 2eac05796f
commit 98cc7cdf35
30 changed files with 140 additions and 60 deletions

Binary file not shown.

View File

@ -414,7 +414,7 @@ Future Station
Keskathalor Spores Keskathalor Spores
Seeker Spores Double Silent Seeker Spores Double Silent
Kagralisk Kagralisk
Izkag Iteth Alkag Iteth
Kagralisk Venom Kagralisk Venom
Neutron Flare Impact Silent Neutron Flare Impact Silent
Evigrilisk Evigrilisk
@ -509,8 +509,8 @@ Nathrelisk
Iziralisk Iziralisk
Anchor (Grounded) Anchor (Grounded)
Carapace Swarm (Small) Carapace Swarm (Small)
Extended Flingy #303 Chokralgant Chazsal
Extended Flingy #304 Algoztalisk
Extended Flingy #305 Extended Flingy #305
Extended Flingy #306 Extended Flingy #306
Extended Flingy #307 Extended Flingy #307

Binary file not shown.

Binary file not shown.

View File

@ -1533,8 +1533,8 @@ Kagralisk Shadow
Kagralisk Remains Kagralisk Remains
Matador (Tank Mode) Shadow Matador (Tank Mode) Shadow
Kagralisk Weaponhit Kagralisk Weaponhit
Izkag Iteth Alkag Iteth
Izkag Iteth Shadow Alkag Iteth Shadow
Kagralisk Venom Kagralisk Venom
Kagralisk Birth Kagralisk Birth
Neutron Flare Blue Damageless Neutron Flare Blue Damageless
@ -1809,14 +1809,14 @@ Addon Weld Overlay
Repentant Chorus Small Repentant Chorus Small
Repentant Chorus Medium Repentant Chorus Medium
Repentant Chorus Large Repentant Chorus Large
Extended Image #809 Chokralgant Chaszal
Extended Image #810 Chokralgant Chaszal Shadow
Extended Image #811 Algoztalisk
Extended Image #812 Algoztalisk Shadow
Extended Image #813 Okrimnilisk
Extended Image #814 Okrimnilisk Shadow
Extended Image #815 Cherbrathalor
Extended Image #816 Cherbrathalor Shadow
Extended Image #817 Extended Image #817
Extended Image #818 Extended Image #818
Extended Image #819 Extended Image #819

Binary file not shown.

View File

@ -178,7 +178,7 @@ Use Ability (Heal)
Move (Medic) Move (Medic)
Hold Position&Heal (Medic) Hold Position&Heal (Medic)
Return To Idle After Heal Return To Idle After Heal
Use Ability (Tertiary Eyes) Use Ability (Through the Looking Glass)
Use Ability (Disruption Web) Use Ability (Disruption Web)
Use Ability (Tyranny) Use Ability (Tyranny)
Dark Archon Meld Dark Archon Meld
@ -187,7 +187,7 @@ Use Ability (Optical Flare)
Use Ability (Maelstrom) Use Ability (Maelstrom)
Move (Junk Yard Dog) Move (Junk Yard Dog)
Fatal Fatal
Cast Through the Looking Glass Extended Order #1
Extended Order #2 Extended Order #2
Extended Order #3 Extended Order #3
Extended Order #4 Extended Order #4

View File

@ -2943,12 +2943,12 @@ ISN Advisor Addon 01
ISN Advisor Addon 02 ISN Advisor Addon 02
ISN Advisor Addon Abandon 01 ISN Advisor Addon Abandon 01
ISN Advisor Addon Abandon 02 ISN Advisor Addon Abandon 02
ISN Advisor Ally Under Attack T 01
ISN Advisor Ally Under Attack T 02
ISN Advisor Ally Under Attack T 03
ISN Advisor Ally Under Attack P 01 ISN Advisor Ally Under Attack P 01
ISN Advisor Ally Under Attack P 02 ISN Advisor Ally Under Attack P 02
ISN Advisor Ally Under Attack P 03 ISN Advisor Ally Under Attack P 03
ISN Advisor Ally Under Attack T 01
ISN Advisor Ally Under Attack T 02
ISN Advisor Ally Under Attack T 03
ISN Advisor Ally Under Attack Z 01 ISN Advisor Ally Under Attack Z 01
ISN Advisor Ally Under Attack Z 02 ISN Advisor Ally Under Attack Z 02
ISN Advisor Ally Under Attack Z 03 ISN Advisor Ally Under Attack Z 03

Binary file not shown.

View File

@ -779,7 +779,7 @@ Keskathalor Spores
Seeker Spores Double Silent Seeker Spores Double Silent
Kagralisk Kagralisk
Kagralisk Remnants Kagralisk Remnants
Izkag Iteth Alkag Iteth
Kagralisk Venom Kagralisk Venom
Neutron Flare Blue Damageless Neutron Flare Blue Damageless
Evigrilisk Evigrilisk
@ -900,8 +900,8 @@ Iziralisk
Anchor (Grounded) Anchor (Grounded)
Carapace Swarm (Small) Carapace Swarm (Small)
Fusion Cutter Hit Damageless Fusion Cutter Hit Damageless
Extended Sprite #1 Chokralgant Chaszal
Extended Sprite #1 Algoztalisk
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1

Binary file not shown.

Binary file not shown.

View File

@ -210,10 +210,10 @@ Dispatch Shotgun (Hotshot)
Quarternary Rifle (Auriel) Quarternary Rifle (Auriel)
Phase Blade (Adherent) Phase Blade (Adherent)
Signaling Spores (Nathrelisk) Signaling Spores (Nathrelisk)
Extended Weapon #83 Bottomless Spinestacks (Algoztalisk)
Extended Weapon #84 Relentless Tendrils (Okrimnilisk)
Extended Weapon #85 Omnispores (Okrimnilisk)
Extended Weapon #86 Venemous Bursts (Cherbrathalor)
Extended Weapon #87 Extended Weapon #87
Extended Weapon #88 Extended Weapon #88
Extended Weapon #89 Extended Weapon #89

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

@ -48,7 +48,7 @@ unit_morph_prerequisites = Add(protathalor, sovroleth, 1)
unit_morph_prerequisites = Add(mutalisk, tosgrilisk, 1) unit_morph_prerequisites = Add(mutalisk, tosgrilisk, 1)
unit_morph_prerequisites = Add(hydralisk, bactalisk, 1) unit_morph_prerequisites = Add(hydralisk, bactalisk, 1)
unit_morph_prerequisites = Add(izirokor, tethzorokor, 1) unit_morph_prerequisites = Add(izirokor, tethzorokor, 1)
#unit_morph_prerequisites = Add(iziralisk, tethzorokor, 1) unit_morph_prerequisites = Add(iziralisk, tethzorokor, 1)
unit_morph_prerequisites = Add(skithrokor, vithrilisk, 1) unit_morph_prerequisites = Add(skithrokor, vithrilisk, 1)
unit_morph_prerequisites = Add(geszithalor, alkajelisk, 1) unit_morph_prerequisites = Add(geszithalor, alkajelisk, 1)
unit_morph_prerequisites = Add(konvilisk, tetcaerokor, 1) unit_morph_prerequisites = Add(konvilisk, tetcaerokor, 1)
@ -76,6 +76,7 @@ equivalent_ids = Add(vornath_pond, kalkiir_lake)
equivalent_ids = Add(hydrith_den, skibact_scab) equivalent_ids = Add(hydrith_den, skibact_scab)
equivalent_ids = Add(hydrith_den, tethvith_swamp) equivalent_ids = Add(hydrith_den, tethvith_swamp)
equivalent_ids = Add(skibact_scab, tethvith_swamp) equivalent_ids = Add(skibact_scab, tethvith_swamp)
equivalent_ids = Add(alkag_iteth, chokgralgant_chaszal)
equivalent_ids = Add(mutath_spire, tosvrol_haunt) equivalent_ids = Add(mutath_spire, tosvrol_haunt)
equivalent_ids = Add(matravil_nest, almakis_antre) equivalent_ids = Add(matravil_nest, almakis_antre)
equivalent_ids = Add(zorkiz_shroud, ultrav_cavern) equivalent_ids = Add(zorkiz_shroud, ultrav_cavern)
@ -93,7 +94,7 @@ morph_train_ai = Add(mutalisk, tosgrilisk)
morph_train_ai = Remove(mutalisk, vithrilisk) morph_train_ai = Remove(mutalisk, vithrilisk)
morph_train_ai = Add(hydralisk, bactalisk) morph_train_ai = Add(hydralisk, bactalisk)
morph_train_ai = Add(izirokor, tethzorokor) morph_train_ai = Add(izirokor, tethzorokor)
#morph_train_ai = Add(iziralisk, tethzorokor) morph_train_ai = Add(iziralisk, tethzorokor)
morph_train_ai = Add(skithrokor, vithrilisk) morph_train_ai = Add(skithrokor, vithrilisk)
morph_train_ai = Add(geszithalor, alkajelisk) morph_train_ai = Add(geszithalor, alkajelisk)
morph_train_ai = Add(konvilisk, tetcaerokor) morph_train_ai = Add(konvilisk, tetcaerokor)

View File

@ -17,6 +17,19 @@ building right_upper_door = 206
# Special # Special
building special_control_node = 192 building special_control_node = 192
building crashed_minotaur = 335
building psi_disruptor = 336
building power_generator = 337
building overmind = 338
building overmind_shell = 339
building mature_chrysalis = 340
building cerebrate = 341
building overmind_cocoon = 342
building khaydarin_formation = 343
building protoss_temple = 344
building xelnaga_temple = 345
building warp_gate = 346
building stasis_cell = 347
# Terran factional units # Terran factional units
military cohort = 50 military cohort = 50

View File

@ -7291,11 +7291,11 @@ FountainheadOverlayDeath:
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 266 Barracks (terran\TBarrack.grp) # 266 Stockade (terran\TBarrack.grp)
.headerstart .headerstart
IsId 96 IsId 96
Type 24 Type 24
Init BarracksInit Init StockadeInit
Death InfestedMinistryDeath Death InfestedMinistryDeath
GndAttkInit [NONE] GndAttkInit [NONE]
AirAttkInit [NONE] AirAttkInit [NONE]
@ -7308,40 +7308,40 @@ AirAttkToIdle [NONE]
Unused2 [NONE] Unused2 [NONE]
Walking InfestedTerranLocal00 Walking InfestedTerranLocal00
WalkingToIdle InfestedTerranLocal00 WalkingToIdle InfestedTerranLocal00
SpecialState1 BarracksSpecialState1 SpecialState1 StockadeSpecialState1
SpecialState2 [NONE] SpecialState2 [NONE]
AlmostBuilt BarracksAlmostBuilt AlmostBuilt StockadeAlmostBuilt
Built BarracksBuilt Built StockadeBuilt
Landing BarracksLanding Landing StockadeLanding
LiftOff BarracksLiftOff LiftOff StockadeLiftOff
IsWorking BarracksIsWorking IsWorking StockadeIsWorking
WorkingToIdle BarracksBuilt WorkingToIdle StockadeBuilt
WarpIn [NONE] WarpIn [NONE]
Unused3 [NONE] Unused3 [NONE]
StarEditInit [NONE] StarEditInit [NONE]
Disable BarracksDisable Disable StockadeDisable
Burrow [NONE] Burrow [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
BarracksInit: StockadeInit:
playfram 0x00 playfram 0x00
imgul 267 0 0 # Barracks Shadow (terran\tbrShad.grp) imgul 267 0 0 # Stockade Shadow (terran\tbrShad.grp)
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksSpecialState1: StockadeSpecialState1:
playfram 4 playfram 4
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksAlmostBuilt: StockadeAlmostBuilt:
playfram 1 playfram 1
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksBuilt: StockadeBuilt:
playfram 0x00 playfram 0x00
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksLanding: StockadeLanding:
nobrkcodestart nobrkcodestart
wait 15 wait 15
playsnd 472 # Misc\Land.WAV playsnd 472 # Misc\Land.WAV
@ -7358,7 +7358,7 @@ BarracksLanding:
nobrkcodeend nobrkcodeend
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksLiftOff: StockadeLiftOff:
nobrkcodestart nobrkcodestart
playsnd 471 # Misc\LiftOff.WAV playsnd 471 # Misc\LiftOff.WAV
playfram 5 playfram 5
@ -7372,7 +7372,7 @@ BarracksLiftOff:
nobrkcodeend nobrkcodeend
goto InfestedTerranLocal00 goto InfestedTerranLocal00
BarracksIsWorking: StockadeIsWorking:
playfram 7 playfram 7
wait 4 wait 4
playfram 8 playfram 8
@ -7387,9 +7387,9 @@ BarracksIsWorking:
wait 2 wait 2
playfram 7 playfram 7
wait 2 wait 2
goto BarracksIsWorking goto StockadeIsWorking
BarracksDisable: StockadeDisable:
goto InfestedTerranLocal00 goto InfestedTerranLocal00
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
@ -22352,13 +22352,13 @@ AcidSpores_6_9_OverlayInit:
wait 2 wait 2
tmprmgraphicend tmprmgraphicend
AcidSpores_6_9_OverlayLocal00: AcidSpores_6_9_OverlayLocal00:
playfram 0xcc # Frame set 12 playfram 0xcc
wait 2 wait 2
playfram 0xdd # Frame set 13 playfram 0xdd
wait 2 wait 2
playfram 0xee # Frame set 14 playfram 0xee
wait 2 wait 2
playfram 0xff # Frame set 15 playfram 0xff
wait 2 wait 2
goto AcidSpores_6_9_OverlayLocal00 goto AcidSpores_6_9_OverlayLocal00
@ -22379,7 +22379,7 @@ Death [NONE]
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
IceDoodadInit: IceDoodadInit:
playfram 0x00 # Frame set 0 playfram 0x00
setflipstate 1 setflipstate 1
imgulnextid 0 0 imgulnextid 0 0
goto InfestedTerranLocal00 goto InfestedTerranLocal00
@ -51970,4 +51970,60 @@ AnchorGroundedInit:
imgul 1805 0 0 # Anchor (Grounded) Shadow (cm\terran\anchor-grounded-shadow.grp) imgul 1805 0 0 # Anchor (Grounded) Shadow (cm\terran\anchor-grounded-shadow.grp)
goto AnchorBuilt goto AnchorBuilt
## Next free IsId: 771 # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1813 Algoztalisk (cm\zerg\algoztalisk.grp)
.headerstart
IsId 771
Type 12
Init AlgoztaliskInit
Death GeszithalorDeath
GndAttkInit AlgoztaliskGndAttkInit
AirAttkInit AlgoztaliskGndAttkInit
Unused1 GeszithalorUnused1
GndAttkRpt AlgoztaliskGndAttkInit
AirAttkRpt AlgoztaliskGndAttkInit
CastSpell [NONE]
GndAttkToIdle AlgoztaliskGndAttkToIdle
AirAttkToIdle AlgoztaliskGndAttkToIdle
Unused2 [NONE]
Walking AlgoztaliskWalking
WalkingToIdle AlgoztaliskGndAttkToIdle
SpecialState1 [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AlgoztaliskInit:
imgul 1814 0 42 # Algoztalisk Shadow (cm\zerg\algoztalisk.grp).grp)
playfram 0x00
wait 2
AlgoztaliskGndAttkToIdle:
playfram 0x11
wait 2
playfram 0x22
wait 2
playfram 0x33
wait 2
playfram 0x00
wait 2
goto AlgoztaliskGndAttkToIdle
AlgoztaliskGndAttkInit:
playsndbtwn 1295 1296 # Gorgrokor weapon fire 01, 02
wait 1
attackwith 1
gotorepeatattk
goto AlgoztaliskGndAttkToIdle
AlgoztaliskWalking:
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 1
playfram 0x00
wait 1
goto AlgoztaliskWalking
## Next free IsId: 772

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

@ -13,6 +13,7 @@ This patch includes stability and bugfixes, audiovisual improvements, and (event
## UI ## UI
- CTRL+Q is no longer used to open the 'Quit' menu (ALT+Q can still be used for this) - CTRL+Q is no longer used to open the 'Quit' menu (ALT+Q can still be used for this)
- Aggressive unit responses are now used when issuing attack move orders
- Players starting or completing tech tier structures will emit a minimap ping for witnesses or replay viewers - Players starting or completing tech tier structures will emit a minimap ping for witnesses or replay viewers
## Bugfixes ## Bugfixes
@ -26,5 +27,14 @@ This patch includes stability and bugfixes, audiovisual improvements, and (event
- Khaydarin Crystal Formation is no longer invincible by default - Khaydarin Crystal Formation is no longer invincible by default
- Audiovisuals: - Audiovisuals:
- Fixed flipped coordinates in right-click minimap markers - Fixed flipped coordinates in right-click minimap markers
- Updated icons for Ecclesiast, Charlatan, Potentate, and Monument of Sin
- Reimplemented animation and shadow for Power Generator - Reimplemented animation and shadow for Power Generator
- Corrected death animations for Power Generator, Overmind Cocoon, Overmind (with Shell), and Khaydarin Crystal Formation - Corrected death animations for Power Generator, Overmind Cocoon, Overmind (with Shell), and Khaydarin Crystal Formation
## Zerg
- [Almaksalisk]():
- Sight range now 8, from 9
- **NEW: [Algoztalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/algoztalisk)**:
- Relentless corvette strain; mutated from Almaksalisk; requires Chokral Chazsal
- **NEW: [Chokral Chaszal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/chokral-chazsal)**:
- Overwhelming assault node; mutated from Alkag Iteth

Binary file not shown.