From 65b22f462982e3aa8ed459daa6e7ec86c46eae69 Mon Sep 17 00:00:00 2001 From: mingjun97 Date: Sun, 8 May 2022 21:20:23 -0700 Subject: [PATCH] WIP reliquary cheating --- pages/cheat.html | 4 +- scripts/cheat.js | 9 ++-- scripts/cheat/avatar.js | 56 ++++++++++++++++++++++++ scripts/cheat/data.js | 4 +- scripts/cheat/reli.js | 94 +++++++++++++++++++++++++++++++++++++++++ scripts/cheat/weapon.js | 1 - scripts/console.js | 3 +- styles/cheat.css | 6 +++ 8 files changed, 170 insertions(+), 7 deletions(-) create mode 100644 scripts/cheat/avatar.js create mode 100644 scripts/cheat/reli.js diff --git a/pages/cheat.html b/pages/cheat.html index db1afd3..1b6abf5 100644 --- a/pages/cheat.html +++ b/pages/cheat.html @@ -9,6 +9,8 @@ + + @@ -21,7 +23,7 @@ - + diff --git a/scripts/cheat.js b/scripts/cheat.js index a20c35f..d1e17e6 100644 --- a/scripts/cheat.js +++ b/scripts/cheat.js @@ -6,10 +6,13 @@ document.addEventListener("DOMContentLoaded", ()=> { if (e.target != toolset && e.target.tagName == "LABEL") { panel.innerHTML = ""; // clear the panel } - console.log(e.target); } -// genQuickCommand(); -genWeapon(); + genQuickCommand(); +// genWeapon(); +// genAvatar(); +// genReli(); document.getElementById("tab-1").onclick = genQuickCommand; + document.getElementById("tab-2").onclick = genAvatar; document.getElementById("tab-3").onclick = genWeapon; + document.getElementById("tab-4").onclick = genReli; }); \ No newline at end of file diff --git a/scripts/cheat/avatar.js b/scripts/cheat/avatar.js new file mode 100644 index 0000000..dc5bb45 --- /dev/null +++ b/scripts/cheat/avatar.js @@ -0,0 +1,56 @@ + +function genAvatar() { + var panel = document.getElementById("panel"); + panel.innerHTML = `
+

Send Character to you

+ +
+ + +
+ + + +
`; + + updateCharacterList(); + document.getElementById("character-filter").onchange = updateCharacterList; + document.getElementById("execute").onclick = () => { + var characterId = document.getElementById("character-id").value; + var amount = document.getElementById("amount").value; + var level = document.getElementById("level").value; + if (characterId){ + sendCommand(`givechar ${characterId} ${level}`); + if (amount > 0) { + sendCommand(`give ${characterId % 1000 + 1100} ${amount}`); + } + } + } +} + + +function updateCharacterList() { + var filter = document.getElementById("character-filter").value; + var select = document.getElementById("character-id"); + select.innerHTML = ""; + console.log(filter); + avatar_list.forEach(element => { + if (filter == 0 || element.element == filter){ + var o = document.createElement("option"); + o.innerText = `${element.name} - ${element.id}`; ; + o.value = element.id; + select.appendChild(o); + } + + }); + +} diff --git a/scripts/cheat/data.js b/scripts/cheat/data.js index 029ea15..bf3bdc1 100644 --- a/scripts/cheat/data.js +++ b/scripts/cheat/data.js @@ -1 +1,3 @@ -var weapon_list = [{"id": 11101, "name": "Dull Blade", "level": 1}, {"id": 11201, "name": "Silver Sword", "level": 2}, {"id": 11301, "name": "Cool Steel", "level": 3}, {"id": 11302, "name": "Harbinger of Dawn", "level": 3}, {"id": 11303, "name": "Traveler's Handy Sword", "level": 3}, {"id": 11304, "name": "Dark Iron Sword", "level": 3}, {"id": 11305, "name": "Fillet Blade", "level": 3}, {"id": 11306, "name": "Skyrider Sword", "level": 3}, {"id": 11401, "name": "Favonius Sword", "level": 4}, {"id": 11402, "name": "The Flute", "level": 4}, {"id": 11403, "name": "Sacrificial Sword", "level": 4}, {"id": 11404, "name": "Royal Longsword", "level": 4}, {"id": 11405, "name": "Lion's Roar", "level": 4}, {"id": 11406, "name": "Prototype Rancour", "level": 4}, {"id": 11407, "name": "Iron Sting", "level": 4}, {"id": 11408, "name": "Blackcliff Longsword", "level": 4}, {"id": 11409, "name": "The Black Sword", "level": 4}, {"id": 11410, "name": "The Alley Flash", "level": 4}, {"id": 11412, "name": "Sword of Descension", "level": 4}, {"id": 11413, "name": "Festering Desire", "level": 4}, {"id": 11414, "name": "Amenoma Kageuchi", "level": 4}, {"id": 11415, "name": "Cinnabar Spindle", "level": 4}, {"id": 11501, "name": "Aquila Favonia", "level": 5}, {"id": 11502, "name": "Skyward Blade", "level": 5}, {"id": 11503, "name": "Freedom-Sworn", "level": 5}, {"id": 11504, "name": "Summit Shaper", "level": 5}, {"id": 11505, "name": "Primordial Jade Cutter", "level": 5}, {"id": 11509, "name": "Mistsplitter Reforged", "level": 5}, {"id": 11510, "name": "Haran Geppaku Futsu", "level": 5}, {"id": 12101, "name": "Waster Greatsword", "level": 1}, {"id": 12201, "name": "Old Merc's Pal", "level": 2}, {"id": 12301, "name": "Ferrous Shadow", "level": 3}, {"id": 12302, "name": "Bloodtainted Greatsword", "level": 3}, {"id": 12303, "name": "White Iron Greatsword", "level": 3}, {"id": 12304, "name": "Quartz", "level": 3}, {"id": 12305, "name": "Debate Club", "level": 3}, {"id": 12306, "name": "Skyrider Greatsword", "level": 3}, {"id": 12401, "name": "Favonius Greatsword", "level": 4}, {"id": 12402, "name": "The Bell", "level": 4}, {"id": 12403, "name": "Sacrificial Greatsword", "level": 4}, {"id": 12404, "name": "Royal Greatsword", "level": 4}, {"id": 12405, "name": "Rainslasher", "level": 4}, {"id": 12406, "name": "Prototype Archaic", "level": 4}, {"id": 12407, "name": "Whiteblind", "level": 4}, {"id": 12408, "name": "Blackcliff Slasher", "level": 4}, {"id": 12409, "name": "Serpent Spine", "level": 4}, {"id": 12410, "name": "Lithic Blade", "level": 4}, {"id": 12411, "name": "Snow-Tombed Starsilver", "level": 4}, {"id": 12412, "name": "Luxurious Sea-Lord", "level": 4}, {"id": 12414, "name": "Katsuragikiri Nagamasa", "level": 4}, {"id": 12416, "name": "Akuoumaru", "level": 4}, {"id": 12501, "name": "Skyward Pride", "level": 5}, {"id": 12502, "name": "Wolf's Gravestone", "level": 5}, {"id": 12503, "name": "Song of Broken Pines", "level": 5}, {"id": 12504, "name": "The Unforged", "level": 5}, {"id": 12510, "name": "Redhorn Stonethresher", "level": 5}, {"id": 13101, "name": "Beginner's Protector", "level": 1}, {"id": 13201, "name": "Iron Point", "level": 2}, {"id": 13301, "name": "White Tassel", "level": 3}, {"id": 13302, "name": "Halberd", "level": 3}, {"id": 13303, "name": "Black Tassel", "level": 3}, {"id": 13304, "name": "The Flagstaff", "level": 3}, {"id": 13401, "name": "Dragon's Bane", "level": 4}, {"id": 13402, "name": "Prototype Starglitter", "level": 4}, {"id": 13403, "name": "Crescent Pike", "level": 4}, {"id": 13404, "name": "Blackcliff Pole", "level": 4}, {"id": 13405, "name": "Deathmatch", "level": 4}, {"id": 13406, "name": "Lithic Spear", "level": 4}, {"id": 13407, "name": "Favonius Lance", "level": 4}, {"id": 13408, "name": "Royal Spear", "level": 4}, {"id": 13409, "name": "Dragonspine Spear", "level": 4}, {"id": 13414, "name": "Kitain Cross Spear", "level": 4}, {"id": 13415, "name": "\"The Catch\"", "level": 4}, {"id": 13416, "name": "Wavebreaker's Fin", "level": 4}, {"id": 13501, "name": "Staff of Homa", "level": 5}, {"id": 13502, "name": "Skyward Spine", "level": 5}, {"id": 13504, "name": "Vortex Vanquisher", "level": 5}, {"id": 13505, "name": "Primordial Jade Winged-Spear", "level": 5}, {"id": 13507, "name": "Calamity Queller", "level": 5}, {"id": 13509, "name": "Engulfing Lightning", "level": 5}, {"id": 14101, "name": "Apprentice's Notes", "level": 1}, {"id": 14201, "name": "Pocket Grimoire", "level": 2}, {"id": 14301, "name": "Magic Guide", "level": 3}, {"id": 14302, "name": "Thrilling Tales of Dragon Slayers", "level": 3}, {"id": 14303, "name": "Otherworldly Story", "level": 3}, {"id": 14304, "name": "Emerald Orb", "level": 3}, {"id": 14305, "name": "Twin Nephrite", "level": 3}, {"id": 14306, "name": "Amber Bead", "level": 3}, {"id": 14401, "name": "Favonius Codex", "level": 4}, {"id": 14402, "name": "The Widsith", "level": 4}, {"id": 14403, "name": "Sacrificial Fragments", "level": 4}, {"id": 14404, "name": "Royal Grimoire", "level": 4}, {"id": 14405, "name": "Solar Pearl", "level": 4}, {"id": 14406, "name": "Prototype Amber", "level": 4}, {"id": 14407, "name": "Mappa Mare", "level": 4}, {"id": 14408, "name": "Blackcliff Agate", "level": 4}, {"id": 14409, "name": "Eye of Perception", "level": 4}, {"id": 14410, "name": "Wine and Song", "level": 4}, {"id": 14412, "name": "Frostbearer", "level": 4}, {"id": 14413, "name": "Dodoco Tales", "level": 4}, {"id": 14414, "name": "Hakushin Ring", "level": 4}, {"id": 14415, "name": "Oathsworn Eye", "level": 4}, {"id": 14501, "name": "Skyward Atlas", "level": 5}, {"id": 14502, "name": "Lost Prayer to the Sacred Winds", "level": 5}, {"id": 14504, "name": "Memory of Dust", "level": 5}, {"id": 14506, "name": "Everlasting Moonglow", "level": 5}, {"id": 14509, "name": "Kagura's Verity", "level": 5}, {"id": 15101, "name": "Hunter's Bow", "level": 1}, {"id": 15201, "name": "Seasoned Hunter's Bow", "level": 2}, {"id": 15301, "name": "Raven Bow", "level": 3}, {"id": 15302, "name": "Sharpshooter's Oath", "level": 3}, {"id": 15303, "name": "Recurve Bow", "level": 3}, {"id": 15304, "name": "Slingshot", "level": 3}, {"id": 15305, "name": "Messenger", "level": 3}, {"id": 15306, "name": "Ebony Bow", "level": 3}, {"id": 15401, "name": "Favonius Warbow", "level": 4}, {"id": 15402, "name": "The Stringless", "level": 4}, {"id": 15403, "name": "Sacrificial Bow", "level": 4}, {"id": 15404, "name": "Royal Bow", "level": 4}, {"id": 15405, "name": "Rust", "level": 4}, {"id": 15406, "name": "Prototype Crescent", "level": 4}, {"id": 15407, "name": "Compound Bow", "level": 4}, {"id": 15408, "name": "Blackcliff Warbow", "level": 4}, {"id": 15409, "name": "The Viridescent Hunt", "level": 4}, {"id": 15410, "name": "Alley Hunter", "level": 4}, {"id": 15412, "name": "Mitternachts Waltz", "level": 4}, {"id": 15413, "name": "Windblume Ode", "level": 4}, {"id": 15414, "name": "Hamayumi", "level": 4}, {"id": 15415, "name": "Predator", "level": 4}, {"id": 15416, "name": "Mouun's Moon", "level": 4}, {"id": 15501, "name": "Skyward Harp", "level": 5}, {"id": 15502, "name": "Amos' Bow", "level": 5}, {"id": 15503, "name": "Elegy for the End", "level": 5}, {"id": 15507, "name": "Polar Star", "level": 5}, {"id": 15509, "name": "Thundering Pulse", "level": 5}, {"id": 20001, "name": "", "level": 5}, {"id": 10002, "name": "", "level": 1}, {"id": 10003, "name": "", "level": 1}, {"id": 10004, "name": "", "level": 1}, {"id": 10005, "name": "", "level": 1}, {"id": 10006, "name": "", "level": 1}, {"id": 10008, "name": "", "level": 1}]; \ No newline at end of file +var weapon_list = [{"id": 11101, "name": "Dull Blade", "level": 1}, {"id": 11201, "name": "Silver Sword", "level": 2}, {"id": 11301, "name": "Cool Steel", "level": 3}, {"id": 11302, "name": "Harbinger of Dawn", "level": 3}, {"id": 11303, "name": "Traveler's Handy Sword", "level": 3}, {"id": 11304, "name": "Dark Iron Sword", "level": 3}, {"id": 11305, "name": "Fillet Blade", "level": 3}, {"id": 11306, "name": "Skyrider Sword", "level": 3}, {"id": 11401, "name": "Favonius Sword", "level": 4}, {"id": 11402, "name": "The Flute", "level": 4}, {"id": 11403, "name": "Sacrificial Sword", "level": 4}, {"id": 11404, "name": "Royal Longsword", "level": 4}, {"id": 11405, "name": "Lion's Roar", "level": 4}, {"id": 11406, "name": "Prototype Rancour", "level": 4}, {"id": 11407, "name": "Iron Sting", "level": 4}, {"id": 11408, "name": "Blackcliff Longsword", "level": 4}, {"id": 11409, "name": "The Black Sword", "level": 4}, {"id": 11410, "name": "The Alley Flash", "level": 4}, {"id": 11412, "name": "Sword of Descension", "level": 4}, {"id": 11413, "name": "Festering Desire", "level": 4}, {"id": 11414, "name": "Amenoma Kageuchi", "level": 4}, {"id": 11415, "name": "Cinnabar Spindle", "level": 4}, {"id": 11501, "name": "Aquila Favonia", "level": 5}, {"id": 11502, "name": "Skyward Blade", "level": 5}, {"id": 11503, "name": "Freedom-Sworn", "level": 5}, {"id": 11504, "name": "Summit Shaper", "level": 5}, {"id": 11505, "name": "Primordial Jade Cutter", "level": 5}, {"id": 11509, "name": "Mistsplitter Reforged", "level": 5}, {"id": 11510, "name": "Haran Geppaku Futsu", "level": 5}, {"id": 12101, "name": "Waster Greatsword", "level": 1}, {"id": 12201, "name": "Old Merc's Pal", "level": 2}, {"id": 12301, "name": "Ferrous Shadow", "level": 3}, {"id": 12302, "name": "Bloodtainted Greatsword", "level": 3}, {"id": 12303, "name": "White Iron Greatsword", "level": 3}, {"id": 12304, "name": "Quartz", "level": 3}, {"id": 12305, "name": "Debate Club", "level": 3}, {"id": 12306, "name": "Skyrider Greatsword", "level": 3}, {"id": 12401, "name": "Favonius Greatsword", "level": 4}, {"id": 12402, "name": "The Bell", "level": 4}, {"id": 12403, "name": "Sacrificial Greatsword", "level": 4}, {"id": 12404, "name": "Royal Greatsword", "level": 4}, {"id": 12405, "name": "Rainslasher", "level": 4}, {"id": 12406, "name": "Prototype Archaic", "level": 4}, {"id": 12407, "name": "Whiteblind", "level": 4}, {"id": 12408, "name": "Blackcliff Slasher", "level": 4}, {"id": 12409, "name": "Serpent Spine", "level": 4}, {"id": 12410, "name": "Lithic Blade", "level": 4}, {"id": 12411, "name": "Snow-Tombed Starsilver", "level": 4}, {"id": 12412, "name": "Luxurious Sea-Lord", "level": 4}, {"id": 12414, "name": "Katsuragikiri Nagamasa", "level": 4}, {"id": 12416, "name": "Akuoumaru", "level": 4}, {"id": 12501, "name": "Skyward Pride", "level": 5}, {"id": 12502, "name": "Wolf's Gravestone", "level": 5}, {"id": 12503, "name": "Song of Broken Pines", "level": 5}, {"id": 12504, "name": "The Unforged", "level": 5}, {"id": 12510, "name": "Redhorn Stonethresher", "level": 5}, {"id": 13101, "name": "Beginner's Protector", "level": 1}, {"id": 13201, "name": "Iron Point", "level": 2}, {"id": 13301, "name": "White Tassel", "level": 3}, {"id": 13302, "name": "Halberd", "level": 3}, {"id": 13303, "name": "Black Tassel", "level": 3}, {"id": 13304, "name": "The Flagstaff", "level": 3}, {"id": 13401, "name": "Dragon's Bane", "level": 4}, {"id": 13402, "name": "Prototype Starglitter", "level": 4}, {"id": 13403, "name": "Crescent Pike", "level": 4}, {"id": 13404, "name": "Blackcliff Pole", "level": 4}, {"id": 13405, "name": "Deathmatch", "level": 4}, {"id": 13406, "name": "Lithic Spear", "level": 4}, {"id": 13407, "name": "Favonius Lance", "level": 4}, {"id": 13408, "name": "Royal Spear", "level": 4}, {"id": 13409, "name": "Dragonspine Spear", "level": 4}, {"id": 13414, "name": "Kitain Cross Spear", "level": 4}, {"id": 13415, "name": "\"The Catch\"", "level": 4}, {"id": 13416, "name": "Wavebreaker's Fin", "level": 4}, {"id": 13501, "name": "Staff of Homa", "level": 5}, {"id": 13502, "name": "Skyward Spine", "level": 5}, {"id": 13504, "name": "Vortex Vanquisher", "level": 5}, {"id": 13505, "name": "Primordial Jade Winged-Spear", "level": 5}, {"id": 13507, "name": "Calamity Queller", "level": 5}, {"id": 13509, "name": "Engulfing Lightning", "level": 5}, {"id": 14101, "name": "Apprentice's Notes", "level": 1}, {"id": 14201, "name": "Pocket Grimoire", "level": 2}, {"id": 14301, "name": "Magic Guide", "level": 3}, {"id": 14302, "name": "Thrilling Tales of Dragon Slayers", "level": 3}, {"id": 14303, "name": "Otherworldly Story", "level": 3}, {"id": 14304, "name": "Emerald Orb", "level": 3}, {"id": 14305, "name": "Twin Nephrite", "level": 3}, {"id": 14306, "name": "Amber Bead", "level": 3}, {"id": 14401, "name": "Favonius Codex", "level": 4}, {"id": 14402, "name": "The Widsith", "level": 4}, {"id": 14403, "name": "Sacrificial Fragments", "level": 4}, {"id": 14404, "name": "Royal Grimoire", "level": 4}, {"id": 14405, "name": "Solar Pearl", "level": 4}, {"id": 14406, "name": "Prototype Amber", "level": 4}, {"id": 14407, "name": "Mappa Mare", "level": 4}, {"id": 14408, "name": "Blackcliff Agate", "level": 4}, {"id": 14409, "name": "Eye of Perception", "level": 4}, {"id": 14410, "name": "Wine and Song", "level": 4}, {"id": 14412, "name": "Frostbearer", "level": 4}, {"id": 14413, "name": "Dodoco Tales", "level": 4}, {"id": 14414, "name": "Hakushin Ring", "level": 4}, {"id": 14415, "name": "Oathsworn Eye", "level": 4}, {"id": 14501, "name": "Skyward Atlas", "level": 5}, {"id": 14502, "name": "Lost Prayer to the Sacred Winds", "level": 5}, {"id": 14504, "name": "Memory of Dust", "level": 5}, {"id": 14506, "name": "Everlasting Moonglow", "level": 5}, {"id": 14509, "name": "Kagura's Verity", "level": 5}, {"id": 15101, "name": "Hunter's Bow", "level": 1}, {"id": 15201, "name": "Seasoned Hunter's Bow", "level": 2}, {"id": 15301, "name": "Raven Bow", "level": 3}, {"id": 15302, "name": "Sharpshooter's Oath", "level": 3}, {"id": 15303, "name": "Recurve Bow", "level": 3}, {"id": 15304, "name": "Slingshot", "level": 3}, {"id": 15305, "name": "Messenger", "level": 3}, {"id": 15306, "name": "Ebony Bow", "level": 3}, {"id": 15401, "name": "Favonius Warbow", "level": 4}, {"id": 15402, "name": "The Stringless", "level": 4}, {"id": 15403, "name": "Sacrificial Bow", "level": 4}, {"id": 15404, "name": "Royal Bow", "level": 4}, {"id": 15405, "name": "Rust", "level": 4}, {"id": 15406, "name": "Prototype Crescent", "level": 4}, {"id": 15407, "name": "Compound Bow", "level": 4}, {"id": 15408, "name": "Blackcliff Warbow", "level": 4}, {"id": 15409, "name": "The Viridescent Hunt", "level": 4}, {"id": 15410, "name": "Alley Hunter", "level": 4}, {"id": 15412, "name": "Mitternachts Waltz", "level": 4}, {"id": 15413, "name": "Windblume Ode", "level": 4}, {"id": 15414, "name": "Hamayumi", "level": 4}, {"id": 15415, "name": "Predator", "level": 4}, {"id": 15416, "name": "Mouun's Moon", "level": 4}, {"id": 15501, "name": "Skyward Harp", "level": 5}, {"id": 15502, "name": "Amos' Bow", "level": 5}, {"id": 15503, "name": "Elegy for the End", "level": 5}, {"id": 15507, "name": "Polar Star", "level": 5}, {"id": 15509, "name": "Thundering Pulse", "level": 5}, {"id": 20001, "name": "", "level": 5}, {"id": 10002, "name": "", "level": 1}, {"id": 10003, "name": "", "level": 1}, {"id": 10004, "name": "", "level": 1}, {"id": 10005, "name": "", "level": 1}, {"id": 10006, "name": "", "level": 1}, {"id": 10008, "name": "", "level": 1}]; +var avatar_list = [{"id": 10000001, "name": "Kate", "element": "Electric"}, {"id": 10000002, "name": "Kamisato Ayaka", "element": "Ice"}, {"id": 10000003, "name": "Jean", "element": "Wind"}, {"id": 10000006, "name": "Lisa", "element": "Electric"}, {"id": 10000014, "name": "Barbara", "element": "Water"}, {"id": 10000015, "name": "Kaeya", "element": "Ice"}, {"id": 10000016, "name": "Diluc", "element": "Fire"}, {"id": 10000020, "name": "Razor", "element": "Electric"}, {"id": 10000021, "name": "Amber", "element": "Fire"}, {"id": 10000022, "name": "Venti", "element": "Wind"}, {"id": 10000023, "name": "Xiangling", "element": "Fire"}, {"id": 10000024, "name": "Beidou", "element": "Electric"}, {"id": 10000025, "name": "Xingqiu", "element": "Water"}, {"id": 10000026, "name": "Xiao", "element": "Wind"}, {"id": 10000027, "name": "Ningguang", "element": "Rock"}, {"id": 10000029, "name": "Klee", "element": "Fire"}, {"id": 10000030, "name": "Zhongli", "element": "Rock"}, {"id": 10000031, "name": "Fischl", "element": "Electric"}, {"id": 10000032, "name": "Bennett", "element": "Fire"}, {"id": 10000033, "name": "Tartaglia", "element": "Water"}, {"id": 10000034, "name": "Noelle", "element": "Rock"}, {"id": 10000035, "name": "Qiqi", "element": "Ice"}, {"id": 10000036, "name": "Chongyun", "element": "Ice"}, {"id": 10000037, "name": "Ganyu", "element": "Ice"}, {"id": 10000038, "name": "Albedo", "element": "Rock"}, {"id": 10000039, "name": "Diona", "element": "Ice"}, {"id": 10000041, "name": "Mona", "element": "Water"}, {"id": 10000042, "name": "Keqing", "element": "Electric"}, {"id": 10000043, "name": "Sucrose", "element": "Wind"}, {"id": 10000044, "name": "Xinyan", "element": "Fire"}, {"id": 10000045, "name": "Rosaria", "element": "Ice"}, {"id": 10000046, "name": "Hu Tao", "element": "Fire"}, {"id": 10000047, "name": "Kaedehara Kazuha", "element": "Wind"}, {"id": 10000048, "name": "Yanfei", "element": "Fire"}, {"id": 10000049, "name": "Yoimiya", "element": "Fire"}, {"id": 10000050, "name": "Thoma", "element": "Fire"}, {"id": 10000051, "name": "Eula", "element": "Ice"}, {"id": 10000052, "name": "Raiden Shogun", "element": "Electric"}, {"id": 10000053, "name": "Sayu", "element": "Wind"}, {"id": 10000054, "name": "Sangonomiya Kokomi", "element": "Water"}, {"id": 10000055, "name": "Gorou", "element": "Rock"}, {"id": 10000056, "name": "Kujou Sara", "element": "Electric"}, {"id": 10000057, "name": "Arataki Itto", "element": "Rock"}, {"id": 10000058, "name": "Yae Miko", "element": "Electric"}, {"id": 10000062, "name": "Aloy", "element": "Ice"}, {"id": 10000063, "name": "Shenhe", "element": "Ice"}, {"id": 10000064, "name": "Yun Jin", "element": "Rock"}, {"id": 10000066, "name": "Kamisato Ayato", "element": "Water"}] +var reli_list = [{"id": 10001, "name": "Resolution of Sojourner", "contains": [{"id": 51140, "name": "Heart of Comradeship", "main": 4000, "append": 101}, {"id": 51120, "name": "Feather of Homecoming", "main": 2000, "append": 101}, {"id": 51150, "name": "Sundial of the Sojourner", "main": 1000, "append": 101}, {"id": 51110, "name": "Goblet of the Sojourner", "main": 5000, "append": 101}, {"id": 51130, "name": "Crown of Parting", "main": 3000, "append": 101}]}, {"id": 10002, "name": "Brave Heart", "contains": [{"id": 52140, "name": "Medal of the Brave", "main": 4000, "append": 101}, {"id": 52120, "name": "Prospect of the Brave", "main": 2000, "append": 101}, {"id": 52150, "name": "Fortitude of the Brave", "main": 1000, "append": 101}, {"id": 52110, "name": "Outset of the Brave", "main": 5000, "append": 101}, {"id": 52130, "name": "Crown of the Brave", "main": 3000, "append": 101}]}, {"id": 10003, "name": "Defender\'s Will", "contains": [{"id": 53140, "name": "Guardian\'s Flower", "main": 4000, "append": 101}, {"id": 53120, "name": "Guardian\'s Sigil", "main": 2000, "append": 101}, {"id": 53150, "name": "Guardian\'s Clock", "main": 1000, "append": 101}, {"id": 53110, "name": "Guardian\'s Vessel", "main": 5000, "append": 101}, {"id": 53130, "name": "Guardian\'s Band", "main": 3000, "append": 101}]}, {"id": 10004, "name": "Tiny Miracle", "contains": [{"id": 54140, "name": "Tiny Miracle\'s Flower", "main": 4000, "append": 101}, {"id": 54120, "name": "Tiny Miracle\'s Feather", "main": 2000, "append": 101}, {"id": 54150, "name": "Tiny Miracle\'s Hourglass", "main": 1000, "append": 101}, {"id": 54110, "name": "Tiny Miracle\'s Goblet", "main": 5000, "append": 101}, {"id": 54130, "name": "Tiny Miracle\'s Earrings", "main": 3000, "append": 101}]}, {"id": 10005, "name": "Berserker", "contains": [{"id": 55140, "name": "Berserker\'s Rose", "main": 4000, "append": 101}, {"id": 55120, "name": "Berserker\'s Indigo Feather", "main": 2000, "append": 101}, {"id": 55150, "name": "Berserker\'s Timepiece", "main": 1000, "append": 101}, {"id": 55110, "name": "Berserker\'s Bone Goblet", "main": 5000, "append": 101}, {"id": 55130, "name": "Berserker\'s Battle Mask", "main": 3000, "append": 101}]}, {"id": 10006, "name": "Martial Artist", "contains": [{"id": 56140, "name": "Martial Artist\'s Red Flower", "main": 4000, "append": 101}, {"id": 56120, "name": "Martial Artist\'s Feather Accessory", "main": 2000, "append": 101}, {"id": 56150, "name": "Martial Artist\'s Water Hourglass", "main": 1000, "append": 101}, {"id": 56110, "name": "Martial Artist\'s Wine Cup", "main": 5000, "append": 101}, {"id": 56130, "name": "Martial Artist\'s Bandana", "main": 3000, "append": 101}]}, {"id": 10007, "name": "Instructor", "contains": [{"id": 57140, "name": "Instructor\'s Brooch", "main": 4000, "append": 101}, {"id": 57120, "name": "Instructor\'s Feather Accessory", "main": 2000, "append": 101}, {"id": 57150, "name": "Instructor\'s Pocket Watch", "main": 1000, "append": 101}, {"id": 57110, "name": "Instructor\'s Tea Cup", "main": 5000, "append": 101}, {"id": 57130, "name": "Instructor\'s Cap", "main": 3000, "append": 101}]}, {"id": 10008, "name": "Gambler", "contains": [{"id": 58240, "name": "Gambler\'s Brooch", "main": 4000, "append": 201}, {"id": 58220, "name": "Gambler\'s Feather Accessory", "main": 2000, "append": 201}, {"id": 58250, "name": "Gambler\'s Pocket Watch", "main": 1000, "append": 201}, {"id": 58210, "name": "Gambler\'s Dice Cup", "main": 5000, "append": 201}, {"id": 58230, "name": "Gambler\'s Earrings", "main": 3000, "append": 201}]}, {"id": 10009, "name": "The Exile", "contains": [{"id": 59140, "name": "Exile\'s Flower", "main": 4000, "append": 101}, {"id": 59120, "name": "Exile\'s Feather", "main": 2000, "append": 101}, {"id": 59150, "name": "Exile\'s Pocket Watch", "main": 1000, "append": 101}, {"id": 59110, "name": "Exile\'s Goblet", "main": 5000, "append": 101}, {"id": 59130, "name": "Exile\'s Circlet", "main": 3000, "append": 101}]}, {"id": 10010, "name": "Adventurer", "contains": [{"id": 60140, "name": "Adventurer\'s Flower", "main": 4000, "append": 101}, {"id": 60120, "name": "Adventurer\'s Tail Feather", "main": 2000, "append": 101}, {"id": 60150, "name": "Adventurer\'s Pocket Watch", "main": 1000, "append": 101}, {"id": 60110, "name": "Adventurer\'s Golden Goblet", "main": 5000, "append": 101}, {"id": 60130, "name": "Adventurer\'s Bandana", "main": 3000, "append": 101}]}, {"id": 10011, "name": "Lucky Dog", "contains": [{"id": 61140, "name": "Lucky Dog\'s Clover", "main": 4000, "append": 101}, {"id": 61120, "name": "Lucky Dog\'s Eagle Feather", "main": 2000, "append": 101}, {"id": 61150, "name": "Lucky Dog\'s Hourglass", "main": 1000, "append": 101}, {"id": 61110, "name": "Lucky Dog\'s Goblet", "main": 5000, "append": 101}, {"id": 61130, "name": "Lucky Dog\'s Silver Circlet", "main": 3000, "append": 101}]}, {"id": 10012, "name": "Scholar", "contains": [{"id": 62140, "name": "Scholar\'s Bookmark", "main": 4000, "append": 101}, {"id": 62120, "name": "Scholar\'s Quill Pen", "main": 2000, "append": 101}, {"id": 62150, "name": "Scholar\'s Clock", "main": 1000, "append": 101}, {"id": 62110, "name": "Scholar\'s Ink Cup", "main": 5000, "append": 101}, {"id": 62130, "name": "Scholar\'s Lens", "main": 3000, "append": 101}]}, {"id": 10013, "name": "Traveling Doctor", "contains": [{"id": 63140, "name": "Traveling Doctor\'s Silver Lotus", "main": 4000, "append": 101}, {"id": 63120, "name": "Traveling Doctor\'s Owl Feather", "main": 2000, "append": 101}, {"id": 63150, "name": "Traveling Doctor\'s Pocket Watch", "main": 1000, "append": 101}, {"id": 63110, "name": "Traveling Doctor\'s Medicine Pot", "main": 5000, "append": 101}, {"id": 63130, "name": "Traveling Doctor\'s Handkerchief", "main": 3000, "append": 101}]}, {"id": 14001, "name": "Blizzard Strayer", "contains": [{"id": 71340, "name": "Snowswept Memory", "main": 4000, "append": 301}, {"id": 71320, "name": "Icebreaker\'s Resolve", "main": 2000, "append": 301}, {"id": 71350, "name": "Frozen Homeland\'s Demise", "main": 1000, "append": 301}, {"id": 71310, "name": "Frost-Weaved Dignity", "main": 5000, "append": 301}, {"id": 71330, "name": "Broken Rime\'s Echo", "main": 3000, "append": 301}]}, {"id": 14002, "name": "Thundersoother", "contains": [{"id": 72340, "name": "Thundersoother\'s Heart", "main": 4000, "append": 301}, {"id": 72320, "name": "Thundersoother\'s Plume", "main": 2000, "append": 301}, {"id": 72350, "name": "Hour of Soothing Thunder", "main": 1000, "append": 301}, {"id": 72310, "name": "Thundersoother\'s Goblet", "main": 5000, "append": 301}, {"id": 72330, "name": "Thundersoother\'s Diadem", "main": 3000, "append": 301}]}, {"id": 14003, "name": "Lavawalker", "contains": [{"id": 73340, "name": "Lavawalker\'s Resolution", "main": 4000, "append": 301}, {"id": 73320, "name": "Lavawalker\'s Salvation", "main": 2000, "append": 301}, {"id": 73350, "name": "Lavawalker\'s Torment", "main": 1000, "append": 301}, {"id": 73310, "name": "Lavawalker\'s Epiphany", "main": 5000, "append": 301}, {"id": 73330, "name": "Lavawalker\'s Wisdom", "main": 3000, "append": 301}]}, {"id": 14004, "name": "Maiden Beloved", "contains": [{"id": 74340, "name": "Maiden\'s Distant Love", "main": 4000, "append": 301}, {"id": 74320, "name": "Maiden\'s Heart-stricken Infatuation", "main": 2000, "append": 301}, {"id": 74350, "name": "Maiden\'s Passing Youth", "main": 1000, "append": 301}, {"id": 74310, "name": "Maiden\'s Fleeting Leisure", "main": 5000, "append": 301}, {"id": 74330, "name": "Maiden\'s Fading Beauty", "main": 3000, "append": 301}]}, {"id": 15001, "name": "Gladiator\'s Finale", "contains": [{"id": 75340, "name": "Gladiator\'s Nostalgia", "main": 4000, "append": 301}, {"id": 75320, "name": "Gladiator\'s Destiny", "main": 2000, "append": 301}, {"id": 75350, "name": "Gladiator\'s Longing", "main": 1000, "append": 301}, {"id": 75310, "name": "Gladiator\'s Intoxication", "main": 5000, "append": 301}, {"id": 75330, "name": "Gladiator\'s Triumphus", "main": 3000, "append": 301}]}, {"id": 15002, "name": "Viridescent Venerer", "contains": [{"id": 76340, "name": "In Remembrance of Viridescent Fields", "main": 4000, "append": 301}, {"id": 76320, "name": "Viridescent Arrow Feather", "main": 2000, "append": 301}, {"id": 76350, "name": "Viridescent Venerer\'s Determination", "main": 1000, "append": 301}, {"id": 76310, "name": "Viridescent Venerer\'s Vessel", "main": 5000, "append": 301}, {"id": 76330, "name": "Viridescent Venerer\'s Diadem", "main": 3000, "append": 301}]}, {"id": 15003, "name": "Wanderer\'s Troupe", "contains": [{"id": 77340, "name": "Troupe\'s Dawnlight", "main": 4000, "append": 301}, {"id": 77320, "name": "Bard\'s Arrow Feather", "main": 2000, "append": 301}, {"id": 77350, "name": "Concert\'s Final Hour", "main": 1000, "append": 301}, {"id": 77310, "name": "Wanderer\'s String-Kettle", "main": 5000, "append": 301}, {"id": 77330, "name": "Conductor\'s Top Hat", "main": 3000, "append": 301}]}, {"id": 15004, "name": "Glacier and Snowfield", "contains": [{"id": 78340, "name": "Heart of Frost", "main": 4000, "append": 301}, {"id": 78320, "name": "Plume of Snow", "main": 2000, "append": 301}, {"id": 78350, "name": "Glacial Sand", "main": 1000, "append": 301}, {"id": 78310, "name": "Goblet of Aquilo", "main": 5000, "append": 301}, {"id": 78330, "name": "Crown of Glacier", "main": 3000, "append": 301}]}, {"id": 15005, "name": "Thundering Fury", "contains": [{"id": 79340, "name": "Thunderbird\'s Mercy", "main": 4000, "append": 301}, {"id": 79320, "name": "Survivor of Catastrophe", "main": 2000, "append": 301}, {"id": 79350, "name": "Hourglass of Thunder", "main": 1000, "append": 301}, {"id": 79310, "name": "Omen of Thunderstorm", "main": 5000, "append": 301}, {"id": 79330, "name": "Thunder Summoner\'s Crown", "main": 3000, "append": 301}]}, {"id": 15006, "name": "Crimson Witch of Flames", "contains": [{"id": 80340, "name": "Witch\'s Flower of Blaze", "main": 4000, "append": 301}, {"id": 80320, "name": "Witch\'s Ever-Burning Plume", "main": 2000, "append": 301}, {"id": 80350, "name": "Witch\'s End Time", "main": 1000, "append": 301}, {"id": 80310, "name": "Witch\'s Heart Flames", "main": 5000, "append": 301}, {"id": 80330, "name": "Witch\'s Scorching Hat", "main": 3000, "append": 301}]}, {"id": 15007, "name": "Noblesse Oblige", "contains": [{"id": 81340, "name": "Royal Flora", "main": 4000, "append": 301}, {"id": 81320, "name": "Royal Plume", "main": 2000, "append": 301}, {"id": 81350, "name": "Royal Pocket Watch", "main": 1000, "append": 301}, {"id": 81310, "name": "Royal Silver Urn", "main": 5000, "append": 301}, {"id": 81330, "name": "Royal Masque", "main": 3000, "append": 301}]}, {"id": 15008, "name": "Bloodstained Chivalry", "contains": [{"id": 82340, "name": "Bloodstained Flower of Iron", "main": 4000, "append": 301}, {"id": 82320, "name": "Bloodstained Black Plume", "main": 2000, "append": 301}, {"id": 82350, "name": "Bloodstained Final Hour", "main": 1000, "append": 301}, {"id": 82310, "name": "Bloodstained Chevalier\'s Goblet", "main": 5000, "append": 301}, {"id": 82330, "name": "Bloodstained Iron Mask", "main": 3000, "append": 301}]}, {"id": 15009, "name": "Prayers for Illumination", "contains": [{"id": 83330, "name": "Tiara of Flame", "main": 3000, "append": 301}]}, {"id": 15010, "name": "Prayers for Destiny", "contains": [{"id": 84330, "name": "Tiara of Torrents", "main": 3000, "append": 301}]}, {"id": 15011, "name": "Prayers for Wisdom", "contains": [{"id": 85330, "name": "Tiara of Thunder", "main": 3000, "append": 301}]}, {"id": 15012, "name": "Prayers to the Firmament", "contains": [{"id": 86330, "name": "Tiara of Gales", "main": 3000, "append": 301}]}, {"id": 15013, "name": "Prayers to Springtime", "contains": [{"id": 87330, "name": "Tiara of Frost", "main": 3000, "append": 301}]}, {"id": 15014, "name": "Archaic Petra", "contains": [{"id": 88340, "name": "Flower of Creviced Cliff", "main": 4000, "append": 301}, {"id": 88320, "name": "Feather of Jagged Peaks", "main": 2000, "append": 301}, {"id": 88350, "name": "Sundial of Enduring Jade", "main": 1000, "append": 301}, {"id": 88310, "name": "Goblet of Chiseled Crag", "main": 5000, "append": 301}, {"id": 88330, "name": "Mask of Solitude Basalt", "main": 3000, "append": 301}]}, {"id": 15015, "name": "Retracing Bolide", "contains": [{"id": 89340, "name": "Summer Night\'s Bloom", "main": 4000, "append": 301}, {"id": 89320, "name": "Summer Night\'s Finale", "main": 2000, "append": 301}, {"id": 89350, "name": "Summer Night\'s Moment", "main": 1000, "append": 301}, {"id": 89310, "name": "Summer Night\'s Waterballoon", "main": 5000, "append": 301}, {"id": 89330, "name": "Summer Night\'s Mask", "main": 3000, "append": 301}]}, {"id": 15016, "name": "Heart of Depth", "contains": [{"id": 90340, "name": "Gilded Corsage", "main": 4000, "append": 301}, {"id": 90320, "name": "Gust of Nostalgia", "main": 2000, "append": 301}, {"id": 90350, "name": "Copper Compass", "main": 1000, "append": 301}, {"id": 90310, "name": "Goblet of Thundering Deep", "main": 5000, "append": 301}, {"id": 90330, "name": "Wine-Stained Tricorne", "main": 3000, "append": 301}]}, {"id": 15017, "name": "Tenacity of the Millelith", "contains": [{"id": 91340, "name": "Flower of Accolades", "main": 4000, "append": 301}, {"id": 91320, "name": "Ceremonial War-Plume", "main": 2000, "append": 301}, {"id": 91350, "name": "Orichalceous Time-Dial", "main": 1000, "append": 301}, {"id": 91310, "name": "Noble\'s Pledging Vessel", "main": 5000, "append": 301}, {"id": 91330, "name": "General\'s Ancient Helm", "main": 3000, "append": 301}]}, {"id": 15018, "name": "Pale Flame", "contains": [{"id": 92340, "name": "Stainless Bloom", "main": 4000, "append": 301}, {"id": 92320, "name": "Wise Doctor\'s Pinion", "main": 2000, "append": 301}, {"id": 92350, "name": "Moment of Cessation", "main": 1000, "append": 301}, {"id": 92310, "name": "Surpassing Cup", "main": 5000, "append": 301}, {"id": 92330, "name": "Mocking Mask", "main": 3000, "append": 301}]}, {"id": 15019, "name": "Shimenawa\'s Reminiscence", "contains": [{"id": 93442, "name": "Entangling Bloom", "main": 4000, "append": 401}, {"id": 93422, "name": "Shaft of Remembrance", "main": 2000, "append": 401}, {"id": 93452, "name": "Morning Dew\'s Moment", "main": 1000, "append": 401}, {"id": 93412, "name": "Hopeful Heart", "main": 5000, "append": 401}, {"id": 93432, "name": "Capricious Visage", "main": 3000, "append": 401}]}, {"id": 15020, "name": "Emblem of Severed Fate", "contains": [{"id": 94442, "name": "Magnificent Tsuba", "main": 4000, "append": 401}, {"id": 94422, "name": "Sundered Feather", "main": 2000, "append": 401}, {"id": 94452, "name": "Storm Cage", "main": 1000, "append": 401}, {"id": 94412, "name": "Scarlet Vessel", "main": 5000, "append": 401}, {"id": 94432, "name": "Ornate Kabuto", "main": 3000, "append": 401}]}, {"id": 15021, "name": "Husk of Opulent Dreams", "contains": [{"id": 95442, "name": "Bloom Times", "main": 4000, "append": 401}, {"id": 95422, "name": "Plume of Luxury", "main": 2000, "append": 401}, {"id": 95452, "name": "Song of Life", "main": 1000, "append": 401}, {"id": 95412, "name": "Calabash of Awakening", "main": 5000, "append": 401}, {"id": 95432, "name": "Skeletal Hat", "main": 3000, "append": 401}]}, {"id": 15022, "name": "Ocean-Hued Clam", "contains": [{"id": 96442, "name": "Sea-Dyed Blossom", "main": 4000, "append": 401}, {"id": 96422, "name": "Deep Palace\'s Plume", "main": 2000, "append": 401}, {"id": 96452, "name": "Cowry of Parting", "main": 1000, "append": 401}, {"id": 96412, "name": "Pearl Cage", "main": 5000, "append": 401}, {"id": 96432, "name": "Crown of Watatsumi", "main": 3000, "append": 401}]}, {"id": 15023, "name": "Vermillion Hereafter", "contains": [{"id": 97442, "name": "Flowering Life", "main": 4000, "append": 401}, {"id": 97422, "name": "Feather of Nascent Light", "main": 2000, "append": 401}, {"id": 97452, "name": "Solar Relic", "main": 1000, "append": 401}, {"id": 97412, "name": "Moment of the Pact", "main": 5000, "append": 401}, {"id": 97432, "name": "Thundering Poise", "main": 3000, "append": 401}]}, {"id": 15024, "name": "Echoes of an Offering", "contains": [{"id": 98442, "name": "Soulscent Bloom", "main": 4000, "append": 401}, {"id": 98422, "name": "Jade Leaf", "main": 2000, "append": 401}, {"id": 98452, "name": "Symbol of Felicitation", "main": 1000, "append": 401}, {"id": 98412, "name": "Chalice of the Font", "main": 5000, "append": 401}, {"id": 98432, "name": "Flowing Rings", "main": 3000, "append": 401}]}, {"id": 15000, "contains": [{"id": 99340, "name": "Lord of Wind over Firmament\'s Flower", "main": 4000, "append": 301}, {"id": 99320, "name": "Lord of Wind over Firmament\'s Feather", "main": 2000, "append": 301}, {"id": 99350, "name": "Lord of Wind over Firmament\'s Hourglass", "main": 1000, "append": 301}, {"id": 99310, "name": "Lord of Wind over Firmament\'s Cup", "main": 5000, "append": 301}, {"id": 99330, "name": "Lord of Wind over Firmament\'s Crown", "main": 3000, "append": 301}]}] diff --git a/scripts/cheat/reli.js b/scripts/cheat/reli.js new file mode 100644 index 0000000..dde80c6 --- /dev/null +++ b/scripts/cheat/reli.js @@ -0,0 +1,94 @@ +var filterMethod = "set"; + +function genReli() { + var panel = document.getElementById("panel"); + panel.innerHTML = `
+

Send Reli to you(Still WIP)

+ +
Search by: + + +
+ + + + + +
+ + + +
+ + +
`; + var filter = document.getElementById("reli-set"); + reli_list.forEach(reli => { + var o = document.createElement("option"); + o.value = reli.id; + o.innerText = reli.name; + filter.appendChild(o); + }) + updateReliList(); + document.getElementById("reli-set").onchange = updateReliList; + document.getElementById("by-set").onchange = () => { + Array.prototype.forEach.call(document.getElementsByClassName("by-set"),(e)=> { + e.classList.remove("hidden"); + }); + Array.prototype.forEach.call(document.getElementsByClassName("by-name"),(e)=> { + e.classList.add("hidden"); + }); + document.getElementById("search-box").style.height = "3em"; + }; + document.getElementById("by-name").onchange = () => { + Array.prototype.forEach.call(document.getElementsByClassName("by-name"),(e)=> { + e.classList.remove("hidden"); + }); + Array.prototype.forEach.call(document.getElementsByClassName("by-set"),(e)=> { + e.classList.add("hidden"); + }); + document.getElementById("search-box").style.height = "20em"; + }; + document.getElementById("execute").onclick = () => { + var reliId = document.getElementById("reli-id").value; + var level = document.getElementById("level").value; + sendCommand(`giveart ${reliId} ${level+1}`); + } +} + +function updateReliList() { + if (filterMethod == "set") { + var filter = document.getElementById("reli-set").value; + var select = document.getElementById("reli-select"); + select.innerHTML = ""; + reli_list.forEach(element => { + if (filter == 0 || element.id == filter){ + element.contains.forEach(item => { + var o = document.createElement("option"); + o.innerText = `${item.name} - ${item.id}`; ; + o.value = item.id; + select.appendChild(o); + }) + } + + }); + } +} + +function updatePropList(mainPropId, appendPropId) { + +} diff --git a/scripts/cheat/weapon.js b/scripts/cheat/weapon.js index 71734d5..3c6c10c 100644 --- a/scripts/cheat/weapon.js +++ b/scripts/cheat/weapon.js @@ -34,7 +34,6 @@ function genWeapon() { function updateWeaponList() { var filter = document.getElementById("weapon-filter").value; - console.log(filter); var select = document.getElementById("weapon-id"); select.innerHTML = ""; weapon_list.forEach(element => { diff --git a/scripts/console.js b/scripts/console.js index 44c073f..96da913 100644 --- a/scripts/console.js +++ b/scripts/console.js @@ -1,8 +1,9 @@ +var DEBUG = true; async function sendCommand(payload, method="invoke", background=false, persistent="auto") { let key = new window.URLSearchParams(window.location.search).get("k"); let url = '/mojoplus/api'; let data = JSON.stringify({ "k": key, "request": method, "payload": payload }); - + if (DEBUG) console.log(payload); let response = await fetch(url, { method: 'POST', headers: { diff --git a/styles/cheat.css b/styles/cheat.css index 3ab111a..93a87ac 100644 --- a/styles/cheat.css +++ b/styles/cheat.css @@ -16,6 +16,7 @@ flex-direction: column; width: 70vw; overflow-y: auto; + overflow-x: hidden; } .commandGroup { @@ -47,4 +48,9 @@ hr.solid { .hidden { display: none; +} + +.search-box { + height: 3em; + transition: all ease-in-out 0.5s; } \ No newline at end of file