File tree Expand file tree Collapse file tree 1 file changed +20
-3
lines changed
Expand file tree Collapse file tree 1 file changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -332,10 +332,11 @@ overwrite = true
332332
333333# For some reason Big leaks into the text engine, this mitigates it
334334[[patches ]]
335- [patches .pattern ]
335+ [patches .regex ]
336336target = " engine/text.lua"
337- pattern = " if self.strings[k] .W > self.config.W then self.config.W = self.strings[k].W; self.strings[k].W_offset = 0 end "
337+ pattern = ''' (?<indent>[\t ]*) if self\ .strings\[k\]\ .W > self\ .config\ .W then'''
338338position = " before"
339+ line_prepend = " $indent"
339340payload = '''
340341if Big then
341342 if type(self.strings[k].W) == 'table' then
@@ -367,7 +368,23 @@ overwrite = false
367368[patches .pattern ]
368369target = " engine/text.lua"
369370pattern = " for k, letter in ipairs(self.strings[self.focused_string].letters) do"
370- position = " after"
371+ position = " after" # Keeping this for backward compat
372+ payload = '''
373+ if Big then
374+ letter.dims.x = to_big(letter.dims.x):to_number()
375+ letter.dims.y = to_big(letter.dims.y):to_number()
376+ letter.offset.x = to_big(letter.offset.x):to_number()
377+ letter.offset.y = to_big(letter.offset.y):to_number()
378+ end
379+ '''
380+ match_indent = true
381+ overwrite = false
382+
383+ [[patches ]]
384+ [patches .pattern ]
385+ target = " engine/text.lua"
386+ pattern = " local letter = self.strings[self.focused_string].letters[k]"
387+ position = " after" # This is for Aiko's new mod menu interference with DynaText
371388payload = '''
372389if Big then
373390 letter.dims.x = to_big(letter.dims.x):to_number()
You can’t perform that action at this time.
0 commit comments