Implement Starbound Vestige; Fix new crash; Tweak Zethrokor model

This commit is contained in:
Pr0nogo 2026-08-12 13:37:33 -04:00
parent 39f1099513
commit 863ed4836d
28 changed files with 156 additions and 9 deletions

Binary file not shown.

View File

@ -707,7 +707,7 @@ Grimoire
Simulacrum (Khalendric)
Idol (Khalendric)
Thrombocyte
Extended Flingy #501
Vestige (Starbound)
Extended Flingy #502
Extended Flingy #503
Extended Flingy #504

Binary file not shown.

Binary file not shown.

View File

@ -2430,8 +2430,8 @@ Idol (Khalendric) Shadow
Idol (Khalendric) Remains
Thrombocyte
Thrombocyte Shadow
Extended Image #1430
Extended Image #1431
Vestige (Starbound)
Vestige (Starbound) Shadow
Extended Image #1432
Extended Image #1433
Extended Image #1434

Binary file not shown.

View File

@ -1173,7 +1173,7 @@ Simulacrum (Khalendric)
Idol (Khalendric)
Idol (Khalendric) Remains
Thrombocyte
Extended Sprite #659
Vestige (Starbound)
Extended Sprite #660
Extended Sprite #661
Extended Sprite #662

Binary file not shown.

View File

@ -621,7 +621,7 @@ Zerg Zytryleth (Zorthos)
Terran Camazotz (Nydus Trinity)
Protoss Simulacrum (Khalendric)
Protoss Idol (Khalendric)
Extended Unit #396
Protoss Vestige (Starbound)
Extended Unit #397
Extended Unit #398
Extended Unit #399

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1008,7 +1008,7 @@ Zytryleth Requires:<10> Othstol Oviform<0>
t<1><4>Bleed Thrombocyte <1>(<3>T<1>)<10>Regenerative biode.<0>
b<3><4>Bloody Burst <1>(<3>B<1>)<10>Bursts the Thrombocyte, releasing a pulse that heals allies within 3 range for the Thrombocyte's current health.<0>
¤<3><4>Coagulation <2>(passive)<10>This combatant's attacks heal allies equal to damage dealt.<0>
<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>
<0>
<0>
<0>
@ -1291,7 +1291,7 @@ v<1><4>Build Quadriga <1>(<3>V<1>)<10>Reinforced gunboat.<0>
v<1><4>Build Valkyrie <1>(<3>V<1>)<10>Air superiority frigate.<0>
r<1><4>Warp in Lanifect <1>(<3>R<1>)<10>Air superiority fighter.<0>
a<1><4>Profanate Cabalist <1>(<3>A<1>)<10>Cloaked melee assassin.<0>
<0>
a<1><4>Profanate Vestige <1>(<3>A<1>)<10>Reviled assassin.<0>
<0>
<0>
Vithril Aspect requires:<10> Tethvith Swamp<0>

Binary file not shown.

View File

@ -88,6 +88,9 @@ military dracadin_order = 430
military manifold_starbound = 437
military simulacrum_astral = 522
military warlock = 523
military simulacrum_khalendric = 621
military idol_khalendric = 622
military cabalist_starbound = 623
# Zerg factional units
military nathrelisk = 402

Binary file not shown.

Binary file not shown.

View File

@ -7780,7 +7780,7 @@ AmaranthWalking:
move 4
wait 1
playfram 0x200
move 5
move 4
wait 1
playfram 0x220
goto AmaranthWalking
@ -15795,4 +15795,119 @@ PathlightWalking:
PathlightWarpIn:
imgol 143 0 0 # Pathlight Warp Flash (cm\protoss\panoptus.grp)
goto PathlightWalkingToIdle
goto PathlightWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1174 Cabalist (Starbound) (cm\f-p\cabalist-starbound.grp)
.headerstart
IsId 736
Type 21
Init CabalistStarboundInit
Death CabalistStarboundDeath
GndAttkInit CabalistStarboundGndAttkInit
AirAttkInit CabalistStarboundGndAttkInit
Unused1 SkryrokorLocal00
GndAttkRpt CabalistStarboundGndAttkRpt
AirAttkRpt CabalistStarboundGndAttkRpt
CastSpell [NONE]
GndAttkToIdle CabalistStarboundGndAttkToIdle
AirAttkToIdle CabalistStarboundGndAttkToIdle
Unused2 [NONE]
Walking CabalistStarboundWalking
WalkingToIdle CabalistStarboundWalkingToIdle
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn CabalistStarboundWarpIn
.headerend
# ----------------------------------------------------------------------------- #
CabalistStarboundInit:
imgulnextid 0 0 # Cabalist (Starbound) Shadow (cm\f-p\cabalist-starbound-shadow.grp)
playfram 0x00
wait 2
goto SkryrokorLocal00
CabalistStarboundGndAttkToIdle:
playfram 0x00
wait 2
goto SkryrokorLocal00
CabalistStarboundDeath:
playsnd 741 # Protoss\DARKTEMPLAR\PDTDth00.WAV
imgol 153 0 0 # Zealot Death (protoss\zealot.grp)
wait 1
lowsprul 847 0 0 # Protoss Unit Rubble Small
wait 1
end
CabalistStarboundGndAttkInit:
playfram 0x20
wait 1
goto CabalistStarboundGndAttkRpt
CabalistStarboundGndAttkRpt:
nobrkcodestart
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
attackmelee 1 111 # Bullet\UZeFir00.wav
wait 1
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
nobrkcodeend
wait 1
playfram 0x60
wait 1
playfram 0x20
wait 1
gotorepeatattk
goto CabalistStarboundGndAttkToIdle
CabalistStarboundWalking:
move 5
wait 1
playfram 0x120
move 5
wait 1
playfram 0x140
move 5
wait 1
playfram 0x160
move 5
wait 1
playfram 0x180
move 5
wait 1
playfram 0x1A0
move 5
wait 1
playfram 0x1C0
move 5
wait 1
playfram 0x1E0
move 5
wait 1
playfram 0x200
move 5
wait 1
playfram 0x220
goto CabalistStarboundWalking
CabalistStarboundWalkingToIdle:
playfram 0x00
goto SkryrokorLocal00
CabalistStarboundWarpIn:
imgol 2123 0 0 # CabalistStarbound Warp Flash (cm\protoss\cabalist-starbound.grp)
goto CabalistStarboundWalkingToIdle

