From fe66d0110c698a13cbe609794598be7b7e5683b6 Mon Sep 17 00:00:00 2001 From: Atemo Date: Fri, 12 Feb 2021 15:06:44 +0100 Subject: [PATCH] Follow-up https://github.com/rathena/rathena/commit/af274edda8f13ac6a71e04dbc6bb4d7e8800748f (#5737) --- db/re/item_db_equip.yml | 12 +++++------- sql-files/item_db_re_equip.sql | 14 +++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index b946506603..3222e66dc6 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -19529,7 +19529,7 @@ Body: Type: Weapon SubType: Whip Buy: 20 - Weight: 76 + Weight: 40 Attack: 76 Range: 2 Slots: 1 @@ -51343,7 +51343,6 @@ Body: Type: Armor Buy: 20 Weight: 500 - Defense: 7 Locations: Head_Top: true EquipLevelMin: 40 @@ -92959,7 +92958,6 @@ Body: Script: | bonus bBaseAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; - bonus bMatk,pow(min(getrefine(),15),2)/2; - Id: 21018 AegisName: Lindy_Hop Name: Lindy Hop @@ -126471,7 +126469,7 @@ Body: AegisName: Imperial_Attack_Ring Name: Imperial Attack Ring Type: Armor - Weight: 50 + Weight: 0 Defense: 8 Slots: 1 Locations: @@ -126494,7 +126492,7 @@ Body: AegisName: Imperial_Magic_Ring Name: Imperial Magic Ring Type: Armor - Weight: 50 + Weight: 0 Defense: 8 Slots: 1 Locations: @@ -126517,7 +126515,7 @@ Body: AegisName: Grace_Attack_Ring Name: Grace Attack Ring Type: Armor - Weight: 50 + Weight: 0 Defense: 10 Slots: 1 Locations: @@ -126540,7 +126538,7 @@ Body: AegisName: Grace_Magic_Ring Name: Grace Magic Ring Type: Armor - Weight: 50 + Weight: 0 Defense: 10 Slots: 1 Locations: diff --git a/sql-files/item_db_re_equip.sql b/sql-files/item_db_re_equip.sql index ba7a29a46d..a1d7cf6a8e 100644 --- a/sql-files/item_db_re_equip.sql +++ b/sql-files/item_db_re_equip.sql @@ -760,7 +760,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_barddancer`,`gender`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`) VALUES (1994,'Infinity_Whip','Infinity Whip','Weapon','Whip',10,500,150,2,1,true,'Female',true,4,100,true,100,true,true,true,true,true,true); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_barddancer`,`gender`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1995,'Crimson_Whip','Crimson Whip','Weapon','Whip',20,800,80,2,2,true,'Female',true,3,70,true,'.@r = getrefine();\nbonus bBaseAtk,((BaseLevel/10)*5)+(.@r<=15?pow(.@r,2):225);'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_barddancer`,`gender`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1996,'Wire_of_Vicious_Mind','Wire of Vicious Mind','Weapon','Whip',20,1300,130,50,2,1,true,'Female',true,4,160,true,'bonus bBaseAtk,pow(min(getrefine(),15),2);\nbonus bMatk,pow(min(getrefine(),15),2)/2;'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_barddancer`,`gender`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (1997,'Unity_Whip','Unity Whip','Weapon','Whip',20,76,76,2,1,true,'Female',true,3,1,true,100,true,true,true,true,true,true,'bonus bBaseAtk,pow(getrefine(),2)*125/100;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_barddancer`,`gender`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (1997,'Unity_Whip','Unity Whip','Weapon','Whip',20,40,76,2,1,true,'Female',true,3,1,true,100,true,true,true,true,true,true,'bonus bBaseAtk,pow(getrefine(),2)*125/100;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`slots`,`job_wizard`,`class_upper`,`class_third_upper`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (2000,'Destruction_Rod','Staff of Destruction','Weapon','2hStaff',20,2500,130,280,1,1,true,true,true,true,true,4,80,true,'.@r = getrefine;\nbonus bMatkRate,.@r/2;\nbonus bInt,3;\nbonus bAgi,10;\nbonus bUseSPrate,(.@r*2);\nbonus3 bAutoSpellWhenHit,"WZ_JUPITEL",5,(.@r*20);\nbonus2 bFixedCastrate,"HW_MAGICPOWER",-50;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`magic_attack`,`range`,`job_monk`,`job_priest`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (2001,'Divine_Cross','Divine Cross','Weapon','2hStaff',20,1500,120,210,1,true,true,true,true,4,70,true,'bonus bAtkEle,Ele_Holy;\nbonus bDex,4;\nbonus2 bSubRace,RC_Demon,15;\nbonus2 bSubRace,RC_Undead,15;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`magic_attack`,`range`,`job_acolyte`,`job_mage`,`job_monk`,`job_priest`,`job_sage`,`job_soullinker`,`job_wizard`,`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 (2002,'Krieger_Twohand_Staff1','Glorious Destruction Staff','Weapon','2hStaff',20,70,210,1,true,true,true,true,true,true,true,true,true,4,80,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bMatkRate,.@r;\nbonus2 bMagicAddRace,RC_DemiHuman,15;\nbonus2 bMagicAddRace,RC_Player_Human,15;\nbonus2 bIgnoreMdefRaceRate,RC_DemiHuman,25;\nbonus2 bIgnoreMdefRaceRate,RC_Player_Human,25;\nbonus bUnbreakableWeapon;\nif (.@r>5) {\n bonus2 bMagicAddRace,RC_DemiHuman,(min(14,.@r)-5)*2;\n bonus2 bMagicAddRace,RC_Player_Human,(min(14,.@r)-5)*2;\n bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5+(min(14,.@r)-5)*2;\n bonus2 bIgnoreMdefRaceRate,RC_Player_Human,5+(min(14,.@r)-5)*2;\n}\nif (.@r>8) {\n bonus5 bAutoSpellOnSkill,"WZ_STORMGUST","MG_SAFETYWALL",10,200,1;\n bonus5 bAutoSpellOnSkill,"WZ_METEOR","MG_SAFETYWALL",10,200,1;\n bonus5 bAutoSpellOnSkill,"WZ_VERMILION","MG_SAFETYWALL",10,200,1;\n}'); @@ -2524,7 +2524,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`,`location_head_top`,`equip_level_min`,`view`) VALUES (5849,'Doctor_Hairband','Doctor Hairband','Armor',20,true,1,60); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_head_top`,`equip_level_min`,`refineable`,`view`) VALUES (5850,'Golden_Savage_Hat','Golden Savage Hat','Armor',20,500,5,true,50,true,648); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`location_head_top`,`location_head_mid`,`equip_level_min`,`view`) VALUES (5851,'Summer_Knight','Summer Knight','Armor',20,1,true,true,60,138); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5852,'Easter_Egg_Shell','Easter Egg Shell','Armor',20,500,7,true,40,true,537,'bonus bDef,-7;\nbonus bMdef,-7;\nbonus2 bHPRegenRate,(MaxHp/100),10000;\n.@r = getrefine();\nif (.@r>=7)\n bonus bFlee,2;\nif (.@r >= 9)\n bonus2 bSPRegenRate,(MaxSp/100),10000;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5852,'Easter_Egg_Shell','Easter Egg Shell','Armor',20,500,true,40,true,537,'bonus bDef,-7;\nbonus bMdef,-7;\nbonus2 bHPRegenRate,(MaxHp/100),10000;\n.@r = getrefine();\nif (.@r>=7)\n bonus bFlee,2;\nif (.@r >= 9)\n bonus2 bSPRegenRate,(MaxSp/100),10000;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`defense`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`script`) VALUES (5853,'IdRO_Crown','IdRO Crown','Armor',10,2,true,1,true,165,'bonus bHPrecovRate,7;\nbonus bSPrecovRate,7;\nif (getrefine()>7) {\n bonus2 bAddClass,Class_All,2;\n bonus bMatkRate,2;\n bonus bMdef,2;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`location_right_accessory`,`location_left_accessory`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`) VALUES (5855,'Fishing_Rod','Fishing Rod','Armor',10,true,true,100,true,true,true,true,true,true,true); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`defense`,`slots`,`location_head_top`,`equip_level_min`,`refineable`,`view`,`trade_override`,`trade_nodrop`,`script`) VALUES (5856,'Passion_FB_Hat','Passion FB Hat','Armor',20,600,2,1,true,1,true,671,100,true,'bonus bStr,2;\nbonus bDex,2;\nautobonus "{ bonus bFlee,-15; bonus2 bAddClass,Class_All,5; }",30,10000,0,"{ specialeffect2 EF_ENHANCE; }";'); @@ -5043,7 +5043,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`,`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 (21013,'Hetairoi_Sword','Hetairoi Sword','Weapon','2hSword',2200,210,1,2,true,true,true,true,true,true,4,110,true,'bonus2 bSkillUseSP,"KN_AUTOCOUNTER",2;\nbonus2 bSkillUseSP,"LK_PARRYING",25;'); 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`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`) VALUES (21014,'Infinity_Two-Handed_Sword','Infinity Two-Handed Sword','Weapon','2hSword',20,500,230,1,1,true,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true); 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 (21015,'Crimson_Two-Handed_Sword','Crimson Two-Handed Sword','Weapon','2hSword',20,1700,170,1,2,true,true,true,true,true,3,70,true,'.@r = getrefine();\nbonus bBaseAtk,((BaseLevel/10)*5)+(.@r<=15?pow(.@r,2):225);\nbonus bMatk,(.@r<=15?(pow(.@r,2)/2):225);'); -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 (21016,'Two_Handed_Sword_of_Vicious_Mind','Two-Handed Sword of Vicious Mind','Weapon','2hSword',20,2200,220,1,1,true,true,true,true,true,4,160,true,'bonus bBaseAtk,pow(min(getrefine(),15),2);\nbonus bMatk,pow(min(getrefine(),15),2)/2;\nbonus bMatk,pow(min(getrefine(),15),2)/2;'); +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 (21016,'Two_Handed_Sword_of_Vicious_Mind','Two-Handed Sword of Vicious Mind','Weapon','2hSword',20,2200,220,1,1,true,true,true,true,true,4,160,true,'bonus bBaseAtk,pow(min(getrefine(),15),2);\nbonus bMatk,pow(min(getrefine(),15),2)/2;'); 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 (21018,'Lindy_Hop','Lindy Hop','Weapon','2hSword',20,3400,340,1,2,true,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,.@r/2;\nbonus bAspdRate,.@r;\nbonus bUnbreakableWeapon;'); 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 (21019,'Onimaru','Onimaru','Weapon','2hSword',4200,75,1,2,true,true,true,true,true,true,4,130,true,'.@bStr = readparam(bStr);\n.@r = getrefine();\nbonus bBaseAtk,(min(120,.@bStr));\nif (.@bStr > 119)\n bonus bBaseAtk,160;\nelse if (.@bStr > 107)\n bonus bBaseAtk,80;\nelse if (.@bStr > 94)\n bonus bBaseAtk,40;\nif (.@r > 6)\n bonus bUnbreakableWeapon;\nbonus4 bAutoSpell,"NPC_WIDECURSE",4,100,0;\nif (.@r > 8)\n bonus4 bAutoSpellOnSkill,"LK_BERSERK","BS_OVERTHRUST",5,100;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`job_swordman`,`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 (21023,'Toughen_Metal_TH_Sword','Enhanced Metal Two-Handed Sword','Weapon','2hSword',20,120,1,1,true,true,true,true,true,3,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RK_IGNITIONBREAK",10;\nbonus bAspdRate,2*.@r;\nbonus bMatk,3*.@r;\nbonus bBaseAtk,(8*.@r)+7*(min(BaseLevel,150)/10);'); @@ -7139,10 +7139,10 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`slots`,`loca REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`slots`,`location_right_accessory`,`location_left_accessory`,`equip_level_min`,`script`) VALUES (490007,'Range_Booster_Brooch','Range Booster Brooches','Armor',1,true,true,100,'bonus bAspdRate,10;\nbonus bVariableCastrate,-10;\nbonus bMaxHPrate,3;\nbonus bLongAtkRate,2;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`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 (490014,'Noblesse_Attack_Ring','Noblesse Attack Ring','Armor',5,1,true,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,3;\nbonus bVariableCastrate,-5;\nbonus bCritAtkRate,5;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`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 (490015,'Noblesse_Magic_Ring','Noblesse Magic Ring','Armor',5,1,true,100,100,true,true,true,true,true,true,true,'bonus bAspdRate,3;\nbonus bVariableCastrate,-5;\nbonus2 bMagicAddEle,Ele_All,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 (490017,'Imperial_Attack_Ring','Imperial Attack Ring','Armor',50,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',50,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',50,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`,`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',50,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`,`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`,`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`,`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;');