From 27e4124ce56d91f57ac69fefae78f07c67d2c258 Mon Sep 17 00:00:00 2001 From: Pr0nogo Date: Sat, 25 Mar 2023 01:02:40 -0400 Subject: [PATCH] Tweak resource harvest timer and make workers no longer accelerate --- mpq/arr/flingy.datex | Bin 15000 -> 15000 bytes mpq/scripts/iscript.txt | 40 ++++++++++++++++++++++++++++++---------- patchnotes.md | 7 ++++--- plugins/gptp.qdp | Bin 1152000 -> 1152000 bytes 4 files changed, 34 insertions(+), 13 deletions(-) diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index f3f8f2af96f95a642fa76e09eade00b5873e7ba9..6c9e1c97c45c943c0f99a3bc8d6206d3221ea55d 100644 GIT binary patch delta 39 rcmbPHI-_*MRx?f}CI%)TW?-1yXd%u9q=Ed&x6RZTnKm<-Ph$oEy|f63 delta 39 scmbPHI-_*MRx?fpCI%)ZCI$wE$&D7`Y(N^wo_yO(jget9lle4e0KHNOf&c&j diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index cb0c8d67..d06e8fcd 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -820,8 +820,8 @@ DrolethUnused1: DrolethGndAttkInit: setvertpos 0 - playsnd 64 # Bullet\SpoogHit.wav - sproluselo 332 0 # Needle Spines (thingy\spooge.grp) + playsnd 64 # Bullet\SpoogHit.wav + sproluselo 332 0 # Needle Spines (thingy\spooge.grp) wait 1 attackwith 1 gotorepeatattk @@ -830,16 +830,31 @@ DrolethGndAttkInit: DrolethWalking: setvertpos 0 DrolethLocal00: - playfram 0x00 - wait 2 playfram 0x11 - wait 2 + move 4 + wait 1 + move 4 + wait 1 playfram 0x22 - wait 2 + move 4 + wait 1 + move 4 + wait 1 playfram 0x33 - wait 2 + move 4 + wait 1 + move 4 + wait 1 playfram 0x44 - wait 2 + move 4 + wait 1 + move 4 + wait 1 + playfram 0x00 + move 4 + wait 1 + move 4 + wait 1 goto DrolethLocal00 DrolethSpecialState2: @@ -6734,7 +6749,12 @@ MasonWalking: playfram 0x00 imgol 249 0 0 # Mason Glow (thingy\tscGlow.grp) setvertpos 0 - goto InfestedTerranLocal00 + goto MasonWalkingLoop + +MasonWalkingLoop: + move 4 + wait 1 + goto MasonWalkingLoop MasonAlmostBuilt: setvertpos 0 @@ -11309,7 +11329,7 @@ ScribeGndAttkInit: ScribeWalking: setvertpos 0 - goto InfestedTerranLocal00 + goto MasonWalkingLoop ScribeAlmostBuilt: useweapon 63 # Particle Beam (Harvest) (Particle Beam) diff --git a/patchnotes.md b/patchnotes.md index 493fb171..cdf148dc 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -12,9 +12,10 @@ March Madness has begun! We need YOUR help to test it. Please report crashes, de - Fog of war sprite limit now 2048, from 500 ## Gameplay -- Harvest time now 5.2 seconds, from 3.125 seconds, making full saturation ~1.5 workers per node instead of ~2 (c. Veeq7) - - This change is meant to reinstate diminishing returns on adding additional workers per patch, adding more value to the initial worker on any given node - - This also makes expansions more valuable, reduces the impact of distant resource nodes, and slows down the economic pacing - its impact is significant and will be evaluated! +- Harvest time now 4.8 seconds, from 3.125 seconds +- Workers no longer accelerate or decelerate + - These changes are meant to reinstate diminishing returns on adding additional workers per patch, adding more value to the initial worker on any given node when compared to the second worker + - This also makes expansions more valuable, reduces the negative impact of distant resource nodes, slows down the early economic pacing, and makes workers more responsive - its impact is significant and will need to be evaluated! ## AI - Gas-only expansions will no longer request production diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 8ab24f8ef75f5e3033efc61539583dab30d861cc..357be8677c79ebc2e067cbc5390a3ff92cbf5d94 100644 GIT binary patch delta 5879 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 O7a