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

Significant update! Apollyoid Adhesive, Broodspawn, and Vengeful Ascension cornerstones

This commit is contained in:
Pr0nogo 2023-05-25 17:34:52 -04:00
parent e483cee1bd
commit 49b6611295
52 changed files with 510 additions and 427 deletions

Binary file not shown.

View File

@ -281,7 +281,7 @@ Phobos Laser
Salamander Torpedo copy Salamander Torpedo copy
Sanctum of Sorrow Sanctum of Sorrow
Geszkath Grotto Geszkath Grotto
Shaman Shaman (Support Mode)
Alkaj Chasm Alkaj Chasm
Idol Idol
Golem Golem
@ -483,11 +483,11 @@ Matador Turret (Cinder Mode)
Wyvern Turret Wyvern Turret
Analogue Analogue
Mortothrokor Mortothrokor
Extended Flingy #277 Shaman (Visionary Mode)
Extended Flingy #278 Vilgoleth
Extended Flingy #279 Madrigal Turret (Imperioso)
Extended Flingy #280 Madrigal (Furia Mode)
Extended Flingy #281 Madrigal Turret (Furia)
Extended Flingy #282 Extended Flingy #282
Extended Flingy #283 Extended Flingy #283
Extended Flingy #284 Extended Flingy #284

Binary file not shown.

Binary file not shown.

View File

@ -1004,7 +1004,7 @@ Vespene Ridge
Iroleth Iroleth
Matrix Matrix
Paladin Paladin
Madrigal Madrigal Base (Imperioso)
Savant Savant
Scrapyard Scrapyard
Rotary Rotary
@ -1224,7 +1224,7 @@ Kalkalisk Birth
Iroleth Birth Iroleth Birth
Nathrokor Birth Nathrokor Birth
Alkajelisk Birth Alkajelisk Birth
Shaman Shaman (Support Mode)
Shaman Shadow Shaman Shadow
Protoss Temple Shadow Protoss Temple Shadow
Burst Lasers Silent Burst Lasers Silent
@ -1737,12 +1737,12 @@ Mortothrokor
Mortothrokor Shadow Mortothrokor Shadow
Mortothrokor Remnants Mortothrokor Remnants
Phantom Strike Proc Phantom Strike Proc
Extended Image #737 Shaman (Visionary Mode)
Extended Image #738 Terran Cancel Structure
Extended Image #739 Vilgoleth
Extended Image #740 Madrigal Turret (Imperioso)
Extended Image #741 Madrigal Base (Furia)
Extended Image #742 Madrigal Turret (Furia)
Extended Image #743 Extended Image #743
Extended Image #744 Extended Image #744
Extended Image #745 Extended Image #745

Binary file not shown.

View File

@ -2466,14 +2466,14 @@ Wendigo Order Passive 01
Wendigo Order Passive 02 Wendigo Order Passive 02
Wendigo Order Passive 03 Wendigo Order Passive 03
Wendigo Order Passive 04 Wendigo Order Passive 04
Extended Sound #1 Protoss Cancel Structure
Extended Sound #1 Terran Cancel Structure
Extended Sound #1 Apostle Toggle Lazarus 01
Extended Sound #1 Apostle Toggle Lazarus 02
Extended Sound #1 Apostle Toggle Lazarus 03
Extended Sound #1 Shaman Visionary 01
Extended Sound #1 Shaman Visionary 02
Extended Sound #1 Shaman Support 01
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1
Extended Sound #1 Extended Sound #1

View File

@ -1275,6 +1275,7 @@ cm\p\starsovereign\bl-01.wav
cm\t\apostle\ready-01.wav cm\t\apostle\ready-01.wav
cm\p\mind-tyrant\ch-01.wav cm\p\mind-tyrant\ch-01.wav
cm\z\akistrokor\ch-01.wav cm\z\akistrokor\ch-01.wav
caw.wav
cm\t\apostle\what-01.wav cm\t\apostle\what-01.wav
cm\t\apostle\what-02.wav cm\t\apostle\what-02.wav
cm\t\apostle\what-03.wav cm\t\apostle\what-03.wav
@ -1298,7 +1299,6 @@ cm\z\konvilisk\wf-01.wav
cm\z\konvilisk\wf-02.wav cm\z\konvilisk\wf-02.wav
cm\z\almaksalisk\wf-01.wav cm\z\almaksalisk\wf-01.wav
cm\z\almaksalisk\wf-02.wav cm\z\almaksalisk\wf-02.wav
caw.wav
cm\t\apostle\death-01.wav cm\t\apostle\death-01.wav
cm\t\minotaur\wf-01.wav cm\t\minotaur\wf-01.wav
cm\t\minotaur\wf-02.wav cm\t\minotaur\wf-02.wav
@ -2465,4 +2465,12 @@ cm\f\wendigo\wht-04.wav
cm\f\wendigo\yes-01.wav cm\f\wendigo\yes-01.wav
cm\f\wendigo\yes-02.wav cm\f\wendigo\yes-02.wav
cm\f\wendigo\yes-03.wav cm\f\wendigo\yes-03.wav
cm\f\wendigo\yes-04.wav cm\f\wendigo\yes-04.wav
cm\p\_building\cancel-protoss-01.wav
cm\t\_building\cancel-terran-01.wav
cm\t\apostle\toggle-01.wav
cm\t\apostle\toggle-02.wav
cm\t\apostle\toggle-03.wav
cm\t\shaman\switch-01.wav
cm\t\shaman\switch-02.wav
cm\t\shaman\switch-03.wav

Binary file not shown.

View File

