From 1c082a6c9e983a670266be54123a856c86c72a3f Mon Sep 17 00:00:00 2001 From: cidoku Date: Mon, 27 Oct 2025 03:45:02 -0300 Subject: [PATCH] save last pos for first person view --- gameview.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gameview.py b/gameview.py index b839659..87763dd 100644 --- a/gameview.py +++ b/gameview.py @@ -1061,6 +1061,7 @@ class GUI(QtGui.QWidget): blankBlip = False chatMessageIsEmpty = False animIsEmpty = False + lastSide = "wit" isAdditive = False additiveChar = -1 animState = 3 @@ -3169,7 +3170,7 @@ class GUI(QtGui.QWidget): msg += self.charName.title() + "#" msg += ("" if self.cbFirstPerson.isChecked() else emote[2]) + "#" #anim msg += text + "#" - msg += self.charSide + "#" + msg += (self.lastSide if self.cbFirstPerson.isChecked() else self.charSide) + "#" # sfx if self.boxSounds.currentIndex() > 0: @@ -3179,7 +3180,6 @@ class GUI(QtGui.QWidget): else: msg += emote[4] + "#" - #msg += emote[4] + "#" msg += str(modifier) + "#" #emote modifier msg += str(self.myChar) + "#" #character ID msg += emote[5] + "#" #sfx delay @@ -3610,6 +3610,7 @@ class GUI(QtGui.QWidget): if self.animIsEmpty: return side = self.mChatMessage[SIDE] + self.lastSide = side # TODO: support custom positions if side not in self.defaultPositions: side = 'wit'