From a40fa4a48643b1026a3890e143592c32f930547c Mon Sep 17 00:00:00 2001 From: sD Date: Tue, 11 Aug 2020 17:32:43 +0200 Subject: add 2.8 position changing #65 --- webAO/client.html | 5 +---- webAO/client.js | 12 +++++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/webAO/client.html b/webAO/client.html index 928f303..5375648 100644 --- a/webAO/client.html +++ b/webAO/client.html @@ -140,6 +140,7 @@


- - -
-

diff --git a/webAO/client.js b/webAO/client.js index b4932a6..8d59ec5 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -2053,6 +2053,8 @@ export function onEnter(event) { const text = document.getElementById("client_inputbox").value; const pairchar = document.getElementById("pair_select").value; const pairoffset = document.getElementById("pair_offset").value; + const myrole = document.getElementById("role_select").value ? document.getElementById("role_select").value : mychar.side; + let sfxname = "0"; let sfxdelay = 0; let preanim = "-"; @@ -2066,7 +2068,7 @@ export function onEnter(event) { } client.sendIC("chat", preanim, mychar.name, myemo.emote, - text, mychar.side, + text, myrole, sfxname, myemo.zoom, sfxdelay, selectedShout, evi, flip, flash, color, showname, pairchar, pairoffset, noninterrupting_preanim, looping_sfx, screenshake); } @@ -2736,11 +2738,11 @@ window.changeBackgroundOOC = changeBackgroundOOC; * Change role via OOC. */ export function changeRoleOOC() { - const role_select = document.getElementById("role_select"); - const role_command = document.getElementById("role_command").value; + const new_role = document.getElementById("role_select").value; - client.sendOOC("/" + role_command.replace("$1", role_select.value)); - updateActionCommands(role_select.value); + client.sendOOC("/pos " + new_role); + client.sendServer("SP#" + new_role + "#%"); + updateActionCommands(new_role); } window.changeRoleOOC = changeRoleOOC; -- cgit