@ -590,7 +590,7 @@ Ecclesiast
Atreus Atreus
Amaranth Amaranth
Geszkath Grotto Geszkath Grotto
Shaman Shaman (Support Mode)
Alkaj Chasm Alkaj Chasm
Idol Idol
Golem Golem
@ -867,12 +867,12 @@ Wyvern Turret
Analogue Analogue
Mortothrokor Mortothrokor
Mortothrokor Remnants Mortothrokor Remnants
Extended Sprite #1 Shaman (Visionary Mode)
Extended Sprite #1 Terran Cancel Structure
Extended Sprite #1 Vilgoleth
Extended Sprite #1 Madrigal Turret (Imperioso)
Extended Sprite #1 Madrigal (Furia Mode)
Extended Sprite #1 Madrigal Turret (Furia)
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1

Binary file not shown.

View File

@ -13,7 +13,7 @@ Terran Trojan
Terran Minotaur Terran Minotaur
Spider Mine Spider Mine
Nuclear Missile Nuclear Missile
Terran Shaman Terran Shaman (Support Mode)
Protoss Manifold Protoss Manifold
Protoss Architect Protoss Architect
Terran Madcap Terran Madcap
@ -25,7 +25,7 @@ Terran Gorgon
Terran Phobos Terran Phobos
Protoss Gladius Protoss Gladius
Protoss Magister Protoss Magister
Terran Madrigal Terran Madrigal (Imperioso Mode)
Terran Centaur Terran Centaur
Zerg Almaksalisk Zerg Almaksalisk
Terran Phalanx (Siege Mode) Terran Phalanx (Siege Mode)
@ -376,11 +376,11 @@ Matador Turret (Cinder Mode)
Lobotomy Mine Lobotomy Mine
Wyvern Turret Wyvern Turret
Zerg Axitrilisk (Weaponless) Zerg Axitrilisk (Weaponless)
Extended Unit #151 Zerg Vilgoleth
Extended Unit #152 Terran Shaman (Visionary Mode)
Extended Unit #153 Madrigal Turret (Imperioso)
Extended Unit #154 Terran Madrigal (Furia Mode)
Extended Unit #155 Madrigal Turret (Furia)
Extended Unit #156 Extended Unit #156
Extended Unit #157 Extended Unit #157
Extended Unit #158 Extended Unit #158

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

