Friends-of-Monika / mas-selfharm

💛 Submod about self-harm for MAS
https://mon.icu/discord
Other
3 stars 1 forks source link

Bug: bad variable substitution in techniques #35

Closed dreamscached closed 11 months ago

dreamscached commented 1 year ago

What happened?

A user has reported a traceback on Reddit, the issue is confirmed.

Traceback output

I'm sorry, but an uncaught exception occurred.

While running game code:

File "renpy/common/00library.rpy", line 132, in extend

renpy.exports.say(who, what, interact=interact)

File "game/definitions.rpy", line 159, in get_field

ValueError: Empty attribute in format string

-- Full Traceback ------------------------------------------------------------

Full traceback:

File "lib/windows-i686/script-ch30.rpyc", line 2141, in script call

File "lib/windows-i686/event-handler.rpyc", line 3119, in script call

File "lib/windows-i686/submods/Self Harm Awareness Submod/techniques.rpyc", line 275, in script

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\ast.py", line 613, in execute

renpy.exports.say(who, what, interact=self.interact)

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\exports.py", line 1147, in say

who(what, interact=interact)

File "renpy/common/00library.rpy", line 132, in extend

renpy.exports.say(who, what, interact=interact)

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\exports.py", line 1147, in say

who(what, interact=interact)

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\character.py", line 868, in __call__

what = what_pattern.replace("[what]", sub(what, translate=translate))

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\character.py", line 850, in sub

return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]

File "C:\Users\squidmity\Desktop\DOKI DOKI LITERATURE CLUB\renpy\substitutions.py", line 232, in substitute

s = formatter.vformat(s, (), kwargs)

File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat

File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat

File "game/definitions.rpy", line 159, in get_field

ValueError: Empty attribute in format string

Windows-8-6.2.9200

Ren'Py 6.99.12.4.2187

Monika After Story 0.12.15

Submod version

2.0.0

Monika After Story version

0.12.15

Unstable

Unsure