Implement Alzurokor and Hydrokor; Fix minor bugs

This commit is contained in:
Pr0nogo 2026-08-14 17:16:25 -04:00
parent 05b4cdff38
commit e1e3b87d8e
31 changed files with 278 additions and 30 deletions

Binary file not shown.

View File

@ -710,8 +710,8 @@ Thrombocyte
Vestige (Starbound)
Arquebus (Hecaton)
Acqui
Extended Flingy #504
Extended Flingy #505
Alzurokor (Imicren)
Hydrokor (Goszirith)
Extended Flingy #506
Extended Flingy #507
Extended Flingy #508

Binary file not shown.

Binary file not shown.

View File

@ -2436,16 +2436,16 @@ Arquebus (Hecaton)
Arquebus (Hecaton) Shadow
Acqui
Acqui Shadow
Extended Image #1436
Extended Image #1437
Extended Image #1438
Extended Image #1439
Extended Image #1440
Extended Image #1441
Extended Image #1442
Extended Image #1443
Extended Image #1444
Extended Image #1445
Alzurokor (Imicren)
Alzurokor (Imicren) Shadow
Alzurokor (Imicren) Birth
Alzurokor (Imicren) Remnants
Hydrokor (Goszirith)
Hydrokor (Goszirith) Shadow
Hydrokor (Goszirith) Birth
Hydrokor (Goszirith) Remains
Hydrokor (Goszirith) Mutate
Hydralisk Mutate
Extended Image #1446
Extended Image #1447
Extended Image #1448

Binary file not shown.

View File

@ -1176,10 +1176,10 @@ Thrombocyte
Vestige (Starbound)
Arquebus (Hecaton)
Acqui
Extended Sprite #662
Extended Sprite #663
Extended Sprite #664
Extended Sprite #665
Alzurokor (Imicren)
Hydrokor (Goszirith)
Alzurokor Remains
Hydrokor Remains
Extended Sprite #666
Extended Sprite #667
Extended Sprite #668

Binary file not shown.

View File

@ -618,17 +618,17 @@ Zerg Rozirokor (Imicren)
Bloodsummon Thrombocyte
Bloodsummon Grimoire
Zerg Zytryleth (Zorthos)
Terran Camazotz (Nydus Trinity)
Terran Camazotz (Nydus)
Protoss Simulacrum (Khalendric)
Protoss Idol (Khalendric)
Protoss Vestige (Starbound)
Terran Arquebus (Hecaton)
Bloodsummon Acqui
Extended Unit #399
Extended Unit #400
Extended Unit #401
Extended Unit #402
Extended Unit #403
Zerg Alzurokor (Imicren)
Zerg Hydrokor (Goszirith)
Protoss Gladius (Order)
Terran Eidolon (Golden Republic)
Zerg Zethalisk (Orkoti)
Extended Unit #404
Extended Unit #405
Extended Unit #406

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1011,10 +1011,10 @@ b<3><4>Bloody Burst <1>(<3>B<1>)<10>Bursts the Thrombocyte, releasing a pulse th
¤<3><4>Portents <2>(passive)<10>When this combatant receives damage, it becomes cloaked, and decloaks after 2 seconds of not taking damage.<0>
t<1><4>Build Arquebus <1>(<3>C<1>)<10>Incendiary platform.<0>
¤<3><4>Forlorn Haste <2>(passive)<10>While isolated within 3 range, this combatant gains 200% movement speed.<0>
<0>
<0>
<0>
<0>
t<1><4>Morph into Alzurokor <1>(<3>T<1>)<10>Subjugation strain.<0>
Alzur Aspect requires:<10> Ulgorg Cavern<0>
h<1><4>Morph into Hydrokors <1>(<3>H<1>)<10>Swift melee strain.<0>
Hydrokor requires:<10> Hydrith Den<0>
<0>
<0>
Bloodsummon Stigmata<0>
@ -1356,7 +1356,7 @@ z<3><4>Switch to Power Siphon <1>(<3>Z<1>)<10>Activates the Savant's sustained f
v<1><4>Morph into Konvilisk <1>(<3>V<1>)<10>Reinforcing duelist strain.<0>
¤<3><4>Reactive Payload <2>(passive)<10>For every 4 range travelled, this combatant's missiles split into an additional projectiles, homing in on the closest combatants within 3 range of the original target.<0>
x<1><4>Mutate to Othstol Oviform <1>(<3>X<1>)<10>Tier 3 tech node.<0>
e<1><4>Mutate into Kethraj Keep <1>(<3>E<1>)<10>Artillery assault node.<0>
x<1><4>Mutate into Kethraj Keep <1>(<3>X<1>)<10>Artillery assault node.<0>
Entropy Gauntlets Require:<10> Module switch<0>
Power Siphon requires:<10> Module switch<0>
a<1><4>Morph to Kagralisk <1>(<3>A<1>)<10>Bursting ranged strain.<0>

