Skip to content

Commit 65d1d52

Browse files
committed
Fixed delay in dialogue break ability revocation
1 parent 1377f51 commit 65d1d52

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

SRP v1.1.4 - Readme.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ Dialog fixes:
245245
+ Fixed the issue where Sidorovich would answer only one question per game session after Scar returns him his case.
246246
+ Fixed the branching of some Duty member dialogs in Agroprom.
247247
+ Fixed all buggy Cordon, Garbage, Yantar, Army Warehouses, and Limansk dialog trees.
248+
+ Fixed all dialogue exploits made possible by the revocation of the player's ability to break out of certain dialogues being delayed.
248249

249250
Weapon fixes:
250251

SRP v1.1.4 - Version History.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ v1.1.4
1414
+ Fixed NPCs not settling into their sleeping animation at some sleep waypoints. - Decane
1515
+ Fixed campfire NPCs sometimes not settling into their campfire idle animation. - Decane
1616
+ Fixed the start time for NPCs' heavily wounded state being saved incorrectly. - Decane
17+
+ Fixed the dialogue exploit where the player could farm starting equipment from Suslov multiple times by eliminating the few frames long delay before the player's ability to break out of certain dialogues gets revoked. - Decane
1718
+ Mitigated the issue where the weather would sometimes inexplicably change after loading. - Decane
1819
+ Mitigated the issue where the player's character model would revert back to the default rookie jacket model upon picking up another suit of armor. - Artos, Shoker
1920
+ Fixed the issue where the player would be rejected from playing the shooting minigame if their money precisely matches the entry fee instead of exceeding it. - Decane

gamedata/scripts/pda.script

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,9 @@ function dialog_wnd_showed()
241241
local obj = v.object
242242
if obj ~= nil then
243243
if obj:is_talking() and id ~= 0 then -- 0 = actor ID
244+
if v.robbery_zone_id == nil then
245+
db.actor:allow_break_talk_dialog(v.meet.allow_break)
246+
end
244247
local sound_theme = xr_sound.sound_table[id]
245248
if sound_theme and sound_theme.reset then
246249
sound_theme:reset(id)

0 commit comments

Comments
 (0)