improve handling of boolean params in MS packet
This commit is contained in:
parent
402f430fa9
commit
993ed2a5d2
16
gameview.py
16
gameview.py
@ -3242,10 +3242,7 @@ class GUI(QtGui.QWidget):
|
|||||||
|
|
||||||
# TODO: play only first frame of preanim, figure out zooms
|
# TODO: play only first frame of preanim, figure out zooms
|
||||||
scaling = getScaling(ini.read_ini(BASE_PATH + 'characters/' + self.mChatMessage[CHARNAME].lower() + '/char.ini', "options", "scaling").lower())
|
scaling = getScaling(ini.read_ini(BASE_PATH + 'characters/' + self.mChatMessage[CHARNAME].lower() + '/char.ini', "options", "scaling").lower())
|
||||||
if self.mChatMessage[FLIP] == "1":
|
self.slideSpeaker.setFlipped(self.mChatMessage[FLIP] == "1")
|
||||||
self.slideSpeaker.setFlipped(True)
|
|
||||||
else:
|
|
||||||
self.slideSpeaker.setFlipped(False)
|
|
||||||
|
|
||||||
self.slideSpeaker.playIdle(self.mChatMessage[CHARNAME], self.mChatMessage[ANIM], scaling)
|
self.slideSpeaker.playIdle(self.mChatMessage[CHARNAME], self.mChatMessage[ANIM], scaling)
|
||||||
self.slideSpeaker.show()
|
self.slideSpeaker.show()
|
||||||
@ -3653,10 +3650,7 @@ class GUI(QtGui.QWidget):
|
|||||||
self.text.setAlignment(QtCore.Qt.AlignLeft)
|
self.text.setAlignment(QtCore.Qt.AlignLeft)
|
||||||
|
|
||||||
if not self.animIsEmpty:
|
if not self.animIsEmpty:
|
||||||
if self.mChatMessage[FLIP] == "1":
|
self.char.setFlipped(self.mChatMessage[FLIP] == "1")
|
||||||
self.char.setFlipped(True)
|
|
||||||
else:
|
|
||||||
self.char.setFlipped(False)
|
|
||||||
|
|
||||||
side = self.mChatMessage[SIDE]
|
side = self.mChatMessage[SIDE]
|
||||||
emoteMod = int(self.mChatMessage[EMOTE_MOD])
|
emoteMod = int(self.mChatMessage[EMOTE_MOD])
|
||||||
@ -3773,12 +3767,12 @@ class GUI(QtGui.QWidget):
|
|||||||
self.setBench(True, side)
|
self.setBench(True, side)
|
||||||
self.playPre(False)
|
self.playPre(False)
|
||||||
elif emoteMod == NOPRE or emoteMod == NOPRE_ZOOM:
|
elif emoteMod == NOPRE or emoteMod == NOPRE_ZOOM:
|
||||||
if self.mChatMessage[NO_INTERRUPT] == "0":
|
if self.mChatMessage[NO_INTERRUPT] == "1":
|
||||||
|
self.playPre(True)
|
||||||
|
else:
|
||||||
if self.mChatMessage[SFX] not in ["0", "1"]:
|
if self.mChatMessage[SFX] not in ["0", "1"]:
|
||||||
self.playSfx()
|
self.playSfx()
|
||||||
self.handleChatMessage3()
|
self.handleChatMessage3()
|
||||||
else:
|
|
||||||
self.playPre(True)
|
|
||||||
|
|
||||||
def playPre(self, nonInterrupting):
|
def playPre(self, nonInterrupting):
|
||||||
fChar = self.mChatMessage[CHARNAME].lower()
|
fChar = self.mChatMessage[CHARNAME].lower()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user