diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index c0ea762a..02440fcc 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 cdff6c0b..c22418ce 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -713,7 +713,7 @@ Acqui Alzurokor (Imicren) Hydrokor (Goszirith) Nihilist -Extended Flingy #507 +Maverick (Golden) Extended Flingy #508 Extended Flingy #509 Extended Flingy #510 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 1cef7cfe..5a892b62 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 b37cee6a..6a6974c8 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 97381f9e..10998754 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -2461,9 +2461,9 @@ Impact Dissipation Crushing Delivery Small Crushing Delivery Medium Crushing Delivery Large -Extended Image #1461 -Extended Image #1462 -Extended Image #1463 +Maverick (Golden) +Maverick (Golden) Shadow +Maverick (Golden) Remains Extended Image #1464 Extended Image #1465 Extended Image #1466 diff --git a/mpq/arr/sfxdata.dat b/mpq/arr/sfxdata.dat index a81cc30a..6684e2ca 100644 Binary files a/mpq/arr/sfxdata.dat and b/mpq/arr/sfxdata.dat differ diff --git a/mpq/arr/sfxdata.txt b/mpq/arr/sfxdata.txt index eacd4a0c..e3ec00d9 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -4303,18 +4303,18 @@ Alzurokor Weaponhit 03 Helion Weaponfire 01 Helion Weaponfire 02 Helion Weaponfire 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 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 +Vorvrokor Ready 01 +Vorvrokor Selected 01 +Vorvrokor Selected 02 +Vorvrokor Selected 03 +Vorvrokor Selected 04 +Vorvrokor Order Passive 01 +Vorvrokor Order Passive 02 +Vorvrokor Order Passive 03 +Vorvrokor Order Passive 04 +Vorvrokor Under Attack 01 +Vorvrokor Under Attack 02 +Vorvrokor Under Attack 03 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index cc75845d..99663822 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -4302,4 +4302,16 @@ cm\f-z\alzurokor\wh-02.wav cm\f-z\alzurokor\wh-03.wav cm\a\helion\wf-01.wav cm\a\helion\wf-02.wav -cm\a\helion\wf-03.wav \ No newline at end of file +cm\a\helion\wf-03.wav +cm\z\vorvrokor\rdy-01.wav +cm\z\vorvrokor\wht-01.wav +cm\z\vorvrokor\wht-02.wav +cm\z\vorvrokor\wht-03.wav +cm\z\vorvrokor\wht-04.wav +cm\z\vorvrokor\yes-01.wav +cm\z\vorvrokor\yes-02.wav +cm\z\vorvrokor\yes-03.wav +cm\z\vorvrokor\yes-04.wav +cm\z\vorvrokor\hlp-01.wav +cm\z\vorvrokor\hlp-02.wav +cm\z\vorvrokor\hlp-03.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index f6758dbe..232581fe 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 775a2b78..63e9b840 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -1184,8 +1184,8 @@ Nihilist Sovrokor Remains Eidolon (Nydus) Remains Morrigan Remains -Extended Sprite #670 -Extended Sprite #671 +Maverick (Golden) +Maverick (Golden) Remains Extended Sprite #672 Extended Sprite #673 Extended Sprite #674 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 829d7187..b3ed2c32 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 7a29b11d..aa908fb6 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/arr/weapons.txt b/mpq/arr/weapons.txt index 3ad31653..1a01e2f9 100644 --- a/mpq/arr/weapons.txt +++ b/mpq/arr/weapons.txt @@ -301,7 +301,7 @@ Tartarus Mines (Vulture Hecaton) Goremasts (Vulture Upstart) Eyelets (Proselyte) Alko Ashgun (Scralia) -Extended Weapon #174 +Phase Rifle (Maverick Golden) Extended Weapon #175 Extended Weapon #176 Extended Weapon #177 diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 62c26508..a3454cff 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 f9b5242c..4403e013 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 85f77446..fc4c6dcb 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/rez/stat.txt b/mpq/rez/stat.txt index 0af3a8db..0600a096 100644 --- a/mpq/rez/stat.txt +++ b/mpq/rez/stat.txt @@ -319,7 +319,7 @@ Piety Wards<0> <0> <0> <0> -<0> +f<1><4>Bestow Maverick <1>(<3>F<1>)<10>Disciplined infantry.<0> ¤<3><4>Accelerated Speech <2>(passive)<10>While the Missionary is within 2 range of its target, it gains +2 armor penetration.<0> ¤<3><4>Flanking Spines <2>(passive)<10>When targeting debuffed enemies, Almaksalisk attacks ignore armor.<0> Anchor Attack requires:<10> Loaded ranged combatant<0> @@ -1093,7 +1093,7 @@ t<1><4>Build Mantle <1>(<3>T<1>)<10>Walker outpost.<0> ¤<3><4>Impact Dissipation <2>(passive)<10>After being attacked by a hostile, this combatant gains 50% increased movement speed for 2 seconds, and blocks the next attack.<0> Mining Efficiency<0> ¤<3><4>Schematic Unity <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>When Dyads assist in construction, they increase construction rate by 30%.<0> -¤<3><4>Shared Designs <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>Each additional Pilgrim increases construction rate by 20%.<0> +¤<3><4>Shared Designs <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>Each additional Pilgrim increases construction rate by 25%.<0> d<1><4>Assemble Idol <1>(<3>D<1>)<10>Ranged assault drone.<0> Mutath Spire requires:<10> Irol Iris<0> ¤<3><4>Stellar Enforcement <2>(passive)<10>Magisters mark their victims for 3 seconds, granting +2 weapon range to any attacks while the debuff holds.<0> @@ -2300,7 +2300,7 @@ Tartarus Mines<0> Goremasts<0> Eyelets<0> Alko Ashgun<0> -<0> +Phase Rifle<0> <0> <0> <0> diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 9b30bdef..3774b9bf 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 f5a2d9c3..404bf17a 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -21380,4 +21380,209 @@ DukeMinotaurCastSpell: DukeMinotaurWalking: imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp) - goto SkryrokorLocal00 \ No newline at end of file + goto SkryrokorLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 239 MaverickGolden (cm\f-t\maverick-golden.grp) +.headerstart +IsId 853 +Type 12 +Init MaverickGoldenInit +Death MaverickGoldenDeath +GndAttkInit MaverickGoldenGndAttkInit +AirAttkInit MaverickGoldenGndAttkInit +Unused1 MaverickGoldenUnused1 +GndAttkRpt MaverickGoldenGndAttkRpt +AirAttkRpt MaverickGoldenGndAttkRpt +CastSpell [NONE] +GndAttkToIdle MaverickGoldenGndAttkToIdle +AirAttkToIdle MaverickGoldenGndAttkToIdle +Unused2 [NONE] +Walking MaverickGoldenWalking +WalkingToIdle MaverickGoldenWalkingToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +MaverickGoldenInit: + imgulnextid 0 0 # Maverick (Golden) Shadow (cm\f-t\maverick-golden-shadow.grp) +MaverickGoldenWalkingToIdle: + playfram 0x80 +MaverickGoldenLocal00: + wait 63 + randcondjmp 25 MaverickGoldenLocal01 + randcondjmp 128 MaverickGoldenLocal02 + goto MaverickGoldenLocal00 + +MaverickGoldenLocal01: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 + randcondjmp 192 MaverickGoldenLocal03 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + wait 6 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + wait 6 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + goto MaverickGoldenLocal04 + +MaverickGoldenLocal04: + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenLocal03: + wait 13 + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenLocal02: + playfram 0xA0 + wait 1 + playfram 0xC0 + wait 1 + turnrand 3 + wait 1 + playfram 0xA0 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenDeath: + playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV + setfldirect 0 + playfram 416 + wait 2 + playfram 417 + wait 2 + playfram 418 + wait 2 + playfram 419 + wait 2 + playfram 420 + wait 2 + playfram 421 + wait 2 + playfram 422 + wait 2 + playfram 423 + wait 2 + lowsprul 1187 0 0 # Maverick (Golden) Remnants (terran\maverick-death.grp) + wait 1 + end + +MaverickGoldenUnused1: + wait 1 + nobrkcodestart + setfldirect 0 + playsndbtwn 1161 1162 # Maverick revive 01, 02 + playfram 422 + wait 2 + playfram 421 + wait 2 + playfram 420 + wait 2 + playfram 419 + wait 2 + playfram 418 + wait 2 + playfram 417 + wait 2 + playfram 416 + wait 2 + setfldirect 12 + nobrkcodeend + goto MaverickGoldenWalkingToIdle + +MaverickGoldenGndAttkInit: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 +MaverickGoldenGndAttkRpt: + wait 1 + nobrkcodestart + attackwith 1 + playsndbtwn 1427 1434 # Simulacrum weapon fire 01, 02, 03, 04, 05, 06, 07, 08 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest +MaverickGoldenGndAttkToIdle: + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenWalking: + move 4 + wait 1 + playfram 0xA0 + move 4 + wait 1 + playfram 0xC0 + move 4 + wait 1 + playfram 0xE0 + move 4 + wait 1 + playfram 0x100 + move 4 + wait 1 + playfram 0x120 + move 4 + wait 1 + playfram 0x140 + move 4 + wait 1 + playfram 0x160 + move 4 + wait 1 + playfram 0x180 + move 4 + wait 1 + playfram 0x80 + goto MaverickGoldenWalking \ No newline at end of file diff --git a/mpq/scripts/iscript_zerg.bin b/mpq/scripts/iscript_zerg.bin index cb227acc..2d588e58 100644 Binary files a/mpq/scripts/iscript_zerg.bin and b/mpq/scripts/iscript_zerg.bin differ diff --git a/mpq/scripts/iscript_zerg.txt b/mpq/scripts/iscript_zerg.txt index ea6a5891..687ea754 100644 --- a/mpq/scripts/iscript_zerg.txt +++ b/mpq/scripts/iscript_zerg.txt @@ -4963,7 +4963,7 @@ BuildingRubbleHeaderDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 393 Vorvrokor (cm\zerg\vorvrokor.grp) +# 2045 Vorvrokor (cm\zerg\vorvrokor.grp) .headerstart IsId 220 Type 26 @@ -4999,9 +4999,9 @@ Enable [NONE] # ----------------------------------------------------------------------------- # VorvrokorInit: - imgul 1772 -1 -5 # Vorvrokor Shadow (cm\zerg\vorvrokor-shadow.grp) + imgul 1772 0 0 # Vorvrokor Shadow (cm\zerg\vorvrokor-shadow.grp) VorvrokorGndAttkToIdle: - playfram 0x55 + playfram 0x00 goto ZethrokorLocal00 VorvrokorDeath: diff --git a/mpq/sound/cm/z/vorvrokor/dth-01.wav b/mpq/sound/cm/z/vorvrokor/dth-01.wav index b5d8ee51..2e610859 100644 Binary files a/mpq/sound/cm/z/vorvrokor/dth-01.wav and b/mpq/sound/cm/z/vorvrokor/dth-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-01.wav b/mpq/sound/cm/z/vorvrokor/hlp-01.wav new file mode 100644 index 00000000..a6cdea51 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-02.wav b/mpq/sound/cm/z/vorvrokor/hlp-02.wav new file mode 100644 index 00000000..ade70cf1 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-03.wav b/mpq/sound/cm/z/vorvrokor/hlp-03.wav new file mode 100644 index 00000000..21962b9b Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/rdy-01.wav b/mpq/sound/cm/z/vorvrokor/rdy-01.wav new file mode 100644 index 00000000..a0332de8 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/rdy-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-01.wav b/mpq/sound/cm/z/vorvrokor/wht-01.wav new file mode 100644 index 00000000..c0c02950 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-02.wav b/mpq/sound/cm/z/vorvrokor/wht-02.wav new file mode 100644 index 00000000..b5540d7c Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-03.wav b/mpq/sound/cm/z/vorvrokor/wht-03.wav new file mode 100644 index 00000000..52f44226 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-04.wav b/mpq/sound/cm/z/vorvrokor/wht-04.wav new file mode 100644 index 00000000..af3f48b0 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-04.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-01.wav b/mpq/sound/cm/z/vorvrokor/yes-01.wav new file mode 100644 index 00000000..1d6fc535 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-02.wav b/mpq/sound/cm/z/vorvrokor/yes-02.wav new file mode 100644 index 00000000..e1aba77a Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-03.wav b/mpq/sound/cm/z/vorvrokor/yes-03.wav new file mode 100644 index 00000000..a164389e Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-04.wav b/mpq/sound/cm/z/vorvrokor/yes-04.wav new file mode 100644 index 00000000..5e73939a Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-04.wav differ diff --git a/mpq/unit/cm/f-t/maverick-golden-remains.grp b/mpq/unit/cm/f-t/maverick-golden-remains.grp new file mode 100644 index 00000000..6f154692 Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden-remains.grp differ diff --git a/mpq/unit/cm/f-t/maverick-golden-shadow.grp b/mpq/unit/cm/f-t/maverick-golden-shadow.grp new file mode 100644 index 00000000..c72923a8 Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden-shadow.grp differ diff --git a/mpq/unit/cm/f-t/maverick-golden.grp b/mpq/unit/cm/f-t/maverick-golden.grp new file mode 100644 index 00000000..d121cd59 Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden.grp differ diff --git a/mpq/unit/cm/t/talos-engine.grp b/mpq/unit/cm/t/talos-engine.grp index bde5ddb5..772a286f 100644 Binary files a/mpq/unit/cm/t/talos-engine.grp and b/mpq/unit/cm/t/talos-engine.grp differ diff --git a/mpq/unit/cm/t/talos.grp b/mpq/unit/cm/t/talos.grp index 308edd99..0df68bd3 100644 Binary files a/mpq/unit/cm/t/talos.grp and b/mpq/unit/cm/t/talos.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-birth.grp b/mpq/unit/cm/z/vorvrokor-birth.grp index 18609b3e..d53c8f25 100644 Binary files a/mpq/unit/cm/z/vorvrokor-birth.grp and b/mpq/unit/cm/z/vorvrokor-birth.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-remains.grp b/mpq/unit/cm/z/vorvrokor-remains.grp new file mode 100644 index 00000000..715df67b Binary files /dev/null and b/mpq/unit/cm/z/vorvrokor-remains.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-shadow.grp b/mpq/unit/cm/z/vorvrokor-shadow.grp index 63cf8fc6..81914eaa 100644 Binary files a/mpq/unit/cm/z/vorvrokor-shadow.grp and b/mpq/unit/cm/z/vorvrokor-shadow.grp differ diff --git a/mpq/unit/cm/z/vorvrokor.grp b/mpq/unit/cm/z/vorvrokor.grp index 848d4cf1..a7051e5b 100644 Binary files a/mpq/unit/cm/z/vorvrokor.grp and b/mpq/unit/cm/z/vorvrokor.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index c81427b9..e3bab041 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 904198eb..1233066e 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 55306ce0..226b9805 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 759f4d08..00696710 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 4856d753..cc631adc 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -29,16 +29,75 @@ - **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 (c. fasswawds) +- Resized model for Talos +- Modified unit responses for Vorvrokor +- New weapon SFX for Alzurokor (c. lolrsk8s) + ## Terran +- [Maverick](https://cosmonarchy.com/terran/maverick): + - HP 60 » 70 +- [Cyprian](https://cosmonarchy.com/terran/cyprian): + - **Twin Railguns:** + - Weapon damage 2x6 » 2x5 +- [Vulture](https://cosmonarchy.com/terran/vulture): + - Resource costs 100/0 » 75/0 + - HP 120 » 100 + - **Fragmentation Grenade:** + - Weapon damage 2x10 » 2x8 +- [Goliath](https://cosmonarchy.com/terran/goliath): + - Mineral cost 175/50 » 150/50 + - HP 240 » 220 + - Movement speed 5 » 4.5 - [Quarry](https://cosmonarchy.com/terran/quarry): - Build time 35 » 45 - [Treasury](https://cosmonarchy.com/terran/treasury): - Build time 35 » 40 - Can now train **Mason**s while a **Quarry** is constructed. +- [Stockade](https://cosmonarchy.com/terran/stockade): + - Build time 50 » 45 +- [Fulcrum](https://cosmonarchy.com/terran/fulcrum): + - Resource costs 200/50 » 200/75 -## Audiovisuals -- New models for: - - Landlock (c. fasswawds) +## Terran factions +- [Hotshot](https://cosmonarchy.com/terran/hotshot): + - HP 65 » 70 + - Armor 0 » 1 +- [Maverick (Futurist)](https://cosmonarchy.com/terran/maverick-futurist): + - HP 70 » 75 +- [Maverick (Upstart](https://cosmonarchy.com/terran/maverick-upstart): + - HP 50 » 60 +- [Vulture (Upstart](https://cosmonarchy.com/terran/vulture-upstart): + - Resource costs 100/0 » 75/0 + - HP 120 » 100 + - **Fragmentation Grenade:** + - Weapon damage 2x10 » 2x8 + +## Protoss +- [Gateway](https://cosmonarchy.com/protoss/gateway): + - Resource costs 175/0 » 150/0 + +## Zerg +- [Zethrokor](https://cosmonarchy.com/zerg/zethrokor): + - Resource cost 25/0 » 50/0 + - HP 50 » 40 + - Movement speed 7.5 » 8.4 + - **Zethrok Claws:** + - Weapon damage 4 » 5 +- [Vorvrokor](https://cosmonarchy.com/zerg/vorvrokor): + - Resource cost 50/0 » 75/0 + - Armor 1 » 2 + - Movement speed 9.1 » 9.8 + - Collision size increased by ~23% +- [Zoryusthaleth](https://cosmonarchy.com/zerg/zoryusthaleth): + - Resource cost 175/0 » 200/0 + +## Askosi +- **Shared Designs** + - Team building from **Pilgrim**s and **Constituent**s now increases build rate by 25% per worker, from 20% ## Askosi factions - **NEW: Sons of Ash** diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 42b0c405..013344b8 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