diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index ae653966..f13b0537 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 815ed7dd..a7d437d6 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index dcaa62a2..5da1a498 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 4391de81..4639b51c 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index f7f4e843..2e199727 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index e5990762..545633dd 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index fa189008..7a65aaf3 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 95fd3c14..4badfb59 100644 Binary files a/mpq/scripts/iscript_terran.bin and b/mpq/scripts/iscript_terran.bin differ diff --git a/mpq/scripts/iscript_terran.txt b/mpq/scripts/iscript_terran.txt index 1e44314c..bbf63bb0 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -7827,7 +7827,7 @@ AlmostBuilt TreasuryAlmostBuilt Built TreasuryBuilt Landing TreasuryLanding LiftOff TreasuryLiftoff -IsWorking [NONE] +IsWorking TreasuryIsWorking WorkingToIdle TreasuryBuilt WarpIn [NONE] .headerend @@ -7847,7 +7847,7 @@ TreasuryDeath: end TreasuryAlmostBuilt: - playfram 20 + playfram 7 goto SkryrokorLocal00 TreasuryBuilt: @@ -7857,17 +7857,16 @@ TreasuryBuilt: TreasuryLanding: nobrkcodestart wait 25 - playsnd 472 # Misc\Land.WAV - playfram 0x00 -# playfram 4 + playsnd 472 # Misc\Land.WAV + playfram 6 wait 4 -# playfram 2 + playfram 5 wait 4 -# playfram 3 + playfram 4 wait 4 -# playfram 5 + playfram 3 wait 4 -# playfram 0x00 + playfram 0x00 sigorder 16 nobrkcodeend goto SkryrokorLocal00 @@ -7875,18 +7874,28 @@ TreasuryLanding: TreasuryLiftoff: nobrkcodestart playsnd 471 # Misc\LiftOff.WAV -# playfram 5 + playfram 3 wait 4 -# playfram 3 + playfram 4 wait 4 -# playfram 2 + playfram 5 wait 4 -# playfram 4 - playfram 0x00 + playfram 6 sigorder 16 nobrkcodeend goto SkryrokorLocal00 +TreasuryIsWorking: + playfram 1 + wait 1 + playfram 2 + waitrand 1 2 + playfram 1 + wait 1 + playfram 0x00 + waitrand 2 4 + goto TreasuryIsWorking + # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1009 Rotary (cm\terran\rotary.grp) diff --git a/mpq/unit/cm/terran/treasury-damage.lof b/mpq/unit/cm/terran/treasury-damage.lof index ae6fba28..4474b9f1 100644 Binary files a/mpq/unit/cm/terran/treasury-damage.lof and b/mpq/unit/cm/terran/treasury-damage.lof differ diff --git a/mpq/unit/cm/terran/treasury-shadow.grp b/mpq/unit/cm/terran/treasury-shadow.grp index 56389426..84d8a42d 100644 Binary files a/mpq/unit/cm/terran/treasury-shadow.grp and b/mpq/unit/cm/terran/treasury-shadow.grp differ diff --git a/mpq/unit/cm/terran/treasury.grp b/mpq/unit/cm/terran/treasury.grp index 21813706..bb68295a 100644 Binary files a/mpq/unit/cm/terran/treasury.grp and b/mpq/unit/cm/terran/treasury.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 36c52ac3..7bcb3386 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/mpq/unit/cmdbtns/uniticons.grp b/mpq/unit/cmdbtns/uniticons.grp index fcbd4f09..eaee35be 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 56084f47..d7cd4d3f 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 32cba4c6..294e1816 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/patchnotes.md b/patchnotes.md index 10fdfd19..ddb3bd20 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -2,7 +2,34 @@ ## Year 3, month 8, patch 1 ## Patch goals -- Pr0nogo is away on holiday for 2 weeks, so the next patch will arrive around 9 August 2025! -- It will include significant changes to tech progression for Terran and Zerg, and adjust power concentration for Protoss T4 and Zerg T1 -- It may include advanced constructors for all races, depending on asset availability -- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! \ No newline at end of file +- Make significant changes to: + - Terran tech scaling + - Protoss power concentration + - Zerg tech progression and anti-air +- Improve audiovisuals +- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! + +## AI +- Updated aiscripts and requirements to properly handle this patch's changes + +## Audiovisuals +- New model for: + - Treasury (c. Solstice) + +## Triggers +- **NEW:** Action: `table_edit` (c. Veeq7, b. 3crow) + - Allows editing data tables similar to true modding, at any point during a match + - Documentation forthcoming! + +## Terran +- [Talos](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/talos): + - Now trained at Ministry and Treasury; No longer trained at Quarry + - Now available as long as any structure has an attached Quarry +- [Quarry](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/quarry): + - Resource costs 125/75 » 150/100 + - Build time 25 » 45 + - HP 400 » 500 + - Armor 2 » 3 + - No longer flagged as a Factory +- [Treasury](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/treasury): + - Now flagged as a Factory \ No newline at end of file diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index d3f001c5..4a57b078 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