From 3361b56c7e3595a009af667a48313da8679abc91 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 7 Jun 2022 10:24:30 -0500 Subject: [PATCH] Test emoji numbers --- scripts/shared/utilities.js | 321 ++++++++++++++++++------------------ 1 file changed, 162 insertions(+), 159 deletions(-) diff --git a/scripts/shared/utilities.js b/scripts/shared/utilities.js index e9bb19a3..c0b95c01 100644 --- a/scripts/shared/utilities.js +++ b/scripts/shared/utilities.js @@ -7,6 +7,10 @@ // TYPE: Shared (JavaScript) // =========================================================================== +let emojiNumbers = ["➊", "➋", "➌", "➍", "➎", "➏", "➐", "➑", "➒"]; +//let emojiNumbers = ["①", "②", "③", "④", "⑤", "⑥", "⑦", "⑧", "⑨"]; +//let emojiNumbers = ["1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣"]; + let bindableKeys = { 8: "backspace", 9: "tab", @@ -1093,13 +1097,13 @@ let serverEmoji = [ [":water_buffalo:", "🐃"], [":neutral_face:", "😐"], [":clock1230:", "🕧"], - [":P", "😛" ], - [":)", "🙂" ], - [":D", "😃" ], - [":o", "😮" ], - [":O", "😮" ], - [":(", "☹️" ], - [":|", "😐" ], + [":P", "😛"], + [":)", "🙂"], + [":D", "😃"], + [":o", "😮"], + [":O", "😮"], + [":(", "☹️"], + [":|", "😐"], ]; // =========================================================================== @@ -1139,8 +1143,8 @@ function getKeyIdFromParams(params) { // return sdlName; //} - for(let i in bindableKeys) { - if(toLowerCase(bindableKeys[i]) == toLowerCase(tempParams)) { + for (let i in bindableKeys) { + if (toLowerCase(bindableKeys[i]) == toLowerCase(tempParams)) { return i; } } @@ -1325,11 +1329,11 @@ function toLowerCase(val) { // =========================================================================== function isNull(val) { - if(val == null) { + if (val == null) { return true; } - if(typeof val === "undefined") { + if (typeof val === "undefined") { return true; } @@ -1339,8 +1343,8 @@ function isNull(val) { // =========================================================================== function getEntityData(entity, dataName) { - if(entity != null) { - if(entity.getData != null) { + if (entity != null) { + if (entity.getData != null) { return entity.getData(dataName); } } @@ -1350,7 +1354,7 @@ function getEntityData(entity, dataName) { // =========================================================================== function getDistance(vec1, vec2) { - if(isNull(vec1) || isNull(vec2)) { + if (isNull(vec1) || isNull(vec2)) { return false; } return vec1.distance(vec2); @@ -1361,11 +1365,11 @@ function getDistance(vec1, vec2) { function logToConsole(tempLogLevel, text) { text = removeColoursInMessage(text); - if(hasBitFlag(logLevel|LOG_WARN|LOG_ERROR, tempLogLevel)) { - if(tempLogLevel & LOG_ERROR) { + if (hasBitFlag(logLevel | LOG_WARN | LOG_ERROR, tempLogLevel)) { + if (tempLogLevel & LOG_ERROR) { consoleError(text); return true; - } else if(tempLogLevel & LOG_WARN) { + } else if (tempLogLevel & LOG_WARN) { consoleWarn(text); return true; } else { @@ -1380,7 +1384,7 @@ function logToConsole(tempLogLevel, text) { function Enum(constantsList) { let tempTable = {}; - for(let i in constantsList) { + for (let i in constantsList) { tempTable[constantsList[i]] = i; } return tempTable; @@ -1401,7 +1405,7 @@ function isServerScript() { // =========================================================================== function getPercentage(num, per) { - return (num/100)*per; + return (num / 100) * per; } // =========================================================================== @@ -1498,8 +1502,8 @@ function getAllowedSkins(gameId = getGame()) { function getAllowedSkinIndexFromSkin(skin) { let allowedSkins = getAllowedSkins(); - for(let i in allowedSkins) { - if(allowedSkins[i][0] == skin) { + for (let i in allowedSkins) { + if (allowedSkins[i][0] == skin) { return i; } } @@ -1511,8 +1515,8 @@ function getAllowedSkinIndexFromSkin(skin) { function getSkinIndexFromModel(model, gameId = getGame()) { let skins = getGameConfig().skins[gameId]; - for(let i in skins) { - if(toLowerCase(skins[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in skins) { + if (toLowerCase(skins[i][0]).indexOf(toLowerCase(model)) != -1) { return i; } } @@ -1524,8 +1528,8 @@ function getSkinIndexFromModel(model, gameId = getGame()) { function getSkinIndexFromName(name, gameId = getGame()) { let skins = getGameConfig().skins[gameId]; - for(let i in skins) { - if(toLowerCase(skins[i][1]).indexOf(toLowerCase(name)) != -1) { + for (let i in skins) { + if (toLowerCase(skins[i][1]).indexOf(toLowerCase(name)) != -1) { return i; } } @@ -1537,8 +1541,8 @@ function getSkinIndexFromName(name, gameId = getGame()) { function getObjectModelIndexFromModel(model, gameId = getGame()) { let objects = getGameConfig().objects[gameId]; - for(let i in objects) { - if(toLowerCase(objects[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in objects) { + if (toLowerCase(objects[i][0]).indexOf(toLowerCase(model)) != -1) { return i; } } @@ -1558,11 +1562,11 @@ function getVehicleModelIndexFromParams(params, gameId = getGame()) { let fromName = getVehicleModelIndexFromName(params, gameId); let fromModel = getVehicleModelIndexFromModel(params, gameId); - if(fromModel && !fromName) { + if (fromModel && !fromName) { return fromModel; } - if(!fromModel && fromName) { + if (!fromModel && fromName) { return fromName; } @@ -1573,8 +1577,8 @@ function getVehicleModelIndexFromParams(params, gameId = getGame()) { function getVehicleModelIndexFromName(name, gameId = getGame()) { let vehicles = getGameConfig().vehicles[gameId]; - for(let i in vehicles) { - if(toLowerCase(vehicles[i][1]).indexOf(toLowerCase(name)) != -1) { + for (let i in vehicles) { + if (toLowerCase(vehicles[i][1]).indexOf(toLowerCase(name)) != -1) { return i; } } @@ -1586,13 +1590,13 @@ function getVehicleModelIndexFromName(name, gameId = getGame()) { function getVehicleModelIndexFromModel(model, gameId = getGame()) { let vehicles = getGameConfig().vehicles[gameId]; - for(let i in vehicles) { - if(isNaN(model)) { - if(toLowerCase(vehicles[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in vehicles) { + if (isNaN(model)) { + if (toLowerCase(vehicles[i][0]).indexOf(toLowerCase(model)) != -1) { return i; } } else { - if(vehicles[i][0] == toInteger(model)) { + if (vehicles[i][0] == toInteger(model)) { return i; } } @@ -1605,8 +1609,8 @@ function getVehicleModelIndexFromModel(model, gameId = getGame()) { function getVehicleModelFromName(name, gameId = getGame()) { let vehicles = getGameConfig().vehicles[gameId]; - for(let i in vehicles) { - if(toLowerCase(vehicles[i][1]).indexOf(toLowerCase(name)) != -1) { + for (let i in vehicles) { + if (toLowerCase(vehicles[i][1]).indexOf(toLowerCase(name)) != -1) { return vehicles[i][0]; } } @@ -1618,13 +1622,13 @@ function getVehicleModelFromName(name, gameId = getGame()) { function getVehicleNameFromModel(model, gameId = getGame()) { let vehicles = getGameConfig().vehicles[gameId]; - for(let i in vehicles) { - if(isNaN(model)) { - if(toLowerCase(vehicles[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in vehicles) { + if (isNaN(model)) { + if (toLowerCase(vehicles[i][0]).indexOf(toLowerCase(model)) != -1) { return vehicles[i][1]; } } else { - if(vehicles[i][0] == toInteger(model)) { + if (vehicles[i][0] == toInteger(model)) { return vehicles[i][1]; } } @@ -1639,11 +1643,11 @@ function getSkinModelIndexFromParams(params, gameId = getGame()) { let fromName = getSkinIndexFromName(params, gameId); let fromModel = getSkinIndexFromModel(params, gameId); - if(fromModel && !fromName) { + if (fromModel && !fromName) { return fromModel; } - if(!fromModel && fromName) { + if (!fromModel && fromName) { return fromName; } @@ -1654,8 +1658,8 @@ function getSkinModelIndexFromParams(params, gameId = getGame()) { function getSkinNameFromModel(model, gameId = getGame()) { let skins = getGameConfig().skins[gameId]; - for(let i in skins) { - if(toLowerCase(skins[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in skins) { + if (toLowerCase(skins[i][0]).indexOf(toLowerCase(model)) != -1) { return skins[i][1]; } } @@ -1666,7 +1670,7 @@ function getSkinNameFromModel(model, gameId = getGame()) { // =========================================================================== function getSkinNameFromIndex(index, gameId = getGame()) { - if(typeof getGameConfig().skins[gameId][index] != "undefined") { + if (typeof getGameConfig().skins[gameId][index] != "undefined") { return getGameConfig().skins[gameId][index][1]; } @@ -1677,8 +1681,8 @@ function getSkinNameFromIndex(index, gameId = getGame()) { function getSkinModelFromName(name, gameId = getGame()) { let skins = getGameConfig().skins[gameId]; - for(let i in skins) { - if(toLowerCase(skins[i][1]).indexOf(toLowerCase(name)) != -1) { + for (let i in skins) { + if (toLowerCase(skins[i][1]).indexOf(toLowerCase(name)) != -1) { return skins[i][0]; } } @@ -1690,11 +1694,11 @@ function getObjectModelIndexFromParams(params, gameId = getGame()) { let fromName = getObjectModelIndexFromName(params, gameId); let fromModel = getObjectModelIndexFromModel(params, gameId); - if(fromModel && !fromName) { + if (fromModel && !fromName) { return fromModel; } - if(!fromModel && fromName) { + if (!fromModel && fromName) { return fromName; } @@ -1705,8 +1709,8 @@ function getObjectModelIndexFromParams(params, gameId = getGame()) { function getObjectNameFromModel(model, gameId = getGame()) { let objects = getGameConfig().objects[gameId]; - for(let i in objects) { - if(toLowerCase(objects[i][0]).indexOf(toLowerCase(model)) != -1) { + for (let i in objects) { + if (toLowerCase(objects[i][0]).indexOf(toLowerCase(model)) != -1) { return objects[i][1]; } } @@ -1718,8 +1722,8 @@ function getObjectNameFromModel(model, gameId = getGame()) { function getObjectModelFromName(name, gameId = getGame()) { let objects = getGameConfig().objects[gameId]; - for(let i in objects) { - if(toLowerCase(objects[i][1]).indexOf(toLowerCase(name)) != -1) { + for (let i in objects) { + if (toLowerCase(objects[i][1]).indexOf(toLowerCase(name)) != -1) { return objects[i][0]; } } @@ -1728,8 +1732,8 @@ function getObjectModelFromName(name, gameId = getGame()) { // =========================================================================== function getPosToRightOfPos(pos, angle, distance) { - let x = (pos.x+((Math.cos((angle-1.57)+(Math.PI/2)))*distance)); - let y = (pos.y+((Math.sin((angle-1.57)+(Math.PI/2)))*distance)); + let x = (pos.x + ((Math.cos((angle - 1.57) + (Math.PI / 2))) * distance)); + let y = (pos.y + ((Math.sin((angle - 1.57) + (Math.PI / 2))) * distance)); let rightPos = toVector3(x, y, pos.z); @@ -1739,8 +1743,8 @@ function getPosToRightOfPos(pos, angle, distance) { // =========================================================================== function getPosToLeftOfPos(pos, angle, distance) { - let x = (pos.x+((Math.cos((angle+1.57)+(Math.PI/2)))*distance)); - let y = (pos.y+((Math.sin((angle+1.57)+(Math.PI/2)))*distance)); + let x = (pos.x + ((Math.cos((angle + 1.57) + (Math.PI / 2))) * distance)); + let y = (pos.y + ((Math.sin((angle + 1.57) + (Math.PI / 2))) * distance)); let leftPos = toVector3(x, y, pos.z); @@ -1754,18 +1758,18 @@ function getPosInFrontOfPos(pos, angle, distance) { let y = pos.y; let z = pos.z; - if(getGame() != VRR_GAME_MAFIA_ONE) { - x = (pos.x+((Math.cos(angle+(Math.PI/2)))*distance)); - y = (pos.y+((Math.sin(angle+(Math.PI/2)))*distance)); + if (getGame() != VRR_GAME_MAFIA_ONE) { + x = (pos.x + ((Math.cos(angle + (Math.PI / 2))) * distance)); + y = (pos.y + ((Math.sin(angle + (Math.PI / 2))) * distance)); } else { - while(angle < 0.0) + while (angle < 0.0) angle += 360.0; - while(angle > 360.0) + while (angle > 360.0) angle -= 360.0; - x = (pos.x+((Math.cos(angle-(Math.PI/2)))*distance)); - z = (pos.z+((Math.sin(angle+(Math.PI/2)))*distance)); + x = (pos.x + ((Math.cos(angle - (Math.PI / 2))) * distance)); + z = (pos.z + ((Math.sin(angle + (Math.PI / 2))) * distance)); } return toVector3(x, y, z); @@ -1778,14 +1782,14 @@ function getPosBehindPos(pos, angle, distance) { let y = pos.y; let z = pos.z; - if(getGame() < VRR_GAME_MAFIA_ONE) { - y = (pos.y+((Math.sin(angle-(Math.PI/2)))*distance)); + if (getGame() < VRR_GAME_MAFIA_ONE) { + y = (pos.y + ((Math.sin(angle - (Math.PI / 2))) * distance)); } else { angle = radToDeg(angle); - z = (pos.z+((Math.sin(angle-(Math.PI/2)))*distance)); + z = (pos.z + ((Math.sin(angle - (Math.PI / 2))) * distance)); } - x = (pos.x+((Math.cos(angle-(Math.PI/2)))*distance)); + x = (pos.x + ((Math.cos(angle - (Math.PI / 2))) * distance)); return toVector3(x, y, z); } @@ -1793,19 +1797,19 @@ function getPosBehindPos(pos, angle, distance) { // =========================================================================== function getPosAbovePos(pos, distance) { - return toVector3(pos.x, pos.y, pos.z+distance); + return toVector3(pos.x, pos.y, pos.z + distance); } // =========================================================================== function getPosBelowPos(pos, distance) { - return toVector3(pos.x, pos.y, pos.z-distance); + return toVector3(pos.x, pos.y, pos.z - distance); } // =========================================================================== function applyOffsetToPos(position, position2) { - return toVector3(position.x+position2.x, position.y+position2.y, position.z+position2.z); + return toVector3(position.x + position2.x, position.y + position2.y, position.z + position2.z); } // =========================================================================== @@ -1840,10 +1844,9 @@ function boolToInt(boolVal) { function fixAngle(angle) { angle = radToDeg(angle); - if(angle < 0) - { + if (angle < 0) { angle = Math.abs(angle); - angle = ((180-angle+1)+180); + angle = ((180 - angle + 1) + 180); } return degToRad(angle); } @@ -1887,8 +1890,8 @@ function radToDeg(rad) { // =========================================================================== function getHeadingFromPosToPos(pos1, pos2) { - let x = pos2.x-pos1.x; - let y = pos2.y-pos1.y; + let x = pos2.x - pos1.x; + let y = pos2.y - pos1.y; let rad = Math.atan2(y, x); let deg = radToDeg(rad); deg -= 90; @@ -1900,12 +1903,12 @@ function getHeadingFromPosToPos(pos1, pos2) { function getAngleInCircleFromCenter(center, total, current) { let gap = 360 / total; - let deg = Math.floor(gap*current); + let deg = Math.floor(gap * current); - if(deg <= 0) { + if (deg <= 0) { deg = 1; } else { - if(deg >= 360) { + if (deg >= 360) { deg = 359; } } @@ -1917,7 +1920,7 @@ function getAngleInCircleFromCenter(center, total, current) { function getArrayOfElementId(elements) { let tempArray = []; - for(let i in elements) { + for (let i in elements) { tempArray.push(elements[i].id); } @@ -1927,7 +1930,7 @@ function getArrayOfElementId(elements) { // =========================================================================== function getCurrentUnixTimestamp() { - return new Date().getTime()/1000; + return new Date().getTime() / 1000; } // =========================================================================== @@ -1953,10 +1956,10 @@ function msToTime(duration) { // =========================================================================== function generateRandomString(length, characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") { - var result = ''; + var result = ''; var charactersLength = characters.length; - for ( var i = 0; i < length; i++ ) { - result += characters.charAt(Math.floor(Math.random() * charactersLength)); + for (var i = 0; i < length; i++) { + result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } @@ -1964,7 +1967,7 @@ function generateRandomString(length, characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZab // =========================================================================== function doesWordStartWithVowel(word) { - switch(word.substr(0,1).toLowerCase()) { + switch (word.substr(0, 1).toLowerCase()) { case "a": case "e": case "i": @@ -1982,7 +1985,7 @@ function doesWordStartWithVowel(word) { // =========================================================================== function getProperDeterminerForName(word) { - switch(word.substr(0,1).toLowerCase()) { + switch (word.substr(0, 1).toLowerCase()) { case "a": case "e": case "i": @@ -2005,7 +2008,7 @@ function getPluralForm(name) { function removeHexColoursFromString(str) { let matchRegex = /#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})\b/gi; let matchedHexes = str.match(matchRegex); - for(let i in matchHex) { + for (let i in matchHex) { str.replace(matchedHexes, `{${i}}`); } @@ -2030,15 +2033,15 @@ async function waitUntil(condition) { // =========================================================================== function getGameLocationFromParams(params) { - if(isNaN(params)) { + if (isNaN(params)) { let locations = getGameConfig().locations[getGame()]; - for(let i in locations) { - if(toLowerCase(locations[i][0]).indexOf(toLowerCase(params)) != -1) { + for (let i in locations) { + if (toLowerCase(locations[i][0]).indexOf(toLowerCase(params)) != -1) { return i; } } } else { - if(typeof getGameConfig().locations[getGame()][params] != "undefined") { + if (typeof getGameConfig().locations[getGame()][params] != "undefined") { return toInteger(params); } } @@ -2081,12 +2084,12 @@ function breakText(text, maxLength) { let lines = []; let j = Math.floor(text.length / maxLength); - for(let i = 0; i < j; i++) { - lines.push(text.substr(i*maxLength,maxLength)); + for (let i = 0; i < j; i++) { + lines.push(text.substr(i * maxLength, maxLength)); } - let line = text.substr(j*maxLength, text.length % maxLength); - if(line.length > 0) { + let line = text.substr(j * maxLength, text.length % maxLength); + if (line.length > 0) { lines.push(line); } @@ -2096,7 +2099,7 @@ function breakText(text, maxLength) { // =========================================================================== function getSpeedFromVelocity(vel) { - return Math.sqrt(vel.x*vel.x + vel.y*vel.y + vel.z*vel.z); + return Math.sqrt(vel.x * vel.x + vel.y * vel.y + vel.z * vel.z); } // =========================================================================== @@ -2120,34 +2123,34 @@ function getCardinalDirection(pos1, pos2) { let nw = 7; let na = 8; - if(b < 0 && a < 0){ - if(x < (y/2)){ + if (b < 0 && a < 0) { + if (x < (y / 2)) { return no; - } else if(y < (x/2)){ + } else if (y < (x / 2)) { return ea; } else { return ne; } - } else if(b < 0 && a >= 0){ - if(x < (y/2)){ + } else if (b < 0 && a >= 0) { + if (x < (y / 2)) { return no; - } else if(y < (x/2)){ + } else if (y < (x / 2)) { return we; } else { return nw; } - } else if(b >= 0 && a >= 0){ - if(x < (y/2)){ + } else if (b >= 0 && a >= 0) { + if (x < (y / 2)) { return so; - } else if(y < (x/2)){ + } else if (y < (x / 2)) { return we; } else { return sw; } - } else if(b >= 0 && a < 0){ - if(x < (y/2)){ + } else if (b >= 0 && a < 0) { + if (x < (y / 2)) { return so; - } else if(y < (x/2)){ + } else if (y < (x / 2)) { return ea; } else { return se; @@ -2163,7 +2166,7 @@ function getCardinalDirection(pos1, pos2) { function getTimeDifferenceDisplay(timeStamp2, timeStamp1) { timeStamp1 = timeStamp1 * 1000; timeStamp2 = timeStamp2 * 1000; - if(isNaN(timeStamp1) || isNaN(timeStamp2)) { + if (isNaN(timeStamp1) || isNaN(timeStamp2)) { return "Unknown"; } @@ -2178,7 +2181,7 @@ function getTimeDifferenceDisplay(timeStamp2, timeStamp1) { // =========================================================================== function doesWordStartWithVowel(word) { - switch(toLowerCase(word.substr(0,1))) { + switch (toLowerCase(word.substr(0, 1))) { case "a": case "e": case "i": @@ -2196,7 +2199,7 @@ function doesWordStartWithVowel(word) { // =========================================================================== function replaceEmojiIntoString(message) { - for(let i in emojiReplaceString) { + for (let i in emojiReplaceString) { message = message.replace(emojiReplaceString[i][0], emojiReplaceString[i][1]); } return message; @@ -2209,22 +2212,22 @@ function makeReadableTime(hour, minute) { let minuteStr = toString(minute); let meridianStr = "AM"; - if(hour < 10) { + if (hour < 10) { hourStr = "0" + toString(hour); meridianStr = "AM"; } - if(hour > 11) { - let actualHour = hour-12; - if(actualHour < 10) { - hourStr = "0" + toString(hour-12); + if (hour > 11) { + let actualHour = hour - 12; + if (actualHour < 10) { + hourStr = "0" + toString(hour - 12); } else { - hourStr = toString(hour-12); + hourStr = toString(hour - 12); } meridianStr = "PM"; } - if(minute < 10) { + if (minute < 10) { minuteStr = "0" + toString(minute); } @@ -2234,14 +2237,14 @@ function makeReadableTime(hour, minute) { // =========================================================================== function getCardinalDirectionName(cardinalDirectionId) { - let cardinalDirections = ["North", "Northeast", "East", "Southeast", "South", "Southwest", "West", "Northwest", "Unknown" ]; + let cardinalDirections = ["North", "Northeast", "East", "Southeast", "South", "Southwest", "West", "Northwest", "Unknown"]; return cardinalDirections[cardinalDirectionId]; } // =========================================================================== function getWeekDayName(weekdayId) { - let weekdayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; + let weekdayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; return weekdayNames[weekdayId]; } @@ -2260,9 +2263,9 @@ function getLockedUnlockedEmojiFromBool(boolVal) { // =========================================================================== -String.prototype.format = function() { +String.prototype.format = function () { let a = this; - for(let i in arguments) { + for (let i in arguments) { a = a.replace("{" + String(i) + "}", arguments[i]); } return a; @@ -2277,8 +2280,8 @@ function ArrayBufferToString(buffer) { // =========================================================================== function getElementTypeName(typeId) { - if(getGame() == VRR_GAME_MAFIA_ONE) { - switch(typeId) { + if (getGame() == VRR_GAME_MAFIA_ONE) { + switch (typeId) { case ELEMENT_VEHICLE: return "Vehicle"; @@ -2292,7 +2295,7 @@ function getElementTypeName(typeId) { return "Unknown" } } else { - switch(typeId) { + switch (typeId) { case ELEMENT_VEHICLE: return "Vehicle"; @@ -2330,7 +2333,7 @@ function getElementTypeName(typeId) { function fillStringWithCharacter(character, amount) { let tempString = ""; - for(let i = 0; i <= amount; i++) { + for (let i = 0; i <= amount; i++) { tempString = tempString + toString(character); } return tempString; @@ -2351,7 +2354,7 @@ function getCurrentTimeStampWithTimeZone(timeZone) { let tzDate = new Date(date.toLocaleString('en-US', { timeZone: timeZone })); let offset = utcDate.getTime() - tzDate.getTime(); - date.setTime( date.getTime() + offset ); + date.setTime(date.getTime() + offset); return date; }; @@ -2366,7 +2369,7 @@ function getSyncerFromId(syncerId) { // =========================================================================== function isConsole(client) { - if(client == null) { + if (client == null) { return false; } @@ -2395,8 +2398,8 @@ function isSamePlayer(client1, client2) { */ function getConsoleClient() { let clients = getClients(); - for(let i in clients) { - if(isConsole(clients[i])) { + for (let i in clients) { + if (isConsole(clients[i])) { return clients[i]; } } @@ -2477,11 +2480,11 @@ function getHexColourByType(typeName) { // =========================================================================== function getPlayerColour(client) { - if(getPlayerData(client) != false) { - if(!isPlayerLoggedIn(client)) { + if (getPlayerData(client) != false) { + if (!isPlayerLoggedIn(client)) { return getColourByName("darkGrey"); } else { - if(isPlayerWorking(client)) { + if (isPlayerWorking(client)) { return getJobData(getJobIndexFromDatabaseId(getPlayerCurrentSubAccount(client).job)).colour; } } @@ -2514,9 +2517,9 @@ function getBoolRedGreenInlineColour(boolValue) { */ function hexToRgb(h) { return [ - '0x'+h[1]+h[2]|0, - '0x'+h[3]+h[4]|0, - '0x'+h[5]+h[6]|0 + '0x' + h[1] + h[2] | 0, + '0x' + h[3] + h[4] | 0, + '0x' + h[5] + h[6] | 0 ]; } @@ -2532,7 +2535,7 @@ function hexToRgb(h) { * */ function rgbToHex(r, g, b) { - return "#"+((1<<24)+(r<<16)+(g<<8)+ b).toString(16).slice(1); + return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1); } // =========================================================================== @@ -2546,8 +2549,8 @@ function rgbToHex(r, g, b) { */ function getClientChatColour(client) { let tempJob = getPlayerCurrentSubAccount(client).job; - if(tempJob != -1) { - if(getPlayerData(client).isWorking) { + if (tempJob != -1) { + if (getPlayerData(client).isWorking) { return getJobData(tempJob).jobColour; } } @@ -2645,7 +2648,7 @@ function hexFromToColour(colour) { * */ function replaceColoursInMessage(messageText) { - if(messageText == null) { + if (messageText == null) { return ""; } @@ -2661,13 +2664,13 @@ function replaceColoursInMessage(messageText) { tempRegex = new RegExp(tempFind, 'g'); messageText = messageText.replace(tempRegex, "[#FFFFFF]"); - for(let i in getServerColours().hex.byName) { + for (let i in getServerColours().hex.byName) { let find = `{${i}}`; let re = new RegExp(find, 'g'); messageText = messageText.replace(re, `[#${getServerColours().hex.byName[i]}]`); } - for(let i in getServerColours().hex.byType) { + for (let i in getServerColours().hex.byType) { let find = `{${i}}`; let re = new RegExp(find, 'g'); messageText = messageText.replace(re, `[#${getServerColours().hex.byType[i]}]`); @@ -2686,15 +2689,15 @@ function replaceColoursInMessage(messageText) { * */ function removeColoursInMessage(messageText) { - if(messageText == null) { + if (messageText == null) { return ""; } - if(typeof messageText != "string") { + if (typeof messageText != "string") { return ""; } - if(messageText == "") { + if (messageText == "") { return ""; } @@ -2710,13 +2713,13 @@ function removeColoursInMessage(messageText) { tempRegex = new RegExp(tempFind, 'g'); messageText = messageText.replace(tempRegex, ""); - for(let i in getServerColours().hex.byName) { + for (let i in getServerColours().hex.byName) { let find = `{${i}}`; let re = new RegExp(find, 'g'); messageText = messageText.replace(re, ""); } - for(let i in getServerColours().hex.byType) { + for (let i in getServerColours().hex.byType) { let find = `{${i}}`; let re = new RegExp(find, 'g'); messageText = messageText.replace(re, ""); @@ -2735,8 +2738,8 @@ function removeColoursInMessage(messageText) { * */ function replaceEmojiInString(messageString) { - for(let i in emojiReplaceString) { - while(messageString.indexOf(emojiReplaceString[i][0]) != -1) { + for (let i in emojiReplaceString) { + while (messageString.indexOf(emojiReplaceString[i][0]) != -1) { messageString = messageString.replace(emojiReplaceString[i][0], emojiReplaceString[i][1]); } } @@ -2781,8 +2784,8 @@ function getPlayerLocationName(client) { function getGameAreaFromPos(position) { let areas = getGameConfig().areas[getGame()]; - for(let i in areas) { - if(isPointInPoly(areas[i].borders, position)) { + for (let i in areas) { + if (isPointInPoly(areas[i].borders, position)) { return i; } } @@ -2791,10 +2794,10 @@ function getGameAreaFromPos(position) { // =========================================================================== function isPosInPoly(poly, position) { - for(var c = false, i = -1, l = poly.length, j = l - 1; ++i < l; j = i) + for (var c = false, i = -1, l = poly.length, j = l - 1; ++i < l; j = i) ((poly[i].y <= position.y && position.y < poly[j].y) || (poly[j].y <= position.y && position.y < poly[i].y)) - && (position.x < (poly[j].x - poly[i].x) * (position[1] - poly[i].y) / (poly[j].y - poly[i].y) + poly[i].x) - && (c = !c); + && (position.x < (poly[j].x - poly[i].x) * (position[1] - poly[i].y) / (poly[j].y - poly[i].y) + poly[i].x) + && (c = !c); return c; } @@ -2805,7 +2808,7 @@ function createBitFlagTable(keyNames) { let bitTable = {}; let incVal = 1; - for(let i in keyNames) { + for (let i in keyNames) { let key = keyNames[i]; bitTable[key] = bitVal; bitVal = 1 << incVal; @@ -2817,15 +2820,15 @@ function createBitFlagTable(keyNames) { // =========================================================================== function hasBitFlag(allFlags, checkForFlag) { - if(allFlags == 0) { + if (allFlags == 0) { return false; } - if(allFlags == -1) { + if (allFlags == -1) { return true; } - if((allFlags & checkForFlag) == checkForFlag) { + if ((allFlags & checkForFlag) == checkForFlag) { return true; }