aboutsummaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorNinjune <enderknight537@gmail.com>2022-11-25 23:39:40 -0600
committerNinjune <enderknight537@gmail.com>2022-11-25 23:39:40 -0600
commitf8aacdf7e45003719efd949ecb8bc30001e24e17 (patch)
treef7719d8b22dd868217eea8e31f03e79a4ac15e12 /chat
parent9bb7bf0b2f4dbc9269b0e5fa446d8480b814fe20 (diff)
downloadcoleweight-f8aacdf7e45003719efd949ecb8bc30001e24e17.tar.gz
coleweight-f8aacdf7e45003719efd949ecb8bc30001e24e17.tar.bz2
coleweight-f8aacdf7e45003719efd949ecb8bc30001e24e17.zip
v1.6.5v1.6.6
Diffstat (limited to 'chat')
-rw-r--r--chat/message.js44
1 files changed, 37 insertions, 7 deletions
diff --git a/chat/message.js b/chat/message.js
index c7cfe9f..79b6be1 100644
--- a/chat/message.js
+++ b/chat/message.js
@@ -27,12 +27,7 @@ register("chat", (level, typeOfChat, hypixelRank, username, playerMessage, event
messagePrefix = message
cancel(event)
- if(cwlbPlayerData.rank > 0 && cwlbPlayerData.rank < 501)
- messagePrefix = message.slice(0, message.indexOf(':')) + ` &8[&6#${addCommas(cwlbPlayerData.rank)}&8]&f: `
- else if(hypixelRank == "" && typeOfChat == "")
- messagePrefix = message.slice(0, message.indexOf(':')) + `&7: `
- else
- messagePrefix = message.slice(0, message.indexOf(':')) + `&f: `
+ messagePrefix = message.slice(0, message.indexOf(':')) + ` &8[&6#${addCommas(cwlbPlayerData.rank)}&8]&f: `
newMessage.addTextComponent(messagePrefix)
@@ -45,8 +40,43 @@ register("chat", (level, typeOfChat, hypixelRank, username, playerMessage, event
ChatLib.chat(newMessage)
}).setCriteria(/^(\[\d+\] )?((?:(?:Guild|Party|Co-op) > )|(?:\[:v:\] ))?(\[\w+\+{0,2}\] )?(\w{1,16})(?: \[\w{1,6}\])?: (.*)$/g)
+register("messageSent", (origMessage, event) => { // emotes! this was fun to make :)
+ let commandState = 0,
+ command = "",
+ colonIndex1 = -1,
+ message = ""
+
+ for(let charIndex = 0; charIndex < origMessage.length; charIndex++)
+ {
+ if(origMessage[charIndex] == ":" && commandState == 0)
+ {
+ colonIndex1 = charIndex
+ commandState = 1
+ }
+ else if (origMessage[charIndex] == ":" && commandState == 1)
+ {
+ commandState = 2
+ command = origMessage.slice(colonIndex1 + 1, charIndex).toLowerCase()
+ }
+ }
+ if(command == "shrug")
+ {
+ cancel(event)
+ emote = "¯\\_(ツ)_/¯"
+ }
+ else if (command == "lenny")
+ {
+ cancel(event)
+ emote = "( ͡° ͜ʖ ͡°)"
+ }
+ else
+ return
+ message = origMessage.slice(0, colonIndex1) + emote + origMessage.slice(colonIndex1 + 2 + command.length, origMessage.length)
+ ChatLib.say(`${message}`)
+})
+
register("worldLoad", () => {
- axios.get(`https://ninjune.dev/api/coleweight-leaderboard`)
+ axios.get(`https://ninjune.dev/api/coleweight-leaderboard?length=500`)
.then(res => {
cwlbData = res.data
})