Procházet zdrojové kódy

Added extra stats to shadow gear (#6188)

* on Aegis files the shadow gear have all theses extra stats (the stats are often skipped in the description)
* added atk and matk for shadow gear weapon
* added hp for shadow gear type armor
Atemo před 3 roky
rodič
revize
cde111a728
2 změnil soubory, kde provedl 534 přidání a 358 odebrání
  1. 240 64
      db/re/item_db_equip.yml
  2. 294 294
      sql-files/item_db_re_equip.sql

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 240 - 64
db/re/item_db_equip.yml


+ 294 - 294
sql-files/item_db_re_equip.sql

@@ -3213,7 +3213,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_armor`,`equip_level_min`,`script`) VALUES (15250,'Beginner\'s_Suit','Beginner\'s Suit','Armor',40,1,true,100,'bonus bAllStats,1;\nbonus bMaxHP,400;\nbonus bMaxSP,100;\nbonus2 bAddClass,Class_All,2;\nbonus2 bMagicAddClass,Class_All,2;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15278,'Overwhelm_Str_Armor','Soaring Physical Armor','Armor',2000,120,1,true,1,true,'.@r = getrefine();\nbonus bBaseAtk,50;\nif (.@r > 2)\n   bonus2 bAddClass,Class_All,.@r/3*2;\nif (.@r > 6) {\n   bonus2 bIgnoreDefRaceRate,RC_Brute,30;\n   bonus2 bIgnoreDefRaceRate,RC_Demon,30;\n}\nif (.@r > 8) {\n   bonus2 bAddRace,RC_Brute,10;\n   bonus2 bAddRace,RC_Demon,10;\n}\nif (.@r > 10) {\n   bonus2 bAddEle,Ele_Earth,10;\n   bonus2 bAddEle,Ele_Wind,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15279,'Overwhelm_Int_Armor','Robust Magical Armor','Armor',900,60,1,true,1,true,'.@r = getrefine();\nbonus bMatk,50;\nif (.@r > 2)\n   bonus bMatkRate,.@r/3*2;\nif (.@r > 6) {\n   bonus2 bIgnoreMdefRaceRate,RC_Brute,30;\n   bonus2 bIgnoreMdefRaceRate,RC_Demon,30;\n}\nif (.@r > 8) {\n   bonus2 bMagicAddRace,RC_Demon,10;\n   bonus2 bMagicAddRace,RC_Brute,10;\n}\nif (.@r > 10) {\n   bonus2 bMagicAddEle,Ele_Earth,10;\n   bonus2 bMagicAddEle,Ele_Wind,10;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15280,'S_Cri_Hit_Armor','Critical Hit Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\n.@val = 7;\nbonus bBaseAtk,15;\nif (.@r > 1) {\n   bonus bCritAtkRate,(.@r/2);\n   if (.@r >= 7) {\n      .@val += 7;\n   }\n}\nbonus bCritical,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15280,'S_Cri_Hit_Armor','Critical Hit Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 7;\nbonus bBaseAtk,15;\nif (.@r > 1) {\n   bonus bCritAtkRate,(.@r/2);\n   if (.@r >= 7) {\n      .@val += 7;\n   }\n}\nbonus bCritical,.@val;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15283,'Armor_of_Rosary','Mighty Black Threaded Armor','Armor',20,800,60,1,true,100,true,'.@r = getrefine();\nbonus bBaseAtk,10;\nbonus2 bIgnoreDefRaceRate,RC_All,10;\nif (.@r>=7) {\n   bonus bBaseAtk,20;\n   bonus2 bIgnoreDefRaceRate,RC_All,20;\n}\nif (.@r>=8) {\n   bonus bBaseAtk,20;\n   bonus2 bIgnoreDefRaceRate,RC_All,20;\n   bonus bUnbreakableArmor;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus2 bIgnoreDefRaceRate,RC_All,20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15343,'Supplement_Part_Str_','Supplement Part STR','Armor',25000,2000,80,1,true,true,true,true,true,130,true,'bonus2 bAddClass,Class_All,5+(getrefine()/4);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15344,'Upgrade_Part_Plate_','Upgrade Part - Gloves','Armor',25000,3000,110,1,true,true,true,true,true,130,true,'.@r = getrefine();\n.@val = 10;\nif (.@r>6) {\n   bonus2 bSubSize,Size_Large,10;\n   bonus2 bMagicSubSize,Size_Large,10;\n   if (.@r>8) {\n      .@val += 5;\n   }\n}\nbonus2 bSubSize,Size_Small,.@val;\nbonus2 bMagicSubSize,Size_Small,.@val;\nbonus2 bSubSize,Size_Medium,.@val;\nbonus2 bMagicSubSize,Size_Medium,.@val;');
@@ -5234,24 +5234,24 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (22214,'Authority_Sandals','Authority Sandals','Armor',20,500,10,true,100,true,'.@r = getrefine();\nbonus bMdef,10;\nbonus bAllStats,10;\nbonus2 bIgnoreDefRaceRate,RC_All,50;\nbonus2 bIgnoreMdefRaceRate,RC_All,50;\nif (.@r>=7)\n   bonus bAllStats,10;\nif (.@r>=9)\n   bonus bAllStats,10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_shoes`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (22215,'H_AD_Sandle','High Adventurer Sandals','Armor',25,1,true,100,true,true,true,true,true,true,true,'bonus bMatk,15;\nbonus bBaseAtk,15;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (22238,'Great_Hero_Boots','Great Hero Boots','Armor',20,600,15,1,true,150,true,'.@r = getrefine();\nbonus bMaxHP,1500;\nbonus bMaxSP,150;\nbonus bMaxHPrate,.@r/3;\nbonus bMaxSPrate,.@r/3;\nif (.@r >= 7) {\n   bonus2 bAddClass,Class_All,5;\n   bonus bMatkRate,5;\n}\nif (.@r >= 9) {\n   .@val = -500;\n   if (.@r >= 11) {\n      .@val -= 200;\n      if (.@r >= 13) {\n         bonus bDelayrate,-5;\n         bonus bVariableCastrate,-5;\n      }\n   }\n   bonus bFixedCast,.@val;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24000,'T1_Shadow_Armor','Shadow Armor (Tier 1)','Shadowgear',true,1,true,'bonus bStr,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24001,'T1_Shadow_Weapon','Shadow Gauntlets (Tier 1)','Shadowgear',true,1,true,'bonus bDex,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24002,'T1_Shadow_Shield','Shadow Shield (Tier 1)','Shadowgear',true,1,true,'bonus bLuk,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24003,'T1_Shadow_Shoes','Shadow Shoes (Tier 1)','Shadowgear',true,1,true,'bonus bAgi,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24004,'T1_Shadow_R_Accessory','Shadow Ring (Tier 1)','Shadowgear',true,1,true,'bonus bVit,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24005,'T1_Shadow_L_Accessory','Shadow Pendant (Tier 1)','Shadowgear',true,1,true,'bonus bInt,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24006,'T2_Shadow_Armor','Shadow Armor (Tier 2)','Shadowgear',true,1,true,'bonus bStr,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24007,'T2_Shadow_Weapon','Shadow Gauntlets (Tier 2)','Shadowgear',true,30,true,'bonus bDex,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24008,'T2_Shadow_Shield','Shadow Shield (Tier 2)','Shadowgear',true,60,true,'bonus bLuk,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24009,'T2_Shadow_Shoes','Shadow Shoes (Tier 2)','Shadowgear',true,90,true,'bonus bAgi,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24010,'T2_Shadow_R_Accessory','Shadow Ring (Tier 2)','Shadowgear',true,120,true,'bonus bVit,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24011,'T2_Shadow_L_Accessory','Shadow Pendant (Tier 2)','Shadowgear',true,150,true,'bonus bInt,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24012,'S_Promotion_Weapon','Shadow Weapon','Shadowgear',true,1,true,'bonus bDex,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24013,'S_Promotion_Armor','Shadow Armor','Shadowgear',true,1,true,'bonus bLuk,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24014,'S_Promotion_Shoes','Shadow Shoes','Shadowgear',true,1,true,'bonus bAgi,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24015,'S_Promotion_Shield','Shadow Shield','Shadowgear',true,1,true,'bonus bVit,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24016,'S_Promotion_Earring','Shadow Earring','Shadowgear',true,1,true,'bonus bInt,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24017,'S_Promotion_Pendant','Shadow Pendant','Shadowgear',true,1,true,'bonus bStr,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24000,'T1_Shadow_Armor','Shadow Armor (Tier 1)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bStr,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24001,'T1_Shadow_Weapon','Shadow Gauntlets (Tier 1)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDex,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24002,'T1_Shadow_Shield','Shadow Shield (Tier 1)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bLuk,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24003,'T1_Shadow_Shoes','Shadow Shoes (Tier 1)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bAgi,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24004,'T1_Shadow_R_Accessory','Shadow Ring (Tier 1)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bVit,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24005,'T1_Shadow_L_Accessory','Shadow Pendant (Tier 1)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bInt,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24006,'T2_Shadow_Armor','Shadow Armor (Tier 2)','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bStr,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24007,'T2_Shadow_Weapon','Shadow Gauntlets (Tier 2)','Shadowgear',true,30,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDex,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24008,'T2_Shadow_Shield','Shadow Shield (Tier 2)','Shadowgear',true,60,true,'bonus bMaxHP,getrefine()*10;\nbonus bLuk,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24009,'T2_Shadow_Shoes','Shadow Shoes (Tier 2)','Shadowgear',true,90,true,'bonus bMaxHP,getrefine()*10;\nbonus bAgi,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24010,'T2_Shadow_R_Accessory','Shadow Ring (Tier 2)','Shadowgear',true,120,true,'bonus bMaxHP,getrefine()*10;\nbonus bVit,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24011,'T2_Shadow_L_Accessory','Shadow Pendant (Tier 2)','Shadowgear',true,150,true,'bonus bMaxHP,getrefine()*10;\nbonus bInt,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24012,'S_Promotion_Weapon','Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDex,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24013,'S_Promotion_Armor','Shadow Armor','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bLuk,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24014,'S_Promotion_Shoes','Shadow Shoes','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bAgi,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24015,'S_Promotion_Shield','Shadow Shield','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bVit,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24016,'S_Promotion_Earring','Shadow Earring','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bInt,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24017,'S_Promotion_Pendant','Shadow Pendant','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus bStr,1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24018,'S_Physical_Earring','Physical Earring (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bAspdRate,(.@r>=7)?2:1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24019,'S_Physical_Weapon','Physical Weapon (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,.@r;\nbonus bBaseAtk,10+.@r;\nif (.@r>=7) {\n   bonus2 bAddClass,Class_All,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24020,'S_Physical_Pendant','Physical Pendant (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxHP,100;\nif (.@r>6) {\n   bonus bMaxHPrate,1;\n}');
@@ -5261,7 +5261,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24024,'S_Breezy_Armor','Breeze Armor (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5;\nif (.@r>6) {\n   bonus bFlee,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24025,'S_Champion_Shoes','Champion Shoes (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,20+.@r*10;\nbonus bMaxSP,10;\nif (.@r>6) {\n   bonus bMaxHPrate,1;\n   bonus bMaxSPrate,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24026,'S_Athena_Shield','Athena Shield (Shadow)','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,10;\nif (.@r>6) {\n   bonus bDef,10;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24027,'S_Immune_Armor','Immune Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubEle,Ele_Neutral,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24027,'S_Immune_Armor','Immune Shadow Armor','Shadowgear',true,1,true,'bonus bMaxHP,getrefine()*10;\nbonus2 bSubEle,Ele_Neutral,1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24028,'S_Hard_Armor','Hard Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxHP,50;\nif (.@r>6) {\n   bonus bMaxHPrate,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24029,'S_Ancient_Armor','Ancient Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bHit,10;\nif (.@r>6) {\n   bonus bHit,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24030,'S_Critical_Armor','Critital Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bCritical,5;\nif (.@r>6) {\n   bonus bCritical,5;\n}');
@@ -5306,90 +5306,90 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24069,'S_Beholder_Shoes','Beholder Shoes (Shadow)','Shadowgear',true,1,true,'bonus2 bAddRace,RC_Formless,2;\nbonus2 bMagicAddRace,RC_Formless,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_Formless,1;\n   bonus2 bMagicAddRace,RC_Formless,1;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Formless,2;\n   bonus2 bMagicAddRace,RC_Formless,2;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24070,'S_Divine_Shoes','Divine Shoes (Shadow)','Shadowgear',true,1,true,'bonus2 bAddRace,RC_Undead,2;\nbonus2 bMagicAddRace,RC_Undead,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_Undead,1;\n   bonus2 bMagicAddRace,RC_Undead,1;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Undead,2;\n   bonus2 bMagicAddRace,RC_Undead,2;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24071,'S_Dragoon_Shoes','Dragoon Shoes (Shadow)','Shadowgear',true,1,true,'bonus2 bAddRace,RC_Dragon,2;\nbonus2 bMagicAddRace,RC_Dragon,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_Dragon,1;\n   bonus2 bMagicAddRace,RC_Dragon,1;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Dragon,2;\n   bonus2 bMagicAddRace,RC_Dragon,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24072,'S_Big_Armor','Large Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Large,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Large,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Large,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24073,'S_Medium_Armor','Medium Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Medium,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Medium,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Medium,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24074,'S_Small_Armor','Small Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Small,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Small,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Small,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24075,'S_Big_Weapon','Large Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Large,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Large,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Large,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24076,'S_Medium_Weapon','Medium Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Medium,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Medium,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Medium,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24077,'S_Small_Weapon','Small Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Small,2;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Small,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Small,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24078,'S_Spiritual_Weapon','Spiritual Shadow Weapon','Shadowgear',true,1,true,'bonus bSPrecovRate,5;\nif (getrefine()>=7)\n   bonus bSPrecovRate,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24079,'S_Spiritual_Earring','Spiritual Shadow Earring','Shadowgear',true,1,true,'bonus bMaxSP,50;\nif (getrefine()>=7)\n   bonus bMaxSPrate,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24080,'S_Spiritual_Pendent','Spiritual Shadow Pendant','Shadowgear',true,1,true,'bonus bMaxSPrate,(getrefine()>=7?2:1);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24072,'S_Big_Armor','Large Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Large,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Large,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Large,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24073,'S_Medium_Armor','Medium Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Medium,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Medium,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Medium,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24074,'S_Small_Armor','Small Shadow Armor','Shadowgear',true,1,true,'bonus2 bSubSize,Size_Small,2;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=7) {\n   bonus2 bSubSize,Size_Small,1;\n}\nif (.@r>=9) {\n   bonus2 bSubSize,Size_Small,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24075,'S_Big_Weapon','Large Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Large,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Large,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Large,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24076,'S_Medium_Weapon','Medium Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Medium,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Medium,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Medium,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24077,'S_Small_Weapon','Small Shadow Weapon','Shadowgear',true,1,true,'bonus2 bAddSize,Size_Small,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nif (.@r>=7) {\n   bonus2 bAddSize,Size_Small,1;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_Small,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24078,'S_Spiritual_Weapon','Spiritual Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bSPrecovRate,5;\nif (.@r>=7)\n   bonus bSPrecovRate,5;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24079,'S_Spiritual_Earring','Spiritual Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,50;\nif (.@r>=7)\n   bonus bMaxSPrate,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24080,'S_Spiritual_Pendent','Spiritual Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSPrate,(.@r>=7?2:1);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24081,'S_Malicious_Armor','Malicious Shas Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,100+.@r*10;\nif (.@r>6) {\n   bonus bMaxHPrate,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24082,'S_Malicious_Shoes','Malicious Shas Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxHPrate,1;\nif (.@r>6) {\n   bonus bMaxHPrate,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24083,'S_Malicious_Shield','Malicious Shas Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bHPrecovRate,5;\nif (.@r>6) {\n   bonus bHPrecovRate,5;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24084,'S_Gemstone_Armor','Gemstone Shadow Armor','Shadowgear',true,1,true,'bonus bCritical,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24085,'S_Gemstone_Shoes','Gemstone Shadow Shoes','Shadowgear',true,1,true,'bonus bFlee,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24086,'S_Gemstone_Shield','Gemstone Shadow Shield','Shadowgear',true,1,true,'bonus bDef,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24087,'S_Gemstone_Weapon','Gemstone Shadow Weapon','Shadowgear',true,1,true,'bonus bHit,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24088,'S_Gemstone_Earring','Gemstone Shadow Earring','Shadowgear',true,1,true,'bonus bMatk,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24089,'S_Gemstone_Pendent','Gemstone Shadow Pendant','Shadowgear',true,1,true,'bonus bBaseAtk,5+(getrefine()/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24084,'S_Gemstone_Armor','Gemstone Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bCritical,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24085,'S_Gemstone_Shoes','Gemstone Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24086,'S_Gemstone_Shield','Gemstone Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24087,'S_Gemstone_Weapon','Gemstone Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bHit,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24088,'S_Gemstone_Earring','Gemstone Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24089,'S_Gemstone_Pendent','Gemstone Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24090,'S_Stability_Shield','Stability Shadow Shield','Shadowgear',true,1,true,'bonus bDef,3;\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bResEff,Eff_Stun,(.@r/2)*100;\nbonus2 bResEff,Eff_Freeze,(.@r/2)*100;\nbonus2 bResEff,Eff_Curse,(.@r/2)*100;\nbonus2 bResEff,Eff_Bleeding,(.@r/2)*100;\nbonus2 bResEff,Eff_Stone,.@r*100;\nbonus2 bResEff,Eff_Sleep,.@r*100;\nbonus2 bResEff,Eff_Silence,.@r*100;\nbonus2 bResEff,Eff_Blind,.@r*100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24091,'S_Plasterer\'s_Armor','Harrods Plaster Shadow Armor','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stone,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24092,'S_Plasterer\'s_Shoes','Harrods Plaster Shadow Shoes','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stone,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24093,'S_Insomniac_Armor','Insomnia Shadow Armor','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Sleep,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24094,'S_Insomniac_Shoes','Insomnia Shadow Shoes','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Sleep,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24095,'S_Peerless_Armor','Peerless Shadow Armor','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Silence,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24096,'S_Peerless_Shoes','Peerless Shadow Shoes','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Silence,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24097,'S_Adurate_Armor','Andre Shadow Armor','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Blind,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24098,'S_Adurate_Shoes','Andre Shadow Shoes','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Blind,getrefine();');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24091,'S_Plasterer\'s_Armor','Harrods Plaster Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stone,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24092,'S_Plasterer\'s_Shoes','Harrods Plaster Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stone,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24093,'S_Insomniac_Armor','Insomnia Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Sleep,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24094,'S_Insomniac_Shoes','Insomnia Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Sleep,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24095,'S_Peerless_Armor','Peerless Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Silence,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24096,'S_Peerless_Shoes','Peerless Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Silence,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24097,'S_Adurate_Armor','Andre Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Blind,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24098,'S_Adurate_Shoes','Andre Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Blind,.@r;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24099,'Unfreez_Weapon_S','Unfreezing Shadow Weapon','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDef,1;\nbonus2 bResEff,Eff_Freeze,.@r*100;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24100,'Unfreeze_Earing_S','Unfreezing Shadow Earring','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Freeze,.@r*100;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24101,'Unfreeze_Pendent_S','Unfreezing Shadow Pendant','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Freeze,.@r*100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24102,'Vitality_Earing_S','Vitality Shadow Earring','Shadowgear',10,true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24103,'Vitality_Pendant_S','Vitality Shadow Pendant','Shadowgear',10,true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24104,'S_Neutral_Weapon','Neutral Shadow Weapon','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stun,getrefine()/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24105,'S_Neutral_Earring','Neutral Shadow Earring','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stun,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24106,'S_Neutral_Pendent','Neutral Shadow Pendant','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stun,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24107,'S_Curse_Lift_Earring','Frozen Curse Shadow Earring','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Curse,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24108,'S_Curse_Lift_Pendent','Frozen Curse Shadow Pendant','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Curse,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24109,'S_Caster_earring','Caster Shadow Earrings','Shadowgear',true,1,true,'bonus bVariableCastrate,-1-((getrefine()>=7)?1:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24110,'S_Caster_Weapon','Caster Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bVariableCastrate,-1-((.@r>=7)?1:0)-((.@r>=9)?2:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24102,'Vitality_Earing_S','Vitality Shadow Earring','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24103,'Vitality_Pendant_S','Vitality Shadow Pendant','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24104,'S_Neutral_Weapon','Neutral Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stun,.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24105,'S_Neutral_Earring','Neutral Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stun,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24106,'S_Neutral_Pendent','Neutral Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stun,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24107,'S_Curse_Lift_Earring','Frozen Curse Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Curse,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24108,'S_Curse_Lift_Pendent','Frozen Curse Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Curse,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24109,'S_Caster_earring','Caster Shadow Earrings','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bVariableCastrate,-1-((.@r>=7)?1:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24110,'S_Caster_Weapon','Caster Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bVariableCastrate,-1-((.@r>=7)?1:0)-((.@r>=9)?2:0);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24111,'S_Spell_Flow_Shoes','Spellflow Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bUseSPrate,-1;\nif (.@r>6)\n   bonus bSPrecovRate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24112,'S_Spell_Flow_Armor','Spellflow Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bUseSPrate,-1;\nif (.@r>8) {\n   bonus bUseSPrate,-2;\n}\nelse if (.@r>6) {\n   bonus bUseSPrate,-1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24113,'S_Spell_Flow_Shield','Spellflow Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bUseSPrate,-1;\nif (.@r>6)\n   bonus bMaxSPrate,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24114,'S_Greed_Armor','Grid Shadow Armor','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24115,'S_Greed_Shoes','Grid Shadow Shoes','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24116,'S_Greed_Shield','Grid Shadow Shield','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24117,'S_Greed_Weapon','Grid Shadow Weapon','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24118,'S_Greed_Earring','Grid Shadow Earring','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24119,'S_Greed_Pendant','Grid Shadow Pendant','Shadowgear',true,1,true,'skill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(getrefine()*10);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24120,'S_Heal_Armor','Heal Shadow Armor','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24121,'S_Heal_Shoes','Heal Shadow Shoes','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24122,'S_Heal_Shield','Heal Shadow Shield','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24123,'S_Heal_Weapon','Heal Shadow Weapon','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24124,'S_Heal_Earring','Heal Shadow Earring','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24125,'S_Heal_Pendant','Heal Shadow Pendant','Shadowgear',true,1,true,'skill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24126,'S_Hiding_Armor','Hiding Shadow Armor','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24127,'S_Hiding_Shoes','Hiding Shadow Shoes','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24128,'S_Hiding_Shield','Hiding Shadow Shield','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24129,'S_Hiding_Weapon','Hiding Shadow Weapon','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24130,'S_Hiding_Earring','Hiding Shadow Earring','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24131,'S_Hiding_Pendant','Hiding Shadow Pendant','Shadowgear',true,1,true,'skill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(getrefine()*5);','sc_end SC_HIDING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24132,'S_Cloaking_Armor','Cloaking Shadow Armor','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24133,'S_Cloaking_Shoes','Cloaking Shadow Shoes','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24134,'S_Cloaking_Shield','Cloaking Shadow Shield','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24135,'S_Cloaking_Weapon','Cloaking Shadow Weapon','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24136,'S_Cloaking_Earring','Cloaking Shadow Earring','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24137,'S_Cloaking_Pendant','Cloaking Shadow Pendant','Shadowgear',true,1,true,'skill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(getrefine()*5);','sc_end SC_CLOAKING;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24138,'S_Teleport_Armor','Teleport Shadow Armor','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24139,'S_Teleport_Shoes','Teleport Shadow Shoes','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24140,'S_Teleport_Shield','Teleport Shadow Shield','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24141,'S_Teleport_Weapon','Teleport Shadow Weapon','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24142,'S_Teleport_Earring','Teleport Shadow Earring','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24143,'S_Teleport_Pendant','Teleport Shadow Pendant','Shadowgear',true,1,true,'skill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24144,'S_Steal_Armor','Steal Shadow Armor','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24145,'S_Steal_Shoes','Steal Shadow Shoes','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24146,'S_Steal_Shield','Steal Shadow Shield','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24147,'S_Steal_Weapon','Steal Shadow Weapon','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24148,'S_Steal_Earring','Steal Shadow Earring','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24149,'S_Steal_Pendant','Steal Shadow Pendant','Shadowgear',true,1,true,'skill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(getrefine()*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24150,'S_Infinity_Earring','Infinity Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24151,'S_Infinity_Pendant','Infinity Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24152,'S_Solid_Weapon','Solid Shadow Weapon','Shadowgear',true,1,true,'bonus bBaseAtk,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24153,'S_Solid_Earring','Solid Shadow Earring','Shadowgear',true,1,true,'bonus bHit,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24154,'S_Immortal_Armor','Solid Shadow Armor','Shadowgear',true,1,true,'bonus bDef,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24155,'S_Immortal_Pendant','Solid Shadow Pendant','Shadowgear',true,1,true,'bonus bMdef,(getrefine()/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24114,'S_Greed_Armor','Grid Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24115,'S_Greed_Shoes','Grid Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24116,'S_Greed_Shield','Grid Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24117,'S_Greed_Weapon','Grid Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24118,'S_Greed_Earring','Grid Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24119,'S_Greed_Pendant','Grid Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "BS_GREED",1;\nbonus2 bSkillUseSP,"BS_GREED",-100+(.@r*10);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24120,'S_Heal_Armor','Heal Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24121,'S_Heal_Shoes','Heal Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24122,'S_Heal_Shield','Heal Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24123,'S_Heal_Weapon','Heal Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24124,'S_Heal_Earring','Heal Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24125,'S_Heal_Pendant','Heal Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_HEAL",1;\nbonus2 bSkillUseSP,"AL_HEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24126,'S_Hiding_Armor','Hiding Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24127,'S_Hiding_Shoes','Hiding Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24128,'S_Hiding_Shield','Hiding Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24129,'S_Hiding_Weapon','Hiding Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24130,'S_Hiding_Earring','Hiding Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24131,'S_Hiding_Pendant','Hiding Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_HIDING",1;\nbonus2 bSkillUseSP,"TF_HIDING",-50+(.@r*5);','sc_end SC_HIDING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24132,'S_Cloaking_Armor','Cloaking Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24133,'S_Cloaking_Shoes','Cloaking Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24134,'S_Cloaking_Shield','Cloaking Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24135,'S_Cloaking_Weapon','Cloaking Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24136,'S_Cloaking_Earring','Cloaking Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (24137,'S_Cloaking_Pendant','Cloaking Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AS_CLOAKING",1;\nbonus2 bSkillUseSP,"AS_CLOAKING",-50+(.@r*5);','sc_end SC_CLOAKING;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24138,'S_Teleport_Armor','Teleport Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24139,'S_Teleport_Shoes','Teleport Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24140,'S_Teleport_Shield','Teleport Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24141,'S_Teleport_Weapon','Teleport Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24142,'S_Teleport_Earring','Teleport Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24143,'S_Teleport_Pendant','Teleport Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "AL_TELEPORT",1;\nbonus2 bSkillUseSP,"AL_TELEPORT",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24144,'S_Steal_Armor','Steal Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24145,'S_Steal_Shoes','Steal Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24146,'S_Steal_Shield','Steal Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24147,'S_Steal_Weapon','Steal Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24148,'S_Steal_Earring','Steal Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24149,'S_Steal_Pendant','Steal Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nskill "TF_STEAL",1;\nbonus2 bSkillUseSP,"TF_STEAL",-50+(.@r*5);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24150,'S_Infinity_Earring','Infinity Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24151,'S_Infinity_Pendant','Infinity Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24152,'S_Solid_Weapon','Solid Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,.@r;\nbonus bBaseAtk,.@r+5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24153,'S_Solid_Earring','Solid Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bHit,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24154,'S_Immortal_Armor','Solid Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24155,'S_Immortal_Pendant','Solid Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMdef,(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24156,'S_Executioner_Weapon','Demi-Human Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24157,'S_Exorcist_Weapon','Exorcist Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Demon,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24158,'S_Hunting_Weapon','Hunting Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Brute,5+(.@r/2);');
@@ -5402,24 +5402,24 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24165,'S_Scissors_Weapon','Plant Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Plant,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24166,'S_Penetration_Earring','Penetration Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24167,'S_Penetration_Pendent','Penetration Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+(.@r/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24168,'S_Tempest_Earring','Tempest Shadow Earring','Shadowgear',true,1,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24169,'S_Tempest_Pendent','Tempest Pendant Shadow','Shadowgear',true,1,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24170,'S_M_Executioner_Weapon','Magic Demi-Human Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24171,'S_M_Exorcist_Weapon','Magic Exorcist Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Demon,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24172,'S_M_Hunting_Weapon','Magic Hunting Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Brute,5+(getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_Player_Doram,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24173,'S_M_Insect_Net_Weapon','Magic Insect Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Insect,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24174,'S_M_Fishing_Weapon','Magic Fishing Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Fish,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24175,'S_M_Dragon_K_Weapon','Magic Dragon Killer Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Dragon,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24176,'S_M_Corrupt_Weapon','Magic Angelus Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Angel,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24177,'S_M_Vibration_Weapon','Magic Formless Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Formless,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24178,'S_M_Holy_Water_Weapon','Magic Holy Water Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Undead,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24179,'S_M_Scissors_Weapon','Magic Caesars Shadow Weapon','Shadowgear',true,1,true,'bonus2 bIgnoreMdefRaceRate,RC_Plant,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24180,'S_Bearers_Armor','Bearer\'s Shadow Armor','Shadowgear',true,1,true,'bonus bMdef,1+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24181,'S_Bearers_Shoes','Bearer\'s Shadow Shoes','Shadowgear',true,1,true,'bonus bMaxSP,50+(5*(getrefine()/2));');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24182,'S_Bearers_Shield','Bearer\'s Shadow Shield','Shadowgear',true,1,true,'bonus bDef,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24183,'S_Bearers_Weapon','Bearer\'s Shadow Weapon','Shadowgear',true,1,true,'bonus bMaxHP,100+(10*(getrefine()/2));');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24184,'S_Bearers_Earring','Bearer\'s Shadow Earring','Shadowgear',true,1,true,'bonus bMatk,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24185,'S_Bearers_Pendent','Bearer\'s Shadow Pendant','Shadowgear',true,1,true,'bonus bBaseAtk,5+(getrefine()/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24168,'S_Tempest_Earring','Tempest Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24169,'S_Tempest_Pendent','Tempest Pendant Shadow','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24170,'S_M_Executioner_Weapon','Magic Demi-Human Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24171,'S_M_Exorcist_Weapon','Magic Exorcist Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Demon,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24172,'S_M_Hunting_Weapon','Magic Hunting Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Brute,5+(.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_Player_Doram,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24173,'S_M_Insect_Net_Weapon','Magic Insect Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24174,'S_M_Fishing_Weapon','Magic Fishing Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Fish,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24175,'S_M_Dragon_K_Weapon','Magic Dragon Killer Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24176,'S_M_Corrupt_Weapon','Magic Angelus Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24177,'S_M_Vibration_Weapon','Magic Formless Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Formless,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24178,'S_M_Holy_Water_Weapon','Magic Holy Water Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24179,'S_M_Scissors_Weapon','Magic Caesars Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Plant,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24180,'S_Bearers_Armor','Bearer\'s Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMdef,1+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24181,'S_Bearers_Shoes','Bearer\'s Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,50+(5*(.@r/2));');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24182,'S_Bearers_Shield','Bearer\'s Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24183,'S_Bearers_Weapon','Bearer\'s Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMaxHP,100+(10*(.@r/2));');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24184,'S_Bearers_Earring','Bearer\'s Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24185,'S_Bearers_Pendent','Bearer\'s Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24186,'S_Basis_Armor','Basis Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Neutral,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Neutral,(1+(.@r/2));');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24187,'S_Hallowed_Armor','Hallowed Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Dark,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Dark,(1+(.@r/2));');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24188,'S_Saharic_Armor','Underneith Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Water,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Water,(1+(.@r/2));');
@@ -5430,8 +5430,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24193,'S_Damned_Armor','Damned Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Holy,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Holy,(1+(.@r/2));');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24194,'S_Geist_Armor','Exorcism Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Ghost,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Ghost,(1+(.@r/2));');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24195,'S_Divine_Armor','Divine Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddEle,Ele_Undead,(1+(.@r/2));\nbonus2 bMagicAddEle,Ele_Undead,(1+(.@r/2));');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24196,'S_Hasty_Shoes','Hasty Shadow Shoes','Shadowgear',true,1,true,'bonus bFlee,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24197,'S_Hasty_Armor','Hasty Shadow Armor','Shadowgear',true,1,true,'bonus bFlee,5+(getrefine()/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24196,'S_Hasty_Shoes','Hasty Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24197,'S_Hasty_Armor','Hasty Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24198,'S_Basis_Shield','Basis Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Neutral,.@i;\nbonus2 bMagicSubDefEle,Ele_Neutral,.@i;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24199,'S_Hallowed_Shield','Hallowed Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Dark,.@i;\nbonus2 bMagicSubDefEle,Ele_Dark,.@i;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24200,'S_Saharic_Shield','Saharic Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Water,.@i;\nbonus2 bMagicSubDefEle,Ele_Water,.@i;');
@@ -5442,44 +5442,44 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24205,'S_Damned_Shield','Damned Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Holy,.@i;\nbonus2 bMagicSubDefEle,Ele_Holy,.@i;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24206,'S_Geist_Shield','Exorcism Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Ghost,.@i;\nbonus2 bMagicSubDefEle,Ele_Ghost,.@i;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24207,'S_Divine_Shield','Divine Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@i = (.@r<7)?1:((.@r<9)?2:3);\nbonus2 bSubDefEle,Ele_Undead,.@i;\nbonus2 bMagicSubDefEle,Ele_Undead,.@i;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24208,'S_Expert_Shoes','Expert Shadow Shoes','Shadowgear',100,true,150,175,true,'bonus2 bExpAddRace,RC_All,(getrefine()/4);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24209,'S_Expert_Shield','Expert Shadow Shield','Shadowgear',true,150,175,true,'bonus2 bExpAddRace,RC_All,(getrefine()/4);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24210,'S_Beginner_Shoes','Beginner Shadow Shoes','Shadowgear',true,1,49,true,'bonus2 bExpAddRace,RC_All,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24211,'S_Beginner_Shield','Beginner Shadow Shield','Shadowgear',true,1,49,true,'bonus2 bExpAddRace,RC_All,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24212,'S_Rookie_Shoes','Rookie Shadow Shoes','Shadowgear',true,50,99,true,'bonus2 bExpAddRace,RC_All,(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24213,'S_Rookie_Shield','Rookie Shadow Shield','Shadowgear',true,50,99,true,'bonus2 bExpAddRace,RC_All,(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24214,'S_Advanced_Shoes','Advanced Shadow Shoes','Shadowgear',true,100,149,true,'bonus2 bExpAddRace,RC_All,(getrefine()/3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24215,'S_Advanced_Shield','Advanced Shadow Shield','Shadowgear',true,100,149,true,'bonus2 bExpAddRace,RC_All,(getrefine()/3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24216,'S_Attack_Armor','Attack Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nautobonus "{ bonus bBaseAtk,("+.@r+"*5); }",(.@r*2)+10,3000,BF_NORMAL;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24217,'S_Blitz_Earring','Blitz Shadow Earring','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bHit,(.@r/2)+5;\nif (.@r>=7) {\n   bonus bAspd,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24218,'S_Blitz_Pendent','Blitz Shadow Pendant','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bAtk2,(.@r/2)+5;\nif (.@r>=7) {\n   bonus bAspd,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24219,'S_ColdBolt_Armor','Cold Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_COLDBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24220,'S_FireBolt_Armor','Fire Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_FIREBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24221,'S_LightingBolt_Armor','Lightning Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_LIGHTNINGBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24222,'S_EarthSpike_Armor','Earth Spike Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"WZ_EARTHSPIKE\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_alchemist`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_knight`,`job_monk`,`job_priest`,`job_rogue`,`job_sage`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24223,'S_Enhance_Force_Weapon','Enhanced Force Shadow Weapon','Shadowgear',10,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,100,true,'bonus bAtk2,10;\nbonus2 bAddClass,Class_All,(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24224,'S_Force_Weapon','Force Shadow Weapon','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,(.@r<7)?1:((.@r<9)?2:3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24225,'S_Force_Earring','Force Shadow Earring','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bAtk2,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMaxSPrate,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24226,'S_Force_Pendant','Force Shadow Pendant','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bBaseAtk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxSPrate,1;\nif (.@r>=9)\n   bonus2 bAddClass,Class_All,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_alchemist`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_knight`,`job_monk`,`job_priest`,`job_rogue`,`job_sage`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24227,'S_Enhance_Spirit_Weapon','Enhanced Soul Shadow Weapon','Shadowgear',10,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,100,true,'bonus bMatk,10;\nbonus bMatkRate,(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24228,'S_Spirit_Weapon','Soul Shadow Weapon','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMatkRate,(.@r<7)?1:((.@r<9)?2:3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24229,'S_Spirit_Earring','Soul Shadow Earring','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMatk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMatkRate,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24230,'S_Spirit_Pendant','Soul Shadow Pendant','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMatk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMatkRate,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24231,'S_Blitz_Shoes','Blitz Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bFlee,5+.@r/2;\nif (.@r>=7) {\n   bonus bAspd,1;\n}\nif (.@r>=9) {\n   bonus bAspd,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24232,'S_Blitz_Shield','Blitz Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bCritical,5+.@r/2;\nif (.@r>=7) {\n   bonus bAspd,1;\n}\nif (.@r>=9) {\n   bonus bAspd,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24208,'S_Expert_Shoes','Expert Shadow Shoes','Shadowgear',100,true,150,175,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/4);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24209,'S_Expert_Shield','Expert Shadow Shield','Shadowgear',true,150,175,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/4);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24210,'S_Beginner_Shoes','Beginner Shadow Shoes','Shadowgear',true,1,49,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24211,'S_Beginner_Shield','Beginner Shadow Shield','Shadowgear',true,1,49,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24212,'S_Rookie_Shoes','Rookie Shadow Shoes','Shadowgear',true,50,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24213,'S_Rookie_Shield','Rookie Shadow Shield','Shadowgear',true,50,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24214,'S_Advanced_Shoes','Advanced Shadow Shoes','Shadowgear',true,100,149,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`equip_level_max`,`refineable`,`script`) VALUES (24215,'S_Advanced_Shield','Advanced Shadow Shield','Shadowgear',true,100,149,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bExpAddRace,RC_All,(.@r/3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24216,'S_Attack_Armor','Attack Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nautobonus "{ bonus bBaseAtk,("+.@r+"*5); }",(.@r*2)+10,3000,BF_NORMAL;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24217,'S_Blitz_Earring','Blitz Shadow Earring','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bHit,(.@r/2)+5;\nif (.@r>=7) {\n   bonus bAspd,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24218,'S_Blitz_Pendent','Blitz Shadow Pendant','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,(.@r/2)+5;\nif (.@r>=7) {\n   bonus bAspd,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24219,'S_ColdBolt_Armor','Cold Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_COLDBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24220,'S_FireBolt_Armor','Fire Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_FIREBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24221,'S_LightingBolt_Armor','Lightning Bolt Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"MG_LIGHTNINGBOLT\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24222,'S_EarthSpike_Armor','Earth Spike Shadow Armor','Shadowgear',10,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r>=2)\n   autobonus "{ bonus3 bAutoSpell,\\"WZ_EARTHSPIKE\\",("+.@r+"/2),1000; }",(.@r*2)+100,100,BF_SHORT;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_alchemist`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_knight`,`job_monk`,`job_priest`,`job_rogue`,`job_sage`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24223,'S_Enhance_Force_Weapon','Enhanced Force Shadow Weapon','Shadowgear',10,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r+10;\nbonus bMatk,.@r;\nbonus2 bAddClass,Class_All,(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24224,'S_Force_Weapon','Force Shadow Weapon','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bAddClass,Class_All,(.@r<7)?1:((.@r<9)?2:3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24225,'S_Force_Earring','Force Shadow Earring','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMaxSPrate,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24226,'S_Force_Pendant','Force Shadow Pendant','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxSPrate,1;\nif (.@r>=9)\n   bonus2 bAddClass,Class_All,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_alchemist`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_knight`,`job_monk`,`job_priest`,`job_rogue`,`job_sage`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24227,'S_Enhance_Spirit_Weapon','Enhanced Soul Shadow Weapon','Shadowgear',10,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,10;\nbonus bMatkRate,(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24228,'S_Spirit_Weapon','Soul Shadow Weapon','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMatkRate,(.@r<7)?1:((.@r<9)?2:3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24229,'S_Spirit_Earring','Soul Shadow Earring','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMatkRate,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24230,'S_Spirit_Pendant','Soul Shadow Pendant','Shadowgear',10,true,70,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,(5+.@r);\nif (.@r>=7)\n   bonus bMaxHPrate,1;\nif (.@r>=9)\n   bonus bMatkRate,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24231,'S_Blitz_Shoes','Blitz Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5+.@r/2;\nif (.@r>=7) {\n   bonus bAspd,1;\n}\nif (.@r>=9) {\n   bonus bAspd,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24232,'S_Blitz_Shield','Blitz Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bCritical,5+.@r/2;\nif (.@r>=7) {\n   bonus bAspd,1;\n}\nif (.@r>=9) {\n   bonus bAspd,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24233,'S_Exceed_Weapon','Exceeding Shadow Weapon','Shadowgear',true,100,true,'.@r = getrefine()/2;\nbonus bBaseAtk,5;\nbonus bMatk,5;\nbonus2 bAddClass,Class_All,.@r;\nbonus bMatkRate,.@r;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24234,'S_Titan_Earring','Titan Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Large,.@rate;\nbonus2 bMagicAddSize,Size_Large,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24235,'S_Titan_Pendant','Titan Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Large,.@rate;\nbonus2 bMagicAddSize,Size_Large,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24236,'S_Boned_Earring','Boned Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Medium,.@rate;\nbonus2 bMagicAddSize,Size_Medium,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24237,'S_Boned_Pendant','Boned Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Medium,.@rate;\nbonus2 bMagicAddSize,Size_Medium,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24238,'S_Gigantic_Earring','Gigantic Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Small,.@rate;\nbonus2 bMagicAddSize,Size_Small,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24239,'S_Gigantic_Pendant','Gigantic Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Small,.@rate;\nbonus2 bMagicAddSize,Size_Small,.@rate;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24240,'S_Caster_Shoes','Caster Shadow Shoes','Shadowgear',true,1,true,'bonus bMatk,5;\nbonus bUseSPrate,-1-(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24241,'S_Caster_Shield','Caster Shadow Shield','Shadowgear',true,1,true,'bonus bMatk,5;\nbonus bUseSPrate,-1-(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24242,'S_Caster_Armor','Caster Shadow Armor','Shadowgear',true,1,true,'bonus bMatk,5;\nbonus bUseSPrate,-1-(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24243,'S_Reload_Shoes','Reload Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24244,'S_Reload_Shield','Reload Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24245,'S_Reload_Armor','Reload Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24234,'S_Titan_Earring','Titan Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Large,.@rate;\nbonus2 bMagicAddSize,Size_Large,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24235,'S_Titan_Pendant','Titan Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Large,.@rate;\nbonus2 bMagicAddSize,Size_Large,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24236,'S_Boned_Earring','Boned Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Medium,.@rate;\nbonus2 bMagicAddSize,Size_Medium,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24237,'S_Boned_Pendant','Boned Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Medium,.@rate;\nbonus2 bMagicAddSize,Size_Medium,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24238,'S_Gigantic_Earring','Gigantic Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Small,.@rate;\nbonus2 bMagicAddSize,Size_Small,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24239,'S_Gigantic_Pendant','Gigantic Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@rate = (.@r<7)?1:((.@r<9)?2:4);\nbonus2 bAddSize,Size_Small,.@rate;\nbonus2 bMagicAddSize,Size_Small,.@rate;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24240,'S_Caster_Shoes','Caster Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,5;\nbonus bUseSPrate,-1-(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24241,'S_Caster_Shield','Caster Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,5;\nbonus bUseSPrate,-1-(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24242,'S_Caster_Armor','Caster Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,5;\nbonus bUseSPrate,-1-(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24243,'S_Reload_Shoes','Reload Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24244,'S_Reload_Shield','Reload Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24245,'S_Reload_Armor','Reload Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDelayrate,(.@r<7)?-1:((.@r<9)?-2:-3);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24246,'S_Swordman_earring','Swordman Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"SM_BASH",20+(3*.@r);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24247,'S_Merchant_earring','Merchant Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"MC_MAMMONITE",20+(5*.@r);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24248,'S_Acolyte_earring','Acolyte Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"AL_HEAL",20+(3*.@r);');
@@ -5554,88 +5554,88 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_summoner`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24317,'S_DoramMagical_Shield','Doram Magical Shadow Shield','Shadowgear',10,true,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatkRate,3;\nautobonus3 "{ bonus2 bSPRegenRate,5,5000; }",1000,30000,"SU_BUNCHOFSHRIMP";\nbonus2 bSkillCooldown,"SU_CN_METEOR",-(.@r*100);\nif (.@r>=7)\n   bonus2 bSkillAtk,"SU_CN_METEOR",5;\nif (.@r>=9)\n   bonus2 bSkillAtk,"SU_CN_METEOR",5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_novice`,`job_supernovice`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24318,'S_SuperNovice_Shield','Super Novice Shadow Shield','Shadowgear',10,true,true,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxHP,1000;\nbonus bMaxSP,200;\nbonus bAspdRate,(2*getskilllv("TF_DOUBLE")+.@r);\nbonus bVariableCastrate,-(2*getskilllv("AC_OWL")+.@r);\nif (.@r>=7) {\n   bonus2 bAddClass,Class_All,2;\n   bonus bMatkRate,2;\n}\nif (.@r>=9) {\n   bonus2 bAddClass,Class_All,3;\n   bonus bMatkRate,3;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_gunslinger`,`job_rebellion`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24319,'S_Gunslinger_Shield','Gunslinger Shadow Shield','Shadowgear',10,true,true,true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bCritAtkRate,5;\nbonus bCritical,(getskilllv("GS_SINGLEACTION")*2)+.@r;\nif (.@r>=7)\n   bonus bCritAtkRate,2;\nif (.@r>=9)\n   bonus bCritAtkRate,3;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24320,'S_Hasty_Shoes_II','Hasty Shadow Shoes II','Shadowgear',true,1,true,'.@val = 1;\nif (getrefine() >= 7) {\n   .@val += 1;\n}\nbonus bFlee,5;\nbonus2 bAddClass,Class_All,.@val;\nbonus bMatkRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24321,'S_Bearer\'s_Pendant_II','Bearer\'s Shadow Pendant II','Shadowgear',true,1,true,'bonus bBaseAtk,5;\nif (getrefine() >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 1;\n}\nbonus bMaxHPrate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24322,'S_Gemstone_Earring_II','Gemstone Shadow Earring II','Shadowgear',true,1,true,'if (getrefine() >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 2;\n}\nbonus bMatk,5;\nbonus bUseSPrate,-.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24323,'S_Spellflow_Shield_II','Spellflow Shadow Shield II','Shadowgear',true,1,true,'bonus bMatkRate,1 + (getrefine() >= 7);\nbonus bUseSPrate,-1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24324,'S_Spiritual_Weapon_II','Spiritual Shadow Weapon II','Shadowgear',true,1,true,'bonus bSPrecovRate,5;\nbonus2 bAddClass,Class_All,1 + (getrefine() >= 7);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24325,'S_Malicious_Armor_II','Malicious Shadow Armor II','Shadowgear',true,1,true,'bonus bMaxHP,100;\nbonus2 bAddClass,Class_All,1 + (getrefine() >= 7);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24326,'S_Sigrun_Armor','Sigrun Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bLuk,1;\nbonus bHit,.@r;\nif (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) {\n   bonus bBaseAtk,15;\n} else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) {\n   bonus bLongAtkRate,3;\n} else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) {\n   bonus bMatk,15;\n} else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) {\n   bonus bAspdRate,5;\n   bonus bMaxHP,1000;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24327,'S_Sigrun_Shield','Sigrun Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bVit,1;\nbonus bDef,5*.@r;\nif (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) {\n   bonus bAspd,1;\n} else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) {\n   bonus bFlee,15;\n} else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) {\n   bonus bMaxSPrate,2;\n   bonus bHealPower,3;\n} else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) {\n   bonus bVariableCastrate,-5;\n   bonus bMaxSP,300;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24328,'S_Force_Executioner_Weapon','Force Executioner Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,5+.@r;\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24329,'S_Spirit_Magic_Executioner_Weapon','Spirit Magic Executioner Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,5+.@r;\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24330,'S_Caster_Armor_II','Caster Shadow Armor II','Shadowgear',true,1,true,'bonus bInt,3;\nbonus bSPrecovRate,20;\nbonus bVariableCastrate,-getrefine()/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24331,'S_Reload_Armor_II','Reload Shadow Armor II','Shadowgear',true,1,true,'bonus bHPrecovRate,20;\nbonus bVit,3;\nbonus bDelayrate,-(getrefine()/3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24332,'S_Critical_Shield','Critical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bCritical,5+.@r/2;\nif (.@r >= 9) {\n   bonus bCritAtkRate,2;\n} else if (.@r >= 7) {\n   bonus bCritAtkRate,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24333,'S_Critical_Shoes','Critical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bFlee,5+.@r/2;\nif (.@r >= 9) {\n   bonus bCritical,4;\n} else if (.@r >= 7) {\n   bonus bCritical,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24334,'S_Magic_Compose_Armor','Magic Compose Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r > 1) {\n   .@val = .@r/2;\n   bonus3 bAutoSpell,"MG_COLDBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_COLDBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_FIREBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"WZ_EARTHSPIKE",.@val,(5+.@r);\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24335,'S_Gemstone_Weapon_II','Gemstone Shadow Weapon II','Shadowgear',true,1,true,'bonus bHit,5;\nif (getrefine() >= 7) {\n   bonus bUseSPrate,-3;\n}\nelse {\n   bonus bUseSPrate,-2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24336,'S_Gemstone_Shield_II','Gemstone Shadow Shield II','Shadowgear',true,1,true,'bonus bDef,5;\nif (getrefine() >= 7) {\n   bonus bUseSPrate,-3;\n}\nelse {\n   bonus bUseSPrate,-2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24337,'S_Bearer\'s_Armor_II','Bearer\'s Shadow Armor II','Shadowgear',true,1,true,'bonus bMDef,1;\nif (getrefine() >= 7) {\n   bonus bMaxHPrate,3;\n}\nelse {\n   bonus bMaxHPrate,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24338,'S_Bearer\'s_Shoes_II','Bearer\'s Shadow Shoes II','Shadowgear',true,1,true,'bonus bMaxSP,50;\nif (getrefine() >= 7) {\n   bonus bMaxHPrate,3;\n}\nelse {\n   bonus bMaxHPrate,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24339,'S_Almighty_Earring','Almighty Shadow Earring','Shadowgear',true,1,true,'bonus bAllStats,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24340,'S_Almighty_Pendant','Almighty Shadow Pendant','Shadowgear',true,1,true,'bonus bAllStats,getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24341,'S_All_Race_Shoes','All Race Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 5;\n} else if (.@r >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 2;\n}\nbonus2 bAddRace,RC_All,.@val;\nbonus2 bMagicAddRace,RC_All,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24342,'S_All_Race_Shield','All Race Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus2 bSubRace,RC_All,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24343,'S_Blitz_Weapon','Blitz Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bAspdRate,5+.@r/2;\nif (.@r >= 7) {\n   bonus bAspd,1;\n   if (.@r >= 9) {\n      bonus bDelayrate,-1;\n   }\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24344,'S_Blitz_Armor','Blitz Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bDef,25+5*(.@r/2);\nif (.@r >= 7) {\n   bonus bAspd,1;\n   if (.@r >= 9) {\n      bonus bDelayrate,-1;\n   }\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24345,'S_Tempest_Shield','Tempest Shadow Shield','Shadowgear',true,1,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24346,'S_Tempest_Shoes','Tempest Shadow Shoes','Shadowgear',true,1,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24347,'S_Magic_Executioner_Holy_Water_Armor','Magic Executioner Holy Water Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24348,'S_Magic_Exorcist_Corrupted_Armor','Magic Exorcist Corrupted Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_Demon,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24349,'S_Magic_Vibration_Dragon_Killer_Armor','Magic Vibration Dragon Killer Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_Formless,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24350,'S_Magic_Scissor_Hunting_Armor','Magic Scissor Hunting Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_Plant,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Brute,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Player_Doram,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24351,'S_Magic_Fishing_Insect_Net_Armor','Magic Fishing Insect Net Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreMdefRaceRate,RC_Fish,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24352,'S_Plasterer\'s_Armor_II','Plasterer\'s Shadow Armor II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stone,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24353,'S_Insomniac_Shoes_II','Insomniac Shadow Shoes II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Sleep,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24354,'S_Peerless_Armor_II','Peerless Shadow Armor II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Silence,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24355,'S_Adulate_Shoes_II','Adulate Shadow Shoes II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Blind,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24356,'S_Unfreezing_Weapon_II','Unfreezing Shadow Weapon II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Freeze,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24357,'S_Vitality_Earring_II','Vitality Shadow Earring II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,100*getrefine();');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24358,'S_Neutral_Weapon_II','Neutral Shadow Weapon II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Stun,100*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24359,'S_Uncursed_Pendant_II','Uncursed Shadow Pendant II','Shadowgear',true,1,true,'bonus bDef,1;\nbonus2 bResEff,Eff_Curse,100*getrefine();');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24320,'S_Hasty_Shoes_II','Hasty Shadow Shoes II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 1;\nif (.@r >= 7) {\n   .@val += 1;\n}\nbonus bFlee,5;\nbonus2 bAddClass,Class_All,.@val;\nbonus bMatkRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24321,'S_Bearer\'s_Pendant_II','Bearer\'s Shadow Pendant II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,5;\nif (.@r >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 1;\n}\nbonus bMaxHPrate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24322,'S_Gemstone_Earring_II','Gemstone Shadow Earring II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 2;\n}\nbonus bMatk,5;\nbonus bUseSPrate,-.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24323,'S_Spellflow_Shield_II','Spellflow Shadow Shield II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatkRate,1 + (.@r >= 7);\nbonus bUseSPrate,-1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24324,'S_Spiritual_Weapon_II','Spiritual Shadow Weapon II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bSPrecovRate,5;\nbonus2 bAddClass,Class_All,1 + (.@r >= 7);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24325,'S_Malicious_Armor_II','Malicious Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,100+.@r*10;\nbonus2 bAddClass,Class_All,1 + (.@r >= 7);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24326,'S_Sigrun_Armor','Sigrun Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bLuk,1;\nbonus bHit,.@r;\nbonus bMaxHP,.@r*10;\nif (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) {\n   bonus bBaseAtk,15;\n} else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) {\n   bonus bLongAtkRate,3;\n} else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) {\n   bonus bMatk,15;\n} else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) {\n   bonus bAspdRate,5;\n   bonus bMaxHP,1000;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24327,'S_Sigrun_Shield','Sigrun Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bVit,1;\nbonus bDef,5*.@r;\nif (BaseClass == Job_Swordman || BaseClass == Job_Thief || (BaseClass == Job_Taekwon && BaseJob != Job_Soul_Linker)) {\n   bonus bAspd,1;\n} else if (BaseClass == Job_Merchant || BaseClass == Job_Archer || BaseClass == Job_Gunslinger) {\n   bonus bFlee,15;\n} else if (BaseClass == Job_Mage || BaseClass == Job_Acolyte || BaseClass == Job_Ninja || BaseJob == Job_Soul_Linker) {\n   bonus bMaxSPrate,2;\n   bonus bHealPower,3;\n} else if (BaseClass == Job_Novice || BaseJob == Job_Summoner) {\n   bonus bVariableCastrate,-5;\n   bonus bMaxSP,300;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24328,'S_Force_Executioner_Weapon','Force Executioner Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,.@r;\nbonus bBaseAtk,5+.@r;\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24329,'S_Spirit_Magic_Executioner_Weapon','Spirit Magic Executioner Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,5+.@r;\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24330,'S_Caster_Armor_II','Caster Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bInt,3;\nbonus bSPrecovRate,20;\nbonus bVariableCastrate,-.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24331,'S_Reload_Armor_II','Reload Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bHPrecovRate,20;\nbonus bVit,3;\nbonus bDelayrate,-(.@r/3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24332,'S_Critical_Shield','Critical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bCritical,5+.@r/2;\nif (.@r >= 9) {\n   bonus bCritAtkRate,2;\n} else if (.@r >= 7) {\n   bonus bCritAtkRate,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24333,'S_Critical_Shoes','Critical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bFlee,5+.@r/2;\nif (.@r >= 9) {\n   bonus bCritical,4;\n} else if (.@r >= 7) {\n   bonus bCritical,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24334,'S_Magic_Compose_Armor','Magic Compose Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r > 1) {\n   .@val = .@r/2;\n   bonus3 bAutoSpell,"MG_COLDBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_COLDBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_FIREBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",.@val,(5+.@r);\n   bonus3 bAutoSpell,"WZ_EARTHSPIKE",.@val,(5+.@r);\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24335,'S_Gemstone_Weapon_II','Gemstone Shadow Weapon II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bHit,5;\nif (.@r >= 7) {\n   bonus bUseSPrate,-3;\n}\nelse {\n   bonus bUseSPrate,-2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24336,'S_Gemstone_Shield_II','Gemstone Shadow Shield II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,5;\nif (.@r >= 7) {\n   bonus bUseSPrate,-3;\n}\nelse {\n   bonus bUseSPrate,-2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24337,'S_Bearer\'s_Armor_II','Bearer\'s Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMDef,1;\nif (.@r >= 7) {\n   bonus bMaxHPrate,3;\n}\nelse {\n   bonus bMaxHPrate,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24338,'S_Bearer\'s_Shoes_II','Bearer\'s Shadow Shoes II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,50;\nif (.@r >= 7) {\n   bonus bMaxHPrate,3;\n}\nelse {\n   bonus bMaxHPrate,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24339,'S_Almighty_Earring','Almighty Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bAllStats,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24340,'S_Almighty_Pendant','Almighty Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bAllStats,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24341,'S_All_Race_Shoes','All Race Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 5;\n} else if (.@r >= 7) {\n   .@val = 3;\n}\nelse {\n   .@val = 2;\n}\nbonus2 bAddRace,RC_All,.@val;\nbonus2 bMagicAddRace,RC_All,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24342,'S_All_Race_Shield','All Race Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus2 bSubRace,RC_All,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24343,'S_Blitz_Weapon','Blitz Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bAspdRate,5+.@r/2;\nif (.@r >= 7) {\n   bonus bAspd,1;\n   if (.@r >= 9) {\n      bonus bDelayrate,-1;\n   }\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24344,'S_Blitz_Armor','Blitz Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,25+5*(.@r/2);\nif (.@r >= 7) {\n   bonus bAspd,1;\n   if (.@r >= 9) {\n      bonus bDelayrate,-1;\n   }\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24345,'S_Tempest_Shield','Tempest Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24346,'S_Tempest_Shoes','Tempest Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24347,'S_Magic_Executioner_Holy_Water_Armor','Magic Executioner Holy Water Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24348,'S_Magic_Exorcist_Corrupted_Armor','Magic Exorcist Corrupted Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_Demon,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24349,'S_Magic_Vibration_Dragon_Killer_Armor','Magic Vibration Dragon Killer Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_Formless,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24350,'S_Magic_Scissor_Hunting_Armor','Magic Scissor Hunting Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_Plant,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Brute,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Player_Doram,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24351,'S_Magic_Fishing_Insect_Net_Armor','Magic Fishing Insect Net Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreMdefRaceRate,RC_Fish,.@val;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24352,'S_Plasterer\'s_Armor_II','Plasterer\'s Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stone,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24353,'S_Insomniac_Shoes_II','Insomniac Shadow Shoes II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Sleep,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24354,'S_Peerless_Armor_II','Peerless Shadow Armor II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Silence,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24355,'S_Adulate_Shoes_II','Adulate Shadow Shoes II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Blind,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24356,'S_Unfreezing_Weapon_II','Unfreezing Shadow Weapon II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDef,1;\nbonus2 bResEff,Eff_Freeze,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24357,'S_Vitality_Earring_II','Vitality Shadow Earring II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Bleeding,100*.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24358,'S_Neutral_Weapon_II','Neutral Shadow Weapon II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bDef,1;\nbonus2 bResEff,Eff_Stun,100*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24359,'S_Uncursed_Pendant_II','Uncursed Shadow Pendant II','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,1;\nbonus2 bResEff,Eff_Curse,100*.@r;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24360,'S_Tension_Weapon','Tension Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMaxHP,100+((.@r/2)*150);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24361,'S_Tension_Earring','Tension Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHPrate,1;\nbonus bBaseAtk,5;\nbonus bMaxHP,.@r*10+50*(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24362,'S_Tension_Pendent','Tension Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 2 + (.@r/3);\nbonus bBaseAtk,5;\nbonus bHealPower2,.@val;\nbonus bAddItemHealRate,.@val;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24363,'S_Elegant_Weapon','Elegant Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMaxHP,100+((.@r/2)*150);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24364,'S_Elegant_Earring','Elegant Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10+((.@r/2)*50);\nbonus bMaxHPrate,1;\nbonus bMatk,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24365,'S_Elegant_Pendent','Elegant Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 2 + (.@r/3);\nbonus bMatk,5;\nbonus bHealPower2,.@val;\nbonus bAddItemHealRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24366,'S_Healing_Shield','Healing Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,10;\nif (.@r >= 7) {\n   .@val = 3;\n   if (.@r >= 9) {\n      .@val += 5;\n   }\n   bonus bHealPower,.@val;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24367,'S_Healing_Shoes','Healing Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,10;\nif (.@r >= 7) {\n   .@val = 3;\n   if (.@r >= 9) {\n      .@val += 5;\n   }\n   bonus bHealPower,.@val;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24368,'S_Restore_Earring','Restore Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 50;\n} else if (.@r >= 7) {\n   .@val = 30;\n}\nelse {\n   .@val = 20;\n}\nbonus bHPrecovRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24369,'S_Restore_Pendant','Restore Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 50;\n} else if (.@r >= 7) {\n   .@val = 30;\n}\nelse {\n   .@val = 20;\n}\nbonus bSPrecovRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24370,'S_Mortal_Blow_Weapon','Mortal Blow Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 7;\n} else if (.@r >= 7) {\n   .@val = 4;\n}\nelse {\n   .@val = 2;\n}\nbonus bCritAtkRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24371,'S_Mortal_Blow_Earring','Mortal Blow Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus bCritAtkRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24372,'S_Mortal_Blow_Pendant','Mortal Blow Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus bCritAtkRate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24373,'S_Penetration_Shoes','Penetration Shadow Shoes','Shadowgear',true,1,true,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24374,'S_Penetration_Shield','Penetration Shadow Shield','Shadowgear',true,1,true,'bonus2 bIgnoreDefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24375,'S_Executioner_Holy_Water_Armor','Executioner Holy Water Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Undead,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24376,'S_Exorcist_Corrupted_Armor','Exorcist Corrupted Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreDefRaceRate,RC_Demon,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Angel,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24377,'S_Vibration_Dragon_Killer_Armor','Vibration Dragon Killer Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreDefRaceRate,RC_Formless,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Dragon,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24378,'S_Scissor_Hunting_Armor','Scissor Hunting Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreDefRaceRate,RC_Plant,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Brute,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24379,'S_Fishing_Insect_Net_Armor','Fishing Insect Net Shadow Armor','Shadowgear',true,1,true,'.@val = 5 + (getrefine()/2);\nbonus2 bIgnoreDefRaceRate,RC_Fish,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Insect,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24366,'S_Healing_Shield','Healing Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,10;\nif (.@r >= 7) {\n   .@val = 3;\n   if (.@r >= 9) {\n      .@val += 5;\n   }\n   bonus bHealPower,.@val;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24367,'S_Healing_Shoes','Healing Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,10;\nif (.@r >= 7) {\n   .@val = 3;\n   if (.@r >= 9) {\n      .@val += 5;\n   }\n   bonus bHealPower,.@val;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24368,'S_Restore_Earring','Restore Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 50;\n} else if (.@r >= 7) {\n   .@val = 30;\n}\nelse {\n   .@val = 20;\n}\nbonus bHPrecovRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24369,'S_Restore_Pendant','Restore Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 50;\n} else if (.@r >= 7) {\n   .@val = 30;\n}\nelse {\n   .@val = 20;\n}\nbonus bSPrecovRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24370,'S_Mortal_Blow_Weapon','Mortal Blow Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nif (.@r >= 9) {\n   .@val = 7;\n} else if (.@r >= 7) {\n   .@val = 4;\n}\nelse {\n   .@val = 2;\n}\nbonus bCritAtkRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24371,'S_Mortal_Blow_Earring','Mortal Blow Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus bCritAtkRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24372,'S_Mortal_Blow_Pendant','Mortal Blow Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   .@val = 3;\n} else if (.@r >= 7) {\n   .@val = 2;\n}\nelse {\n   .@val = 1;\n}\nbonus bCritAtkRate,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24373,'S_Penetration_Shoes','Penetration Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24374,'S_Penetration_Shield','Penetration Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24375,'S_Executioner_Holy_Water_Armor','Executioner Holy Water Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Undead,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24376,'S_Exorcist_Corrupted_Armor','Exorcist Corrupted Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreDefRaceRate,RC_Demon,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Angel,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24377,'S_Vibration_Dragon_Killer_Armor','Vibration Dragon Killer Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreDefRaceRate,RC_Formless,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Dragon,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24378,'S_Scissor_Hunting_Armor','Scissor Hunting Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreDefRaceRate,RC_Plant,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Brute,.@val;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24379,'S_Fishing_Insect_Net_Armor','Fishing Insect Net Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\n.@val = 5 + (.@r/2);\nbonus2 bIgnoreDefRaceRate,RC_Fish,.@val;\nbonus2 bIgnoreDefRaceRate,RC_Insect,.@val;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24380,'Sentimental_Weapone_S','Sentimental Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMaxSP,10+((.@r/2)*15);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24381,'Sentimental_Earring_S','Sentimental Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,(.@r/2)*5;\nbonus bMaxSPrate,1;\nbonus bBaseAtk,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24382,'Sentimental_Pendant_S','Sentimental Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bSPrecovRate,2+.@r/3;\nbonus bBaseAtk,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24383,'Enchanting_Weapone_S','Enchanting Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bMaxSP,10+(.@r/2*15);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24384,'Enchanting_Earring_S','Enchanting Shadow Earring','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,(.@r/2)*5;\nbonus bMaxSPrate,1;\nbonus bMatk,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24385,'Enchanting_Pendant_S','Enchanting Shadow Pendant','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bSPrecovRate,2+.@r/3;\nbonus bMatk,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24386,'S_Infinity_Weapon','Infinity Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\n.@val = .@r/3;\nif (.@val) {\n   bonus2 bAddSize,Size_All,.@val;\n   bonus2 bMagicAddSize,Size_All,.@val;\n   bonus2 bSubSize,Size_All,.@val;\n   if (.@r >= 10) {\n      bonus bNoSizeFix;\n   }\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24387,'S_Beginner\'s_Armor','Beginner\'s Shadow Armor','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bInt,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24388,'S_Beginner\'s_Shield','Beginner\'s Shadow Shield','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bVit,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24389,'S_Beginner\'s_Shoes','Beginner\'s Shadow Shoes','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bAgi,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24390,'S_Beginner\'s_Weapon','Beginner\'s Shadow Weapon','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bStr,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24391,'S_Beginner\'s_Earring','Beginner\'s Shadow Earring','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bDex,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24392,'S_Beginner\'s_Pendant','Beginner\'s Shadow Pendant','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bLuk,2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24393,'S_Physical_Shoes','Physical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   bonus bAspdRate,8;\n} else if (.@r >= 7) {\n   bonus bAspdRate,5;\n}\nelse {\n   bonus bAspdRate,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24394,'S_Physical_Shield','Physical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,200;\nif (.@r >= 9) {\n   bonus bMaxHPrate,5;\n} else if (.@r >= 7) {\n   bonus bMaxHPrate,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24395,'S_Physical_Armor','Physical Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,20;\nif (.@r >= 9) {\n   bonus2 bAddClass,Class_All,5;\n} else if (.@r >= 7) {\n   bonus2 bAddClass,Class_All,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24396,'S_Magical_Shoes','Magical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nif (.@r >= 9) {\n   bonus bVariableCastrate,-8;\n} else if (.@r >= 7) {\n   bonus bVariableCastrate,-5;\n}\nelse {\n   bonus bVariableCastrate,-2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24397,'S_Magical_Shield','Magical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxSP,100;\nif (.@r >= 9) {\n   bonus bMaxSPrate,5;\n} else if (.@r >= 7) {\n   bonus bMaxSPrate,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24398,'S_Magical_Armor','Magical Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMatk,20;\nif (.@r >= 9) {\n   bonus bMatkRate,5;\n} else if (.@r >= 7) {\n   bonus bMatkRate,2;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24399,'S_Immune_Athena_Shield','Immune Athena Shadow Shield','Shadowgear',true,1,true,'bonus bDef,50+20*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24400,'S_Hard_Champion_Shoes','Hard Champion Shadow Shoes','Shadowgear',true,1,true,'.@val = getrefine()/2;\nbonus bMaxHP,200;\nbonus bMaxSP,100;\nbonus bMaxHPrate,.@val;\nbonus bMaxSPrate,.@val;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24401,'S_Kingbird_Ancient_Armor','Kingbird Ancient Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,15;\nbonus bLongAtkRate,.@r/2;\nif (.@r >= 7) {\n   bonus bHit,30;\n}\nelse {\n   bonus bHit,15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24386,'S_Infinity_Weapon','Infinity Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\n.@val = .@r/3;\nif (.@val) {\n   bonus2 bAddSize,Size_All,.@val;\n   bonus2 bMagicAddSize,Size_All,.@val;\n   bonus2 bSubSize,Size_All,.@val;\n   if (.@r >= 10) {\n      bonus bNoSizeFix;\n   }\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24387,'S_Beginner\'s_Armor','Beginner\'s Shadow Armor','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bInt,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24388,'S_Beginner\'s_Shield','Beginner\'s Shadow Shield','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bVit,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24389,'S_Beginner\'s_Shoes','Beginner\'s Shadow Shoes','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bAgi,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24390,'S_Beginner\'s_Weapon','Beginner\'s Shadow Weapon','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bStr,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24391,'S_Beginner\'s_Earring','Beginner\'s Shadow Earring','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bDex,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24392,'S_Beginner\'s_Pendant','Beginner\'s Shadow Pendant','Shadowgear',true,100,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bLuk,2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24393,'S_Physical_Shoes','Physical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   bonus bAspdRate,8;\n} else if (.@r >= 7) {\n   bonus bAspdRate,5;\n}\nelse {\n   bonus bAspdRate,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24394,'S_Physical_Shield','Physical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10+200;\nif (.@r >= 9) {\n   bonus bMaxHPrate,5;\n} else if (.@r >= 7) {\n   bonus bMaxHPrate,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24395,'S_Physical_Armor','Physical Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,20;\nif (.@r >= 9) {\n   bonus2 bAddClass,Class_All,5;\n} else if (.@r >= 7) {\n   bonus2 bAddClass,Class_All,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24396,'S_Magical_Shoes','Magical Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nif (.@r >= 9) {\n   bonus bVariableCastrate,-8;\n} else if (.@r >= 7) {\n   bonus bVariableCastrate,-5;\n}\nelse {\n   bonus bVariableCastrate,-2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24397,'S_Magical_Shield','Magical Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMaxSP,100;\nif (.@r >= 9) {\n   bonus bMaxSPrate,5;\n} else if (.@r >= 7) {\n   bonus bMaxSPrate,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24398,'S_Magical_Armor','Magical Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bMatk,20;\nif (.@r >= 9) {\n   bonus bMatkRate,5;\n} else if (.@r >= 7) {\n   bonus bMatkRate,2;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24399,'S_Immune_Athena_Shield','Immune Athena Shadow Shield','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,50+20*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24400,'S_Hard_Champion_Shoes','Hard Champion Shadow Shoes','Shadowgear',true,1,true,'.@r = getrefine()/2;\nbonus bMaxHP,.@r*10+200;\nbonus bMaxSP,100;\nbonus bMaxHPrate,.@r;\nbonus bMaxSPrate,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24401,'S_Kingbird_Ancient_Armor','Kingbird Ancient Shadow Armor','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bBaseAtk,15;\nbonus bLongAtkRate,.@r/2;\nif (.@r >= 7) {\n   bonus bHit,30;\n}\nelse {\n   bonus bHit,15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_gunslinger`,`job_rebellion`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24402,'S_Rebellion_Armor','Rebellion Shadow Armor','Shadowgear',10,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"RL_HEAT_BARREL",-1000*(1+.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_kagerouoboro`,`job_ninja`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24403,'S_Kagerou_Armor','Kagerou Shadow Armor','Shadowgear',10,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"KO_HUUMARANKA",20+.@r*5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_kagerouoboro`,`job_ninja`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24404,'S_Oboro_Armor','Oboro Shadow Armor','Shadowgear',10,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"NJ_KOUENKA",20+.@r*5;\nbonus2 bSkillAtk,"NJ_HYOUSENSOU",20+.@r*5;\nbonus2 bSkillAtk,"NJ_HUUJIN",20+.@r*5;');
@@ -5646,69 +5646,69 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_summoner`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24409,'S_DoramPhysical_Shoes','Doram Physical Shadow Shoes','Shadowgear',10,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"SU_HISS",-3000*(1+.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_summoner`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24410,'S_DoramMagical_Armor','Doram Magical Shadow Armor','Shadowgear',10,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"SU_CN_METEOR",20;\nbonus2 bSkillAtk,"SU_SV_STEMSPEAR",.@r*3;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_summoner`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24411,'S_DoramMagical_Shoes','Doram Magical Shadow Shoes','Shadowgear',10,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"SU_CHATTERING",-3000*(1+.@r/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_stargladiator`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24412,'S_Star_Emperor_Armor','Star Emperor Shadow Armor','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus2 bSkillAtk,"SJ_NEWMOONKICK",20;\nbonus2 bSkillAtk,"SJ_FULLMOONKICK",.@r*3;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_stargladiator`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24413,'S_Star_Emperor_Shoes','Star Emperor Shadow Shoes','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus2 bSkillCooldown,"SJ_DOCUMENT",-3000*(1+.@r/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_soullinker`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24414,'S_Soul_Reaper_Armor','Soul Reaper Shadow Armor','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus2 bSkillAtk,"SP_SWHOO",20;\nbonus2 bSkillAtk,"SP_SPA",.@r*3;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_soullinker`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24415,'S_Soul_Reaper_Shoes','Soul Reaper Shadow Shoes','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus2 bSkillCooldown,"SP_SOULREAPER",-3000-1000*(.@r/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24416,'S_Temporal_Transcendent_Weapon','Temporal Transcendent Shadow Weapon','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bCritAtkRate,7;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24417,'S_Temporal_Transcendent_Armor','Temporal Transcendent Shadow Armor','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bAspd,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24418,'S_Temporal_Transcendent_Shield','Temporal Transcendent Shadow Shield','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bVariableCastrate,-10;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24419,'S_Temporal_Transcendent_Shoes','Temporal Transcendent Shadow Shoes','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,7;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24420,'S_Temporal_Transcendent_Earring','Temporal Transcendent Shadow Earring','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMatk,15;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24421,'S_Temporal_Transcendent_Pendant','Temporal Transcendent Shadow Pendant','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bBaseAtk,15;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24423,'S_Tempest_Weapon','Tempest Shadow Weapon','Shadowgear',true,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24424,'S_Tempest_Armor','Tempest Shadow Armor','Shadowgear',true,true,'bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24425,'S_Perfect_Size_Weapon','Perfect Size Shadow Weapon','Shadowgear',true,true,'bonus2 bAddSize,Size_All,2;\nbonus2 bMagicAddSize,Size_All,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r*3;\nif (.@r >= 7) {\n   bonus2 bAddSize,Size_All,2;\n   bonus2 bMagicAddSize,Size_All,2;\n}\nif (.@r >= 9) {\n   bonus2 bAddSize,Size_All,3;\n   bonus2 bMagicAddSize,Size_All,3;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24426,'S_Perfect_Size_Armor','Perfect Size Shadow Armor','Shadowgear',true,true,'bonus2 bSubSize,Size_All,2;\n/*bonus2 bMagicSubSize,Size_All,2;*/\n.@r = getrefine();\nbonus bDef,.@r*10;\nif (.@r >= 7) {\n   bonus2 bSubSize,Size_All,2;\n   /*bonus2 bMagicSubSize,Size_All,2;*/\n}\nif (.@r >= 9) {\n   bonus2 bSubSize,Size_All,3;\n   /*bonus2 bMagicSubSize,Size_All,3;*/\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24427,'S_M_Exo_Co_Weapon','Magic Exorcist Current Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24428,'S_M_Viv_Dr_Weapon','Magic Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24429,'S_M_Sci_Hu_Weapon','Magic Caesars Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Plant,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24430,'S_M_Fis_In_Weapon','Magic Fishing Insect Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_Fish,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24431,'S_M_Exe_Ho_Weapon','Magic Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24432,'S_Penetration_Weapon','Penetration Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefClassRate,Class_Normal,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24433,'S_Penetration_Armor','Penetration Shadow Armor','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefClassRate,Class_Normal,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24434,'S_Exe_Ho_Weapon','Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Undead,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24435,'S_Fis_In_Weapon','Fishing Insect Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Fish,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Insect,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24436,'S_Sci_Hu_Weapon','Scissors Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Plant,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24437,'S_Viv_Dr_Weapon','Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Dragon,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24438,'S_Exo_Co_Weapon','Exorcist Corrupt Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus2 bIgnoreDefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Angel,5+.@r/2;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24439,'S_Hasty_Weapon','Hasty Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,1+.@r/2;\nbonus bMatkRate,1+.@r/2;\nif (.@r >= 7) {\n   bonus bDef,15;\n   bonus bFlee,15;\n}\nif (.@r >= 10)\n   bonus bSpeedRate,25;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24440,'S_Sonic_Armor','Sonic Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_SONICWAVE",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24441,'S_Sonic_Shield','Sonic Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24442,'S_Sonic_Shoes','Sonic Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_SONICWAVE",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24443,'S_Ignition_Weapon','Ignition Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus3 bAutoSpell,"RK_IGNITIONBREAK",max(3,getskilllv("RK_IGNITIONBREAK")),10+(.@r>=7?10:0)+(.@r>=9?20:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24444,'S_Ignition_Pendant','Ignition Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_IGNITIONBREAK",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24445,'S_Ignition_Earing','Ignition Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200-100*(getrefine()/3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24446,'S_W_Breath_Armor','Cold Breath Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24447,'S_W_Breath_Shield','Cold Breath Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24448,'S_W_Breath_Shoes','Cold Breath Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24449,'S_F_Breath_Weapon','Fire Breath Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24450,'S_F_Breath_Pendant','Fire Breath Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RK_DRAGONBREATH",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24451,'S_F_Breath_Earing','Fire Breath Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24452,'S_Cluster_Armor','Cluster Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24453,'S_Cluster_Shield','Cluster Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_CLUSTERBOMB",3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24454,'S_Cluster_Shoes','Cluster Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_CLUSTERBOMB",5+3*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24455,'S_Aimed_Weapon','Aimed Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24456,'S_Aimed_Pendant','Aimed Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_AIMEDBOLT",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24457,'S_Aimed_Earing','Aimed Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bAddSize,Size_All,3+2*(getrefine()/3);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24458,'S_Arrow_Armor','Arrow Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"RA_ARROWSTORM",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24459,'S_Arrow_Shield','Arrow Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24460,'S_Arrow_Shoes','Arrow Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24461,'S_Shooting_Weapon','Shooting Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24462,'S_Shooting_Pendant','Shooting Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SN_SHARPSHOOTING",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24463,'S_Shooting_Earing','Shooting Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24464,'S_Tornado_Armor','Tornado Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXETORNADO",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24465,'S_Tornado_Shield','Tornado Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus2 bAddSize,Size_All,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24466,'S_Tornado_Shoes','Tornado Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_AXETORNADO",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24467,'S_Boomerang_Weapon','Boomerang Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24468,'S_Boomerang_Pendant','Boomerang Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_AXEBOOMERANG",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24469,'S_Boomerang_Earing','Boomerang Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100-100*(getrefine()/4);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24470,'S_Vulcan_Armor','Vulcan Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_VULCANARM",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24471,'S_Vulcan_Shield','Vulcan Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24472,'S_Vulcan_Shoes','Vulcan Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_VULCANARM",2+(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24473,'S_Arms_Weapon','Arm Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24474,'S_Arms_Pendant','Arm Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"NC_ARMSCANNON",5+2*(getrefine()/2);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24475,'S_Arms_Earing','Arm Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2+(getrefine()/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_stargladiator`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24412,'S_Star_Emperor_Armor','Star Emperor Shadow Armor','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"SJ_NEWMOONKICK",20;\nbonus2 bSkillAtk,"SJ_FULLMOONKICK",.@r*3;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_stargladiator`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24413,'S_Star_Emperor_Shoes','Star Emperor Shadow Shoes','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"SJ_DOCUMENT",-3000*(1+.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_soullinker`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24414,'S_Soul_Reaper_Armor','Soul Reaper Shadow Armor','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"SP_SWHOO",20;\nbonus2 bSkillAtk,"SP_SPA",.@r*3;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`job_soullinker`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24415,'S_Soul_Reaper_Shoes','Soul Reaper Shadow Shoes','Shadowgear',10,true,true,true,true,true,100,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"SP_SOULREAPER",-3000-1000*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24416,'S_Temporal_Transcendent_Weapon','Temporal Transcendent Shadow Weapon','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bCritAtkRate,7;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24417,'S_Temporal_Transcendent_Armor','Temporal Transcendent Shadow Armor','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bAspd,1;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24418,'S_Temporal_Transcendent_Shield','Temporal Transcendent Shadow Shield','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bVariableCastrate,-10;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24419,'S_Temporal_Transcendent_Shoes','Temporal Transcendent Shadow Shoes','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bAspdRate,7;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24420,'S_Temporal_Transcendent_Earring','Temporal Transcendent Shadow Earring','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bMatk,15;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24421,'S_Temporal_Transcendent_Pendant','Temporal Transcendent Shadow Pendant','Shadowgear',true,1,true,100,true,true,true,true,true,true,true,'bonus bMaxHP,getrefine()*10;\nbonus bBaseAtk,15;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24423,'S_Tempest_Weapon','Tempest Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24424,'S_Tempest_Armor','Tempest Shadow Armor','Shadowgear',true,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreMdefClassRate,Class_Normal,5+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24425,'S_Perfect_Size_Weapon','Perfect Size Shadow Weapon','Shadowgear',true,true,'bonus2 bAddSize,Size_All,2;\nbonus2 bMagicAddSize,Size_All,2;\n.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bBaseAtk,.@r*3;\nif (.@r >= 7) {\n   bonus2 bAddSize,Size_All,2;\n   bonus2 bMagicAddSize,Size_All,2;\n}\nif (.@r >= 9) {\n   bonus2 bAddSize,Size_All,3;\n   bonus2 bMagicAddSize,Size_All,3;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24426,'S_Perfect_Size_Armor','Perfect Size Shadow Armor','Shadowgear',true,true,'bonus2 bSubSize,Size_All,2;\n/*bonus2 bMagicSubSize,Size_All,2;*/\n.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bDef,.@r*10;\nif (.@r >= 7) {\n   bonus2 bSubSize,Size_All,2;\n   /*bonus2 bMagicSubSize,Size_All,2;*/\n}\nif (.@r >= 9) {\n   bonus2 bSubSize,Size_All,3;\n   /*bonus2 bMagicSubSize,Size_All,3;*/\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24427,'S_M_Exo_Co_Weapon','Magic Exorcist Current Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Angel,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24428,'S_M_Viv_Dr_Weapon','Magic Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Dragon,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24429,'S_M_Sci_Hu_Weapon','Magic Caesars Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Plant,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24430,'S_M_Fis_In_Weapon','Magic Fishing Insect Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_Fish,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Insect,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24431,'S_M_Exe_Ho_Weapon','Magic Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreMdefRaceRate,RC_Undead,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24432,'S_Penetration_Weapon','Penetration Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`refineable`,`script`) VALUES (24433,'S_Penetration_Armor','Penetration Shadow Armor','Shadowgear',true,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bIgnoreDefClassRate,Class_Normal,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24434,'S_Exe_Ho_Weapon','Executioner Holy Water Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Undead,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24435,'S_Fis_In_Weapon','Fishing Insect Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Fish,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Insect,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24436,'S_Sci_Hu_Weapon','Scissors Hunting Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Brute,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Plant,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24437,'S_Viv_Dr_Weapon','Vibration Dragon Killer Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Formless,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Dragon,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24438,'S_Exo_Co_Weapon','Exorcist Corrupt Shadow Weapon','Shadowgear',true,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bIgnoreDefRaceRate,RC_Demon,5+.@r/2;\nbonus2 bIgnoreDefRaceRate,RC_Angel,5+.@r/2;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24439,'S_Hasty_Weapon','Hasty Shadow Weapon','Shadowgear',true,1,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus2 bAddClass,Class_All,1+.@r/2;\nbonus bMatkRate,1+.@r/2;\nif (.@r >= 7) {\n   bonus bDef,15;\n   bonus bFlee,15;\n}\nif (.@r >= 10)\n   bonus bSpeedRate,25;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24440,'S_Sonic_Armor','Sonic Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RK_SONICWAVE",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24441,'S_Sonic_Shield','Sonic Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24442,'S_Sonic_Shoes','Sonic Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"RK_SONICWAVE",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24443,'S_Ignition_Weapon','Ignition Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus3 bAutoSpell,"RK_IGNITIONBREAK",max(3,getskilllv("RK_IGNITIONBREAK")),10+(.@r>=7?10:0)+(.@r>=9?20:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24444,'S_Ignition_Pendant','Ignition Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RK_IGNITIONBREAK",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24445,'S_Ignition_Earing','Ignition Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200-100*(.@r/3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24446,'S_W_Breath_Armor','Cold Breath Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24447,'S_W_Breath_Shield','Cold Breath Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24448,'S_W_Breath_Shoes','Cold Breath Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24449,'S_F_Breath_Weapon','Fire Breath Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24450,'S_F_Breath_Pendant','Fire Breath Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RK_DRAGONBREATH",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24451,'S_F_Breath_Earing','Fire Breath Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24452,'S_Cluster_Armor','Cluster Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RA_CLUSTERBOMB",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24453,'S_Cluster_Shield','Cluster Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RA_CLUSTERBOMB",3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24454,'S_Cluster_Shoes','Cluster Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RA_CLUSTERBOMB",5+3*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24455,'S_Aimed_Weapon','Aimed Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24456,'S_Aimed_Pendant','Aimed Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RA_AIMEDBOLT",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24457,'S_Aimed_Earing','Aimed Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddSize,Size_All,3+2*(.@r/3);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24458,'S_Arrow_Armor','Arrow Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"RA_ARROWSTORM",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24459,'S_Arrow_Shield','Arrow Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24460,'S_Arrow_Shoes','Arrow Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"RA_ARROWSTORM",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24461,'S_Shooting_Weapon','Shooting Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24462,'S_Shooting_Pendant','Shooting Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"SN_SHARPSHOOTING",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24463,'S_Shooting_Earing','Shooting Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24464,'S_Tornado_Armor','Tornado Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"NC_AXETORNADO",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24465,'S_Tornado_Shield','Tornado Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bAddSize,Size_All,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24466,'S_Tornado_Shoes','Tornado Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"NC_AXETORNADO",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24467,'S_Boomerang_Weapon','Boomerang Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24468,'S_Boomerang_Pendant','Boomerang Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"NC_AXEBOOMERANG",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24469,'S_Boomerang_Earing','Boomerang Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100-100*(.@r/4);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24470,'S_Vulcan_Armor','Vulcan Shadow Armor','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"NC_VULCANARM",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24471,'S_Vulcan_Shield','Vulcan Shadow Shield','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24472,'S_Vulcan_Shoes','Vulcan Shadow Shoes','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"NC_VULCANARM",2+(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`refineable`,`script`) VALUES (24473,'S_Arms_Weapon','Arm Shadow Weapon','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bBaseAtk,.@r;\nbonus bMatk,.@r;\nbonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_left_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24474,'S_Arms_Pendant','Arm Shadow Pendant','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillAtk,"NC_ARMSCANNON",5+2*(.@r/2);');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_right_accessory`,`equip_level_min`,`refineable`,`script`) VALUES (24475,'S_Arms_Earing','Arm Shadow Earring','Shadowgear',true,true,true,true,true,99,true,'.@r = getrefine();\nbonus bMaxHP,.@r*10;\nbonus2 bSkillUseSPrate,"NC_ARMSCANNON",2+(.@r/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_armor`,`equip_level_min`,`refineable`,`script`) VALUES (24476,'S_Rampage_Armor','Rampage Shadow Armor','ShadowGear',true,true,true,true,true,99,true,'bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",5+2*(getrefine()/2);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shield`,`equip_level_min`,`refineable`,`script`) VALUES (24477,'S_Rampage_Shield','Rampage Shadow Shield','ShadowGear',true,true,true,true,true,99,true,'.@r = getrefine();\nif (.@r>=9) {\n   bonus bLongAtkRate,10;\n}\nelse if (.@r>=7) {\n   bonus bLongAtkRate,6;\n}\nelse {\n   bonus bLongAtkRate,3;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (24478,'S_Rampage_Shoes','Rampage Shadow Shoes','ShadowGear',true,true,true,true,true,99,true,'bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-200-100*(getrefine()/3);');
@@ -5920,16 +5920,16 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_sha
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`refineable`,`script`) VALUES (24685,'S_Absorb_Shield','Absolve Shadow Shield','ShadowGear',true,true,'.@r = getrefine();\nbonus bMaxHPrate,3;\nbonus bMaxSPrate,3;\nbonus2 bAddClass,Class_All,(.@r/3);\nif (.@r>=7) {\n   bonus bVariableCastrate,-3;\n   if (.@r>=10) {\n      bonus2 bHPDrainRate,20,2;\n      bonus2 bSPDrainRate,10,2;\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`refineable`,`script`) VALUES (24686,'S_Absorb_Weapon','Absolve Shadow Weapon','ShadowGear',true,true,'.@r = getrefine();\nbonus bMaxHPrate,3;\nbonus bMaxSPrate,3;\nbonus2 bAddClass,Class_All,(.@r/3);\nif (.@r>=7) {\n   bonus bVariableCastrate,-3;\n   if (.@r>=10) {\n      bonus2 bHPDrainRate,20,2;\n      bonus2 bSPDrainRate,10,2;\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_weapon`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24687,'S_1Para_Weapon','Paradise Shadow Weapon','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,10;\nbonus bMatk,10;\nbonus bShortAtkRate,5;\nbonus bLongAtkRate,5;\nbonus2 bMagicAtkEle,Ele_All,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24688,'S_1Para_Shield','Paradise Shadow Shield','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bMaxHP,100;\nbonus bVariableCastrate,-5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24689,'S_1Para_Armor','Paradise Shadow Armor','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bHit,5;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24690,'S_1Para_Shoes','Paradise Shadow Shoes','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bAspdRate,5;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24691,'S_1Para_Earing','Paradise Shadow Earring','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bMatk,5;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24692,'S_1Para_Pendant','Paradise Shadow Pendant','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,5;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24693,'S_2Para_Shield','Advanced Paradise Shadow Shield','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bMaxHP,100;\nbonus bVariableCastrate,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24694,'S_2Para_Armor','Advanced Paradise Shadow Armor','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bHit,15;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24695,'S_2Para_Shoes','Advanced Paradise Shadow Shoes','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bAspdRate,7;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24696,'S_2Para_Earing','Advanced Paradise Shadow Earring','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bMatk,15;\nbonus bMaxHP,100;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24697,'S_2Para_Pendant','Advanced Paradise Shadow Pendant','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,15;\nbonus bMaxHP,100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24688,'S_1Para_Shield','Paradise Shadow Shield','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bMaxHP,100+getrefine()*10;\nbonus bVariableCastrate,-5;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24689,'S_1Para_Armor','Paradise Shadow Armor','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bHit,5;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24690,'S_1Para_Shoes','Paradise Shadow Shoes','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bAspdRate,5;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24691,'S_1Para_Earing','Paradise Shadow Earring','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bMatk,5;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24692,'S_1Para_Pendant','Paradise Shadow Pendant','Shadowgear',true,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,5;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shield`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24693,'S_2Para_Shield','Advanced Paradise Shadow Shield','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bMaxHP,100+.@r*10;\nbonus bVariableCastrate,5;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_armor`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24694,'S_2Para_Armor','Advanced Paradise Shadow Armor','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bHit,15;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24695,'S_2Para_Shoes','Advanced Paradise Shadow Shoes','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bAspdRate,7;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24696,'S_2Para_Earing','Advanced Paradise Shadow Earring','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bMatk,15;\nbonus bMaxHP,.@r*10+100;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_shadow_left_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24697,'S_2Para_Pendant','Advanced Paradise Shadow Pendant','Shadowgear',true,100,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,15;\nbonus bMaxHP,.@r*10+100;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24698,'S_2Para_RK_Weapon','Rune Knight Advanced Paradise Shadow Weapon','Shadowgear',true,true,true,true,true,100,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,10;\nbonus bMatk,10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_crusader`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24699,'S_2Para_LG_Weapon','Royal Guard Advanced Paradise Shadow Weapon','Shadowgear',true,true,true,true,true,100,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,10;\nbonus bMatk,10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_shadow_weapon`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (24700,'S_2Para_NC_Weapon','Mechanic Advanced Paradise Shadow Weapon','Shadowgear',true,true,true,true,true,100,100,true,true,true,true,true,true,true,true,'bonus bBaseAtk,10;\nbonus bMatk,10;');

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů