diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 17f505a5..9337460c 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/sfxdata.txt b/mpq/arr/sfxdata.txt index ab4acffb..131b454d 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -4316,11 +4316,11 @@ Vorvrokor Under Attack 01 Vorvrokor Under Attack 02 Vorvrokor Under Attack 03 Mine Restock 01 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 +Paraclete Weaponfire 01 +Paraclete Weaponfire 02 +Paraclete Weaponfire 03 +Paraclete Cast 01 +Function Ambient 01 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index 0acbce44..a3402c51 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -4140,8 +4140,8 @@ cm\p\sycophant\hlp-03.wav cm\p\sycophant\hlp-04.wav cm\a\a-construction-end-01.wav cm\a\a-rescue-01.wav -cm\a\_building\landlock-wht-01.wav -cm\a\_building\function-wht-01.wav +cm\a\_building\landlock\wht-01.wav +cm\a\_building\function\wht-01.wav cm\a\_building\cosmoscope-wht-01.wav cm\a\a-explosion-medium-01.wav cm\a\a-explosion-medium-02.wav @@ -4291,7 +4291,7 @@ cm\a\vicar\hlp-02.wav cm\a\vicar\hlp-03.wav cm\a\vicar\hlp-04.wav cm\a\vicar\cst-01.wav -cm\a\_building\landlock-amb-01.wav +cm\a\_building\landlock\amb-01.wav cm\a\_building\conduit-wht-01.wav cm\f-t\cyclops-futurist\wf-01.wav cm\f-t\cyclops-futurist\wf-02.wav @@ -4315,4 +4315,9 @@ cm\z\vorvrokor\yes-04.wav cm\z\vorvrokor\hlp-01.wav cm\z\vorvrokor\hlp-02.wav cm\z\vorvrokor\hlp-03.wav -cm\t\mine\restock-01.wav \ No newline at end of file +cm\t\mine\restock-01.wav +cm\a\paraclete\wf-01.wav +cm\a\paraclete\wf-02.wav +cm\a\paraclete\wf-03.wav +cm\a\paraclete\cast-01.wav +cm\a\_building\function\amb-01.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 704e88a8..77339da0 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 e9ebc292..0cff9efb 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 1bd314fa..e6ba362a 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 ca9d40df..c9832cd9 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/samase/unitdef.txt b/mpq/samase/unitdef.txt index fa914600..ea8e49d8 100644 --- a/mpq/samase/unitdef.txt +++ b/mpq/samase/unitdef.txt @@ -277,7 +277,8 @@ military simulacrum_astral = 522 military warlock = 523 military simulacrum_khalendric = 621 military idol_khalendric = 622 -military cabalist_starbound = 623 +military vestige = 623 +military gladius_order = 628 # Protoss buildings building scribe = 64 diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index 4e15af53..37f1dbda 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript_askosi.bin b/mpq/scripts/iscript_askosi.bin index b7abef5a..580c26d6 100644 Binary files a/mpq/scripts/iscript_askosi.bin and b/mpq/scripts/iscript_askosi.bin differ diff --git a/mpq/scripts/iscript_askosi.txt b/mpq/scripts/iscript_askosi.txt index a4f3cd08..68027181 100644 --- a/mpq/scripts/iscript_askosi.txt +++ b/mpq/scripts/iscript_askosi.txt @@ -593,7 +593,7 @@ FunctionSpecialState1: goto SkryrokorLocal00 FunctionAlmostBuilt: - playfram 4 + playfram 8 goto SkryrokorLocal00 FunctionBuilt: @@ -603,8 +603,20 @@ FunctionBuilt: FunctionIsWorking: playfram 1 wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 4 + wait 2 + playfram 5 + wait 2 + playfram 6 + wait 2 + playfram 7 + wait 2 playfram 0 - waitrand 1 2 + wait 5 goto FunctionIsWorking FunctionDisable: diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 3774b9bf..17aad709 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 404bf17a..fed617b3 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -20968,10 +20968,8 @@ CamazotzGndAttkRpt: playsndbtwn 4261 4263 # Camazotz weaponfire 01, 02, 03 imgoluselo 2056 0 0 # Green projection attack playfram 0x20 - sigorder 32 wait 1 attkshiftproj 52 - sigorder 32 wait 1 attkshiftproj 80 sigorder 32 diff --git a/mpq/sound/cm/a/_building/function/amb-01.wav b/mpq/sound/cm/a/_building/function/amb-01.wav new file mode 100644 index 00000000..e38e404a Binary files /dev/null and b/mpq/sound/cm/a/_building/function/amb-01.wav differ diff --git a/mpq/sound/cm/a/_building/function-wht-01.wav b/mpq/sound/cm/a/_building/function/wht-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/function-wht-01.wav rename to mpq/sound/cm/a/_building/function/wht-01.wav diff --git a/mpq/sound/cm/a/_building/landlock-amb-01.wav b/mpq/sound/cm/a/_building/landlock/amb-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/landlock-amb-01.wav rename to mpq/sound/cm/a/_building/landlock/amb-01.wav diff --git a/mpq/sound/cm/a/_building/landlock-wht-01.wav b/mpq/sound/cm/a/_building/landlock/wht-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/landlock-wht-01.wav rename to mpq/sound/cm/a/_building/landlock/wht-01.wav diff --git a/mpq/sound/cm/a/paraclete/cast-01.wav b/mpq/sound/cm/a/paraclete/cast-01.wav new file mode 100644 index 00000000..a0361be1 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/cast-01.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-01.wav b/mpq/sound/cm/a/paraclete/wf-01.wav new file mode 100644 index 00000000..ed9cbd14 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-01.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-02.wav b/mpq/sound/cm/a/paraclete/wf-02.wav new file mode 100644 index 00000000..9aa07b6b Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-02.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-03.wav b/mpq/sound/cm/a/paraclete/wf-03.wav new file mode 100644 index 00000000..6997fa08 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-03.wav differ diff --git a/mpq/unit/cm/a/function-damage.lof b/mpq/unit/cm/a/function-damage.lof index 677e0fd8..cb9e2504 100644 Binary files a/mpq/unit/cm/a/function-damage.lof and b/mpq/unit/cm/a/function-damage.lof differ diff --git a/mpq/unit/cm/a/function-shadow.grp b/mpq/unit/cm/a/function-shadow.grp index b676d1f5..8e23af20 100644 Binary files a/mpq/unit/cm/a/function-shadow.grp and b/mpq/unit/cm/a/function-shadow.grp differ diff --git a/mpq/unit/cm/a/function.grp b/mpq/unit/cm/a/function.grp index 50807966..05ba786e 100644 Binary files a/mpq/unit/cm/a/function.grp and b/mpq/unit/cm/a/function.grp differ diff --git a/mpq/unit/cm/a/radix.grp b/mpq/unit/cm/a/radix.grp index 54c312ac..f12d1c58 100644 Binary files a/mpq/unit/cm/a/radix.grp and b/mpq/unit/cm/a/radix.grp differ diff --git a/mpq/unit/cm/t/cyprian-shadow.grp b/mpq/unit/cm/t/cyprian-shadow.grp index 5d16a906..12340f15 100644 Binary files a/mpq/unit/cm/t/cyprian-shadow.grp and b/mpq/unit/cm/t/cyprian-shadow.grp differ diff --git a/mpq/unit/cm/t/cyprian.grp b/mpq/unit/cm/t/cyprian.grp index 7e06d785..4beae605 100644 Binary files a/mpq/unit/cm/t/cyprian.grp and b/mpq/unit/cm/t/cyprian.grp differ diff --git a/patchnotes.md b/patchnotes.md index ab525da2..904d246c 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -24,25 +24,38 @@ - It's so epic... please enjoy! ## Bugfixes +- **Gameplay:** + - Mimicry no longer fails to account for weapon factor in many cases (r. shopkeeper dog) + - **Egocent**s no longer fail to mimic barrage attacks properly (r. Londier) + - Mimicry no longer procs on ability weapons (r. Londier) - **Audiovisual:** - Corrected strings for **Izirokor** tech-enable on **Skibact Scab** and **Tethvith Swamp** (r. Mimika) + - Fixed bad shield overlay for **Vulture (Hecaton)** (r. Londier) - **Cyclops (Futurist)** now uses its unique shadow and attack sequence instead of the standard variant's (r. lolrsk8s) - Corrected tooltip for **Kagralisk** weapon string (r. Krankendau) ## Audiovisuals - New models for: - Vorvrokor (c. Baelethal) - - Landlock, Radix (c. fasswawds) -- Resized model for Talos + - Landlock, Radix, Function (c. fasswawds) +- Resized model for: + - Talos, Cyprian - Modified unit responses for Vorvrokor -- New weapon SFX for Alzurokor (c. lolrsk8s) +- New weapon SFX for: + - Alzurokor (c. lolrsk8s) + - Paraclete +- New cast SFX for Paraclete +- New training SFX for Function ## Terran - [Maverick](https://cosmonarchy.com/terran/maverick): - HP 60 » 70 +- [Harakan](https://cosmonarchy.com/terran/harakan): + - Build time 16 » 15 - [Cyprian](https://cosmonarchy.com/terran/cyprian): - - **Twin Railguns:** - - Weapon damage 2x6 » 2x5 + - Resource costs 75/50 » 100/50 + - HP 80 » 90 + - Collision size increased by ~16% - [Vulture](https://cosmonarchy.com/terran/vulture): - Resource costs 100/0 » 75/0 - HP 120 » 100 @@ -70,6 +83,8 @@ - HP 70 » 75 - [Maverick (Upstart](https://cosmonarchy.com/terran/maverick-upstart): - HP 50 » 60 +- [Harakan (Golden)](https://cosmonarchy.com/terran/harakan-golden): + - Build time 16 » 15 - [Vulture (Upstart](https://cosmonarchy.com/terran/vulture-upstart): - Resource costs 100/0 » 75/0 - HP 120 » 100 @@ -89,7 +104,7 @@ ## Zerg - [Zethrokor](https://cosmonarchy.com/zerg/zethrokor): - Resource cost 25/0 » 50/0 - - HP 50 » 40 + - HP 50 » 45 - Movement speed 7.5 » 8.4 - **Zethrok Claws:** - Weapon damage 4 » 5 @@ -100,6 +115,10 @@ - Collision size increased by ~23% - [Zoryusthaleth](https://cosmonarchy.com/zerg/zoryusthaleth): - Resource cost 175/0 » 200/0 +- [Lakizilisk](): + - **Subterranean Spines:** + - Weapon damage 12 » 15 + - Weapon cooldown 1.63 » 1.75 ## Askosi - **Shared Designs** diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 56e1a2bf..429af69b 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