Support trolls

This commit is contained in:
2023-06-14 19:04:45 -05:00
parent 0d7348a593
commit d79427431e
8 changed files with 80 additions and 5 deletions

10
Text.py
View File

@@ -1390,6 +1390,16 @@ class TextTable(object):
return data.ljust(self.SIZE, b'\xff')
return data
def insertText(self, key, value):
if key in self._text:
raise KeyError(key)
if isinstance(value, str):
self._text[key] = CompressedTextMapper.convert(value)
else:
self._text[key] = value
self._text.move_to_end('end_pad_data')
self._text.move_to_end('terminator')
def removeUnwantedText(self):
nomessage = bytes(CompressedTextMapper.convert("{NOTEXT}", False))
messages_to_zero = [