20 July 2024 - Tyrant's Tale qualifier

This commit is contained in:
Pr0nogo 2024-07-20 14:20:19 -04:00
parent d60414a999
commit 614a11fdef
38 changed files with 333 additions and 300 deletions

View File

@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes.
See patchnotes.md for info on the most recent patch!
# Table of Contents
- [13 July 2024](#13-july-2024)
- [25 May 2024](#25-may-2024)
- [16 April 2024](#16-april-2024)
- [13 April 2024](#13-april-2024)
@ -87,6 +88,256 @@ See patchnotes.md for info on the most recent patch!
- [13 August 2020](#13-august-2020)
- [12 August 2020](#12-august-2020)
# 13 July 2024
## The Fraud of July (underclass invitational)
This patch includes bugfixes, audiovisual improvements, and balance adjustments.
Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance!
Download [CrownLink](https://github.com/impromptu1583/CrownLink/releases) (and [this dependency](https://aka.ms/vs/17/release/vc_redist.x86.exe)) for smoother network play! (Place `CrownLink.snp` in your `Cosmonarchy\Starcraft\` directory!)
We are still hunting for desyncs! Please submit your `Critical` and `Sync Randoms` text files from the `logs` folder to the **cm-issues** "Desync error megathread" on [our Discord server](https://discord.com/invite/s5SKBmY).
## Patch summary
We've made significant improvements to collision detection for projectiles, which impacts Kinetic Penetration (e.g. Cyprian) and Prolonged Arms (e.g. Siren). Units with these passives now perform more reliably than before.
Unloading structures now respects the buildable grid. Its enforcement is over-aggressive, and will be dialed in with future updates, but it prevents players from unloading on ramps and other unbuildable terrain features.
Visual updates include a slew of new corpses and a full suite of burrow visuals that indicate the burrowed unit in question, including player color. Heroes and more trigger-related goodies have been added for Use Map Settings authors to play with.
Many stability improvements have been made, and we've improved our internal code commit and bug report processes to deal with issues more elegantly and thoroughly in the future. Please keep reports coming via [our Discord server!](https://discord.gg/s5SKBmY)
Enjoy the updates!
## Internals
- **Console:**
- Added "duplicate" command (`unit duplicate` or `u d`) (with help from benno)
- **Logging:**
- Made random logging enabled by default
- Updated random logging to include:
- The previous value of the global random number
- The frame the randomizer function was called
- **Triggers:**
- Added the following custom trigger actions:
- `give_unit <area> <source_players> <unit_ids> <count> <dest_player>`
- `set_player_build_multiplier <player> <multiplier>`
- Added `disable_passive` to `set_unit_behavior` (currently prevents Cleric/Shaman healing)
- Updated syntaxes for `move_unit` and `issue_order`
- Added Grief of All Gods (id 155) handling to `issue_order`
- **Other:**
- Added Ackmed (id 409), Goska (id 500), and Stroluum (id 501) units for map authors to use
## Bugfixes
- **Stability**:
- Fixed Morningstar explosions not initializing correctly on first launch, causing misc instability (r. GreenEggs'NSpam, c. Veeq7)
- Fixed rare portrait crash (r. Shadowfury333 & Krankendau, c. Veeq7)
- Lard: fixed a crash due to AI Cleric code running for defeated human players (r. TheBeaver99)
- Fixed some freeze cases when a player left the game
- Fixed improper handling of cargo units when an Iroleth regresses to an Ovileth (r. jakulangski)
- **Gameplay**:
- Interception and piercing intersection tests now use a much more precise algorithm, fixing cases where bullets would overshoot or miss (c. Veeq7)
- Unloading structures now respects allied cagra, buildable tiles, and collision (c. Veeq7)
- Restored Clarion Phase Link functionality (r. Neblime, c. Veeq7)
- Restored Magnetar Yamato Cannon functionality (r. jakulangski)
- Anthelion Gravity Well can no longer stun victims (r. GreenEggs'NSpam)
- Cancelling Dimensional Recall can no longer be exploited to recall units from another location
- Fixed Skithrokor and Kalkalisk interactions with Analogue (r. TheBeaver99, c. Veeq7)
- Fixed addons being able to train units when disconnected (r. GreenEggs'NSpam)
- Fixed Controlled Demolition / Emergency Detonation exploit with non-demolishable structures (r. GreenEggs'NSpam)
- Fixed Madrigal Imperioso Mode button not working on mnemonic hotkey setups (r. Hamster)
- Phase Link no longer overcounts armor, miscounts damage, or spreads minimal damage incorrectly (c. Veeq7)
- Corrected lifesteal ratio for non-Mortothrokor attacks (r. GreenEggs'NSpam, c. Veeq7)
- Fixed splash bleeding through Ancile Providence (bountied by TheShambler; c. Veeq7)
- Fixed Ancile nullifying all damage with its last energy (r. Krankendau, c. Veeq7)
- Units with secondary weapons (Durendal, Okrimnilisk) no longer fire on transports or Nydus Cesiants (r. lolrsk8s)
- Sycophants no longer proc Idolatry while in transports (r. The Shambler)
- Fixed issues with building modifiers (e.g. Debug game mode and Crucible) (c. Veeq7)
- Kalkalisks now properly regress to Nathrokors, if applicable (r. jakulangski)
- Combat cloak is now correctly cancelled by Magnetar Law of Attraction
- Anthelions no longer attempt to flee cloaked targets
- Correctly applied Mortothrokor cost changes from previous update (r. jakulangski)
- Fixed misc sprite-related issues when transforming (c. DF)
- Corrected launch positions for Liiralisk projectiles
- Fixed location height parsing for UMS maps (c. DF)
- Resolved several mnemonic hotkey conflicts with Ocsal Larvae and Protathalor (r. jakulangski)
- Fixed Mortothrokor burrow animation (r. GreenEggs'NSpam)
- **User Interface:**
- Completing a game on CrownLink now returns to game selection, instead of main menu (r. The Shambler, with some tips from X405)
- Selecting a unit during its birth ani mation now updates buttonsets correctly (r. GreenEggs'NSpam)
- Banter events are now correctly localized (c. Veeq7)
- Fixed weapon tooltip for Rililisk not including air targets (r. Krankendau)
## Audiovisuals
- New sprite for:
- Atreus (c. Baelethal; animations WIP)
- Charlatan
- New corpses for:
- Phalanx (Tank & Siege), Ancile, Trojan, Envoy, Hierophant, Simulacrum, Vassal, Ovileth, Nathrokor
- Added burrow idle frame for:
- Droleth, Zethrokor, Vorvrokor, Quazilisk, Liiralisk, Cikralisk, Protathalor, Axitrilisk, Mortothrokor, Hydralisk, Bactalisk, Izirokor, Tethzorokor, Kagralisk, Evigrilisk, Cherbrathalor, Okrimnilisk, Keskathalor, Zoryusthaleth, Lakizilisk, Vilgorokor, Konvilisk, Ultrokor, Isthrathaleth
- Added birth animation for Sasyrvoleth
- Added morph animations for:
- Protathalor, Izirokor, Skithrokor, Evigrilisk, Gorgrokor, Vilgorokor, Geszithalor
- Changed visuals for:
- Vengeful Ascension
- Legionnaire Blade Vortex
- Liiralisk, Kalkalisk, Protathalor, Tosgrilisk, Skithrokor, Konvilisk projectiles
- Hierophant, Vassal, Protathalor, Algoztalisk, Gorgrokor air, Zarcavrokor passive weaponhits
- Eidolon, Droleth, Zethrokor, Vorvrokor, Hydralisk, Rilirokor corpses
- Updated effects for:
- Reclamation proc & heal
- Zerg corpse consumption
## Terran
- **Reclamation**:
- HP heal is now delayed over time, instead of instant
- Stun duration on resurrect 2 seconds » 3 seconds
- [Maverick](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick):
- Armor penetration 0 » 1
- [Cyprian](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cyprian):
- **Twin Railguns:**
- Weapon cooldown 0.83 » 0.75
- [Heracles](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/heracles):
- Build time 25 » 22
- **NEW: Kelvin Munitions:**
- Attacks reduce movement speed by 33% for 3 seconds
- [Apostle](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/apostle):
- Resource costs 75/150 » 75/200
- Weapon range 6 » 5
- Lazarus Agent:
- Now reclaims corpses within 3 range of the Apostle
- No longer reclaims corpses within 3 range of the target
- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren):
- Weapon cooldown 1.17 » 1
- [Autocrat](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/autocrat):
- Resource costs 125/175 » 125/250
- Weapon cooldown 1 » 1.33
- Weapon collision now 100% larger
- **Reclamation:**
- Now comes in the form of **Reclamation Fields**, reclaiming 1 corpse after 1.5 seconds
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
- **Furia Missile:**
- Damage 10 » 7
- Armor penetration 0 » 2
- *A nerf to the Madrigal's absolute power, with more impact in the TvZ matchup.*
- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal):
- HP 240 » 225
- Movement speed 4.5 » 5.75
- [Aion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/aion):
- **Reclamation Fields:**
- Effect time 5 » 1.5
- Now reclaims on expiry, from instant
- [Ancile](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ancile):
- Resource costs 75/100 » 100/100
- Energy 150 » 125
- [Wyvern](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/wyvern):
- Time cost 30 » 35
- **Jackson Cannon:**
- Weapon cooldown 1.5 » 1.25
- Now has a 0.5 second firing delay
- Projectile collision now 50% larger
- Attack angle 360° » ~112° (c. Veeq7)
- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie):
- **Halo Rockets**:
- Weapon factor x damage 6 x 5 » 9 x 4
- Adjusted volley pattern (c. Veeq7)
- Increased delay between volleys
- Now fires an additional volley
- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander):
- **Perdition Barrage:**
- No longer targets air units
- **NEW: Angeltear Rockets:**
- 2x6 damage, 0AP, 1s cooldown, 6 range
- Single-target projectile attack (air only)
- Applies Apollyoid Adhesive
- [Magnetar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/magnetar):
- Resource costs 300/250 » 250/450
- [Pythean](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/pythean):
- Resource costs 350/150 » 350/100
- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum):
- Build time 45 » 50
### Hecaton Coalition
- [Hotshot](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/hotshot):
- HP 60 » 65
- Improved weapon accuracy
### Nydus Trinity
- [Tarasque](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tarasque):
- HP 225 » 180
- Armor 4 » 3
- **Hedon Cannon:**
- No longer targets air units
## Protoss
- **Tyranny of the Sun:**
- Tyrannized units take 50% increased damage, and move 33% faster when in the presence of hostiles
- [Atreus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/atreus):
- Movement speed 4 » 4.8
- [Cabalist](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cabalist):
- Time cost 25 » 30
- [Charlatan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/charlatan):
- Collision size ~17% larger
- Projectile speed ~15% slower
- [Potentate](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/potentate):
- Resource costs 250/150 » 250/125
- [Sycophant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/sycophant):
- Resource costs 150/25 » 150/0
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
- Resource costs 150/200 » 50/200
- [Optecton](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/optecton):
- HP 240 » 300
- **Sunsplit Beam:**
- Weapon factor 5 » 10
- Weapon projectile now travels to max range
- Attack sequence no longer interrupts when original target dies
- [Simulacrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/simulacrum):
- Movement speed 4.95 » 5.4
- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold):
- Armor penetration 1 » 0
- **NEW: Concurring Chorus:**
- For 1 second after attacking, allies within 2 range gain +1 stacking armor penetration
- [Servitor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/servitor):
- Resource costs 100/0 » 75/0
- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor):
- Resource costs 200/100 » 200/125
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge):
- Armor 5 » 4
- **Galactic Weaver:**
- Armor penetration 5 » 0
- Weapon cooldown 0.5 » 0.67
- [Clarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/clarion):
- **Phase Link:**
- Damage spread 50% » 75%
- [Aurora](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aurora):
- **Last Orders** can now target air units
- [Lanifect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/lanifect):
- Weapon cooldown 0.33 » 0.42
- [Anthelion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/anthelion):
- **Gravity Well** now pulls victims inwards by a distance of 1 range on each weaponhit
- [Ancestral Archives](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ancestral-archives):
- Resource costs 800/400 » 600/400
## Zerg
- **Regression**:
- Flyer mutations with ground origins now attempt to regress if the terrain is valid (c. Veeq7)
- Dual-birth mutations now create one regressable unit and one non-regressable unit (c. Veeq7)
- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor):
- Time cost 13 » 15
- Movement speed 7.5 » 8.03
- [Vorvrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vorvrokor):
- Movement speed 8.75 » 9.1
- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor):
- Now applies **Hidebreaker I** on all attacks
- [Mutalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/mutalisk):
- Resource costs 125/125 » 150/100
- [Bactalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/bactalisk):
- Resource costs 75/75 » 50/75
- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor):
- **Calcification** (anti-air) weapon cooldown 0.63 » 0.58
# 25 May 2024
## Post-Acropolis #1 // May Royal Invitational

Binary file not shown.

Binary file not shown.

View File

@ -1931,12 +1931,12 @@ Cikralisk Mutate
Vorvrokor Remains
Liiralisk Glave
Seeker Spores Hit Green Small
Extended Image #931
Extended Image #932
Extended Image #933
Extended Image #934
Extended Image #935
Extended Image #936
Manifold Remains
Golem Remains
Idol Remains
Artisan Remains
Witness Remains
Savant Remains
Extended Image #937
Extended Image #938
Extended Image #939

Binary file not shown.

View File

@ -3136,15 +3136,15 @@ Salamander Weapon 2 Hit 02
Wyvern Weapon Charge 01
Wyvern Weapon Charge 02
Wyvern Weapon Charge 03
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Manifold Death 01
Manifold Death 02
Manifold Death 03
Tethzorokor Weaponfire 01
Tethzorokor Weaponfire 02
Tethzorokor Weaponfire 03
Tethzorokor Weaponfire 04
Mortothrokor Weaponfire 01
Mortothrokor Weaponfire 02
Extended Sound #1
Extended Sound #1
Extended Sound #1

View File

@ -3136,15 +3136,15 @@ cm\t\salamander\wh2-02.wav
cm\t\wyvern\charge-01.wav
cm\t\wyvern\charge-02.wav
cm\t\wyvern\charge-03.wav
caw.wav
caw.wav
caw.wav
caw.wav
caw.wav
caw.wav
caw.wav
caw.wav
caw.wav
cm\p\manifold\dth-01.wav
cm\p\manifold\dth-02.wav
cm\p\manifold\dth-03.wav
cm\z\tethzorokor\wf-01.wav
cm\z\tethzorokor\wf-02.wav
cm\z\tethzorokor\wf-03.wav
cm\z\tethzorokor\wf-04.wav
cm\z\mortothrokor\wf-01.wav
cm\z\mortothrokor\wf-02.wav
caw.wav
caw.wav
caw.wav

Binary file not shown.

View File

@ -943,12 +943,12 @@ Photon Blasters Green
Vorvrokor Remains
Liiralisk Glave
Seeker Spores Hit Green Small
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1
Manifold Remains
Golem Remains
Idol Remains
Artisan Remains
Witness Remains
Savant Remains
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11513,7 +11513,7 @@ WitnessDeath:
playsndbtwn 651 652 # Protoss\Witness\PWiDth00.WAV | Protoss\Witness\PWiDth01.WAV
imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp)
wait 3
lowsprul 847 0 42 # Protoss Unit Rubble Small
lowsprul 949 0 42 # Witness remains
wait 1
end
@ -20243,35 +20243,6 @@ LakiziliskUnBurrow:
sigorder 4
goto LakiziliskWalkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 920 Lakizilisk Remnants (zerg\zLurker.grp)
.headerstart
IsId 356
Type 1
Init LakiziliskRemnantsInit
Death Generic_Wait1End
.headerend
# ----------------------------------------------------------------------------- #
LakiziliskRemnantsInit:
playfram 0x1fe
wait 255
wait 24
playfram 0x20f
wait 255
wait 24
playfram 0x220
wait 255
wait 24
playfram 0x231
wait 255
wait 24
playfram 0x242
wait 255
wait 24
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 915 Vithrilisk (zerg\devour.grp)
@ -24818,7 +24789,7 @@ SavantDeath:
playfram 0x00
imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp)
wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp)
lowsprul 950 0 0 # Savant remains
wait 1
end
@ -28578,7 +28549,7 @@ IdolDeath:
playsndbtwn 3053 3056 # Idol death 01, 02, 03, 04
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small
lowsprul 947 0 0 # Idol remains (cm\protoss\idol-death.grp)
wait 1
end
@ -28669,7 +28640,7 @@ GolemDeath:
playsnd 533 # Protoss\Scout\PScDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small
lowsprul 946 0 0 # Golem remains (cm\protoss\golem-death.grp)
wait 1
end
@ -29925,10 +29896,10 @@ ManifoldGndAttkToIdle:
goto DidactGndAttkToIdle
ManifoldDeath:
playsnd 533 # Protoss\Scout\PScDth00.WAV
playsndbtwn 3138 3140 # Manifold death 01, 02, 03
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small
lowsprul 945 0 0 # Manifold remains (cm\protoss\manifold-death.grp)
wait 1
end
@ -40964,7 +40935,7 @@ ArtisanDeath:
playsnd 598 # Protoss\PROBE\PPrDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 2
lowsprul 847 0 42 # Protoss Unit Rubble Small
lowsprul 948 0 42 # Artisan remains
wait 1
end
@ -44065,7 +44036,7 @@ TethzorokorGndAttkInit:
wait 1
nobrkcodestart
playfram 0x360
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
playsndbtwn 3141 3144 # Tethzorokor weaponfire 01, 02, 03, 04
attackwith 1
wait 1
playfram 0x380
@ -48887,16 +48858,16 @@ MortothrokorGndAttkRpt:
playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV
wait 1
playfram 0xBB
attackwith 1
playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1
playfram 0xCC
attackwith 1
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1
playfram 0xDD
wait 1
playfram 0xEE
attackwith 1
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1
playfram 0xFF
wait 1

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

@ -5,4 +5,5 @@
"Massacre(1).got"
"The Turning(1).got"
"Uprising(1).got"
"Duopoly(1).got"
"Debug(1).got"

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,7 +1,8 @@
# 13 July 2024
## The Fraud of July (underclass invitational)
# 20 July 2024
## Year 2, month 7, patch 2
## Tyrant's Tale qualifier
This patch includes bugfixes, audiovisual improvements, and balance adjustments.
This patch includes bugfixes, audiovisual improvements, and balance tweaks.
Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance!
@ -11,239 +12,48 @@ We are still hunting for desyncs! Please submit your `Critical` and `Sync Random
## Patch summary
We've made significant improvements to collision detection for projectiles, which impacts Kinetic Penetration (e.g. Cyprian) and Prolonged Arms (e.g. Siren). Units with these passives now perform more reliably than before.
Unloading structures now respects the buildable grid. Its enforcement is over-aggressive, and will be dialed in with future updates, but it prevents players from unloading on ramps and other unbuildable terrain features.
Visual updates include a slew of new corpses and a full suite of burrow visuals that indicate the burrowed unit in question, including player color. Heroes and more trigger-related goodies have been added for Use Map Settings authors to play with.
Many stability improvements have been made, and we've improved our internal code commit and bug report processes to deal with issues more elegantly and thoroughly in the future. Please keep reports coming via [our Discord server!](https://discord.gg/s5SKBmY)
Enjoy the updates!
Forthcoming.
## Internals
- **Console:**
- Added "duplicate" command (`unit duplicate` or `u d`) (with help from benno)
- **Logging:**
- Made random logging enabled by default
- Updated random logging to include:
- The previous value of the global random number
- The frame the randomizer function was called
- **Triggers:**
- Added the following custom trigger actions:
- `give_unit <area> <source_players> <unit_ids> <count> <dest_player>`
- `set_player_build_multiplier <player> <multiplier>`
- Added `disable_passive` to `set_unit_behavior` (currently prevents Cleric/Shaman healing)
- Updated syntaxes for `move_unit` and `issue_order`
- Added Grief of All Gods (id 155) handling to `issue_order`
- **Other:**
- Added Ackmed (id 409), Goska (id 500), and Stroluum (id 501) units for map authors to use
- **Config:**
- New option: `show_ingame_global_queue` (c. Veeq7)
- If enabled, displays the production queue from Witness and Replay modes for yourself and your allies
- **Game Modes:**
- **Omnipresence:**
- Reset to previous version where all 3 races are controlled at once
- **NEW: Duopoly:**
- Selecting one race gives 2 races to control
## Bugfixes
- **Stability**:
- Fixed Morningstar explosions not initializing correctly on first launch, causing misc instability (r. GreenEggs'NSpam, c. Veeq7)
- Fixed rare portrait crash (r. Shadowfury333 & Krankendau, c. Veeq7)
- Lard: fixed a crash due to AI Cleric code running for defeated human players (r. TheBeaver99)
- Fixed some freeze cases when a player left the game
- Fixed improper handling of cargo units when an Iroleth regresses to an Ovileth (r. jakulangski)
- **Gameplay**:
- Interception and piercing intersection tests now use a much more precise algorithm, fixing cases where bullets would overshoot or miss (c. Veeq7)
- Unloading structures now respects allied cagra, buildable tiles, and collision (c. Veeq7)
- Restored Clarion Phase Link functionality (r. Neblime, c. Veeq7)
- Restored Magnetar Yamato Cannon functionality (r. jakulangski)
- Anthelion Gravity Well can no longer stun victims (r. GreenEggs'NSpam)
- Cancelling Dimensional Recall can no longer be exploited to recall units from another location
- Fixed Skithrokor and Kalkalisk interactions with Analogue (r. TheBeaver99, c. Veeq7)
- Fixed addons being able to train units when disconnected (r. GreenEggs'NSpam)
- Fixed Controlled Demolition / Emergency Detonation exploit with non-demolishable structures (r. GreenEggs'NSpam)
- Fixed Madrigal Imperioso Mode button not working on mnemonic hotkey setups (r. Hamster)
- Phase Link no longer overcounts armor, miscounts damage, or spreads minimal damage incorrectly (c. Veeq7)
- Corrected lifesteal ratio for non-Mortothrokor attacks (r. GreenEggs'NSpam, c. Veeq7)
- Fixed splash bleeding through Ancile Providence (bountied by TheShambler; c. Veeq7)
- Fixed Ancile nullifying all damage with its last energy (r. Krankendau, c. Veeq7)
- Units with secondary weapons (Durendal, Okrimnilisk) no longer fire on transports or Nydus Cesiants (r. lolrsk8s)
- Sycophants no longer proc Idolatry while in transports (r. The Shambler)
- Fixed issues with building modifiers (e.g. Debug game mode and Crucible) (c. Veeq7)
- Kalkalisks now properly regress to Nathrokors, if applicable (r. jakulangski)
- Combat cloak is now correctly cancelled by Magnetar Law of Attraction
- Anthelions no longer attempt to flee cloaked targets
- Correctly applied Mortothrokor cost changes from previous update (r. jakulangski)
- Fixed misc sprite-related issues when transforming (c. DF)
- Corrected launch positions for Liiralisk projectiles
- Fixed location height parsing for UMS maps (c. DF)
- Resolved several mnemonic hotkey conflicts with Ocsal Larvae and Protathalor (r. jakulangski)
- Fixed Mortothrokor burrow animation (r. GreenEggs'NSpam)
- **User Interface:**
- Completing a game on CrownLink now returns to game selection, instead of main menu (r. The Shambler, with some tips from X405)
- Selecting a unit during its birth ani mation now updates buttonsets correctly (r. GreenEggs'NSpam)
- Banter events are now correctly localized (c. Veeq7)
- Fixed weapon tooltip for Rililisk not including air targets (r. Krankendau)
- Stability:
- Fixed crash on big maps (r. TheBeaver99, c. Veeq7)
- Gameplay:
- Worker wandering has been improved, allowing for easier saturation of Mineral Fields in the early-game, and removing bad edge cases at near-full saturation (c. Veeq7)
- **Crushing Tide**'s target cap of 3 has been restored (c. Veeq7, r. jakulangski)
- Okrimnilisk Omnispores target cap has been restored (c. Veeq7, r. jakulangski)
- Lakizilisk corpses no longer expire faster than other corpses
- User Interface:
- Rally lines for Zerg units no longer preserve after birth (r. jakulangski)
- Resolved mnemonic keyboard shortcut conflicts between Burrow and Okrimnilisk / Sovroleth morphs (r. lolrsk8s & jakulangski)
- Ocsal Ultrokor death animation no longer prints an iscript error (r. jakulangski)
- Corrected icon for Skibact Scab mutation (r. TheBeaver99)
- Vengeance and Ascension buff timers are now displayed on the armor tooltip (r. lolrsk8s)
- Fixed typoes in Cuirass Stonewall Protocol and Herald Triumphant Rise tooltips (r. jakulangski & GreenEggs'NSpam)
- Tip texts have been updated (r. jakulangski)
## Audiovisuals
- New sprite for:
- Atreus (c. Baelethal; animations WIP)
- Charlatan
- New corpses for:
- Phalanx (Tank & Siege), Ancile, Trojan, Envoy, Hierophant, Simulacrum, Vassal, Ovileth, Nathrokor
- Added burrow idle frame for:
- Droleth, Zethrokor, Vorvrokor, Quazilisk, Liiralisk, Cikralisk, Protathalor, Axitrilisk, Mortothrokor, Hydralisk, Bactalisk, Izirokor, Tethzorokor, Kagralisk, Evigrilisk, Cherbrathalor, Okrimnilisk, Keskathalor, Zoryusthaleth, Lakizilisk, Vilgorokor, Konvilisk, Ultrokor, Isthrathaleth
- Added birth animation for Sasyrvoleth
- Added morph animations for:
- Protathalor, Izirokor, Skithrokor, Evigrilisk, Gorgrokor, Vilgorokor, Geszithalor
- Changed visuals for:
- Vengeful Ascension
- Legionnaire Blade Vortex
- Liiralisk, Kalkalisk, Protathalor, Tosgrilisk, Skithrokor, Konvilisk projectiles
- Hierophant, Vassal, Protathalor, Algoztalisk, Gorgrokor air, Zarcavrokor passive weaponhits
- Eidolon, Droleth, Zethrokor, Vorvrokor, Hydralisk, Rilirokor corpses
- Updated effects for:
- Reclamation proc & heal
- Zerg corpse consumption
- Added new corpses for:
- Savant, Manifold, Golem, Idol, Artisan, Witness
- Updated corpses for:
- Cleric
- New death SFX for:
- Manifold (c. lolrsk8s)
- New weapon fire SFX for:
- Tethzorokor (c. lolrsk8s)
- New weapon hit SFX for:
- Mortothrokor (c. lolrsk8s)
## Terran
- **Reclamation**:
- HP heal is now delayed over time, instead of instant
- Stun duration on resurrect 2 seconds » 3 seconds
- [Maverick](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick):
- Armor penetration 0 » 1
- [Cyprian](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cyprian):
- **Twin Railguns:**
- Weapon cooldown 0.83 » 0.75
- [Heracles](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/heracles):
- Build time 25 » 22
- **NEW: Kelvin Munitions:**
- Attacks reduce movement speed by 33% for 3 seconds
- [Apostle](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/apostle):
- Resource costs 75/150 » 75/200
- Weapon range 6 » 5
- Lazarus Agent:
- Now reclaims corpses within 3 range of the Apostle
- No longer reclaims corpses within 3 range of the target
- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren):
- Weapon cooldown 1.17 » 1
- [Autocrat](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/autocrat):
- Resource costs 125/175 » 125/250
- Weapon cooldown 1 » 1.33
- Weapon collision now 100% larger
- **Reclamation:**
- Now comes in the form of **Reclamation Fields**, reclaiming 1 corpse after 1.5 seconds
- [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
- **Furia Missile:**
- Damage 10 » 7
- Armor penetration 0 » 2
- *A nerf to the Madrigal's absolute power, with more impact in the TvZ matchup.*
- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal):
- HP 240 » 225
- Movement speed 4.5 » 5.75
- [Aion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/aion):
- **Reclamation Fields:**
- Effect time 5 » 1.5
- Now reclaims on expiry, from instant
- [Ancile](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ancile):
- Resource costs 75/100 » 100/100
- Energy 150 » 125
- [Wyvern](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/wyvern):
- Time cost 30 » 35
- **Jackson Cannon:**
- Weapon cooldown 1.5 » 1.25
- Now has a 0.5 second firing delay
- Projectile collision now 50% larger
- Attack angle 360° » ~112° (c. Veeq7)
- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie):
- **Halo Rockets**:
- Weapon factor x damage 6 x 5 » 9 x 4
- Adjusted volley pattern (c. Veeq7)
- Increased delay between volleys
- Now fires an additional volley
- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander):
- **Perdition Barrage:**
- No longer targets air units
- **NEW: Angeltear Rockets:**
- 2x6 damage, 0AP, 1s cooldown, 6 range
- Single-target projectile attack (air only)
- Applies Apollyoid Adhesive
- [Magnetar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/magnetar):
- Resource costs 300/250 » 250/450
- [Pythean](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/pythean):
- Resource costs 350/150 » 350/100
- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum):
- Build time 45 » 50
### Hecaton Coalition
- [Hotshot](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/hotshot):
- HP 60 » 65
- Improved weapon accuracy
### Nydus Trinity
- [Tarasque](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tarasque):
- HP 225 » 180
- Armor 4 » 3
- **Hedon Cannon:**
- No longer targets air units
## Protoss
- **Tyranny of the Sun:**
- Tyrannized units take 50% increased damage, and move 33% faster when in the presence of hostiles
- [Atreus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/atreus):
- Movement speed 4 » 4.8
- [Cabalist](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cabalist):
- Time cost 25 » 30
- [Charlatan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/charlatan):
- Collision size ~17% larger
- Projectile speed ~15% slower
- [Potentate](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/potentate):
- Resource costs 250/150 » 250/125
- [Sycophant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/sycophant):
- Resource costs 150/25 » 150/0
- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant):
- Resource costs 150/200 » 50/200
- [Optecton](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/optecton):
- HP 240 » 300
- **Sunsplit Beam:**
- Weapon factor 5 » 10
- Weapon projectile now travels to max range
- Attack sequence no longer interrupts when original target dies
- [Simulacrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/simulacrum):
- Movement speed 4.95 » 5.4
- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold):
- Armor penetration 1 » 0
- **NEW: Concurring Chorus:**
- For 1 second after attacking, allies within 2 range gain +1 stacking armor penetration
- [Servitor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/servitor):
- Resource costs 100/0 » 75/0
- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor):
- Resource costs 200/100 » 200/125
- [Demiurge](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/demiurge):
- Armor 5 » 4
- **Galactic Weaver:**
- Armor penetration 5 » 0
- Weapon cooldown 0.5 » 0.67
- [Clarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/clarion):
- **Phase Link:**
- Damage spread 50% » 75%
- [Aurora](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aurora):
- **Last Orders** can now target air units
- [Lanifect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/lanifect):
- Weapon cooldown 0.33 » 0.42
- [Anthelion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/anthelion):
- **Gravity Well** now pulls victims inwards by a distance of 1 range on each weaponhit
- [Ancestral Archives](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ancestral-archives):
- Resource costs 800/400 » 600/400
## Zerg
- **Regression**:
- Flyer mutations with ground origins now attempt to regress if the terrain is valid (c. Veeq7)
- Dual-birth mutations now create one regressable unit and one non-regressable unit (c. Veeq7)
- [Zethrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zethrokor):
- Time cost 13 » 15
- Movement speed 7.5 » 8.03
- [Vorvrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vorvrokor):
- Movement speed 8.75 » 9.1
- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor):
- Now applies **Hidebreaker I** on all attacks
- [Mutalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/mutalisk):
- Resource costs 125/125 » 150/100
- [Bactalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/bactalisk):
- Resource costs 75/75 » 50/75
- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor):
- **Calcification** (anti-air) weapon cooldown 0.63 » 0.58
- **Imperioso Missiles:**
- Splash radii 8/16/24 » 12/24/48

Binary file not shown.