Преглед изворни кода

Added some missing refineable definitions (#6174)

Thanks to @Lemongrass3110
Atemo пре 3 година
родитељ
комит
dd76416a1c
2 измењених фајлова са 66 додато и 34 уклоњено
  1. 32 0
      db/re/item_db_equip.yml
  2. 34 34
      sql-files/item_db_re_equip.sql

+ 32 - 0
db/re/item_db_equip.yml

@@ -48858,6 +48858,7 @@ Body:
       Head_Top: true
     EquipLevelMin: 70
     View: 600
+    Refineable: true
     Script: |
       bonus bSPGainValue,2;
       bonus bMagicSPGainValue,2;
@@ -56669,6 +56670,7 @@ Body:
       Right_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 60
+    Refineable: true
     Script: |
       bonus bAtkEle,Ele_Fire;
       bonus bAgi,2;
@@ -57951,6 +57953,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bAspdRate,10;
       if (getrefine()>=7) {
@@ -59961,6 +59964,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bUnbreakableWeapon;
       bonus bVariableCastrate,-10;
@@ -60082,6 +60086,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bLongAtkRate,15;
@@ -64497,6 +64502,7 @@ Body:
     Locations:
       Armor: true
     EquipLevelMin: 50
+    Refineable: true
     Script: |
       if (getrefine()>5) {
          .@r = getrefine()-5;
@@ -69928,6 +69934,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bLongAtkRate,5;
       if (getrefine()>=7) {
@@ -69961,6 +69968,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bLongAtkRate,5;
       if (getrefine()>=7) {
@@ -70421,6 +70429,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bLongAtkRate,15;
@@ -70449,6 +70458,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bLongAtkRate,15;
@@ -75160,6 +75170,7 @@ Body:
     Locations:
       Head_Top: true
     View: 908
+    Refineable: true
     Script: |
       bonus bInt,1;
       bonus bVit,2;
@@ -79184,6 +79195,7 @@ Body:
       Head_Top: true
     EquipLevelMin: 100
     View: 1552
+    Refineable: true
     Script: |
       .@bonus = (getrefine() >= 7 ? 12 : 10);
       bonus2 bSubRace,RC_DemiHuman,.@bonus;
@@ -80193,6 +80205,7 @@ Body:
       Head_Top: true
     EquipLevelMin: 120
     View: 4
+    Refineable: true
     Script: |
       bonus bMatkRate,1;
       bonus bMatk,(2*getrefine());
@@ -94620,6 +94633,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bAspdRate,10;
       if (getrefine()>=7) {
@@ -94769,6 +94783,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bBaseAtk,10*(.@r/2);
@@ -94924,6 +94939,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus2 bAddClass,Class_All,5;
@@ -109119,6 +109135,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bAspdRate,10;
       if (getrefine()>=7) {
@@ -110800,6 +110817,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       bonus bAspdRate,10;
       if (getrefine()>=7) {
@@ -110929,6 +110947,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bBaseAtk,10*(.@r/2);
@@ -111015,6 +111034,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus2 bAddClass,Class_All,10;
@@ -111047,6 +111067,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus2 bAddClass,Class_All,5;
@@ -111598,6 +111619,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bUnbreakableWeapon;
@@ -111690,6 +111712,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus2 bSubSize,Size_Medium,10;
@@ -116792,6 +116815,7 @@ Body:
       Right_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 120
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bCritical,90;
@@ -124939,6 +124963,7 @@ Body:
       Both_Hand: true
     WeaponLevel: 4
     EquipLevelMin: 170
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bLongAtkRate,15;
@@ -127164,6 +127189,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bBaseAtk,50;
@@ -129961,6 +129987,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bBaseAtk,100+10*(.@r/2);
@@ -129985,6 +130012,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bMatk,100+10*(.@r/2);
@@ -130477,6 +130505,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bMaxSP,200+20*(.@r/2);
@@ -130501,6 +130530,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bMaxSP,200+20*(.@r/2);
@@ -130926,6 +130956,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bMaxHP,1000+100*(.@r/2);
@@ -130950,6 +130981,7 @@ Body:
       NoGuildStorage: true
       NoMail: true
       NoAuction: true
+    Refineable: true
     Script: |
       .@r = getrefine();
       bonus bMaxHP,1000+100*(.@r/2);

+ 34 - 34
sql-files/item_db_re_equip.sql

@@ -2358,7 +2358,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`,`price_buy`,`defense`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (5668,'Weird_Pumpkin_Hat','Weird Pumpkin Hat','Armor',20,5,true,1,true,206,100,true,true,true,true,true,true,true,'bonus bMdef,5;\nbonus2 bAddMonsterDropItem,12192,100;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_head_top`,`equip_level_min`,`refineable`,`view`) VALUES (5669,'Poring_Party_Hat_J','Poring Party Hat J','Armor',20,300,1,true,1,true,340);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`equip_level_min`,`refineable`,`view`) VALUES (5670,'Aniv_Star_Hat','Aniv Star Hat','Armor',20,300,true,1,true,599);
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`slots`,`location_head_top`,`equip_level_min`,`view`,`script`) VALUES (5671,'Drooping_Morocc_Minion','Drooping Morocc Minion','Armor',20,300,1,true,70,600,'bonus bSPGainValue,2;\nbonus bMagicSPGainValue,2;\nif (getrefine()>8) {\n   bonus4 bAutoSpellWhenHit,"NPC_CRITICALWOUND",3,5,1;\n   bonus4 bAutoSpell,"NPC_CRITICALWOUND",3,5,1;\n   bonus4 bAutoSpell,"NPC_WIDEBLEEDING",2,5,0;\n}\nelse {\n   bonus4 bAutoSpellWhenHit,"NPC_CRITICALWOUND",2,2,1;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5671,'Drooping_Morocc_Minion','Drooping Morocc Minion','Armor',20,300,1,true,70,true,600,'bonus bSPGainValue,2;\nbonus bMagicSPGainValue,2;\nif (getrefine()>8) {\n   bonus4 bAutoSpellWhenHit,"NPC_CRITICALWOUND",3,5,1;\n   bonus4 bAutoSpell,"NPC_CRITICALWOUND",3,5,1;\n   bonus4 bAutoSpell,"NPC_WIDEBLEEDING",2,5,0;\n}\nelse {\n   bonus4 bAutoSpellWhenHit,"NPC_CRITICALWOUND",2,2,1;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5672,'Southern_Cross','Southern Cross','Armor',20,600,3,1,true,50,true,601,'bonus bInt,1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5673,'Home_Cherry_Blossom','Home Cherry Blossom','Armor',20,100,2,1,true,30,true,602,'bonus bNoCastCancel;\nbonus bVariableCastrate,35;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_head_top`,`equip_level_min`,`view`,`script`) VALUES (5674,'Pig_Moneybox','Pig Moneybox','Armor',20,1000,3,true,10,603,'skill "MC_OVERCHARGE",2;');
@@ -2845,9 +2845,9 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`job_kagerouoboro`,`job_ninja`,`class_normal`,`class_upper`,`class_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`) VALUES (13077,'Kagekiri','Kagekiri','Weapon','Dagger',40000,600,50,120,1,true,true,true,true,true,true,4,100,true);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13078,'Mikatsuki','Mikacheuki','Weapon','Dagger',40000,600,50,120,1,1,true,true,true,4,100,true,'bonus bUseSPrate,-5;\nbonus bVariableCastrate,-5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_novice`,`job_rogue`,`job_sage`,`job_soullinker`,`job_supernovice`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13079,'Metal_Dagger','Metal Dagger','Weapon','Dagger',20,55,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,3,1,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,(.@r*5);\nbonus bMatk,(.@r*2);\n.@i = min(BaseLevel/10,12);\nif (.@i>2)\n   bonus bBaseAtk,((.@i-2)*5);');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13081,'Octo_kitchen_Knife','Discount knife Octopus','Weapon','Dagger',200000,700,140,3,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,105,true,'.@r = getrefine();\nbonus bHit,.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13081,'Octo_kitchen_Knife','Octopus Knife','Weapon','Dagger',200000,700,140,3,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,105,true,'.@r = getrefine();\nbonus bHit,.@r;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`magic_attack`,`range`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_novice`,`job_rogue`,`job_sage`,`job_soullinker`,`job_supernovice`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13083,'TE_Woe_Knife','TE Woe Knife','Weapon','Dagger',100,100,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,3,40,true,100,true,true,true,true,true,true,true,'bonus2 bAddRace,RC_Player_Human,40;\nbonus2 bAddRace,RC_Player_Doram,40;\nbonus2 bAddEff,Eff_Silence,1000;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (13085,'Volcano_Knife','Volcano Knife','Weapon','Dagger',10,200,80,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,60,'bonus bAtkEle,Ele_Fire;\nbonus bAgi,2;\nbonus bMaxHPrate,-2;\nbonus2 bSubEle,Ele_Fire,2;\nbonus2 bSubEle,Ele_Water,-5;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus bMaxHPrate,.@r-6;\n   bonus2 bSubEle,Ele_Fire,3;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13085,'Volcano_Knife','Volcano Knife','Weapon','Dagger',10,200,80,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,60,true,'bonus bAtkEle,Ele_Fire;\nbonus bAgi,2;\nbonus bMaxHPrate,-2;\nbonus2 bSubEle,Ele_Fire,2;\nbonus2 bSubEle,Ele_Water,-5;\n.@r = getrefine();\nif (.@r>=7) {\n   bonus bMaxHPrate,.@r-6;\n   bonus2 bSubEle,Ele_Fire,3;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`) VALUES (13086,'Goldsmithing_Dagger','Goldsmithing Dagger','Weapon','Dagger',20,500,35,25,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,1,1,true);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_rogue`,`job_sage`,`job_soullinker`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13088,'Krishnagar','Greater Lease','Weapon','Dagger',10,500,110,50,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,30,true,'.@r = getrefine();\nif (.@r >= 5)\n   bonus bMatk,30;\nif (.@r >= 7)\n   bonus bMatk,40;\nif (.@r >= 9)\n   bonus bMatk,50;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_novice`,`job_rogue`,`job_sage`,`job_soullinker`,`job_supernovice`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13089,'FaceWorm_Leg','Faceworm Leg','Weapon','Dagger',20,500,110,50,1,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,3,24,true,'bonus bAtkEle,Ele_Poison;\nautobonus "{}",30,5000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; active_transform 2528,5000; }";');
@@ -2893,7 +2893,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13138,'Dark_Rose','Dark Rose','Weapon','Revolver',20,1800,150,7,2,true,true,3,120,true,'.@r = getrefine();\nbonus bAspdRate,10;\nif (.@r >= 7) {\n   bonus bLongAtkRate,15;\n   if (.@r >= 9) {\n      bonus bAspd,1;\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13140,'Diva_Handgun','Diva Handgun','Weapon','Revolver',350,70,7,1,true,true,true,4,150,true,'.@r = getrefine();\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13141,'Mirage_Handgun','Mirage Handgun','Weapon','Revolver',350,70,7,1,true,true,true,4,150,true,'.@r = getrefine();\nbonus bBaseAtk,2*getskilllv("GS_SNAKEEYE");\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13144,'Rebeginer_RL_Gun','Beginner Rebel\'s Revolver','Weapon','Revolver',170,7,1,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13144,'Rebeginer_RL_Gun','Beginner Rebel\'s Revolver','Weapon','Revolver',170,7,1,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13146,'Calf_Deathadder','Calf Deathadder','Weapon','Revolver',1400,170,7,2,true,true,true,4,150,true,'.@r = getrefine();\nbonus bAspdRate,10;\nbonus bLongAtkRate,(.@r/2)*5 + (.@r > 11 ? 5 : 0);\nif (.@r > 6) {\n   bonus bAspdRate,5;\n}\nif (.@r > 8) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",25;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`) VALUES (13150,'Branch','Branch','Weapon','Rifle',3000,500,50,9,3,true,true,true,true,1,1,true);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13151,'The_Cyclone','Cyclone','Weapon','Rifle',17500,700,120,9,1,true,true,true,true,2,24,true,'bonus bHit,10;\nbonus bCritical,10;');
@@ -2974,11 +2974,11 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`we
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13336,'Probation_Huuma','Trial Ninja\'s Huuma Shuriken','Weapon','Huuma',20,200,1,1,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"KO_HUUMARANKA",20;\nbonus bBaseAtk,6*(min(BaseLevel,160)/10);\nif (getrefine()>=7) {\n   bonus bLongAtkRate,getskilllv("NJ_TOBIDOUGU");\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13337,'Huuma_Flutter_Snow_IL','Illusion Huuma Fluttering Snow','Weapon','Huuma',1500,250,50,1,2,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bBaseAtk,(30*(.@r/3));\nbonus bLongAtkRate,(3*.@r);');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13338,'Illusion_Wing_Shuriken','Illusion Wing Shuriken','Weapon','Huuma',1500,300,1,2,true,true,true,true,4,120,true,'bonus bDex,2;\nbonus2 bSkillAtk,"KO_HAPPOKUNAI",(9*getrefine());');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_kagerouoboro`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13341,'Rebeginer_KO_Humma','Beginner Kagerou&Oboro\'s Huuma Shuriken','Weapon','Huuma',170,1,1,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bUnbreakableWeapon;\nbonus bVariableCastrate,-10;\nbonus bMatk,130;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"KO_HUUMARANKA",15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13343,'Variant_Huuma','Abyss Huuma','Weapon','Huuma',1500,150,160,3,1,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_kagerouoboro`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13341,'Rebeginer_KO_Humma','Beginner Kagerou&Oboro\'s Huuma Shuriken','Weapon','Huuma',170,1,1,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bUnbreakableWeapon;\nbonus bVariableCastrate,-10;\nbonus bMatk,130;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"KO_HUUMARANKA",15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13345,'Humma_Clear','Huuma Shuriken Clearness','Weapon','Huuma',20,1300,230,1,2,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bLongAtkRate,2*(.@r/3);\nbonus bBaseAtk,10*(.@r/2);\nif (.@r >= 7) {\n   bonus2 bSkillAtk,"KO_HUUMARANKA",30;\n   if (.@r >= 9) {\n      bonus2 bSkillCooldown,"KO_HUUMARANKA",-1000;\n      if (.@r >= 11) {\n         bonus2 bAddEle,Ele_Fire,15;\n         bonus2 bAddEle,Ele_Dark,15;\n         bonus2 bAddRace,RC_Undead,30;\n         bonus2 bAddRace,RC_Demon,30;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13346,'Ein_BHHuuma','Grinder Huuma Shuriken','Weapon','Huuma',1800,280,1,2,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,15;\nbonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"KO_HUUMARANKA",15;\nif (.@r>=7) {\n   bonus bVariableCastrate,-15;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"KO_HUUMARANKA",20;\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,10000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n   bonus2 bSkillCooldown,"KO_HUUMARANKA",-1000;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (13347,'R_Huuma_Shuriken','Royal Huuma Shuriken','Weapon','Huuma',1500,240,1,2,true,true,true,true,4,170,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bUnbreakableWeapon;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"KO_JYUMONJIKIRI",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"KO_JYUMONJIKIRI",-2000;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13347,'R_Huuma_Shuriken','Royal Huuma Shuriken','Weapon','Huuma',1500,240,1,2,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bUnbreakableWeapon;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"KO_JYUMONJIKIRI",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"KO_JYUMONJIKIRI",-2000;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_rogue`,`job_swordman`,`job_thief`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (13400,'Cutlas_','Cutlus','Weapon','1hSword',20,900,150,1,1,true,true,true,true,true,true,true,true,true,true,4,40,true,'skill "SM_BASH",5;\nbonus bStr,2;\nbonus bDef,1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`job_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_rogue`,`job_swordman`,`job_thief`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13401,'Excalibur_C','Excalibur','Weapon','1hSword',1,199,1,true,true,true,true,true,true,true,true,true,true,4,1,100,true,true,true,true,true,true,true,true,'bonus bInt,10;\nbonus bLuk,10;\nbonus bAtkEle,Ele_Holy;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`job_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_rogue`,`job_swordman`,`job_thief`,`location_right_hand`,`weapon_level`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (13402,'Cutlas_C','Cutlus','Weapon','1hSword',2,185,1,true,true,true,true,true,true,true,true,true,true,4,100,true,true,true,true,true,true,true,true,'skill "SM_BASH",5;\nbonus bStr,2;\nbonus bDef,1;');
@@ -3149,7 +3149,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`,`price_buy`,`weight`,`defense`,`slots`,`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_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15101,'Harden_Breastplate','Hardened Breastplate','Armor',20,1500,20,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,130,true,'bonus bDefEle,Ele_Earth;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15102,'Hunter_Mail','Hunter Mail','Armor',20,500,30,1,true,50,true,'.@r = getrefine();\nif (.@r>5)\n   .@a = (.@r-5);\nelse\n   .@a = 0;\nbonus2 bAddRace,RC_Brute,3+.@a;\nbonus2 bMagicAddRace,RC_Brute,3+.@a;\nbonus2 bAddRace,RC_Player_Doram,3+.@a;\nbonus2 bMagicAddRace,RC_Player_Doram,3+.@a;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`script`) VALUES (15103,'Kirin_Armor','Kirin Armor','Armor',10,500,55,1,true,70,'bonus bDefEle,Ele_Holy;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`script`) VALUES (15104,'FishingMan_Mail','FishingMan Mail','Armor',10,500,30,1,true,50,'if (getrefine()>5) {\n   .@r = getrefine()-5;\n}\nbonus2 bAddRace,RC_Fish,3+.@r;\nbonus2 bMagicAddRace,RC_Fish,3+.@r;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15104,'FishingMan_Mail','FishingMan Mail','Armor',10,500,30,1,true,50,true,'if (getrefine()>5) {\n   .@r = getrefine()-5;\n}\nbonus2 bAddRace,RC_Fish,3+.@r;\nbonus2 bMagicAddRace,RC_Fish,3+.@r;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`refineable`,`script`) VALUES (15105,'Kaftan','Kaftan','Armor',20,400,13,1,true,true,'bonus bMdef,3;\nbonus2 bSubRace,RC_Demon,5;\nbonus2 bSubRace,RC_Undead,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15106,'Engineer_Mail','Engineer Mail','Armor',20,500,30,1,true,50,true,'.@r = getrefine();\nbonus2 bAddRace,RC_Formless,3;\nbonus2 bMagicAddRace,RC_Formless,3;\nif (.@r>5) {\n   bonus2 bAddRace,RC_Formless,.@r-5;\n   bonus2 bMagicAddRace,RC_Formless,.@r-5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (15108,'VenomInsect_Armor','Venomous Insect Armor','Armor',20,500,55,1,true,70,true,'bonus bDefEle,Ele_Poison;\nbonus bMdef,5;\nbonus2 bAddEle,Ele_Poison,10;');
@@ -3361,8 +3361,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`we
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18150,'Probation_CrossBow','Trail Ranger\' Crossbow','Weapon','Bow',20,180,5,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus2 bSkillAtk,"RA_ARROWSTORM",20;\nbonus bBaseAtk,6*(min(BaseLevel,160)/10);\nif (getrefine()>=7) {\n   bonus bLongAtkRate,getskilllv("HT_BEASTBANE");\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_barddancer`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18151,'Probation_Bow','Trail Wanderers & Minstrel\'s Bow','Weapon','Bow',20,160,5,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",20;\nbonus bBaseAtk,6*(min(BaseLevel,160)/10);\nif (getrefine()>=7)\n   bonus bLongAtkRate,getskilllv("BA_MUSICALLESSON")+getskilllv("DC_DANCINGLESSON");');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18164,'Royal_Bow_K','Royal Bow','Weapon','Bow',1000,180,5,2,true,true,true,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus2 bSkillAtk,"RA_ARROWSTORM",.@r/3*12;\nif (.@r>=9)\n   bonus bAspdRate,10;\nif (.@r>=11)\n   bonus bLongAtkRate,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18165,'Rebeginer_RN_Bow','Beginner Ranger\'s Bow','Weapon','Bow',170,5,1,true,true,true,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bLongAtkRate,5;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"RA_ARROWSTORM",15;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_barddancer`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18166,'Rebeginer_WM_Bow','Beginner Wanderer & Minstrels\' Bow','Weapon','Bow',170,5,1,true,true,true,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bLongAtkRate,5;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18165,'Rebeginer_RN_Bow','Beginner Ranger\'s Bow','Weapon','Bow',170,5,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bLongAtkRate,5;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"RA_ARROWSTORM",15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_barddancer`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18166,'Rebeginer_WM_Bow','Beginner Wanderer & Minstrels\' Bow','Weapon','Bow',170,5,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bLongAtkRate,5;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18170,'Narcis_Bow','Narcissus Bow','Weapon','Bow',1000,180,5,2,true,true,true,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus bLongAtkRate,.@r/3*4;\nif (.@r>=9)\n   bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",10;\nif (.@r>=11)\n   bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18174,'Illusion_Hunter_Bow','Illusion Hunter Bow','Weapon','Bow',1500,165,5,2,true,true,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bCritical,.@r;\nif (.@r >= 7) {\n   bonus bAspdRate,10;\n   if (.@r >= 9) {\n      bonus bCritAtkRate,15;\n      if (.@r >= 11) {\n         bonus2 bAddRace,RC_Insect,30;\n         bonus2 bAddRace,RC_Brute,30;\n         bonus2 bAddRace,RC_Player_Doram,30;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_barddancer`,`job_hunter`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18177,'Variant_Wing','Abyss Wing','Weapon','Bow',900,160,170,5,1,true,true,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
@@ -3377,8 +3377,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18187,'Falken_Shooter','Falken Shooter','Weapon','Bow',20,1000,210,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,10;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9)\n   bonus2 bSkillAtk,"RA_ARROWSTORM",25;\nif (.@r>=11)\n   bonus2 bSkillCooldown,"RA_ARROWSTORM",-700;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_barddancer`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18188,'Wind_Gale','Wind Gale','Weapon','Bow',20,1000,200,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,10+.@r;\nif (.@r>=9)\n   bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",30;\nif (.@r>=11)\n   bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18190,'Ein_BHBOW','Bolt Shooter','Weapon','Bow',1700,210,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus2 bSkillAtk,"RA_AIMEDBOLT",10;\nif (.@r>=7) {\n   bonus bVariableCastrate,-10;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"RA_AIMEDBOLT",15;\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,10000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (18191,'G_Knight_Bow','Royal Knight Bow','Weapon','Bow',1500,180,5,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (18198,'G_Knight_Archer_Bow','Royal Knight Archer Bow','Weapon','Bow',1700,190,5,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus bDelayrate,-12;\n   bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"RA_AIMEDBOLT",-1000;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18191,'G_Knight_Bow','Royal Knight Bow','Weapon','Bow',1500,180,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18198,'G_Knight_Archer_Bow','Royal Knight Archer Bow','Weapon','Bow',1700,190,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus bDelayrate,-12;\n   bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"RA_AIMEDBOLT",-1000;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_head_low`,`equip_level_min`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18500,'Cheer_Scarf6','Cheer Scarf6','Armor',true,1,369,100,true,true,true,true,true,true,true,true,'bonus2 bExpAddRace,RC_All,60;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_head_low`,`equip_level_min`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18501,'Cheer_Scarf8','Cheer Scarf8','Armor',true,1,369,100,true,true,true,true,true,true,true,true,'bonus2 bExpAddRace,RC_All,80;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_head_low`,`equip_level_min`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18502,'Cheer_Scarf10','Cheer Scarf10','Armor',true,1,369,100,true,true,true,true,true,true,true,true,'bonus2 bExpAddRace,RC_All,100;');
@@ -3652,7 +3652,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`,`price_buy`,`weight`,`location_head_mid`,`equip_level_min`,`view`,`script`) VALUES (18786,'Anemos_Mask','Anemos Mask','Armor',20,200,true,10,906,'bonus bUnbreakableHelm;\nbonus2 bMagicAtkEle,Ele_Wind,4;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_head_mid`,`location_head_low`,`equip_level_min`,`view`,`script`) VALUES (18787,'Goal_Tender_Mask','Goal Tender Mask','Armor',20,200,5,true,true,50,336,'bonus2 bAddRace,RC_DemiHuman,8;\nbonus2 bAddRace,RC_Player_Human,8;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`refineable`,`view`) VALUES (18790,'Rainbow_Poring_Hat','Rainbow Poring Hat','Armor',20,100,3,1,true,true,900);
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`view`,`script`) VALUES (18791,'Shrine_Maiden_Hat','Shrine Maiden Hat','Armor',20,200,30,1,true,908,'bonus bInt,1;\nbonus bVit,2;\n.@r = getrefine();\nbonus2 bVariableCastrate,"PR_MAGNUS",-100;\nbonus2 bFixedCastrate,"PR_MAGNUS",-100;\nbonus5 bAutoSpellWhenHit,"AL_HEAL",max(getskilllv("AL_HEAL"),1),50,BF_WEAPON|BF_MAGIC,0;\nif (.@r>8) {\n   bonus2 bSkillAtk,"PR_MAGNUS",120;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`refineable`,`view`,`script`) VALUES (18791,'Shrine_Maiden_Hat','Shrine Maiden Hat','Armor',20,200,30,1,true,true,908,'bonus bInt,1;\nbonus bVit,2;\n.@r = getrefine();\nbonus2 bVariableCastrate,"PR_MAGNUS",-100;\nbonus2 bFixedCastrate,"PR_MAGNUS",-100;\nbonus5 bAutoSpellWhenHit,"AL_HEAL",max(getskilllv("AL_HEAL"),1),50,BF_WEAPON|BF_MAGIC,0;\nif (.@r>8) {\n   bonus2 bSkillAtk,"PR_MAGNUS",120;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`job_all`,`job_novice`,`job_supernovice`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (18792,'Idn_Sakkat','Indonesian Independence Sakkat','Armor',10,400,true,false,false,true,45,true,901,'bonus bVit,10;\nbonus2 bAddClass,Class_All,5;\nbonus bMatkRate,5;\nbonus2 bSubRace,RC_DemiHuman,10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`job_sage`,`class_third`,`class_third_upper`,`class_third_baby`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (18793,'Sorc_Night_Cap','Sorcerer\'s Night Cap','Armor',20,200,25,1,true,true,true,true,true,100,true,911,'.@r = getrefine();\nbonus2 bSkillAtk,"MG_LIGHTNINGBOLT",50;\nbonus2 bSkillAtk,"MG_FIREBOLT",50;\nbonus2 bSkillAtk,"MG_COLDBOLT",50;\nbonus bMdef,10;\nif (.@r>6)\n   bonus2 bSkillAtk,"SC_SPELLFIST",25;\nif (.@r>8)\n   bonus bAspd,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (18796,'RWC_Champ_Crown_QF','RWC Champ Crown Fourth Place','Armor',20,500,12,1,true,1,914,100,true,true,true,true,true,true,true,'bonus2 bResEff,Eff_Curse,10000;\nbonus bUnbreakableHelm;\nbonus bAllStats,2;');
@@ -3860,7 +3860,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`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (19166,'RO_Celebration_Hat','RO Celebration Hat','Armor',20,140,14,1,true,14,true,1541,'bonus bMaxSP,140;\nbonus2 bSPRegenRate,6,4000;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`slots`,`location_head_top`,`refineable`,`view`,`script`) VALUES (19168,'Band_Of_Kafra_','Kafra Staff Headband','Armor',20,500,1,true,true,106,'bonus2 bSubClass,Class_All,5;\n.@r = getrefine()*10;\nbonus2 bAddMonsterDropItem,23177,10+.@r;\nbonus2 bAddMonsterDropItem,7059,10+.@r;\nbonus2 bAddMonsterDropItem,7060,10+.@r;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`job_all`,`job_novice`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`trade_override`,`trade_nodrop`,`script`) VALUES (19169,'K_King_Tiger_Doll_Hat','[Katsua]Tiger King Doll Hat','Armor',20,400,6,1,true,false,true,99,true,495,100,true,'bonus bStr,2;\nbonus bDex,2;\nbonus2 bAddRace,RC_Brute,10;\nbonus2 bMagicAddRace,RC_Brute,10;\nautobonus "{ bonus2 bSPLossRate,5,1000; bonus bBaseAtk,25*getrefine(); }",3*.@r,3000,BF_NORMAL,"{ active_transform 1115,3000; }";\nautobonus2 "{ bonus2 bSPLossRate,5,1000; bonus bBaseAtk,25*getrefine(); }",3*.@r,3000,BF_NORMAL,"{ active_transform 1115,3000; }";');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`equip_level_min`,`view`,`script`) VALUES (19170,'Guardian_Processor','Guardian Processor','Armor',20,300,true,100,1552,'.@bonus = (getrefine() >= 7 ? 12 : 10);\nbonus2 bSubRace,RC_DemiHuman,.@bonus;\nbonus2 bSubRace,RC_Player_Human,.@bonus;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (19170,'Guardian_Processor','Guardian Processor','Armor',20,300,true,100,true,1552,'.@bonus = (getrefine() >= 7 ? 12 : 10);\nbonus2 bSubRace,RC_DemiHuman,.@bonus;\nbonus2 bSubRace,RC_Player_Human,.@bonus;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (19171,'Magician_Knithat','Magician Knit Hat','Armor',20,500,10,1,true,10,true,854,'.@r = getrefine();\nbonus bMdef,10;\nbonus2 bAddRace,RC_Undead,5;\nbonus2 bMagicAddRace,RC_Undead,5;\nbonus2 bSubRace,RC_Undead,2;\nbonus bSPGainValue,5;\nbonus bLongSPGainValue,5;\nbonus bMagicSPGainValue,5;\nif (.@r>=7) {\n   bonus bMdef,5;\n   bonus2 bAddRace,RC_Undead,10;\n   bonus2 bMagicAddRace,RC_Undead,10;\n   bonus2 bSubRace,RC_Undead,3;\n   bonus bSPGainValue,10;\n   bonus bLongSPGainValue,10;\n   bonus bMagicSPGainValue,10;\n}\nif (.@r>=9) {\n   bonus bMdef,5;\n   bonus2 bAddRace,RC_Undead,10;\n   bonus2 bMagicAddRace,RC_Undead,10;\n   bonus2 bSubRace,RC_Undead,5;\n   bonus bSPGainValue,10;\n   bonus bLongSPGainValue,10;\n   bonus bMagicSPGainValue,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (19172,'Sitting_Pope_Casual','Sitting Pope Casual','Armor',1000,400,5,1,true,100,true,1553,'bonus bInt,2;\nbonus bDelayrate,-10;\n.@r = getrefine();\nif (.@r>=7)\n   bonus bDelayrate,-10;\nif (.@r>=9)\n   bonus bDelayrate,-10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_low`,`equip_level_min`,`view`,`script`) VALUES (19173,'Floating_Ice','Floating Ice','Armor',20,100,true,90,1562,'bonus2 bAddItemHealRate,536,100;');
@@ -3901,7 +3901,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`,`price_buy`,`weight`,`defense`,`location_head_low`,`view`,`script`) VALUES (19244,'Necklace_Rosary_K','Rosario Necklace','Armor',20,300,12,true,1471,'bonus bHealPower,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_mid`,`view`) VALUES (19245,'Crimson_Booster','Crimson Booster','Armor',3000000,300,10,1,true,1355);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_low`,`equip_level_min`,`view`,`script`) VALUES (19246,'Royalguard_Necklace','Royal Guard Necklace','Armor',20,300,true,80,1629,'bonus bAspd,1;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_head_top`,`equip_level_min`,`view`,`script`) VALUES (19247,'Illusion_Fancy_Flower','Illusion Fancy Flower','Armor',100,1,true,120,4,'bonus bMatkRate,1;\nbonus bMatk,(2*getrefine());');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (19247,'Illusion_Fancy_Flower','Illusion Fancy Flower','Armor',100,1,true,120,true,4,'bonus bMatkRate,1;\nbonus bMatk,(2*getrefine());');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`slots`,`location_head_top`,`refineable`,`view`,`script`) VALUES (19249,'Spell_Circuit','Spell Circuit','Armor',20,100,1,true,true,1301,'.@r = getrefine();\nbonus bMatk,(.@r/2)*20;\nif (.@r>6) {\n   bonus bVariableCastrate,-10;\n}\nif (.@r>8) {\n   bonus2 bMagicAtkEle,Ele_Dark,10;\n   bonus2 bMagicAtkEle,Ele_Neutral,10;\n}\nif (.@r>10) {\n   bonus2 bMagicAtkEle,Ele_Water,10;\n   bonus2 bMagicAtkEle,Ele_Wind,10;\n   bonus2 bMagicAtkEle,Ele_Earth,10;\n   bonus2 bMagicAtkEle,Ele_Fire,10;\n}\n.@val = max(min(.@r-15,5),0);\nbonus bFixedCast,-.@val*100;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`slots`,`location_head_top`,`equip_level_max`,`refineable`,`view`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nosell`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (19256,'Mobile_BeginnerMark','Beginner Mark','Armor',1,true,99,true,1348,100,true,true,true,true,true,true,true,'bonus2 bDropAddClass,Class_All,10;\nbonus2 bExpAddClass,Class_All,10;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`refineable`,`view`,`script`) VALUES (19263,'General_Helmet_','General\'s Helm','Armor',20,800,12,1,true,true,729,'.@r = getrefine();\nbonus bBaseAtk,(.@r/2)*15;\nif (.@r>6) {\n   bonus bAspdRate,10;\n}\nif (.@r>8) {\n   bonus bAspd,1;\n   bonus2 bAddClass,Class_All,5;\n}\nif (.@r>10) {\n   bonus bCritAtkRate,15;\n}\n.@val = max(min(.@r-15,5),0);\nbonus bFixedCast,-.@val*100;');
@@ -5094,17 +5094,17 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21026,'Diva_Claymore','Diva Claymore','Weapon','2hSword',3400,280,230,1,1,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21027,'Mirage_Claymore','Mirage Claymore','Weapon','2hSword',3400,280,230,5,1,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (21030,'Probation_TH_Sword','Trial Rune Knight\'s Two-Handed Sword','Weapon','2hSword',20,200,1,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bCritAtkRate,10;\nbonus bCritical,10;\nbonus bBaseAtk,6*(min(BaseLevel,160)/10);\nif (getrefine()>=7) {\n   bonus bAspdRate,getskilllv("KN_TWOHANDQUICKEN");\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (21037,'Rebeginer_RK_T_Sword','Beginner Rune Knight\'s Two-Handed Sword','Weapon','2hSword',170,1,1,true,true,true,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus bCritAtkRate,7;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (21037,'Rebeginer_RK_T_Sword','Beginner Rune Knight\'s Two-Handed Sword','Weapon','2hSword',170,1,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus bCritAtkRate,7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`location_left_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21038,'Oriental_Sword','Oriental Sword','Weapon','2hSword',1000,180,1,2,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus2 bSkillAtk,"RK_SONICWAVE",.@r/3*10;\nif (.@r >= 9)\n   bonus5 bAutoSpell,"RK_SONICWAVE",max(2,getskilllv("RK_SONICWAVE")),100,BF_SHORT|BF_WEAPON,1;\nif (.@r >= 11)\n   bonus bUnbreakableWeapon;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21039,'Royal_Knight\'s_Broadsword','Royal Knight\'s Broadsword','Weapon','2hSword',20,4000,280,1,2,true,true,true,true,true,true,true,4,175,true,'.@r = getrefine();\nbonus bBaseAtk,20*(.@r/2);\nif (.@r>=7)\n   bonus bCritAtkRate,10;\nif (.@r>=9)\n   bonus bUnbreakableWeapon;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21046,'Variant_Claymore','Abyss Claymore','Weapon','2hSword',3400,280,230,1,1,true,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`job_swordman`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21047,'Beam_Claymore_OS','Beam Claymor-OS','Weapon','2hSword',20,1800,250,1,2,true,true,true,true,true,4,130,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus bCritical,5;\nif (.@r >= 7) {\n   bonus bAspdRate,7;\n   if (.@r >= 9) {\n      bonus bCritAtkRate,15;\n      if (.@r >= 11) {\n         bonus2 bAddSize,Size_Small,20;\n         bonus2 bAddSize,Size_Medium,20;\n         bonus2 bMagicAddSize,Size_Small,20;\n         bonus2 bMagicAddSize,Size_Medium,20;\n      }\n   }\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (21049,'Evt_Oriental_Sword','Sealed Eastern Sword','Weapon','2hSword',180,1,2,true,true,true,true,true,true,4,99,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus2 bSkillAtk,"RK_SONICWAVE",10*(.@r/3);\nif (.@r>=7) {\n   bonus5 bAutoSpell,"RK_SONICWAVE",max(2,getskilllv("RK_SONICWAVE")),100,BF_SHORT|BF_WEAPON,1;\n}\nif (.@r>=9) {\n   bonus bUnbreakableWeapon;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (21049,'Evt_Oriental_Sword','Sealed Eastern Sword','Weapon','2hSword',180,1,2,true,true,true,true,true,true,4,99,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus2 bSkillAtk,"RK_SONICWAVE",10*(.@r/3);\nif (.@r>=7) {\n   bonus5 bAutoSpell,"RK_SONICWAVE",max(2,getskilllv("RK_SONICWAVE")),100,BF_SHORT|BF_WEAPON,1;\n}\nif (.@r>=9) {\n   bonus bUnbreakableWeapon;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21050,'Illusion_Tae_Goo_Lyeon','Illusion Tae Goo Lyeon','Weapon','2hSword',20,2000,250,1,2,true,true,true,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bFlee2,10;\nbonus bLongAtkRate,.@r*2;\nif (.@r >= 7) {\n   bonus bUseSPrate,-20;\n   if (.@r >= 9) {\n      bonus bDelayrate,-20;\n      if (.@r >= 11) {\n         bonus bMaxHPrate,10;\n         bonus bMaxSPrate,10;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21051,'Volar','Volar','Weapon','2hSword',20,2800,280,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bSkillAtk,"KN_BOWLINGBASH",30;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillCooldown,"KN_BOWLINGBASH",-1000;\n   bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-1000;\n}\nif (.@r>=11) {\n   bonus bUnbreakableWeapon;\n   bonus2 bSkillAtk,"KN_BOWLINGBASH",20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21052,'Vernan','Vernan','Weapon','2hSword',20,6500,300,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,.@r;\nbonus2 bAddClass,Class_All,5;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"LK_SPIRALPIERCE",30;\n   bonus2 bSkillAtk,"RK_SONICWAVE",30;\n}\nif (.@r>=11) {\n   bonus2 bSkillCooldown,"RK_SONICWAVE",-1500;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21054,'Ein_BHSWORD','Claw Sword','Weapon','2hSword',3500,300,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bCritical,5;\nbonus2 bAddClass,Class_All,15;\nif (.@r>=7) {\n   bonus bCritAtkRate,25;\n   bonus bAspdRate,10;\n}\nif (.@r>=9) {\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,5000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n   bonus bCritical,7;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (21055,'G_Knight_Sword','Guardian Knight Claymore','Weapon','2hSword',4000,280,1,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus2 bAddClass,Class_All,5;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus bCritAtkRate,25;\n   bonus bCritical,5;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus bUnbreakableWeapon;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21055,'G_Knight_Sword','Guardian Knight Claymore','Weapon','2hSword',4000,280,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,5;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus bCritAtkRate,25;\n   bonus bCritical,5;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus bUnbreakableWeapon;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (21058,'Up_Dragonic_Slayer','Patent Dragonic Slayer','Weapon','2hSword',2000,200,1,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus bMaxHPrate,.@r/2*5;\nbonus bMaxSPrate,.@r/2*5;\nbonus2 bSkillAtk,"RK_DRAGONBREATH",.@r/3*5;\nbonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@r/3*5;\nif (.@r>=7) {\n   bonus bDelayrate,-10;\n   bonus bVariableCastrate,-10;\n}\nif (.@r>=9) {\n   bonus bLongAtkRate,10;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-7;\n   bonus bMaxSPrate,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`location_costume_head_Mid`,`location_costume_head_Low`,`view`) VALUES (21202,'C_Eat_Coin','Costume Eatcoin Helm','Armor',100,true,true,1869);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`location_head_mid`,`location_head_low`,`view`) VALUES (21205,'aegis_21205','Nut Cracker','Armor',100,true,true,1991);
@@ -5952,7 +5952,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (26004,'Diva_Lance','Diva Lance','Weapon','2hSpear',3500,200,230,3,1,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (26005,'Mirage_Lance','Mirage Lance','Weapon','2hSpear',3500,200,230,5,1,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nif (.@r>=7) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}\nif (.@r>=9) {\n   bonus bBaseAtk,30;\n   bonus bHit,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`job_swordman`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (26007,'Spectral_Spear_IL','Illusion Spectral Spear','Weapon','2hSpear',20,2000,240,3,1,true,true,true,true,true,4,99,true,'.@r = getrefine();\n.@val = 3*(.@r/2);\nbonus2 bAddEle,Ele_Dark,(20+.@val);\nbonus2 bAddRace,RC_Demon,(20+.@val);\nbonus2 bAddRace,RC_Undead,(20+.@val);\nbonus2 bSubRace,RC_Demon,(10+.@val);\nbonus2 bSubEle,Ele_Undead,(10+.@val);\nbonus2 bSubEle,Ele_Dark,(10+.@val);\nbonus bHPGainValue,50;\nbonus bSPGainValue,(.@r/2);\nbonus2 bAddEff2,Eff_Confusion,1000;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_crusader`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (26015,'Rebeginer_LG_Lance','Beginner Royal Guard\'s Lance','Weapon','2hSpear',170,3,1,true,true,true,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"LG_OVERBRAND",15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_crusader`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (26015,'Rebeginer_LG_Lance','Beginner Royal Guard\'s Lance','Weapon','2hSpear',170,3,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus2 bSkillAtk,"LG_OVERBRAND",15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (26016,'Royal_Knight\'s_Lance','Royal Knight\'s Lance','Weapon','2hSpear',20,1000,205,1,2,true,true,true,true,true,true,true,3,175,true,'.@r = getrefine();\nbonus bLongAtkRate,3*(.@r/2);\nif (.@r>=7)\n   bonus2 bAddClass,Class_All,5;\nif (.@r>=9)\n   bonus2 bAddRace,RC_All,15;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`job_knight`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (26021,'Variant_Lance','Abyss Lance','Weapon','2hSpear',3500,200,230,3,1,true,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`magic_attack`,`range`,`job_summoner`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (26100,'P_Foxtail2','Eden Group Foxtail Staff II','Weapon','Staff',20,135,165,1,true,true,2,40,100,true,true,true,true,true,true,true,'bonus bDex,4;\nbonus bInt,4;\nbonus bLongAtkRate,6;');
@@ -6008,15 +6008,15 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`we
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_upper`,`class_third_upper`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28022,'Infiltrator_IL','Illusion Infiltrator','Weapon','Katar',1500,200,1,2,true,true,true,true,true,4,100,true,'bonus2 bAddRace,RC_DemiHuman,60;\nbonus bDef,3;\n.@flee = 5;\n.@flee2 = 2;\nif (getrefine() >= 9) {\n   .@flee += 5;\n   .@flee2 += 2;\n   bonus2 bAddClass,Class_All,5;\n}\nbonus bFlee,.@flee;\nbonus bFlee2,.@flee2;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_upper`,`class_third_upper`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28023,'Ghoul_Leg_IL','Illusion Sharpened Legbone of Ghoul','Weapon','Katar',1700,220,1,2,true,true,true,true,true,3,100,true,'autobonus "{ bonus bDefEle,Ele_Undead; sc_start SC_ENDURE,6000,1; }",40,6000,BF_WEAPON|BF_SHORT,"{ active_transform 1036,6000; specialeffect2 EF_POTION_BERSERK; /* todo replace by 3753 when implemented */ }";');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28024,'Probation_Katar','Trial Guillotine Cross\'s Katar','Weapon','Katar',20,180,1,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus2 bSkillAtk,"GC_ROLLINGCUTTER",20;\nbonus bBaseAtk,6*(min(BaseLevel,160)/10);\nif (getrefine()>=7) {\n   bonus bAspdRate,getskilllv("AS_KATAR");\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28027,'Rebeginer_GC_Katar','Beginner Guillotine Cross\'s Katar','Weapon','Katar',170,1,1,true,true,true,true,true,true,3,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus bCritAtkRate,7;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28027,'Rebeginer_GC_Katar','Beginner Guillotine Cross\'s Katar','Weapon','Katar',170,1,1,true,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus bCritAtkRate,7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28037,'Variant_Katar','Abyss Katar','Weapon','Katar',2800,150,250,1,1,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28038,'Meuchler_OS','Meuchler-OS','Weapon','Katar',20,1300,190,1,2,true,true,true,4,130,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,3;\nif (.@r >= 7) {\n   bonus bAspdRate,7;\n   if (.@r >= 9) {\n      bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",15;\n      if (.@r >= 11) {\n         bonus2 bAddSize,Size_Small,20;\n         bonus2 bAddSize,Size_Medium,20;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28039,'Katar_of_Shiver','Katar of Shiver','Weapon','Katar',1200,185,1,2,true,true,true,true,true,true,4,100,true,'.@r = getrefine();\nif (.@r>=2) {\n   bonus bBaseAtk,.@r/2*10;\n}\nif (.@r>=3) {\n   bonus bCritAtkRate,.@r/3*4;\n}\nif (.@r>=9) {\n   bonus bAspdRate,10;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_DemiHuman,20;\n   bonus2 bAddRace,RC_Player_Human,20;\n   bonus2 bAddRace,RC_Brute,20;\n   bonus2 bAddRace,RC_Player_Doram,20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28040,'Evt_Shiver_Katar_K','Sealed Katar of Shiver','Weapon','Katar',185,1,2,true,true,true,true,true,true,4,99,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus bCritAtkRate,4*(.@r/3);\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Brute,35;\n   bonus2 bAddRace,RC_DemiHuman,35;\n   bonus bAspdRate,10;\n}\nelse if (.@r>=7) {\n   bonus2 bAddRace,RC_Brute,15;\n   bonus2 bAddRace,RC_DemiHuman,15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28040,'Evt_Shiver_Katar_K','Sealed Katar of Shiver','Weapon','Katar',185,1,2,true,true,true,true,true,true,4,99,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus bCritAtkRate,4*(.@r/3);\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Brute,35;\n   bonus2 bAddRace,RC_DemiHuman,35;\n   bonus bAspdRate,10;\n}\nelse if (.@r>=7) {\n   bonus2 bAddRace,RC_Brute,15;\n   bonus2 bAddRace,RC_DemiHuman,15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28042,'Ripper_Cross','Ripper Cross','Weapon','Katar',20,1500,250,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,5;\nbonus bLongAtkRate,.@r;\nif (.@r>=9)\n   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",30;\nif (.@r>=11)\n   bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",20;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28044,'Agudo_Filo','Agudo Filo','Weapon','Katar',20,2000,270,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bCritAtkRate,5;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9)\n   bonus2 bAddSize,Size_All,15;\nif (.@r>=11) {\n   bonus bUnbreakableWeapon;\n   bonus2 bAddClass,Class_All,7;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (28045,'Ein_BHKATAR','Bolt Crusher','Weapon','Katar',2000,300,1,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus2 bSkillAtk,"GC_ROLLINGCUTTER",10;\nif (.@r>=7) {\n   bonus bAspdRate,10;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15;\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,10000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (28046,'R_Katar','Royal Katar','Weapon','Katar',1500,200,1,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus2 bAddClass,Class_All,5;\nbonus bBaseAtk,5*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",20;\n   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28045,'Ein_BHKATAR','Bolt Crusher','Weapon','Katar',2000,300,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus2 bSkillAtk,"GC_ROLLINGCUTTER",10;\nif (.@r>=7) {\n   bonus bAspdRate,10;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15;\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,10000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_assassin`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28046,'R_Katar','Royal Katar','Weapon','Katar',1500,200,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,5;\nbonus bBaseAtk,5*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",20;\n   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_alchemist`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_swordman`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`,`unequip_script`) VALUES (28100,'Thanos_Axe','Thanos Axe','Weapon','2hAxe',10,4000,300,80,1,1,true,true,true,true,true,true,true,true,4,120,true,'bonus bInt,6;\nbonus bVit,6;\nbonus bLuk,-6;\nbonus2 bHPDrainRate,50,5;\nbonus2 bSPDrainRate,10,5;\nbonus2 bHPLossRate,100,10000;','heal -1000,0;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_swordman`,`class_upper`,`class_third_upper`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28101,'Tornado_Axe','Tornado Axe','Weapon','2hAxe',30000,4000,320,1,1,true,true,true,true,true,true,true,true,true,true,4,100,true,'bonus bAtkEle,Ele_Wind;\nbonus2 bSkillCooldown,"NC_AXETORNADO",-1000;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`job_alchemist`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_swordman`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28102,'Half_BF_Two_Handed_Axe1','Half BF Two Handed Axe1','Weapon','2hAxe',20,200,1,true,true,true,true,true,true,true,true,3,80,true,'bonus bStr,3;\nbonus2 bAddRace,RC_DemiHuman,30;\nbonus2 bAddRace,RC_Player_Human,30;\nbonus2 bIgnoreDefRaceRate,RC_DemiHuman,10;\nbonus2 bIgnoreDefRaceRate,RC_Player_Human,10;\nbonus bUnbreakableWeapon;');
@@ -6034,10 +6034,10 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28130,'Avenger','Avenger','Weapon','2hAxe',6000,270,1,2,true,true,true,true,true,true,4,100,true,'bonus bUnbreakableWeapon;\n.@r = getrefine();\nif (.@r>=2) {\n   bonus bBaseAtk,.@r/2*10;\n}\nif (.@r>=3) {\n   bonus2 bSkillAtk,"NC_AXETORNADO",.@r/3*10;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"NC_AXEBOOMERANG",40;\n}\nif (.@r>=11) {\n   bonus2 bAddSize,Size_All,15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_supernovice`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28135,'Variant_Twohand_Axe','Abyss Two Hand Axe','Weapon','2hAxe',4000,320,200,1,1,true,true,true,true,true,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSubRace,RC_Player_Human,30;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28136,'Blasti_OS','Blasti-OS','Weapon','2hAxe',20,4500,400,1,2,true,true,true,true,true,true,4,130,true,'.@r = getrefine();\n.@red = 10;\nbonus bUnbreakableWeapon;\nif (.@r >= 7) {\n   .@red += 15;\n   if (.@r >= 9) {\n      bonus bLongAtkRate,15;\n      if (.@r >= 11) {\n         bonus bDelayrate,-10;\n      }\n   }\n}\nbonus2 bSubSize,Size_Medium,.@red;\nbonus2 bSubSize,Size_Large,.@red;\nbonus2 bMagicSubSize,Size_Medium,.@red;\nbonus2 bMagicSubSize,Size_Large,.@red;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28137,'Evt_Avenger','Sealed Avenger','Weapon','1hAxe',270,1,2,true,true,true,true,true,true,4,99,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus bBaseAtk,10*(.@r/2);\nbonus2 bSkillAtk,"NC_POWERSWING",10*(.@r/3);\nif (.@r>=7) {\n   bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_All,15;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28137,'Evt_Avenger','Sealed Avenger','Weapon','1hAxe',270,1,2,true,true,true,true,true,true,4,99,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus bBaseAtk,10*(.@r/2);\nbonus2 bSkillAtk,"NC_POWERSWING",10*(.@r/3);\nif (.@r>=7) {\n   bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n}\nif (.@r>=9) {\n   bonus2 bAddSize,Size_All,15;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28138,'Maxi_Spanner','Maxi Spanner','Weapon','2hAxe',4500,340,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bBaseAtk,4*.@r;\nbonus bUnbreakableWeapon;\nbonus2 bSubSize,Size_Small,10;\nbonus2 bSubSize,Size_Medium,10;\nif (.@r>=9) {\n   bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n   bonus2 bSkillCooldown,"NC_MAGMA_ERUPTION",-1000;\n}\nif (.@r>=11)\n   bonus2 bSkillAtk,"NC_AXETORNADO",15;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28140,'Ein_BHAXE','Saw Axe','Weapon','1hAxe',5000,350,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"NC_ARMSCANNON",10;\nif (.@r>=7) {\n   bonus bVariableCastrate,-10;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus bLongAtkRate,10;\n   autobonus "{ bonus2 bAddSize,Size_All,15; }",1,5000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (28141,'G_Knight_BattleAxe','Guardian Knight Battle Axe','Weapon','1hAxe',5000,270,1,2,true,true,true,true,true,true,4,170,'.@r = getrefine();\nbonus2 bSubSize,Size_Medium,10;\nbonus2 bMagicSubSize,Size_Medium,10;\nbonus2 bSubSize,Size_Large,10;\nbonus2 bMagicSubSize,Size_Large,10;\nbonus2 bAddClass,Class_All,5;\nbonus bUnbreakableWeapon;\nbonus bLongAtkRate,.@r;\nif (.@r>=9) {\n   bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n   bonus2 bSkillAtk,"NC_AXETORNADO",20;\n   bonus2 bSkillAtk,"NC_MAGMA_ERUPTION",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_blacksmith`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28141,'G_Knight_BattleAxe','Guardian Knight Battle Axe','Weapon','1hAxe',5000,270,1,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bSubSize,Size_Medium,10;\nbonus2 bMagicSubSize,Size_Medium,10;\nbonus2 bSubSize,Size_Large,10;\nbonus2 bMagicSubSize,Size_Large,10;\nbonus2 bAddClass,Class_All,5;\nbonus bUnbreakableWeapon;\nbonus bLongAtkRate,.@r;\nif (.@r>=9) {\n   bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n   bonus2 bSkillAtk,"NC_AXETORNADO",20;\n   bonus2 bSkillAtk,"NC_MAGMA_ERUPTION",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28200,'END_OF_HORIZON','End Of The Horizon','Weapon','Grenade',2700000,2400,410,9,1,true,true,true,4,110,true,'bonus3 bAddEff,Eff_Stun,500,ATF_LONG;\nbonus3 bAddEff,Eff_Blind,500,ATF_LONG;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28201,'Southern_Cross_R','Southern Cross','Weapon','Grenade',2800000,2000,480,9,true,true,true,4,141,true,'bonus2 bAddEff,Eff_Curse,300;\nbonus4 bAutoSpell,"KO_JYUMONJIKIRI",1,100,1;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28202,'Southern_Cross_R_','Southern Cross','Weapon','Grenade',2800000,2000,480,9,1,true,true,true,4,141,true,'bonus2 bAddEff,Eff_Curse,300;\nbonus4 bAutoSpell,"KO_JYUMONJIKIRI",1,100,1;');
@@ -6263,7 +6263,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`pr
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`magic_attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28726,'Probation_Dagger','Trial Shadow Chaser\'s Dagger','Weapon','Dagger',20,120,140,1,1,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nbonus bMatk,3*(min(BaseLevel,160)/10);\nbonus bBaseAtk,3*(min(BaseLevel,160)/10);\nif (getrefine()>=7) {\n   bonus bMatkRate,getskilllv("RG_SNATCHER");\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`magic_attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28740,'Rebeginer_SC_Dagger','Beginner Shadow Chaser\'s Dagger','Weapon','Dagger',120,100,1,1,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'bonus bAspdRate,10;\nif (getrefine()>=7) {\n   bonus2 bMagicAtkEle,Ele_All,7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28744,'Magic_Sword','Madogum','Weapon','Dagger',800,150,150,1,2,true,true,true,true,true,4,100,true,'.@r = getrefine();\nif (.@r>=2) {\n   bonus bMatk,.@r/2*10;\n}\nif (.@r>=3) {\n   bonus bAspdRate,.@r/3*2;\n}\nif (.@r>=9) {\n   bonus2 bMagicAtkEle,Ele_All,10;\n}\nif (.@r>=11) {\n   bonus5 bAutoSpell,"SO_PSYCHIC_WAVE",3,50,BF_WEAPON|BF_SHORT,1;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_mage`,`job_sage`,`job_soullinker`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (28745,'Illusion_Counter_Dagger','Illusion Counter Dagger','Weapon','Dagger',900,170,1,2,true,true,true,true,true,4,120,'.@r = getrefine();\nbonus bCritical,90;\nbonus bCritAtkRate,(3*(.@r/2));\nif (.@r >= 7) {\n   bonus2 bAddClass,Class_All,5;\n   if (.@r >= 9) {\n      bonus2 bAddSize,Size_All,20;\n      if (.@r >= 11) {\n         bonus2 bAddEle,Ele_All,20;\n      }\n   }\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_mage`,`job_sage`,`job_soullinker`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28745,'Illusion_Counter_Dagger','Illusion Counter Dagger','Weapon','Dagger',900,170,1,2,true,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bCritical,90;\nbonus bCritAtkRate,(3*(.@r/2));\nif (.@r >= 7) {\n   bonus2 bAddClass,Class_All,5;\n   if (.@r >= 9) {\n      bonus2 bAddSize,Size_All,20;\n      if (.@r >= 11) {\n         bonus2 bAddEle,Ele_All,20;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_alchemist`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_ninja`,`job_novice`,`job_rogue`,`job_sage`,`job_soullinker`,`job_supernovice`,`job_swordman`,`job_thief`,`job_wizard`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28753,'Variant_Dagger','Abyss Dagger','Weapon','Dagger',600,120,120,1,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,4,165,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_All,5;\n   bonus2 bSubRace,RC_Player_Human,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_kagerouoboro`,`job_ninja`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (28755,'Kuroiro_OS','Kuroiro-OS','Weapon','Dagger',20,900,150,150,1,2,true,true,true,4,130,true,'.@r = getrefine();\n.@dmg = 5;\nif (.@r >= 7) {\n   .@dmg += 10;\n   if (.@r >= 9) {\n      bonus2 bSkillAtk,"KO_HAPPOKUNAI",20;\n      if (.@r >= 11) {\n         bonus2 bAddRace,RC_Demon,10;\n         bonus2 bMagicAddRace,RC_Demon,10;\n         bonus2 bAddRace,RC_Undead,10;\n         bonus2 bMagicAddRace,RC_Undead,10;\n      }\n   }\n}\nbonus2 bAddEle,Ele_Undead,.@dmg;\nbonus2 bMagicAddEle,Ele_Undead,.@dmg;\nbonus2 bAddEle,Ele_Dark,.@dmg;\nbonus2 bMagicAddEle,Ele_Dark,.@dmg;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`magic_attack`,`range`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (28759,'Evt_Magic_Sword','Sealed Mado Sword','Weapon','Dagger',150,150,1,2,true,true,true,true,true,4,99,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,10*(.@r/2);\nbonus bAspdRate,2*(.@r/3);\nif (.@r>=7) {\n   bonus2 bMagicAtkEle,Ele_All,10;\n}\nif (.@r>=9) {\n   bonus5 bAutoSpell,"SO_PSYCHIC_WAVE",3,100,BF_SHORT|BF_WEAPON,1;\n}');
@@ -7063,7 +7063,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`we
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32301,'Illusion_Gold_Lux','Illusion Gold Lux','Weapon','Revolver',20,1800,160,7,2,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bHit,10;\nbonus bLongAtkRate,3*(.@r/2);\nif (.@r >= 7) {\n   bonus2 bSkillAtk,"GS_DESPERADO",40;\n   if (.@r >= 9) {\n      bonus2 bSkillCooldown,"RL_HEAT_BARREL",-2000;\n      if (.@r >= 11) {\n         bonus2 bSkillAtk,"RL_FIREDANCE",30;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32302,'Crimson_Rose','Crimson Rose','Weapon','Revolver',20,700,150,7,2,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,10*(.@r/2);\nbonus bAspdRate,3*(.@r/3);\nif (.@r >= 7) {\n   bonus bAspd,1;\n   bonus2 bAddClass,Class_All,5;\n   if (.@r >= 9) {\n      bonus bCritAtkRate,20;\n      if (.@r >= 11) {\n         autobonus3 "{ bonus bCritical,20; bonus bLongAtkRate,15; }",1000,60000,"RL_HEAT_BARREL";\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32303,'Ein_1HGUN','Bolt Revolver','Weapon','Revolver',1800,200,7,2,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus2 bSkillAtk,"RL_FIREDANCE",15;\nif (.@r>=7) {\n   bonus bAspdRate,10;\n   bonus bBaseAtk,60;\n}\nif (.@r>=9) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",20;\n   autobonus "{ bonus2 bAddSize,Size_All,20; }",1,10000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`script`) VALUES (32304,'R_Revolver','Royal Revolver','Weapon','Revolver',700,150,7,2,true,true,true,true,4,170,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"RL_HEAT_BARREL",-5000;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_gunslinger`,`job_rebellion`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32304,'R_Revolver','Royal Revolver','Weapon','Revolver',700,150,7,2,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bLongAtkRate,15;\nbonus bBaseAtk,4*.@r;\nif (.@r>=9) {\n   bonus2 bSkillAtk,"RL_FIREDANCE",20;\n}\nif (.@r>=11) {\n   bonus2 bAddRace,RC_Undead,20;\n   bonus2 bAddRace,RC_Angel,20;\n   bonus2 bSkillCooldown,"RL_HEAT_BARREL",-5000;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_crusader`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32350,'Farthezan','Farthezan','Weapon','1hSword',20,1100,130,180,1,2,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bSkillAtk,"PA_PRESSURE",40;\nbonus bVariableCastrate,-.@r;\nif (.@r>=9)\n   bonus2 bSkillAtk,"LG_RAYOFGENESIS",30;\nif (.@r>=11) {\n   bonus2 bSkillAtk,"LG_RAYOFGENESIS",20;\n   bonus2 bSkillAtk,"PA_PRESSURE",20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32351,'Estal','Estal','Weapon','1hSword',20,700,195,1,2,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bSkillCooldown,"GN_SPORE_EXPLOSION",-1000;\nbonus bBaseAtk,4*.@r;\nif (.@r>=11)\n   .@val = 50;\nelse if (.@r>=9)\n   .@val = 30;\nbonus2 bSkillAtk,"GN_SPORE_EXPLOSION",.@val;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (32352,'Ein_1HSWORD','Safety Saber','Weapon','1hSword',2500,200,1,2,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus2 bSkillAtk,"GN_CARTCANNON",10;\nif (.@r>=7) {\n   bonus bVariableCastrate,-10;\n   bonus bBaseAtk,40;\n}\nif (.@r>=9) {\n   bonus bLongAtkRate,7;\n   bonus2 bSkillAtk,"GN_CARTCANNON",15;\n}\nif (.@r>=11) {\n   bonus bDelayrate,-20;\n}');
@@ -7168,7 +7168,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`,`price_buy`,`defense`,`slots`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450035,'Noblesse_Stalker_Suit','Noblesse Stalker Suit','Armor',20,70,1,true,true,true,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,50;\nif (.@r>=7)\n   bonus bAspdRate,3;\nif (.@r>=9)\n   bonus2 bMagicAtkEle,Ele_Fire,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_summoner`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450036,'Noblesse_Picky_Robe','Noblesse Picky Robe','Armor',20,70,1,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,50;\nif (.@r>=7)\n   bonus bVariableCastrate,-10;\nif (.@r>=9)\n   bonus bLongAtkRate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_summoner`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450037,'Noblesse_Catnip_Robe','Noblesse Catnip Robe','Armor',20,70,1,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,50;\nif (.@r>=7)\n   bonus bVariableCastrate,-10;\nif (.@r>=9)\n   bonus2 bMagicAtkEle,Ele_Neutral,5;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_rebellion`,`location_armor`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450038,'Noblesse_Trip_Suit','Noblesse Trip Suit','Armor',20,70,1,true,true,100,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,50;\nif (.@r>=7)\n   bonus2 bAddClass,Class_All,5;\nif (.@r>=9)\n   bonus bLongAtkRate,5;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_rebellion`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450038,'Noblesse_Trip_Suit','Noblesse Trip Suit','Armor',20,70,1,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,50;\nif (.@r>=7)\n   bonus2 bAddClass,Class_All,5;\nif (.@r>=9)\n   bonus bLongAtkRate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_rebellion`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450039,'Noblesse_Fire_Rain_Suit','Noblesse Fire Rain Suit','Armor',20,70,1,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,50;\nif (.@r>=7)\n   bonus2 bAddClass,Class_All,5;\nif (.@r>=9)\n   bonus bLongAtkRate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450040,'Noblesse_Crimson_Robe','Noblesse Crimson Robe','Armor',20,70,1,true,true,true,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,50;\nif (.@r>=7)\n   bonus bVariableCastrate,-10;\nif (.@r>=9)\n   bonus2 bMagicAtkEle,Ele_Fire,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`slots`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450041,'Noblesse_Frost_Robe','Noblesse Frost Robe','Armor',20,70,1,true,true,true,true,true,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,50;\nif (.@r>=7)\n   bonus bVariableCastrate,-10;\nif (.@r>=9)\n   bonus2 bMagicAtkEle,Ele_Water,5;');
@@ -7261,8 +7261,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`mag
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`job_acolyte`,`job_alchemist`,`job_blacksmith`,`job_merchant`,`job_monk`,`job_priest`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (450144,'Saint_Robe_IL','Illusion Saint Robe','Armor',600,60,1,true,true,true,true,true,true,true,120,true,'.@r = getrefine();\nbonus bMaxHPrate,10;\nbonus bMaxSPrate,10;\nbonus bMdef,10;\nif (.@r>=9) {\n   bonus2 bSubRace,RC_Fish,15;\n}\nif (.@r>=11) {\n   bonus2 bIgnoreDefRaceRate,RC_Fish,20;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`job_alchemist`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_swordman`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (450145,'Water_Sprits_Armor_IL','Illusion Saphien\'s Armor of Ocean','Armor',2200,50,1,true,true,true,true,true,true,true,120,true,'.@r = getrefine();\nbonus bMaxHPrate,10;\nbonus bMaxHP,125*.@r;\nif (.@r>=7) {\n   bonus bDef,50;\n}\nif (.@r>=9) {\n   autobonus2 "{ bonus2 bSubEle,Ele_Water,15; }",1,5000,BF_MAGIC|BF_WEAPON;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (450146,'Chain_Mail_IL','Illusion Chain Mail','Armor',3300,70,1,true,120,true,'.@r = getrefine();\nbonus bMaxHPrate,10;\nbonus bMaxSPrate,10;\nbonus bBaseAtk,4*.@r;\nbonus2 bAddEle,Ele_Fire,4*(.@r/3);\nbonus2 bAddEle,Ele_Water,4*(.@r/3);\nif (.@r>=9) {\n   bonus2 bAddClass,Class_All,10;\n}\nif (.@r>=11) {\n   bonus bAspdRate,10;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_armor`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450147,'E_Illusion_Armor_A','Illusion Armor Type A (Bound)','Armor',105,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,100+10*(.@r/2);\nif (.@r>=7) {\n   bonus bAspdRate,10;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_armor`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450148,'E_Illusion_Armor_B','Illusion Armor Type B (Bound)','Armor',105,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,100+10*(.@r/2);\nif (.@r>=7) {\n   bonus bVariableCastrate,-10;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450147,'E_Illusion_Armor_A','Illusion Armor Type A (Bound)','Armor',105,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bBaseAtk,100+10*(.@r/2);\nif (.@r>=7) {\n   bonus bAspdRate,10;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (450148,'E_Illusion_Armor_B','Illusion Armor Type B (Bound)','Armor',105,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatk,100+10*(.@r/2);\nif (.@r>=7) {\n   bonus bVariableCastrate,-10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`slots`,`location_armor`,`refineable`) VALUES (450151,'aegis_450151','Reinforced Cotton Shirt','Armor',1,true,true);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (450164,'Egirnion_Armor','Aegirnion Armor','Armor',1000,80,1,true,140,true,'bonus bMaxHPrate,10;\nbonus bMaxSPrate,5;\nbonus bUnbreakableArmor;\nif (getrefine()>=9) {\n   bonus bMaxHPrate,5;\n   bonus bMaxSPrate,2;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_armor`,`equip_level_min`,`refineable`,`script`) VALUES (450177,'Gray_W_Suits','Gray Wolf Suit','Armor',1000,160,1,true,190,true,'.@r = getrefine();\nbonus bBaseAtk,130+15*(.@r/2);\nif (.@r>=7) {\n   bonus bAspdRate,15;\n}');
@@ -7285,8 +7285,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`sl
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470022,'Auto_Leg_A','Automatic Leg Type A','Armor',500,70,1,true,160,true,'.@r = getrefine();\nbonus bMaxSP,250;\nbonus bMaxSP,20*(.@r/2);\nif (.@r>=7) {\n   bonus bLongAtkRate,7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470023,'Auto_Leg_B','Automatic Leg Type B','Armor',500,70,1,true,160,true,'.@r = getrefine();\nbonus bMaxSP,250;\nbonus bMaxSP,20*(.@r/2);\nif (.@r>=7) {\n   bonus2 bMagicAtkEle,Ele_All,7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470033,'Elemental_BootsK','Elemental Boots','Armor',100,10,1,true,99,true,'.@r = getrefine();\nbonus2 bSkillAtk,"MG_FIREBOLT",15+2*.@r;\nbonus2 bSkillAtk,"MG_COLDBOLT",15+2*.@r;\nbonus2 bSkillAtk,"WZ_EARTHSPIKE",15+2*.@r;\nbonus2 bSkillAtk,"MG_LIGHTNINGBOLT",15+2*.@r;\nif (.@r>=7) {\n   bonus bMatk,20;\n}\nif (.@r>=9) {\n   autobonus "{ bonus bMatkRate,10; bonus bInt,70; }",1,5000,BF_WEAPON;\n}\nif (.@r>=11) {\n   bonus2 bMagicAtkEle,Ele_Fire,10;\n   bonus2 bMagicAtkEle,Ele_Earth,10;\n   bonus2 bMagicAtkEle,Ele_Water,10;\n   bonus2 bMagicAtkEle,Ele_Wind,10;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470054,'E_Illusion_Leg_A','Illusion Leg A Type (Bound)','Armor',20,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxSP,200+20*(.@r/2);\nif (.@r>=7) {\n   bonus bLongAtkRate,5;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470055,'E_Illusion_Leg_B','Illusion Leg B Type (Bound)','Armor',20,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxSP,200+20*(.@r/2);\nif (.@r>=7) {\n   bonus2 bMagicAtkEle,Ele_All,5;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470054,'E_Illusion_Leg_A','Illusion Leg A Type (Bound)','Armor',20,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxSP,200+20*(.@r/2);\nif (.@r>=7) {\n   bonus bLongAtkRate,5;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470055,'E_Illusion_Leg_B','Illusion Leg B Type (Bound)','Armor',20,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxSP,200+20*(.@r/2);\nif (.@r>=7) {\n   bonus2 bMagicAtkEle,Ele_All,5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470066,'Sprint_Shoes_IL','Illusion Sprint Shoes','Armor',700,20,1,true,130,true,'.@r = getrefine();\nbonus bSPrecovRate,20;\nbonus bAgi,5;\nif (.@r>=7) {\n   bonus bSPrecovRate,20;\n   if (.@r>=9) {\n      bonus bMaxHPrate,5;\n      bonus bMaxSPrate,5;\n      if (.@r>=11) {\n         bonus2 bAddSize,Size_All,15;\n      }\n   }\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470070,'Egirnion_Shoes','Aegirnion Shoes','Armor',300,35,1,true,140,true,'bonus bMaxHPrate,10;\nbonus bMaxSPrate,5;\nif (getrefine()>=9) {\n   bonus bAspdRate,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_shoes`,`equip_level_min`,`refineable`,`script`) VALUES (470087,'Gray_W_Boots','Gray Wolf Boots','Armor',500,70,1,true,190,true,'.@r = getrefine();\nbonus bMaxSP,300+50*(.@r/2);\nif (.@r>=7) {\n   bonus bLongAtkRate,7;\n}');
@@ -7305,8 +7305,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`def
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_garment`,`equip_level_min`,`refineable`,`script`) VALUES (480021,'Auto_Engine_B','Automatic Engine Wing Type B','Armor',900,70,1,true,160,true,'.@r = getrefine();\nbonus bMaxHP,1500;\nbonus bMaxHP,100*(.@r/2);\nif (.@r>=7) {\n   bonus bVariableCastrate,-7;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`job_all`,`job_novice`,`location_garment`,`equip_level_min`,`refineable`,`script`) VALUES (480054,'Morrigane\'s_Manteau_IL','Illusion Morrigane\'s Manteau','Armor',600,12,1,true,false,true,130,true,'.@r = getrefine();\nbonus bLuk,5;\nbonus bFlee,20;\nif (.@r>=7) {\n   bonus2 bAddRace,RC_Fish,5;\n   bonus2 bAddRace,RC_Insect,5;\n   bonus2 bAddRace,RC_Demon,5;\n   bonus2 bAddRace,RC_DemiHuman,5;\n}\nif (.@r>=9) {\n   bonus2 bAddRace,RC_Fish,10;\n   bonus2 bAddRace,RC_Insect,10;\n   bonus2 bAddRace,RC_Demon,10;\n   bonus2 bAddRace,RC_DemiHuman,10;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_costume_garment`,`view`) VALUES (480056,'aegis_480056','Costume Heavenly Fallen Angel\'s Wings','Armor',true,3);
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_garment`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (480062,'E_Illusion_Engine_A','Illusion engine wing type A (attributable)','Armor',50,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxHP,1000+100*(.@r/2);\nif (.@r>=7) {\n   bonus bAspdRate,5;\n}');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_garment`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (480063,'E_Illusion_Engine_B','Illusion engine wing type B (attributable)','Armor',50,1,true,130,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxHP,1000+100*(.@r/2);\nif (.@r>=7) {\n   bonus bVariableCastrate,-5;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_garment`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (480062,'E_Illusion_Engine_A','Illusion engine wing type A (attributable)','Armor',50,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxHP,1000+100*(.@r/2);\nif (.@r>=7) {\n   bonus bAspdRate,5;\n}');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`slots`,`location_garment`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (480063,'E_Illusion_Engine_B','Illusion engine wing type B (attributable)','Armor',50,1,true,130,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMaxHP,1000+100*(.@r/2);\nif (.@r>=7) {\n   bonus bVariableCastrate,-5;\n}');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_costume_garment`,`view`) VALUES (480069,'C_Wing_Of_Angel_Move','Costume Heavenly Angel Wings','Armor',true,61);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`location_costume_garment`,`view`) VALUES (480071,'Calabash','Costume Vial','Armor',true,82);
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_garment`,`equip_level_min`,`refineable`,`script`) VALUES (480083,'Egirnion_Manteau','Aegirnion Manteau','Armor',300,40,1,true,140,true,'bonus bMaxHPrate,10;\nbonus bMaxSPrate,5;\nif (getrefine()>=9) {\n   bonus bVariableCastrate,-10;\n}');
@@ -7323,8 +7323,8 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`sl
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (490017,'Imperial_Attack_Ring','Imperial Attack Ring','Armor',0,8,1,true,125,100,true,true,true,true,true,true,true,'bonus bAspdRate,5;\nbonus bVariableCastrate,-7;\nbonus bCritAtkRate,7;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (490018,'Imperial_Magic_Ring','Imperial Magic Ring','Armor',0,8,1,true,125,100,true,true,true,true,true,true,true,'bonus bAspdRate,5;\nbonus bVariableCastrate,-7;\nbonus2 bMagicAddEle,Ele_All,7;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (490019,'Grace_Attack_Ring','Grace Attack Ring','Armor',0,10,1,true,150,100,true,true,true,true,true,true,true,'bonus bAspdRate,7;\nbonus bVariableCastrate,-10;\nbonus bCritAtkRate,10;');
-REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_right_accessory`,`location_left_accessory`,`equip_level_min`,`script`) VALUES (490022,'TrustRing','Thunder Ring','Armor',300,1,true,true,100,'bonus2 bAddRace,RC_All,5;\nbonus bMatkRate,5;\nbonus2 bAddEle,Ele_Water,10;\nbonus2 bMagicAddEle,Ele_Water,10;\nbonus2 bSubEle,Ele_Water,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`defense`,`slots`,`location_right_accessory`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (490020,'Grace_Magic_Ring','Grace Magic Ring','Armor',0,10,1,true,150,100,true,true,true,true,true,true,true,'bonus bAspdRate,7;\nbonus bVariableCastrate,-10;\nbonus2 bMagicAddEle,Ele_All,10;');
+REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_right_accessory`,`location_left_accessory`,`equip_level_min`,`script`) VALUES (490022,'TrustRing','Thunder Ring','Armor',300,1,true,true,100,'bonus2 bAddRace,RC_All,5;\nbonus bMatkRate,5;\nbonus2 bAddEle,Ele_Water,10;\nbonus2 bMagicAddEle,Ele_Water,10;\nbonus2 bSubEle,Ele_Water,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_right_accessory`,`equip_level_min`,`script`) VALUES (490024,'Auto_B_R','Automatic Booster R','Armor',100,1,true,160,'bonus2 bAddClass,Class_All,5;\nbonus bMaxHPrate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_left_accessory`,`equip_level_min`,`script`) VALUES (490025,'Auto_B_L','Automatic Booster L','Armor',100,1,true,160,'bonus2 bAddClass,Class_All,5;\nbonus bMaxSPrate,5;');
 REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`weight`,`slots`,`location_right_accessory`,`equip_level_min`,`script`) VALUES (490026,'Auto_BC_R','Automatic Battle Chip R','Armor',100,1,true,160,'bonus bMatkRate,5;\nbonus bMaxHPrate,5;');