MOTRIMG

fix missing images at motr-online.com

// ==UserScript==
// @name         MOTRIMG
// @namespace    http://tampermonkey.net/
// @version      2024-07-22
// @description  fix missing images at motr-online.com
// @require      http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @author       MOTRIMG
// @match        https://calc.motr-online.com/*
// @match        https://motr-online.com/*
// @match        https://divine-pride.net/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=motr-online.com
// @grant        none
// @license      MIT
// @run-at document-start
// ==/UserScript==

/*globals $*/

var loot_old_prefix = "//dbpic.motr-online.com/dbpic/collection/"
var loot_new_prefix = "//divine-pride.net/img/items/item/iRO/"

var card_old_prefix = "//dbpic.motr-online.com/dbpic/card2/"
var card_new_prefix = "//static.divine-pride.net/images/items/cards/"

var monster_old_prefix = "//dbpic.motr-online.com/dbpic/monster2/"
var monster_new_prefix = "//static.divine-pride.net/images/mobs/png/"

var another_loot_old_prefix = "//dbpic.motr-online.com/dbpic/item2/"
var another_loot_new_prefix = loot_new_prefix;

var map_old_prefix = "//dbpic.motr-online.com/dbpic/maps2/"
var map_new_prefix = "//divine-pride.net/img/map/original/"


var images = document.getElementsByTagName('img');

var item_number;

let result;

var size_marker = '<td class="td_h1_left">Размер</td>'
var health_marker = '<td class="td_h1_left">ХП</td><td class="td_v1_left">100500</td>' + size_marker

var old_test = "dbpic.motr-online.com/dbpic/skill_ico/"
var new_test

