From 8bbb97917a595ebbd2cef080b3df6cb331193663 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Wed, 7 Aug 2024 20:04:58 +0200 Subject: populate fields correctly --- webAO/packets/handlers/handlePU.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'webAO/packets/handlers/handlePU.ts') diff --git a/webAO/packets/handlers/handlePU.ts b/webAO/packets/handlers/handlePU.ts index 0bc1201..6db644b 100644 --- a/webAO/packets/handlers/handlePU.ts +++ b/webAO/packets/handlers/handlePU.ts @@ -5,5 +5,25 @@ import { getCharIcon } from "../../client/handleCharacterInfo"; * @param {Array} args packet arguments */ export const handlePU = (args: string[]) => { - const playerID = Number(args[1]); + const playerRow = document.getElementById(`client_playerlist_entry${Number(args[1])}`); + const type = Number(args[2]); + const data = args[3]; + switch (type) { + case 0: + const oocName = playerRow.childNodes[3]; + oocName.innerText = data; + break; + case 1: + const playerImg = playerRow.childNodes[0].firstChild; + getCharIcon(playerImg, data); + const charName = playerRow.childNodes[1]; + charName.innerText = data; + break; + case 2: + const showName = playerRow.childNodes[2]; + showName.innerText = data; + break; + default: + break; + } } \ No newline at end of file -- cgit