diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index c42f552f..58074d9d 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/flingy.txt b/mpq/arr/flingy.txt index 328277ac..0616512e 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -16,7 +16,7 @@ Ultrokor Zethrokor Cerebrate Infested Ministry -Quazrok Pool +Quazeth Pool Mature Chrysalis Almakis Antre Cagrant Colony @@ -30,9 +30,9 @@ Matravil Nest Nydus Cesiant Overmind With Shell Overmind Without Shell -Ultrok Cavern +Ultrav Cavern Excisant -Hydrok Den +Hydrith Den Muthrok Spire Spraith Colony Didact @@ -498,8 +498,8 @@ Skortrith Cesiant Tentacle Cyclops Weapon Impact Sentinel Rail Hotshot -Extended Flingy #292 -Extended Flingy #293 +Nathrok Lake +Skithrok Scab Extended Flingy #294 Extended Flingy #295 Extended Flingy #296 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index a3cb9b67..e346b58d 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index b263a0c3..4b61dfda 100644 Binary files a/mpq/arr/images.tbl and b/mpq/arr/images.tbl differ diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index 6f026b9f..c985447d 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -62,12 +62,12 @@ Zerg Building Explosion Cerebrate Cerebrate Shadow Infested Ministry -Spawning Pool -Spawning Pool Shadow +Quazeth Pool +Quazeth Pool Shadow Evolution Chamber Evolution Chamber Shadow -Cagrant Colony -Cagrant Colony Shadow +Cagrant Cesiant +Cagrant Cesiant Shadow Hachirosk Hachirosk Shadow Gathtelosk @@ -93,8 +93,8 @@ Ultrok Cavern Ultrok Cavern Shadow Excisant Excisant Shadow -Hydrok Den -Hydrok Den Shadow +Hydrith Den +Hydrith Den Shadow Muthrok Spire Muthrok Spire Shadow Spraith Colony @@ -1778,9 +1778,9 @@ Hotshot Hotshot Shadow Ocsal Regression Overlay Tyranny Overlay -Extended Image #778 +Nathrok Lake Extended Image #779 -Extended Image #780 +Skithrok Scab Extended Image #781 Extended Image #782 Extended Image #783 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 22d304d5..7dbc15b8 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/sprites.txt b/mpq/arr/sprites.txt index cf58549d..c442f1a9 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -161,7 +161,7 @@ Zethrokor Zethrokor Remnants Cerebrate Infested Ministry -Quazrok Pool +Quazeth Pool Mature Chrysalis Almakis Antre Cagrant Colony @@ -177,8 +177,8 @@ Overmind With Shell Overmind Without Shell Ultrok Cavern Excisant -Hydrok Den -Muthrok Spire +Hydrith Den +Mutath Spire Spraith Colony Zerg Building Spawn (Small) Zerg Building Spawn (Medium) @@ -887,8 +887,8 @@ Cyclops Weapon Impact Sentinel Rail Lanifect Remains Hotshot -Extended Sprite #1 -Extended Sprite #1 +Nathrok Lake +Skithrok Scab Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index b1e85dc0..fa414766 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/units.txt b/mpq/arr/units.txt index a71d9d11..abc72dd4 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -394,8 +394,8 @@ Select Faction 4 Select Faction 5 Select Faction 6 Terran Hotshot -Extended Unit #169 -Extended Unit #170 +Zerg Nathrok Lake +Zerg Skithrok Scab Extended Unit #171 Extended Unit #172 Extended Unit #173 diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index d2d3156f..2e754720 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 90a5a9b9..8388cf39 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/datreq/Units.graft b/mpq/datreq/Units.graft index a4519e44..cdb28fca 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index 63646054..1bef21ab 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index e04c05ac..fc4ec1ba 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/samase/config.ini b/mpq/samase/config.ini index 2392b857..3d37f148 100644 --- a/mpq/samase/config.ini +++ b/mpq/samase/config.ini @@ -135,12 +135,12 @@ hydra_signify_malice = false #bullet must have behavior Fly, bounce damage must be modified in gptp or other plugin or it will be bugged bounce_set = Add(bactalisk,129,2) #caustic fission is required for bactalisk's bounce attack if this option is enabled -hydra_caustic_fission = true +hydra_caustic_fission = false hydra_indomitable_musculature = false #makes all reavers (including human-owned reavers) autobuild scarabs reaver_autobuild = false #for use with Maelstrom -hydra_malediction = true +hydra_malediction = false # ## ### diff --git a/mpq/samase/unitdef.txt b/mpq/samase/unitdef.txt index af5d962d..821025e6 100644 --- a/mpq/samase/unitdef.txt +++ b/mpq/samase/unitdef.txt @@ -353,6 +353,9 @@ building begrozith_barrow = 329 building chokralgant_chazsal = 330 building nephrilosk = 350 building ocsal_cesiant = 354 +building ezigrisant = 364 +building nathrok_lake = 396 +building skithrok_scab = 397 # Misc units military goliath_turret = 4 diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index 0756c52d..4ec10b53 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 3f9f0ec0..d91c1300 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -5212,7 +5212,7 @@ SpecialState1 [NONE] HarakanInit: imgul 227 0 0 # Harakan Shadow (terran\tfbShad.grp) HarakanWalkingToIdle: - playfram 0x22 + playfram 0x40 HarakanLocal00: wait 63 randcondjmp 25 HarakanLocal01 @@ -5258,13 +5258,13 @@ HarakanLocal03: goto HarakanWalkingToIdle HarakanLocal02: - playfram 0x33 + playfram 0x60 wait 1 - playfram 0x44 + playfram 0x80 wait 1 turnrand 3 wait 1 - playfram 0x33 + playfram 0x60 wait 1 goto HarakanWalkingToIdle @@ -5322,7 +5322,7 @@ HarakanGndAttkRpt: wait 1 nobrkcodestart imgol 421 0 0 # FlameThrower (thingy\flamer.grp) - playfram 0x11 + playfram 0x20 sigorder 32 attkshiftproj 24 wait 1 @@ -5339,28 +5339,28 @@ HarakanGndAttkToIdle: HarakanWalking: move 4 wait 1 - playfram 0x33 + playfram 0x60 move 4 wait 1 - playfram 0x44 + playfram 0x80 move 4 wait 1 - playfram 0x55 + playfram 0xA0 move 4 wait 1 - playfram 0x66 + playfram 0xC0 move 4 wait 1 - playfram 0x77 + playfram 0xE0 move 4 wait 1 - playfram 0x88 + playfram 0x100 move 4 wait 1 - playfram 0x99 + playfram 0x120 move 4 wait 1 - playfram 0x22 + playfram 0x40 goto HarakanWalking # ----------------------------------------------------------------------------- # @@ -46448,39 +46448,23 @@ VilgorokorWalking: playfram 0x55 wait 1 move 5 - playfram 0x66 - wait 1 - move 5 - playfram 0x77 - move 5 - wait 1 - playfram 0x88 - move 5 - wait 1 - playfram 0x99 - move 5 - wait 1 - playfram 0xaa - move 5 - wait 1 - playfram 0xbb - move 5 - wait 1 - playfram 0xcc - move 5 + playfram 0x66 wait 1 - playfram 0xdd move 5 + playfram 0x77 wait 1 - playfram 0xee move 5 + playfram 0x88 wait 1 - playfram 0xff move 5 - wait 1 - playfram 0x110 + playfram 0x11 + wait 1 move 5 - wait 1 + playfram 0x22 + wait 1 + move 5 + playfram 0x33 + wait 1 goto VilgorokorWalking VilgorokorWalkingToIdle: diff --git a/mpq/sound/cm/advisors/error-protoss.wav b/mpq/sound/cm/advisors/error-protoss.wav index 079a73d6..b207413e 100644 Binary files a/mpq/sound/cm/advisors/error-protoss.wav and b/mpq/sound/cm/advisors/error-protoss.wav differ diff --git a/mpq/unit/cm/zerg/nathrok-lake.grp b/mpq/unit/cm/zerg/nathrok-lake.grp new file mode 100644 index 00000000..9778d0a4 Binary files /dev/null and b/mpq/unit/cm/zerg/nathrok-lake.grp differ diff --git a/mpq/unit/cm/zerg/skithrok-scab.grp b/mpq/unit/cm/zerg/skithrok-scab.grp new file mode 100644 index 00000000..2d00c0eb Binary files /dev/null and b/mpq/unit/cm/zerg/skithrok-scab.grp differ diff --git a/mpq/unit/cm/zerg/vilgorokor-shadow.grp b/mpq/unit/cm/zerg/vilgorokor-shadow.grp index 17343439..4b46d151 100644 Binary files a/mpq/unit/cm/zerg/vilgorokor-shadow.grp and b/mpq/unit/cm/zerg/vilgorokor-shadow.grp differ diff --git a/mpq/unit/cm/zerg/vilgorokor.grp b/mpq/unit/cm/zerg/vilgorokor.grp index 97fb06bf..16e144e0 100644 Binary files a/mpq/unit/cm/zerg/vilgorokor.grp and b/mpq/unit/cm/zerg/vilgorokor.grp differ diff --git a/mpq/unit/terran/firebat.grp b/mpq/unit/terran/firebat.grp index ccc9a4f1..dd4822d9 100644 Binary files a/mpq/unit/terran/firebat.grp and b/mpq/unit/terran/firebat.grp differ diff --git a/mpq/unit/terran/tfbShad.grp b/mpq/unit/terran/tfbShad.grp index 9e994a38..7b363d03 100644 Binary files a/mpq/unit/terran/tfbShad.grp and b/mpq/unit/terran/tfbShad.grp differ diff --git a/patchnotes.md b/patchnotes.md index 4d00c5eb..ba5af6da 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,8 +1,12 @@ -# 17 December 2023 +# XX December 2023 +Prospective patch notes ## Designer's Notes Patch goals include: +- Nudge Terran bio into a less dominant spot in the early game +- Adjust early Protoss to reduce reliance on Lattice vs large enemy counts +- Target early-game Zerg to reduce reliance on low gas spending, while reigning in early Quazeth supremacy - Making inroads on PVPGN (oldschool battle.net) server support - Deploying more audiovisual improvements - Continuing AI performance and customization improvements, commissioned by 3crow @@ -15,7 +19,14 @@ Patch goals include: ## Patch summary -Forthcoming. +- **Terran**: + - Stimpack duration cut to 5 seconds + - Adjusted flamethrower attacks to achieve more consistent damage output +- **Protoss:** + - Improved survivability of Gateway compositions, and improved reliability of Idols +- **Zerg**: + - Nathrokors and Vorvrokors are now enabled by the Nathrok Lake, a tier 1 evolution of the Quazeth Pool + - Skithrokors and Bactalisks are now enabled by the Skithrok Scab, a tier 1 evolution of the Hydrith Den ## Game Modes - NEW: Massacre @@ -72,4 +83,74 @@ Forthcoming. ## Audiovisuals - Updated weapon SFX for: - - Sentinel (weapon fire) \ No newline at end of file + - Sentinel (weapon fire) + +## Terran +- **Cornerstones**: + - Apollyoid Adhesive now applies once per attack + - Flamethrower attacks can no longer hit any given target more than once +- [Maverick](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick): + - Stimpack duration now ~5 seconds, from ~13 +- [Harakan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/harakan): + - Time cost now 18, from 15 + - HP now 90, from 80 + - Armor now 2, from 1 + - Size now ~20% larger + - Movement speed now matches Maverick, a reduction of about 10% + - Weapon damage now 1x8, from 2x6 + - Armor penetration now 0, from 2 + - Weapon cooldown now 0.75, from 0.833 +- [Cataphract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cataphract): + - Transport weight now 6, from 4 +- [Seraph](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/seraph): + - HP now 225, from 250 + - Max energy now 150, from 175 + - Now moves ~10% slower +- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum): + - Mineral cost now 150, from 200 + +## Protoss +- [Zealot](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/zealot): + - Shields now 40, from 45 + - Base movement speed now ~8% higher + - Deathless Procession (movespeed while shielded) removed + - **NEW: Imperious March**: +1 armor while shields hold +- [Ecclesiast](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ecclesiast): + - Shields now 45, from 50 + - Weapon cooldown now 0.83, from 1 +- [Hierophant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/hierophant): + - Mineral and gas costs now 125/50, from 100/75 +- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol): + - Projectile now homes in on targets + +## Zerg +- **Ensnare**: + - Now slows movement speed by 33% and 66%, from 50% and 75% + - Now slows attack rate by 33% and 66%, from 25% and 50% +- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor): + - Gas and time costs now 25/28, from 50/25 + - Now also enabled by Nathrok Lake; No longer enabled by Quazeth Pool +- [Vorvrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/vorvrokor): + - Adrenal Surge (movement speed towards hostiles) removed + - Now matches Zethrokor movement speed, an increase of about 5% + - Now also enabled by Nathrok Lake; No longer enabled by Quazeth Pool +- [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk): + - HP now 95, from 90 + - Weapon damage now 1x10, from 1x9 + - Armor penetration now 3, from 2 +- [Izirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/izirokor): + - Mineral cost now 125, from 150 +- [Skithrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skithrokor): + - Mineral and gas costs now 100/25, from 75/50 +- [Bactalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/bactalisk): + - HP now 110, from 120 + - Armor now 1, from 2 + - Now also enabled by Skithrok Scab +- [Almaksalisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/almaksalisk): + - Gas cost now 75, from 100 +- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk): + - Time cost now 65, from 60 +- **NEW:** [Nathrok Lake](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrok-lake): + - Enhanced swarming node; mutated from Quazeth Pool; can mutate into Kalkiir Pond +- **NEW:** [Skithrok Scab](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skithrok-scab): + - Enhanced assault node; mutated from Hydrith Den; can mutate into Bactith Swamp \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 6050794c..5d72107e 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