aboutsummaryrefslogtreecommitdiff
path: root/src/lib/utils.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-04-23 22:08:29 -0500
committermat <github@matdoes.dev>2022-04-23 22:08:29 -0500
commitfa42cdc56e21d6d50f17db6143b74d8b57f179be (patch)
tree0ea27306653c23b683d89ffe8344e72f0626cd2a /src/lib/utils.ts
parent0f0a7eb82120a7cdaa392bc33983be656b85750f (diff)
downloadskyblock-stats-fa42cdc56e21d6d50f17db6143b74d8b57f179be.tar.gz
skyblock-stats-fa42cdc56e21d6d50f17db6143b74d8b57f179be.tar.bz2
skyblock-stats-fa42cdc56e21d6d50f17db6143b74d8b57f179be.zip
add /items page
Diffstat (limited to 'src/lib/utils.ts')
-rw-r--r--src/lib/utils.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
index e7bebb2..e34d573 100644
--- a/src/lib/utils.ts
+++ b/src/lib/utils.ts
@@ -17,6 +17,18 @@ export const colorCodes: { [key: string]: string } = {
'f': '#ffffff', // white
}
+export const TIER_COLORS = {
+ COMMON: 'f',
+ UNCOMMON: 'a',
+ RARE: '9',
+ EPIC: '5',
+ LEGENDARY: '6',
+ MYTHIC: 'e',
+ DIVINE: 'b',
+ SPECIAL: 'c',
+ VERY_SPECIAL: 'c',
+}
+
const specialCodes: { [key: string]: string } = {
'l': 'font-weight: bold'
}
@@ -60,6 +72,8 @@ export function formattingCodeToHtml(formatted: string): string {
} else if (colorCharacter === 'r') {
reset()
}
+ } else if (character === '\n') {
+ htmlOutput += '<br>'
} else {
// no xss!
htmlOutput += character.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;')