Binary file not shown.

View File

@ -107,6 +107,9 @@ military zethalor = 559
military scrylyleth = 560
military zoltorokor = 604
military rozirokor = 616
military alzurokor = 626
military hydrokor = 627
military zethalisk = 630
# Terran military units
military maverick = 0

Binary file not shown.

Binary file not shown.

View File

@ -1175,7 +1175,7 @@ Enable [NONE]
# ----------------------------------------------------------------------------- #
HydraliskInit:
imgul 30 0 0 # Hydralisk Shadow (zerg\zhyShad.grp)
imgulnextid 0 0 # Hydralisk Shadow (zerg\zhyShad.grp)
HydraliskWalkingToIdle:
playfram 0x55
HydraliskLocal00:
@ -18786,4 +18786,244 @@ ChokralChaszalIsWorking:
playfram 4
wait 1
playfram 5
goto ChokralChaszalIsWorking
goto ChokralChaszalIsWorking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2442 Hydrokor (cm\f-z\hydrokor.grp)
.headerstart
IsId 844
Type 26
Init HydrokorInit
Death HydrokorDeath
GndAttkInit HydrokorGndAttkInit
AirAttkInit HydrokorGndAttkInit
Unused1 HydrokorUnused1
GndAttkRpt HydrokorGndAttkRpt
AirAttkRpt HydrokorGndAttkRpt
CastSpell [NONE]
GndAttkToIdle HydrokorGndAttkToIdle
AirAttkToIdle HydrokorGndAttkToIdle
Unused2 [NONE]
Walking HydrokorWalking
WalkingToIdle HydrokorWalkingToIdle
SpecialState1 SkryrokorLocal00
SpecialState2 HydrokorSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow HydrokorBurrow
UnBurrow HydrokorUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
HydrokorInit:
imgulnextid 0 0 # Hydrokor Shadow (cm\f-z\hydrokor-shadow.grp)
HydrokorWalkingToIdle:
playfram 0x55
HydrokorLocal00:
wait 62
randcondjmp 25 HydrokorLocal01
randcondjmp 128 HydrokorLocal02
goto HydrokorLocal00
HydrokorLocal01:
playfram 0x00
wait 1
playfram 0x11
wait 1
playfram 0x22
wait 1
playfram 0x33
wait 25
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
wait 1
goto HydrokorWalkingToIdle
HydrokorLocal02:
randcondjmp 128 HydrokorLocal03
playfram 0x66
wait 1
turnccwise 1
playfram 0x77
wait 1
turnccwise 1
playfram 0x88
wait 1
turnccwise 1
playfram 0x99
wait 1
turnccwise 1
playfram 0xaa
wait 1
turnccwise 1
playfram 0xbb
wait 1
turnccwise 1
goto HydrokorWalkingToIdle
HydrokorLocal03:
playfram 0x66
wait 1
turncwise 1
playfram 0x77
wait 1
turncwise 1
playfram 0x88
wait 1
turncwise 1
playfram 0x99
wait 1
turncwise 1
playfram 0xaa
wait 1
turncwise 1
playfram 0xbb
wait 1
turncwise 1
goto HydrokorWalkingToIdle
HydrokorDeath:
playsnd 867 # Zerg\Hydra\ZHyDth00.WAV
setfldirect 0
playfram 0x121
wait 2
playfram 290
wait 2
playfram 291
wait 2
playfram 292
wait 2
playfram 293
wait 2
playfram 294
wait 2
playfram 295
wait 2
lowsprul 1181 0 0 # Hydrokor Remnants (cm\f-z\hydrokor-remains.grp)
wait 1
end
HydrokorUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1172 # Hydrokor Revive 01
playfram 296
wait 2
playfram 295
wait 2
playfram 294
wait 2
playfram 293
wait 2
playfram 292
wait 2
playfram 291
wait 2
playfram 290
wait 2
playfram 0x121
wait 2
setfldirect 12
nobrkcodeend
goto HydrokorWalkingToIdle
HydrokorGndAttkInit:
playfram 0x00
wait 1
nobrkcodestart
playfram 0x22
wait 1
HydrokorGndAttkRpt:
wait 1
playfram 0x44
playsnd 64 # Bullet\SpoogHit.wav
sproluselo 332 0 # Needle Spines (thingy\spooge.grp)
attack
wait 1
playfram 0x33
wait 1
playfram 0x22
wait 1
nobrkcodeend
gotorepeatattk
ignorerest
HydrokorGndAttkToIdle:
playfram 0x22
wait 1
playfram 0x11
wait 1
playfram 0x00
wait 1
goto HydrokorWalkingToIdle
HydrokorWalking:
move 4
wait 1
playfram 0x66
move 4
wait 1
playfram 0x77
move 4
wait 1
playfram 0x88
move 4
wait 1
playfram 0x99
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
move 4
wait 1
playfram 0x55
goto HydrokorWalking
HydrokorSpecialState2:
playfram 0x110
goto SkryrokorLocal00
HydrokorBurrow:
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0xcc
wait 1
playfram 0xdd
wait 1
playfram 0xee
wait 1
playfram 0xff
wait 1
playfram 0x110
wait 1
sigorder 4
goto SkryrokorLocal00
HydrokorUnBurrow:
wait 1
waitrand 1 2
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0xff
wait 1
playfram 0xee
wait 1
playfram 0xdd
wait 1
playfram 0xcc
wait 1
sigorder 4
goto HydrokorWalkingToIdle

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.

