// ==UserScript== // @name Jz Warlight // @namespace https://greasyfork.org/en/users/44200-jz // @version 1.4.0 // @grant none // @match https://www.warlight.net/* // @match https://www.warzone.com/* // @description Warzone/Warlight script that allows note-taking in games. It also includes statistics-like features for Warzone Idle. // @downloadURL none // ==/UserScript== var idleObject = {} var scannedSpan; var idleSelected = null; var idleObjectArchive = null; var artifact_rarity = "Owned"; // Change the below to true to show some potentially // confusing and less user-friendly features var showDevelopmentFeatures = false; var drafts = []; main(); function main() { try{ setupSettings(); //var filter_setting = localStorage.getItem('setting_extra_filters'); //if(pageIsDashboard()) { // if(filter_setting == 'true') { // //$("#MyGamesFilter").append(''); // $("#MyGamesFilter").append(''); // $("#MyGamesFilter").append(''); // } //} if(pageIsTournaments()) { var muli_setting = localStorage.getItem('setting_enhance_muli'); if(muli_setting == 'true') { // Add filters for tournaments, to expand the functionality Muli provided var filter = $(''); settings_dialog.append(setting); settings_dialog.append(setting_header); settings_dialog.append($('
')); var stored_value = localStorage.getItem(id); if(stored_value == null) { stored_value = default_val; localStorage.setItem(id, default_val); } if(stored_value == 'true') { setting.prop('checked', true); } setting.on('change', function() { if(setting.prop('checked')) { localStorage.setItem(id, 'true'); } else { localStorage.setItem(id, 'false'); } }); } function refreshIdleLevels() { var idle_body = $("#idlebody"); idle_body.empty(); idle_body.append($('
Archived Idle Levels:
')); idleObjectArchive = getIdleObjectArchiveFromStorage(); if(idleObjectArchive.length == 0) { idle_body.append($('
None
')) } for(var i = 0; i < idleObjectArchive.length; i++) { var idleObj = idleObjectArchive[i]; var idle_level_div = $('
'); var idleobj_display = $('