diff --git a/sql-files/item_db_re_equip.sql b/sql-files/item_db_re_equip.sql index 556dc3f02b..753c577c4f 100644 --- a/sql-files/item_db_re_equip.sql +++ b/sql-files/item_db_re_equip.sql @@ -218,10 +218,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`,`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`,`script`) VALUES (1315,'F_Right_Epsilon_C','Right Epsilon','Weapon','2hAxe',1,229,1,true,true,true,true,true,true,true,true,4,1,'bonus bAtkEle,Ele_Holy;\nbonus bStr,10;\nbonus2 bAddRace,RC_Demon,3;\nskill "AL_HEAL",3;\nbonus bSpeedRate,25;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_alchemist`,`job_blacksmith`,`job_merchant`,`location_right_hand`,`weapon_level`,`equip_level_min`) VALUES (1316,'Adventure_Axe','Adventure Axe','Weapon','1hAxe',100,1,true,true,true,true,1,1); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`job_blacksmith`,`job_merchant`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1317,'Academy_Axe','Academy Axe','Weapon','1hAxe',1600,130,1,1,true,true,true,true,1,30,true,'bonus bUnbreakableWeapon;\nbonus bAspdRate,5-(BaseLevel/10);\nbonus bMaxHP,200-(40*(BaseLevel/10));'); -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_swordman`,`job_thief`,`job_supernovice`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1318,'Dofle_Axe','Deflation Axe','Weapon','1hAxe',50000,1800,180,1,2,true,true,true,true,true,true,true,true,true,true,4,105,true,'skill "ITM_TOMAHAWK",1;'); +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_supernovice`,`job_swordman`,`job_thief`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1318,'Dofle_Axe','Deflation Axe','Weapon','1hAxe',50000,1800,180,1,2,true,true,true,true,true,true,true,true,true,true,4,105,true,'skill "ITM_TOMAHAWK",1;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_novice`,`job_rogue`,`job_supernovice`,`job_swordman`,`job_thief`,`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 (1319,'TE_Woe_Axe','TE Woe Axe','Weapon','1hAxe',100,1,true,true,true,true,true,true,true,true,true,true,true,true,3,40,true,100,true,true,true,true,true,true,true,'bonus bUnbreakableWeapon;\nbonus2 bAddRace,RC_Player_Human,40;\nbonus2 bAddRace,RC_Player_Doram,40;\nbonus2 bAddEff,Eff_Freeze,1000;'); 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_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1320,'Diva_Axe','Diva Axe','Weapon','1hAxe',1800,180,110,1,1,true,true,true,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_alchemist`,`job_assassin`,`job_blacksmith`,`job_crusader`,`job_knight`,`job_merchant`,`job_swordman`,`job_thief`,`job_supernovice`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1321,'Dofle_Axe_','Deflation Axe','Weapon','1hAxe',50000,1800,180,1,3,true,true,true,true,true,true,true,true,true,true,4,105,true,'skill "ITM_TOMAHAWK",1;'); +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_supernovice`,`job_swordman`,`job_thief`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1321,'Dofle_Axe_','Deflation Axe','Weapon','1hAxe',50000,1800,180,1,3,true,true,true,true,true,true,true,true,true,true,4,105,true,'skill "ITM_TOMAHAWK",1;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_acolyte`,`job_archer`,`job_assassin`,`job_barddancer`,`job_blacksmith`,`job_crusader`,`job_gunslinger`,`job_hunter`,`job_kagerouoboro`,`job_knight`,`job_mage`,`job_merchant`,`job_monk`,`job_ninja`,`job_novice`,`job_priest`,`job_rebellion`,`job_rogue`,`job_sage`,`job_soullinker`,`job_stargladiator`,`job_summoner`,`job_supernovice`,`job_swordman`,`job_taekwon`,`job_thief`,`job_wizard`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1322,'Ru_Blue_Axe','Ru Blue Axe','Weapon','1hAxe',10,1800,180,1,1,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,3,100,true,'bonus bStr,5;\nbonus bInt,5;'); 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 (1323,'Ru_Gold_Axe','Ru Gold Axe','Weapon','1hAxe',1800,180,1,2,true,true,true,true,true,3,120,true,'bonus bStr,8;\nbonus bInt,8;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`price_buy`,`weight`,`attack`,`range`,`slots`,`job_alchemist`,`job_blacksmith`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (1324,'War_Axe_','War Axe','Weapon','1hAxe',20,4200,140,1,3,true,true,true,3,76,true,'bonus bDex,2;\nbonus bLuk,2;'); @@ -7335,8 +7335,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`,`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`,`defense`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470067,'1Para_Boots_A','Paradise Boots','Armor',8,true,10,100,true,true,true,true,true,true,true,'bonus bShortAtkRate,3;\nbonus bLongAtkRate,3;\nbonus bCritical,1*(min(BaseLevel,100)/5);\nif (BaseLevel>=30) {\n bonus bShortAtkRate,3;\n bonus bLongAtkRate,3;\n}\nif (BaseLevel>=45) {\n bonus bShortAtkRate,4;\n bonus bLongAtkRate,4;\n}\nif (BaseLevel>=85)\n bonus bFixedCastrate,-300;'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470068,'1Para_Boots_B','Paradise Shoes','Armor',4,true,10,100,true,true,true,true,true,true,true,'bonus2 bMagicAtkEle,Ele_All,3;\nbonus bMatk,2*(min(BaseLevel,100)/5);\nif (BaseLevel>=30)\n bonus2 bMagicAtkEle,Ele_All,3;\nif (BaseLevel>=45)\n bonus2 bMagicAtkEle,Ele_All,4;\nif (BaseLevel>=85)\n bonus bFixedCast,-300;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470067,'1Para_Boots_A','Paradise Boots','Armor',8,true,10,100,true,true,true,true,true,true,true,'bonus bShortAtkRate,3;\nbonus bLongAtkRate,3;\nbonus bCritical,1*(min(BaseLevel,100)/5);\nif (BaseLevel>=30) {\n bonus bShortAtkRate,3;\n bonus bLongAtkRate,3;\n}\nif (BaseLevel>=45) {\n bonus bShortAtkRate,4;\n bonus bLongAtkRate,4;\n}\nif (BaseLevel>=85)\n bonus bFixedCast,-300;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470068,'1Para_Boots_B','Paradise Shoes','Armor',4,true,10,100,true,true,true,true,true,true,true,'bonus2 bMagicAtkEle,Ele_All,3;\nbonus bMatk,2*(min(BaseLevel,100)/5);\nif (BaseLevel>=30)\n bonus2 bMagicAtkEle,Ele_All,3;\nif (BaseLevel>=45)\n bonus2 bMagicAtkEle,Ele_All,4;\nif (BaseLevel>=85)\n bonus bFixedCastrate,-300;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`defense`,`location_shoes`,`equip_level_min`,`trade_override`,`trade_nodrop`,`trade_notrade`,`trade_nocart`,`trade_nostorage`,`trade_noguildstorage`,`trade_nomail`,`trade_noauction`,`script`) VALUES (470069,'L_60Lv_Sandal','Paradise Luxury Boots','Armor',14,true,100,100,true,true,true,true,true,true,true,'bonus bShortAtkRate,10;\nbonus bLongAtkRate,10;\nbonus bFixedCast,-300;\n.@l = BaseLevel;\nbonus bMaxHP,50*(min(.@l,150)/10);\nbonus bMaxSP,20*(min(.@l,150)/10);\nif (.@l>=105)\n bonus bCritical,15;\nif (.@l>=110)\n bonus bCritAtkRate,5;\nif (.@l>=120)\n bonus bCritAtkRate,5;\nif (.@l>=130)\n bonus2 bAddClass,Class_ALL,5;'); 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}'); @@ -7459,7 +7459,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`,`attack`,`range`,`job_alchemist`,`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 (500034,'2Para_Sword_AM','Paradise Alchemist Sword','Weapon','1hSword',160,1,true,true,3,45,100,true,true,true,true,true,true,true,'bonus2 bAddClass,Class_All,3;\nif (BaseLevel>=60)\n bonus bShortAtkRate,10;\nif (BaseLevel>=75)\n bonus2 bSkillAtk,"MC_CARTREVOLUTION",10;\nif (BaseLevel>=90)\n bonus2 bSkillAtk,"MC_CARTREVOLUTION",15;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_novice`,`job_supernovice`,`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 (500035,'2Para_Sword_NV','Paradise Super Novice Sword','Weapon','1hSword',160,1,true,true,true,3,45,100,true,true,true,true,true,true,true,'bonus2 bAddClass,Class_All,3;\nif (BaseLevel>=60)\n bonus bShortAtkRate,10;\nif (BaseLevel>=75)\n bonus2 bSkillAtk,"SM_BASH",20;\nif (BaseLevel>=90)\n bonus2 bSkillAtk,"SM_BASH",20;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_crusader`,`class_third`,`class_third_upper`,`class_third_baby`,`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 (500036,'3Para_Sword_LG','Paradise Royal Guard Sword','Weapon','1hSword',160,1,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("CR_TRUST");\nbonus bMatk,180;\nbonus bMatkRate,5;\nbonus bVariableCastrate,-1*.@a;\nif (.@l>=105) {\n bonus2 bMagicAtkEle,Ele_Neutral,10;\n bonus2 bMagicAtkEle,Ele_Holy,10;\n bonus2 bSkillAtk,"PA_PRESSURE",25;\n bonus2 bSkillAtk,"LG_RAYOFGENESIS",25;\n if (.@l>=110) {\n bonus2 bMagicAddSize,Size_All,15;\n bonus2 bMagicAtkEle,Ele_Neutral,15;\n bonus2 bMagicAtkEle,Ele_Holy,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"PA_PRESSURE",15;\n bonus2 bSkillAtk,"LG_RAYOFGENESIS",15;\n }\n }\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_alchemist`,`class_third`,`class_third_upper`,`class_third_baby`,`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 (500037,'3Para_Sword_GN','Paradise Genetic Sword','Weapon','1hSword',180,1true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("GN_TRAINING_SWORD");\nbonus bShortAtkRate,2*.@a;\nbonus2 bAddClass,Class_ALL,5*.@a;\nif (.@l>=105) {\n bonus bDelayrate,-5;\n bonus2 bSkillAtk,"GN_HELLS_PLANT",25;\n bonus2 bSkillAtk,"GN_CART_TORNADO",25;\n if (.@l>=110) {\n bonus bDelayrate,-10;\n bonus2 bAddSize,Size_ALL,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"GN_HELLS_PLANT",15;\n bonus2 bSkillAtk,"GN_CART_TORNADO",15;\n }\n }\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_alchemist`,`class_third`,`class_third_upper`,`class_third_baby`,`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 (500037,'3Para_Sword_GN','Paradise Genetic Sword','Weapon','1hSword',180,1,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("GN_TRAINING_SWORD");\nbonus bShortAtkRate,2*.@a;\nbonus2 bAddClass,Class_ALL,5*.@a;\nif (.@l>=105) {\n bonus bDelayrate,-5;\n bonus2 bSkillAtk,"GN_HELLS_PLANT",25;\n bonus2 bSkillAtk,"GN_CART_TORNADO",25;\n if (.@l>=110) {\n bonus bDelayrate,-10;\n bonus2 bAddSize,Size_ALL,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"GN_HELLS_PLANT",15;\n bonus2 bSkillAtk,"GN_CART_TORNADO",15;\n }\n }\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`,`script`) VALUES (510001,'Boost_Dagger','Booster Dagger','Weapon','Dagger',150,160,1,2,true,true,true,true,true,4,100,true,'bonus2 bMagicAtkEle,Ele_Fire,3;\nbonus2 bAddClass,Class_All,3;\n.@r = getrefine();\nif (.@r) {\n bonus bBaseAtk,.@r*2;\n bonus bMatk,.@r*2;\n}\n.@i = min(BaseLevel,180)/15*3;\nbonus bBaseAtk,.@i;\nbonus bMatk,.@i;\nif (.@r>=7) {\n bonus2 bMagicAtkEle,Ele_Fire,getskilllv("RG_PLAGIARISM");\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,10;\n bonus2 bMagicAddSize,Size_All,10;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`magic_attack`,`range`,`slots`,`job_kagerouoboro`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (510002,'Boost_Nindo','Booster Nindo','Weapon','Dagger',150,160,1,2,true,true,4,100,true,'bonus2 bMagicAtkEle,Ele_Fire,3;\nbonus2 bMagicAtkEle,Ele_Wind,3;\nbonus2 bMagicAtkEle,Ele_Water,3;\nbonus2 bAddClass,Class_All,3;\n.@r = getrefine();\nif (.@r) {\n bonus bBaseAtk,.@r*2;\n bonus bMatk,.@r*2;\n}\n.@i = min(BaseLevel,180)/15*3;\nbonus bBaseAtk,.@i;\nbonus bMatk,.@i;\nif (.@r>=7) {\n bonus bVariableCastrate,-1*getskilllv("NJ_NINPOU");\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,10;\n bonus2 bMagicAddSize,Size_All,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_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (510006,'Fatalist','Fatalist','Weapon','Dagger',900,165,1,2,true,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus bAspdRate,(.@r*2/3);\nif (.@r>=9) {\n bonus2 bSkillAtk,"SC_FATALMENACE",20;\n}\nif (.@r>=11) {\n bonus bDelayrate,-7;\n}'); @@ -7541,8 +7541,8 @@ 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`,`attack`,`magic_attack`,`range`,`job_novice`,`job_supernovice`,`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 (550040,'2Para_Rod_NV','Paradise Super Novice Staff','Weapon','Staff',100,160,1,true,true,true,3,45,100,true,true,true,true,true,true,true,'bonus bMatkRate,3;\nif (BaseLevel>=60)\n bonus bVariableCastrate,-10;\nif (BaseLevel>=75) {\n bonus2 bSkillAtk,"MG_FIREBOLT",20;\n bonus2 bSkillAtk,"MG_COLDBOLT",20;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",20;\n}\nif (BaseLevel>=90) {\n bonus2 bSkillAtk,"MG_FIREBOLT",20;\n bonus2 bSkillAtk,"MG_COLDBOLT",20;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",20;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_priest`,`class_third`,`class_third_upper`,`class_third_baby`,`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 (550041,'3Para_Rod_AB','Paradise Arch Bishop Staff','Weapon','Staff',150,1,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("HP_MEDITATIO");\nbonus bMatk,180;\nbonus bMatkRate,5;\nbonus bUnbreakableWeapon;\nbonus bVariableCastrate,-1*.@a;\nif (.@l>=105) {\n bonus2 bMagicAtkEle,Ele_Holy,10;\n bonus2 bSkillAtk,"AB_ADORAMUS",25;\n if (.@l>=110) {\n bonus2 bMagicAtkEle,Ele_Holy,15;\n bonus2 bMagicAddSize,Size_ALL,15;\n if (.@l>=115)\n bonus2 bSkillAtk,"AB_ADORAMUS",15;\n }\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`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 (550042,'3Para_Foxtail1_SU','Paradise Summoner Foxtail','Weapon','Staff',300,1,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("SU_PICKYPECK");\nbonus2 bAddClass,Class_ALL,5;\nbonus bUnbreakableWeapon;\nbonus bLongAtkRate,2*.@a;\nif (.@l>=105) {\n bonus bAspdRate,10;\n bonus2 bSkillAtk,"SU_PICKYPECK",25;\n bonus2 bSkillAtk,"SU_SVG_SPIRIT",25;\n if (.@l>=110) {\n bonus bLongAtkRate,10;\n bonus2 bAddSize,Size_ALL,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"SU_PICKYPECK",15;\n bonus2 bSkillAtk,"SU_SVG_SPIRIT",15;\n }\n }\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`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 (550043,'3Para_Foxtail2_SU','Paradise Summoner Foxtail Model','Weapon','Staff',150,1,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("SU_SV_STEMSPEAR");\nbonus bMatk,300;\nbonus bMatkRate,5;\nbonus bUnbreakableWeapon;\nbonus bVariableCastrate,-2*.@a;\nif (.@l>=105) {\n bonus2 bSkillCooldown,"SU_CN_METEOR",-1500;\n bonus2 bSkillAtk,"SU_CN_METEOR",25;\n if (.@l>=110) {\n bonus2 bMagicAddSize,Size_All,15;\n bonus2 bMagicAtkEle,Ele_Ghost,10;\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 if (.@l>=115) {\n bonus2 bSkillAtk,"SU_SV_STEMSPEAR",15;\n bonus2 bSkillAtk,"SU_CN_METEOR",15;\n }\n }\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_supernovice`,`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 (550044,'3Para_Wand_NV','Paradise Super Novice Wand','Weapon','Staff',100,1,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("MG_SRECOVERY");\nbonus bMatk,180;\nbonus bMatkRate,5;\nbonus bUnbreakableWeapon;\nbonus bVariableCastrate,-1*.@a;\nif (.@l>=105) {\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 bonus2 bSkillAtk,"MG_FIREBOLT",25;\n bonus2 bSkillAtk,"MG_COLDBOLT",25;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",25;\n bonus2 bSkillAtk,"MG_FIREBALL",25;\n bonus2 bSkillAtk,"WZ_HEAVENDRIVE",25;\n if (.@l>=110) {\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 bonus2 bMagicAddSize,Size_ALL,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"MG_FIREBOLT",15;\n bonus2 bSkillAtk,"MG_COLDBOLT",15;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",15;\n bonus2 bSkillAtk,"MG_FIREBALL",15;\n bonus2 bSkillAtk,"WZ_HEAVENDRIVE",15;\n }\n }\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`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 (550043,'3Para_Foxtail2_SU','Paradise Summoner Foxtail Model','Weapon','Staff',150,1,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("SU_SV_STEMSPEAR");\nbonus bMatk,300;\nbonus bMatkRate,5;\nbonus bUnbreakableWeapon;\nbonus bVariableCastrate,-2*.@a;\nif (.@l>=105) {\n bonus2 bSkillCooldown,"SU_CN_METEOR",-1500;\n bonus2 bSkillAtk,"SU_CN_METEOR",25;\n if (.@l>=110) {\n bonus2 bMagicAddSize,Size_All,15;\n bonus2 bMagicAtkEle,Ele_Ghost,10;\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 if (.@l>=115) {\n bonus2 bSkillAtk,"SU_SV_STEMSPEAR",15;\n bonus2 bSkillAtk,"SU_CN_METEOR",15;\n }\n }\n}'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_supernovice`,`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 (550044,'3Para_Wand_NV','Paradise Super Novice Wand','Weapon','Staff',100,1,1,true,true,4,100,100,true,true,true,true,true,true,true,'.@l = BaseLevel;\n.@a = getskilllv("MG_SRECOVERY");\nbonus bMatk,180;\nbonus bMatkRate,5;\nbonus bUnbreakableWeapon;\nbonus bVariableCastrate,-1*.@a;\nif (.@l>=105) {\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 bonus2 bSkillAtk,"MG_FIREBOLT",25;\n bonus2 bSkillAtk,"MG_COLDBOLT",25;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",25;\n bonus2 bSkillAtk,"MG_FIREBALL",25;\n bonus2 bSkillAtk,"WZ_HEAVENDRIVE",25;\n if (.@l>=110) {\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 bonus2 bMagicAddSize,Size_ALL,15;\n if (.@l>=115) {\n bonus2 bSkillAtk,"MG_FIREBOLT",15;\n bonus2 bSkillAtk,"MG_COLDBOLT",15;\n bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",15;\n bonus2 bSkillAtk,"MG_FIREBALL",15;\n bonus2 bSkillAtk,"WZ_HEAVENDRIVE",15;\n }\n }\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`slots`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (560000,'Boost_Knuckles','Booster Knuckles','Weapon','Knuckle',150,1,2,true,true,true,true,true,4,100,true,'bonus bMaxHPrate,3;\nbonus2 bAddClass,Class_All,3;\n.@r = getrefine();\nbonus bBaseAtk,.@r*3;\nbonus bBaseAtk,min(BaseLevel,180)/15*3;\nif (.@r>=7) {\n bonus bMaxHPrate,getskilllv("MO_EXPLOSIONSPIRITS")*2;\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,10;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (560002,'Ray_Knuckle','Ray Knuckle','Weapon','Knuckle',700,185,1,2,true,true,true,true,true,4,100,true,'.@r = getrefine();\nbonus bBaseAtk,.@r/2*10;\nbonus2 bSkillAtk,"SR_TIGERCANNON",.@r/3*4;\nif (.@r>=9) {\n bonus2 bSkillAtk,"SR_TIGERCANNON",15;\n}\nif (.@r>=11) {\n bonus2 bSkillCooldown,"SR_TIGERCANNON",-1000;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_monk`,`class_third`,`class_third_upper`,`class_third_baby`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (560004,'Ep172_Bh_Knuck','Ira Fist','Weapon','Knuckle',800,200,1,2,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus2 bSkillAtk,"SR_RIDEINLIGHTNING",15;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"SR_HOWLINGOFLION",15;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"SR_HOWLINGOFLION",-2000;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"SR_HOWLINGOFLION",10;\n bonus2 bSkillAtk,"SR_RIDEINLIGHTNING",10;\n}'); @@ -7623,12 +7623,12 @@ 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`,`attack`,`range`,`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 (620003,'PT_B_Axe','Power Swing Booster Axe','Weapon','2hAxe',300,1,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus2 bAddClass,Class_All,2;\nbonus bBaseAtk,3*.@r+3*(min(BaseLevel,195)/15);\nif (.@r>=7) {\n bonus bShortAtkRate,getskilllv("BS_WEAPONRESEARCH");\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n bonus2 bSkillAtk,"NC_AXETORNADO",25;\n bonus2 bSkillAtk,"NC_POWERSWING",25;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_All,20;\n bonus bDelayrate,-10;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"NC_AXETORNADO",15;\n bonus2 bSkillAtk,"NC_POWERSWING",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 (620004,'Up_Avenger','Patent Avenger','Weapon','2hAxe',7000,290,1,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nbonus bBaseAtk,.@r/2*15;\nbonus2 bSkillAtk,"NC_AXETORNADO",10*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"NC_AXEBOOMERANG",40;\n bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-1000;\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_All,15;\n}\nif (.@r>=11) {\n bonus2 bSubEle,Ele_All,20;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (620010,'Doom_Slayer_IL','Illusion Doom Slayer','Weapon','2hAxe',7000,250,1,2,true,true,4,120,true,'.@r = getrefine();\nbonus bUnbreakableWeapon;\nif (readparam(bStr)>=100) {\n bonus bBaseAtk,75;\n}\nif (.@r>=7) {\n bonus bVariableCastrate,-10;\n if (.@r>=9) {\n bonus2 bAddSize,Size_All,20;\n bonus bLongAtkRate,15;\n bonus bShortAtkRate,15;\n if (.@r>=11) {\n bonus bDelayrate,-10;\n }\n }\n}\nbonus bVariableCastrate,-5;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_blacksmith`,`job_crusader`,`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 (620011,'2Para_T_Axe_BS','Paradise Blacksmith Two-Handed Axe','Weapon','2hAxe',180,1,true,true,true,true,3,45,100,true,true,true,true,true,true,true,'bonus bCritical,10;\nif (BaseLevel>=60)\n bonus bShortAtkRate,10;\nif (BaseLevel>=75)\n bonus bCritAtkRate,5;\nif (BaseLevel>=90)\n bonus bCritAtkRate,10;'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (620012,'3Para_T_Axe_NC','Paradise Mechanic Two-Handed Axe','Weapon','2hAxe',250,1,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@a = getskilllv("BS_WEAPONRESEARCH");\nbonus2 bAddClass,Class_All,5;\nbonus bShortAtkRate,1*.@a;\nif (BaseLevel>=105) {\n bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n bonus2 bSkillAtk,"NC_AXETORNADO",25;\n bonus2 bSkillAtk,"NC_POWERSWING",25;\n if (BaseLevel>=110) {\n bonus bDelayrate,-10;\n bonus2 bAddSize,Size_All,15;\n if (BaseLevel>=115) {\n bonus2 bSkillAtk,"NC_AXETORNADO",15;\n bonus2 bSkillAtk,"NC_POWERSWING",15;\n }\n }\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 (630003,'Ep172_Bh_Spear','Luxuria Pierce','Weapon','2hSpear',3300,250,3,2,true,true,true,true,true,true,4,150,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RK_HUNDREDSPEAR",10;\nbonus bBaseAtk,12*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",15;\n}\nif (.@r>=9) {\n bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-1500;\n}\nif (.@r>=11) {\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",20;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`job_swordman`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (630006,'Brionac_IL','Illusion Brionac','Weapon','2hSpear',3000,210,3,2,true,true,true,true,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,10;\nbonus2 bSkillAtk,"LG_OVERBRAND",5*(.@r/2);\nif (.@r>=7) {\n bonus2 bSkillAtk,"LG_OVERBRAND",20;\n}\nif (.@r>=9) {\n bonus2 bAddSize,Size_Medium,15;\n bonus2 bAddSize,Size_Large,15;\n}\nif (.@r>=11) {\n bonus2 bAddRace,RC_Fish,30;\n bonus2 bAddRace,RC_Demon,30;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`weight`,`attack`,`range`,`slots`,`job_crusader`,`job_knight`,`job_swordman`,`class_third`,`class_third_upper`,`class_third_baby`,`location_left_hand`,`location_right_hand`,`weapon_level`,`equip_level_min`,`refineable`,`script`) VALUES (630007,'Zephyrus_IL','Illusion Zephyrus','Weapon','2hSpear',3300,250,3,2,true,true,true,true,true,true,true,true,4,120,true,'.@r = getrefine();\nbonus bBaseAtk,4*.@r;\nbonus bLongAtkRate,3*(.@r/2);\nif (.@r>=7) {\n bonus2 bSkillAtk,"LK_SPIRALPIERCE",20;\n}\nif (.@r>=9) {\n bonus bLongAtkRate,5;\n}\nif (.@r>=11) {\n bonus2 bAddSize,Size_Medium,10;\n bonus2 bAddSize,Size_Large,10;\n bonus bHit,10;\n}'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (630008,'HB_B_T_Spear','Hundred Breath Booster Spear','Weapon','2hSpear',250,3,true,true,true,true,true,true,4,100,true,100,true,true,true,true,true,true,true,'.@r = getrefine();\nbonus2 bAddClass,Class_All,2+(min(BaseLevel,195)/15);\nbonus bMaxHP,250*.@r;\nbonus bMaxSP,20*.@r;\nif (.@r>=7) {\n bonus bDelayrate,-3*getskilllv("RK_DRAGONTRAINING");\n}\nif (.@r>=9) {\n bonus bVariableCastrate,-10;\n bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",25;\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",25;\n bonus2 bSkillAtk,"RK_DRAGONBREATH",25;\n}\nif (.@r>=11) {\n bonus bLongAtkRate,15;\n bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-2000;\n}\nif (.@r>=13) {\n bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",15;\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",15;\n bonus2 bSkillAtk,"RK_DRAGONBREATH",15;\n}'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`job_blacksmith`,`job_crusader`,`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 (620011,'2Para_T_Axe_BS','Paradise Blacksmith Two-Handed Axe','Weapon','2hAxe',180,1,true,true,true,true,3,45,100,true,true,true,true,true,true,true,'bonus bCritical,10;\nif (BaseLevel>=60)\n bonus bShortAtkRate,10;\nif (BaseLevel>=75)\n bonus bCritAtkRate,5;\nif (BaseLevel>=90)\n bonus bCritAtkRate,10;'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (620012,'3Para_T_Axe_NC','Paradise Mechanic Two-Handed Axe','Weapon','2hAxe',250,1,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@a = getskilllv("BS_WEAPONRESEARCH");\nbonus2 bAddClass,Class_All,5;\nbonus bShortAtkRate,1*.@a;\nif (BaseLevel>=105) {\n bonus2 bSkillCooldown,"NC_AXETORNADO",-1000;\n bonus2 bSkillAtk,"NC_AXETORNADO",25;\n bonus2 bSkillAtk,"NC_POWERSWING",25;\n if (BaseLevel>=110) {\n bonus bDelayrate,-10;\n bonus2 bAddSize,Size_All,15;\n if (BaseLevel>=115) {\n bonus2 bSkillAtk,"NC_AXETORNADO",15;\n bonus2 bSkillAtk,"NC_POWERSWING",15;\n }\n }\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 (630012,'Adulter_F_Lance','Adulter Fides Lance','Weapon','2hSpear',3800,270,3,2,true,true,true,true,true,true,4,180,true,'.@r = getrefine();\nbonus2 bSkillAtk,"RK_HUNDREDSPEAR",10;\nbonus bBaseAtk,18*(.@r/3);\nif (.@r>=7) {\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",20;\n if (.@r>=9) {\n bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-1500;\n if (.@r>=11) {\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",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`,`attack`,`range`,`job_knight`,`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 (630014,'2Para_Lance_KN','Paradise Knight Lance','Weapon','2hSpear',180,3,true,true,true,3,45,100,true,true,true,true,true,true,true,'bonus2 bAddClass,Class_All,3;\nif (BaseLevel>=60)\n bonus2 bSkillAtk,"KN_PIERCE",20;\nif (BaseLevel>=75)\n bonus2 bSkillAtk,"KN_BRANDISHSPEAR",10;\nif (BaseLevel>=90)\n bonus2 bSkillAtk,"KN_BRANDISHSPEAR",15;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`subtype`,`attack`,`range`,`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 (630015,'3Para_Lance_RK','Paradise Rune Knight Lance','Weapon','2hSpear',200,3,true,true,true,true,true,true,4,100,100,true,true,true,true,true,true,true,'.@a = getskilllv("RK_DRAGONTRAINING");\nbonus2 bAddClass,Class_All,5;\nbonus bDelayrate,-3*.@a;\nif (BaseLevel>=105) {\n bonus bVariableCastrate,-10;\n bonus2 bSkillAtk,"RK_DRAGONBREATH",25;\n bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",25;\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",25;\n if (BaseLevel>=110) {\n bonus2 bSkillCooldown,"RK_HUNDREDSPEAR",-2000;\n bonus bLongAtkRate,15;\n if (BaseLevel>=115) {\n bonus2 bSkillAtk,"RK_DRAGONBREATH",15;\n bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",15;\n bonus2 bSkillAtk,"RK_HUNDREDSPEAR",15;\n }\n }\n}'); diff --git a/sql-files/item_db_re_etc.sql b/sql-files/item_db_re_etc.sql index d8afbc09ca..46c65554b9 100644 --- a/sql-files/item_db_re_etc.sql +++ b/sql-files/item_db_re_etc.sql @@ -810,7 +810,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_right_hand`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4521,'Sedora_Card','Sedora Card','Card',20,10,true,true,'CLIENT','bonus bCritAtkRate,15;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_right_hand`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4522,'Sropho_Card','Sropho Card','Card',20,10,true,true,'CLIENT','bonus4 bAddEff,Eff_Crystalize,500,ATF_SHORT,3000;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_armor`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4523,'Pot_Dofle_Card','Pot Dofle Card','Card',20,10,true,true,'CLIENT','bonus bDefEle,Ele_Water;\nbonus2 bSubRace,RC_Fish,10;'); -REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`location_head_mid`,`location_head_low`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4524,'King_Dramoh_Card','King Dramoh Card','Card',20,10,true,true,true,true,'CLIENT','bonus bStr,2;\nif (BaseClass == Job_Swordman)\n bonus bStr,2+(getrefine()/3);'); +REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_head_top`,`location_head_mid`,`location_head_low`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4524,'King_Dramoh_Card','King Dramoh Card','Card',20,10,true,true,true,true,'CLIENT','bonus bStr,2;\nif (BaseClass == Job_Swordman)\n bonus bStr,getrefine()/3;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_garment`,`flag_buyingstore`,`flag_dropeffect`,`script`,`unequip_script`) VALUES (4525,'Kraken_Card','Kraken Card','Card',20,10,true,true,'CLIENT','bonus bFlee,10;\nskill "TF_HIDING",1;\nskill "RG_RAID",1;\nbonus5 bAutoSpellOnSkill,"RG_RAID","NPC_WIDEBLEEDING",1,250,1;','sc_end SC_HIDING;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_armor`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4526,'Odd_Coelacanth_Card','Weird Coelacanth Card','Card',20,10,true,true,'CLIENT','bonus bMaxSPrate,5;\nbonus bMdef,50;'); REPLACE INTO `item_db_re` (`id`,`name_aegis`,`name_english`,`type`,`price_buy`,`weight`,`location_armor`,`flag_buyingstore`,`flag_dropeffect`,`script`) VALUES (4527,'Black_Coelacanth_Card','Dark Coelacanth Card','Card',20,10,true,true,'CLIENT','bonus bMaxHPrate,10;\nbonus bDef,100;');