chat message manager: format rl-messages at chat build time
This allows different final messages being built for split chat vs normal chat, fixing <colNORMAL> incorrectly applying the default chatbox color to split chat.
This commit is contained in:
@@ -440,14 +440,16 @@ LABEL391:
|
||||
if_icmpeq LABEL406
|
||||
jump LABEL1751
|
||||
LABEL406:
|
||||
iconst 0 ; splitpmbox
|
||||
iload 10 ; message uid
|
||||
sload 17 ; message channel
|
||||
sload 16 ; message name
|
||||
sload 18 ; message
|
||||
sload 21 ; message timestamp
|
||||
sconst "chatMessageBuilding"
|
||||
runelite_callback
|
||||
runelite_callback
|
||||
pop_int ; pop uid
|
||||
pop_int ; splitpmbox
|
||||
sstore 21 ; message timestamp
|
||||
sstore 18 ; message
|
||||
sstore 16 ; message name
|
||||
|
||||
@@ -413,14 +413,16 @@ CHAT_FILTER:
|
||||
if_icmpeq LABEL369 ; Check if we are building this message
|
||||
jump LABEL555
|
||||
LABEL369:
|
||||
iconst 1 ; splitpmbox
|
||||
iload 12 ; message uid
|
||||
sconst "" ; message channel
|
||||
sload 1 ; message name
|
||||
sload 0 ; message
|
||||
sload 2 ; message timestamp
|
||||
sconst "chatMessageBuilding"
|
||||
runelite_callback
|
||||
runelite_callback
|
||||
pop_int ; uid
|
||||
pop_int ; splitpmbox
|
||||
sstore 2 ; message timestamp
|
||||
sstore 0 ; message
|
||||
sstore 1 ; message name
|
||||
|
||||
Reference in New Issue
Block a user