Binary file not shown.

View File

@ -1,4 +1,4 @@
# 15 August 2026
# 16 August 2026
## Year 4, month 8, patch 1
## Patch goals
@ -31,6 +31,7 @@
- Lardfix: Protected against rare AI breakage from niche town configurations (c. DF)
- **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski)
- **Tencendur**s can now issue load orders
- Resolved mnemonic hotkey conflict between **Caphrolosk** and **Kethraj Keep** (r. jakulangski)
- **Audiovisuals:**
- Fixed **Endbore** weapon name (r. Concealed Organic)
- Fixed "dead pixels" in Askosi UI
@ -181,6 +182,10 @@
- Now considered a Sire
- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor):
- **Imicren Tendril:** Izirokor replacement. Has Saber Siphon.
- **NEW:** [Alzurokor](https://cosmonarchy.com/zerg/alzurokor):
- **Imicren Tendril:** Ultrokor replacement. Has Captivating Claws and Devouring Instinct.
- **NEW:** [Hydrokor](https://cosmonarchy.com/zerg/hydrokor):
- **Goszirith Tendril:** Hydralisk replacement. Dual-birth melee strain.
- **NEW:** [Zytryleth](https://cosmonarchy.com/zerg/zytryleth):
- **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae.

Binary file not shown.