aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.js25
1 files changed, 11 insertions, 14 deletions
diff --git a/webAO/client.js b/webAO/client.js
index bb930b0..c483361 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -1267,6 +1267,14 @@ class Viewport {
changeBackground(chatmsg.side);
clearTimeout(this.updater);
+ if (this.chatmsg.name.toLowerCase().endsWith("_hd")) {
+ this.speakingSprite = this.chatmsg.sprite + ".png";
+ this.silentSprite = this.chatmsg.sprite + ".png";
+ } else {
+ this.speakingSprite = "(b)" + this.chatmsg.sprite + ".gif";
+ this.silentSprite = "(a)" + this.chatmsg.sprite + ".gif";
+ }
+
const shouts = [
undefined,
"holdit",
@@ -1481,17 +1489,6 @@ class Viewport {
const shoutSprite = document.getElementById("client_shout");
const chatBoxInner = document.getElementById("client_inner_chat");
- let speakingSprite;
- let silentSprite;
-
- if (this.chatmsg.name.toLowerCase().endsWith("_hd")) {
- speakingSprite = this.chatmsg.sprite + ".png";
- silentSprite = this.chatmsg.sprite + ".png";
- } else {
- speakingSprite = "(b)" + this.chatmsg.sprite + ".gif";
- silentSprite = "(a)" + this.chatmsg.sprite + ".gif";
- }
-
// Flip the character
if (this.chatmsg.flip === 1) {
charSprite.style.transform = "scaleX(-1)";
@@ -1608,11 +1605,11 @@ class Viewport {
}
}
- charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(speakingSprite);
+ charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(this.speakingSprite);
charSprite.style.display = "";
if (this.textnow === this.chatmsg.content) {
- charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(silentSprite);
+ charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(this.silentSprite);
charSprite.style.display = "";
waitingBox.innerHTML = "▶";
this._animating = false;
@@ -1632,7 +1629,7 @@ class Viewport {
if (this.textnow === this.chatmsg.content) {
this.textTimer = 0;
this._animating = false;
- charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(silentSprite);
+ charSprite.src = AO_HOST + "characters/" + encodeURI(this.chatmsg.name.toLowerCase()) + "/" + encodeURI(this.silentSprite);
charSprite.style.display = "";
waitingBox.innerHTML = "▶";
clearTimeout(this.updater);