1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-release.git synced 2026-10-04 08:01:31 +00:00

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! See patchnotes.md for info on the most recent patch!
# Table of Contents # Table of Contents
- [13 July 2024](#13-july-2024)
- [25 May 2024](#25-may-2024) - [25 May 2024](#25-may-2024)
- [16 April 2024](#16-april-2024) - [16 April 2024](#16-april-2024)
- [13 April 2024](#13-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) - [13 August 2020](#13-august-2020)
- [12 August 2020](#12-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 # 25 May 2024
## Post-Acropolis #1 // May Royal Invitational ## Post-Acropolis #1 // May Royal Invitational

Binary file not shown.

Binary file not shown.

View File

@ -1931,12 +1931,12 @@ Cikralisk Mutate
Vorvrokor Remains Vorvrokor Remains
Liiralisk Glave Liiralisk Glave
Seeker Spores Hit Green Small Seeker Spores Hit Green Small
Extended Image #931 Manifold Remains
Extended Image #932 Golem Remains
Extended Image #933 Idol Remains
Extended Image #934 Artisan Remains
Extended Image #935 Witness Remains
Extended Image #936 Savant Remains
Extended Image #937 Extended Image #937
Extended Image #938 Extended Image #938
Extended Image #939 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 01
Wyvern Weapon Charge 02 Wyvern Weapon Charge 02
Wyvern Weapon Charge 03 Wyvern Weapon Charge 03
Extended Sound #1 Manifold Death 01
Extended Sound #1 Manifold Death 02
Extended Sound #1 Manifold Death 03
Extended Sound #1 Tethzorokor Weaponfire 01
Extended Sound #1 Tethzorokor Weaponfire 02
Extended Sound #1 Tethzorokor Weaponfire 03
Extended Sound #1 Tethzorokor Weaponfire 04
Extended Sound #1 Mortothrokor Weaponfire 01
Extended Sound #1 Mortothrokor Weaponfire 02
Extended Sound #1 Extended Sound #1
Extended Sound #1 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-01.wav
cm\t\wyvern\charge-02.wav cm\t\wyvern\charge-02.wav
cm\t\wyvern\charge-03.wav cm\t\wyvern\charge-03.wav
caw.wav cm\p\manifold\dth-01.wav
caw.wav cm\p\manifold\dth-02.wav
caw.wav cm\p\manifold\dth-03.wav
caw.wav cm\z\tethzorokor\wf-01.wav
caw.wav cm\z\tethzorokor\wf-02.wav
caw.wav cm\z\tethzorokor\wf-03.wav
caw.wav cm\z\tethzorokor\wf-04.wav
caw.wav cm\z\mortothrokor\wf-01.wav
caw.wav cm\z\mortothrokor\wf-02.wav
caw.wav caw.wav
caw.wav caw.wav
caw.wav caw.wav

Binary file not shown.

View File

@ -943,12 +943,12 @@ Photon Blasters Green
Vorvrokor Remains Vorvrokor Remains
Liiralisk Glave Liiralisk Glave
Seeker Spores Hit Green Small Seeker Spores Hit Green Small
Extended Sprite #1 Manifold Remains
Extended Sprite #1 Golem Remains
Extended Sprite #1 Idol Remains
Extended Sprite #1 Artisan Remains
Extended Sprite #1 Witness Remains
Extended Sprite #1 Savant Remains
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 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 playsndbtwn 651 652 # Protoss\Witness\PWiDth00.WAV | Protoss\Witness\PWiDth01.WAV
imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp) imgol 214 0 0 # Explosion1 (Medium) (thingy\tBangL.grp)
wait 3 wait 3
lowsprul 847 0 42 # Protoss Unit Rubble Small lowsprul 949 0 42 # Witness remains
wait 1 wait 1
end end
@ -20243,35 +20243,6 @@ LakiziliskUnBurrow:
sigorder 4 sigorder 4
goto LakiziliskWalkingToIdle 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: # This header is used by images.dat entries:
# 915 Vithrilisk (zerg\devour.grp) # 915 Vithrilisk (zerg\devour.grp)
@ -24818,7 +24789,7 @@ SavantDeath:
playfram 0x00 playfram 0x00
imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp)
wait 2 wait 2
lowsprul 230 0 0 # Eidolon Remnants (terran\tghDeath.grp) lowsprul 950 0 0 # Savant remains
wait 1 wait 1
end end
@ -28578,7 +28549,7 @@ IdolDeath:
playsndbtwn 3053 3056 # Idol death 01, 02, 03, 04 playsndbtwn 3053 3056 # Idol death 01, 02, 03, 04
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small lowsprul 947 0 0 # Idol remains (cm\protoss\idol-death.grp)
wait 1 wait 1
end end
@ -28669,7 +28640,7 @@ GolemDeath:
playsnd 533 # Protoss\Scout\PScDth00.WAV playsnd 533 # Protoss\Scout\PScDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small lowsprul 946 0 0 # Golem remains (cm\protoss\golem-death.grp)
wait 1 wait 1
end end
@ -29925,10 +29896,10 @@ ManifoldGndAttkToIdle:
goto DidactGndAttkToIdle goto DidactGndAttkToIdle
ManifoldDeath: ManifoldDeath:
playsnd 533 # Protoss\Scout\PScDth00.WAV playsndbtwn 3138 3140 # Manifold death 01, 02, 03
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 3 wait 3
lowsprul 847 0 0 # Protoss Unit Rubble Small lowsprul 945 0 0 # Manifold remains (cm\protoss\manifold-death.grp)
wait 1 wait 1
end end
@ -40964,7 +40935,7 @@ ArtisanDeath:
playsnd 598 # Protoss\PROBE\PPrDth00.WAV playsnd 598 # Protoss\PROBE\PPrDth00.WAV
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
wait 2 wait 2
lowsprul 847 0 42 # Protoss Unit Rubble Small lowsprul 948 0 42 # Artisan remains
wait 1 wait 1
end end
@ -44065,7 +44036,7 @@ TethzorokorGndAttkInit:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playfram 0x360 playfram 0x360
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV playsndbtwn 3141 3144 # Tethzorokor weaponfire 01, 02, 03, 04
attackwith 1 attackwith 1
wait 1 wait 1
playfram 0x380 playfram 0x380
@ -48887,16 +48858,16 @@ MortothrokorGndAttkRpt:
playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV
wait 1 wait 1
playfram 0xBB playfram 0xBB
attackwith 1
playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1 wait 1
playfram 0xCC playfram 0xCC
attackwith 1
playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1 wait 1
playfram 0xDD playfram 0xDD
wait 1 wait 1
playfram 0xEE playfram 0xEE
attackwith 1 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 wait 1
playfram 0xFF playfram 0xFF
wait 1 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" "Massacre(1).got"
"The Turning(1).got" "The Turning(1).got"
"Uprising(1).got" "Uprising(1).got"
"Duopoly(1).got"
"Debug(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 # 20 July 2024
## The Fraud of July (underclass invitational) ## 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! 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 ## 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. Forthcoming.
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 ## Internals
- **Console:** - **Config:**
- Added "duplicate" command (`unit duplicate` or `u d`) (with help from benno) - New option: `show_ingame_global_queue` (c. Veeq7)
- **Logging:** - If enabled, displays the production queue from Witness and Replay modes for yourself and your allies
- Made random logging enabled by default - **Game Modes:**
- Updated random logging to include: - **Omnipresence:**
- The previous value of the global random number - Reset to previous version where all 3 races are controlled at once
- The frame the randomizer function was called - **NEW: Duopoly:**
- **Triggers:** - Selecting one race gives 2 races to control
- 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 ## Bugfixes
- **Stability**: - Stability:
- Fixed Morningstar explosions not initializing correctly on first launch, causing misc instability (r. GreenEggs'NSpam, c. Veeq7) - Fixed crash on big maps (r. TheBeaver99, c. Veeq7)
- Fixed rare portrait crash (r. Shadowfury333 & Krankendau, c. Veeq7) - Gameplay:
- Lard: fixed a crash due to AI Cleric code running for defeated human players (r. TheBeaver99) - 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)
- Fixed some freeze cases when a player left the game - **Crushing Tide**'s target cap of 3 has been restored (c. Veeq7, r. jakulangski)
- Fixed improper handling of cargo units when an Iroleth regresses to an Ovileth (r. jakulangski) - Okrimnilisk Omnispores target cap has been restored (c. Veeq7, r. jakulangski)
- **Gameplay**: - Lakizilisk corpses no longer expire faster than other corpses
- Interception and piercing intersection tests now use a much more precise algorithm, fixing cases where bullets would overshoot or miss (c. Veeq7) - User Interface:
- Unloading structures now respects allied cagra, buildable tiles, and collision (c. Veeq7) - Rally lines for Zerg units no longer preserve after birth (r. jakulangski)
- Restored Clarion Phase Link functionality (r. Neblime, c. Veeq7) - Resolved mnemonic keyboard shortcut conflicts between Burrow and Okrimnilisk / Sovroleth morphs (r. lolrsk8s & jakulangski)
- Restored Magnetar Yamato Cannon functionality (r. jakulangski) - Ocsal Ultrokor death animation no longer prints an iscript error (r. jakulangski)
- Anthelion Gravity Well can no longer stun victims (r. GreenEggs'NSpam) - Corrected icon for Skibact Scab mutation (r. TheBeaver99)
- Cancelling Dimensional Recall can no longer be exploited to recall units from another location - Vengeance and Ascension buff timers are now displayed on the armor tooltip (r. lolrsk8s)
- Fixed Skithrokor and Kalkalisk interactions with Analogue (r. TheBeaver99, c. Veeq7) - Fixed typoes in Cuirass Stonewall Protocol and Herald Triumphant Rise tooltips (r. jakulangski & GreenEggs'NSpam)
- Fixed addons being able to train units when disconnected (r. GreenEggs'NSpam) - Tip texts have been updated (r. jakulangski)
- 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 ## Audiovisuals
- New sprite for: - Added new corpses for:
- Atreus (c. Baelethal; animations WIP) - Savant, Manifold, Golem, Idol, Artisan, Witness
- Charlatan - Updated corpses for:
- New corpses for: - Cleric
- Phalanx (Tank & Siege), Ancile, Trojan, Envoy, Hierophant, Simulacrum, Vassal, Ovileth, Nathrokor - New death SFX for:
- Added burrow idle frame for: - Manifold (c. lolrsk8s)
- Droleth, Zethrokor, Vorvrokor, Quazilisk, Liiralisk, Cikralisk, Protathalor, Axitrilisk, Mortothrokor, Hydralisk, Bactalisk, Izirokor, Tethzorokor, Kagralisk, Evigrilisk, Cherbrathalor, Okrimnilisk, Keskathalor, Zoryusthaleth, Lakizilisk, Vilgorokor, Konvilisk, Ultrokor, Isthrathaleth - New weapon fire SFX for:
- Added birth animation for Sasyrvoleth - Tethzorokor (c. lolrsk8s)
- Added morph animations for: - New weapon hit SFX for:
- Protathalor, Izirokor, Skithrokor, Evigrilisk, Gorgrokor, Vilgorokor, Geszithalor - Mortothrokor (c. lolrsk8s)
- 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 ## 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): - [Madrigal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madrigal):
- **Furia Missile:** - **Imperioso Missiles:**
- Damage 10 » 7 - Splash radii 8/16/24 » 12/24/48
- 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

Binary file not shown.