mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git
synced 2026-10-10 05:57:51 +00:00
Tweak Almaksalisk, Alkag Iteth, Chokral Chazsal; Continue Askosi development
This commit is contained in:
parent
c2f20f5e41
commit
a9229b4421
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2387,8 +2387,8 @@ Tortare Shadow
|
|||||||
Cybrene
|
Cybrene
|
||||||
Cybrene Shadow
|
Cybrene Shadow
|
||||||
Silversoul Remains
|
Silversoul Remains
|
||||||
Extended Image #1387
|
Alacyne Engine
|
||||||
Extended Image #1388
|
Elgird Engine
|
||||||
Extended Image #1389
|
Extended Image #1389
|
||||||
Extended Image #1390
|
Extended Image #1390
|
||||||
Extended Image #1391
|
Extended Image #1391
|
||||||
|
|||||||
Binary file not shown.
@ -14,7 +14,7 @@ Use Ability (Rematerialize)
|
|||||||
Use Ability (Rapid Rendezvous)
|
Use Ability (Rapid Rendezvous)
|
||||||
Attack Move
|
Attack Move
|
||||||
Building Is Being Infested
|
Building Is Being Infested
|
||||||
Nothing 1 (Unused)
|
Use Ability (Ashbind)
|
||||||
Power-Up (Unused)
|
Power-Up (Unused)
|
||||||
Guard (Building)
|
Guard (Building)
|
||||||
Attack (Building)
|
Attack (Building)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
Stim Packs (Maverick)
|
Stim Packs (Maverick)
|
||||||
Lobotomy Grenade (Francisco Goska)
|
Lobotomy Grenade (Francisco Goska)
|
||||||
Controlled Demolition (Terran)
|
Controlled Demolition (Terran)
|
||||||
Terran Mines (+ Proselyte)
|
Terran Mines and Askosi Wards
|
||||||
Scanner Sweep (Comsat Station)
|
Scanner Sweep (Comsat Station)
|
||||||
Deployed Mode (Terran)
|
Deployed Mode (Terran)
|
||||||
Defensive Matrix (Azazel)
|
Defensive Matrix (Azazel)
|
||||||
@ -13,13 +13,13 @@ Burrowing (Zerg)
|
|||||||
Rejoinder of Service (Serathiel)
|
Rejoinder of Service (Serathiel)
|
||||||
Ensnaring Brood (Matraleth)
|
Ensnaring Brood (Matraleth)
|
||||||
Carapace Swarm (Isthrathaleth)
|
Carapace Swarm (Isthrathaleth)
|
||||||
Plague (Ogroszaleth)
|
Plague (Isthrathaleth)
|
||||||
Remote Hijack (Askosi)
|
Remote Hijack (Askosi)
|
||||||
Land Grab (Wyvern)
|
Land Grab (Wyvern)
|
||||||
Parasitic Excision (Matraleth)
|
Parasitic Excision (Matraleth)
|
||||||
Psionic Storm (Cantavis)
|
Psionic Storm (Cantavis)
|
||||||
Hallucination (Cantavis)
|
Hallucination (Cantavis)
|
||||||
Recall (Didact)
|
Dimensional Recall (Didact)
|
||||||
Stasis Field (Didact)
|
Stasis Field (Didact)
|
||||||
Rematerialize (Askosi)
|
Rematerialize (Askosi)
|
||||||
Preylock (Askosi)
|
Preylock (Askosi)
|
||||||
@ -33,13 +33,13 @@ Maelstrom (Mind Tyrant)
|
|||||||
Lazarus Agent (Apostle)
|
Lazarus Agent (Apostle)
|
||||||
Select Swarm (Larva)
|
Select Swarm (Larva)
|
||||||
Healing (Cleric)
|
Healing (Cleric)
|
||||||
Enthralling Assault (Akistrokor)
|
Blissful Embrace (Zerg)
|
||||||
Hijack (Askosi)
|
Hijack (Askosi)
|
||||||
Skyfall (Paladin)
|
Ashbind (Askosi)
|
||||||
Select Assault (Larva)
|
Select Assault (Larva)
|
||||||
Emergency Detonation (Terran)
|
Emergency Detonation (Terran)
|
||||||
Sublime Shepherd (Azazel)
|
Sublime Shepherd (Azazel)
|
||||||
Salvage (Talos)
|
Salvage (Askosi)
|
||||||
Through the Looking Glass (Hypnagogue)
|
Through the Looking Glass (Hypnagogue)
|
||||||
None
|
None
|
||||||
None
|
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.
@ -355,7 +355,7 @@ e<3><4>Vision Module <1>(<3>E<1>)<10>Extends the structure skywards, providing +
|
|||||||
s<1><4>Morph into Protathalor <1>(<3>S<1>)<10>Mobile artillery strain.<0>
|
s<1><4>Morph into Protathalor <1>(<3>S<1>)<10>Mobile artillery strain.<0>
|
||||||
<0>
|
<0>
|
||||||
<0>
|
<0>
|
||||||
<0>
|
z<3><4>Ashbind <1>(<3>Z<1>)<10>Leaps to the target ground enemy within 5 range, applying Scrapworld: Ash Heap to all hostiles within 3 range of the jump target.<0>
|
||||||
Puppeteer requires:<10> Recent victim<0>
|
Puppeteer requires:<10> Recent victim<0>
|
||||||
c<3><4>Puppeteer <1>(<3>C<1>)<10>Activates a trap on the most recently-damaged foe, pulling hostiles within 5 range towards the target.<0>
|
c<3><4>Puppeteer <1>(<3>C<1>)<10>Activates a trap on the most recently-damaged foe, pulling hostiles within 5 range towards the target.<0>
|
||||||
¤<3><4>Scrapworld: Gold Vein <2>(passive)<10>This structure salvages one corpse within 8 range every second, securing 25% of the corpses's resource cost.<0>
|
¤<3><4>Scrapworld: Gold Vein <2>(passive)<10>This structure salvages one corpse within 8 range every second, securing 25% of the corpses's resource cost.<0>
|
||||||
|
|||||||
Binary file not shown.
@ -5729,6 +5729,285 @@ GhostwritWalking:
|
|||||||
wait 1
|
wait 1
|
||||||
playfram 0x340
|
playfram 0x340
|
||||||
goto GhostwritWalking
|
goto GhostwritWalking
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
# This header is used by images.dat entries:
|
||||||
|
# 2178 Endbore (cm\a\endbore.grp)
|
||||||
|
.headerstart
|
||||||
|
IsId 66
|
||||||
|
Type 21
|
||||||
|
Init EndboreInit
|
||||||
|
Death EndboreDeath
|
||||||
|
GndAttkInit EndboreGndAttkInit
|
||||||
|
AirAttkInit EndboreGndAttkInit
|
||||||
|
Unused1 SkryrokorLocal00
|
||||||
|
GndAttkRpt EndboreGndAttkInit
|
||||||
|
AirAttkRpt EndboreGndAttkInit
|
||||||
|
CastSpell [NONE]
|
||||||
|
GndAttkToIdle EndboreGndAttkToIdle
|
||||||
|
AirAttkToIdle EndboreGndAttkToIdle
|
||||||
|
Unused2 [NONE]
|
||||||
|
Walking EndboreWalking
|
||||||
|
WalkingToIdle EndboreLocal00
|
||||||
|
SpecialState1 EndboreSpecialState1
|
||||||
|
.headerend
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
|
EndboreInit:
|
||||||
|
imgulnextid 0 42 # Endbore Shadow (cm\a\endbore.grp)
|
||||||
|
EndboreGndAttkToIdle:
|
||||||
|
playfram 0x00
|
||||||
|
EndboreLocal00:
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos -1
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
goto EndboreLocal00
|
||||||
|
|
||||||
|
EndboreDeath:
|
||||||
|
playsnd 177 # Terran\BATTLE\tbaDth00.wav
|
||||||
|
imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp)
|
||||||
|
wait 3
|
||||||
|
lowsprul 1065 0 42 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
|
||||||
|
wait 1
|
||||||
|
end
|
||||||
|
|
||||||
|
EndboreGndAttkInit:
|
||||||
|
setvertpos 0
|
||||||
|
wait 1
|
||||||
|
nobrkcodestart
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 3
|
||||||
|
playfram 0x00
|
||||||
|
attackwith 1
|
||||||
|
imgol 2245 0 0 # Impact Dissipation (medium)
|
||||||
|
wait 1
|
||||||
|
nobrkcodeend
|
||||||
|
gotorepeatattk
|
||||||
|
goto EndboreGndAttkToIdle
|
||||||
|
|
||||||
|
EndboreWalking:
|
||||||
|
setvertpos 0
|
||||||
|
# imgol 225 0 5 # Endbore Engines (thingy\tdrGlow.grp)
|
||||||
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
|
EndboreSpecialState1:
|
||||||
|
playfram 0x00
|
||||||
|
wait 12
|
||||||
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
# This header is used by images.dat entries:
|
||||||
|
# 2389 Alacyne (cm\a\alacyne.grp)
|
||||||
|
.headerstart
|
||||||
|
IsId 67
|
||||||
|
Type 13
|
||||||
|
Init AlacyneInit
|
||||||
|
Death AlacyneDeath
|
||||||
|
GndAttkInit AlacyneGndAttkInit
|
||||||
|
AirAttkInit AlacyneGndAttkInit
|
||||||
|
Unused1 AlacyneUnused1
|
||||||
|
GndAttkRpt AlacyneGndAttkInit
|
||||||
|
AirAttkRpt AlacyneGndAttkInit
|
||||||
|
CastSpell [NONE]
|
||||||
|
GndAttkToIdle AlacyneGndAttkToIdle
|
||||||
|
AirAttkToIdle AlacyneGndAttkToIdle
|
||||||
|
Unused2 [NONE]
|
||||||
|
Walking AlacyneWalking
|
||||||
|
WalkingToIdle AlacyneGndAttkToIdle
|
||||||
|
SpecialState1 [NONE]
|
||||||
|
.headerend
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
|
AlacyneInit:
|
||||||
|
imgulnextid 0 7 # Alacyne Shadow (cm\a\alacyne.grp)
|
||||||
|
playfram 0x00
|
||||||
|
goto AlacyneGndAttkToIdle
|
||||||
|
|
||||||
|
AlacyneGndAttkToIdle:
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos -1
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
goto AlacyneGndAttkToIdle
|
||||||
|
|
||||||
|
AlacyneDeath:
|
||||||
|
playsnd 353 # Terran\Alacyne\TVuDth00.WAV
|
||||||
|
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
|
||||||
|
wait 3
|
||||||
|
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
|
||||||
|
end
|
||||||
|
|
||||||
|
AlacyneUnused1:
|
||||||
|
wait 1
|
||||||
|
nobrkcodestart
|
||||||
|
tmprmgraphicstart
|
||||||
|
playsnd 1699 # Alacyne revive 01
|
||||||
|
sprol 742 0 0
|
||||||
|
wait 10
|
||||||
|
setfldirect 12
|
||||||
|
tmprmgraphicend
|
||||||
|
nobrkcodeend
|
||||||
|
goto AlacyneGndAttkToIdle
|
||||||
|
|
||||||
|
AlacyneGndAttkInit:
|
||||||
|
wait 1
|
||||||
|
nobrkcodestart
|
||||||
|
wait 1
|
||||||
|
playfram 0x20
|
||||||
|
attackwith 1
|
||||||
|
attackwith 1
|
||||||
|
attackwith 1
|
||||||
|
attackwith 1
|
||||||
|
attackwith 1
|
||||||
|
attackwith 1
|
||||||
|
wait 1
|
||||||
|
playfram 0x00
|
||||||
|
nobrkcodeend
|
||||||
|
gotorepeatattk
|
||||||
|
goto AlacyneGndAttkToIdle
|
||||||
|
|
||||||
|
AlacyneWalking:
|
||||||
|
playfram 0x00
|
||||||
|
setvertpos 0
|
||||||
|
imgol 2303 0 0 # Alacyne Engine
|
||||||
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
# This header is used by images.dat entries:
|
||||||
|
# 2370 Elgird (cm\a\elgird.grp)
|
||||||
|
.headerstart
|
||||||
|
IsId 68
|
||||||
|
Type 13
|
||||||
|
Init ElgirdInit
|
||||||
|
Death ElgirdDeath
|
||||||
|
GndAttkInit ElgirdGndAttkInit
|
||||||
|
AirAttkInit ElgirdGndAttkInit
|
||||||
|
Unused1 ElgirdUnused1
|
||||||
|
GndAttkRpt ElgirdGndAttkInit
|
||||||
|
AirAttkRpt ElgirdGndAttkInit
|
||||||
|
CastSpell [NONE]
|
||||||
|
GndAttkToIdle ElgirdGndAttkToIdle
|
||||||
|
AirAttkToIdle ElgirdGndAttkToIdle
|
||||||
|
Unused2 [NONE]
|
||||||
|
Walking ElgirdWalking
|
||||||
|
WalkingToIdle ElgirdGndAttkToIdle
|
||||||
|
SpecialState1 [NONE]
|
||||||
|
.headerend
|
||||||
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
|
ElgirdInit:
|
||||||
|
imgulnextid 0 7 # Elgird Shadow (cm\a\elgird.grp)
|
||||||
|
playfram 0x00
|
||||||
|
goto ElgirdGndAttkToIdle
|
||||||
|
|
||||||
|
ElgirdGndAttkToIdle:
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
setvertpos -1
|
||||||
|
wait 8
|
||||||
|
setvertpos 0
|
||||||
|
wait 8
|
||||||
|
goto ElgirdGndAttkToIdle
|
||||||
|
|
||||||
|
ElgirdDeath:
|
||||||
|
playsnd 353 # Terran\Elgird\TVuDth00.WAV
|
||||||
|
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
|
||||||
|
wait 3
|
||||||
|
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
|
||||||
|
end
|
||||||
|
|
||||||
|
ElgirdUnused1:
|
||||||
|
wait 1
|
||||||
|
nobrkcodestart
|
||||||
|
tmprmgraphicstart
|
||||||
|
playsnd 1699 # Elgird revive 01
|
||||||
|
sprol 742 0 0
|
||||||
|
wait 10
|
||||||
|
setfldirect 12
|
||||||
|
tmprmgraphicend
|
||||||
|
nobrkcodeend
|
||||||
|
goto ElgirdGndAttkToIdle
|
||||||
|
|
||||||
|
ElgirdGndAttkInit:
|
||||||
|
wait 1
|
||||||
|
nobrkcodestart
|
||||||
|
wait 1
|
||||||
|
playfram 0x20
|
||||||
|
attackwith 1
|
||||||
|
wait 1
|
||||||
|
playfram 0x00
|
||||||
|
wait 3
|
||||||
|
playfram 0x20
|
||||||
|
attackwith 1
|
||||||
|
wait 1
|
||||||
|
playfram 0x00
|
||||||
|
wait 3
|
||||||
|
playfram 0x20
|
||||||
|
attackwith 1
|
||||||
|
wait 1
|
||||||
|
playfram 0x00
|
||||||
|
nobrkcodeend
|
||||||
|
gotorepeatattk
|
||||||
|
goto ElgirdGndAttkToIdle
|
||||||
|
|
||||||
|
ElgirdWalking:
|
||||||
|
playfram 0x00
|
||||||
|
setvertpos 0
|
||||||
|
imgol 2303 0 0 # Elgird Engine
|
||||||
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
# This header is used by images.dat entries:
|
# This header is used by images.dat entries:
|
||||||
|
|||||||
BIN
mpq/unit/cm/a/alacyne-engine.grp
Normal file
BIN
mpq/unit/cm/a/alacyne-engine.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/a/alacyne.grp
Normal file
BIN
mpq/unit/cm/a/alacyne.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/a/elgird-engine.grp
Normal file
BIN
mpq/unit/cm/a/elgird-engine.grp
Normal file
Binary file not shown.
BIN
mpq/unit/cm/a/elgird.grp
Normal file
BIN
mpq/unit/cm/a/elgird.grp
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
# 9 March 2026
|
# 23 March 2026
|
||||||
## Year 4, month 3, patch 1
|
## Year 4, month 3, patch 2
|
||||||
|
|
||||||
## Patch goals
|
## Patch goals
|
||||||
- Continue balancing for all races
|
- Continue balancing for all races
|
||||||
@ -10,6 +10,16 @@
|
|||||||
|
|
||||||
### *Notes in italics are from Pr0nogo*
|
### *Notes in italics are from Pr0nogo*
|
||||||
|
|
||||||
|
# Editor achievements
|
||||||
|
- **Map-specific aiscripts** (c. DF)
|
||||||
|
- Documentation forthcoming.
|
||||||
|
- **Custom resource areas:** (c. DF)
|
||||||
|
- You can now override default resource areas via this tech from DF! Instructions are below.
|
||||||
|
- Draw locations around resources.
|
||||||
|
- Name the locations `RESAREA_#`, where `#` is a number between `1` and `249`.
|
||||||
|
- You can use multiple locations with the same name for the same resarea id.
|
||||||
|
- When using multiple locations, append `+` at the end of the location you intend to use for the resarea's center. If not appended, the game will choose the earliest-created location as the center.
|
||||||
|
|
||||||
# Core changes
|
# Core changes
|
||||||
|
|
||||||
## Game Modes
|
## Game Modes
|
||||||
@ -44,6 +54,17 @@
|
|||||||
- [Starpad](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/starpad):
|
- [Starpad](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/starpad):
|
||||||
- Vision range 10 » 9
|
- Vision range 10 » 9
|
||||||
|
|
||||||
|
## Zerg
|
||||||
|
- [Almaksalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/almaksalisk):
|
||||||
|
- Resource costs 150/125 » 150/100
|
||||||
|
- **Piercing Spines:**
|
||||||
|
- Armor penetration 3 » 4
|
||||||
|
- Cooldown 0.83 » 0.75
|
||||||
|
- [Alkag Iteth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/alkag-iteth):
|
||||||
|
- Resource costs 300/150 » 250/150
|
||||||
|
- [Chokral Chazsal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/chokral-chazsal):
|
||||||
|
- Resource costs 750/400 » 750/500
|
||||||
|
|
||||||
## Askosi
|
## Askosi
|
||||||
- **Rematerialize:**
|
- **Rematerialize:**
|
||||||
- *Used by: Eyelet (Proselyte), Vicar, Emissary*
|
- *Used by: Eyelet (Proselyte), Vicar, Emissary*
|
||||||
|
|||||||
BIN
plugins/gptp.qdp
BIN
plugins/gptp.qdp
Binary file not shown.
Loading…
Reference in New Issue
Block a user