diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 11754162..a14b3edd 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index c724f20a..5586ce0f 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 0f83dcf5..cba6062d 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 f25a9e85..9b3451a7 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 1d44c461..b86d2c82 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index 1827d353..06f03fcf 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/scripts/iscript_protoss.bin b/mpq/scripts/iscript_protoss.bin index 2f27aafd..04811930 100644 Binary files a/mpq/scripts/iscript_protoss.bin and b/mpq/scripts/iscript_protoss.bin differ diff --git a/mpq/scripts/iscript_protoss.txt b/mpq/scripts/iscript_protoss.txt index 9fcb0c0a..6914e5ff 100644 --- a/mpq/scripts/iscript_protoss.txt +++ b/mpq/scripts/iscript_protoss.txt @@ -7636,52 +7636,52 @@ AtreusGndAttkRpt: goto AtreusGndAttkToIdle AtreusWalking: - move 4 + move 6 wait 1 playfram 0x20 - move 4 + move 6 wait 1 playfram 0x40 - move 4 + move 6 wait 1 playfram 0x60 - move 4 + move 6 wait 1 playfram 0x80 - move 4 + move 6 wait 1 playfram 0xA0 - move 4 + move 6 wait 1 playfram 0xC0 - move 4 + move 6 wait 1 playfram 0xE0 - move 4 + move 6 wait 1 playfram 0x100 - move 4 + move 6 wait 1 playfram 0x120 - move 4 + move 6 wait 1 playfram 0x140 - move 4 + move 6 wait 1 playfram 0x160 - move 4 + move 6 wait 1 playfram 0x180 - move 4 + move 6 wait 1 playfram 0x1A0 - move 4 + move 6 wait 1 playfram 0x1C0 - move 4 + move 6 wait 1 playfram 0x1E0 - move 4 + move 6 wait 1 playfram 0x200 goto AtreusWalking @@ -7703,7 +7703,7 @@ AirAttkInit AmaranthGndAttkInit Unused1 SkryrokorLocal00 GndAttkRpt AmaranthGndAttkRpt AirAttkRpt AmaranthGndAttkRpt -CastSpell AmaranthCastSpell +CastSpell [NONE] GndAttkToIdle AmaranthGndAttkToIdle AirAttkToIdle AmaranthGndAttkToIdle Unused2 [NONE] @@ -7722,7 +7722,7 @@ WarpIn AmaranthWarpIn # ----------------------------------------------------------------------------- # AmaranthInit: - imgul 1175 0 -3 # Amaranth Shadow (cm\protoss\amaranth-shad.grp) + imgul 1175 0 0 # Amaranth Shadow (cm\protoss\amaranth-shadow.grp) playfram 0x00 wait 2 goto SkryrokorLocal00 @@ -7741,90 +7741,60 @@ AmaranthDeath: end AmaranthGndAttkInit: - playfram 0x11 - wait 1 - playfram 0x22 - wait 1 - playfram 0x33 + playfram 0x20 wait 1 goto AmaranthGndAttkRpt AmaranthGndAttkRpt: nobrkcodestart - playfram 0x44 + playfram 0x60 + wait 1 + playfram 0x80 wait 1 - playfram 0x55 + playfram 0xA0 playsndbtwn 1231 1234 # Amaranth weaponfire 01, 02, 03, 04 attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04 wait 1 - playfram 0x66 + playfram 0xC0 wait 1 - playfram 0x77 + playfram 0xE0 attackmelee 4 3063 3064 3065 3066 # Amaranth weaponhit 01, 02, 03, 04 wait 1 - playfram 0x88 + playfram 0x100 nobrkcodeend wait 1 - playfram 0x11 + playfram 0x20 wait 1 gotorepeatattk goto AmaranthGndAttkToIdle -AmaranthCastSpell: - playfram 0x11 - wait 1 - playfram 0x22 - wait 1 - playfram 0x33 - wait 1 - nobrkcodestart - playfram 0x44 - wait 1 - playfram 0x55 - playsnd 111 - castspell - sigorder 2 - attackwith 1 - wait 1 - playfram 0x66 - wait 1 - playfram 0x77 - wait 1 - playfram 0x88 - nobrkcodeend - wait 1 - playfram 0x11 - wait 1 - gotorepeatattk - goto SkryrokorLocal00 - AmaranthWalking: move 4 wait 1 - playfram 0x99 + playfram 0x120 move 4 wait 1 - playfram 0xaa + playfram 0x140 move 4 wait 1 - playfram 0xbb + playfram 0x160 move 4 wait 1 - playfram 0xcc + playfram 0x180 move 4 wait 1 - playfram 0xdd + playfram 0x1A0 move 4 wait 1 - playfram 0xee + playfram 0x1C0 move 4 wait 1 - playfram 0xff + playfram 0x1E0 move 4 wait 1 - playfram 0x110 + playfram 0x200 move 5 wait 1 - playfram 0x121 + playfram 0x220 goto AmaranthWalking AmaranthWalkingToIdle: diff --git a/mpq/unit/cm/p/amaranth-shadow.grp b/mpq/unit/cm/p/amaranth-shadow.grp index 3a5295af..c7f6ef03 100644 Binary files a/mpq/unit/cm/p/amaranth-shadow.grp and b/mpq/unit/cm/p/amaranth-shadow.grp differ diff --git a/mpq/unit/cm/p/amaranth.grp b/mpq/unit/cm/p/amaranth.grp index 25f24acb..a27651ee 100644 Binary files a/mpq/unit/cm/p/amaranth.grp and b/mpq/unit/cm/p/amaranth.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 7ae051c3..b73b60e7 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 e8810eba..e7810a76 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/patchnotes.md b/patchnotes.md index 7908fe65..ef8a75b2 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,4 +1,4 @@ -# 8 August 2026 +# 15 August 2026 ## Year 4, month 8, patch 1 ## Patch goals @@ -18,6 +18,7 @@ ## Bugfixes - **Stability:** + - Crashes now generate replays, which can be attached with your bug reports! (c. DF) - Lardfix: Fixed rare crash from AI attack force handling (c. DF) - **Gameplay:** - Group casting now correctly issues orders to selected units in cases where some selected units did not have enough energy for an ability (r. shopkeeper dog) @@ -38,6 +39,7 @@ - Updated Askosi UI to be GREEN! (c. DF) - Updated background graphics for Options and CrownLink Join menus (c. Jesse) - New models for: + - Amaranth (c. Baelethal) - Inzorthrokor (Imicren), Iziralisk (Zorthos) - New death SFX for: - Striga (c. Milia) @@ -80,6 +82,16 @@ ## Protoss - [Artisan](https://cosmonarchy.com/protoss/artisan): - Movement speed 4.16 » 4 (~4% reduction) +- [Atreus](https://cosmonarchy.com/protoss/atreus): + - HP 200 » 160 + - Armor 2 » 3 + - Speed 4.8 » 6 + - **Dauntless Disruption Cannon:** + - Weapon damage 20 » 15 + - Weapon range 7 » 5 + - Attack cooldown 1.25 » 1 + - **Interception** removed + - **NEW: Binding Plasma**, as with **Oscilliant** / **Gladius** - [Cantavis](https://cosmonarchy.com/protoss/cantavis): - Build time 33 » 30 - **Hallucination:** diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 9c1be0d2..17b50de2 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