mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git
synced 2026-10-10 05:57:51 +00:00
Implement Alzurokor and Hydrokor; Fix minor bugs
This commit is contained in:
parent
05b4cdff38
commit
e1e3b87d8e
Binary file not shown.
@ -710,8 +710,8 @@ Thrombocyte
|
|||||||
Vestige (Starbound)
|
Vestige (Starbound)
|
||||||
Arquebus (Hecaton)
|
Arquebus (Hecaton)
|
||||||
Acqui
|
Acqui
|
||||||
Extended Flingy #504
|
Alzurokor (Imicren)
|
||||||
Extended Flingy #505
|
Hydrokor (Goszirith)
|
||||||
Extended Flingy #506
|
Extended Flingy #506
|
||||||
Extended Flingy #507
|
Extended Flingy #507
|
||||||
Extended Flingy #508
|
Extended Flingy #508
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -2436,16 +2436,16 @@ Arquebus (Hecaton)
|
|||||||
Arquebus (Hecaton) Shadow
|
Arquebus (Hecaton) Shadow
|
||||||
Acqui
|
Acqui
|
||||||
Acqui Shadow
|
Acqui Shadow
|
||||||
Extended Image #1436
|
Alzurokor (Imicren)
|
||||||
Extended Image #1437
|
Alzurokor (Imicren) Shadow
|
||||||
Extended Image #1438
|
Alzurokor (Imicren) Birth
|
||||||
Extended Image #1439
|
Alzurokor (Imicren) Remnants
|
||||||
Extended Image #1440
|
Hydrokor (Goszirith)
|
||||||
Extended Image #1441
|
Hydrokor (Goszirith) Shadow
|
||||||
Extended Image #1442
|
Hydrokor (Goszirith) Birth
|
||||||
Extended Image #1443
|
Hydrokor (Goszirith) Remains
|
||||||
Extended Image #1444
|
Hydrokor (Goszirith) Mutate
|
||||||
Extended Image #1445
|
Hydralisk Mutate
|
||||||
Extended Image #1446
|
Extended Image #1446
|
||||||
Extended Image #1447
|
Extended Image #1447
|
||||||
Extended Image #1448
|
Extended Image #1448
|
||||||
|
|||||||
Binary file not shown.
@ -1176,10 +1176,10 @@ Thrombocyte
|
|||||||
Vestige (Starbound)
|
Vestige (Starbound)
|
||||||
Arquebus (Hecaton)
|
Arquebus (Hecaton)
|
||||||
Acqui
|
Acqui
|
||||||
Extended Sprite #662
|
Alzurokor (Imicren)
|
||||||
Extended Sprite #663
|
Hydrokor (Goszirith)
|
||||||
Extended Sprite #664
|
Alzurokor Remains
|
||||||
Extended Sprite #665
|
Hydrokor Remains
|
||||||
Extended Sprite #666
|
Extended Sprite #666
|
||||||
Extended Sprite #667
|
Extended Sprite #667
|
||||||
Extended Sprite #668
|
Extended Sprite #668
|
||||||
|
|||||||
Binary file not shown.
@ -618,17 +618,17 @@ Zerg Rozirokor (Imicren)
|
|||||||
Bloodsummon Thrombocyte
|
Bloodsummon Thrombocyte
|
||||||
Bloodsummon Grimoire
|
Bloodsummon Grimoire
|
||||||
Zerg Zytryleth (Zorthos)
|
Zerg Zytryleth (Zorthos)
|
||||||
Terran Camazotz (Nydus Trinity)
|
Terran Camazotz (Nydus)
|
||||||
Protoss Simulacrum (Khalendric)
|
Protoss Simulacrum (Khalendric)
|
||||||
Protoss Idol (Khalendric)
|
Protoss Idol (Khalendric)
|
||||||
Protoss Vestige (Starbound)
|
Protoss Vestige (Starbound)
|
||||||
Terran Arquebus (Hecaton)
|
Terran Arquebus (Hecaton)
|
||||||
Bloodsummon Acqui
|
Bloodsummon Acqui
|
||||||
Extended Unit #399
|
Zerg Alzurokor (Imicren)
|
||||||
Extended Unit #400
|
Zerg Hydrokor (Goszirith)
|
||||||
Extended Unit #401
|
Protoss Gladius (Order)
|
||||||
Extended Unit #402
|
Terran Eidolon (Golden Republic)
|
||||||
Extended Unit #403
|
Zerg Zethalisk (Orkoti)
|
||||||
Extended Unit #404
|
Extended Unit #404
|
||||||
Extended Unit #405
|
Extended Unit #405
|
||||||
Extended Unit #406
|
Extended Unit #406
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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>
|
¤<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>
|
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>
|
¤<3><4>Forlorn Haste <2>(passive)<10>While isolated within 3 range, this combatant gains 200% movement speed.<0>
|
||||||
<0>
|
t<1><4>Morph into Alzurokor <1>(<3>T<1>)<10>Subjugation strain.<0>
|
||||||
<0>
|
Alzur Aspect requires:<10> Ulgorg Cavern<0>
|
||||||
<0>
|
h<1><4>Morph into Hydrokors <1>(<3>H<1>)<10>Swift melee strain.<0>
|
||||||
<0>
|
Hydrokor requires:<10> Hydrith Den<0>
|
||||||
<0>
|
<0>
|
||||||
<0>
|
<0>
|
||||||
Bloodsummon Stigmata<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>
|
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>
|
¤<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>
|
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>
|
Entropy Gauntlets Require:<10> Module switch<0>
|
||||||
Power Siphon requires:<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>
|
a<1><4>Morph to Kagralisk <1>(<3>A<1>)<10>Bursting ranged strain.<0>
|
||||||
|
|||||||
Binary file not shown.
@ -107,6 +107,9 @@ military zethalor = 559
|
|||||||
military scrylyleth = 560
|
military scrylyleth = 560
|
||||||
military zoltorokor = 604
|
military zoltorokor = 604
|
||||||
military rozirokor = 616
|
military rozirokor = 616
|
||||||
|
military alzurokor = 626
|
||||||
|
military hydrokor = 627
|
||||||
|
military zethalisk = 630
|
||||||
|
|
||||||
# Terran military units
|
# Terran military units
|
||||||
military maverick = 0
|
military maverick = 0
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -1175,7 +1175,7 @@ Enable [NONE]
|
|||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
HydraliskInit:
|
HydraliskInit:
|
||||||
imgul 30 0 0 # Hydralisk Shadow (zerg\zhyShad.grp)
|
imgulnextid 0 0 # Hydralisk Shadow (zerg\zhyShad.grp)
|
||||||
HydraliskWalkingToIdle:
|
HydraliskWalkingToIdle:
|
||||||
playfram 0x55
|
playfram 0x55
|
||||||
HydraliskLocal00:
|
HydraliskLocal00:
|
||||||
@ -18787,3 +18787,243 @@ ChokralChaszalIsWorking:
|
|||||||
wait 1
|
wait 1
|
||||||
playfram 5
|
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
|
||||||
BIN
mpq/unit/cm/f-z/hydrokor-birth.grp
Normal file
BIN
mpq/unit/cm/f-z/hydrokor-birth.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/f-z/hydrokor-mutate.grp
Normal file
BIN
mpq/unit/cm/f-z/hydrokor-mutate.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/f-z/hydrokor-remains.grp
Normal file
BIN
mpq/unit/cm/f-z/hydrokor-remains.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/f-z/hydrokor-shadow.grp
Normal file
BIN
mpq/unit/cm/f-z/hydrokor-shadow.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/f-z/hydrokor.grp
Normal file
BIN
mpq/unit/cm/f-z/hydrokor.grp
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
# 15 August 2026
|
# 16 August 2026
|
||||||
## Year 4, month 8, patch 1
|
## Year 4, month 8, patch 1
|
||||||
|
|
||||||
## Patch goals
|
## Patch goals
|
||||||
@ -31,6 +31,7 @@
|
|||||||
- Lardfix: Protected against rare AI breakage from niche town configurations (c. DF)
|
- 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)
|
- **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski)
|
||||||
- **Tencendur**s can now issue load orders
|
- **Tencendur**s can now issue load orders
|
||||||
|
- Resolved mnemonic hotkey conflict between **Caphrolosk** and **Kethraj Keep** (r. jakulangski)
|
||||||
- **Audiovisuals:**
|
- **Audiovisuals:**
|
||||||
- Fixed **Endbore** weapon name (r. Concealed Organic)
|
- Fixed **Endbore** weapon name (r. Concealed Organic)
|
||||||
- Fixed "dead pixels" in Askosi UI
|
- Fixed "dead pixels" in Askosi UI
|
||||||
@ -181,6 +182,10 @@
|
|||||||
- Now considered a Sire
|
- Now considered a Sire
|
||||||
- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor):
|
- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor):
|
||||||
- **Imicren Tendril:** Izirokor replacement. Has Saber Siphon.
|
- **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):
|
- **NEW:** [Zytryleth](https://cosmonarchy.com/zerg/zytryleth):
|
||||||
- **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae.
|
- **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae.
|
||||||
|
|
||||||
|
|||||||
BIN
plugins/gptp.qdp
BIN
plugins/gptp.qdp
Binary file not shown.
Loading…
Reference in New Issue
Block a user