$(document).ready(function(){
    //change images on vending and knowledge base
    for(var i = 0; i < images.length; i++) {
        if (images[i].src.includes(loot_old_prefix)){
            result = images[i].src.match(/\d+/g)
            item_number = result[0]
            images[i].src = loot_new_prefix + item_number;
        }
        if (images[i].src.includes(card_old_prefix)){
            result = images[i].src.match(/\d+/g)
            item_number = result[1]
            images[i].src = card_new_prefix + item_number + ".png"
        }
        if (images[i].src.includes(monster_old_prefix)){
            result = images[i].src.match(/\d+/g)
            item_number = result[1]
            images[i].src = monster_new_prefix + item_number + ".png"
            images[i].height = 100;
        }
        if (images[i].src.includes(another_loot_old_prefix)){
            result = images[i].src.match(/\d+/g)
            item_number = result[1]
            images[i].src = another_loot_new_prefix + item_number
        }
        if (images[i].src.includes(map_old_prefix)){
            result = images[i].src.split('/')[5].split('.')[0]
            images[i].src = map_new_prefix + result
        }
   }

    //change images in calculator
    var calc_image = document.querySelectorAll('div.tree-item__img > img')
    for(var j = 0; j < calc_image.length; j++) {
        if (calc_image[j].src.includes(old_test)){
            new_test = calc_image[j].src.split('/')[5].split('.')[0]
            switch (new_test) {
                case 'nv_basic': new_test = 1; break;
                case 'sm_sword': new_test = 2; break;
                case 'sm_twohand': new_test = 3; break;
                case 'sm_recovery': new_test = 4; break;
                case 'sm_bash': new_test = 5; break;
                case 'sm_provoke': new_test = 6; break;
                case 'sm_magnum': new_test = 7; break;
                case 'sm_endure': new_test = 8; break;
                case 'mg_srecovery': new_test = 9; break;
                case 'mg_sight': new_test = 10; break;
                case 'mg_napalmbeat': new_test = 11; break;
                case 'mg_safetywall': new_test = 12; break;
                case 'mg_soulstrike': new_test = 13; break;
                case 'mg_coldbolt': new_test = 14; break;
                case 'mg_frostdiver': new_test = 15; break;
                case 'mg_stonecurse': new_test = 16; break;
                case 'mg_fireball': new_test = 17; break;
                case 'mg_firewall': new_test = 18; break;
                case 'mg_firebolt': new_test = 19; break;
                case 'mg_lightningbolt': new_test = 20; break;
                case 'mg_thunderstorm': new_test = 21; break;
                case 'al_dp': new_test = 22; break;
                case 'al_demonbane': new_test = 23; break;
                case 'al_ruwach': new_test = 24; break;
                case 'al_pneuma': new_test = 25; break;
                case 'al_teleport': new_test = 26; break;
                case 'al_warp': new_test = 27; break;
                case 'al_heal': new_test = 28; break;
                case 'al_incagi': new_test = 29; break;
                case 'al_decagi': new_test = 30; break;
                case 'al_holywater': new_test = 31; break;
                case 'al_crucis': new_test = 32; break;
                case 'al_angelus': new_test = 33; break;
                case 'al_blessing': new_test = 34; break;
                case 'al_cure': new_test = 35; break;
                case 'mc_inccarry': new_test = 36; break;
                case 'mc_discount': new_test = 37; break;
                case 'mc_overcharge': new_test = 38; break;
                case 'mc_pushcart': new_test = 39; break;
                case 'mc_identify': new_test = 40; break;
                case 'mc_vending': new_test = 41; break;
                case 'mc_mammonite': new_test = 42; break;
                case 'ac_owl': new_test = 43; break;
                case 'ac_vulture': new_test = 44; break;
                case 'ac_concentration': new_test = 45; break;
                case 'ac_double': new_test = 46; break;
                case 'ac_shower': new_test = 47; break;
                case 'tf_double': new_test = 48; break;
                case 'tf_miss': new_test = 49; break;
                case 'tf_steal': new_test = 50; break;
                case 'tf_hiding': new_test = 51; break;
                case 'tf_poison': new_test = 52; break;
                case 'tf_detoxify': new_test = 53; break;
                case 'all_resurrection': new_test = 54; break;
                case 'kn_spearmastery': new_test = 55; break;
                case 'kn_pierce': new_test = 56; break;
                case 'kn_brandishspear': new_test = 57; break;
                case 'kn_spearstab': new_test = 58; break;
                case 'kn_spearboomerang': new_test = 59; break;
                case 'kn_twohandquicken': new_test = 60; break;
                case 'kn_autocounter': new_test = 61; break;
                case 'kn_bowlingbash': new_test = 62; break;
                case 'kn_riding': new_test = 63; break;
                case 'kn_cavaliermastery': new_test = 64; break;
                case 'pr_macemastery': new_test = 65; break;
                case 'pr_impositio': new_test = 66; break;
                case 'pr_suffragium': new_test = 67; break;
                case 'pr_aspersio': new_test = 68; break;
                case 'pr_benedictio': new_test = 69; break;
                case 'pr_sanctuary': new_test = 70; break;
                case 'pr_slowpoison': new_test = 71; break;
                case 'pr_strecovery': new_test = 72; break;
                case 'pr_kyrie': new_test = 73; break;
                case 'pr_magnificat': new_test = 74; break;
                case 'pr_gloria': new_test = 75; break;
                case 'pr_lexdivina': new_test = 76; break;
                case 'pr_turnundead': new_test = 77; break;
                case 'pr_lexaeterna': new_test = 78; break;
                case 'pr_magnus': new_test = 79; break;
                case 'wz_firepillar': new_test = 80; break;
                case 'wz_sightrasher': new_test = 81; break;
                case 'wz_fireivy': new_test = 82; break;
                case 'wz_meteor': new_test = 83; break;
                case 'wz_jupitel': new_test = 84; break;
                case 'wz_vermilion': new_test = 85; break;
                case 'wz_waterball': new_test = 86; break;
                case 'wz_icewall': new_test = 87; break;
                case 'wz_frostnova': new_test = 88; break;
                case 'wz_stormgust': new_test = 89; break;
                case 'wz_earthspike': new_test = 90; break;
                case 'wz_heavendrive': new_test = 91; break;
                case 'wz_quagmire': new_test = 92; break;
                case 'wz_estimation': new_test = 93; break;
                case 'bs_iron': new_test = 94; break;
                case 'bs_steel': new_test = 95; break;
                case 'bs_enchantedstone': new_test = 96; break;
                case 'bs_orideocon': new_test = 97; break;
                case 'bs_dagger': new_test = 98; break;
                case 'bs_sword': new_test = 99; break;
                case 'bs_twohandsword': new_test = 100; break;
                case 'bs_axe': new_test = 101; break;
                case 'bs_mace': new_test = 102; break;
                case 'bs_knuckle': new_test = 103; break;
                case 'bs_spear': new_test = 104; break;
                case 'bs_hiltbinding': new_test = 105; break;
                case 'bs_findingore': new_test = 106; break;
                case 'bs_weaponresearch': new_test = 107; break;
                case 'bs_repairweapon': new_test = 108; break;
                case 'bs_skintemper': new_test = 109; break;
                case 'bs_hammerfall': new_test = 110; break;
                case 'bs_adrenaline': new_test = 111; break;
                case 'bs_weaponperfect': new_test = 112; break;
                case 'bs_overthrust': new_test = 113; break;
                case 'bs_maximize': new_test = 114; break;
                case 'ht_skidtrap': new_test = 115; break;
                case 'ht_landmine': new_test = 116; break;
                case 'ht_anklesnare': new_test = 117; break;
                case 'ht_shockwave': new_test = 118; break;
                case 'ht_sandman': new_test = 119; break;
                case 'ht_flasher': new_test = 120; break;
                case 'ht_freezingtrap': new_test = 121; break;
                case 'ht_blastmine': new_test = 122; break;
                case 'ht_claymoretrap': new_test = 123; break;
                case 'ht_removetrap': new_test = 124; break;
                case 'ht_talkiebox': new_test = 125; break;
                case 'ht_beastbane': new_test = 126; break;
                case 'ht_falcon': new_test = 127; break;
                case 'ht_steelcrow': new_test = 128; break;
                case 'ht_blitzbeat': new_test = 129; break;
                case 'ht_detecting': new_test = 130; break;
                case 'ht_springtrap': new_test = 131; break;
                case 'as_right': new_test = 132; break;
                case 'as_left': new_test = 133; break;
                case 'as_katar': new_test = 134; break;
                case 'as_cloaking': new_test = 135; break;
                case 'as_sonicblow': new_test = 136; break;
                case 'as_grimtooth': new_test = 137; break;
                case 'as_enchantpoison': new_test = 138; break;
                case 'as_poisonreact': new_test = 139; break;
                case 'as_venomdust': new_test = 140; break;
                case 'as_splasher': new_test = 141; break;
                case 'nv_firstaid': new_test = 142; break;
                case 'nv_trickdead': new_test = 143; break;
                case 'sm_movingrecovery': new_test = 144; break;
                case 'sm_fatalblow': new_test = 145; break;
                case 'sm_autoberserk': new_test = 146; break;
                case 'ac_makingarrow': new_test = 147; break;
                case 'ac_chargearrow': new_test = 148; break;
                case 'tf_sprinklesand': new_test = 149; break;
                case 'tf_backsliding': new_test = 150; break;
                case 'tf_pickstone': new_test = 151; break;
                case 'tf_throwstone': new_test = 152; break;
                case 'mc_cartrevolution': new_test = 153; break;
                case 'mc_changecart': new_test = 154; break;
                case 'mc_loud': new_test = 155; break;
                case 'al_holylight': new_test = 156; break;
                case 'mg_energycoat': new_test = 157; break;
                case 'npc_piercingatt': new_test = 158; break;
                case 'npc_mentalbreaker': new_test = 159; break;
                case 'npc_rangeattack': new_test = 160; break;
                case 'npc_attrichange': new_test = 161; break;
                case 'npc_changewater': new_test = 162; break;
                case 'npc_changeground': new_test = 163; break;
                case 'npc_changefire': new_test = 164; break;
                case 'npc_changewind': new_test = 165; break;
                case 'npc_changepoison': new_test = 166; break;
                case 'npc_changeholy': new_test = 167; break;
                case 'npc_changedarkness': new_test = 168; break;
                case 'npc_changetelekinesis': new_test = 169; break;
                case 'npc_criticalslash': new_test = 170; break;
                case 'npc_comboattack': new_test = 171; break;
                case 'npc_guidedattack': new_test = 172; break;
                case 'npc_selfdestruction': new_test = 173; break;
                case 'npc_splashattack': new_test = 174; break;
                case 'npc_suicide': new_test = 175; break;
                case 'npc_poison': new_test = 176; break;
                case 'npc_blindattack': new_test = 177; break;
                case 'npc_silenceattack': new_test = 178; break;
                case 'npc_stunattack': new_test = 179; break;
                case 'npc_petrifyattack': new_test = 180; break;
                case 'npc_curseattack': new_test = 181; break;
                case 'npc_sleepattack': new_test = 182; break;
                case 'npc_randomattack': new_test = 183; break;
                case 'npc_waterattack': new_test = 184; break;
                case 'npc_groundattack': new_test = 185; break;
                case 'npc_fireattack': new_test = 186; break;
                case 'npc_windattack': new_test = 187; break;
                case 'npc_poisonattack': new_test = 188; break;
                case 'npc_holyattack': new_test = 189; break;
                case 'npc_darknessattack': new_test = 190; break;
                case 'npc_telekinesisattack': new_test = 191; break;
                case 'npc_magicalattack': new_test = 192; break;
                case 'npc_metamorphosis': new_test = 193; break;
                case 'npc_provocation': new_test = 194; break;
                case 'npc_smoking': new_test = 195; break;
                case 'npc_summonslave': new_test = 196; break;
                case 'npc_emotion': new_test = 197; break;
                case 'npc_transformation': new_test = 198; break;
                case 'npc_blooddrain': new_test = 199; break;
                case 'npc_energydrain': new_test = 200; break;
                case 'npc_keeping': new_test = 201; break;
                case 'npc_darkbreath': new_test = 202; break;
                case 'npc_darkblessing': new_test = 203; break;
                case 'npc_barrier': new_test = 204; break;
                case 'npc_defender': new_test = 205; break;
                case 'npc_lick': new_test = 206; break;
                case 'npc_hallucination': new_test = 207; break;
                case 'npc_rebirth': new_test = 208; break;
                case 'npc_summonmonster': new_test = 209; break;
                case 'rg_snatcher': new_test = 210; break;
                case 'rg_stealcoin': new_test = 211; break;
                case 'rg_backstap': new_test = 212; break;
                case 'rg_tunneldrive': new_test = 213; break;
                case 'rg_raid': new_test = 214; break;
                case 'rg_stripweapon': new_test = 215; break;
                case 'rg_stripshield': new_test = 216; break;
                case 'rg_striparmor': new_test = 217; break;
                case 'rg_striphelm': new_test = 218; break;
                case 'rg_intimidate': new_test = 219; break;
                case 'rg_graffiti': new_test = 220; break;
                case 'rg_flaggraffiti': new_test = 221; break;
                case 'rg_cleaner': new_test = 222; break;
                case 'rg_gangster': new_test = 223; break;
                case 'rg_compulsion': new_test = 224; break;
                case 'rg_plagiarism': new_test = 225; break;
                case 'am_axemastery': new_test = 226; break;
                case 'am_learningpotion': new_test = 227; break;
                case 'am_pharmacy': new_test = 228; break;
                case 'am_demonstration': new_test = 229; break;
                case 'am_acidterror': new_test = 230; break;
                case 'am_potionpitcher': new_test = 231; break;
                case 'am_cannibalize': new_test = 232; break;
                case 'am_spheremine': new_test = 233; break;
                case 'am_cp_weapon': new_test = 234; break;
                case 'am_cp_shield': new_test = 235; break;
                case 'am_cp_armor': new_test = 236; break;
                case 'am_cp_helm': new_test = 237; break;
                case 'am_bioethics': new_test = 238; break;
                case 'am_biotechnology': new_test = 239; break;
                case 'am_createcreature': new_test = 240; break;
                case 'am_cultivation': new_test = 241; break;
                case 'am_flamecontrol': new_test = 242; break;
                case 'am_callhomun': new_test = 243; break;
                case 'am_rest': new_test = 244; break;
                case 'am_drillmaster': new_test = 245; break;
                case 'am_healhomun': new_test = 246; break;
                case 'am_resurrecthomun': new_test = 247; break;
                case 'cr_trust': new_test = 248; break;
                case 'cr_autoguard': new_test = 249; break;
                case 'cr_shieldcharge': new_test = 250; break;
                case 'cr_shieldboomerang': new_test = 251; break;
                case 'cr_reflectshield': new_test = 252; break;
                case 'cr_holycross': new_test = 253; break;
                case 'cr_grandcross': new_test = 254; break;
                case 'cr_devotion': new_test = 255; break;
                case 'cr_providence': new_test = 256; break;
                case 'cr_defender': new_test = 257; break;
                case 'cr_spearquicken': new_test = 258; break;
                case 'mo_ironhand': new_test = 259; break;
                case 'mo_spiritsrecovery': new_test = 260; break;
                case 'mo_callspirits': new_test = 261; break;
                case 'mo_absorbspirits': new_test = 262; break;
                case 'mo_tripleattack': new_test = 263; break;
                case 'mo_bodyrelocation': new_test = 264; break;
                case 'mo_dodge': new_test = 265; break;
                case 'mo_investigate': new_test = 266; break;
                case 'mo_fingeroffensive': new_test = 267; break;
                case 'mo_steelbody': new_test = 268; break;
                case 'mo_bladestop': new_test = 269; break;
                case 'mo_explosionspirits': new_test = 270; break;
                case 'mo_extremityfist': new_test = 271; break;
                case 'mo_chaincombo': new_test = 272; break;
                case 'mo_combofinish': new_test = 273; break;
                case 'sa_advancedbook': new_test = 274; break;
                case 'sa_castcancel': new_test = 275; break;
                case 'sa_magicrod': new_test = 276; break;
                case 'sa_spellbreaker': new_test = 277; break;
                case 'sa_freecast': new_test = 278; break;
                case 'sa_autospell': new_test = 279; break;
                case 'sa_flamelauncher': new_test = 280; break;
                case 'sa_frostweapon': new_test = 281; break;
                case 'sa_lightningloader': new_test = 282; break;
                case 'sa_seismicweapon': new_test = 283; break;
                case 'sa_dragonology': new_test = 284; break;
                case 'sa_volcano': new_test = 285; break;
                case 'sa_deluge': new_test = 286; break;
                case 'sa_violentgale': new_test = 287; break;
                case 'sa_landprotector': new_test = 288; break;
                case 'sa_dispell': new_test = 289; break;
                case 'sa_abracadabra': new_test = 290; break;
                case 'sa_monocell': new_test = 291; break;
                case 'sa_classchange': new_test = 292; break;
                case 'sa_summonmonster': new_test = 293; break;
                case 'sa_reverseorcish': new_test = 294; break;
                case 'sa_death': new_test = 295; break;
                case 'sa_fortune': new_test = 296; break;
                case 'sa_tamingmonster': new_test = 297; break;
                case 'sa_question': new_test = 298; break;
                case 'sa_gravity': new_test = 299; break;
                case 'sa_levelup': new_test = 300; break;
                case 'sa_instantdeath': new_test = 301; break;
                case 'sa_fullrecovery': new_test = 302; break;
                case 'sa_coma': new_test = 303; break;
                case 'bd_adaptation': new_test = 304; break;
                case 'bd_encore': new_test = 305; break;
                case 'bd_lullaby': new_test = 306; break;
                case 'bd_richmankim': new_test = 307; break;
                case 'bd_eternalchaos': new_test = 308; break;
                case 'bd_drumbattlefield': new_test = 309; break;
                case 'bd_ringnibelungen': new_test = 310; break;
                case 'bd_rokisweil': new_test = 311; break;
                case 'bd_intoabyss': new_test = 312; break;
                case 'bd_siegfried': new_test = 313; break;
                case 'bd_ragnarok': new_test = 314; break;
                case 'ba_musicallesson': new_test = 315; break;
                case 'ba_musicalstrike': new_test = 316; break;
                case 'ba_dissonance': new_test = 317; break;
                case 'ba_frostjoker': new_test = 318; break;
                case 'ba_whistle': new_test = 319; break;
                case 'ba_assassincross': new_test = 320; break;
                case 'ba_poembragi': new_test = 321; break;
                case 'ba_appleidun': new_test = 322; break;
                case 'dc_dancinglesson': new_test = 323; break;
                case 'dc_throwarrow': new_test = 324; break;
                case 'dc_uglydance': new_test = 325; break;
                case 'dc_scream': new_test = 326; break;
                case 'dc_humming': new_test = 327; break;
                case 'dc_dontforgetme': new_test = 328; break;
                case 'dc_fortunekiss': new_test = 329; break;
                case 'dc_serviceforyou': new_test = 330; break;
                case 'npc_randommove': new_test = 331; break;
                case 'npc_speedup': new_test = 332; break;
                case 'npc_revenge': new_test = 333; break;
                case 'we_male': new_test = 334; break;
                case 'we_female': new_test = 335; break;
                case 'we_callpartner': new_test = 336; break;
                case 'itm_tomahawk': new_test = 337; break;
                case 'npc_darkcross': new_test = 338; break;
                case 'npc_granddarkness': new_test = 339; break;
                case 'npc_darkstrike': new_test = 340; break;
                case 'npc_darkthunder': new_test = 341; break;
                case 'npc_stop': new_test = 342; break;
                case 'npc_weaponbraker': new_test = 343; break;
                case 'npc_armorbrake': new_test = 344; break;
                case 'npc_helmbrake': new_test = 345; break;
                case 'npc_shieldbrake': new_test = 346; break;
                case 'npc_undeadattack': new_test = 347; break;
                case 'npc_changeundead': new_test = 348; break;
                case 'npc_powerup': new_test = 349; break;
                case 'npc_agiup': new_test = 350; break;
                case 'npc_siegemode': new_test = 351; break;
                case 'npc_callslave': new_test = 352; break;
                case 'npc_invisible': new_test = 353; break;
                case 'npc_run': new_test = 354; break;
                case 'lk_aurablade': new_test = 355; break;
                case 'lk_parrying': new_test = 356; break;
                case 'lk_concentration': new_test = 357; break;
                case 'lk_tensionrelax': new_test = 358; break;
                case 'lk_berserk': new_test = 359; break;
                case 'lk_fury': new_test = 360; break;
                case 'hp_assumptio': new_test = 361; break;
                case 'hp_basilica': new_test = 362; break;
                case 'hp_meditatio': new_test = 363; break;
                case 'hw_souldrain': new_test = 364; break;
                case 'hw_magiccrasher': new_test = 365; break;
                case 'hw_magicpower': new_test = 366; break;
                case 'pa_pressure': new_test = 367; break;
                case 'pa_sacrifice': new_test = 368; break;
                case 'pa_gospel': new_test = 369; break;
                case 'ch_palmstrike': new_test = 370; break;
                case 'ch_tigerfist': new_test = 371; break;
                case 'ch_chaincrush': new_test = 372; break;
                case 'pf_hpconversion': new_test = 373; break;
                case 'pf_soulchange': new_test = 374; break;
                case 'pf_soulburn': new_test = 375; break;
                case 'asc_katar': new_test = 376; break;
                case 'asc_hallucination': new_test = 377; break;
                case 'asc_edp': new_test = 378; break;
                case 'asc_breaker': new_test = 379; break;
                case 'sn_sight': new_test = 380; break;
                case 'sn_falconassault': new_test = 381; break;
                case 'sn_sharpshooting': new_test = 382; break;
                case 'sn_windwalk': new_test = 383; break;
                case 'ws_meltdown': new_test = 384; break;
                case 'ws_createcoin': new_test = 385; break;
                case 'ws_createnugget': new_test = 386; break;
                case 'ws_cartboost': new_test = 387; break;
                case 'ws_systemcreate': new_test = 388; break;
                case 'st_chasewalk': new_test = 389; break;
                case 'st_rejectsword': new_test = 390; break;
                case 'st_stealbackpack': new_test = 391; break;
                case 'cr_alchemy': new_test = 392; break;
                case 'cr_synthesispotion': new_test = 393; break;
                case 'cg_arrowvulcan': new_test = 394; break;
                case 'cg_moonlit': new_test = 395; break;
                case 'cg_marionette': new_test = 396; break;
                case 'lk_spiralpierce': new_test = 397; break;
                case 'lk_headcrush': new_test = 398; break;
                case 'lk_jointbeat': new_test = 399; break;
                case 'hw_napalmvulcan': new_test = 400; break;
                case 'ch_soulcollect': new_test = 401; break;
                case 'pf_mindbreaker': new_test = 402; break;
                case 'pf_memorize': new_test = 403; break;
                case 'pf_fogwall': new_test = 404; break;
                case 'pf_spiderweb': new_test = 405; break;
                case 'asc_meteorassault': new_test = 406; break;
                case 'asc_cdp': new_test = 407; break;
                case 'we_baby': new_test = 408; break;
                case 'we_callparent': new_test = 409; break;
                case 'we_callbaby': new_test = 410; break;
                case 'tk_run': new_test = 411; break;
                case 'tk_readystorm': new_test = 412; break;
                case 'tk_stormkick': new_test = 413; break;
                case 'tk_readydown': new_test = 414; break;
                case 'tk_downkick': new_test = 415; break;
                case 'tk_readyturn': new_test = 416; break;
                case 'tk_turnkick': new_test = 417; break;
                case 'tk_readycounter': new_test = 418; break;
                case 'tk_counter': new_test = 419; break;
                case 'tk_dodge': new_test = 420; break;
                case 'tk_jumpkick': new_test = 421; break;
                case 'tk_hptime': new_test = 422; break;
                case 'tk_sptime': new_test = 423; break;
                case 'tk_power': new_test = 424; break;
                case 'tk_sevenwind': new_test = 425; break;
                case 'tk_highjump': new_test = 426; break;
                case 'sg_feel': new_test = 427; break;
                case 'sg_sun_warm': new_test = 428; break;
                case 'sg_moon_warm': new_test = 429; break;
                case 'sg_star_warm': new_test = 430; break;
                case 'sg_sun_comfort': new_test = 431; break;
                case 'sg_moon_comfort': new_test = 432; break;
                case 'sg_star_comfort': new_test = 433; break;
                case 'sg_hate': new_test = 434; break;
                case 'sg_sun_anger': new_test = 435; break;
                case 'sg_moon_anger': new_test = 436; break;
                case 'sg_star_anger': new_test = 437; break;
                case 'sg_sun_bless': new_test = 438; break;
                case 'sg_moon_bless': new_test = 439; break;
                case 'sg_star_bless': new_test = 440; break;
                case 'sg_devil': new_test = 441; break;
                case 'sg_friend': new_test = 442; break;
                case 'sg_knowledge': new_test = 443; break;
                case 'sg_fusion': new_test = 444; break;
                case 'sl_alchemist': new_test = 445; break;
                case 'am_berserkpitcher': new_test = 446; break;
                case 'sl_monk': new_test = 447; break;
                case 'sl_star': new_test = 448; break;
                case 'sl_sage': new_test = 449; break;
                case 'sl_crusader': new_test = 450; break;
                case 'sl_supernovice': new_test = 451; break;
                case 'sl_knight': new_test = 452; break;
                case 'sl_wizard': new_test = 453; break;
                case 'sl_priest': new_test = 454; break;
                case 'sl_barddancer': new_test = 455; break;
                case 'sl_rogue': new_test = 456; break;
                case 'sl_assasin': new_test = 457; break;
                case 'sl_blacksmith': new_test = 458; break;
                case 'bs_adrenaline2': new_test = 459; break;
                case 'sl_hunter': new_test = 460; break;
                case 'sl_soullinker': new_test = 461; break;
                case 'sl_kaizel': new_test = 462; break;
                case 'sl_kaahi': new_test = 463; break;
                case 'sl_kaupe': new_test = 464; break;
                case 'sl_kaite': new_test = 465; break;
                case 'sl_kaina': new_test = 466; break;
                case 'sl_stin': new_test = 467; break;
                case 'sl_stun': new_test = 468; break;
                case 'sl_sma': new_test = 469; break;
                case 'sl_swoo': new_test = 470; break;
                case 'sl_ske': new_test = 471; break;
                case 'sl_ska': new_test = 472; break;
                case 'sm_selfprovoke': new_test = 473; break;
                case 'npc_emotion_on': new_test = 474; break;
                case 'st_preserve': new_test = 475; break;
                case 'st_fullstrip': new_test = 476; break;
                case 'ws_weaponrefine': new_test = 477; break;
                case 'cr_slimpitcher': new_test = 478; break;
                case 'cr_fullprotection': new_test = 479; break;
                case 'pa_shieldchain': new_test = 480; break;
                case 'hp_manarecharge': new_test = 481; break;
                case 'pf_doublecasting': new_test = 482; break;
                case 'hw_ganbantein': new_test = 483; break;
                case 'hw_gravitation': new_test = 484; break;
                case 'ws_carttermination': new_test = 485; break;
                case 'ws_overthrustmax': new_test = 486; break;
                case 'cg_longingfreedom': new_test = 487; break;
                case 'cg_hermode': new_test = 488; break;
                case 'cg_tarotcard': new_test = 489; break;
                case 'cr_aciddemonstration': new_test = 490; break;
                case 'cr_cultivation': new_test = 491; break;
                case 'item_enchantarms': new_test = 492; break;
                case 'tk_mission': new_test = 493; break;
                case 'sl_high': new_test = 494; break;
                case 'kn_onehand': new_test = 495; break;
                case 'am_twilight1': new_test = 496; break;
                case 'am_twilight2': new_test = 497; break;
                case 'am_twilight3': new_test = 498; break;
                case 'ht_power': new_test = 499; break;
                case 'gs_glittering': new_test = 500; break;
                case 'gs_fling': new_test = 501; break;
                case 'gs_tripleaction': new_test = 502; break;
                case 'gs_bullseye': new_test = 503; break;
                case 'gs_madnesscancel': new_test = 504; break;
                case 'gs_adjustment': new_test = 505; break;
                case 'gs_increasing': new_test = 506; break;
                case 'gs_magicalbullet': new_test = 507; break;
                case 'gs_cracker': new_test = 508; break;
                case 'gs_singleaction': new_test = 509; break;
                case 'gs_snakeeye': new_test = 510; break;
                case 'gs_chainaction': new_test = 511; break;
                case 'gs_tracking': new_test = 512; break;
                case 'gs_disarm': new_test = 513; break;
                case 'gs_piercingshot': new_test = 514; break;
                case 'gs_rapidshower': new_test = 515; break;
                case 'gs_desperado': new_test = 516; break;
                case 'gs_gatlingfever': new_test = 517; break;
                case 'gs_dust': new_test = 518; break;
                case 'gs_fullbuster': new_test = 519; break;
                case 'gs_spreadattack': new_test = 520; break;
                case 'gs_grounddrift': new_test = 521; break;
                case 'nj_tobidougu': new_test = 522; break;
                case 'nj_syuriken': new_test = 523; break;
                case 'nj_kunai': new_test = 524; break;
                case 'nj_huuma': new_test = 525; break;
                case 'nj_zenynage': new_test = 526; break;
                case 'nj_tatamigaeshi': new_test = 527; break;
                case 'nj_kasumikiri': new_test = 528; break;
                case 'nj_shadowjump': new_test = 529; break;
                case 'nj_kirikage': new_test = 530; break;
                case 'nj_utsusemi': new_test = 531; break;
                case 'nj_bunsinjyutsu': new_test = 532; break;
                case 'nj_ninpou': new_test = 533; break;
                case 'nj_kouenka': new_test = 534; break;
                case 'nj_kaensin': new_test = 535; break;
                case 'nj_bakuenryu': new_test = 536; break;
                case 'nj_hyousensou': new_test = 537; break;
                case 'nj_suiton': new_test = 538; break;
                case 'nj_hyousyouraku': new_test = 539; break;
                case 'nj_huujin': new_test = 540; break;
                case 'nj_raigekisai': new_test = 541; break;
                case 'nj_kamaitachi': new_test = 542; break;
                case 'nj_nen': new_test = 543; break;
                case 'nj_issen': new_test = 544; break;
                case 'npc_earthquake': new_test = 653; break;
                case 'npc_firebreath': new_test = 654; break;
                case 'npc_icebreath': new_test = 655; break;
                case 'npc_thunderbreath': new_test = 656; break;
                case 'npc_acidbreath': new_test = 657; break;
                case 'npc_darknessbreath': new_test = 658; break;
                case 'npc_dragonfear': new_test = 659; break;
                case 'npc_bleeding': new_test = 660; break;
                case 'npc_pulsestrike': new_test = 661; break;
                case 'npc_helljudgement': new_test = 662; break;
                case 'npc_widesilence': new_test = 663; break;
                case 'npc_widefreeze': new_test = 664; break;
                case 'npc_widebleeding': new_test = 665; break;
                case 'npc_widestone': new_test = 666; break;
                case 'npc_wideconfuse': new_test = 667; break;
                case 'npc_widesleep': new_test = 668; break;
                case 'npc_widesight': new_test = 669; break;
                case 'npc_evilland': new_test = 670; break;
                case 'npc_magicmirror': new_test = 671; break;
                case 'npc_slowcast': new_test = 672; break;
                case 'npc_criticalwound': new_test = 673; break;
                case 'npc_expulsion': new_test = 674; break;
                case 'npc_stoneskin': new_test = 675; break;
                case 'npc_antimagic': new_test = 676; break;
                case 'npc_widecurse': new_test = 677; break;
                case 'npc_widestun': new_test = 678; break;
                case 'npc_vampire_gift': new_test = 679; break;
                case 'npc_widesouldrain': new_test = 680; break;
                case 'all_inccarry': new_test = 681; break;
                case 'npc_talk': new_test = 682; break;
                case 'npc_hellpower': new_test = 683; break;
                case 'npc_widehelldignity': new_test = 684; break;
                case 'npc_invincible': new_test = 685; break;
                case 'npc_invincibleoff': new_test = 686; break;
                case 'npc_allheal': new_test = 687; break;
                case 'gm_sandman': new_test = 688; break;
                case 'cash_blessing': new_test = 689; break;
                case 'cash_incagi': new_test = 690; break;
                case 'cash_assumptio': new_test = 691; break;
                case 'all_catcry': new_test = 692; break;
                case 'all_partyflee': new_test = 693; break;
                case 'all_angel_protect': new_test = 694; break;
                case 'all_dream_summernight': new_test = 695; break;
                case 'npc_changeundead2': new_test = 696; break;
                case 'all_reverseorcish': new_test = 697; break;
                case 'all_wewish': new_test = 698; break;
                case 'all_sonkran': new_test = 699; break;
                case 'kn_chargeatk': new_test = 1001; break;
                case 'cr_shrink': new_test = 1002; break;
                case 'as_sonicaccel': new_test = 1003; break;
                case 'as_venomknife': new_test = 1004; break;
                case 'rg_closeconfine': new_test = 1005; break;
                case 'wz_sightblaster': new_test = 1006; break;
                case 'sa_createcon': new_test = 1007; break;
                case 'sa_elementwater': new_test = 1008; break;
                case 'ht_phantasmic': new_test = 1009; break;
                case 'ba_pangvoice': new_test = 1010; break;
                case 'dc_winkcharm': new_test = 1011; break;
                case 'bs_unfairlytrick': new_test = 1012; break;
                case 'bs_greed': new_test = 1013; break;
                case 'pr_redemptio': new_test = 1014; break;
                case 'mo_kitranslation': new_test = 1015; break;
                case 'mo_balkyoung': new_test = 1016; break;
                case 'sa_elementground': new_test = 1017; break;
                case 'sa_elementfire': new_test = 1018; break;
                case 'sa_elementwind': new_test = 1019; break;
                case 'rk_enchantblade': new_test = 2001; break;
                case 'rk_sonicwave': new_test = 2002; break;
                case 'rk_deathbound': new_test = 2003; break;
                case 'rk_hundredspear': new_test = 2004; break;
                case 'rk_windcutter': new_test = 2005; break;
                case 'rk_ignitionbreak': new_test = 2006; break;
                case 'rk_dragontraining': new_test = 2007; break;
                case 'rk_dragonbreath': new_test = 2008; break;
                case 'rk_dragonhowling': new_test = 2009; break;
                case 'rk_runemastery': new_test = 2010; break;
                case 'rk_millenniumshield': new_test = 2011; break;
                case 'rk_crushstrike': new_test = 2012; break;
                case 'rk_refresh': new_test = 2013; break;
                case 'rk_giantgrowth': new_test = 2014; break;
                case 'rk_stonehardskin': new_test = 2015; break;
                case 'rk_vitalityactivation': new_test = 2016; break;
                case 'rk_stormblast': new_test = 2017; break;
                case 'rk_fightingspirit': new_test = 2018; break;
                case 'rk_abundance': new_test = 2019; break;
                case 'rk_phantomthrust': new_test = 2020; break;
                case 'gc_venomimpress': new_test = 2021; break;
                case 'gc_crossimpact': new_test = 2022; break;
                case 'gc_darkillusion': new_test = 2023; break;
                case 'gc_researchnewpoison': new_test = 2024; break;
                case 'gc_createnewpoison': new_test = 2025; break;
                case 'gc_antidote': new_test = 2026; break;
                case 'gc_poisoningweapon': new_test = 2027; break;
                case 'gc_weaponblocking': new_test = 2028; break;
                case 'gc_counterslash': new_test = 2029; break;
                case 'gc_weaponcrush': new_test = 2030; break;
                case 'gc_venompressure': new_test = 2031; break;
                case 'gc_poisonsmoke': new_test = 2032; break;
                case 'gc_cloakingexceed': new_test = 2033; break;
                case 'gc_phantommenace': new_test = 2034; break;
                case 'gc_hallucinationwalk': new_test = 2035; break;
                case 'gc_rollingcutter': new_test = 2036; break;
                case 'gc_crossripperslasher': new_test = 2037; break;
                case 'ab_judex': new_test = 2038; break;
                case 'ab_ancilla': new_test = 2039; break;
                case 'ab_adoramus': new_test = 2040; break;
                case 'ab_clementia': new_test = 2041; break;
                case 'ab_canto': new_test = 2042; break;
                case 'ab_cheal': new_test = 2043; break;
                case 'ab_epiclesis': new_test = 2044; break;
                case 'ab_praefatio': new_test = 2045; break;
                case 'ab_oratio': new_test = 2046; break;
                case 'ab_laudaagnus': new_test = 2047; break;
                case 'ab_laudaramus': new_test = 2048; break;
                case 'ab_eucharistica': new_test = 2049; break;
                case 'ab_renovatio': new_test = 2050; break;
                case 'ab_highnessheal': new_test = 2051; break;
                case 'ab_clearance': new_test = 2052; break;
                case 'ab_expiatio': new_test = 2053; break;
                case 'ab_duplelight': new_test = 2054; break;
                case 'ab_duplelight_melee': new_test = 2055; break;
                case 'ab_duplelight_magic': new_test = 2056; break;
                case 'ab_silentium': new_test = 2057; break;
                case 'wl_whiteimprison': new_test = 2201; break;
                case 'wl_soulexpansion': new_test = 2202; break;
                case 'wl_frostmisty': new_test = 2203; break;
                case 'wl_jackfrost': new_test = 2204; break;
                case 'wl_marshofabyss': new_test = 2205; break;
                case 'wl_recognizedspell': new_test = 2206; break;
                case 'wl_siennaexecrate': new_test = 2207; break;
                case 'wl_radius': new_test = 2208; break;
                case 'wl_stasis': new_test = 2209; break;
                case 'wl_drainlife': new_test = 2210; break;
                case 'wl_crimsonrock': new_test = 2211; break;
                case 'wl_hellinferno': new_test = 2212; break;
                case 'wl_comet': new_test = 2213; break;
                case 'wl_chainlightning': new_test = 2214; break;
                case 'wl_earthstrain': new_test = 2216; break;
                case 'wl_tetravortex': new_test = 2217; break;
                case 'wl_summonfb': new_test = 2222; break;
                case 'wl_summonbl': new_test = 2223; break;
                case 'wl_summonwb': new_test = 2224; break;
                case 'wl_summonstone': new_test = 2229; break;
                case 'wl_release': new_test = 2230; break;
                case 'wl_reading_sb': new_test = 2231; break;
                case 'wl_freeze_sp': new_test = 2232; break;
                case 'ra_arrowstorm': new_test = 2233; break;
                case 'ra_fearbreeze': new_test = 2234; break;
                case 'ra_rangermain': new_test = 2235; break;
                case 'ra_aimedbolt': new_test = 2236; break;
                case 'ra_detonator': new_test = 2237; break;
                case 'ra_electricshocker': new_test = 2238; break;
                case 'ra_clusterbomb': new_test = 2239; break;
                case 'ra_wugmastery': new_test = 2240; break;
                case 'ra_wugrider': new_test = 2241; break;
                case 'ra_wugdash': new_test = 2242; break;
                case 'ra_wugstrike': new_test = 2243; break;
                case 'ra_wugbite': new_test = 2244; break;
                case 'ra_toothofwug': new_test = 2245; break;
                case 'ra_sensitivekeen': new_test = 2246; break;
                case 'ra_camouflage': new_test = 2247; break;
                case 'ra_researchtrap': new_test = 2248; break;
                case 'ra_magentatrap': new_test = 2249; break;
                case 'ra_cobalttrap': new_test = 2250; break;
                case 'ra_maizetrap': new_test = 2251; break;
                case 'ra_verduretrap': new_test = 2252; break;
                case 'ra_firingtrap': new_test = 2253; break;
                case 'ra_iceboundtrap': new_test = 2254; break;
                case 'nc_madolicence': new_test = 2255; break;
                case 'nc_boostknuckle': new_test = 2256; break;
                case 'nc_pilebunker': new_test = 2257; break;
                case 'nc_vulcanarm': new_test = 2258; break;
                case 'nc_flamelauncher': new_test = 2259; break;
                case 'nc_coldslower': new_test = 2260; break;
                case 'nc_armscannon': new_test = 2261; break;
                case 'nc_acceleration': new_test = 2262; break;
                case 'nc_hovering': new_test = 2263; break;
                case 'nc_f_sideslide': new_test = 2264; break;
                case 'nc_b_sideslide': new_test = 2265; break;
                case 'nc_mainframe': new_test = 2266; break;
                case 'nc_selfdestruction': new_test = 2267; break;
                case 'nc_shapeshift': new_test = 2268; break;
                case 'nc_emergencycool': new_test = 2269; break;
                case 'nc_infraredscan': new_test = 2270; break;
                case 'nc_analyze': new_test = 2271; break;
                case 'nc_magneticfield': new_test = 2272; break;
                case 'nc_neutralbarrier': new_test = 2273; break;
                case 'nc_stealthfield': new_test = 2274; break;
                case 'nc_repair': new_test = 2275; break;
                case 'nc_trainingaxe': new_test = 2276; break;
                case 'nc_researchfe': new_test = 2277; break;
                case 'nc_axeboomerang': new_test = 2278; break;
                case 'nc_powerswing': new_test = 2279; break;
                case 'nc_axetornado': new_test = 2280; break;
                case 'nc_silversniper': new_test = 2281; break;
                case 'nc_magicdecoy': new_test = 2282; break;
                case 'nc_disjoint': new_test = 2283; break;
                case 'sc_fatalmenace': new_test = 2284; break;
                case 'sc_reproduce': new_test = 2285; break;
                case 'sc_autoshadowspell': new_test = 2286; break;
                case 'sc_shadowform': new_test = 2287; break;
                case 'sc_triangleshot': new_test = 2288; break;
                case 'sc_bodypaint': new_test = 2289; break;
                case 'sc_invisibility': new_test = 2290; break;
                case 'sc_deadlyinfect': new_test = 2291; break;
                case 'sc_enervation': new_test = 2292; break;
                case 'sc_groomy': new_test = 2293; break;
                case 'sc_ignorance': new_test = 2294; break;
                case 'sc_laziness': new_test = 2295; break;
                case 'sc_unlucky': new_test = 2296; break;
                case 'sc_weakness': new_test = 2297; break;
                case 'sc_stripaccessary': new_test = 2298; break;
                case 'sc_manhole': new_test = 2299; break;
                case 'sc_dimensiondoor': new_test = 2300; break;
                case 'sc_chaospanic': new_test = 2301; break;
                case 'sc_maelstrom': new_test = 2302; break;
                case 'sc_bloodylust': new_test = 2303; break;
                case 'sc_feintbomb': new_test = 2304; break;
                case 'lg_cannonspear': new_test = 2307; break;
                case 'lg_banishingpoint': new_test = 2308; break;
                case 'lg_trample': new_test = 2309; break;
                case 'lg_shieldpress': new_test = 2310; break;
                case 'lg_reflectdamage': new_test = 2311; break;
                case 'lg_pinpointattack': new_test = 2312; break;
                case 'lg_forceofvanguard': new_test = 2313; break;
                case 'lg_rageburst': new_test = 2314; break;
                case 'lg_shieldspell': new_test = 2315; break;
                case 'lg_exeedbreak': new_test = 2316; break;
                case 'lg_overbrand': new_test = 2317; break;
                case 'lg_prestige': new_test = 2318; break;
                case 'lg_banding': new_test = 2319; break;
                case 'lg_moonslasher': new_test = 2320; break;
                case 'lg_rayofgenesis': new_test = 2321; break;
                case 'lg_piety': new_test = 2322; break;
                case 'lg_earthdrive': new_test = 2323; break;
                case 'lg_hesperuslit': new_test = 2324; break;
                case 'lg_inspiration': new_test = 2325; break;
                case 'sr_dragoncombo': new_test = 2326; break;
                case 'sr_skynetblow': new_test = 2327; break;
                case 'sr_earthshaker': new_test = 2328; break;
                case 'sr_fallenempire': new_test = 2329; break;
                case 'sr_tigercannon': new_test = 2330; break;
                case 'sr_rampageblaster': new_test = 2332; break;
                case 'sr_crescentelbow': new_test = 2333; break;
                case 'sr_cursedcircle': new_test = 2334; break;
                case 'sr_lightningwalk': new_test = 2335; break;
                case 'sr_knucklearrow': new_test = 2336; break;
                case 'sr_windmill': new_test = 2337; break;
                case 'sr_raisingdragon': new_test = 2338; break;
                case 'sr_assimilatepower': new_test = 2340; break;
                case 'sr_powervelocity': new_test = 2341; break;
                case 'sr_gateofhell': new_test = 2343; break;
                case 'sr_gentletouch_quiet': new_test = 2344; break;
                case 'sr_gentletouch_cure': new_test = 2345; break;
                case 'sr_gentletouch_energygain': new_test = 2346; break;
                case 'sr_gentletouch_change': new_test = 2347; break;
                case 'sr_gentletouch_revitalize': new_test = 2348; break;
                case 'wa_swing_dance': new_test = 2350; break;
                case 'wa_symphony_of_lover': new_test = 2351; break;
                case 'wa_moonlit_serenade': new_test = 2352; break;
                case 'mi_rush_windmill': new_test = 2381; break;
                case 'mi_echosong': new_test = 2382; break;
                case 'mi_harmonize': new_test = 2383; break;
                case 'wm_lesson': new_test = 2412; break;
                case 'wm_metalicsound': new_test = 2413; break;
                case 'wm_reverberation': new_test = 2414; break;
                case 'wm_dominion_impulse': new_test = 2417; break;
                case 'wm_severe_rainstorm': new_test = 2418; break;
                case 'wm_poemofnetherworld': new_test = 2419; break;
                case 'wm_voiceofsiren': new_test = 2420; break;
                case 'wm_deadhillhere': new_test = 2421; break;
                case 'wm_lullaby_deepsleep': new_test = 2422; break;
                case 'wm_sircleofnature': new_test = 2423; break;
                case 'wm_randomizespell': new_test = 2424; break;
                case 'wm_gloomyday': new_test = 2425; break;
                case 'wm_great_echo': new_test = 2426; break;
                case 'wm_song_of_mana': new_test = 2427; break;
                case 'wm_dance_with_wug': new_test = 2428; break;
                case 'wm_sound_of_destruction': new_test = 2429; break;
                case 'wm_saturday_night_fever': new_test = 2430; break;
                case 'wm_lerads_dew': new_test = 2431; break;
                case 'wm_melodyofsink': new_test = 2432; break;
                case 'wm_beyond_of_warcry': new_test = 2433; break;
                case 'wm_unlimited_humming_voice': new_test = 2434; break;
                case 'so_firewalk': new_test = 2443; break;
                case 'so_electricwalk': new_test = 2444; break;
                case 'so_spellfist': new_test = 2445; break;
                case 'so_earthgrave': new_test = 2446; break;
                case 'so_diamonddust': new_test = 2447; break;
                case 'so_poison_buster': new_test = 2448; break;
                case 'so_psychic_wave': new_test = 2449; break;
                case 'so_cloud_kill': new_test = 2450; break;
                case 'so_striking': new_test = 2451; break;
                case 'so_warmer': new_test = 2452; break;
                case 'so_vacuum_extreme': new_test = 2453; break;
                case 'so_varetyr_spear': new_test = 2454; break;
                case 'so_arrullo': new_test = 2455; break;
                case 'so_el_control': new_test = 2456; break;
                case 'so_summon_agni': new_test = 2457; break;
                case 'so_summon_aqua': new_test = 2458; break;
                case 'so_summon_ventus': new_test = 2459; break;
                case 'so_summon_tera': new_test = 2460; break;
                case 'so_el_action': new_test = 2461; break;
                case 'so_el_analysis': new_test = 2462; break;
                case 'so_el_sympathy': new_test = 2463; break;
                case 'so_el_cure': new_test = 2464; break;
                case 'so_fire_insignia': new_test = 2465; break;
                case 'so_water_insignia': new_test = 2466; break;
                case 'so_wind_insignia': new_test = 2467; break;
                case 'so_earth_insignia': new_test = 2468; break;
                case 'all_buying_store': new_test = 2535; break;
                case 'gn_training_sword': new_test = 2474; break;
                case 'gn_remodeling_cart': new_test = 2475; break;
                case 'gn_cart_tornado': new_test = 2476; break;
                case 'gn_cartcannon': new_test = 2477; break;
                case 'gn_cartboost': new_test = 2478; break;
                case 'gn_thorns_trap': new_test = 2479; break;
                case 'gn_blood_sucker': new_test = 2480; break;
                case 'gn_spore_explosion': new_test = 2481; break;
                case 'gn_wallofthorn': new_test = 2482; break;
                case 'gn_crazyweed': new_test = 2483; break;
                case 'gn_demonic_fire': new_test = 2485; break;
                case 'gn_fire_expansion': new_test = 2486; break;
                case 'gn_hells_plant': new_test = 2490; break;
                case 'gn_mandragora': new_test = 2492; break;
                case 'gn_slingitem': new_test = 2493; break;
                case 'gn_changematerial': new_test = 2494; break;
                case 'gn_mix_cooking': new_test = 2495; break;
                case 'gn_makebomb': new_test = 2496; break;
                case 'gn_s_pharmacy': new_test = 2497; break;
                case 'ab_secrament': new_test = 2515; break;
                case 'sr_howlingoflion': new_test = 2517; break;
                case 'sr_rideinlightning': new_test = 2518; break;
                case 'all_odins_recall': new_test = 2533; break;
                case 'return_to_eldicastes': new_test = 2534; break;
                case 'all_buying_store': new_test = 2535; break;
                case 'hlif_heal': new_test = 8001; break;
                case 'hlif_avoid': new_test = 8002; break;
                case 'hlif_brain': new_test = 8003; break;
                case 'hlif_change': new_test = 8004; break;
                case 'hami_castle': new_test = 8005; break;
                case 'hami_defence': new_test = 8006; break;
                case 'hami_skin': new_test = 8007; break;
                case 'hami_bloodlust': new_test = 8008; break;
                case 'hfli_moon': new_test = 8009; break;
                case 'hfli_fleet': new_test = 8010; break;
                case 'hfli_speed': new_test = 8011; break;
                case 'hfli_sbr44': new_test = 8012; break;
                case 'hvan_caprice': new_test = 8013; break;
                case 'hvan_chaotic': new_test = 8014; break;
                case 'hvan_instruct': new_test = 8015; break;
                case 'hvan_explosion': new_test = 8016; break;
                case 'ms_bash': new_test = 8201; break;
                case 'ms_magnum': new_test = 8202; break;
                case 'ms_bowlingbash': new_test = 8203; break;
                case 'ms_parrying': new_test = 8204; break;
                case 'ms_reflectshield': new_test = 8205; break;
                case 'ms_berserk': new_test = 8206; break;
                case 'ma_double': new_test = 8207; break;
                case 'ma_shower': new_test = 8208; break;
                case 'ma_skidtrap': new_test = 8209; break;
                case 'ma_landmine': new_test = 8210; break;
                case 'ma_sandman': new_test = 8211; break;
                case 'ma_freezingtrap': new_test = 8212; break;
                case 'ma_removetrap': new_test = 8213; break;
                case 'ma_chargearrow': new_test = 8214; break;
                case 'ma_sharpshooting': new_test = 8215; break;
                case 'ml_pierce': new_test = 8216; break;
                case 'ml_brandish': new_test = 8217; break;
                case 'ml_spiralpierce': new_test = 8218; break;
                case 'ml_defender': new_test = 8219; break;
                case 'ml_autoguard': new_test = 8220; break;
                case 'ml_devotion': new_test = 8221; break;
                case 'mer_magnificat': new_test = 8222; break;
                case 'mer_quicken': new_test = 8223; break;
                case 'mer_sight': new_test = 8224; break;
                case 'mer_crash': new_test = 8225; break;
                case 'mer_regain': new_test = 8226; break;
                case 'mer_tender': new_test = 8227; break;
                case 'mer_benediction': new_test = 8228; break;
                case 'mer_recuperate': new_test = 8229; break;
                case 'mer_mentalcure': new_test = 8230; break;
                case 'mer_compress': new_test = 8231; break;
                case 'mer_provoke': new_test = 8232; break;
                case 'mer_autoberserk': new_test = 8233; break;
                case 'mer_decagi': new_test = 8234; break;
                case 'mer_scapegoat': new_test = 8235; break;
                case 'mer_lexdivina': new_test = 8236; break;
                case 'mer_estimation': new_test = 8237; break;
                case 'mer_kyrie': new_test = 8238; break;
                case 'mer_blessing': new_test = 8239; break;
                case 'mer_incagi': new_test = 8240; break;
                case 'el_aquaplay': new_test = 8416; break;
                case 'el_blast': new_test = 8420; break;
                case 'el_chilly_air': new_test = 8418; break;
                case 'el_circle_of_fire': new_test = 8401; break;
                case 'el_cooler': new_test = 8417; break;
                case 'el_cursed_soil': new_test = 8423; break;
                case 'el_fire_arrow': new_test = 8425; break;
                case 'el_fire_bomb': new_test = 8426; break;
                case 'el_fire_bomb_atk': new_test = 8427; break;
                case 'el_fire_cloak': new_test = 8402; break;
                case 'el_fire_mantle': new_test = 8403; break;
                case 'el_fire_wave': new_test = 8428; break;
                case 'el_fire_wave_atk': new_test = 8429; break;
                case 'el_gust': new_test = 8419; break;
                case 'el_heater': new_test = 8414; break;
                case 'el_hurricane': new_test = 8435; break;
                case 'el_hurricane_atk': new_test = 8436; break;
                case 'el_ice_needle': new_test = 8430; break;
                case 'el_petrology': new_test = 8422; break;
                case 'el_power_of_gaia': new_test = 8412; break;
                case 'el_pyrotechnic': new_test = 8413; break;
                case 'el_rock_crusher': new_test = 8440; break;
                case 'el_rock_crusher_atk': new_test = 8441; break;
                case 'el_solid_skin': new_test = 8410; break;
                case 'el_stone_hammer': new_test = 8439; break;
                case 'el_stone_rain': new_test = 8442; break;
                case 'el_stone_shield': new_test = 8411; break;
                case 'el_tidal_weapon': new_test = 8433; break;
                case 'el_tropic': new_test = 8415; break;
                case 'el_typoon_mis': new_test = 8437; break;
                case 'el_typoon_mis_atk': new_test = 8438; break;
                case 'el_upheaval': new_test = 8424; break;
                case 'el_water_barrier': new_test = 8406; break;
                case 'el_water_drop': new_test = 8405; break;
                case 'el_water_screen': new_test = 8404; break;
                case 'el_water_screw': new_test = 8431; break;
                case 'el_water_screw_atk': new_test = 8432; break;
                case 'el_wild_storm': new_test = 8421; break;
                case 'el_wind_curtain': new_test = 8408; break;
                case 'el_wind_slash': new_test = 8434; break;
                case 'el_wind_step': new_test = 8407; break;
                case 'el_zephyr': new_test = 8409; break;
                case 'gd_approval': new_test = 10000; break;
                case 'gd_kafracontract': new_test = 10001; break;
                case 'gd_guardresearch': new_test = 10002; break;
                case 'gd_guardup': new_test = 10003; break;
                case 'gd_extension': new_test = 10004; break;
                case 'gd_gloryguild': new_test = 10005; break;
                case 'gd_leadership': new_test = 10006; break;
                case 'gd_glorywounds': new_test = 10007; break;
                case 'gd_soulcold': new_test = 10008; break;
                case 'gd_hawkeyes': new_test = 10009; break;
                case 'gd_battleorder': new_test = 10010; break;
                case 'gd_regeneration': new_test = 10011; break;
                case 'gd_restore': new_test = 10012; break;
                case 'gd_emergencycall': new_test = 10013; break;
                case 'gd_development': new_test = 10014; break;
                case 'gd_itememergencycall': new_test = 10015; break;
                case 'wm_frigg_song': new_test = 5007; break;
                case 'ab_offertorium': new_test = 5011; break;
                case 'wl_telekinesis_intense': new_test = 5012; break;
                case 'all_full_throttle': new_test = 5014; break;
                case 'su_basic_skill': new_test = 5018; break;
                case 'su_bite': new_test = 5019; break;
                case 'su_hide': new_test = 5020; break;
                case 'su_scratch': new_test = 5021; break;
                case 'su_stoop': new_test = 5022; break;
                case 'su_lope': new_test = 5023; break;
                case 'su_spritemable': new_test = 5024; break;
                case 'su_powerofland': new_test = 5025; break;
                case 'su_sv_stemspear': new_test = 5026; break;
                case 'su_cn_powdering': new_test = 5027; break;
                case 'su_cn_meteor': new_test = 5028; break;
                case 'su_sv_roottwist': new_test = 5029; break;
                case 'su_sv_roottwist_atk': new_test = 5030; break;
                case 'su_poweroflife': new_test = 5031; break;
                case 'su_scaroftarou': new_test = 5032; break;
                case 'su_pickypeck': new_test = 5033; break;
                case 'su_pickypeck_double_atk': new_test = 5034; break;
                case 'su_arclousedash': new_test = 5035; break;
                case 'su_lunaticcarrotbeat': new_test = 5036; break;
                case 'su_powerofsea': new_test = 5037; break;
                case 'su_tunabelly': new_test = 5038; break;
                case 'su_tunaparty': new_test = 5039; break;
                case 'su_bunchofshrimp': new_test = 5040; break;
                case 'su_freshshrimp': new_test = 5041; break;
                case 'su_cn_meteor2': new_test = 5042; break;
                case 'su_lunaticcarrotbeat2': new_test = 5043; break;
                case 'su_soulattack': new_test = 5044; break;
                case 'su_powerofflock': new_test = 5045; break;
                case 'su_svg_spirit': new_test = 5046; break;
                case 'su_hiss': new_test = 5047; break;
                case 'su_nyanggrass': new_test = 5048; break;
                case 'su_grooming': new_test = 5049; break;
                case 'su_purring': new_test = 5050; break;
                case 'su_shrimparty': new_test = 5051; break;
                case 'su_spiritoflife': new_test = 5052; break;
                case 'su_meowmeow': new_test = 5053; break;
                case 'su_spiritofland': new_test = 5054; break;
                case 'su_chattering': new_test = 5055; break;
                case 'su_spiritofsea': new_test = 5056; break;
                case 'we_callallfamily': new_test = 5063; break;
                case 'we_oneforever': new_test = 5064; break;
                case 'we_cheerup': new_test = 5065; break;
                case 'all_eqswitch': new_test = 5067; break;
                case 'cg_specialsinger': new_test = 5068; break;
                case 'ab_vituperatum': new_test = 5072; break;
                case 'ab_convenio': new_test = 5073; break;
                case 'nv_breakthrough': new_test = 5075; break;
                case 'nv_helpangel': new_test = 5076; break;
                case 'nv_transcendence': new_test = 5077; break;
                case 'wl_reading_sb_reading': new_test = 5078; break;
                case 'dk_servantweapon': new_test = 5201; break;
                case 'dk_servantweapon_atk': new_test = 5202; break;
                case 'dk_servant_w_sign': new_test = 5203; break;
            }
            calc_image[j].src = 'https://static.divine-pride.net/images/skill/' + new_test + '.png'
        }
    }

    health_marker = '<td class="td_h1_left">ХП</td><td class="td_v1_left">' + result + '</td>' + size_marker;
    document.body.innerHTML = document.body.innerHTML.replace(new RegExp(size_marker,"g"), health_marker);
});