diff options
Diffstat (limited to 'webAO/client.js')
| -rw-r--r-- | webAO/client.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/webAO/client.js b/webAO/client.js index 8e6406f..5ab370a 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -307,12 +307,18 @@ class Client extends EventEmitter { realization, text_color, showname, other_charid, self_hoffset, self_yoffset, noninterrupting_preanim, looping_sfx, screenshake, frame_screenshake, frame_realization, frame_sfx, additive, effect) { let extra_cccc = ``; + let other_emote = ``; + let other_offset = ``; let extra_27 = ``; let extra_28 = ``; if (extrafeatures.includes("cccc_ic_support")) { - const self_offset = extrafeatures.includes("y_offset") ? self_hoffset+'&'+self_yoffset : self_hoffset; - extra_cccc = `${showname}#${other_charid}#${self_offset}#${noninterrupting_preanim}#`; + const self_offset = extrafeatures.includes("y_offset") ? self_hoffset+'&'+self_yoffset : self_hoffset; + if (mode === "replay") { + other_emote = `##`; + other_offset = `#0#0`; + } + extra_cccc = `${showname}#${other_charid}${other_emote}#${self_offset}${other_offset}#${noninterrupting_preanim}#`; if (extrafeatures.includes("looping_sfx")) { extra_27 = `${looping_sfx}#${screenshake}#${frame_screenshake}#${frame_realization}#${frame_sfx}#`; |
