@@ -142,6 +142,18 @@ const LEVELS = [
142142 { level : 49 , name : "Istari Pupil" , emoji : "🧙" , color : "#3b82f6" } ,
143143 { level : 50 , name : "Ring-bearer" , emoji : "💍" , color : "#fbbf24" } ,
144144
145+ // NEW LEVELS 51-60
146+ { level : 51 , name : "White Wizard" , emoji : "🧙♂️" , color : "#f8fafc" } ,
147+ { level : 52 , name : "Silmaril Seeker" , emoji : "💎" , color : "#7dd3fc" } ,
148+ { level : 53 , name : "Dune Walker" , emoji : "⏳" , color : "#fcd34d" } ,
149+ { level : 54 , name : "Shadowfax Rider" , emoji : "🐎" , color : "#e2e8f0" } ,
150+ { level : 55 , name : "Master of Coin" , emoji : "🪙" , color : "#fbbf24" } ,
151+ { level : 56 , name : "Kingsguard" , emoji : "🛡️" , color : "#94a3b8" } ,
152+ { level : 57 , name : "Valyrian Smith" , emoji : "⚒️" , color : "#475569" } ,
153+ { level : 58 , name : "Night Watcher" , emoji : "🦉" , color : "#312e81" } ,
154+ { level : 59 , name : "Obsidian Blade" , emoji : "🗡️" , color : "#1e293b" } ,
155+ { level : 60 , name : "Citadel Maester" , emoji : "📜" , color : "#8b5e3c" } ,
156+
145157 // 61-80: High Magic & Artifacts
146158 { level : 61 , name : "Mox Emerald" , emoji : "💚" , color : "#10b981" } ,
147159 { level : 62 , name : "Mox Sapphire" , emoji : "💙" , color : "#3b82f6" } ,
@@ -154,6 +166,18 @@ const LEVELS = [
154166 { level : 69 , name : "Shelob's Kin" , emoji : "🕷️" , color : "#0f172a" } ,
155167 { level : 70 , name : "Dragon-friend" , emoji : "🐲" , color : "#dc2626" } ,
156168
169+ // NEW LEVELS 71-80
170+ { level : 71 , name : "Neon Ghost" , emoji : "👻" , color : "#22d3ee" } ,
171+ { level : 72 , name : "Dragon's Greed" , emoji : "🪙" , color : "#fbbf24" } ,
172+ { level : 73 , name : "Mistborn" , emoji : "🌫️" , color : "#94a3b8" } ,
173+ { level : 74 , name : "Cinder Soul" , emoji : "🔥" , color : "#f87171" } ,
174+ { level : 75 , name : "High Council" , emoji : "🏛️" , color : "#6366f1" } ,
175+ { level : 76 , name : "Valyrian Steel" , emoji : "🗡️" , color : "#cbd5e1" } ,
176+ { level : 77 , name : "Golden Snitch" , emoji : "✨" , color : "#facc15" } ,
177+ { level : 78 , name : "Ether Weaver" , emoji : "🕸️" , color : "#a855f7" } ,
178+ { level : 79 , name : "Star Forge" , emoji : "🔨" , color : "#38bdf8" } ,
179+ { level : 80 , name : "Mithril Guard" , emoji : "🛡️" , color : "#e2e8f0" } ,
180+
157181 // 81-90: Wheel of Time (The Forsaken & Dragons)
158182 { level : 81 , name : "Lan Mandragoran" , emoji : "🗡️" , color : "#1e293b" } ,
159183 { level : 82 , name : "Moiraine Damodred" , emoji : "💧" , color : "#1d4ed8" } ,
@@ -162,6 +186,12 @@ const LEVELS = [
162186 { level : 85 , name : "Lewes Therin" , emoji : "☀️" , color : "#fde047" } ,
163187 { level : 86 , name : "Dragon Reborn" , emoji : "🐉" , color : "#ef4444" } ,
164188
189+ // NEW LEVELS 87-90
190+ { level : 87 , name : "Phoenix Down" , emoji : "🪶" , color : "#fb7185" } ,
191+ { level : 88 , name : "Void Sentinel" , emoji : "👁️🗨️" , color : "#4ade80" } ,
192+ { level : 89 , name : "Elder Wand" , emoji : "🪄" , color : "#94a3b8" } ,
193+ { level : 90 , name : "Balrog's Whip" , emoji : "🔥" , color : "#b91c1c" } ,
194+
165195 // 91-100: Cosmic Legends
166196 { level : 91 , name : "Sauron's Shadow" , emoji : "👁️" , color : "#000000" } ,
167197 { level : 92 , name : "Galadriel's Light" , emoji : "🌟" , color : "#e2e8f0" } ,
@@ -714,3 +744,36 @@ function addMaintenanceXP() {
714744 console . log ( "%c [SYS_ADMIN] System optimized: +5 XP" , "color: #ec4899; font-weight: bold;" ) ;
715745 }
716746}
747+
748+ /**
749+ * MAGIC XP HANDLER
750+ */
751+ function triggerMagicXP ( ) {
752+ // 1. Play the high-pitched secret sound
753+ playSound ( 'secret' ) ;
754+
755+ // 2. Add the massive XP chunk
756+ addExperience ( 100 ) ;
757+
758+ // 3. Visual "Magic" Flare on the badge
759+ const badge = document . getElementById ( 'level-badge' ) ;
760+ if ( badge ) {
761+ badge . style . filter = "drop-shadow(0 0 20px #a855f7) brightness(1.5)" ;
762+ badge . animate ( [
763+ { transform : 'scale(1) rotate(0deg)' } ,
764+ { transform : 'scale(2) rotate(180deg)' , offset : 0.5 } ,
765+ { transform : 'scale(1) rotate(360deg)' }
766+ ] , {
767+ duration : 800 ,
768+ easing : 'ease-out'
769+ } ) ;
770+
771+ // Reset filter after animation
772+ setTimeout ( ( ) => {
773+ badge . style . filter = "none" ;
774+ } , 800 ) ;
775+ }
776+
777+ // 4. Console feedback
778+ console . log ( "%c ✨ Magic XP Cast! +100 XP added to the void." , "color: #a855f7; font-weight: bold;" ) ;
779+ }
0 commit comments