a collection of tools for fly for fun universe skillulator.lol
at main 2.5 kB view raw
1import type { SkillBracket } from "@/types"; 2 3export const JOB_SKILLPOINTS: Record<number, Record<string, number>> = { 4 // elementor 5 9150: { 6 firstJobSP: 90, 7 secondJobSP: 300, 8 thirdJobSP: 800, 9 }, 10 //psykeeper 11 5709: { 12 firstJobSP: 90, 13 secondJobSP: 90, 14 thirdJobSP: 300, 15 }, 16 // blade 17 2246: { 18 firstJobSP: 60, 19 secondJobSP: 80, 20 thirdJobSP: 230, 21 }, 22 // knight 23 5330: { 24 firstJobSP: 60, 25 secondJobSP: 80, 26 thirdJobSP: 130, 27 }, 28 // billposter 29 7424: { 30 firstJobSP: 60, 31 secondJobSP: 120, 32 thirdJobSP: 420, 33 }, 34 // ringmaster 35 9389: { 36 firstJobSP: 60, 37 secondJobSP: 100, 38 thirdJobSP: 400, 39 }, 40 // ranger 41 9295: { 42 firstJobSP: 50, 43 secondJobSP: 100, 44 thirdJobSP: 250, 45 }, 46 // jester 47 3545: { 48 firstJobSP: 50, 49 secondJobSP: 100, 50 thirdJobSP: 200, 51 }, 52}; 53 54export const languages = [ 55 { 56 label: "en", 57 value: "en", 58 language: "English", 59 }, 60 { 61 label: "pt-BR", 62 value: "br", 63 locale: "pt-BR", 64 language: "Português", 65 }, 66 { 67 label: "zh", 68 value: "cns", 69 locale: "zh-CN", 70 language: "Chinese", 71 }, 72 { 73 label: "ja", 74 value: "jp", 75 language: "Japanese", 76 }, 77 { 78 label: "ko", 79 value: "kr", 80 language: "Korean", 81 }, 82 { 83 label: "es", 84 value: "sp", 85 language: "Spanish", 86 }, 87 { 88 label: "ru", 89 value: "ru", 90 language: "Russian", 91 }, 92 { 93 label: "de", 94 value: "de", 95 language: "German", 96 }, 97 { 98 label: "fi", 99 value: "fi", 100 language: "Finnish", 101 }, 102 { 103 label: "id", 104 value: "id", 105 language: "Indonesian", 106 }, 107 { 108 label: "it", 109 value: "it", 110 language: "Italian", 111 }, 112 { 113 label: "nl", 114 value: "nl", 115 language: "Dutch", 116 }, 117 { 118 label: "pl", 119 value: "pl", 120 language: "Polish", 121 }, 122]; 123 124export const JOBS = [ 125 { 126 name: "blade", 127 image: "blade.png", 128 }, 129 { 130 name: "knight", 131 image: "knight.png", 132 }, 133 { 134 name: "elementor", 135 image: "elementor.png", 136 }, 137 { 138 name: "psykeeper", 139 image: "psychikeeper.png", 140 }, 141 { 142 name: "billposter", 143 image: "billposter.png", 144 }, 145 { 146 name: "ringmaster", 147 image: "ringmaster.png", 148 }, 149 { 150 name: "ranger", 151 image: "ranger.png", 152 }, 153 { 154 name: "jester", 155 image: "jester.png", 156 }, 157]; 158 159export const SKILL_BRACKETS: SkillBracket[] = [ 160 { maxLevel: 20, pointsPerLevel: 2 }, 161 { maxLevel: 40, pointsPerLevel: 3 }, 162 { maxLevel: 60, pointsPerLevel: 4 }, 163 { maxLevel: 80, pointsPerLevel: 5 }, 164 { maxLevel: 100, pointsPerLevel: 6 }, 165 { maxLevel: 120, pointsPerLevel: 7 }, 166 { maxLevel: 140, pointsPerLevel: 8 }, 167 { maxLevel: 150, pointsPerLevel: 1 }, 168 { maxLevel: 166, pointsPerLevel: 2 }, 169 { maxLevel: 190, pointsPerLevel: 10 }, 170];