@ -984,7 +984,7 @@ SpecialState1 EggSpecialState1
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
EggInit: EggInit:
imgul 22 0 0 # Egg Shadow (zerg\zegShad.grp) imgul 22 0 -4 # Egg Shadow (zerg\zegShad.grp)
playfram 20 playfram 20
wait 2 wait 2
playfram 21 playfram 21
@ -6059,7 +6059,7 @@ Goliath_Turret_GndAttkInit:
Goliath_Turret_AirAttkInit: Goliath_Turret_AirAttkInit:
wait 1 wait 1
attackwith 2 attackwith 2
playsndbtwn 1292 1293 # Goliath air weapon fire 01, 02 playsndbtwn 1293 1294 # Goliath air weapon fire 01, 02
gotorepeatattk gotorepeatattk
goto Goliath_Turret_Init goto Goliath_Turret_Init
@ -6961,12 +6961,14 @@ SpiderMineWalking:
SpiderMineSpecialState1: SpiderMineSpecialState1:
castspell castspell
sigorder 1 sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp) imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SpiderMineLocal00 goto SpiderMineLocal00
SpiderMineUnused2: SpiderMineUnused2:
fireweapon 89 fireweapon 89
sigorder 1 sigorder 1
playsnd 10 # Misc\Explo1.wav
imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp) imgol 429 0 0 # Spider Mine Death (thingy\tmnExplo.grp)
goto SpiderMineLocal00 goto SpiderMineLocal00
@ -7111,7 +7113,7 @@ IsWorking [NONE]
WorkingToIdle [NONE] WorkingToIdle [NONE]
WarpIn [NONE] WarpIn [NONE]
Unused3 [NONE] Unused3 [NONE]
StarEditInit PhalanxTankBaseStarEditInit StarEditInit [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
@ -7150,15 +7152,6 @@ PhalanxTankBaseWalking:
playfram 0x22 playfram 0x22
goto PhalanxTankBaseWalking goto PhalanxTankBaseWalking
PhalanxTankBaseStarEditInit:
setfldirect 12
imgoluselo 251 2 0 # Phalanx (Tank) Turret (terran\tankt.grp)
wait 1
imgul 252 0 0 # Phalanx (Tank) Base Shadow (terran\ttaShad.grp)
setfldirect 12
playfram 0x00
goto InfestedTerranWalkingToIdle
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 251 Phalanx (Tank) Turret (terran\tankt.grp) # 251 Phalanx (Tank) Turret (terran\tankt.grp)
@ -7222,7 +7215,7 @@ IsWorking [NONE]
WorkingToIdle [NONE] WorkingToIdle [NONE]
WarpIn [NONE] WarpIn [NONE]
Unused3 [NONE] Unused3 [NONE]
StarEditInit PhalanxSiegeBaseStarEditInit StarEditInit [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
@ -7268,10 +7261,6 @@ PhalanxSiegeBaseSpecialState2:
sigorder 1 sigorder 1
goto ScourgeLocal00 goto ScourgeLocal00
PhalanxSiegeBaseStarEditInit:
imgoluselo 254 2 0 # Siege Tank (Siege) Turret (terran\stankt.grp)
goto PhalanxSiegeBaseInit
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 254 Phalanx (Siege) Turret (terran\stankt.grp) # 254 Phalanx (Siege) Turret (terran\stankt.grp)
@ -16991,7 +16980,6 @@ SpiderMineExplosionInit:
goto SpiderMineExplosionInit goto SpiderMineExplosionInit
SpiderMineExplosionDeath: SpiderMineExplosionDeath:
playsnd 10 # Misc\Explo1.wav
playfram 0x00 playfram 0x00
wait 1 wait 1
playfram 1 playfram 1
@ -23667,7 +23655,7 @@ AirAttkInit GorgrokorGndAttkInit
Unused1 [NONE] Unused1 [NONE]
GndAttkRpt GorgrokorGndAttkInit GndAttkRpt GorgrokorGndAttkInit
AirAttkRpt GorgrokorGndAttkInit AirAttkRpt GorgrokorGndAttkInit
CastSpell GorgrokorCastSpell CastSpell [NONE]
GndAttkToIdle GorgrokorWalkingToIdle GndAttkToIdle GorgrokorWalkingToIdle
AirAttkToIdle GorgrokorWalkingToIdle AirAttkToIdle GorgrokorWalkingToIdle
Unused2 [NONE] Unused2 [NONE]
@ -23710,7 +23698,7 @@ GorgrokorDeath:
GorgrokorGndAttkInit: GorgrokorGndAttkInit:
nobrkcodestart nobrkcodestart
playsndbtwn 1294 1295 # Gorgrokor weapon fire 01, 02 playsndbtwn 1295 1296 # Gorgrokor weapon fire 01, 02
playfram 0x120 playfram 0x120
wait 1 wait 1
playfram 0x140 playfram 0x140
@ -23728,30 +23716,6 @@ GorgrokorGndAttkInit:
nobrkcodeend nobrkcodeend
gotorepeatattk gotorepeatattk
goto GorgrokorWalkingToIdle goto GorgrokorWalkingToIdle
GorgrokorCastSpell:
playfram 0x120
wait 1
nobrkcodestart
playfram 0x140
wait 1
playfram 0x160
wait 2
playfram 0x180
wait 1
playfram 0x1A0
castspell
sigorder 2
wait 1
playfram 0x1C0
wait 2
playfram 0x1A0
wait 2
playfram 0x180
wait 1
nobrkcodeend
gotorepeatattk
goto GorgrokorWalkingToIdle
GorgrokorWalking: GorgrokorWalking:
playfram 0x20 playfram 0x20
@ -24468,24 +24432,24 @@ ParasiteOverlayDeath:
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 1006 Madrigal (cm\terran\madrigal.grp) # 1006 Madrigal Imperioso Mode (cm\terran\madrigal.grp)
.headerstart .headerstart
IsId 424 IsId 424
Type 21 Type 21
Init MadrigalInit Init MadrigalImperiosoBaseInit
Death MadrigalDeath Death MadrigalImperiosoBaseDeath
GndAttkInit MadrigalGndAttkInit GndAttkInit [NONE]
AirAttkInit MadrigalGndAttkInit AirAttkInit [NONE]
Unused1 MadrigalUnused1 Unused1 MadrigalImperiosoBaseUnused1
GndAttkRpt MadrigalGndAttkInit GndAttkRpt [NONE]
AirAttkRpt MadrigalGndAttkInit AirAttkRpt [NONE]
CastSpell [NONE] CastSpell [NONE]
GndAttkToIdle MadrigalWalkingToIdle GndAttkToIdle [NONE]
AirAttkToIdle MadrigalWalkingToIdle AirAttkToIdle [NONE]
Unused2 [NONE] Unused2 [NONE]
Walking MadrigalWalking Walking MadrigalImperiosoBaseWalking
WalkingToIdle MadrigalWalkingToIdle WalkingToIdle MadrigalImperiosoBaseWalkingToIdle
SpecialState1 MadrigalSpecialState1 SpecialState1 [NONE]
SpecialState2 [NONE] SpecialState2 [NONE]
AlmostBuilt [NONE] AlmostBuilt [NONE]
Built [NONE] Built [NONE]
@ -24497,24 +24461,17 @@ WarpIn [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
MadrigalInit: MadrigalImperiosoBaseInit:
imgul 1033 0 7 # Madrigal Shadow (cm\terran\madrigal.grp) imgul 1033 0 7 # Madrigal Shadow (cm\terran\madrigal.grp)
MadrigalWalkingToIdle: MadrigalImperiosoBaseWalkingToIdle:
setvertpos 0 setvertpos 0
playfram 0x00 playfram 0x00
wait 1 wait 1
MadrigalLocal00: MadrigalImperiosoBaseLocal00:
setvertpos 0 wait 125
wait 8 goto MadrigalImperiosoBaseLocal00
setvertpos 0
wait 8
setvertpos -1
wait 8
setvertpos 0
wait 8
goto MadrigalLocal00
MadrigalDeath: MadrigalImperiosoBaseDeath:
playsnd 317 # Terran\TANK\TTaDth00.WAV playsnd 317 # Terran\TANK\TTaDth00.WAV
imgol 1497 0 0 # Madrigal Death imgol 1497 0 0 # Madrigal Death
wait 3 wait 3
@ -24522,7 +24479,7 @@ MadrigalDeath:
wait 1 wait 1
end end
MadrigalUnused1: MadrigalImperiosoBaseUnused1:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playsnd 1699 playsnd 1699
@ -24530,44 +24487,196 @@ MadrigalUnused1:
wait 12 wait 12
setfldirect 13 setfldirect 13
nobrkcodeend nobrkcodeend
goto MadrigalWalkingToIdle goto MadrigalImperiosoBaseWalkingToIdle
MadrigalGndAttkInit: MadrigalImperiosoBaseWalking:
wait 1
nobrkcodestart
playfram 0x00
wait 1
playfram 0x20
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attack
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
goto MadrigalWalkingToIdle
MadrigalSpecialState1:
wait 1
nobrkcodestart
playfram 0x00
wait 1
playfram 0x20
attack
wait 1
playfram 0x00
wait 1
nobrkcodeend
gotorepeatattk
goto MadrigalWalkingToIdle
MadrigalWalking:
setvertpos 0 setvertpos 0
goto MadrigalLocal01 goto MadrigalImperiosoBaseLocal01
MadrigalLocal01: MadrigalImperiosoBaseLocal01:
wait 125 wait 125
goto MadrigalLocal01 goto MadrigalImperiosoBaseLocal01
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1742 Madrigal (Imperioso) Turret (cm\terran\madrigal-turret.grp)
.headerstart
IsId 747
Type 13
Init MadrigalImperiosoTurretInit
Death ScourgeExplosionDeath
GndAttkInit MadrigalImperiosoTurretGndAttkInit
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt MadrigalImperiosoTurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle ScourgeLocal00
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking ScourgeLocal00
WalkingToIdle ScourgeLocal00
SpecialState1 ScourgeLocal00
.headerend
# ----------------------------------------------------------------------------- #
MadrigalImperiosoTurretInit:
playfram 0x20
goto MadrigalImperiosoBaseLocal00
MadrigalImperiosoTurretGndAttkInit:
wait 1
nobrkcodestart
wait 1
playfram 0x00
playsndbtwn 1208 1211 # Madrigal weaponfire 01, 02, 03, 04
attackwith 1
playfram 0x20
wait 1
nobrkcodeend
gotorepeatattk
goto MadrigalImperiosoBaseLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1743 Madrigal (Furia) Base (cm\terran\madrigal-base.grp)
.headerstart
IsId 748
Type 23
Init MadrigalFuriaBaseInit
Death MadrigalImperiosoBaseDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 MadrigalImperiosoBaseUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 MadrigalFuriaBaseSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadrigalFuriaBaseInit:
imgul 1033 0 2 # Madrigal Shadow (cm\terran\madrigal.grp)
wait 1
setflspeed 0
playfram 0x00
wait 1
playsnd 2196 # Madrigal switch 01
playfram 0x20
wait 1
playfram 0x40
wait 1
playfram 0x60
wait 10
sigorder 1
goto ScourgeLocal00
MadrigalFuriaBaseUnused1:
wait 1
nobrkcodestart
playsnd 1699 # Phalanx revive 01
sprol 744 0 0 # Medium orange explosion reversed
playfram 5
wait 12
nobrkcodeend
goto ScourgeLocal00
MadrigalFuriaBaseSpecialState2:
wait 10
playfram 0x40
wait 1
playfram 0x20
wait 1
playfram 0x00
wait 1
sigorder 1
goto ScourgeLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1744 Madrigal (Furia) Turret (cm\terran\madrigal-turret.grp)
.headerstart
IsId 749
Type 14
Init MadrigalFuriaTurretInit
Death ScourgeExplosionDeath
GndAttkInit MadrigalFuriaTurretGndAttkInit
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt MadrigalFuriaTurretGndAttkInit
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle ScourgeLocal00
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle ScourgeLocal00
SpecialState1 ScourgeLocal00
SpecialState2 MadrigalFuriaTurretSpecialState2
AlmostBuilt [NONE]
.headerend
# ----------------------------------------------------------------------------- #
MadrigalFuriaTurretInit:
playfram 0x20
wait 1
nobrkcodestart
wait 10
playfram 0x40
wait 1
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 1
playfram 0xE0
nobrkcodeend
goto ScourgeLocal00
MadrigalFuriaTurretGndAttkInit:
wait 1
nobrkcodestart
playfram 0x100
attackwith 1
playfram 0xE0
wait 1
nobrkcodeend
gotorepeatattk
goto ScourgeLocal00
MadrigalFuriaTurretSpecialState2:
wait 1
playsnd 2197 # Madrigal switch 02
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0x60
wait 1
playfram 0x40
wait 1
playfram 0x20
goto ScourgeLocal00
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
@ -27491,118 +27600,47 @@ ApostleInit:
ApostleWalkingToIdle: ApostleWalkingToIdle:
playfram 0x00 playfram 0x00
ApostleLocal00: ApostleLocal00:
wait 1 wait 125
waitrand 62 128
randcondjmp 128 ApostleLocal01
randcondjmp 25 ApostleLocal02
goto ApostleLocal00
ApostleLocal01:
playfram 0x11
wait 2
playfram 0x22
randcondjmp 192 ApostleLocal03
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
wait 6
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
turncwise 2
wait 3
wait 6
turnccwise 2
wait 3
turnccwise 2
wait 3
turnccwise 2
wait 3
playfram 0x11
wait 2
playfram 0x00
goto ApostleLocal00
ApostleLocal03:
waitrand 10 34
goto ApostleLocal04
ApostleLocal04:
waitrand 10 34
goto ApostleLocal00
ApostleLocal02:
waitrand 10 34
playfram 0x22
wait 1
playfram 0x00
wait 1
turnrand 3
wait 1
playfram 0x22
wait 1
goto ApostleLocal00 goto ApostleLocal00
ApostleDeath: ApostleDeath:
playsnd 1301 # Apostle death 01 playsnd 1301 # Apostle death 01
setfldirect 0 setfldirect 0
playfram 0xdd playfram 0x00
wait 2 imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp)
playfram 222 wait 5
wait 2
playfram 223
wait 2
playfram 224
wait 2
playfram 225
wait 2
playfram 226
wait 2
playfram 227
wait 2
playfram 228
wait 2
lowsprul 565 0 0 # Apostle Remnants (cm\terran\apostle-death.grp) lowsprul 565 0 0 # Apostle Remnants (cm\terran\apostle-death.grp)
wait 1 wait 1
end end
ApostleGndAttkInit: ApostleGndAttkInit:
playfram 0x00 playfram 0x100
wait 1
playfram 0x11
wait 1 wait 1
playfram 0x22 playfram 0x120
wait 1
playfram 0x140
ApostleGndAttkRpt: ApostleGndAttkRpt:
wait 1 wait 1
nobrkcodestart nobrkcodestart
attackwith 1 playsndbtwn 689 693 # Apostle weaponfire 01, 02, 03, 04, 05
playsndbtwn 689 693 attack
playfram 0xcc playfram 0x1A0
wait 1 wait 1
playfram 0x22 playfram 0x180
wait 1 wait 1
playfram 0xcc playfram 0x1A0
wait 1
playfram 0x22
wait 1 wait 1
playfram 0x180
nobrkcodeend nobrkcodeend
gotorepeatattk gotorepeatattk
ignorerest ignorerest
ApostleGndAttkToIdle: ApostleGndAttkToIdle:
playfram 0x22 playfram 0x140
wait 1 wait 1
playfram 0x120
wait 1
playfram 0x100
wait 1
goto ApostleWalkingToIdle goto ApostleWalkingToIdle
ApostleCastSpell: ApostleCastSpell:
@ -27626,36 +27664,29 @@ ApostleCastSpell:
goto ApostleWalkingToIdle goto ApostleWalkingToIdle
ApostleWalking: ApostleWalking:
move 4 playfram 0x40
wait 1 move 4
playfram 0x33 wait 1
move 4 playfram 0x60
wait 1 move 4
playfram 0x44 wait 1
move 4 playfram 0x80
wait 1 move 4
playfram 0x55 wait 1
move 4 playfram 0xA0
wait 1 move 4
playfram 0x66 wait 1
move 4 playfram 0xC0
wait 1 move 4
playfram 0x77 wait 1
move 4 playfram 0xE0
wait 1 move 4
playfram 0x88 wait 1
move 4 playfram 0x20
wait 1 move 4
playfram 0x99 wait 1
move 4
wait 1
playfram 0xaa
move 4
wait 1
playfram 0xbb
goto ApostleWalking goto ApostleWalking
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 1118 Apostle Remnants (cm\terran\apostle-death.grp) # 1118 Apostle Remnants (cm\terran\apostle-death.grp)
@ -34870,7 +34901,7 @@ AlmaksaliskUnused1:
AlmaksaliskGndAttkInit: AlmaksaliskGndAttkInit:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playsndbtwn 1298 1299 # Almaksalisk weaponfire 01, 02 playsndbtwn 1299 1300 # Almaksalisk weaponfire 01, 02
sproluselo 332 0 # Needle Spines (thingy\spooge.grp) sproluselo 332 0 # Needle Spines (thingy\spooge.grp)
attackwith 1 attackwith 1
wait 2 wait 2
@ -34896,100 +34927,6 @@ AlmaksaliskWalking:
wait 1 wait 1
goto AlmaksaliskWalking goto AlmaksaliskWalking
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1288 Quazil Quay (cm\zerg\quazilquay.grp)
.headerstart
IsId 548
Type 20
Init QuazilQuayInit
Death QuazilQuayDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle [NONE]
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt QuazilQuayAlmostBuilt
Built QuazilQuayBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking QuazilQuayIsWorking
WorkingToIdle QuazilQuayWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
QuazilQuayInit:
playfram 0x00 # Frame set 0
imgul 1289 0 0 # Quazil Quay Shadow (cm\zerg\quazilquay-shad.grp)
goto QuazilQuayWorkingToIdle
QuazilQuayWorkingToIdle:
playfram 0x00 # Frame set 0
wait 2
playfram 1 # Frame set 0, direction 1
wait 2
playfram 2 # Frame set 0, direction 2
wait 2
playfram 3 # Frame set 0, direction 3
wait 2
playfram 4 # Frame set 0, direction 3
wait 2
playfram 5 # Frame set 0, direction 3
wait 2
goto QuazilQuayWorkingToIdle
QuazilQuayDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3
lowsprul 186 0 0 # Zerg Building Rubble (Small) (thingy\ZRubbleS.grp)
wait 1
end
QuazilQuayAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
playfram 0x00 # Frame set 0
goto QuazilQuayBuilt
QuazilQuayBuilt:
playfram 0x00 # Frame set 0
wait 2
goto QuazilQuayWorkingToIdle
QuazilQuayIsWorking:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
wait 1
playfram 4
wait 1
playfram 5
waitrand 1 2
playfram 4
wait 1
playfram 3
wait 1
playfram 2
wait 1
playfram 1
wait 1
playfram 0x00
waitrand 1 3
goto QuazilQuayIsWorking
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 1282 Zoryusthaleth (cm\zerg\zoryusthaleth.grp) # 1282 Zoryusthaleth (cm\zerg\zoryusthaleth.grp)
@ -38149,7 +38086,7 @@ KonviliskGndAttkInit:
playfram 0x33 playfram 0x33
wait 1 wait 1
playfram 0x44 playfram 0x44
playsndbtwn 1296 1297 # Konvilisk weapon fire 01, 02 playsndbtwn 1297 1298 # Konvilisk weapon fire 01, 02
sproluselo 332 0 # Needle Spines (thingy\spooge.grp) sproluselo 332 0 # Needle Spines (thingy\spooge.grp)
attack attack
wait 1 wait 1
@ -38253,7 +38190,7 @@ Death LegionnaireTeleportDeath
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
LegionnaireTeleportInit: LegionnaireTeleportInit:
playsndbtwn 1288 1291 # Legionnaire teleport 01, 02, 03, 04 playsndbtwn 1289 1292 # Legionnaire teleport 01, 02, 03, 04
playfram 0x00 playfram 0x00
wait 2 wait 2
playfram 1 playfram 1
@ -46351,33 +46288,33 @@ ZarcavrokorWalking:
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 1226 Shaman (cm\terran\shaman.grp) # 1226 Shaman Support Mode (cm\terran\shaman.grp)
.headerstart .headerstart
IsId 688 IsId 688
Type 13 Type 13
Init ShamanInit Init ShamanSupportModeInit
Death ShamanDeath Death ShamanSupportModeDeath
GndAttkInit ShamanGndAttkInit GndAttkInit [NONE]
AirAttkInit ShamanGndAttkInit AirAttkInit [NONE]
Unused1 ShamanUnused1 Unused1 ShamanSupportModeUnused1
GndAttkRpt ShamanGndAttkInit GndAttkRpt [NONE]
AirAttkRpt ShamanGndAttkInit AirAttkRpt [NONE]
CastSpell ShamanCastSpell CastSpell ShamanSupportModeCastSpell
GndAttkToIdle ShamanGndAttkToIdle GndAttkToIdle ShamanSupportModeGndAttkToIdle
AirAttkToIdle ShamanGndAttkToIdle AirAttkToIdle ShamanSupportModeGndAttkToIdle
Unused2 [NONE] Unused2 [NONE]
Walking ShamanWalking Walking ShamanSupportModeWalking
WalkingToIdle ShamanGndAttkToIdle WalkingToIdle ShamanSupportModeGndAttkToIdle
SpecialState1 ShamanSpecialState1 SpecialState1 ShamanSupportModeSpecialState1
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
ShamanInit: ShamanSupportModeInit:
imgul 1227 0 6 # Shaman Shadow (cm\terran\shaman-shadow.grp) imgul 1227 0 4 # Shaman Shadow (cm\terran\shaman-shadow.grp)
playfram 0x00 playfram 0x00
goto ShamanGndAttkToIdle goto ShamanSupportModeGndAttkToIdle
ShamanGndAttkToIdle: ShamanSupportModeGndAttkToIdle:
playfram 0x00 playfram 0x00
setvertpos 1 setvertpos 1
wait 8 wait 8
@ -46387,55 +46324,35 @@ ShamanGndAttkToIdle:
wait 8 wait 8
setvertpos 0 setvertpos 0
wait 8 wait 8
goto ShamanGndAttkToIdle goto ShamanSupportModeGndAttkToIdle
ShamanDeath: ShamanSupportModeDeath:
playsndbtwn 986 987 # Terran\Duran\TDnPss06.wav | Terran\Duran\TDnPss07.wav playsndbtwn 986 987 # Shaman Death 01, 02 (replace these!)
imgol 332 0 -5 # Explosion2 (Small) (thingy\tBangS.grp) imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 821 0 0 # Shaman Remains lowsprul 821 0 0 # Shaman Remains
end end
ShamanUnused1: ShamanSupportModeUnused1:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playsndbtwn 1705 1706 playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02
sprol 742 0 0 sprol 742 0 0 # Orange Explosion Medium Reversed
setfldirect 12 setfldirect 12
wait 12 wait 12
nobrkcodeend nobrkcodeend
goto ShamanGndAttkToIdle goto ShamanSupportModeGndAttkToIdle
ShamanGndAttkInit: ShamanSupportModeCastSpell:
playfram 0x00 playfram 0x00
wait 1 wait 6
playfram 0x33 goto ShamanSupportModeGndAttkToIdle
attackwith 1
playsnd 1016 # Terran\Medic\TMedflsh.wav
gotorepeatattk
goto ShamanGndAttkToIdle
ShamanCastSpell: ShamanSupportModeWalking:
wait 1
imgol 968 0 0 # Restoration Hit (Medium) (thingy\tCureMed.grp)
playfram 0x33
wait 1
playfram 0x00
wait 1
playfram 0x33
wait 1
playfram 0x00
wait 1
playfram 0x33
wait 1
playfram 0x00
goto ShamanGndAttkToIdle
ShamanWalking:
setvertpos 0 setvertpos 0
goto InfestedTerranLocal00 goto InfestedTerranLocal00
ShamanSpecialState1: ShamanSupportModeSpecialState1:
attackwith 1 attackwith 1
sigorder 1 sigorder 1
wait 1 wait 1
@ -51909,4 +51826,126 @@ PhantomStrikeProcInit:
playfram 3 playfram 3
PhantomStrikeProcDeath: PhantomStrikeProcDeath:
wait 1 wait 1
end end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1739 Shaman Visionary Mode (cm\terran\shaman.grp)
.headerstart
IsId 745
Type 23
Init ShamanVisionaryModeInit
Death ShamanVisionaryModeDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 ShamanVisionaryModeUnused1
GndAttkRpt [NONE]
AirAttkRpt [NONE]
CastSpell ShamanVisionaryModeGndAttkToIdle
GndAttkToIdle ShamanVisionaryModeGndAttkToIdle
AirAttkToIdle ShamanVisionaryModeGndAttkToIdle
Unused2 [NONE]
Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 ShamanVisionaryModeSpecialState2
SpecialState2 ShamanVisionaryModeSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
.headerend
# ----------------------------------------------------------------------------- #
ShamanVisionaryModeInit:
imgul 1227 0 0 # Shaman Shadow (cm\terran\shaman-shadow.grp)
wait 1
playsnd 2429 # Shaman Visionary Transform
setflspeed 0
playfram 0x00
wait 2
playfram 0x20
wait 1
playfram 0x40
wait 3
playfram 0x60
wait 1
playfram 0x80
wait 1
playfram 0xA0
wait 1
playfram 0xC0
wait 1
sigorder 1
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeGndAttkToIdle:
playfram 0xE0
wait 2
playfram 0x100
wait 2
playfram 0x120
wait 2
playfram 0x140
wait 2
playfram 0x160
wait 2
playfram 0x180
wait 2
playfram 0x1A0
wait 2
playfram 0x1C0
wait 2
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeDeath:
playsndbtwn 1385 1386 # Matador death 01, 02
imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 845 0 0 # Terran Unit Rubble Small
wait 1
end
ShamanVisionaryModeUnused1:
wait 1
nobrkcodestart
playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02
sprol 742 0 0 # Orange Explosion Medium Reversed
setfldirect 12
wait 12
nobrkcodeend
goto ShamanVisionaryModeGndAttkToIdle
ShamanVisionaryModeSpecialState2:
playsnd 2430 # Matador Tank Transform
playfram 0xC0
wait 1
playfram 0xA0
wait 1
playfram 0x80
wait 1
playfram 0x60
wait 3
playfram 0x40
wait 1
playfram 0x20
wait 1
playfram 0x00
wait 1
sigorder 1
goto InfestedTerranLocal00
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1740 Terran Cancel Structure (thingy\tmnExplo.grp)
.headerstart
IsId 746
Type 1
Init SpiderMineExplosionDeath
Death ScourgeExplosionDeath
.headerend
# ----------------------------------------------------------------------------- #

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.

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.

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,32 +1,30 @@
# XX May 2023 - prospective patch notes # XX May 2023 - prospective patch notes
## Designer's Notes ## Designer's Notes
We have increased worker training times as another means of testing a slower scaling for the early-game. It should also help to leave more room for "flow" inside early build orders, while increasing the value of parallel worker queues. Vespene return rates have been adjusted to allow for more spending on units in all stages of the game - hopefully without tech tier ascension happening too early.
Worker training times have also increased as another means of testing a slower scaling for the early-game. It should also help to leave more room for "flow" inside the early stages of build orders, while also raising the value of parallel worker queues.
A stat adjustment has occurred with the aim of creating a game state with higher time-to-kill than what has hitherto been seen within Cosmonarchy Brood War. We believe this shift will create a less-volatile game at all stages of all matchups, and allow for individual mistakes to be less about losing the game and more about ceding advantages to your opponent - which will, of course, eventually lose you the game! A stat adjustment has occurred with the aim of creating a game state with higher time-to-kill than what has hitherto been seen within Cosmonarchy Brood War. We believe this shift will create a less-volatile game at all stages of all matchups, and allow for individual mistakes to be less about losing the game and more about ceding advantages to your opponent - which will, of course, eventually lose you the game!
Just like every other large-scale change we have attempted recently, this will be tinkered with and evaluated over time, but we are excited to achieve a game state that allows for more measured play and less coin-flip interactions. More cornerstones have been deployed or revised, and you can view them all on the website in a nifty new section of the techtree maps!
We will revise reclamation (and other corpse interactions), as well as Vulture mine-laying, in the next release. Stay tuned! Just like all other large-scale changes we have attempted recently, these will all be tinkered with and evaluated over time, but we are excited to achieve a game state that allows for more measured play and less coin-flip interactions... and this game state shall be featured in a forthcoming 1v1 tournament sometime in June!
## Gameplay ## Gameplay (many changes c. Veeq7)
- Vespene return rates have been adjusted: - Vespene return rates have been adjusted:
- Ridges now return 4, from 3 - Ridges now return 4, from 3
- Uncapped Geysers now return 6, from 4 - Uncapped Geysers now return 6, from 4
- Tier 2 refineries now return 8, from 6 - Tier 2 refineries now return 8, from 6
- Tier 3 refineries are new, and return 10 - Tier 3 refineries are new, and return 10
- Corpses now decay after 15 seconds, at which point they are no longer viable for consumption - Corpses now decay after 15 seconds, at which point they are no longer viable for consumption
- Units reclaimed by Terrans now have their HP decay by 5 points per second unless a Reclaimer is within that Reclaimer's vision range
- Reclaimer units are: Apostle, Autocrat, Anticthon, Aion
- All reclamation abilities have been adjusted
- Zerg regression now applies to units, and structures regress to Droleths (c. Veeq7)
- If structures were produced by Gosvileths, they do not regress
- The melee weapons of the following units have had their ranges mildly adjusted, with the aim of improving responsivity: - The melee weapons of the following units have had their ranges mildly adjusted, with the aim of improving responsivity:
- Zealot, Cabalist, Pariah, Golem, Zethrokor, Vorvrokor, Nathrokor, Gorgrokor, Rilirokor, Ultrokor - Zealot, Cabalist, Pariah, Golem, Zethrokor, Vorvrokor, Nathrokor, Gorgrokor, Rilirokor, Ultrokor
- Healing no longer cleanses debuffs (intended to be removed a lot earlier... c. Veeq7) - Healing to full HP no longer cleanses debuffs
- During construction, Masons and Taloses now move in a predictable pattern (c. DarkenedFantasies) - During construction, Masons and Taloses now move in a predictable pattern (c. DarkenedFantasies)
## Bugfixes ## Bugfixes
- Trapped units no longer return minerals or enter Nyduses (c. DarkenedFantasies)
- Many wandering corner cases have been found and fixed (c. Veeq7) - Many wandering corner cases have been found and fixed (c. Veeq7)
- Range changes now correctly apply to attacks which go to max range, and many max range corner cases have been found and fixed (c. Veeq7) - Range changes now correctly apply to attacks which go to max range, and many max range corner cases have been found and fixed (c. Veeq7)
- Ground workers now use ground distance when returning resources (c. Veeq7) - Ground workers now use ground distance when returning resources (c. Veeq7)
@ -41,7 +39,10 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- A very obscure crash when using ALT-F4 to close the game while the 'save replay' dialog is open has been fixed (c. DarkenedFantasies) - A very obscure crash when using ALT-F4 to close the game while the 'save replay' dialog is open has been fixed (c. DarkenedFantasies)
## Audiovisuals ## Audiovisuals
- Terran and Protoss cancellation is now indicated by new (placeholder) audiovisuals
- New sprite for: - New sprite for:
- Madcap (material updates)
- Apostle (model replacement)
- Matador (new details and deployment animation) - Matador (new details and deployment animation)
- Phalanx (siege mode now turns c. DarkenedFantasies) - Phalanx (siege mode now turns c. DarkenedFantasies)
- Aion (material updates, attack animation) - Aion (material updates, attack animation)
@ -57,7 +58,8 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- Cataphract (weaponfire) - Cataphract (weaponfire)
- Konvilisk (weaponhit) - Konvilisk (weaponhit)
- New unit responses for: - New unit responses for:
- Savant, Madcap, Heracles, Siren, Striga, Anticthon - Savant, Madcap, Heracles, Siren, Striga, Anticthon (replacements)
- Shaman, Eidolon, Apostle, Phalanx, Cantavis, Mind Tyrant, Didact (ability usage)
## UI ## UI
- When allies are under attack, placeholder alerts are now played (c. Veeq7) - When allies are under attack, placeholder alerts are now played (c. Veeq7)
@ -69,6 +71,14 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- A new emoji has been added to the font (c. DarkenedFantasies) - A new emoji has been added to the font (c. DarkenedFantasies)
## Terran ## Terran
- **Cornerstones:**
- Apollyoid Adhesive:
- Now rends 1 armor per stack
- No longer deals damage
- Reclamation:
- Reclaimed units now have their HP decay by 5 points per second unless a Reclaimer is within that Reclaimer's vision range
- Reclaimer units are: Apostle, Autocrat, Anticthon, Aion
- All reclamation abilities have been adjusted
- [Mason](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/mason): - [Mason](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/mason):
- Time cost now 15, from 12 - Time cost now 15, from 12
- [Talos](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/talos): - [Talos](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/talos):
@ -232,9 +242,17 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- Babylon Plating now gives 4 armor to Tank Mode and 0 armor to Siege Mode - Babylon Plating now gives 4 armor to Tank Mode and 0 armor to Siege Mode
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/phalanx): - [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/phalanx):
- Armor now 1, from 2 - Armor now 1, from 2
- Imperioso Missiles:
- Now the default weapon
- Armor penetration now 4, from 5
- Now benefits from Kinetic Penetration
- Furia Missiles: - Furia Missiles:
- Damage now 8, from 12
- Armor penetration now 0, from 1 - Armor penetration now 0, from 1
- Cooldown now 1 second, from 0.916 - Cooldown now 0.833, from 0.916
- Weapon range now 6, from 4
- **NEW:** Tempo Servos
- Now deploys into Furia Mode, trading mobility for crowd-control
- [Ramesses](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ramesses): - [Ramesses](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ramesses):
- Mineral cost now 200, from 225 - Mineral cost now 200, from 225
- HP now 100, from 120 - HP now 100, from 120
@ -404,6 +422,11 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- Gas cost now 75, from 50 - Gas cost now 75, from 50
## Protoss ## Protoss
- **Cornerstones:**
- **Vengeful Ascension:**
- Certain Protoss units either avenge or ascend corpses, buffing allies within the fallen unit's vision range for 3 seconds
- Avenging a corpse grants 25% movement speed
- Ascending a corpse grants 25% attack speed
- [Scribe](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/scribe): - [Scribe](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/scribe):
- Time cost now 15, from 12 - Time cost now 15, from 12
- [Envoy](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/envoy): - [Envoy](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/envoy):
@ -653,6 +676,9 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- HP now 250, from 300 - HP now 250, from 300
- Shields now 250, from 150 - Shields now 250, from 150
- Armor now 4, from 6 - Armor now 4, from 6
- **NEW:** [Analogue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/analogue):
- Durable disruption drone with detection and a retaliation passive
- Assembled at [Ardent Authority](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ardent-authority)
- [Nexus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/nexus): - [Nexus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/nexus):
- Time cost now 80, from 75 - Time cost now 80, from 75
- HP now 850, from 750 - HP now 850, from 750
@ -669,6 +695,14 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- Time cost now 50, from 45 - Time cost now 50, from 45
## Zerg ## Zerg
- **Cornerstones**:
- Regression
- Now applies to mutated units
- If units were mutated from Ocsal Larvae, they do not regress
- Broodspawn
- Rilirokors and Rililisks now have 5 seconds of timed life when not within a Sire's vision range
- Sire units are: Zoryusthaleth, Konvilisk, Vilgorokor, Vilgoleth, Matraleth, Tetcaerokor
- All related abilities have been adjusted
- [Larva](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larva): - [Larva](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larva):
- Spawn rate now ~12 seconds, from ~10 seconds - Spawn rate now ~12 seconds, from ~10 seconds
- [Droleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/droleth): - [Droleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/droleth):
@ -837,6 +871,8 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- [Isthrathaleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/isthrathaleth): - [Isthrathaleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/isthrathaleth):
- HP now 120, from 100 - HP now 120, from 100
- Armor now 4, from 2 - Armor now 4, from 2
- **NEW:** [Vilgoleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vilgoleth):
- Reinforcing host, spawned by Matraleths and from dying Vilgorokors
- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk): - [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk):
- HP now 1300, from 1200 - HP now 1300, from 1200
- Time cost now 65, from 60 - Time cost now 65, from 60

Binary file not shown.