From d87c94266eaadef1b048b0fed566ba11d251c33b Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Fri, 23 Jul 2021 10:10:30 +0200 Subject: [PATCH] Added some missing refineable definitions (#6117) Thanks to @GitInvictus --- db/re/item_db_equip.yml | 14 ++++++++++++++ sql-files/item_db_re_equip.sql | 28 ++++++++++++++-------------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index 54870254c8..dd2acb8200 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -59536,6 +59536,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 170 + Refineable: true Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,15; @@ -69508,6 +69509,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 170 + Refineable: true Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,10; @@ -93851,6 +93853,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 170 + Refineable: true Script: | .@r = getrefine(); bonus bCritical,5; @@ -110070,6 +110073,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 170 + Refineable: true Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,10; @@ -122468,6 +122472,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 170 + Refineable: true Script: | .@r = getrefine(); bonus bLongAtkRate,15; @@ -134660,6 +134665,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 150 + Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"RA_ARROWSTORM",10; @@ -134690,6 +134696,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 150 + Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"SC_TRIANGLESHOT",10; @@ -134720,6 +134727,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 150 + Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",10; @@ -134784,6 +134792,7 @@ Body: Left_Hand: true WeaponLevel: 4 EquipLevelMin: 100 + Refineable: true Trade: Override: 100 NoDrop: true @@ -134831,6 +134840,7 @@ Body: Left_Hand: true WeaponLevel: 4 EquipLevelMin: 100 + Refineable: true Trade: Override: 100 NoDrop: true @@ -134876,6 +134886,7 @@ Body: Left_Hand: true WeaponLevel: 4 EquipLevelMin: 100 + Refineable: true Trade: Override: 100 NoDrop: true @@ -135035,6 +135046,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 180 + Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"SC_TRIANGLESHOT",10; @@ -135068,6 +135080,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 180 + Refineable: true Script: | .@r = getrefine(); bonus bUnbreakableWeapon; @@ -135102,6 +135115,7 @@ Body: Both_Hand: true WeaponLevel: 4 EquipLevelMin: 180 + Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"RA_AIMEDBOLT",10; diff --git a/sql-files/item_db_re_equip.sql b/sql-files/item_db_re_equip.sql index b4e9e57f80..8bccf36e01 100644 --- a/sql-files/item_db_re_equip.sql +++ b/sql-files/item_db_re_equip.sql @@ -2960,7 +2960,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_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`,`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`,`script`) VALUES (13346,'Ein_BHHuuma','Grinder Huuma Shuriken','Weapon','Huuma',1800,280,1,2,true,true,true,true,4,170,'.@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`,`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`,`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;'); @@ -3347,7 +3347,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`,`job_hunter`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (18186,'Aiming_Bow','Aiming Bow','Weapon','Bow',20,1000,210,5,2,true,true,true,true,true,true,4,170,true,'.@r = getrefine();\nbonus bDelayrate,-1*(5+.@r);\nif (.@r>=9)\n bonus2 bSkillAtk,"RA_AIMEDBOLT",30;\nif (.@r>=11) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",15;\n bonus2 bSkillCooldown,"RA_AIMEDBOLT",-1000;\n}'); 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`,`script`) VALUES (18190,'Ein_BHBOW','Bolt Shooter','Weapon','Bow',1700,210,5,2,true,true,true,true,true,true,4,170,'.@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_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`,`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;'); @@ -5068,7 +5068,7 @@ REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`at 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`,`script`) VALUES (21054,'Ein_BHSWORD','Claw Sword','Weapon','2hSword',3500,300,1,2,true,true,true,true,true,true,4,170,'.@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`,`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 (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); @@ -5982,7 +5982,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_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`,`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`,`script`) VALUES (28140,'Ein_BHAXE','Saw Axe','Weapon','1hAxe',5000,350,1,2,true,true,true,true,true,true,4,170,'.@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`,`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`,`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;'); @@ -6982,7 +6982,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`,`slots`,`location_right_accessory`,`location_left_accessory`,`equip_level_min`,`script`) VALUES (32263,'Shield_Ring','Shield Ring','Armor',20,400,1,true,true,100,'bonus bStr,5;\nbonus bInt,5;\nbonus bDex,5;\nbonus2 bAddClass,Class_All,5;\nif (getskilllv("LG_EARTHDRIVE") == 5)\n bonus bDelayrate,-30;\nif (getskilllv("LG_INSPIRATION") == 5)\n bonus2 bSkillCooldown,"LG_EARTHDRIVE",-1500;\nif (getskilllv("CR_DEVOTION") == 5) {\n bonus bStr,5;\n bonus bInt,5;\n bonus bDex,5;\n bonus bBaseAtk,100;\n}\nif (getskilllv("LG_PINPOINTATTACK") == 5) {\n bonus2 bSkillVariableCast,"LG_EARTHDRIVE",-500;\n bonus2 bSkillUseSP,"LG_EARTHDRIVE",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`,`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`,`script`) VALUES (32303,'Ein_1HGUN','Bolt Revolver','Weapon','Revolver',1800,200,7,2,true,true,true,true,4,170,'.@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`,`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`,`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;'); @@ -7439,19 +7439,19 @@ 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_barddancer`,`job_hunter`,`job_rogue`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`script`) VALUES (700000,'IDTest_bow','IDTest bow','Weapon','Bow',10,100,5,1,true,true,true,true,true,true,true,true,1,'bonus3 bAutoSpell,"MG_COLDBOLT",1,1;'); 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`,`script`) VALUES (700001,'Boost_Bow','Booster Bow','Weapon','Bow',160,5,2,true,true,true,true,true,true,4,100,true,'bonus bCritical,10;\nbonus bMaxHPrate,3;\n.@r = getrefine();\nbonus bBaseAtk,.@r*3;\nbonus bBaseAtk,min(BaseLevel,180)/15*3;\nif (.@r>=7) {\n bonus bAspdRate,getskilllv("SN_WINDWALK");\n}\nif (.@r>=9) {\n bonus bLongAtkRate,10;\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 (700003,'Scalet_Dragon_L_Bow','Scarlet Dragon Leather Bow','Weapon','Bow',800,170,5,2,true,true,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus bDelayrate,-(.@r/3*4);\nif (.@r>=9) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",35;\n}\nif (.@r>=11) {\n bonus2 bSkillCooldown,"RA_AIMEDBOLT",-1000;\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 (700007,'Ep172_Bh_Bow','Superbia String','Weapon','Bow',1400,220,5,2,true,true,true,true,true,true,4,150,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_ARROWSTORM",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",10;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-1000;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",15;\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 (700008,'Ep172_Bh_Bow2','Gula Gun','Weapon','Bow',1200,220,5,2,true,true,true,true,true,true,4,150,'.@r = getrefine();\nbonus2 bSkillAtk,"SC_TRIANGLESHOT",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",15;\n}\nif (.@r>=9) {\n bonus bDelayrate,-10;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`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`,`script`) VALUES (700009,'Ep172_Bh_Bow3','Pigritia Rhythm','Weapon','Bow',1000,190,5,2,true,true,true,true,true,true,4,150,'.@r = getrefine();\nbonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2500;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",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 (700007,'Ep172_Bh_Bow','Superbia String','Weapon','Bow',1400,220,5,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_ARROWSTORM",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",10;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-1000;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",15;\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 (700008,'Ep172_Bh_Bow2','Gula Gun','Weapon','Bow',1200,220,5,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus2 bSkillAtk,"SC_TRIANGLESHOT",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",15;\n}\nif (.@r>=9) {\n bonus bDelayrate,-10;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`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 (700009,'Ep172_Bh_Bow3','Pigritia Rhythm','Weapon','Bow',1000,190,5,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2500;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",20;\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 (700013,'Up_Narcis_Bow','Patent Narcissus Bow','Weapon','Bow',1000,210,5,2,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*15;\nbonus bLongAtkRate,.@r/3*4;\nif (.@r>=7) {\n bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000;\n}\nif (.@r>=9) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",10;\n bonus2 bWeaponDamageRate,W_BOW,15;\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_rogue`,`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 (700014,'TB_B_Bow','Triangle Bomb Booster Bow','Weapon','Bow',210,5,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bDelayrate,-1*(getskilllv("AC_VULTURE")/2);\n}\nif (.@r>=9) {\n bonus bVariableCastrate,-10;\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n bonus2 bSkillAtk,"SC_FEINTBOMB",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,15;\n bonus bLongAtkRate,15;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n bonus2 bSkillAtk,"SC_FEINTBOMB",25;\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (700015,'AS_B_Bow','Arrow Booster Bow','Weapon','Bow',205,5,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bLongAtkRate,getskilllv("AC_OWL");\n}\nif (.@r>=9) {\n bonus bMaxSPrate,10;\n bonus2 bSkillAtk,"RA_ARROWSTORM",25;\n}\nif (.@r>=11) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-700;\n bonus2 bAddSize,Size_All,15;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",15;\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (700016,'SB_B_Bow','Sharpbolt Booster Bow','Weapon','Bow',200,5,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bLongAtkRate,getskilllv("AC_VULTURE");\n}\nif (.@r>=9) {\n bonus bDelayrate,-10;\n bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,15;\n bonus2 bAddClass,Class_All,10;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",15;\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",15;\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_rogue`,`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 (700014,'TB_B_Bow','Triangle Bomb Booster Bow','Weapon','Bow',210,5,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bDelayrate,-1*(getskilllv("AC_VULTURE")/2);\n}\nif (.@r>=9) {\n bonus bVariableCastrate,-10;\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n bonus2 bSkillAtk,"SC_FEINTBOMB",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,15;\n bonus bLongAtkRate,15;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n bonus2 bSkillAtk,"SC_FEINTBOMB",25;\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (700015,'AS_B_Bow','Arrow Booster Bow','Weapon','Bow',205,5,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bLongAtkRate,getskilllv("AC_OWL");\n}\nif (.@r>=9) {\n bonus bMaxSPrate,10;\n bonus2 bSkillAtk,"RA_ARROWSTORM",25;\n}\nif (.@r>=11) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-700;\n bonus2 bAddSize,Size_All,15;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",15;\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (700016,'SB_B_Bow','Sharpbolt Booster Bow','Weapon','Bow',200,5,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bLongAtkRate,getskilllv("AC_VULTURE");\n}\nif (.@r>=9) {\n bonus bDelayrate,-10;\n bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,15;\n bonus2 bAddClass,Class_All,10;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",15;\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",15;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (700017,'RS_B_Bow','Rainstorm Booster Bow','Weapon','Bow',200,5,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bLongAtkRate,2*getskilllv("BA_MUSICALLESSON");\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-1000;\n bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,15;\n bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-1000;\n}\nif (.@r>=13) {\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 (700018,'Up_Royal_Bow_K','Patent Royal Bow','Weapon','Bow',1200,205,5,2,true,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*15;\nbonus2 bSkillAtk,"RA_ARROWSTORM",12*(.@r/3);\nif (.@r>=7) {\n bonus bAspdRate,10;\n bonus2 bWeaponDamageRate,W_BOW,15;\n}\nif (.@r>=9) {\n bonus bLongAtkRate,12;\n bonus bCritAtkRate,10;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"SN_SHARPSHOOTING",20;\n bonus bDelayrate,-10;\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 (700019,'Up_Scalet_Dragon_L_Bow','Patent Scarlet Dragon Leather Bow','Weapon','Bow',900,200,5,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*15;\nbonus bDelayrate,-(.@r/3*4);\nif (.@r>=7) {\n bonus bLongAtkRate,10;\n bonus2 bAddSize,Size_All,10;\n}\nif (.@r>=9) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",35;\n}\nif (.@r>=11) {\n bonus2 bSkillCooldown,"RA_AIMEDBOLT",-1000;\n bonus bVariableCastrate,-10;\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 (700030,'Adulter_F_C_Bow','Adulter Fides Crossbow','Weapon','Bow',1500,240,5,2,true,true,true,true,true,true,4,180,'.@r = getrefine();\nbonus2 bSkillAtk,"SC_TRIANGLESHOT",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n if (.@r>=9) {\n bonus bDelayrate,-10;\n if (.@r>=11) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\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 (700031,'Adulter_F_Ballista','Adulter Fides Ballista','Weapon','Bow',1700,250,5,2,true,true,true,true,true,true,4,180,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"RA_ARROWSTORM",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",20;\n if (.@r>=9) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-1200;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\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 (700032,'Adulter_F_A_Bow','Adulter Fides Aiming Bow','Weapon','Bow',1500,230,5,2,true,true,true,true,true,true,4,180,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_AIMEDBOLT",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",20;\n if (.@r>=9) {\n bonus bDelayrate,-10;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\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 (700030,'Adulter_F_C_Bow','Adulter Fides Crossbow','Weapon','Bow',1500,240,5,2,true,true,true,true,true,true,4,180,true,'.@r = getrefine();\nbonus2 bSkillAtk,"SC_TRIANGLESHOT",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",20;\n if (.@r>=9) {\n bonus bDelayrate,-10;\n if (.@r>=11) {\n bonus2 bSkillAtk,"SC_TRIANGLESHOT",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\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 (700031,'Adulter_F_Ballista','Adulter Fides Ballista','Weapon','Bow',1700,250,5,2,true,true,true,true,true,true,4,180,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"RA_ARROWSTORM",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",20;\n if (.@r>=9) {\n bonus2 bSkillCooldown,"RA_ARROWSTORM",-1200;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RA_ARROWSTORM",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\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 (700032,'Adulter_F_A_Bow','Adulter Fides Aiming Bow','Weapon','Bow',1500,230,5,2,true,true,true,true,true,true,4,180,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RA_AIMEDBOLT",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",20;\n if (.@r>=9) {\n bonus bDelayrate,-10;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RA_AIMEDBOLT",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\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`,`script`) VALUES (800000,'IDTest_gun','IDTest gun','Weapon','Revolver',10,100,7,1,true,true,true,true,1,'bonus bDex,2;'); 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 (800002,'Up_Crimson_Rose','Patent Crimson Rose','Weapon','Revolver',20,1000,200,7,2,true,true,true,4,150,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus2 bSkillAtk,"RL_FIREDANCE",.@r/3*2;\nif (.@r>=7) {\n bonus2 bAddClass,Class_All,5;\n bonus bLongAtkRate,10;\n}\nif (.@r>=9) {\n bonus2 bSkillAtk,"RL_FIREDANCE",25;\n autobonus3 "{ bonus bLongAtkRate,20; }",1000,60000,"RL_HEAT_BARREL";\n}\nif (.@r>=11) {\n bonus bDelayrate,-10;\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`,`script`) VALUES (800003,'Adulter_F_Revolver','Adulter Fides Revolver','Weapon','Revolver',1200,210,7,2,true,true,true,4,180,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bSkillAtk,"RL_FIREDANCE",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RL_FIREDANCE",20;\n if (.@r>=9) {\n bonus2 bSubRace,RC_All,15;\n bonus2 bSubRace,RC_Player_Human,-15;\n bonus2 bSubRace,RC_Player_Doram,-15;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RL_FIREDANCE",25;\n if (.@r>=12) {\n bonus bLongAtkRate,15;\n }\n }\n }\n}');