mentions in bold
This commit is contained in:
parent
1c082a6c9e
commit
4be1b168d9
48
gameview.py
48
gameview.py
@ -3512,6 +3512,21 @@ class GUI(QtGui.QWidget):
|
|||||||
|
|
||||||
chatmsg = mChatMessage[CHATMSG].strip()
|
chatmsg = mChatMessage[CHATMSG].strip()
|
||||||
|
|
||||||
|
# Callwords
|
||||||
|
mentioned = False
|
||||||
|
if exists(AO2XPpath + "callwords.ini"):
|
||||||
|
with open(AO2XPpath + "callwords.ini") as f:
|
||||||
|
callwords = [line.rstrip() for line in f]
|
||||||
|
for callword in callwords:
|
||||||
|
if callword.decode('utf-8').lower() in chatmsg.lower().split(" "):
|
||||||
|
self.OOCLog.append("<b>%s called you.</b>" % fChar)
|
||||||
|
QtGui.QApplication.alert(self, 1000)
|
||||||
|
snd = audio.loadHandle(False, "word_call.wav", 0, 0, BASS_STREAM_AUTOFREE)
|
||||||
|
if snd:
|
||||||
|
audio.playHandle(snd, True)
|
||||||
|
mentioned = True
|
||||||
|
break
|
||||||
|
|
||||||
if mChatMessage[SHOWNAME] and mChatMessage[SHOWNAME].lower() != fChar.lower():
|
if mChatMessage[SHOWNAME] and mChatMessage[SHOWNAME].lower() != fChar.lower():
|
||||||
try:
|
try:
|
||||||
logcharName += " (" + mChatMessage[SHOWNAME]+")"
|
logcharName += " (" + mChatMessage[SHOWNAME]+")"
|
||||||
@ -3527,15 +3542,30 @@ class GUI(QtGui.QWidget):
|
|||||||
|
|
||||||
if evidence == -1:
|
if evidence == -1:
|
||||||
if chatmsg:
|
if chatmsg:
|
||||||
self.ICLog.append(timestamp + '%s: %s' % (logcharName, chatmsg.replace("<", "<")))
|
self.ICLog.append(timestamp + '%s%s: %s%s' % (
|
||||||
|
"<b>" if mentioned else "",
|
||||||
|
logcharName,
|
||||||
|
chatmsg.replace("<", "<"),
|
||||||
|
"</b>" if mentioned else ""
|
||||||
|
))
|
||||||
else:
|
else:
|
||||||
eviname = '(NULL) %d' % evidence
|
eviname = '(NULL) %d' % evidence
|
||||||
try:
|
try:
|
||||||
eviname = self.evidence[evidence][0]
|
eviname = self.evidence[evidence][0]
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
self.ICLog.append(timestamp + '%s: %s\n%s presented an evidence: %s' % (logcharName, chatmsg, fChar, eviname.strip()))
|
if chatmsg:
|
||||||
|
self.ICLog.append(timestamp + '%s%s: %s%s\n%s presented an evidence: <b>%s</b>' % (
|
||||||
|
"<b>" if mentioned else "",
|
||||||
|
logcharName,
|
||||||
|
chatmsg.replace("<", "<"),
|
||||||
|
"</b>" if mentioned else "",
|
||||||
|
fChar,
|
||||||
|
eviname.strip()
|
||||||
|
))
|
||||||
|
else:
|
||||||
|
self.ICLog.append(timestamp + '%s presented an evidence: <b>%s</b>' % (fChar, eviname.strip()))
|
||||||
|
|
||||||
self.isAdditive = (mChatMessage[ADDITIVE] == "1")
|
self.isAdditive = (mChatMessage[ADDITIVE] == "1")
|
||||||
|
|
||||||
@ -3958,18 +3988,6 @@ class GUI(QtGui.QWidget):
|
|||||||
else:
|
else:
|
||||||
self.char.playIdle(fChar, f_emote, self.scaling[0])
|
self.char.playIdle(fChar, f_emote, self.scaling[0])
|
||||||
self.animState = 3
|
self.animState = 3
|
||||||
|
|
||||||
if exists(AO2XPpath + "callwords.ini"):
|
|
||||||
with open(AO2XPpath + "callwords.ini") as f:
|
|
||||||
callwords = [line.rstrip() for line in f]
|
|
||||||
for callword in callwords:
|
|
||||||
if callword.decode('utf-8').lower() in self.mChatMessage[CHATMSG].lower().split(" "):
|
|
||||||
self.OOCLog.append("<b>%s called you:</b> %s" % (fChar, self.mChatMessage[CHATMSG]))
|
|
||||||
QtGui.QApplication.alert(self, 1000)
|
|
||||||
snd = audio.loadHandle(False, "word_call.wav", 0, 0, BASS_STREAM_AUTOFREE)
|
|
||||||
if snd:
|
|
||||||
audio.playHandle(snd, True)
|
|
||||||
break
|
|
||||||
|
|
||||||
def playEffect(self, fxName, fxSound, pChar, pFolder):
|
def playEffect(self, fxName, fxSound, pChar, pFolder):
|
||||||
effect = ini.get_effect(fxName, pChar, pFolder)
|
effect = ini.get_effect(fxName, pChar, pFolder)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user