Ver Fonte

SQL synchronization

rAthenaAPI há 6 anos atrás
pai
commit
464d6109b4
1 ficheiros alterados com 83 adições e 5 exclusões
  1. 83 5
      sql-files/item_db_re.sql

+ 83 - 5
sql-files/item_db_re.sql

@@ -12029,17 +12029,95 @@ REPLACE INTO `item_db_re` VALUES (24242,'S_Caster_Armor','Caster Shadow Armor',1
 REPLACE INTO `item_db_re` VALUES (24243,'S_Reload_Shoes','Reload Shadow Shoes',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24244,'S_Reload_Shield','Reload Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24245,'S_Reload_Armor','Reload Shadow Armor',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (24246,'S_Swordman_Earring','Swordman Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"SM_BASH",-20-(3*.@r);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (24247,'S_Merchant_Earring','Merchant Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"MC_MAMMONITE",-20-(3*.@r);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (24248,'S_Acolyte_Earring','Acolyte Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"AL_HEAL",-20-(3*.@r);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (24249,'S_Magician_Earring','Magician Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"MG_COLDBOLT",-20-(3*.@r); bonus2 bSkillUseSPrate,"MG_FIREBOLT",-20-(3*.@r); bonus2 bSkillUseSPrate,"MG_LIGHTNINGBOLT",-20-(3*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24246,'S_Swordman_Earring','Swordman Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"SM_BASH",20+(3*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24247,'S_Merchant_Earring','Merchant Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"MC_MAMMONITE",20+(3*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24248,'S_Acolyte_Earring','Acolyte Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"AL_HEAL",20+(3*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24249,'S_Magician_Earring','Magician Shadow Earring',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,1048576,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"MG_COLDBOLT",20+(3*.@r); bonus2 bSkillUseSPrate,"MG_FIREBOLT",20+(3*.@r); bonus2 bSkillUseSPrate,"MG_LIGHTNINGBOLT",20+(3*.@r);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24250,'S_Swordman_Pendant','Swordman Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SM_MAGNUM",20+(5*.@r);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24251,'S_Merchant_Pendant','Merchant Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"MC_CARTREVOLUTION",20+(5*.@r);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24252,'S_Acolyte_Pendant','Acolyte Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"AL_HOLYLIGHT",20+(5*.@r);',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24253,'S_Thief_Pendant','Thief Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"TF_POISON",20+(5*.@r);',NULL,NULL);
-REPLACE INTO `item_db_re` VALUES (24254,'S_Magician_Pendant','Magician Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bMagicAtkEle,Ele_Fire,20+(5*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24254,'S_Magician_Pendant','Magician Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"MG_FIREWALL",20+5*.@r;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24255,'S_Archer_Pendant','Archer Shadow Pendant',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,2097152,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"AC_SHOWER",20+(5*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24256,'Knight_Shadow_Shoes','Knight Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"KN_PIERCE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24257,'Crusader_Shadow_Shoes','Crusader Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"CR_HOLYCROSS",(20+(3*.@r));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24258,'Blacksmith_Shadow_Shoes','Blacksmith Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 20+(5*.@r); bonus2 bSkillUseSPrate,"BS_HAMMERFALL",.@val; bonus2 bSkillUseSPrate,"BS_ADRENALINE",.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24259,'Alchemist_Shadow_Shoes','Alchemist Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); if (BaseJob==Job_Alchemist) bonus bHealPower,30+7*.@r;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24260,'Priest_Shadow_Shoes','Priest Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 20+(3*.@r); bonus2 bSkillUseSPrate,"PR_KYRIE",.@val; bonus2 bSkillUseSPrate,"PR_LEXAETERNA",.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24261,'Monk_Shadow_Shoes','Monk Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"MO_CHAINCOMBO",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24262,'Assassin_Shadow_Shoes','Assassin Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"AS_GRIMTOOTH",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24263,'Rogue_Shadow_Shoes','Rogue Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@a = getskilllv("SM_SWORD"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24264,'Wizard_Shadow_Shoes','Wizard Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bVariableCastrate,"WZ_STORMGUST",-1*(20+(3*.@r)); bonus2 bVariableCastrate,"WZ_VERMILION",-1*(20+(3*.@r)); bonus2 bVariableCastrate,"WZ_METEOR",-1*(20+(3*.@r));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24265,'Sage_Shadow_Shoes','Sage Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"WZ_HEAVENDRIVE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24266,'Hunter_Shadow_Shoes','Hunter Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"HT_BLITZBEAT",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24267,'Bard_Shadow_Shoes','Bard Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@a = getskilllv("BA_MUSICALLESSON"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24268,'Dancer_Shadow_Shoes','Dancer Shadow Shoes',12,NULL,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,524288,NULL,'1',1,NULL,'.@a = getskilllv("DC_DANCINGLESSON"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24269,'Knight_Shadow_Armor','Knight Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"KN_BOWLINGBASH",(20+(.@r*3));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24270,'Crusader_Shadow_Armor','Crusader Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"CR_GRANDCROSS",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24271,'Blacksmith_Shadow_Armor','Blacksmith Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 5; if (.@r > 6) { .@val += .@r-6; } autobonus3 "{ bonus2 bAddSize,Size_All,"+.@val+"; bonus2 bMagicAddSize,Size_All,"+.@val+"; }",1000,50000,"BS_WEAPONPERFECT";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24272,'Alchemist_Shadow_Armor','Alchemist Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@a = getskilllv("AM_LEARNINGPOTION"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24273,'Priest_Shadow_Armor','Priest Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"PR_MAGNUS",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24274,'Monk_Shadow_Armor','Monk Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"MO_FINGEROFFENSIVE",20+.@r*5; bonus2 bSkillAtk,"MO_INVESTIGATE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24275,'Assassin_Shadow_Armor','Assassin Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"AS_SONICBLOW",(20+(.@r*3));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24276,'Rogue_Shadow_Armor','Rogue Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"RG_BACKSTAP",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24277,'Wizard_Shadow_Armor','Wizard Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"WZ_JUPITEL",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24278,'Sage_Shadow_Armor','Sage Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"SA_AUTOSPELL"; /* Unknow Specialeffect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24279,'Hunter_Shadow_Armor','Hunter Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"HT_CLAYMORETRAP",20+.@r*5; bonus2 bSkillAtk,"HT_LANDMINE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24280,'Bard_Shadow_Armor','Bard Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine()+5; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_POEMBRAGI"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_ASSASSINCROSS"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_APPLEIDUN"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_WHISTLE"; /* Unknow Specialeffect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24281,'Dancer_Shadow_Armor','Dancer Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'.@r = getrefine()+5; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_FORTUNEKISS"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_SERVICEFORYOU"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_DONTFORGETME"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_HUMMING"; /* Unknow Special Effect */',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24282,'Super_Novice_Shadow_Weapon','Super Novice Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x00000001,63,2,131072,NULL,'1',1,0,'.@r = getrefine(); bonus bMaxHP,1000; bonus bMaxSP,200; bonus2 bIgnoreDefClassRate,Class_Normal,3*(getskilllv("SM_SWORD")+.@r); bonus2 bIgnoreMDefClassRate,Class_Normal,3*(getskilllv("MG_SRECOVERY")+.@r); if (.@r>=7) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; } if (.@r>=9) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bSPrecovRate,100; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24283,'Gunslinger_Shadow_Weapon','Gunslinger Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x41000000,63,2,131072,NULL,'1',1,0,'.@r = getrefine(); bonus2 bIgnoreDefClassRate,Class_Normal,3*(getskilllv("GS_SNAKEEYE")+.@r); .@aspd = 1; if (.@r>=7) { .@aspd += 1; bonus bLongAtkRate,3; } if (.@r>=9) { .@aspd += 1; bonus bLongAtkRate,5; bonus bAspd,.@aspd; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24284,'Taekwondo_Shadow_Weapon','Taekwondo Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x00E00000,63,2,131072,NULL,'1',1,0,'.@r = getrefine(); bonus bAspd,1; bonus2 bAddClass,Class_All,.@r; bonus bMatkRate,.@r; if (.@r>=7) { bonus bMaxHP,1000; bonus bMaxSP,200; bonus bAspd,1; } if (.@r>=9) { bonus bMaxHPrate,10; bonus bMaxSPrate,10; bonus bAspd,1; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24285,'Ninja_Shadow_Weapon','Ninja Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x22000000,63,2,131072,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 3; bonus2 bSkillCooldown,"KO_BAKURETSU",-2000; bonus bMatk,(3*getskilllv("NJ_NINPOU")); if (.@r >= 7) { .@val += 3; if (.@r >= 9) { .@val += 4; } } bonus2 bAddClass,Class_Normal,.@val; bonus bMatkRate,.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24286,'Doram_Magical_Shadow_Weapon','Doram Magical Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x80000000,7,2,131072,NULL,'1',1,0,'.@r = getrefine(); bonus bVariableCastrate,-(5+.@r); if (getskilllv("SU_POWEROFLAND")==1) bonus bFixedCast,-100; if (getskilllv("SU_POWEROFSEA")==1) { bonus bUseSPrate,-3; } if (.@r>=7) bonus bMatkRate,5; if (.@r>=9) bonus bMatkRate,5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24287,'Doram_Physical_Shadow_Weapon','Doram Physical Shadow Weapon',12,0,NULL,0,NULL,0,NULL,0,0x80000000,7,2,131072,NULL,'1',1,0,'.@r = getrefine(); bonus bLongAtkRate,.@r; if (getskilllv("SU_POWEROFLIFE")==1) bonus bAspd,1; if (.@r>=7) bonus bFlee2,2; if (.@r>=9) bonus bFlee2,3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24288,'Rune_Knight_Shadow_Weapon','Rune Knight Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00000080,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"RK_SONICWAVE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24289,'Royal_Guard_Shadow_Weapon','Royal Guard Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00004000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"LG_CANNONSPEAR",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24290,'Mechanic_Shadow_Weapon','Mechanic Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00000400,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"NC_VULCANARM",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24291,'Genetic_Shadow_Weapon','Genetic Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00040000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"GN_CART_TORNADO",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24292,'Arcbishop_Shadow_Weapon','Arcbishop Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00000100,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"AB_DUPLELIGHT",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24293,'Sura_Shadow_Weapon','Sura Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00008000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-1*(2000+500*.@r);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24294,'Guillotine_Cross_Shadow_Weapon','Guillotine Cross Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00001000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"GC_DARKILLUSION",(20+(.@r*3));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24295,'Shadow_Chaser_Shadow_Weapon','Shadow Chaser Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00020000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SC_TRIANGLESHOT",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24296,'Warlock_Shadow_Weapon','Warlock Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00000200,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"WL_DRAINLIFE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24297,'Sorcerer_Shadow_Weapon','Sorcerer Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00010000,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SO_DIAMONDDUST",-1*((300*.@r)+1000);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24298,'Ranger_Shadow_Weapon','Ranger Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00000800,56,2,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"RA_CLUSTERBOMB",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24299,'Minstrel_Shadow_Weapon','Maestro Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00080000,56,1,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("MI_HARMONIZE")+getskilllv("MI_RUSH_WINDMILL")+getskilllv("MI_ECHOSONG"));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24300,'Wanderer_Shadow_Weapon','Wanderer Shadow Weapon',12,10,NULL,0,NULL,0,NULL,0,0x00080000,56,0,131072,NULL,'99',1,NULL,'.@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("WA_SWING_DANCE")+getskilllv("WA_SYMPHONY_OF_LOVER")+getskilllv("WA_MOONLIT_SERENADE"));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24301,'Rune_Knight_Shadow_Shield','Rune Knight Shadow Shield',12,0,NULL,0,NULL,NULL,NULL,0,0x00000080,56,2,262144,NULL,'99',1,NULL,'autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"RK_ENCHANTBLADE";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24302,'Royal_Guard_Shadow_Shield','Royal Guard Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00004000,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"LG_EARTHDRIVE",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24303,'Mechanic_Shadow_Shield','Mechanic Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000400,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"NC_FLAMELAUNCHER",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24304,'Genetic_Shadow_Shield','Genetic Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00040000,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("GN_CART_TORNADO")+getskilllv("GN_CARTBOOST")+getskilllv("GN_CARTCANNON"));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24305,'Archbishop_Shadow_Shield','Archbishop Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000100,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"AB_ADORAMUS",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24306,'Sura_Shadow_Shield','Sura Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00008000,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SR_SKYNETBLOW",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24307,'Guillotine_Cross_Shadow_Shield','Guillotine Cross Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00001000,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"GC_DARKCROW",-(10000+(2000*.@r));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24308,'Shadow_Chaser_Shadow_Shield','Shadow Chaser Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00020000,56,2,262144,NULL,'99',1,NULL,'autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"SC_AUTOSHADOWSPELL";',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24309,'Warlock_Shadow_Shield','Warlock Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000200,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"WL_EARTHSTRAIN",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24310,'Sorcerer_Shadow_Shield','Sorcerer Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00010000,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SO_EARTHGRAVE",-1*((300*.@r)+1000);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24311,'Ranger_Shadow_Shield','Ranger Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000800,56,2,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus2 bSkillUseSPrate,"RA_AIMEDBOLT",(20+(5*.@r));',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24312,'Minstrel_Shadow_Shield','Minstrel Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00080000,56,1,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus bMaxSPrate,3; bonus bMdef,.@r*(getskilllv("MI_HARMONIZE")+getskilllv("MI_RUSH_WINDMILL")+getskilllv("MI_ECHOSONG"))/5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24313,'Wanderer_Shadow_Shield','Wanderer Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00080000,56,0,262144,NULL,'99',1,NULL,'.@r = getrefine(); bonus bMaxSPrate,3; bonus bMdef,.@r*(getskilllv("WA_SWING_DANCE")+getskilllv("WA_SYMPHONY_OF_LOVER")+getskilllv("WA_MOONLIT_SERENADE"))/5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24314,'Ninja_Shadow_Shield','Ninja Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x02000000,63,2,262144,NULL,'1',1,NULL,'bonus bAspd,1; bonus bBaseAtk,(3*getskilllv("NJ_TOBIDOUGU")); autobonus3 "{ bonus bAspd,1; }",1000,50000,"NJ_NEN"; .@val = 4 * .@r; if (.@r >= 7) { .@val += 10; if (.@r >= 9) { .@val += 10; } } bonus2 bIgnoreDefClassRate,Class_Normal,.@val; bonus2 bIgnoreMdefClassRate,Class_Normal,.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24315,'Taekwon_Shadow_Shield','Taekwon Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00E00000,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); .@val = 3; if (.@r >= 7) { .@val += 2; if (.@r >= 9) { .@val += 3; } } bonus2 bIgnoreDefClassRate,Class_Normal,(3*(getskilllv("TK_HPTIME")+.@r)); bonus2 bIgnoreMdefClassRate,Class_Normal,(3*(getskilllv("TK_SPTIME")+.@r)); bonus2 bAddClass,Class_All,.@val; bonus bMatkRate,.@val;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24316,'Doram_Physical_Shadow_Shield','Doram Physical Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x80000000,7,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus2 bAddClass,Class_All,3; autobonus3 "{ bonus bAspd,1; }",1000,50000,"SU_ARCLOUSEDASH"; bonus2 bSkillCooldown,"SU_LUNATICCARROTBEAT",-(.@r*200); if (.@r>=7) bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",5; if (.@r>=9) bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24317,'Doram_Magical_Shadow_Shield','Doram Magical Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x80000000,7,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMatkRate,3; autobonus3 "{ bonus2 bSPRegenRate,5,5000; }",1000,30000,"SU_BUNCHOFSHRIMP"; bonus2 bSkillCooldown,"SU_CN_METEOR",-(.@r*100); if (.@r>=7) bonus2 bSkillAtk,"SU_CN_METEOR",5; if (.@r>=9) bonus2 bSkillAtk,"SU_CN_METEOR",5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24318,'Super_Novice_Shadow_Shield','Super Novice Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x00000001,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bMaxHP,1000; bonus bMaxSP,200; bonus bAspdRate,(2*getskilllv("TF_DOUBLE")+.@r); bonus bVariableCastrate,-(2*getskilllv("AC_OWL")+.@r); if (.@r>=7) { bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; } if (.@r>=9) { bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; }',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24319,'Gunslinger_Shadow_Shield','Gunslinger Shadow Shield',12,10,NULL,0,NULL,0,NULL,0,0x41000000,63,2,262144,NULL,'1',1,NULL,'.@r = getrefine(); bonus bCritAtkRate,5; bonus bCritical,(getskilllv("GS_SINGLEACTION")*2)+.@r; if (.@r>=7) bonus bCritAtkRate,2; if (.@r>=9) bonus bCritAtkRate,3;',NULL,NULL);
 REPLACE INTO `item_db_re` VALUES (24330,'S_Caster_Armor_II','Caster Shadow Armor II',12,0,NULL,0,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,65536,NULL,'1',1,NULL,'bonus bInt,3; bonus bSPrecovRate,20; bonus bVariableCastrate,-getrefine()/2;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24402,'Rebellion_Shadow_Armor','Rebellion Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x40000000,63,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"RL_HEAT_BARREL",-1000*(1+.@r/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24403,'Kagerou_Shadow_Armor','Kagerou Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,1,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"KO_HUUMARANKA",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24404,'Oboro_Shadow_Armor','Oboro Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,0,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"NJ_KOUENKA",20+.@r*5; bonus2 bSkillAtk,"NJ_HYOUSENSOU",20+.@r*5; bonus2 bSkillAtk,"NJ_HUUJIN",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24405,'Rebellion_Shadow_Shoes','Rebellion Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x40000000,63,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24406,'Kagerou_Shadow_Shoes','Kagerou Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,1,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"KO_HAPPOKUNAI",20+.@r*5;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24407,'Oboro_Shadow_Shoes','Oboro Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x20000000,63,0,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"KO_ZANZOU",-1000*(1+.@r/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24408,'Doram_Physical_Shadow_Armor','Doram Physical Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x80000000,7,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SU_PICKYPECK",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",.@r*3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24409,'Doram_Physical_Shadow_Shoes','Doram Physical Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x80000000,7,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SU_HISS",-3000*(1+.@r/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24410,'Doram_Magical_Shadow_Armor','Doram Magical Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x80000000,7,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",.@r*3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24411,'Doram_Magical_Shadow_Shoes','Doram Magical Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x80000000,7,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SU_CHATTERING",-3000*(1+.@r/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24412,'Star_Emperor_Shadow_Armor','Star Emperor Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00400000,63,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SJ_NEWMOONKICK",20; bonus2 bSkillAtk,"SJ_FULLMOONKICK",.@r*3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24413,'Star_Emperor_Shadow_Shoes','Star Emperor Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00400000,63,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SJ_DOCUMENT",-3000*(1+.@r/2);',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24414,'Soul_Reaper_Shadow_Armor','Soul Reaper Shadow Armor',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00800000,63,2,65536,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillAtk,"SP_SWHOO",20; bonus2 bSkillAtk,"SP_SPA",.@r*3;',NULL,NULL);
+REPLACE INTO `item_db_re` VALUES (24415,'Soul_Reaper_Shadow_Shoes','Soul Reaper Shadow Shoes',12,10,NULL,0,NULL,NULL,NULL,NULL,0x00800000,63,2,524288,NULL,'100',1,NULL,'.@r = getrefine(); bonus2 bSkillCooldown,"SP_SOULREAPER",-3000-1000*(.@r/2);',NULL,NULL);
 #===================================================================
 # New etc.
 #===================================================================