Binary file not shown.

BIN
mpq/unit/cm/f-p/vestige.grp Normal file

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

@ -56,6 +56,9 @@
- Can only be destroyed if they take fatal damage during the 10 second stun window
## Terran
- [Shaman](https://cosmonarchy.com/terran/vulture):
- Resource costs 200/200 » 150/150
- HP 160 » 140
- [Vulture](https://cosmonarchy.com/terran/vulture):
- Vision range 8 » 7
- [Phalanx](https://cosmonarchy.com/terran/phalanx):
@ -76,6 +79,8 @@
- Armor 3 » 4
- [Starport](https://cosmonarchy.com/terran/starport):
- Resource costs 150/225 » 200/150
### Terran factions
- [Broadside](https://cosmonarchy.com/terran/broadside):
- HP 300 » 335
- **NEW:** [Camazotz](https://cosmonarchy.com/terran/camazotz):
@ -117,10 +122,14 @@
- Shields 250 » 300
- [Stargate](https://cosmonarchy.com/protoss/stargate):
- Resource costs 200/200 » 200/150
### Protoss factions
- **NEW:** [Simulacrum (Khalendric)](https://cosmonarchy.com/protoss/simulacrum-khalendric):
- **Khalendric Knights:** Simulacrum variant with **Last Orders** (e.g. Aurora)
- **NEW:** [Idol (Khalendric)](https://cosmonarchy.com/protoss/idol-khalendric):
- **Khalendric Knights:** Idol variant with **Signify** (e.g. Hierophant)
- **NEW:** [Vestige](https://cosmonarchy.com/protoss/vestige):
- **Starbound:** Cabalist variant with on-damage cloaking.
## Zerg
- **Bone of Reflection:**
@ -135,12 +144,32 @@
- Structure gestation now occurs 50% faster
- [Nathrokor](https://cosmonarchy.com/zerg/nathrokor):
- **Adrenal Frenzy** (movement speed on attack) removed
- [Liiralisk](https://cosmonarchy.com/zerg/liiralisk):
- Build time 20 » 25
- [Kalkalisk](https://cosmonarchy.com/zerg/kalkalisk):
- Build time 25 » 30
- [Sovroleth](https://cosmonarchy.com/zerg/sovroleth):
- Now considered a Sire
- [Hydralisk](https://cosmonarchy.com/zerg/hydralisk):
- Build time 20 » 18
- [Bactalisk](https://cosmonarchy.com/zerg/bactalisk):
- Build time 25 » 30
- [Tethzorokor](https://cosmonarchy.com/zerg/tethzorokor):
- Build time 28 » 32
- [Vithrilisk](https://cosmonarchy.com/zerg/vithrilisk):
- Build time 25 » 30
- [Ultrokor](https://cosmonarchy.com/zerg/ultrokor):
- Build time 40 » 45
- [Zobriolisk](https://cosmonarchy.com/zerg/zobriolisk):
- Resource costs 200/100 » 150/75
- Build time 25 » 35
- [Zarcavrokor](https://cosmonarchy.com/zerg/zarcavrokor):
- Build time 35 » 40
- Vision range 9 » 7
- **Bisecting Blades:**
- Weapon cooldown 0.42 » 0.67
### Zerg Factions
- [Sovrokor](https://cosmonarchy.com/zerg/sovrokor):
- Now considered a Sire
- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor):

Binary file not shown.