diff --git a/conf/atcommands.yml b/conf/atcommands.yml index b6b65281f0..b034d35c9c 100644 --- a/conf/atcommands.yml +++ b/conf/atcommands.yml @@ -918,6 +918,11 @@ Body: - Command: reloadbattleconf Help: | Reload battle settings. + - Command: reloadcashdb + Aliases: + - reloadcashshop + Help: | + Reload cash shop database. - Command: reloadinstancedb Help: | Reload instance database. @@ -956,6 +961,7 @@ Body: atcommand battleconf statusdb pcdb motd script questdb msgconf packetdb + cashdb - Command: langtype Help: | Params: diff --git a/conf/maps_athena.conf b/conf/maps_athena.conf index 629187ce34..bf809a3eae 100644 --- a/conf/maps_athena.conf +++ b/conf/maps_athena.conf @@ -1613,5 +1613,26 @@ map: bl_depth2 // Fantasy Series Sonic Collaboration - Dr. Eggman's Secret Base map: 1@vrsn +// Episode 21 +map: 1@ep21a +map: 1@ep21b +map: 1@mdtem +map: 1@twbs2 +map: 1@wtgs +map: 2@mdtem +map: jalbe_in +map: jor_albe +map: jor_base +map: jor_crk +map: jor_crk_p +map: jor_mbase +map: jor_raise1 +map: jor_raise2 +map: jor_tmple1 +map: jor_tmple2 +map: luna_sf1 +map: luna_sf2 +map: mbase_in + //------------------------- Clone Maps --------------------------- //------------------------- Extra Maps --------------------------- diff --git a/conf/msg_conf/map_msg.conf b/conf/msg_conf/map_msg.conf index 621cea61e4..384399c416 100644 --- a/conf/msg_conf/map_msg.conf +++ b/conf/msg_conf/map_msg.conf @@ -933,9 +933,12 @@ // NoBank Mapflag 831: You cannot use the Bank on this map. +// @reloadcashdb +832: Cash shop database has been reloaded. + // Map Zones -832: This command is disabled on this map. -833: Map Zone database has been reloaded. +833: This command is disabled on this map. +834: Map Zone database has been reloaded. //834-899 free diff --git a/db/map_cache.dat b/db/map_cache.dat index 2fd6c8ea65..74c906b9e4 100644 Binary files a/db/map_cache.dat and b/db/map_cache.dat differ diff --git a/db/map_index.txt b/db/map_index.txt index a34bdf5e1a..395f3183fc 100644 --- a/db/map_index.txt +++ b/db/map_index.txt @@ -1241,6 +1241,25 @@ t_garden 3@vrpop bl_depth2 1@vrsn +1@ep21a +1@ep21b +1@mdtem +1@twbs2 +1@wtgs +2@mdtem +jalbe_in +jor_albe +jor_base +jor_crk +jor_crk_p +jor_mbase +jor_raise1 +jor_raise2 +jor_tmple1 +jor_tmple2 +luna_sf1 +luna_sf2 +mbase_in //====================================================================================== // - Other/Extra maps - diff --git a/db/re/item_combos.yml b/db/re/item_combos.yml index 07342addfd..698ce750b7 100644 --- a/db/re/item_combos.yml +++ b/db/re/item_combos.yml @@ -203,16 +203,19 @@ Body: bonus3 bAutoSpellWhenHit,"HP_ASSUMPTIO",2,5; - Combos: - Combo: - - Long_Horn - - Tournament_Shield + - Long_Horn # 1420 + - Tournament_Shield # 2133 - Combo: - - Battle_Hook - - Tournament_Shield + - Battle_Hook # 1421 + - Tournament_Shield # 2133 - Combo: - - Hunting_Spear - - Tournament_Shield + - Hunting_Spear # 1422 + - Tournament_Shield # 2133 + - Combo: + - Battle_Hook_ # 1440 + - Tournament_Shield # 2133 Script: | - bonus2 bAddClass,Class_All,4; + bonus bAtkRate,4; bonus bDef,2; if (Class == 4008 || Class == 4054 || Class == 4060 || Class == 4252) { bonus bAspdRate,-5; @@ -462,8 +465,8 @@ Body: bonus bMaxHP,300; .@r_weapon = getequiprefinerycnt(EQI_HAND_R); .@r_garment = getequiprefinerycnt(EQI_GARMENT); - bonus bMatkRate,(min(10,.@r_weapon)-5); - bonus2 bSubEle,Ele_Neutral,(min(10,.@r_garment)*3); + bonus bMatkRate,.@r_weapon-5; + bonus2 bSubEle,Ele_Neutral,.@r_garment*3; - Combos: - Combo: - Survival_Rod_ @@ -541,8 +544,8 @@ Body: .@weapon = getequiprefinerycnt(EQI_HAND_R); .@eq = getequiprefinerycnt(EQI_GARMENT); bonus bMaxHP,1000; - bonus bMatk,(-50+(20*.@weapon)); - bonus bDelayrate,-(3*(min(.@weapon,10)/3)); + bonus bMatk,(-50+(min(.@weapon,10)*20)); + bonus bDelayrate,-3*(.@weapon/3); bonus2 bSubEle,Ele_Neutral,(min(.@eq,10)/2); - Combos: - Combo: @@ -837,7 +840,7 @@ Body: - Arrow_Of_Wind Script: | bonus bLongAtkRate,25; - bonus3 bAutoSpell,"NJ_HUUJIN",5,(readparam(bInt) > 39) ? 300 : 100; + bonus3 bAutoSpell,"NJ_HUUJIN",5,(readparam(bInt) > 39) ? 200 : 100; - Combos: - Combo: - Gust_Bow @@ -26523,18 +26526,19 @@ Body: bonus2 bCriticalAddRace,RC_Undead,50; bonus2 bCriticalAddRace,RC_Demon,50; bonus2 bCriticalAddRace,RC_DemiHuman,50; - /* todo auto spell */ + bonus5 bAutoSpell,"CR_HOLYCROSS",getskilllv("CR_HOLYCROSS"),20,BF_WEAPON|BF_MAGIC,1; + bonus5 bAutoSpell,"AB_DUPLELIGHT",getskilllv("AB_DUPLELIGHT"),20,BF_WEAPON|BF_MAGIC,1; + autobonus2 "{ bonus3 bAutoSpellWhenHit,\"NPC_HELLJUDGEMENT\",3,1000; }",20,5000,BF_WEAPON,"{ active_transform 1871,5000; }"; if (.@r >= 7) { - bonus2 bAddClass,Class_All,5; + bonus bAtkRate,5; bonus bMatkRate,5; bonus2 bSkillAtk,"CR_HOLYCROSS",50; } if (.@r >= 9) { - bonus2 bAddClass,Class_All,15; + bonus bAtkRate,15; bonus bMatkRate,15; bonus2 bSkillAtk,"CR_HOLYCROSS",100; } - /* todo CR_HOLYCROSS skill */ - Combos: - Combo: - ShoesOfHero # 22129 @@ -30393,32 +30397,44 @@ Body: bonus2 bMagicAddRace,RC_All,7*(.@r/3); - Combos: - Combo: - - Palace_Ring # 490208 - Two_Hand_Spear_170 # 21018 + - Palace_Ring # 490208 + - Combo: + - Two_Hand_Spear_170 # 21018 + - aegis_490514 # 490514 Script: | .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-1500; bonus bShortAtkRate,3*(.@r/2); - Combos: - Combo: - - Palace_Ring # 490208 - Katar_170 # 28010 + - Palace_Ring # 490208 + - Combo: + - Katar_170 # 28010 + - aegis_490514 # 490514 Script: | .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSkillCooldown,"GC_DARKCROW",-8000; bonus bShortAtkRate,3*(.@r/2); - Combos: - Combo: - - Palace_Ring # 490208 - Staff_170 # 2027 + - Palace_Ring # 490208 + - Combo: + - Staff_170 # 2027 + - aegis_490514 # 490514 Script: | .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSkillAtk,"WL_TETRAVORTEX",30; bonus2 bMagicAddRace,RC_All,4*(.@r/2); - Combos: - Combo: - - Palace_Ring # 490208 - As_Ragged_Golem_Card # 31026 + - Palace_Ring # 490208 + - Combo: + - As_Ragged_Golem_Card # 31026 + - aegis_490514 # 490514 Script: | bonus2 bAddRace,RC_All,10; bonus2 bMagicAddRace,RC_All,10; @@ -36550,15 +36566,6 @@ Body: - Golden_Bug_Card # 4128 Script: | autobonus3 "{ bonus bAbsorbDmgMaxHP2,10; }",1000,10000,"ALL_FULL_THROTTLE"; - - Combos: - - Combo: - - Battle_Hook_ # 1440 - - Tournament_Shield # 2133 - Script: | - bonus bDef,2; - bonus bAtkRate,4; - if (Class == 4008 || Class == 4054 || Class == 4060 || Class == 4252) - bonus bAspdRate,-5; - Combos: - Combo: - Spiritual_Ring_ # 28432 @@ -45014,7 +45021,7 @@ Body: - Chonchon_Card # 4009 - aegis_400412 # 400412 Script: | - .@r = getequiprefinerycnt(EQI_SHADOW_SHOES); + .@r = getequiprefinerycnt(EQI_SHOES); bonus bMaxHPrate,4+.@r; bonus bMaxSPrate,4+.@r; - Combos: @@ -48714,3 +48721,1200 @@ Body: - IDTest_gun # 800000 Script: | bonus bDex,1; + - Combos: + - Combo: + - aegis_312418 # 312418 + - aegis_410284 # 410284 + - Combo: + - aegis_312418 # 312418 + - aegis_410285 # 410285 + Script: | + bonus2 bSubRace,RC_Player_Doram,5; + bonus2 bSubRace,RC_Player_Human,5; + bonus2 bSubEle,Ele_Ghost,5; + bonus2 bSubEle,Ele_Holy,5; + - Combos: + - Combo: + - aegis_29725 # 29725 + - aegis_420270 # 420270 + Script: | + bonus bAllStats,10; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSubRace,RC_Player_Human,3; + bonus bNoCastCancel; + - Combos: + - Combo: + - aegis_300389 # 300389 + - aegis_450338 # 450338 + Script: | + bonus2 bSubEle,Ele_Ghost,15; + bonus2 bAddRace,RC_All,30; + bonus2 bMagicAddRace,RC_All,30; + - Combos: + - Combo: + - Tha_Anger_1 # 310197 + - aegis_470243 # 470243 + Script: | + bonus bAllStats,30; + bonus bAtkRate,30; + bonus bMatkRate,30; + - Combos: + - Combo: + - EvilDragon_Armor_BR # 15238 + - Vanargand_Helm # 18652 + Script: | + .@r = getequiprefinerycnt(EQI_HEAD_TOP); + .@a = getequiprefinerycnt(EQI_ARMOR); + if (.@a>=12) { + bonus2 bHPDrainRate,-60,6; + bonus2 bSPDrainRate,-60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,-60,8; + bonus2 bSPDrainRate,-20,4; + } + else if (.@a>=9) { + bonus2 bHPDrainRate,-40,4; + bonus2 bSPDrainRate,-40,3; + } + else if (.@r>= 8) { + bonus2 bHPDrainRate,-50,5; + bonus2 bSPDrainRate,-10,2; + } + else if (.@r >= 7) { + bonus2 bHPDrainRate,-30,5; + bonus2 bSPDrainRate,-10,2; + } + else if (.@a >=6) { + bonus2 bHPDrainRate,-30,3; + bonus2 bSPDrainRate,-30,2; + } + else if (.@r >= 5) { + bonus2 bHPDrainRate,-10,3; + bonus2 bSPDrainRate,-10,1; + } + else { + bonus2 bHPDrainRate,-10,1; + bonus2 bSPDrainRate,-10,1; + } + - Combos: + - Combo: + - Rideword_Hat # 5208 + - EvilDragon_Armor_BR # 15238 + Script: | + .@r = getequiprefinerycnt(EQI_ARMOR); + if (.@r>=12) { + bonus2 bHPDrainRate,-60,6; + bonus2 bSPDrainRate,-60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,-40,4; + bonus2 bSPDrainRate,-40,3; + } + else if (.@r>=6) { + bonus2 bHPDrainRate,-30,3; + bonus2 bSPDrainRate,-30,2; + } + else { + bonus2 bHPDrainRate,-50,8; + bonus2 bSPDrainRate,-10,4; + } + - Combos: + - Combo: + - Piece_Of_Angent_Skin # 2554 + - EvilDragon_Armor_BR # 15238 + Script: | + .@r = getequiprefinerycnt(EQI_ARMOR); + if (.@r>=12) { + bonus2 bHPDrainRate,-60,6; + bonus2 bSPDrainRate,-60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,-40,4; + bonus2 bSPDrainRate,-40,3; + } + else if (.@r>=6) { + bonus2 bHPDrainRate,-30,3; + bonus2 bSPDrainRate,-30,2; + } + else + bonus2 bSPDrainRate,-10,1; + - Combos: + - Combo: + - Majestic_Evil_Horn # 5584 + - EvilDragon_Armor_BR # 15238 + Script: | + .@r = getequiprefinerycnt(EQI_ARMOR); + if (.@r>=12) { + bonus2 bHPDrainRate,-60,6; + bonus2 bSPDrainRate,-60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,-40,4; + bonus2 bSPDrainRate,-40,3; + } + else if (.@r>=6) { + bonus2 bHPDrainRate,-30,3; + bonus2 bSPDrainRate,-30,2; + } + else { + bonus2 bHPDrainRate,30,15; + bonus2 bSPDrainRate,10,7; + } + - Combos: + - Combo: + - EvilDragon_Armor_BR # 15238 + - Cursed_Book # 18752 + Script: | + .@a = getequiprefinerycnt(EQI_HEAD_TOP); + .@r = getequiprefinerycnt(EQI_ARMOR); + if (.@r>=12) { + bonus2 bHPDrainRate,-60,6; + bonus2 bSPDrainRate,-60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,-40,4; + bonus2 bSPDrainRate,-40,3; + } + else if (.@r>=6) { + bonus2 bHPDrainRate,-30,3; + bonus2 bSPDrainRate,-30,2; + } + else { + bonus2 bHPDrainRate,-40,4+(.@a/2); + bonus2 bSPDrainRate,-10,1+(.@a/3); + } + - Combos: + - Combo: + - Hero # 29509 + - Amp_LG_2 # 310941 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"LG_EARTHDRIVE\",83; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - Amp_SO_4 # 310947 + Script: | + bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000; + - Combos: + - Combo: + - Hero # 29509 + - Amp_RA_2 # 310949 + Script: | + bonus2 bSkillCooldown,"RA_ARROWSTORM",-300; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - Amp_AB_2 # 310953 + Script: | + bonus4 bAutoSpellOnSkill,"AB_JUDEX","MG_SAFETYWALL",max(getskilllv("MG_SAFETYWALL"),3),100; + - Combos: + - Combo: + - Hero # 29509 + - Amp_RK_3 # 310956 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"RK_SONICWAVE\",56; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - Amp_GN_2 # 310962 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"GN_CARTCANNON\",49; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - Amp_GC_2 # 310964 + Script: | + autobonus3 "{ bonus2 bSkillAtk,\"GC_ROLLINGCUTTER\",150; }",1000,10000,"GC_CROSSRIPPERSLASHER"; + - Combos: + - Combo: + - Hero # 29509 + - Amp_SC_1 # 310965 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SC_TRIANGLESHOT\",17; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - Amp_SC_2 # 310966 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SC_FATALMENACE\",46; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - Amp_KGOB_1 # 310967 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"KO_HUUMARANKA\",59; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - Amp_KGOB_2 # 310968 + Script: | + bonus2 bSkillCooldown,"KO_JYUMONJIKIRI",-600; + - Combos: + - Combo: + - Hero # 29509 + - Amp_SJ_2 # 310974 + Script: | + bonus2 bSkillCooldown,"SJ_LIGHTOFSUN",-10000; + - Combos: + - Combo: + - Hero # 29509 + - Amp_SJ_3 # 310975 + Script: | + bonus2 bSkillCooldown,"SJ_LIGHTOFMOON",-10000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - Amp_SU_3 # 310980 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SU_SV_STEMSPEAR\",29; }",30,10000,BF_MAGIC; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312808 # 312808 + Script: | + bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-3000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312809 # 312809 + Script: | + bonus2 bFixedCastrate,"WL_JACKFROST",-100; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312810 # 312810 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"WL_HELLINFERNO\",29; }",30,10000,BF_MAGIC; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312811 # 312811 + Script: | + bonus2 bSkillCooldown,"RA_AIMEDBOLT",-250; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312813 # 312813 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"NC_POWERSWING\",27; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312814 # 312814 + Script: | + bonus4 bAutoSpellOnSkill,"AB_ADORAMUS","MG_SAFETYWALL",max(getskilllv("MG_SAFETYWALL"),3),100; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312815 # 312815 + Script: | + bonus2 bSkillCooldown,"LG_CANNONSPEAR",-1000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312816 # 312816 + Script: | + bonus4 bAutoSpellOnSkill,"PA_PRESSURE","LG_RAYOFGENESIS",max(getskilllv("LG_RAYOFGENESIS"),3),100; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312817 # 312817 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"LG_SHIELDPRESS\",27; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312818 # 312818 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"LG_BANISHINGPOINT\",24; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312819 # 312819 + Script: | + skill "TF_DOUBLE",10; + bonus2 bSkillCooldown,"MG_FIREBOLT",10000; + bonus2 bSkillCooldown,"MG_COLDBOLT",10000; + bonus2 bSkillCooldown,"MG_LIGHTNINGBOLT",10000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312820 # 312820 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"WM_METALICSOUND\",24; }",30,10000,BF_MAGIC; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312821 # 312821 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"GN_CART_TORNADO\",19; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312822 # 312822 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"GN_SPORE_EXPLOSION\",99; }",30,10000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312824 # 312824 + Script: | + autobonus "{ bonus4 bAutoSpellOnSkill,\"SR_RIDEINLIGHTNING\",\"CH_SOULCOLLECT\",1,1000; }",30,15000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312826 # 312826 + Script: | + bonus2 bSkillCooldown,"SJ_LIGHTOFSTAR",-10000; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312830 # 312830 + Script: | + autobonus "{ .@val = max(100, (Hp/1000)); bonus2 bSkillAtk,\"SU_PICKYPECK\",.@val; bonus2 bSkillAtk,\"SU_SCAROFTAROU\",.@val; bonus2 bSkillAtk,\"SU_LUNATICCARROTBEAT\",.@val; bonus2 bSkillAtk,\"SU_SVG_SPIRIT\",.@val; }",30,15000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312831 # 312831 + Script: | + bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-300; + bonus2 bSkillCooldown,"RK_SONICWAVE",-200; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312832 # 312832 + Script: | + bonus2 bSkillCooldown,"WL_CRIMSONROCK",-100; + bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-185000; + UnEquipScript: | + sc_end SC_TELEKINESIS_INTENSE; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312833 # 312833 + Script: | + bonus2 bSkillCooldown,"RA_ARROWSTORM",-200; + bonus2 bSkillCooldown,"RA_UNLIMIT",-240000; + UnEquipScript: | + sc_end SC_UNLIMIT; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312834 # 312834 + Script: | + bonus2 bSkillCooldown,"NC_AXETORNADO",-2000; + bonus2 bSkillCooldown,"NC_MAGMA_ERUPTION",-200; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312835 # 312835 + Script: | + bonus2 bSkillCooldown,"GC_DARKCROW",-35000; + bonus2 bSkillCooldown,"GC_ROLLINGCUTTER",-200; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312836 # 312836 + Script: | + bonus2 bSkillCooldown,"AB_ORATIO",-1500; + bonus2 bSkillCooldown,"AB_SILENTIUM",-14000; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312837 # 312837 + Script: | + bonus2 bSkillCooldown,"LG_EARTHDRIVE",-1000; + bonus2 bSkillCooldown,"LG_SHIELDSPELL",-1500; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312838 # 312838 + Script: | + bonus2 bFixedCastrate,"SO_PSYCHIC_WAVE",-100; + bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312839 # 312839 + Script: | + bonus2 bSkillCooldown,"WM_METALICSOUND",-200; + bonus2 bSkillCooldown,"WM_LULLABY_DEEPSLEEP",-2000; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312840 # 312840 + Script: | + bonus2 bSkillCooldown,"GN_CART_TORNADO",-200; + autobonus3 "{ bonus bPerfectHitRate,100; }",1000,3000,"GN_CART_TORNADO"; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312841 # 312841 + Script: | + autobonus3 "{}",30,100,"SC_TRIANGLESHOT","{ sc_start SC_UNLIMIT,20000,5; }"; + UnEquipScript: | + sc_end SC_UNLIMIT; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312842 # 312842 + Script: | + bonus2 bSkillCooldown,"SR_ASSIMILATEPOWER",-3000; + autobonus3 "{ bonus bFlee2,95; }",1000,3000,"SR_SKYNETBLOW"; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312843 # 312843 + Script: | + bonus2 bSkillCooldown,"SJ_NEWMOONKICK",-200; + bonus2 bSkillFixedCast,"SJ_FULLMOONKICK",-1000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312844 # aegis_312844 + Script: | + bonus2 bFixedCastrate,"SP_SPA",-100; + bonus2 bFixedCastrate,"SP_SWHOO",-100; + bonus2 bSkillCooldown,"SP_CURSEEXPLOSION",-500; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312845 # aegis_312845 + Script: | + bonus2 bSkillCooldown,"KO_IZAYOI",-30000; + bonus2 bSkillCooldown,"KO_HUUMARANKA",-200; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312846 # aegis_312846 + Script: | + bonus2 bSkillCooldown,"RL_R_TRIP",-200; + bonus2 bSkillCooldown,"RL_RICHS_COIN",-3000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312847 # aegis_312847 + Script: | + autobonus3 "{ bonus2 bSkillUseSP,\"SU_CN_METEOR\",79; bonus2 bSkillUseSP,\"SU_SV_STEMSPEAR\",29; }",1000,10000,"SU_NYANGGRASS"; + - Combos: + - Combo: + - aegis_450336 # 450336 + - aegis_470241 # 470241 + - aegis_480390 # 480390 + Script: | + bonus bFlee,250; + bonus bPerfectHitAddRate,50; + - Combos: + - Combo: + - aegis_450333 # 450333 + - aegis_470239 # 470239 + - aegis_480389 # 480389 + Script: | + bonus bCritical,100; + bonus bCritAtkRate,50; + - Combos: + - Combo: + - Wild_Beast # 400409 + - aegis_450333 # 450333 + - aegis_470239 # 470239 + - aegis_480389 # 480389 + - Combo: + - Wild_Beast # 400409 + - aegis_450335 # 450335 + - aegis_470240 # 470240 + - aegis_480388 # 480388 + Script: | + bonus2 bSubEle,Ele_Ghost,20; + bonus2 bResEff,Eff_Freeze,10000; + - Combos: + - Combo: + - aegis_450335 # 450335 + - aegis_470240 # 470240 + - aegis_480388 # 480388 + Script: | + bonus bVariableCastrate,-100; + bonus bNoGemStone; + - Combos: + - Combo: + - aegis_450337 # 450337 + - aegis_470242 # 470242 + - aegis_480391 # 480391 + Script: | + bonus bFlee,250; + bonus bFixedCastrate,-70; + - Combos: + - Combo: + - aegis_490454 # 490454 + - aegis_490456 # 490456 + - Combo: + - aegis_490458 # 490458 + - aegis_490460 # 490460 + Script: | + bonus bIgnoreDefRace,RC_All; + - Combos: + - Combo: + - Wild_Beast # 400409 + - aegis_490454 # 490454 + - Combo: + - Wild_Beast # 400409 + - aegis_490456 # 490456 + Script: | + bonus bAtkRate,15; + - Combos: + - Combo: + - aegis_490455 # 490455 + - aegis_490457 # 490457 + - Combo: + - aegis_490459 # 490459 + - aegis_490461 # 490461 + Script: | + bonus bIgnoreMDefRace,RC_All; + - Combos: + - Combo: + - Wild_Beast # 400409 + - aegis_490455 # 490455 + - Combo: + - Wild_Beast # 400409 + - aegis_490457 # 490457 + Script: | + bonus bMatkRate,15; + - Combos: + - Combo: + - Illusion_Box_Garden # 311075 + - aegis_470254 # 470254 + Script: | + bonus bCritical,25; + bonus bCritAtkRate,30; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312396 # 312396 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SHC_IMPACT_CRATER\",209; bonus2 bSkillUseSP,\"SHC_SAVAGE_IMPACT\",209; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312474 # 312474 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"DK_HACKANDSLASHER\",189; bonus2 bSkillUseSP,\"DK_MADNESS_CRUSHER\",189; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312647 # 312647 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"ABC_CHAIN_REACTION_SHOT\",169; bonus2 bSkillUseSP,\"ABC_FRENZY_SHOT\",109; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312927 # 312927 + Script: | + bonus2 bSkillFixedCast,"AG_ALL_BLOOM",-500; + bonus2 bSkillFixedCast,"AG_CRYSTAL_IMPACT",-500; + bonus2 bSkillFixedCast,"AG_DESTRUCTIVE_HURRICANE",-500; + bonus2 bSkillFixedCast,"AG_VIOLENT_QUAKE",-500; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312932 # 312932 + Script: | + bonus2 bSkillCooldown,"IQ_MASSIVE_F_BLASTER",-100; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312935 # 312935 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"IG_OVERSLASH\",239; bonus2 bSkillUseSP,\"IG_GRAND_JUDGEMENT\",429; bonus2 bSkillUseSP,\"IG_SHIELD_SHOOTING\",159; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312938 # 312938 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"WH_CRESCIVE_BOLT\",119; bonus2 bSkillUseSP,\"WH_GALESTORM\",169; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312941 # 312941 + Script: | + bonus2 bSkillFixedCast,"EM_CONFLAGRATION",-1000; + bonus2 bSkillFixedCast,"EM_LIGHTNING_LAND",-1000; + bonus2 bSkillFixedCast,"EM_VENOM_SWAMP",-1000; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312944 # 312944 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"CD_ARBITRIUM\",439; bonus2 bSkillUseSP,\"CD_PNEUMATICUS_PROCELLA\",659; bonus2 bSkillUseSP,\"CD_FRAMEN\",439; }",30,20000,BF_MAGIC; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312951 # 312951 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"TR_RHYTHMSHOOTING\",109; bonus2 bSkillUseSP,\"TR_ROSEBLOSSOM\",229; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312955 # 312955 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"BO_ACIDIFIED_ZONE_FIRE\",539; bonus2 bSkillUseSP,\"BO_ACIDIFIED_ZONE_WIND\",539; bonus2 bSkillUseSP,\"BO_ACIDIFIED_ZONE_WATER\",479; bonus2 bSkillUseSP,\"BO_ACIDIFIED_ZONE_GROUND\",479; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312958 # 312958 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"MT_AXE_STOMP\",299; bonus2 bSkillUseSP,\"MT_RUSH_QUAKE\",439; }",30,20000,BF_WEAPON; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312960 # 312960 + Script: | + bonus2 bSkillFixedCast,"HN_METEOR_STORM_BUSTER",-1500; + - Combos: + - Combo: + - Release_Of_Magic # 29371 + - aegis_312961 # 312961 + Script: | + autobonus "{ bonus2 bSkillUseSP,\"HN_JUPITEL_THUNDER_STORM\",79; bonus2 bSkillUseSP,\"HN_HELLS_DRIVE\",69; }",30,20000,BF_MAGIC; + - Combos: + - Combo: + - aegis_311883 # 311883 + - aegis_410302 # 410302 + Script: | + bonus bSpeedRate,25; + bonus2 bSubRace,RC_Player_Human,5; + bonus2 bSubRace,RC_Player_Doram,5; + - Combos: + - Combo: + - Shecil_Memory # 29600 + - aegis_470263 # 470263 + - Combo: + - Shecil_Memory # 29600 + - aegis_470264 # 470264 + Script: | + .@r = getequiprefinerycnt(EQI_HAND_R); + bonus2 bSkillCooldown,"RA_ARROWSTORM",-700; + bonus bFixedCast,-200*(.@r/4); + bonus bDelayrate,-5*(.@r/4); + bonus2 bVariableCastrate,"RA_ARROWSTORM",-35*(.@r/4); + bonus2 bVariableCastrate,"RA_AIMEDBOLT",-35*(.@r/4); + - Combos: + - Combo: + - Tren_Memory # 29606 + - aegis_470263 # 470263 + - Combo: + - Alpho_Memory # 29607 + - aegis_470263 # 470263 + - Combo: + - Tren_Memory # 29606 + - aegis_470264 # 470264 + - Combo: + - Alpho_Memory # 29607 + - aegis_470264 # 470264 + Script: | + bonus2 bSkillCooldown,"WM_METALICSOUND",-500; + bonus2 bMagicAtkEle,Ele_Neutral,15*(getequiprefinerycnt(EQI_HAND_R)/4); + - Combos: + - Combo: + - Shecil_Memory # 29600 + - BioWeapon_Helm_RA # 400116 + - aegis_470263 # 470263 + - Combo: + - Shecil_Memory # 29600 + - BioWeapon_Helm_RA # 400116 + - aegis_470264 # 470264 + Script: | + .@sum = getequiprefinerycnt(EQI_HEAD_TOP) + getequiprefinerycnt(EQI_HAND_R) + getequiprefinerycnt(EQI_SHOES); + if (.@sum >= 33) { + autobonus3 "{ bonus2 bSkillAtk,\"RA_AIMEDBOLT\",250; }",1000,30000,"RA_UNLIMIT"; + if (.@sum >= 35) { + bonus2 bIgnoreDefRaceRate,RC_All,40; + bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-40; + bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40; + } + } + - Combos: + - Combo: + - Tren_Memory # 29606 + - BioWeapon_Helm_WM # 400117 + - aegis_470263 # 470263 + - Combo: + - Alpho_Memory # 29607 + - BioWeapon_Helm_WM # 400117 + - aegis_470263 # 470263 + - Combo: + - Tren_Memory # 29606 + - BioWeapon_Helm_WM # 400117 + - aegis_470264 # 470264 + - Combo: + - Alpho_Memory # 29607 + - BioWeapon_Helm_WM # 400117 + - aegis_470264 # 470264 + Script: | + .@sum = getequiprefinerycnt(EQI_HEAD_TOP) + getequiprefinerycnt(EQI_HAND_R) + getequiprefinerycnt(EQI_SHOES); + if (.@sum >= 33) { + bonus4 bAutoSpellOnSkill,"WM_METALICSOUND","WM_METALICSOUND",10,350; + if (.@sum >= 35) { + bonus2 bIgnoreDefRaceRate,RC_All,40; + bonus2 bIgnoreDefRaceRate,RC_Player_Doram,-40; + bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40; + } + } + - Combos: + - Combo: + - aegis_490515 # 490515 + - Up_Sword_Of_Bluefire # 500013 + - Combo: + - aegis_490516 # 490516 + - Up_Sword_Of_Bluefire # 500013 + Script: | + bonus bLongAtkRate,8; + if (getequiprefinerycnt(EQI_HAND_R)>=11) + bonus2 bSkillAtk,"GN_CARTCANNON",(readparam(bStr)+readparam(bDex))/12; + - Combos: + - Combo: + - aegis_490515 # 490515 + - Up_Slate_Sword # 500014 + - Combo: + - aegis_490516 # 490516 + - Up_Slate_Sword # 500014 + Script: | + bonus2 bAddRace,RC_All,8; + if (getequiprefinerycnt(EQI_HAND_R)>=11) + bonus2 bSkillAtk,"GN_CART_TORNADO",(readparam(bStr)+readparam(bDex))/12; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312959 # 312959 + Script: | + bonus2 bSkillCooldown,"MT_SPARK_BLASTER",-100; + bonus2 bSkillCooldown,"MT_TRIPLE_LASER",-100; + - Combos: + - Combo: + - Hero # 29509 + - aegis_312971 # 312971 + Script: | + bonus2 bSkillCooldown,"NW_THE_VIGILANTE_AT_NIGHT",-300; + - Combos: + - Combo: + - aegis_300515 # 300515 + - aegis_300524 # 300524 + Script: | + bonus2 bAddEle,Ele_All,15; + bonus bShortAtkRate,15; + - Combos: + - Combo: + - aegis_300515 # 300515 + - aegis_300525 # 300525 + Script: | + bonus2 bAddEle,Ele_All,15; + bonus bShortAtkRate,15; + - Combos: + - Combo: + - aegis_300517 # 300517 + - aegis_300524 # 300524 + Script: | + bonus2 bAddEle,Ele_All,15; + bonus bLongAtkRate,15; + - Combos: + - Combo: + - aegis_300517 # 300517 + - aegis_300525 # 300525 + Script: | + bonus2 bAddEle,Ele_All,15; + bonus bLongAtkRate,15; + - Combos: + - Combo: + - aegis_300519 # 300519 + - aegis_300506 # 300506 + Script: | + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bAddSize,Size_All,25+15; + bonus bPAtk,5; + } + - Combos: + - Combo: + - aegis_300520 # 300520 + - aegis_300507 # 300507 + Script: | + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bMagicAddSize,Size_All,25+15; + bonus bSMatk,5; + } + - Combos: + - Combo: + - aegis_300521 # 300521 + - aegis_300529 # 300529 + Script: | + bonus2 bMagicAddEle,Ele_All,15; + bonus2 bMagicAtkEle,Ele_Ghost,15; + bonus2 bMagicAtkEle,Ele_Fire,15; + bonus2 bMagicAtkEle,Ele_Neutral,15; + bonus2 bMagicAtkEle,Ele_Holy,15; + bonus2 bMagicAtkEle,Ele_Dark,15; + - Combos: + - Combo: + - aegis_300522 # 300522 + - aegis_300529 # 300529 + Script: | + bonus2 bMagicAddEle,Ele_All,15; + bonus2 bMagicAtkEle,Ele_Undead,15; + bonus2 bMagicAtkEle,Ele_Earth,15; + bonus2 bMagicAtkEle,Ele_Water,15; + bonus2 bMagicAtkEle,Ele_Wind,15; + bonus2 bMagicAtkEle,Ele_Poison,15; + - Combos: + - Combo: + - aegis_300527 # 300527 + - aegis_300526 # 300526 + Script: | + bonus bCritAtkRate,12; + bonus bCRate,2; + - Combos: + - Combo: + - FuriousCirclet_IG # 400650 + - OverSpear_Furious # 530057 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_IG # 400650 + - Lance_Furious # 530058 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_SHC # 400651 + - RightShape_Furious # 510152 + - LeftShape_Furious # 510153 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_SHC # 400651 + - Impact_Furious # 610071 + Script: | + bonus2 bSkillCooldown,"SHC_SAVAGE_IMPACT",-120; + - Combos: + - Combo: + - FuriousCirclet_SS # 400652 + - Humma_Furious # 610072 + Script: | + bonus2 bSkillCooldown,"SS_KUNAIKAITEN",-300; + - Combos: + - Combo: + - FuriousCirclet_SS # 400652 + - WheelHumma_Furious # 650049 + Script: | + bonus2 bSkillAtk,"SS_KINRYUUHOU",15; + - Combos: + - Combo: + - FuriousCirclet_MT # 400661 + - Hammer_Furious # 590087 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_MT # 400661 + - GiganticAxe_Furious # 620040 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_EM # 400662 + - MasterSpellBook_Furious # 540090 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_EM # 400662 + - Grimoire_Furious # 540091 + Script: | + bonus2 bSkillAtk,"EM_TERRA_DRIVE",15; + - Combos: + - Combo: + - FuriousCirclet_SOA # 400663 + - Soul_Furious # 550145 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_SOA # 400663 + - SpiritStick_Furious # 550146 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - Gaebolg_Armor # 450350 + - Gaebolg_Boots # 470260 + - Gaebolg_Manteau # 480415 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - Gaebolg_Armor # 450350 + - Gaebolg_Manteau # 480415 + Script: | + bonus2 bAddEle,Ele_All,10; + - Combos: + - Combo: + - Gaebolg_Robe # 450351 + - Gaebolg_Shoes # 470261 + - Gaebolg_Muffler # 480416 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - Gaebolg_Robe # 450351 + - Gaebolg_Muffler # 480416 + Script: | + bonus2 bMagicAddEle,Ele_All,10; + - Combos: + - Combo: + - Shield_Furious # 460072 + - Lance_Furious # 530058 + Script: | + bonus2 bAddEle,Ele_All,5; + - Combos: + - Combo: + - Gaebolg_Boots # 470260 + - Gaebolg_Armor # 450350 + Script: | + bonus2 bAddEle,Ele_All,10; + - Combos: + - Combo: + - Gaebolg_Shoes # 470261 + - Gaebolg_Robe # 450351 + Script: | + bonus2 bMagicAddEle,Ele_All,10; + - Combos: + - Combo: + - Gaebolg_Manteau # 480415 + - Gaebolg_Boots # 470260 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - Gaebolg_Muffler # 480416 + - Gaebolg_Shoes # 470261 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - Gaebolg_Ring # 490507 + - Gaebolg_Glove # 490508 + Script: | + bonus bDelayrate,-5; + bonus bVariableCastrate,-10; + - Combos: + - Combo: + - Gaebolg_Earring # 490509 + - Gaebolg_Necklace # 490510 + Script: | + bonus bDelayrate,-5; + bonus bVariableCastrate,-10; + - Combos: + - Combo: + - RightShape_Furious # 510152 + - FuriousBoots # 470265 + - LeftShape_Furious # 510153 + Script: | + if (getequipid(EQI_HAND_L) == 510153) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",15; + } + - Combos: + - Combo: + - RightShape_Furious # 510152 + - LeftShape_Furious # 510153 + Script: | + if (getequipid(EQI_HAND_L) == 510153) { + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HAND_L); + bonus2 bSkillAtk,"SHC_SHADOW_STAB",5; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@sum>=14) { + bonus bShortAtkRate,10; + if (.@sum>=17) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",10; + if (.@sum>=19) { + bonus bDelayrate,-10; + if (.@sum>=21) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",10; + } + } + } + } + } + - Combos: + - Combo: + - OverSpear_Furious # 530057 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"IG_OVERSLASH",.@sum; + - Combos: + - Combo: + - Lance_Furious # 530058 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",.@sum; + - Combos: + - Combo: + - MasterSpellBook_Furious # 540090 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"EM_VENOM_SWAMP",.@sum; + - Combos: + - Combo: + - Grimoire_Furious # 540091 + - FuriousBoots # 470265 + Script: | + if (getenchantgrade()>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"EM_DIAMOND_STORM",15; + } + - Combos: + - Combo: + - Soul_Furious # 550145 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",20; + - Combos: + - Combo: + - SpiritStick_Furious # 550146 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",.@sum; + - Combos: + - Combo: + - Hammer_Furious # 590087 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP); + bonus2 bSkillAtk,"MT_SPARK_BLASTER",20; + bonus2 bSkillAtk,"NC_ARMSCANNON",25; + - Combos: + - Combo: + - Impact_Furious # 610071 + - FuriousBoots # 470265 + Script: | + bonus bShortAtkRate,10; + bonus bCritical,10; + - Combos: + - Combo: + - Humma_Furious # 610072 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"SS_KUNAIKUSSETSU",.@sum; + if (getenchantgrade(EQI_SHOES)>=ENCHANTGRADE_B) { + bonus2 bSkillCooldown,"SS_KUNAIKAITEN",-200; + } + - Combos: + - Combo: + - GiganticAxe_Furious # 620040 + - FuriousBoots # 470265 + Script: | + if (getenchantgrade()>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",20; + bonus2 bSkillAtk,"MT_AXE_STOMP",20; + } + - Combos: + - Combo: + - Biolo_Robe # 313324 + - Genetic_Top3 # 311008 + Script: | + bonus2 bAddEle,Ele_All,3*getskilllv("BO_BIONIC_PHARMACY"); + - Combos: + - Combo: + - Biolo_Robe # 313324 + - Genetic_Middle3 # 311009 + Script: | + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",10; + - Combos: + - Combo: + - Biolo_Robe # 313324 + - Genetic_Bottom3 # 311010 + Script: | + bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WIND",10; + bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_FIRE",10; + bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WATER",10; + bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_GROUND",10; + - Combos: + - Combo: + - Inquisitor_Robe # 313325 + - aegis_311427 # 311427 + Script: | + bonus2 bAddEle,Ele_All,3*(getskilllv("IQ_WILL_OF_FAITH")/2); + - Combos: + - Combo: + - Inquisitor_Robe # 313325 + - aegis_311428 # 311428 + Script: | + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",10; + - Combos: + - Combo: + - Inquisitor_Robe # 313325 + - aegis_311429 # 311429 + Script: | + bonus bPAtk,3; + bonus2 bSkillAtk,"IQ_OLEUM_SANCTUM",10; + - Combos: + - Combo: + - SpiritHandler_Robe # 313326 + - aegis_311918 # 311918 + Script: | + bonus2 bSkillAtk,"SH_CHUL_HO_SONIC_CLAW",15; + - Combos: + - Combo: + - SpiritHandler_Robe # 313326 + - aegis_311919 # 311919 + Script: | + bonus2 bAddRace,RC_All,3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2); + bonus2 bAddRace,RC_Player_Human,-3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2); + bonus2 bAddRace,RC_Player_Doram,-3*(getskilllv("SH_MYSTICAL_CREATURE_MASTERY")/2); + - Combos: + - Combo: + - SpiritHandler_Robe # 313326 + - aegis_311920 # 311920 + Script: | + bonus2 bSkillAtk,"SH_HOGOGONG_STRIKE",10; + - Combos: + - Combo: + - WheelHumma_Furious # 650049 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP); + bonus2 bSkillAtk,"SS_KINRYUUHOU",.@sum; diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index 2b3c1443dc..57348108e8 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -5196,7 +5196,7 @@ Body: bonus4 bSetMDefRace,RC_Player_Human,10000,5000,1; bonus4 bSetDefRace,RC_Player_Doram,10000,5000,1; bonus4 bSetMDefRace,RC_Player_Doram,10000,5000,1; - bonus bAspdRate,4+getrefine(); + bonus bAspdRate,getrefine(); - Id: 1294 AegisName: Velum_Scare Name: Vellum Scale @@ -6223,12 +6223,12 @@ Body: .@r = getrefine(); bonus bUnbreakableWeapon; if (.@r>=7) { - bonus2 bAddClass,Class_All,5; + bonus bAtkRate,5; bonus2 bSubRace,RC_Player_Human,5; bonus2 bSubRace,RC_Player_Doram,5; } if (.@r>=9) { - bonus2 bAddClass,Class_All,5; + bonus bAtkRate,5; bonus2 bSubRace,RC_Player_Human,5; bonus2 bSubRace,RC_Player_Doram,5; } @@ -6456,14 +6456,10 @@ Body: bonus bAtkRate,3; bonus bMaxHP,500; bonus2 bAddRace,RC_All,2; - bonus2 bAddRace,RC_Player_Human,2; - bonus2 bAddRace,RC_Player_Doram,2; } if (.@r>=12) { bonus bDelayrate,-5; bonus2 bAddRace,RC_All,3; - bonus2 bAddRace,RC_Player_Human,3; - bonus2 bAddRace,RC_Player_Doram,3; } - Id: 1340 AegisName: Arcanite_Hammer_EXE @@ -12828,6 +12824,7 @@ Body: bonus2 bSkillAtk,"WZ_HEAVENDRIVE",5+.@r; bonus2 bSkillAtk,"WZ_EARTHSPIKE",5+.@r; bonus bUnbreakableWeapon; + bonus bAtkEle,Ele_Earth; - Id: 1597 AegisName: Half_BF_Book2 Name: Half BF Book2 @@ -14958,9 +14955,9 @@ Body: .@r = getrefine(); bonus bMatk,30*(.@r/3); if (.@r>=6) - bonus2 bMagicAddRace,RC_All,(.@r>=9?10:5); + bonus bMatkRate,(.@r>=9?10:5); if (.@r>=9) - bonus4 bAutoSpell,"HW_MAGICPOWER",1,5,0; + bonus5 bAutoSpell,"HW_MAGICPOWER",1,5,BF_MAGIC,0; - Id: 1671 AegisName: Staff_Of_Evil_Slayer Name: Evil Slayer Vanquisher Staff @@ -15289,8 +15286,8 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"WL_HELLINFERNO",(getskilllv("WL_HELLINFERNO") >= 5 ? 100 : 0) + (.@r*10); - bonus2 bIgnoreMdefRaceRate,RC_All,5; - autobonus "{ bonus2 bVariableCastrate,\"WL_HELLINFERNO\",-30; }",.@r*20,5000,BF_MAGIC,"{ specialeffect2 EF_SPELLBREAKER; }"; + bonus2 bIgnoreMdefRaceRate,RC_All,min(10,.@r)*5; + autobonus3 "{ bonus2 bVariableCastrate,\"WL_HELLINFERNO\",-30; }",.@r*40,5000,"WL_HELLINFERNO"; - Id: 1683 AegisName: Abundantly_Foxtail Name: Enriched Foxtail Staff @@ -16554,7 +16551,7 @@ Body: EquipLevelMin: 70 Refineable: true Script: | - autobonus "{ bonus bAspdRate,7; }",10+(getrefine()*2),7000,BF_WEAPON,"{ specialeffect2 EF_HASTEUP; }"; + autobonus "{ bonus bAspdRate,7; }",5+getrefine(),7000,BF_WEAPON,"{ specialeffect2 EF_HASTEUP; }"; - Id: 1738 AegisName: BF_Bow1 Name: Valorous Battle CrossBow @@ -50431,7 +50428,7 @@ Body: NoAuction: true - Id: 5584 AegisName: Majestic_Evil_Horn - Name: Majestic Evil Horns + Name: Majestic Devil Horn Type: Armor Weight: 400 Defense: 2 @@ -50445,9 +50442,11 @@ Body: NoDrop: true Script: | bonus2 bSubRace,RC_Demon,3; - bonus2 bHPDrainRate,3,15; - bonus2 bSPDrainRate,1,7; + bonus bSPGainValue,1; + bonus bMagicSPGainValue,1; if (vip_status(VIP_STATUS_ACTIVE)) { + bonus bSPGainValue,2; + bonus bMagicSPGainValue,2; bonus2 bSubRace,RC_Demon,2; } - Id: 5585 @@ -57087,7 +57086,7 @@ Body: View: 1116 Script: | bonus bMatkRate,BaseLevel/50; - bonus bVariableCast,-readparam(bInt)/30; + bonus bVariableCastrate,-readparam(bInt)/30; - Id: 5973 AegisName: Ancient_Elven_Ear_J Name: Ancient Elven Ear @@ -57915,6 +57914,10 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 9157 + AegisName: aegis_9157 + Name: Ice Seahorse Egg + Type: PetEgg - Id: 10001 AegisName: Skull_Helm Name: Skull Helm @@ -71989,6 +71992,32 @@ Body: bonus bNoKnockback; } } + - Id: 15238 + AegisName: EvilDragon_Armor_BR + Name: Evil Dragon Armor + Type: Armor + Weight: 4000 + Defense: 60 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); + if (.@r>=12) { + bonus2 bHPDrainRate,60,6; + bonus2 bSPDrainRate,60,5; + } + else if (.@r>=9) { + bonus2 bHPDrainRate,40,4; + bonus2 bSPDrainRate,40,3; + } + else if (.@r>=6) { + bonus2 bHPDrainRate,30,3; + bonus2 bSPDrainRate,30,2; + } - Id: 15239 AegisName: Angeling_Suit_BR Name: Angeling Robes @@ -95379,7 +95408,7 @@ Body: View: 1661 - Id: 19287 AegisName: C_Cat_Poring_Balloon - Name: Costume Meowpoling Balloon + Name: Costume Cat Poring Balloon Type: Armor Locations: Costume_Head_Low: true @@ -111200,7 +111229,7 @@ Body: View: 6 - Id: 20813 AegisName: Clack_Of_Servival_ - Name: Cloak of Survival + Name: Survivor's Manteau Type: Armor Buy: 1000 Weight: 550 @@ -167443,7 +167472,7 @@ Body: } - Id: 400475 AegisName: aegis_400475 - Name: Costume Night Market Egg Bulb Hall # !todo check english name + Name: Costume Neon Poring Circlet Type: Armor Locations: Costume_Head_Top: true @@ -169407,6 +169436,46 @@ Body: Costume_Head_Top: true ArmorLevel: 1 View: 2486 + - Id: 400566 + AegisName: aegis_400566 + Name: Awaking Bloom + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + View: 2449 + Script: | + .@r = getrefine(); + bonus bMdef,10; + bonus2 bSubClass,Class_Normal,20; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubRace,RC_Player_Doram,13; + bonus bDelayrate,-2*.@r; + if (.@r>=7) { + bonus2 bAddEle,Ele_All,15; + bonus2 bMagicAddEle,Ele_All,15; + bonus bMaxHPrate,10; + bonus bMaxSPrate,10; + if (.@r>=9) { + bonus2 bAddEle,Ele_All,25; + bonus2 bMagicAddEle,Ele_All,25; + bonus bAllStats,10; + } + } + - Id: 400567 + AegisName: aegis_400567 + Name: Costume Awaking Bloom + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2449 - Id: 400574 AegisName: ROZ_Bijou_Hat_Str Name: Bijou's Hat (Strength) @@ -169581,6 +169650,51 @@ Body: } } } + - Id: 400581 + AegisName: aegis_400581 + Name: Rabbit Ribbon of Overflowing Passion + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2484 + Script: | + bonus bCon,3+getrefine(); + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubClass,Class_Normal,20; + bonus bAtkRate,40; + bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",BaseLevel/10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",BaseLevel/10; + - Id: 400582 + AegisName: aegis_400582 + Name: Wolf Rayet + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2487 + Script: | + bonus bPow,3+getrefine(); + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubClass,Class_Normal,20; + bonus bAtkRate,40; + bonus2 bSkillAtk,"IG_OVERSLASH",BaseLevel/10; + bonus2 bSkillAtk,"IG_GRAND_JUDGEMENT",BaseLevel/10; + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",BaseLevel/10; - Id: 400585 AegisName: C_SnowmanHat Name: Costume Snowman Hat @@ -169589,6 +169703,143 @@ Body: Costume_Head_Top: true ArmorLevel: 1 View: 2488 + - Id: 400592 + AegisName: aegis_400592 + Name: Yellow Kitty Headphone + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2495 + Script: | + bonus bPow,3+getrefine(); + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubClass,Class_Normal,20; + bonus bAtkRate,40; + bonus2 bSkillAtk,"MT_SPARK_BLASTER",BaseLevel/10; + bonus2 bSkillAtk,"MT_TRIPLE_LASER",BaseLevel/10; + - Id: 400593 + AegisName: aegis_400593 + Name: Squishy Tootsy Stomphoot + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2496 + Script: | + bonus bPow,3+getrefine(); + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubClass,Class_Normal,20; + bonus bAtkRate,40; + /*Todo : SkillAtk SH_CHUL_HO_SONIC_CLAW, SH_HOWLING_OF_CHUL_HO, SH_HOGOGONG_STRIKE, 1% Per 10 BaseLevel (Not List in SkillDB)*/ + - Id: 400594 + AegisName: aegis_400594 + Name: Costume Clockwise + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2350 + - Id: 400595 + AegisName: aegis_400595 + Name: Costume Mary's Charity (Upper) + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 610 + - Id: 400596 + AegisName: aegis_400596 + Name: Costume Petit Chocolate Hat + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2498 + - Id: 400599 + AegisName: aegis_400599 + Name: Costume Merlion + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2501 + - Id: 400600 + AegisName: aegis_400600 + Name: Costume Numbawan GGH + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2502 + - Id: 400601 + AegisName: aegis_400601 + Name: Steamroller + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2504 + Script: | + .@r = getrefine(); + bonus bCon,3+.@r; + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubClass,Class_Normal,20; + bonus2 bSubClass,Class_Boss,20; + bonus bAtkRate,40; + bonus2 bSkillAtk,"NW_ONLY_ONE_BULLET",BaseLevel/10; + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",BaseLevel/10; + bonus2 bSkillAtk,"NW_WILD_FIRE",BaseLevel/10; + if (.@r >= 10) { + bonus bCritical,25; + bonus bDelayrate,-20; + } + - Id: 400602 + AegisName: aegis_400602 + Name: White Fox Ears Bamboo Hat + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2505 + Script: | + .@r = getrefine(); + bonus bPow,3+.@r; + bonus2 bSubRace,RC_Player_Human,13; + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubClass,Class_Normal,20; + bonus2 bSubClass,Class_Boss,20; + bonus bAtkRate,40; + if (.@r >= 10) { + bonus bPerfectHitAddRate,25; + bonus bDelayrate,-20; + } + /*Todo : SkillAtk SS_KAGEGARI, SS_KAGENOMAI, SS_KAGEGISSEN, SS_KAGEAKUMU, 1% Per 10 BaseLevel (Not List in SkillDB)*/ - Id: 400605 AegisName: C_VIP_Poring_Cake_Cap Name: Costume Birthday Cake Hat @@ -169605,6 +169856,22 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 400606 + AegisName: aegis_400606 + Name: Costume Crown of Mistress + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 165 + - Id: 400607 + AegisName: aegis_400607 + Name: Costume Riot Chip + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 1201 - Id: 400608 AegisName: FuriousCirclet_WH Name: Furious Crown (Windhawk) @@ -169764,6 +170031,32 @@ Body: } } } + - Id: 400624 + AegisName: aegis_400624 + Name: White Neko Witch Hat + Type: Armor + Weight: 500 + Defense: 10 + Slots: 1 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + View: 2509 + Script: | + .@r = getrefine(); + bonus bSpl,3+.@r; + bonus2 bSubClass,Class_Boss,20; + bonus2 bSubClass,Class_Normal,20; + bonus2 bSubRace,RC_Player_Doram,13; + bonus2 bSubRace,RC_Player_Human,13; + bonus bMatkRate,40; + if (.@r>=10) { + bonus bDelayrate,-20; + bonus2 bIgnoreMdefRaceRate,RC_All,50; + } + /*Todo : SkillAtk SH_HYUN_ROK_CANNON, SH_HYUN_ROKS_BREEZE, 1% Per 10 BaseLevel (Not List in SkillDB)*/ - Id: 400628 AegisName: FuriousCirclet_DK Name: Furious Crown (Dragon Knight) @@ -169934,6 +170227,337 @@ Body: } } } + - Id: 400650 + AegisName: FuriousCirclet_IG + Name: Furious Crown (Imperial Guard) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Crusader: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bBaseAtk,10*(.@r/2); + bonus2 bSkillAtk,"IG_OVERSLASH",4*(.@r/3); + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",4*(.@r/3); + if (.@r>=7) { + bonus bAspdRate,15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus bLongAtkRate,10; + if (.@r>=11) { + bonus bFixedCast,-300; + bonus bAtkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bPAtk,3; + bonus bPow,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,10; + bonus bLongAtkRate,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,15; + bonus bLongAtkRate,15; + bonus bPAtk,5; + } + } + } + } + - Id: 400651 + AegisName: FuriousCirclet_SHC + Name: Furious Crown (Shadow Cross) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Assassin: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bBaseAtk,10*(.@r/2); + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",4*(.@r/3); + bonus2 bSkillAtk,"SHC_SHADOW_STAB",4*(.@r/3); + if (.@r>=7) { + bonus bAspdRate,15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus bCritAtkRate,10; + if (.@r>=11) { + bonus bDelayrate,-10; + bonus bAtkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bPAtk,3; + bonus bPow,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,10; + bonus bCritAtkRate,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bDelayrate,-5; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,15; + bonus bCritAtkRate,15; + bonus bPAtk,5; + } + } + } + } + - Id: 400652 + AegisName: FuriousCirclet_SS + Name: Furious Crown (Shinkiro & Shiranui) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + KagerouOboro: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMatk,10*(.@r/2); + bonus bBaseAtk,10*(.@r/2); + bonus2 bSkillAtk,"SS_KUNAIKAITEN",4*(.@r/3); + bonus2 bSkillAtk,"SS_REIKETSUHOU",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-15; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,10; + bonus2 bLongAtkRate,Ele_All,10; + if (.@r>=11) { + bonus2 bMagicAddRace,RC_All,5; + bonus2 bMagicAddRace,RC_Player_Human,-5; + bonus2 bMagicAddRace,RC_Player_Doram,-5; + bonus2 bAddRace,RC_All,5; + bonus2 bAddRace,RC_Player_Human,-5; + bonus2 bAddRace,RC_Player_Doram,-5; + bonus bMatkRate,5; + bonus bAtkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bPAtk,3; + bonus bSMatk,3; + bonus bPow,5; + bonus bSpl,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,10; + bonus2 bLongAtkRate,Ele_All,10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bMagicAddRace,RC_All,5; + bonus2 bMagicAddRace,RC_Player_Human,-5; + bonus2 bMagicAddRace,RC_Player_Doram,-5; + bonus2 bAddRace,RC_All,5; + bonus2 bAddRace,RC_Player_Human,-5; + bonus2 bAddRace,RC_Player_Doram,-5; + bonus bMatkRate,5; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bMagicAtkEle,Ele_All,15; + bonus2 bLongAtkRate,Ele_All,15; + bonus bPAtk,5; + bonus bSMatk,5; + } + } + } + } + - Id: 400661 + AegisName: FuriousCirclet_MT + Name: Crown of Wrath (Meister) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Blacksmith: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bBaseAtk,10*(.@r/2); + bonus2 bSkillAtk,"MT_SPARK_BLASTER",4*(.@r/3); + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus bLongAtkRate,10; + if (.@r>=11) { + bonus bFixedCast,-300; + bonus bAtkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bPAtk,3; + bonus bPow,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,10; + bonus bLongAtkRate,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,15; + bonus bLongAtkRate,15; + bonus bPAtk,5; + } + } + } + } + - Id: 400662 + AegisName: FuriousCirclet_EM + Name: Crown of Wrath (Elemental Master) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Sage: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMatk,10*(.@r/2); + bonus2 bSkillAtk,"EM_DIAMOND_STORM",4*(.@r/3); + bonus2 bSkillAtk,"EM_CONFLAGRATION",4*(.@r/3); + bonus2 bSkillAtk,"EM_LIGHTNING_LAND",4*(.@r/3); + bonus2 bSkillAtk,"EM_TERRA_DRIVE",4*(.@r/3); + if (.@r>=7) { + bonus bAspdRate,15; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus bFixedCast,-300; + bonus bMatkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bSMatk,3; + bonus bSpl,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bMatkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bMagicAtkEle,Ele_All,15; + bonus bSMatk,5; + } + } + } + } + - Id: 400663 + AegisName: FuriousCirclet_SOA + Name: Crown of Wrath (Soul Ascetic) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + SoulLinker: true + Classes: + Fourth: true + Locations: + Head_Top: true + ArmorLevel: 2 + EquipLevelMin: 235 + Refineable: true + Gradable: true + View: 2415 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMatk,10*(.@r/2); + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",4*(.@r/3); + bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",4*(.@r/3); + bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLACK_TORTOISE",4*(.@r/3); + if (.@r>=7) { + bonus bAspdRate,15; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus bFixedCast,-300; + bonus bMatkRate,5; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bSMatk,3; + bonus bSpl,5; + bonus bCon,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bMatkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bMagicAtkEle,Ele_All,15; + bonus bSMatk,5; + } + } + } + } - Id: 410000 AegisName: Resonate_Taego_J Name: Ancient Resonance @@ -172962,6 +173586,14 @@ Body: Costume_Head_Mid: true ArmorLevel: 1 View: 483 + - Id: 410282 + AegisName: aegis_410282 + Name: Costume Balloon Release + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2345 - Id: 410283 AegisName: aegis_410283 Name: Costume Wing Headphone @@ -172970,6 +173602,52 @@ Body: Costume_Head_Mid: true ArmorLevel: 1 View: 1347 + - Id: 410284 + AegisName: aegis_410284 + Name: Evil Eyes of False God + Type: Armor + Weight: 100 + Locations: + Head_Mid: true + ArmorLevel: 1 + EquipLevelMin: 100 + View: 2450 + Script: | + bonus bBaseAtk,BaseLevel; + bonus bMatk,BaseLevel; + - Id: 410285 + AegisName: aegis_410285 + Name: Evil Eyes of False God + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Head_Mid: true + ArmorLevel: 1 + EquipLevelMin: 100 + View: 2450 + Script: | + bonus bBaseAtk,BaseLevel; + bonus bMatk,BaseLevel; + - Id: 410286 + AegisName: aegis_410286 + Name: Costume Evil Eyes of False God + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2450 + - Id: 410287 + AegisName: aegis_410287 + Name: Costume Cosmic Connection (Garment) + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + Script: | + hateffect HAT_EF_COSMIC_CONNECTION,true; + UnEquipScript: | + hateffect HAT_EF_COSMIC_CONNECTION,false; - Id: 410289 AegisName: aegis_410289 Name: Costume Baby Gloom Under Night @@ -173023,6 +173701,65 @@ Body: Locations: Costume_Head_Mid: true ArmorLevel: 1 + - Id: 410302 + AegisName: aegis_410302 + Name: Wisdom Core Headphone + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Head_Mid: true + ArmorLevel: 1 + EquipLevelMin: 100 + View: 2503 + Script: | + bonus bBaseAtk,BaseLevel; + bonus bMatk,BaseLevel; + - Id: 410308 + AegisName: C_Heine_Tab_1 + Name: Costume Heine's Tablet # !todo check english name + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2512 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 410309 + AegisName: C_Heine_Tab_2 + Name: Costume Heine's Tablet (Rose) # !todo check english name + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2513 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 410310 + AegisName: C_Heine_Tab_3 + Name: Costume Heine's Tablet (Silver) # !todo check english name + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2514 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 410315 AegisName: aegis_410315 Name: Costume Sacred Faith Ornament # !todo check english name @@ -175333,6 +176070,282 @@ Body: ArmorLevel: 1 EquipLevelMin: 150 View: 2448 + - Id: 420270 + AegisName: aegis_420270 + Name: Cosmic Connection + Type: Armor + Weight: 100 + Locations: + Head_Low: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus2 bAddSize,Size_All,15; + bonus2 bMagicAddSize,Size_All,15; + hateffect HAT_EF_COSMIC_CONNECTION,true; + UnEquipScript: | + hateffect HAT_EF_COSMIC_CONNECTION,false; + - Id: 420271 + AegisName: aegis_420271 + Name: Costume Cosmic Connection + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + Script: | + hateffect HAT_EF_COSMIC_CONNECTION,true; + UnEquipScript: | + hateffect HAT_EF_COSMIC_CONNECTION,false; + - Id: 420272 + AegisName: aegis_420272 + Name: Costume Evil Eyes of False God (Garment) + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 2450 + - Id: 420273 + AegisName: aegis_420273 + Name: Costume Rose wave (Blonde) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2451 + - Id: 420274 + AegisName: aegis_420274 + Name: Costume Rose wave (Blonde Pink) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2452 + - Id: 420275 + AegisName: aegis_420275 + Name: Costume Rose Wave (Silver) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2453 + - Id: 420276 + AegisName: aegis_420276 + Name: Costume Rose Wave (Silver Blue) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2454 + - Id: 420277 + AegisName: aegis_420277 + Name: Costume Guillotine Cross Short (Light Green) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2455 + - Id: 420278 + AegisName: aegis_420278 + Name: Costume Guillotine Cross Short (Yellow) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2456 + - Id: 420279 + AegisName: aegis_420279 + Name: Costume Guillotine Cross Short (Sakura) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2457 + - Id: 420280 + AegisName: aegis_420280 + Name: Costume Guillotine Cross Short (Light Blue) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2458 + - Id: 420281 + AegisName: aegis_420281 + Name: Costume Guillotine Cross Short (Light Purple) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2459 + - Id: 420282 + AegisName: aegis_420282 + Name: Costume Guillotine Cross Short (Jet Black) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2460 + - Id: 420283 + AegisName: aegis_420283 + Name: Costume Guillotine Cross Short (White) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2461 + - Id: 420284 + AegisName: aegis_420284 + Name: Costume Guillotine Cross Short (Red) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2462 + - Id: 420285 + AegisName: aegis_420285 + Name: Costume Mechanic Outside Hanebob (Light Green) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2463 + - Id: 420286 + AegisName: aegis_420286 + Name: Costume Mechanic Outside Hanebob (Yellow) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2464 + - Id: 420287 + AegisName: aegis_420287 + Name: Costume Mechanic Outside Hanebob (Sakura) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2465 + - Id: 420288 + AegisName: aegis_420288 + Name: Costume Mechanic Outside Hanebob (Light Blue) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2466 + - Id: 420289 + AegisName: aegis_420289 + Name: Costume Mechanic Outside Hanebob (Light Purple) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2467 + - Id: 420290 + AegisName: aegis_420290 + Name: Costume Mechanic Outside Hanebob (Jet Black) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2468 + - Id: 420291 + AegisName: aegis_420291 + Name: Costume Mechanic Outside Hanebob (White) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2469 + - Id: 420292 + AegisName: aegis_420292 + Name: Costume Mechanic Outside Hanebob (Red) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2470 + - Id: 420293 + AegisName: aegis_420293 + Name: Costume Ranger Half-Up (Light Green) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2471 + - Id: 420294 + AegisName: aegis_420294 + Name: Costume Ranger Half-Up (Yellow) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2472 + - Id: 420295 + AegisName: aegis_420295 + Name: Costume Ranger Half-Up (Sakura) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2473 + - Id: 420296 + AegisName: aegis_420296 + Name: Costume Ranger Half-Up (Light Blue) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2474 + - Id: 420297 + AegisName: aegis_420297 + Name: Costume Ranger Half-Up (Light Purple) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2475 + - Id: 420298 + AegisName: aegis_420298 + Name: Costume Ranger Half-Up (Jet Black) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2476 + - Id: 420299 + AegisName: aegis_420299 + Name: Costume Ranger Half-Up (White) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2477 + - Id: 420300 + AegisName: aegis_420300 + Name: Costume Ranger Half-Up (Red) + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2478 + - Id: 420302 + AegisName: aegis_420302 + Name: Ring-ging Nyan Catbell + Type: Armor + Weight: 100 + Jobs: + Spirit_Handler: true + Summoner: true + Locations: + Head_Low: true + ArmorLevel: 1 + EquipLevelMin: 100 + View: 2483 + Script: | + bonus bHealPower,10; + bonus bMaxHPrate,3*getskilllv("SU_PURRING"); + if (getskilllv("SU_SPIRITOFSEA") == 1) + bonus2 bSkillCooldown,"SU_TUNAPARTY",-1000; - Id: 420303 AegisName: C_Chaos_Emerald Name: Costume Chaos Emerald @@ -175355,14 +176368,58 @@ Body: Locations: Costume_Head_Low: true ArmorLevel: 1 + Script: | + hateffect HAT_EF_NIGHTSKYOFRUTIE,true; + UnEquipScript: | + hateffect HAT_EF_NIGHTSKYOFRUTIE,false; + - Id: 420306 + AegisName: aegis_420306 + Name: Costume Kotatsu + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 2489 - Id: 420307 AegisName: aegis_420307 - Name: Costume Twin Wave Roll Hair # !todo check english name + Name: Costume Princess Meer Roll Hair Type: Armor Locations: Costume_Head_Low: true ArmorLevel: 1 View: 2490 + - Id: 420317 + AegisName: aegis_420317 + Name: Costume White Rabbit Hair + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2499 + - Id: 420319 + AegisName: aegis_420319 + Name: Costume Card Board Box (Lower) + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 450 + - Id: 420320 + AegisName: aegis_420320 + Name: Costume Charm of Rough Wind + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 1263 + - Id: 420321 + AegisName: aegis_420321 + Name: Costume Neon Half Long + Type: Armor + Locations: + Costume_Head_Low: true + ArmorLevel: 1 + View: 2508 - Id: 430001 AegisName: C_Helm_Of_Ra Name: Costume Hat of the Sun God @@ -181512,7 +182569,7 @@ Body: bonus bMaxHPrate,10; bonus bMaxSPrate,10; if (getskilllv("SC_AUTOSHADOWSPELL")>=10) - autobonus3 "{}",30,100,"SC_TRIANGLESHOT","{ sc_start SC_UNLIMIT,5000,1; }"; + autobonus3 "{}",30,100,"SC_TRIANGLESHOT","{ sc_start SC_UNLIMIT,5000,5; }"; bonus2 bAddRace,RC_All,7*getskilllv("SC_TRIANGLESHOT"); bonus bAgi,10*getskilllv("SC_MAELSTROM"); bonus bBaseAtk,50*getskilllv("SC_MAELSTROM"); @@ -183670,6 +184727,242 @@ Body: bonus bDelayrate,-15; } } + - Id: 450333 + AegisName: aegis_450333 + Name: "[Not For Sale] Gray Wolf Suit" + Type: Armor + Weight: 1200 + Defense: 150 + Locations: + Armor: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bAtkRate,4*.@r; + - Id: 450335 + AegisName: aegis_450335 + Name: "[Not For Sale] Gray Wolf Robe" + Type: Armor + Weight: 400 + Defense: 80 + Locations: + Armor: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bMatkRate,4*.@r; + - Id: 450336 + AegisName: aegis_450336 + Name: "[Not For Sale] Snowflake Mail" + Type: Armor + Weight: 1200 + Defense: 150 + Locations: + Armor: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bAtkRate,4*.@r; + if (.@r>=5) { + bonus bDelayrate,-15; + if (.@r>=6) { + bonus bAspdRate,10; + } + } + - Id: 450337 + AegisName: aegis_450337 + Name: "[Not For Sale] Snowflake Robe" + Type: Armor + Weight: 400 + Defense: 80 + Locations: + Armor: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bMatkRate,4*.@r; + if (.@r>=5) { + bonus bDelayrate,-15; + if (.@r>=6) { + bonus bAspdRate,10; + } + } + - Id: 450338 + AegisName: aegis_450338 + Name: Screaming Ghost Party + Type: Armor + Weight: 1000 + Defense: 100 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bUnbreakableArmor; + bonus2 bSubClass,Class_Normal,5; + bonus2 bSubClass,Class_Boss,5; + bonus2 bSubRace,RC_Player_Doram,7; + bonus2 bSubRace,RC_Player_Human,7; + bonus bBaseAtk,30*.@r; + bonus bMatk,30*.@r; + if (.@r>=7) { + bonus bAspdRate,10; + bonus2 bAddRace,RC_All,15; + bonus2 bMagicAddRace,RC_All,15; + if (.@r>=9) { + bonus bPerfectHitAddRate,25; + bonus2 bAddRace,RC_All,25; + bonus2 bMagicAddRace,RC_All,25; + } + } + - Id: 450350 + AegisName: Gaebolg_Armor + Name: Gaebolg Armor + Type: Armor + Weight: 2400 + Defense: 198 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bBaseAtk,130+15*(.@r/2); + bonus bDef,15*(.@r/2); + if (.@r>=7) { + bonus bLongAtkRate,3; + bonus bShortAtkRate,3; + if (.@r>=9) { + bonus bVariableCastrate,-10; + bonus bPAtk,5; + if (.@r>=10) { + bonus bLongAtkRate,5; + bonus bShortAtkRate,5; + if (.@r>=12) { + bonus bDelayrate,-5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bDelayrate,-5; + bonus bPow,3; + bonus bCon,3; + if (.@g>=ENCHANTGRADE_C) { + bonus bPAtk,2; + bonus bAtkRate,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bPAtk,3; + bonus bPow,4; + bonus bCon,4; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,5; + bonus bAtkRate,4; + } + } + } + } + - Id: 450351 + AegisName: Gaebolg_Robe + Name: Gaebolg Robe + Type: Armor + Weight: 1200 + MagicAttack: 130 + Defense: 130 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMatk,15*(.@r/2); + bonus bDef,15*(.@r/2); + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,3; + if (.@r>=9) { + bonus bVariableCastrate,-10; + bonus bSMatk,5; + if (.@r>=10) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@r>=12) { + bonus bDelayrate,-5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bDelayrate,-5; + bonus bSpl,3; + bonus bCon,3; + if (.@g>=ENCHANTGRADE_C) { + bonus bSMatk,2; + bonus bMatkRate,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bSMatk,3; + bonus bSpl,4; + bonus bCon,4; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,5; + bonus bMatkRate,4; + } + } + } + } - Id: 460002 AegisName: Aries_Shield_J Name: Aries Shield @@ -184426,6 +185719,47 @@ Body: bonus2 bSubEle,Ele_Holy,25-(getskilllv("CR_TRUST") > 0 ? 25 : 0); if (.@r>=7) bonus2 bSubEle,Ele_Neutral,15; + - Id: 460072 + AegisName: Shield_Furious + Name: Furious Shield + Type: Armor + Weight: 4000 + Defense: 60 + Slots: 1 + Jobs: + Crusader: true + Classes: + Fourth: true + Locations: + Left_Hand: true + ArmorLevel: 2 + EquipLevelMin: 205 + Refineable: true + Gradable: true + View: 1 + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + if (.@r>=7) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",5; + if (.@r>=9) { + bonus bMRes,10; + bonus bRes,10; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bMRes,5; + bonus bRes,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",5; + if (.@g>=ENCHANTGRADE_B) { + bonus bDef,50; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",10; + } + } + } + } - Id: 470000 AegisName: Atker_Greave Name: Attacker Booster Greaves @@ -185129,8 +186463,8 @@ Body: bonus2 bVariableCastrate,"SU_POWEROFFLOCK",-10*.@a; bonus2 bVariableCastrate,"SU_SVG_SPIRIT",-10*.@a; if (getskilllv("SU_SPIRITOFLIFE") == 1) { - autobonus "{ bonus bBaseAtk,100; }",20,15000,BF_WEAPON; - autobonus3 "{ .@val = max(100, (Hp/1000)); bonus2 bSkillAtk,\"SU_PICKYPECK\",.@val; bonus2 bSkillAtk,\"SU_SCAROFTAROU\",.@val; bonus2 bSkillAtk,\"SU_LUNATICCARROTBEAT\",.@val; bonus2 bSkillAtk,\"SU_SVG_SPIRIT\",.@val; }",1000,15000,"SU_SCAROFTAROU"; + bonus bBaseAtk,100; + autobonus "{ .@val = max(100, (Hp/1000)); bonus2 bSkillAtk,\"SU_PICKYPECK\",.@val; bonus2 bSkillAtk,\"SU_SCAROFTAROU\",.@val; bonus2 bSkillAtk,\"SU_LUNATICCARROTBEAT\",.@val; bonus2 bSkillAtk,\"SU_SVG_SPIRIT\",.@val; }",30,15000,BF_WEAPON; } if (getskilllv("SU_POWEROFFLOCK") == 5) { bonus bPerfectHitAddRate,50; @@ -185174,8 +186508,8 @@ Body: bonus2 bVariableCastrate,"SU_POWEROFFLOCK",-10*.@a; bonus2 bVariableCastrate,"SU_SVG_SPIRIT",-10*.@a; if (getskilllv("SU_SPIRITOFLIFE") == 1) { - autobonus "{ bonus bBaseAtk,100; }",20,15000,BF_WEAPON; - autobonus3 "{ .@val = max(100, (Hp/1000)); bonus2 bSkillAtk,\"SU_PICKYPECK\",.@val; bonus2 bSkillAtk,\"SU_SCAROFTAROU\",.@val; bonus2 bSkillAtk,\"SU_LUNATICCARROTBEAT\",.@val; bonus2 bSkillAtk,\"SU_SVG_SPIRIT\",.@val; }",1000,15000,"SU_SCAROFTAROU"; + bonus bBaseAtk,100; + autobonus "{ .@val = max(100, (Hp/1000)); bonus2 bSkillAtk,\"SU_PICKYPECK\",.@val; bonus2 bSkillAtk,\"SU_SCAROFTAROU\",.@val; bonus2 bSkillAtk,\"SU_LUNATICCARROTBEAT\",.@val; bonus2 bSkillAtk,\"SU_SVG_SPIRIT\",.@val; }",30,15000,BF_WEAPON; } if (getskilllv("SU_POWEROFFLOCK") == 5) { bonus bPerfectHitAddRate,50; @@ -189826,6 +191160,140 @@ Body: } } } + - Id: 470239 + AegisName: aegis_470239 + Name: "[Not For Sale] Gray Wolf Boots" + Type: Armor + Weight: 600 + Defense: 20 + Locations: + Shoes: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bAtkRate,4*.@r; + - Id: 470240 + AegisName: aegis_470240 + Name: "[Not For Sale] Gray Wolf Shoes" + Type: Armor + Weight: 200 + Defense: 8 + Locations: + Shoes: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bMatkRate,4*.@r; + - Id: 470241 + AegisName: aegis_470241 + Name: "[Not For Sale] Snowflake Boots" + Type: Armor + Weight: 600 + Defense: 20 + Locations: + Shoes: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bAtkRate,4*.@r; + if (.@r=5) { + bonus bDelayrate,-35; + if (.@r>=6) { + bonus bAspdRate,10; + } + } + - Id: 470242 + AegisName: aegis_470242 + Name: "[Not For Sale] Snowflake Shoes" + Type: Armor + Weight: 200 + Defense: 8 + Locations: + Shoes: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,30; + bonus bMaxSPrate,30; + bonus bMatkRate,4*.@r; + if (.@r=5) { + bonus bDelayrate,-35; + if (.@r>=6) { + bonus bAspdRate,10; + } + } + - Id: 470243 + AegisName: aegis_470243 + Name: Two Side Diamond Boots + Type: Armor + Weight: 800 + Defense: 30 + Slots: 1 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,15; + bonus2 bSubClass,Class_Boss,5; + bonus2 bSubClass,Class_Normal,5; + bonus2 bSubRace,RC_Player_Doram,10; + bonus2 bSubRace,RC_Player_Human,10; + bonus bMaxHPrate,4*.@r; + if (.@r>=5) { + bonus bDelayrate,-15; + bonus bAtkRate,15; + bonus bMatkRate,15; + if (.@r>=7) { + bonus bDelayrate,-25; + bonus bAtkRate,25; + bonus bMatkRate,25; + } + } - Id: 470245 AegisName: aegis_470245 Name: "[Not For Sale] Destroyer Boots" @@ -189988,6 +191456,208 @@ Body: } } } + - Id: 470254 + AegisName: aegis_470254 + Name: Will of Sword and Zen + Type: Armor + Weight: 700 + Defense: 25 + Slots: 1 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,15; + bonus2 bSubClass,Class_Boss,5; + bonus2 bSubClass,Class_Normal,5; + bonus2 bSubRace,RC_Player_Doram,10; + bonus2 bSubRace,RC_Player_Human,10; + bonus bMaxHPrate,4*.@r; + if (.@r>=5) { + bonus bDelayrate,-15; + bonus bAtkRate,15; + bonus bMatkRate,15; + if (.@r>=7) { + bonus bDelayrate,-25; + bonus bAtkRate,25; + bonus bMatkRate,25; + } + } + - Id: 470260 + AegisName: Gaebolg_Boots + Name: Gaebolg Boots + Type: Armor + Weight: 2000 + Defense: 128 + Slots: 1 + Locations: + Shoes: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMaxHPrate,10; + bonus bMaxSPrate,4+(.@r/2); + bonus bDef,10*(.@r/2); + if (.@r>=7) { + bonus bAspdRate,10; + if (.@r>=9) { + bonus bLongAtkRate,5; + bonus bShortAtkRate,5; + bonus bPAtk,5; + if (.@r>=10) { + bonus bBaseAtk,20; + bonus bDef,100; + if (.@r>=12) { + bonus bLongAtkRate,5; + bonus bShortAtkRate,5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bBaseAtk,10; + bonus bPow,2; + bonus bCon,2; + if (.@g>=ENCHANTGRADE_C) { + bonus bPAtk,2; + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-1000; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3; + bonus bAtkRate,3; + } + } + } + } + - Id: 470261 + AegisName: Gaebolg_Shoes + Name: Gaebolg Shoes + Type: Armor + Weight: 1000 + Defense: 80 + Slots: 1 + Locations: + Shoes: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMaxHPrate,10; + bonus bMaxSPrate,4+(.@r/2); + bonus bDef,10*(.@r/2); + if (.@r>=7) { + bonus bAspdRate,10; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,5; + bonus bSMatk,5; + if (.@r>=10) { + bonus bMatk,20; + bonus bDef,100; + if (.@r>=12) { + bonus2 bMagicAtkEle,Ele_All,5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bMatk,10; + bonus bSpl,2; + bonus bCon,2; + if (.@g>=ENCHANTGRADE_C) { + bonus bSMatk,2; + bonus bMatkRate,2; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-1000; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3; + bonus bMatkRate,3; + } + } + } + } + - Id: 470263 + AegisName: aegis_470263 + Name: Zodiac Boots (Archer) + Type: Armor + Weight: 900 + Defense: 60 + Slots: 1 + Jobs: + BardDancer: true + Hunter: true + Classes: + All_Third: true + Fourth: true + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bBaseAtk,50+(10*(.@r/2)); + bonus bMatk,50+(10*(.@r/2)); + bonus bAtkRate,.@r/2; + bonus bMatkRate,.@r/2; + bonus2 bSkillAtk,"RA_AIMEDBOLT",15*(.@r/4); + bonus2 bSkillAtk,"WM_METALICSOUND",15*(.@r/4); + if (.@r>=9) { + bonus bFixedCast,-500; + if (@r>=11) { + bonus bDelayrate,-10; + } + } + - Id: 470264 + AegisName: aegis_470264 + Name: "[Not For Sale] Zodiac Boots (Archer)" + Type: Armor + Weight: 900 + Defense: 60 + Slots: 1 + Jobs: + BardDancer: true + Hunter: true + Classes: + All_Third: true + Fourth: true + Locations: + Shoes: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bBaseAtk,50+(10*(.@r/2)); + bonus bMatk,50+(10*(.@r/2)); + bonus bAtkRate,.@r/2; + bonus bMatkRate,.@r/2; + bonus2 bSkillAtk,"RA_AIMEDBOLT",15*(.@r/4); + bonus2 bSkillAtk,"WM_METALICSOUND",15*(.@r/4); + if (.@r>=9) { + bonus bFixedCast,-500; + if (@r>=11) { + bonus bDelayrate,-10; + } + } - Id: 470265 AegisName: FuriousBoots Name: Furious Boots @@ -195828,6 +197498,112 @@ Body: } } } + - Id: 480388 + AegisName: aegis_480388 + Name: "[Not For Sale] Gray Wolf Muffler" + Type: Armor + Weight: 300 + Defense: 25 + Locations: + Garment: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Refineable: true + Script: | + .@r = getrefine(); + bonus bDef,150; + bonus bMdef,15; + bonus2 bSubEle,Ele_Ghost,50+(.@r*3); + - Id: 480389 + AegisName: aegis_480389 + Name: "[Not For Sale] Gray Wolf Cloak" + Type: Armor + Weight: 1000 + Defense: 60 + Locations: + Garment: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bDef,150; + bonus bMdef,15; + bonus bMaxHPrate,10; + bonus bMaxSPrate,10; + bonus2 bSubEle,Ele_Ghost,50+(.@r*3); + - Id: 480390 + AegisName: aegis_480390 + Name: "[Not For Sale] Snowflake Cloak" + Type: Armor + Weight: 1000 + Defense: 60 + Locations: + Garment: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,10; + bonus bMaxSPrate,10; + bonus2 bSubEle,Ele_Holy,50+(.@r*3); + if (.@r>=5) { + bonus bDelayrate,-15; + if (.@r>=6) { + bonus bAspdRate,15; + } + } + - Id: 480391 + AegisName: aegis_480391 + Name: "[Not For Sale] Snowflake Muffler" + Type: Armor + Weight: 300 + Defense: 25 + Locations: + Garment: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMaxHPrate,10; + bonus bMaxSPrate,10; + bonus2 bSubEle,Ele_Holy,50+(.@r*3); + if (.@r>=5) { + bonus bDelayrate,-15; + if (.@r>=6) { + bonus bAspdRate,15; + } + } - Id: 480405 AegisName: C_SantaTeddyBear Name: Costume Santa Teddy Bear Doll Bag @@ -195844,6 +197620,145 @@ Body: Costume_Garment: true ArmorLevel: 1 View: 204 + - Id: 480411 + AegisName: aegis_480411 + Name: Costume White Rabbit Tail + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 206 + - Id: 480415 + AegisName: Gaebolg_Manteau + Name: Gaebolg Manteau + Type: Armor + Weight: 1600 + Defense: 142 + Slots: 1 + Locations: + Garment: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bPow,3; + bonus bCon,3; + bonus bAtkRate,(.@r/2); + bonus bDef,10*(.@r/2); + if (.@r>=7) { + bonus bDelayrate,-5; + if (.@r>=9) { + bonus bLongAtkRate,5; + bonus bShortAtkRate,5; + if (.@r>=10) { + bonus bPAtk,3; + bonus bBaseAtk,20; + if (.@r>=12) { + bonus bDelayrate,-5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bPAtk,2; + bonus bAtkRate,3; + if (.@g>=ENCHANTGRADE_C) { + bonus bPAtk,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bPAtk,5; + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bDelayrate,-5; + bonus bPAtk,7; + bonus bAtkRate,4; + } + } + } + } + - Id: 480416 + AegisName: Gaebolg_Muffler + Name: Gaebolg Muffler + Type: Armor + Weight: 800 + Defense: 90 + Slots: 1 + Locations: + Garment: true + ArmorLevel: 2 + EquipLevelMin: 245 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bSpl,3; + bonus bCon,3; + bonus bMatkRate,(.@r/2); + bonus bDef,10*(.@r/2); + if (.@r>=7) { + bonus bDelayrate,-5; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@r>=10) { + bonus bSMatk,3; + bonus bMatk,20; + if (.@r>=12) { + bonus bDelayrate,-5; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bSMatk,2; + bonus bMatkRate,3; + if (.@g>=ENCHANTGRADE_C) { + bonus bSMatk,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bSMatk,5; + bonus bMatkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bDelayrate,-5; + bonus bSMatk,7; + bonus bMatkRate,4; + } + } + } + } + - Id: 480419 + AegisName: aegis_480419 + Name: Costume Cyber Sword + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 207 + - Id: 480420 + AegisName: aegis_480420 + Name: Costume Cyber Rifle + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 208 + - Id: 480421 + AegisName: aegis_480421 + Name: Costume Defense Shield + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 209 + - Id: 480422 + AegisName: aegis_480422 + Name: Costume Power Cable + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 210 - Id: 490004 AegisName: Atker_Ring Name: Attacker Booster Ring @@ -198981,9 +200896,6 @@ Body: Both_Accessory: true ArmorLevel: 1 EquipLevelMin: 100 - Trade: - NoDrop: true - NoSell: true Script: | bonus bMaxHPrate,10; bonus2 bAddRace,RC_All,10; @@ -202029,6 +203941,177 @@ Body: bonus2 bSkillAtk,"EM_LIGHTNING_LAND",BaseLevel/10; bonus2 bSkillAtk,"EM_TERRA_DRIVE",BaseLevel/10; bonus2 bSkillAtk,"EM_VENOM_SWAMP",BaseLevel/10; + - Id: 490454 + AegisName: aegis_490454 + Name: "[Not For Sale] Gray Wolf Ring" + Type: Armor + Weight: 100 + Locations: + Right_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bAtkRate,15; + - Id: 490455 + AegisName: aegis_490455 + Name: "[Not For Sale] Gray Wolf Earrings" + Type: Armor + Weight: 100 + Locations: + Right_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bMatkRate,15; + - Id: 490456 + AegisName: aegis_490456 + Name: "[Not For Sale] Gray Wolf Pendant" + Type: Armor + Weight: 100 + Locations: + Left_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bAtkRate,15; + - Id: 490457 + AegisName: aegis_490457 + Name: "[Not For Sale] Gray Wolf Necklace" + Type: Armor + Weight: 100 + Locations: + Left_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bMatkRate,15; + - Id: 490458 + AegisName: aegis_490458 + Name: "[Not For Sale] Snowflake Ring" + Type: Armor + Weight: 100 + Locations: + Right_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Script: | + bonus bAspdRate,10; + bonus bDelayrate,-15; + bonus bAtkRate,10; + - Id: 490459 + AegisName: aegis_490459 + Name: "[Not For Sale] Snowflake Earrings" + Type: Armor + Weight: 100 + Locations: + Right_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Script: | + bonus bAspdRate,10; + bonus bDelayrate,-15; + bonus bMatkRate,10; + - Id: 490460 + AegisName: aegis_490460 + Name: "[Not For Sale] Snowflake Pendant" + Type: Armor + Weight: 100 + Locations: + Left_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Script: | + bonus bAspdRate,10; + bonus bDelayrate,-15; + bonus bAtkRate,10; + - Id: 490461 + AegisName: aegis_490461 + Name: "[Not For Sale] Snowflake Necklace" + Type: Armor + Weight: 100 + Locations: + Left_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 220 + Script: | + bonus bAspdRate,10; + bonus bDelayrate,-15; + bonus bMatkRate,10; + - Id: 490463 + AegisName: aegis_490463 + Name: Dawson Badge + Type: Armor + Defense: 1 + Jobs: + Gunslinger: true + Rebellion: true + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 10 + Script: | + bonus bAtkRate,3; + bonus bMatkRate,3; + bonus bCritical,10; + bonus bMaxHP,200; + bonus bMaxSP,100; + bonus2 bAddEff,Eff_Blind,100; - Id: 490464 AegisName: aegis_490464 Name: Ring of Unknown Hero (Guillotine) @@ -202125,6 +204208,43 @@ Body: bonus bDelayrate,-3; bonus bAtkRate,6; bonus bMatkRate,6; + - Id: 490471 + AegisName: aegis_490471 + Name: Ring of Artemis + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bCon,3; + bonus bCritical,50; + bonus bAtkRate,10; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSubRace,RC_Player_Human,3; + bonus2 bFixedCastrate,"RA_AIMEDBOLT",-100; + bonus2 bSkillAtk,"WH_CRESCIVE_BOLT",BaseLevel/10; + bonus2 bSkillAtk,"WH_GALESTORM",BaseLevel/10; + - Id: 490481 + AegisName: aegis_490481 + Name: Five Elements Seal Array + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bSpl,3; + bonus bMatkRate,10; + bonus2 bSubRace,RC_Player_Human,3; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSkillCooldown,"SP_CURSEEXPLOSION",-500; + bonus2 bSkillAtk,"SP_CURSEEXPLOSION",BaseLevel/3; + /*Todo : SkillAtk SOA_TALISMAN_OF_BLUE_DRAGON, SOA_TALISMAN_OF_WHITE_TIGER, SOA_TALISMAN_OF_RED_PHOENIX, SOA_TALISMAN_OF_BLACK_TORTOISE, SOA_TALISMAN_OF_FOUR_BEARING_GOD, SOA_CIRCLE_OF_DIRECTIONS_AND_ELEMENTALS, 1% Per 10 BaseLevel (Skill Not List in DB)*/ - Id: 490483 AegisName: Signet_Of_Spring Name: "Signet of Circulation: Spring" @@ -202209,6 +204329,192 @@ Body: Script: | bonus bCritAtkRate,10; bonus bVariableCastrate,-10; + - Id: 490501 + AegisName: aegis_490501 + Name: Polar Horizon Bracelet + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bPow,3; + bonus bAtkRate,10; + bonus bPerfectHitAddRate,25; + bonus2 bSubRace,RC_Player_Human,3; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSkillAtk,"SJ_FLASHKICK",BaseLevel/5; + bonus2 bSkillAtk,"SJ_FALLINGSTA",BaseLevel/5; + /*Todo : SkillAtk SKE_TWINKLING_GALAXY, SKE_STAR_BURST, SKE_STAR_CANNON, 1% Per 10 BaseLevel (Skill Not List in DB)*/ + - Id: 490507 + AegisName: Gaebolg_Ring + Name: Gaebolg Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Left_Accessory: true + ArmorLevel: 2 + EquipLevelMin: 245 + Script: | + bonus bAspdRate,10; + bonus bPAtk,3; + bonus bAtkRate,8; + - Id: 490508 + AegisName: Gaebolg_Glove + Name: Gaebolg Glove + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Right_Accessory: true + ArmorLevel: 2 + EquipLevelMin: 245 + Script: | + bonus bAspdRate,5; + bonus bVariableCastrate,-5; + bonus bPAtk,3; + bonus bAtkRate,8; + - Id: 490509 + AegisName: Gaebolg_Earring + Name: Gaebolg Earring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Left_Accessory: true + ArmorLevel: 2 + EquipLevelMin: 245 + Script: | + bonus bAspdRate,10; + bonus bSMatk,3; + bonus bMatkRate,8; + - Id: 490510 + AegisName: Gaebolg_Necklace + Name: Gaebolg Necklace + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Right_Accessory: true + ArmorLevel: 2 + EquipLevelMin: 245 + Script: | + bonus bAspdRate,5; + bonus bVariableCastrate,-5; + bonus bSMatk,3; + bonus bMatkRate,8; + - Id: 490514 + AegisName: aegis_490514 + Name: "[Not For Sale] Palace Ring" + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMaxHPrate,10; + bonus2 bAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_All,10; + - Id: 490515 + AegisName: aegis_490515 + Name: Ring of Unknown Hero (Genetic) + Type: Armor + Weight: 100 + Defense: 7 + Slots: 1 + Jobs: + Alchemist: true + Classes: + All_Third: true + Fourth: true + Locations: + Right_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bDelayrate,-3; + bonus bAtkRate,6; + bonus bMatkRate,6; + - Id: 490516 + AegisName: aegis_490516 + Name: "[Not For Sale] Ring of Unknown Hero (Genetic)" + Type: Armor + Weight: 100 + Defense: 7 + Slots: 1 + Jobs: + Alchemist: true + Classes: + All_Third: true + Fourth: true + Locations: + Right_Accessory: true + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bDelayrate,-3; + bonus bAtkRate,6; + bonus bMatkRate,6; + - Id: 490523 + AegisName: aegis_490523 + Name: Duelist Gold Coin + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bCon,3; + bonus bAtkRate,10; + bonus bPerfectHitAddRate,25; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSubRace,RC_Player_Human,3; + bonus2 bSkillCooldown,"RL_HEAT_BARREL",-40000; + bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",BaseLevel/10; + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",BaseLevel/10; + bonus2 bSkillAtk,"NW_WILD_FIRE",BaseLevel/10; + - Id: 490524 + AegisName: aegis_490524 + Name: Electron Booster + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 200 + Script: | + bonus bPow,3; + bonus bCritical,50; + bonus bAtkRate,10; + bonus2 bSubRace,RC_Player_Doram,3; + bonus2 bSubRace,RC_Player_Human,3; + bonus bNoMadoFuel; + bonus2 bSkillAtk,"MT_SPARK_BLASTER",BaseLevel/10; + bonus2 bSkillAtk,"MT_TRIPLE_LASER",BaseLevel/10; - Id: 500000 AegisName: IDTest_weapon Name: IDTest weapon @@ -207487,6 +209793,75 @@ Body: } } } + - Id: 510152 + AegisName: RightShape_Furious + Name: Furious Shape + Type: Weapon + SubType: Dagger + Weight: 1400 + Attack: 180 + Range: 1 + Slots: 2 + Jobs: + Assassin: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } + - Id: 510153 + AegisName: LeftShape_Furious + Name: Furious Shadow + Type: Weapon + SubType: Dagger + Weight: 1000 + Attack: 120 + Range: 1 + Slots: 1 + Jobs: + Assassin: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + if (.@g>=ENCHANTGRADE_D) { + bonus bAtkRate,2; + bonus bBaseAtk,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",5; + if (.@g>=ENCHANTGRADE_B) { + bonus bPAtk,3; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bSkillAtk,"SHC_SHADOW_STAB",10; + } + } + } + } - Id: 520000 AegisName: Boost_Axe Name: Booster Axe @@ -209182,6 +211557,122 @@ Body: } } } + - Id: 530057 + AegisName: OverSpear_Furious + Name: Furious Over Spear + Type: Weapon + SubType: 1hSpear + Weight: 3500 + Attack: 260 + Range: 3 + Slots: 2 + Jobs: + Crusader: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"IG_OVERSLASH",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"IG_OVERSLASH",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bShortAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"IG_OVERSLASH",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"IG_OVERSLASH",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"IG_OVERSLASH",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"IG_OVERSLASH",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } + - Id: 530058 + AegisName: Lance_Furious + Name: Furious Lance + Type: Weapon + SubType: 1hSpear + Weight: 8500 + Attack: 260 + Range: 3 + Slots: 2 + Jobs: + Crusader: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } - Id: 540000 AegisName: Boost_Spl_Book Name: Booster Spellbook @@ -211947,6 +214438,144 @@ Body: } } } + - Id: 540090 + AegisName: MasterSpellBook_Furious + Name: Furious Master Spellbook # !todo check english name + Type: Weapon + SubType: Book + Weight: 1000 + Attack: 100 + MagicAttack: 190 + Range: 1 + Slots: 2 + Jobs: + Sage: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"EM_CONFLAGRATION",15; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"EM_LIGHTNING_LAND",15; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Poison,10; + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + if (.@r>=9) { + bonus2 bSkillAtk,"EM_VENOM_SWAMP",10; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"EM_CONFLAGRATION",10; + bonus2 bSkillAtk,"EM_LIGHTNING_LAND",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Poison,10; + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"EM_LIGHTNING_LAND",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"EM_CONFLAGRATION",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } + - Id: 540091 + AegisName: Grimoire_Furious + Name: Grimoire of Wrath # !todo check english name + Type: Weapon + SubType: Book + Weight: 1000 + Attack: 100 + MagicAttack: 190 + Range: 1 + Slots: 2 + Jobs: + Sage: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"EM_DIAMOND_STORM",10; + bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",100; + bonus2 bSkillAtk,"MG_FIREBOLT",100; + bonus2 bSkillAtk,"MG_COLDBOLT",100; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"EM_TERRA_DRIVE",10; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Earth,10; + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Water,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + if (.@r>=9) { + bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",60; + bonus2 bSkillAtk,"MG_FIREBOLT",60; + bonus2 bSkillAtk,"MG_COLDBOLT",60; + if (.@r>=10) { + bonus bAspdRate,10; + if (.@r>=11) { + bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",40; + bonus2 bSkillAtk,"MG_FIREBOLT",40; + bonus2 bSkillAtk,"MG_COLDBOLT",40; + bonus2 bSkillAtk,"EM_DIAMOND_STORM",15; + bonus2 bSkillAtk,"EM_TERRA_DRIVE",15; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Earth,10; + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Water,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"EM_DIAMOND_STORM",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"EM_TERRA_DRIVE",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } - Id: 550001 AegisName: Boost_Soul_Rod Name: Booster Rod @@ -216533,6 +219162,127 @@ Body: } } } + - Id: 550145 + AegisName: Soul_Furious + Name: Furious Soul # !todo check english name + Type: Weapon + SubType: Staff + Weight: 1100 + Attack: 100 + MagicAttack: 180 + Range: 1 + Slots: 2 + Jobs: + SoulLinker: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",5; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=9) { + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",10; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SOA_EXORCISM_OF_MALICIOUS_SOUL",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } + - Id: 550146 + AegisName: SpiritStick_Furious + Name: Wrath’s Seal # !todo check english name + Type: Weapon + SubType: Staff + Weight: 1100 + Attack: 100 + MagicAttack: 180 + Range: 1 + Slots: 2 + Jobs: + SoulLinker: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",10; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLACK_TORTOISE",10; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=9) { + bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",10; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",15; + bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLACK_TORTOISE",15; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SOA_TALISMAN_OF_RED_PHOENIX",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SOA_TALISMAN_OF_BLACK_TORTOISE",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } - Id: 560000 AegisName: Boost_Knuckle Name: Booster Knuckles @@ -222685,6 +225435,67 @@ Body: } } } + - Id: 590087 + AegisName: Hammer_Furious + Name: Hammer of Wrath # !todo check english name + Type: Weapon + SubType: Mace + Weight: 3500 + Attack: 380 + Range: 1 + Slots: 2 + Jobs: + Blacksmith: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"NC_ARMSCANNON",25; + bonus2 bSkillAtk,"MT_SPARK_BLASTER",10; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"MT_SPARK_BLASTER",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"NC_ARMSCANNON",25; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"MT_SPARK_BLASTER",15; + bonus2 bSkillAtk,"NC_ARMSCANNON",15; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"MT_SPARK_BLASTER",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"MT_SPARK_BLASTER",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } - Id: 600000 AegisName: IDTest_bothhand Name: IDTest bothhand @@ -225289,6 +228100,123 @@ Body: } } } + - Id: 610071 + AegisName: Impact_Furious + Name: Furious Impact + Type: Weapon + SubType: Katar + Weight: 1400 + Attack: 210 + Range: 1 + Slots: 2 + Jobs: + Assassin: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",5; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bCritAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",10; + if (.@r>=10) { + bonus bCritical,10; + if (.@r>=11) { + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } + - Id: 610072 + AegisName: Humma_Furious + Name: Furious Huuma Shuriken + Type: Weapon + SubType: Huuma + Weight: 2800 + Attack: 380 + Range: 1 + Slots: 2 + Jobs: + KagerouOboro: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"SS_KUNAIKAITEN",10; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SS_KUNAIKAITEN",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"SS_KUNAIKAITEN",10; + if (.@r>=10) { + bonus bLongAtkRate,10; + if (.@r>=11) { + bonus2 bSkillAtk,"SS_KUNAIKAITEN",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SS_KUNAIKAITEN",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SS_KUNAIKUSSETSU",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } - Id: 620001 AegisName: Woe_Twohand_Axe2_Z Name: Intermediate Guild Member's Two-Handed Axe @@ -226105,6 +229033,65 @@ Body: } } } + - Id: 620040 + AegisName: GiganticAxe_Furious + Name: Furious Gigantic Ax # !todo check english name + Type: Weapon + SubType: 2hAxe + Weight: 6000 + Attack: 330 + Range: 1 + Slots: 2 + Jobs: + Blacksmith: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"MT_AXE_STOMP",10; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bShortAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"MT_AXE_STOMP",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"MT_MIGHTY_SMASH",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } - Id: 630001 AegisName: Woe_T_Lance2_Z Name: Intermediate Guild Member's Lance @@ -229852,6 +232839,69 @@ Body: } } } + - Id: 650049 + AegisName: WheelHumma_Furious + Name: Furious Wheel Shuriken + Type: Weapon + SubType: Huuma + Weight: 2500 + Attack: 150 + MagicAttack: 350 + Range: 1 + Slots: 2 + Jobs: + KagerouOboro: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bUnbreakableWeapon; + bonus2 bSkillAtk,"SS_REIKETSUHOU",10; + if (BaseLevel>=210) { + bonus bMatkRate,7; + bonus bMatk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"SS_REIKETSUHOU",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Earth,10; + bonus2 bMagicAtkEle,Ele_Water,10; + if (.@r>=9) { + bonus2 bSkillAtk,"SS_REIKETSUHOU",10; + if (.@r>=10) { + bonus2 bMagicAtkEle,Ele_Earth,10; + bonus2 bMagicAtkEle,Ele_Water,10; + if (.@r>=11) { + bonus2 bSkillAtk,"SS_REIKETSUHOU",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Earth,10; + bonus2 bMagicAtkEle,Ele_Water,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"SS_REIKETSUHOU",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"SS_KINRYUUHOU",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,4*(.@r/2); + bonus bMatkRate,4*(.@r/2); + } + } + } + } - Id: 700000 AegisName: IDTest_bow Name: IDTest bow diff --git a/db/re/item_db_etc.yml b/db/re/item_db_etc.yml index b78a6735be..d1bff89a58 100644 --- a/db/re/item_db_etc.yml +++ b/db/re/item_db_etc.yml @@ -585,6 +585,32 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 793 + AegisName: 2ndTH_S_Booster_Ticket + Name: Shadow Booster Voucher + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 824 + AegisName: 3rdTH_Ragwart_Ticket + Name: "[Event] Level 200 Gift Ticket" + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 901 AegisName: Danggie Name: Daenggie @@ -37861,6 +37887,32 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 25928 + AegisName: Evt_NY2023_Enc_C_1 + Name: "[Event] Headgear Enchant Stone Ticket" + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 25929 + AegisName: Evt_NY2023_Enc_C_2 + Name: "[Event] Garment Enchant Stone Ticket" + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 27002 AegisName: XM_Mystcase_Card_J Name: Horror of Xmas Giftcase Card @@ -45701,7 +45753,7 @@ Body: bonus2 bSkillAtk,"NJ_HUUMA",20; bonus bMaxHP,100*(.@r/2); bonus bHit,5*(.@r/2); - autobonus3 "{ bonus bSkillAtk,\"NJ_KIRIKAGE\",20; bonus bSkillAtk,\"NJ_HUUMA\",20; }",1000,60000,"NJ_NEN"; + autobonus3 "{ bonus2 bSkillAtk,\"NJ_KIRIKAGE\",20; bonus2 bSkillAtk,\"NJ_HUUMA\",20; }",1000,60000,"NJ_NEN"; - Id: 29527 AegisName: Improve_Orb_Def Name: Modification Orb (DEF) @@ -51561,7 +51613,7 @@ Body: Script: | bonus2 bSubEle,Ele_Neutral,20; .@r = getrefine(); - .@rate = ((getrefine() < 12) ? 25 : -25); + .@rate = ((getrefine() < 12) ? -25 : 25); if (getequiparmorlv() == 2) { .@rate += 8; } @@ -53046,6 +53098,539 @@ Body: bonus2 bSubRace,RC_DemiHuman,7; bonus2 bSubRace,RC_Player_Human,7; } + - Id: 300502 + AegisName: aegis_300502 + Name: Secret Wing Leizi (Sign Stamp) Card + Type: Card + Buy: 20 + Weight: 10 + Locations: + Both_Accessory: true + Flags: + DropEffect: CLIENT + Script: | + bonus bMaxHPrate,15; + bonus bAtkRate,15; + skill "MO_CALLSPIRITS",5; + - Id: 300503 + AegisName: aegis_300503 + Name: Rebellion Elena Volkova (Sign Stamp) Card + Type: Card + Buy: 20 + Weight: 10 + Locations: + Both_Accessory: true + Flags: + DropEffect: CLIENT + Script: | + bonus bNoSizeFix; + - Id: 300504 + AegisName: aegis_300504 + Name: Rebellion Est Loveroy (Sign Stamp) Card + Type: Card + Buy: 20 + Weight: 10 + Locations: + Both_Accessory: true + Flags: + DropEffect: CLIENT + Script: | + bonus bCritical,100; + - Id: 300505 + AegisName: aegis_300505 + Name: Seawind Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Brute,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Brute,8; + } + } + - Id: 300506 + AegisName: aegis_300506 + Name: Scalleg Card + Type: Card + Weight: 10 + Locations: + Right_Hand: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus2 bAddSize,Size_Small,10; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bAddSize,Size_Small,10; + } + - Id: 300507 + AegisName: aegis_300507 + Name: Velelling Card + Type: Card + Weight: 10 + Locations: + Right_Hand: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus2 bMagicAddSize,Size_Small,10; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bMagicAddSize,Size_Small,10; + } + - Id: 300508 + AegisName: aegis_300508 + Name: Skipskipper Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bMatkRate,5; + if (.@r>=7) { + bonus2 bMagicAddRace,RC_Undead,10; + if (.@r>=9) { + bonus2 bMagicAddRace,RC_Undead,7; + } + } + - Id: 300509 + AegisName: aegis_300509 + Name: Letterster Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Insect,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Insect,8; + } + } + - Id: 300510 + AegisName: aegis_300510 + Name: Cliolima Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Demon,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Demon,8; + } + } + - Id: 300511 + AegisName: aegis_300511 + Name: Rockstriker Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Undead,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Undead,8; + } + } + - Id: 300512 + AegisName: aegis_300512 + Name: Ice Seahorse Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bMatkRate,5; + if (.@r>=7) { + bonus2 bMagicAddRace,RC_Formless,10; + if (.@r>=9) { + bonus2 bMagicAddRace,RC_Formless,7; + } + } + - Id: 300513 + AegisName: aegis_300513 + Name: Icehorn Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bUseSPrate,10; + bonus2 bMagicAtkEle,Ele_Water,3*getrefine(); + - Id: 300514 + AegisName: aegis_300514 + Name: Yoster Cleaner Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Dragon,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Dragon,8; + } + } + - Id: 300515 + AegisName: aegis_300515 + Name: Yoster Fixer Card + Type: Card + Weight: 10 + Locations: + Garment: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bCritical,-15; + bonus bFlee,30; + bonus bShortAtkRate,10+7*(getrefine()/3); + - Id: 300516 + AegisName: aegis_300516 + Name: Yoster Collector Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bAtkRate,8; + if (.@r>=7) { + bonus2 bAddRace,RC_Formless,12; + if (.@r>=9) { + bonus2 bAddRace,RC_Formless,8; + } + } + - Id: 300517 + AegisName: aegis_300517 + Name: Yoster Negotiator Card + Type: Card + Weight: 10 + Locations: + Garment: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bCritical,-15; + bonus bFlee,30; + bonus bLongAtkRate,10+7*(getrefine()/3); + - Id: 300518 + AegisName: aegis_300518 + Name: Yoster Cooker Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bMatkRate,5; + if (.@r>=7) { + bonus2 bMagicAddRace,RC_Dragon,10; + if (.@r>=9) { + bonus2 bMagicAddRace,RC_Dragon,7; + } + } + - Id: 300519 + AegisName: aegis_300519 + Name: Yormi Card + Type: Card + Weight: 10 + Locations: + Right_Hand: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus2 bAddSize,Size_Medium,10; + bonus2 bAddSize,Size_Large,10; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bAddSize,Size_Medium,10; + bonus2 bAddSize,Size_Large,10; + } + - Id: 300520 + AegisName: aegis_300520 + Name: Yormi Missionary Card + Type: Card + Weight: 10 + Locations: + Right_Hand: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus2 bMagicAddSize,Size_Medium,10; + bonus2 bMagicAddSize,Size_Large,10; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bMagicAddSize,Size_Medium,10; + bonus2 bMagicAddSize,Size_Large,10; + } + - Id: 300521 + AegisName: aegis_300521 + Name: Yordos Investigator Card + Type: Card + Weight: 10 + Locations: + Garment: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bVariableCastrate,15; + bonus bFlee,30; + bonus2 bMagicAtkEle,Ele_Ghost,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Fire,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Neutral,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Holy,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Dark,10+7*(.@r/3); + - Id: 300522 + AegisName: aegis_300522 + Name: Yordos Judge Card + Type: Card + Weight: 10 + Locations: + Garment: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bVariableCastrate,15; + bonus bFlee,30; + bonus2 bMagicAtkEle,Ele_Undead,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Earth,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Water,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Wind,10+7*(.@r/3); + bonus2 bMagicAtkEle,Ele_Poison,10+7*(.@r/3); + - Id: 300523 + AegisName: aegis_300523 + Name: Yordos Executor Card + Type: Card + Weight: 10 + Locations: + Armor: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bCritAtkRate,12; + bonus bCritical,5; + if (.@r>=9) { + bonus bCritical,5; + if (.@r>=11) { + bonus bCritical,6; + } + } + - Id: 300524 + AegisName: aegis_300524 + Name: Yoscopus Guardian Card + Type: Card + Weight: 10 + Locations: + Armor: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bPAtk,10; + bonus bMaxHPrate,-7; + bonus bFlee,30; + bonus bAtkRate,2*(readparam(bStr)/10); + bonus bCritical,-3*(readparam(bLuk)/10); + - Id: 300525 + AegisName: aegis_300525 + Name: Yoscopus Warlock Card + Type: Card + Weight: 10 + Locations: + Armor: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bPAtk,10; + bonus bMaxHPrate,-7; + bonus bFlee,30; + bonus bAtkRate,2*(readparam(bDex)/10); + bonus bCritical,-3*(readparam(bLuk)/10); + - Id: 300526 + AegisName: aegis_300526 + Name: Yorker Worker Card + Type: Card + Weight: 10 + Locations: + Right_Accessory: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bVariableCastrate,-7; + bonus bCritical,5; + - Id: 300527 + AegisName: aegis_300527 + Name: Yorker Trader Card + Type: Card + Weight: 10 + Locations: + Left_Accessory: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bVariableCastrate,-7; + bonus bCritical,5; + - Id: 300528 + AegisName: aegis_300528 + Name: Yortus Bishop Card + Type: Card + Weight: 10 + Locations: + Head_Low: true + Head_Mid: true + Head_Top: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus bMaxHPrate,7; + if (.@r>=10) { + bonus bMaxHPrate,3; + if (.@r>=14) { + bonus bMaxHPrate,2; + } + } + - Id: 300529 + AegisName: aegis_300529 + Name: Yortus Warlock Card + Type: Card + Weight: 10 + Locations: + Armor: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bSMatk,10; + bonus bMaxHPrate,-7; + bonus bFlee,30; + bonus bMatkRate,2*(readparam(bInt)/10); + bonus bUseSPrate,3*(readparam(bDex)/10); + - Id: 300530 + AegisName: aegis_300530 + Name: Yortus Arbiter Card + Type: Card + Weight: 10 + Locations: + Garment: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bCRate,5; + bonus bCritical,25; + bonus bMaxSPrate,-15; + if (readparam(bLuk)>=120) { + bonus bCritical,10; + } + if (readparam(bCrt)>=100) { + bonus bCritAtkRate,50; + bonus bCRate,5; + } + - Id: 300531 + AegisName: aegis_300531 + Name: Yortus Bailiff Card + Type: Card + Weight: 10 + Locations: + Shoes: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bUseSPrate,10; + bonus2 bMagicAtkEle,Ele_Ghost,3*getrefine(); + - Id: 300532 + AegisName: aegis_300532 + Name: Ghost Ship Captain Card + Type: Card + Weight: 10 + Locations: + Right_Hand: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus2 bAddClass,Class_Boss,20; + if (getiteminfo(getequipid(EQI_HAND_R), ITEMINFO_WEAPONLEVEL)==5) { + bonus2 bAddClass,Class_Boss,10; + } + - Id: 300533 + AegisName: aegis_300533 + Name: Devouring Tan Card + Type: Card + Weight: 10 + Locations: + Armor: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + .@r = getrefine(); + bonus2 bAddClass,Class_Normal,30; + bonus2 bAddClass,Class_Boss,30; + bonus bMaxHPrate,-15; + bonus bPAtk,.@r; + bonus bAtkRate,.@r; - Id: 310000 AegisName: Ranger_Top2 Name: Sniper Stone II (Top) @@ -60642,9 +61227,692 @@ Body: SubType: Enchant Script: | bonus bMaxHP,25*BaseLevel; + - Id: 310761 + AegisName: Unlimited_Fight_Lv1 + Name: Infinite Fighting Spirit Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,2*(.@r/2); + bonus bHit,2*(.@r/2); + bonus bAtkRate,.@r/5; + - Id: 310762 + AegisName: Unlimited_Fight_Lv2 + Name: Infinite Fighting Spirit Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,4*(.@r/2); + bonus bHit,5*(.@r/2); + bonus bAtkRate,2*(.@r/5); + - Id: 310763 + AegisName: Unlimited_Fight_Lv3 + Name: Infinite Fighting Spirit Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,7*(.@r/2); + bonus bHit,7*(.@r/2); + bonus bAtkRate,3*(.@r/5); + - Id: 310764 + AegisName: Unlimited_Power + Name: Infinite Power Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bStr,1; + if (.@r>=7) + bonus bStr,1; + if (.@r>=9) + bonus bStr,1; + if (.@r>=11) + bonus bStr,1; + - Id: 310765 + AegisName: VIT1_infinite + Name: VIT+1 + Type: Card + SubType: Enchant + Script: | + bonus bVit,1; + - Id: 310766 + AegisName: VIT2_infinite + Name: VIT+2 + Type: Card + SubType: Enchant + Script: | + bonus bVit,2; + - Id: 310767 + AegisName: VIT3_infinite + Name: VIT+3 + Type: Card + SubType: Enchant + Script: | + bonus bVit,3; + - Id: 310768 + AegisName: STR1_infinite + Name: STR+1 + Type: Card + SubType: Enchant + Script: | + bonus bStr,1; + - Id: 310769 + AegisName: STR2_infinite + Name: STR+2 + Type: Card + SubType: Enchant + Script: | + bonus bStr,2; + - Id: 310770 + AegisName: Fight1_Infinite + Name: Fighting Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bBaseAtk,6; + bonus bHit,2; + - Id: 310771 + AegisName: Fight2_Infinite + Name: Fighting Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bBaseAtk,9; + bonus bHit,3; + - Id: 310772 + AegisName: Fight3_Infinite + Name: Fighting Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bBaseAtk,12; + bonus bHit,4; + - Id: 310773 + AegisName: Int1_Infinite + Name: INT+1 + Type: Card + SubType: Enchant + Script: | + bonus bInt,1; + - Id: 310774 + AegisName: Int2_Infinite + Name: INT+2 + Type: Card + SubType: Enchant + Script: | + bonus bInt,2; + - Id: 310775 + AegisName: Matk1_infinite + Name: Magic Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bMatk,6; + bonus bVariableCastrate,-4; + - Id: 310776 + AegisName: Matk2_infinite + Name: Magic Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bMatk,9; + bonus bVariableCastrate,-6; + - Id: 310777 + AegisName: Matk3_infinite + Name: Magic Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bMatk,12; + bonus bVariableCastrate,-8; + - Id: 310778 + AegisName: Dex1_Infinite + Name: DEX+1 + Type: Card + SubType: Enchant + Script: | + bonus bDex,1; + - Id: 310779 + AegisName: Dex2_Infinite + Name: DEX+2 + Type: Card + SubType: Enchant + Script: | + bonus bDex,2; + - Id: 310780 + AegisName: Expert_Archer2_Infinite + Name: Expert Archer Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,4; + - Id: 310781 + AegisName: Expert_Archer3_Infinite + Name: Expert Archer Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,6; + - Id: 310782 + AegisName: Infinite_Archer1_Infini + Name: Master Bow Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bHit,2*(.@r/2); + bonus bLongAtkRate,.@r/2; + bonus bAtkRate,.@r/5; + - Id: 310783 + AegisName: Infinite_Archer2_Infini + Name: Master Bow Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bHit,5*(.@r/2); + bonus bLongAtkRate,2*(.@r/2); + bonus bAtkRate,2*(.@r/5); + - Id: 310784 + AegisName: Infinite_Archer3_Infini + Name: Master Bow Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bHit,7*(.@r/2); + bonus bLongAtkRate,3*(.@r/2); + bonus bAtkRate,3*(.@r/5); + - Id: 310785 + AegisName: MasterArcher1_Infinite + Name: Master Archer Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,4; + bonus bAspdRate,1; + - Id: 310786 + AegisName: MasterArcher2_Infinite + Name: Master Archer Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,8; + bonus bAspdRate,2; + - Id: 310787 + AegisName: MasterArcher3_Infinite + Name: Master Archer Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,12; + bonus bAspdRate,3; + - Id: 310788 + AegisName: MasterArcher4_Infinite + Name: Master Archer Infinite Lv4 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,16; + bonus bAspdRate,4; + - Id: 310789 + AegisName: MasterArcher5_Infinite + Name: Master Archer Infinite Lv5 + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,20; + bonus bAspdRate,5; + - Id: 310790 + AegisName: HP100_Infinite + Name: HP+100 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHP,100; + - Id: 310791 + AegisName: HP200_Infinite + Name: HP+200 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHP,200; + - Id: 310792 + AegisName: SP100_Infinite + Name: SP+100 + Type: Card + SubType: Enchant + Script: | + bonus bMaxSP,100; + - Id: 310793 + AegisName: SP150_Infinite + Name: SP+200 + Type: Card + SubType: Enchant + Script: | + bonus bMaxSP,200; + - Id: 310794 + AegisName: Adamatine1_Infinite + Name: Adamantine Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,5; + bonus bDef,15; + - Id: 310795 + AegisName: Adamatine2_Infinite + Name: Adamantine Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,10; + bonus bDef,30; + - Id: 310796 + AegisName: Adamatine3_Infinite + Name: Adamantine Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,15; + bonus bDef,45; + - Id: 310797 + AegisName: Adamatine4_Infinite + Name: Adamantine Infinite Lv4 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,20; + bonus bDef,60; + - Id: 310798 + AegisName: Adamatine5_Infinite + Name: Adamantine Infinite Lv5 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,25; + bonus bDef,75; + - Id: 310799 + AegisName: Int_Lv1_Infinity + Name: Infinite Intelligence Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bInt,2; + if (.@r>=7) + bonus bInt,1; + if (.@r>=9) + bonus bInt,1; + if (.@r>=11) + bonus bInt,1; + - Id: 310800 + AegisName: Dex_Lv1_Infinity + Name: Infinite Dexterity Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bDex,3; + if (.@r>=7) + bonus bDex,1; + if (.@r>=9) + bonus bDex,1; + if (.@r>=11) + bonus bDex,1; + - Id: 310801 + AegisName: Dex_Lv2_Infinity + Name: Infinite Dexterity Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bDex,3; + if (.@r>=7) { + bonus bDex,1; + if (.@r>=9) { + bonus bDex,1; + if (.@r>=11) { + bonus bDex,1; + bonus bLongAtkRate,1; + } + } + } + - Id: 310802 + AegisName: Dex_Lv3_Infinity + Name: Infinite Dexterity Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bDex,3; + if (.@r>=7) { + bonus bDex,1; + if (.@r>=9) { + bonus bDex,1; + if (.@r>=11) { + bonus bDex,2; + bonus bLongAtkRate,3; + } + } + } + - Id: 310803 + AegisName: MHP1_Infinity + Name: MHP1 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,1; + - Id: 310804 + AegisName: MHP2_Infinity + Name: MHP2 + Type: Card + SubType: Enchant + Script: | + bonus bMaxHPrate,2; + - Id: 310805 + AegisName: Mettle1_Infinite + Name: Mettle Infinite Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bAtkRate,3; + bonus bHit,3; + - Id: 310806 + AegisName: Mettle2_Infinite + Name: Mettle Infinite Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bAtkRate,6; + bonus bHit,6; + - Id: 310807 + AegisName: Mettle3_Infinite + Name: Mettle Infinite Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bAtkRate,9; + bonus bHit,9; + - Id: 310808 + AegisName: Mettle4_Infinite + Name: Mettle Infinite Lv4 + Type: Card + SubType: Enchant + Script: | + bonus bAtkRate,12; + bonus bHit,12; + - Id: 310809 + AegisName: Mettle5_Infinite + Name: Mettle Infinite Lv5 + Type: Card + SubType: Enchant + Script: | + bonus bAtkRate,15; + bonus bHit,15; + - Id: 310810 + AegisName: UnlimitedMatk1_Infinite + Name: Infinite Magic Power Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMatk,20; + if (.@r>=7) + bonus bMatkRate,1; + if (.@r>=9) + bonus bMatkRate,2; + - Id: 310811 + AegisName: UnlimitedMatk2_Infinite + Name: Infinite Magic Power Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMatk,25; + if (.@r>=7) + bonus bMatkRate,3; + if (.@r>=9) + bonus bMatkRate,5; + - Id: 310812 + AegisName: UnlimitedMatk3_Infinite + Name: Infinite Magic Power Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMatk,30; + bonus bMatkRate,5; + if (.@r>=7) + bonus bMatkRate,3; + if (.@r>=9) + bonus bMatkRate,5; + - Id: 310813 + AegisName: UnlimitedSniper1_Infini + Name: Infinite Sharpshooter Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,20; + if (.@r>=7) + bonus bLongAtkRate,1; + if (.@r>=9) + bonus bLongAtkRate,2; + - Id: 310814 + AegisName: UnlimitedSniper2_Infini + Name: Infinite Sharpshooter Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,25; + if (.@r>=7) + bonus bLongAtkRate,3; + if (.@r>=9) + bonus bLongAtkRate,5; + - Id: 310815 + AegisName: UnlimitedSniper3_Infini + Name: Infinite Sharpshooter Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,30; + bonus bLongAtkRate,5; + if (.@r>=7) + bonus bLongAtkRate,3; + if (.@r>=9) + bonus bLongAtkRate,5; + - Id: 310816 + AegisName: IQ1_Infinite + Name: Intelligence Lv1 + Type: Card + SubType: Enchant + Script: | + bonus bMatkRate,4; + bonus bVariableCastrate,-5; + - Id: 310817 + AegisName: IQ2_Infinite + Name: Intelligence Lv2 + Type: Card + SubType: Enchant + Script: | + bonus bMatkRate,8; + bonus bVariableCastrate,-10; + - Id: 310818 + AegisName: IQ3_Infinite + Name: Intelligence Lv3 + Type: Card + SubType: Enchant + Script: | + bonus bMatkRate,12; + bonus bVariableCastrate,-15; + - Id: 310819 + AegisName: IQ4_Infinite + Name: Intelligence Lv4 + Type: Card + SubType: Enchant + Script: | + bonus bMatkRate,16; + bonus bVariableCastrate,-20; + - Id: 310820 + AegisName: IQ5_Infinite + Name: Intelligence Lv5 + Type: Card + SubType: Enchant + Script: | + bonus bMatkRate,20; + bonus bVariableCastrate,-25; + - Id: 310821 + AegisName: UnlimitedAtk1_Infinite + Name: Infinite Attack Power Lv1 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,20; + if (.@r>=7) + bonus bShortAtkRate,1; + if (.@r>=9) + bonus bShortAtkRate,2; + - Id: 310822 + AegisName: UnlimitedAtk2_Infinite + Name: Infinite Attack Power Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,25; + if (.@r>=7) + bonus bShortAtkRate,3; + if (.@r>=9) + bonus bShortAtkRate,5; + - Id: 310823 + AegisName: UnlimitedAtk3_Infinite + Name: Infinite Attack Power Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,30; + bonus bAtkRate,5; + if (.@r>=7) + bonus bShortAtkRate,3; + if (.@r>=9) + bonus bShortAtkRate,5; + - Id: 310824 + AegisName: Unlimited_Power2 + Name: Infinite Power Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bStr,2; + if (.@r>=7) { + bonus bStr,1; + if (.@r>=9) { + bonus bStr,1; + if (.@r>=11) { + bonus bStr,1; + bonus bShortAtkRate,1; + } + } + } + - Id: 310825 + AegisName: Unlimited_Power3 + Name: Infinite Power Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bStr,3; + if (.@r>=7) { + bonus bStr,1; + if (.@r>=9) { + bonus bStr,1; + if (.@r>=11) { + bonus bStr,2; + bonus bShortAtkRate,3; + } + } + } + - Id: 310826 + AegisName: Int_Lv2_Infinity + Name: Infinite Intelligence Lv2 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bInt,2; + if (.@r>=7) { + bonus bInt,1; + if (.@r>=9) { + bonus bInt,1; + if (.@r>=11) { + bonus bInt,2; + bonus2 bMagicAtkEle,Ele_All,1; + } + } + } + - Id: 310827 + AegisName: Int_Lv3_Infinity + Name: Infinite Intelligence Lv3 + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bInt,2; + if (.@r>=7) { + bonus bInt,1; + if (.@r>=9) { + bonus bInt,1; + if (.@r>=11) { + bonus bInt,2; + bonus2 bMagicAtkEle,Ele_All,3; + } + } + } + - Id: 310828 + AegisName: MagicEessence1_Infinity + Name: Magic Lv1 + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,4; + - Id: 310829 + AegisName: MagicEessence2_Infinity + Name: Magic Lv2 + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,8; + - Id: 310830 + AegisName: MagicEessence3_Infinity + Name: Magic Lv3 + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,12; + - Id: 310831 + AegisName: MagicEessence4_Infinity + Name: Magic Lv4 + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,16; + - Id: 310832 + AegisName: MagicEessence5_Infinity + Name: Magic Lv5 + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,20; - Id: 310833 AegisName: Tenacity1_Infinite - Name: Indomitable 1 + Name: Tenacity Infinite Lv1 Type: Card SubType: Enchant Script: | @@ -60652,7 +61920,7 @@ Body: bonus bPerfectHitAddRate,1; - Id: 310834 AegisName: Tenacity2_Infinite - Name: Indomitable 2 + Name: Tenacity Infinite Lv2 Type: Card SubType: Enchant Script: | @@ -60660,7 +61928,7 @@ Body: bonus bPerfectHitAddRate,2; - Id: 310835 AegisName: Tenacity3_Infinite - Name: Indomitable 3 + Name: Tenacity Infinite Lv3 Type: Card SubType: Enchant Script: | @@ -60668,7 +61936,7 @@ Body: bonus bPerfectHitAddRate,3; - Id: 310836 AegisName: Tenacity4_Infinite - Name: Indomitable 4 + Name: Tenacity Infinite Lv4 Type: Card SubType: Enchant Script: | @@ -60676,7 +61944,7 @@ Body: bonus bPerfectHitAddRate,4; - Id: 310837 AegisName: Tenacity5_Infinite - Name: Indomitable 5 + Name: Tenacity Infinite Lv5 Type: Card SubType: Enchant Script: | @@ -60740,32 +62008,32 @@ Body: autobonus "{ bonus bDex,30; bonus bLongAtkRate,15; }",30,10000,BF_WEAPON; - Id: 310844 AegisName: Summer_Hot_Lv1 - Name: Summer Heat(Lv1) + Name: Summer Heat (Lv1) Type: Card SubType: Enchant - Id: 310845 AegisName: Summer_Hot_Lv2 - Name: Summer Heat(Lv2) + Name: Summer Heat (Lv2) Type: Card SubType: Enchant - Id: 310846 AegisName: Summer_Hot_Lv3 - Name: Summer Heat(Lv3) + Name: Summer Heat (Lv3) Type: Card SubType: Enchant - Id: 310847 AegisName: Summer_Cool_Lv1 - Name: Summer Coolness(Lv1) + Name: Summer Coolness (Lv1) Type: Card SubType: Enchant - Id: 310848 AegisName: Summer_Cool_Lv2 - Name: Summer Coolness(Lv2) + Name: Summer Coolness (Lv2) Type: Card SubType: Enchant - Id: 310849 AegisName: Summer_Cool_Lv3 - Name: Summer Coolness(Lv3) + Name: Summer Coolness (Lv3) Type: Card SubType: Enchant - Id: 310850 @@ -60779,42 +62047,42 @@ Body: hateffect HAT_EF_firework,false; - Id: 310851 AegisName: Mad_Bunny_Enchant_1_1 - Name: Delay after skill 1Lv + Name: Global Cooldown 1Lv Type: Card SubType: Enchant Script: | bonus bDelayrate,-1; - Id: 310852 AegisName: Mad_Bunny_Enchant_1_2 - Name: Delay after skill 2Lv + Name: Global Cooldown 2Lv Type: Card SubType: Enchant Script: | bonus bDelayrate,-3; - Id: 310853 AegisName: Mad_Bunny_Enchant_1_3 - Name: Delay after skill 3Lv + Name: Global Cooldown 3Lv Type: Card SubType: Enchant Script: | bonus bDelayrate,-5; - Id: 310854 AegisName: Mad_Bunny_Enchant_2_1 - Name: Attack speed 1Lv + Name: Attack Speed 1Lv Type: Card SubType: Enchant Script: | bonus bAspdRate,5; - Id: 310855 AegisName: Mad_Bunny_Enchant_2_2 - Name: Attack speed 2Lv + Name: Attack Speed 2Lv Type: Card SubType: Enchant Script: | bonus bAspdRate,7; - Id: 310856 AegisName: Mad_Bunny_Enchant_2_3 - Name: Attack speed 3Lv + Name: Attack Speed 3Lv Type: Card SubType: Enchant Script: | @@ -60822,7 +62090,7 @@ Body: bonus bAspd,1; - Id: 310857 AegisName: Mad_Bunny_Enchant_3_1 - Name: Variable casting (physical) 1Lv + Name: Variable Casting (Physical) 1Lv Type: Card SubType: Enchant Script: | @@ -60830,7 +62098,7 @@ Body: bonus bBaseAtk,3; - Id: 310858 AegisName: Mad_Bunny_Enchant_3_2 - Name: Variable casting (physical) 2Lv + Name: Variable Casting (Physical) 2Lv Type: Card SubType: Enchant Script: | @@ -60838,7 +62106,7 @@ Body: bonus bBaseAtk,5; - Id: 310859 AegisName: Mad_Bunny_Enchant_3_3 - Name: Variable casting (physical) 3Lv + Name: Variable Casting (Physical) 3Lv Type: Card SubType: Enchant Script: | @@ -60846,7 +62114,7 @@ Body: bonus bPAtk,1; - Id: 310860 AegisName: Mad_Bunny_Enchant_3_4 - Name: Variable casting (magical) 3Lv + Name: Variable Casting (Magical) 3Lv Type: Card SubType: Enchant Script: | @@ -60897,21 +62165,21 @@ Body: bonus bShortAtkRate,5; - Id: 310867 AegisName: Mad_Bunny_Enchant_6_1 - Name: Long ranged 1Lv + Name: Long Ranged 1Lv Type: Card SubType: Enchant Script: | bonus bLongAtkRate,1; - Id: 310868 AegisName: Mad_Bunny_Enchant_6_2 - Name: Long ranged 2Lv + Name: Long Ranged 2Lv Type: Card SubType: Enchant Script: | bonus bLongAtkRate,3; - Id: 310869 AegisName: Mad_Bunny_Enchant_6_3 - Name: Long ranged 3Lv + Name: Long Ranged 3Lv Type: Card SubType: Enchant Script: | @@ -60981,7 +62249,7 @@ Body: bonus bMaxSPrate,7; - Id: 310879 AegisName: Mad_Bunny_Enchant_3_5 - Name: Variable casting (magical) 2Lv + Name: Variable Casting (Magical) 2Lv Type: Card SubType: Enchant Script: | @@ -60989,7 +62257,7 @@ Body: bonus bMatk,5; - Id: 310880 AegisName: Mad_Bunny_Enchant_3_6 - Name: Variable casting (magical) 1Lv + Name: Variable Casting (Magical) 1Lv Type: Card SubType: Enchant Script: | @@ -60997,14 +62265,14 @@ Body: bonus bMatk,3; - Id: 310881 AegisName: Runeknight_Top3 - Name: Rune Knight Stone(Upper) + Name: Rune Knight Stone (Upper) Type: Card SubType: Enchant Script: | bonus bCritAtkRate,2*getskilllv("RK_DRAGONTRAINING"); - Id: 310882 AegisName: Runeknight_Middle3 - Name: Rune Knight Stone(Mid) + Name: Rune Knight Stone (Mid) Type: Card SubType: Enchant Script: | @@ -61012,7 +62280,7 @@ Body: bonus bShortAtkRate,(getskilllv("RK_RUNEMASTERY")/2); - Id: 310883 AegisName: Runeknight_Bottom3 - Name: Rune Knight Stone(Lower) + Name: Rune Knight Stone (Lower) Type: Card SubType: Enchant Script: | @@ -61585,6 +62853,181 @@ Body: } } } + - Id: 310941 + AegisName: Amp_LG_2 + Name: Latent Awakening (Earth Drive I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"LG_EARTHDRIVE",BaseLevel/3; + - Id: 310942 + AegisName: Amp_WL_1 + Name: Latent Awakening (Jack Frost) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"WL_JACKFROST\",119; }",30,10000,BF_MAGIC; + - Id: 310944 + AegisName: Amp_SO_1 + Name: Latent Awakening (Summon Ventus) + Type: Card + SubType: Enchant + Script: | + bonus2 bFixedCastrate,"SO_SUMMON_VENTUS",-100; + - Id: 310947 + AegisName: Amp_SO_4 + Name: Latent Awakening (Varetyr Spear I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SO_VARETYR_SPEAR",BaseLevel/3; + - Id: 310948 + AegisName: Amp_RA_1 + Name: Latent Awakening (Arrow Storm) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"RA_ARROWSTORM\",47; }",30,10000,BF_WEAPON; + - Id: 310949 + AegisName: Amp_RA_2 + Name: Latent Awakening (Arrow Storm II) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"RA_ARROWSTORM",BaseLevel/10; + - Id: 310950 + AegisName: Amp_MIWA_1 + Name: Latent Awakening (Severe Rainstorm) + Type: Card + SubType: Enchant + Script: | + bonus2 bFixedCastrate,"WM_SEVERE_RAINSTORM",-100; + - Id: 310952 + AegisName: Amp_AB_1 + Name: Latent Awakening (Judex) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"AB_JUDEX\",46; }",30,10000,BF_MAGIC; + - Id: 310953 + AegisName: Amp_AB_2 + Name: Latent Awakening (Judex II) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"AB_JUDEX",BaseLevel/2; + - Id: 310954 + AegisName: Amp_RK_1 + Name: Latent Awakening (Ignition Break) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"RK_IGNITIONBREAK\",54; }",30,10000,BF_WEAPON; + - Id: 310956 + AegisName: Amp_RK_3 + Name: Latent Awakening (Sonic Wave I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"RK_SONICWAVE",BaseLevel/2; + - Id: 310957 + AegisName: Amp_SR_1 + Name: Latent Awakening (Howling of Lion) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SR_HOWLINGOFLION\",119; }",30,10000,BF_WEAPON; + - Id: 310959 + AegisName: Amp_NC_1 + Name: Latent Awakening (Arm Cannon) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"NC_ARMSCANNON\",59; }",30,10000,BF_WEAPON; + - Id: 310961 + AegisName: Amp_GN_1 + Name: Latent Awakening (Crazy Weed) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"GN_CRAZYWEED\",59; }",30,10000,BF_WEAPON; + - Id: 310962 + AegisName: Amp_GN_2 + Name: Latent Awakening (Cart Cannon I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"GN_CARTCANNON",BaseLevel/2; + - Id: 310964 + AegisName: Amp_GC_2 + Name: Latent Awakening (Cross Ripper Slasher I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",BaseLevel/2; + - Id: 310965 + AegisName: Amp_SC_1 + Name: Latent Awakening (Triangle Shot I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SC_TRIANGLESHOT",BaseLevel/3; + - Id: 310966 + AegisName: Amp_SC_2 + Name: Latent Awakening (Fatal Menace I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SC_FATALMENACE",BaseLevel/3; + - Id: 310967 + AegisName: Amp_KGOB_1 + Name: Latent Awakening (Swirling Petal I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"KO_HUUMARANKA",BaseLevel/4; + - Id: 310968 + AegisName: Amp_KGOB_2 + Name: Latent Awakening (Cross Slash I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"KO_JYUMONJIKIRI",BaseLevel/3; + - Id: 310971 + AegisName: Amp_RL_1 + Name: Latent Awakening (Banishing Buster) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"RL_BANISHING_BUSTER\",74; }",30,10000,BF_WEAPON; + - Id: 310973 + AegisName: Amp_SJ_1 + Name: Latent Awakening (Full Moon Kick) + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus2 bSkillUseSP,\"SJ_FULLMOONKICK\",79; }",30,10000,BF_WEAPON; + - Id: 310974 + AegisName: Amp_SJ_2 + Name: Latent Awakening (Solar Burst I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SJ_SOLARBURST",BaseLevel/10; + - Id: 310975 + AegisName: Amp_SJ_3 + Name: Latent Awakening (Full Moon Kick II) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SJ_FULLMOONKICK",BaseLevel/10; + - Id: 310976 + AegisName: Amp_SP_1 + Name: Latent Awakening (Esha) + Type: Card + SubType: Enchant + Script: | + bonus2 bFixedCastrate,"SP_SHA",-100; - Id: 310978 AegisName: Amp_SU_1 Name: Latent Awakening (Tuna Belly) @@ -61599,6 +63042,20 @@ Body: SubType: Enchant Script: | autobonus3 "{ bonus2 bSkillUseSP,\"SU_SVG_SPIRIT\",59; }",100,10000,"SU_SVG_SPIRIT"; + - Id: 310980 + AegisName: Amp_SU_3 + Name: Latent Awakening (Silvervine Stem Spear I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SU_SV_STEMSPEAR",BaseLevel/5; + - Id: 310981 + AegisName: Amp_SU_4 + Name: Latent Awakening (Catnip Meteor I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SU_CN_METEOR",BaseLevel/5; - Id: 310982 AegisName: PATK_1Lv Name: P.ATK 1Lv @@ -67424,6 +68881,55 @@ Body: SubType: Enchant Script: | bonus bVariableCastrate,-10; + - Id: 311405 + AegisName: aegis_311405 + Name: Fire Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Fire,5; + - Id: 311408 + AegisName: aegis_311408 + Name: Earth Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Earth,5; + - Id: 311409 + AegisName: aegis_311409 + Name: Neutral Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Neutral,5; + - Id: 311410 + AegisName: aegis_311410 + Name: Holy Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Holy,5; + - Id: 311411 + AegisName: aegis_311411 + Name: Dark Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Dark,5; + - Id: 311412 + AegisName: aegis_311412 + Name: Ghost Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Ghost,5; + - Id: 311413 + AegisName: aegis_311413 + Name: Poison Resistance 5% + Type: Card + SubType: Enchant + Script: | + bonus2 bSubEle,Ele_Poison,5; - Id: 311415 AegisName: aegis_311415 Name: Energy Coat Lv1 @@ -70462,6 +71968,13 @@ Body: Name: Evil Spell Type: Card SubType: Enchant + - Id: 312022 + AegisName: aegis_312022 + Name: Innate Ability + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bCrt,100; }",10,10000,BF_WEAPON|BF_MAGIC; - Id: 312023 AegisName: aegis_312023 Name: MaxSP+15% @@ -70526,6 +72039,41 @@ Body: Name: Latent Release (Biolo II) Type: Card SubType: Enchant + - Id: 312045 + AegisName: aegis_312045 + Name: Devil's Claws + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bPow,100; }",10,1000,BF_WEAPON|BF_MAGIC; + - Id: 312046 + AegisName: aegis_312046 + Name: Reaching the Root + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bSpl,100; }",10,1000,BF_WEAPON|BF_MAGIC; + - Id: 312047 + AegisName: aegis_312047 + Name: Immortal Body + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bSta,100; }",10,1000,BF_WEAPON|BF_MAGIC; + - Id: 312048 + AegisName: aegis_312048 + Name: Crown of Wisdom + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bWis,100; }",10,1000,BF_WEAPON|BF_MAGIC; + - Id: 312049 + AegisName: aegis_312049 + Name: Overlord of the Sky + Type: Card + SubType: Enchant + Script: | + autobonus "{ bonus bCon,100; }",10,1000,BF_WEAPON|BF_MAGIC; - Id: 312050 AegisName: Ice_C_Orb_Str Name: Glacier Flower Meow Power (STR) @@ -74012,6 +75560,11 @@ Body: } } } + - Id: 312396 + AegisName: aegis_312396 + Name: Latent Release (Shadow Cross III) + Type: Card + SubType: Enchant - Id: 312398 AegisName: aegis_312398 Name: Shinkiro Stone (Garment) @@ -74591,6 +76144,11 @@ Body: Name: Latent Release (Archmage III) Type: Card SubType: Enchant + - Id: 312474 + AegisName: aegis_312474 + Name: Latent Release (Dragon Knight IV) + Type: Card + SubType: Enchant - Id: 312475 AegisName: aegis_312475 Name: No Thoughts @@ -75984,6 +77542,11 @@ Body: Name: Evil Vigor (Sky Emperor) Type: Card SubType: Enchant + - Id: 312647 + AegisName: aegis_312647 + Name: Latent Release (Abyss Chaser IV) + Type: Card + SubType: Enchant - Id: 312649 AegisName: Justice_Vigor_MT Name: Good Vigor (Meister) @@ -77205,6 +78768,14 @@ Body: Script: | bonus bVariableCastrate,-30; bonus bMaxSPrate,50; + - Id: 312799 + AegisName: aegis_312799 + Name: Holy Protection + Type: Card + SubType: Enchant + Script: | + bonus bDef,300; + autobonus "{}",30,30000,BF_WEAPON,"{ sc_start SC_ASSUMPTIO,30000,1; }"; - Id: 312800 AegisName: Barmund_Poison3 Name: Varmundt's Crystal (Poison) Lv3 @@ -77270,6 +78841,212 @@ Body: Name: Evil Vigor (Night Watch) Type: Card SubType: Enchant + - Id: 312808 + AegisName: aegis_312808 + Name: Latent Awakening (Earth Strain I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"WL_EARTHSTRAIN",BaseLevel/3; + - Id: 312809 + AegisName: aegis_312809 + Name: Latent Awakening (Jack Frost II) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"WL_JACKFROST",BaseLevel/2; + - Id: 312810 + AegisName: aegis_312810 + Name: Latent Awakening (Hell Inferno I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"WL_HELLINFERNO",BaseLevel/2; + - Id: 312811 + AegisName: aegis_312811 + Name: Latent Awakening (Aimed Bolt I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"RA_AIMEDBOLT",BaseLevel/10; + - Id: 312813 + AegisName: aegis_312813 + Name: Latent Awakening (Power Swing I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"NC_POWERSWING",BaseLevel/2; + - Id: 312814 + AegisName: aegis_312814 + Name: Latent Awakening (Adoramus I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"AB_ADORAMUS",BaseLevel/2; + - Id: 312815 + AegisName: aegis_312815 + Name: Latent Awakening (Cannon Spear I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"LG_CANNONSPEAR",BaseLevel/3; + - Id: 312816 + AegisName: aegis_312816 + Name: Latent Awakening (Ray of Genesis I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"LG_RAYOFGENESIS",BaseLevel/3; + - Id: 312817 + AegisName: aegis_312817 + Name: Latent Awakening (Shield Press I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"LG_SHIELDPRESS",BaseLevel/2; + - Id: 312818 + AegisName: aegis_312818 + Name: Latent Awakening (Vanishing Point I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"LG_BANISHINGPOINT",BaseLevel; + - Id: 312819 + AegisName: aegis_312819 + Name: Latent Awakening (Spellfist I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"MG_FIREBOLT",BaseLevel/2; + bonus2 bSkillAtk,"MG_COLDBOLT",BaseLevel/2; + bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",BaseLevel/2; + - Id: 312820 + AegisName: aegis_312820 + Name: Latent Awakening (Metallic Sound I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"WM_METALICSOUND",BaseLevel/3; + - Id: 312821 + AegisName: aegis_312821 + Name: Latent Awakening (Cart Tornado I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"GN_CART_TORNADO",BaseLevel/2; + - Id: 312822 + AegisName: aegis_312822 + Name: Latent Awakening (Spore Explosion I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",BaseLevel/2; + - Id: 312824 + AegisName: aegis_312824 + Name: Latent Awakening (Lightning Bullet I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SR_RIDEINLIGHTNING",BaseLevel/2; + - Id: 312826 + AegisName: aegis_312826 + Name: Latent Awakening (Falling Stars I) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SJ_FALLINGSTAR",BaseLevel/10; + - Id: 312830 + AegisName: aegis_312830 + Name: Latent Awakening (Spirit of Savage II) + Type: Card + SubType: Enchant + Script: | + bonus2 bSkillAtk,"SU_SVG_SPIRIT",BaseLevel/5; + - Id: 312831 + AegisName: aegis_312831 + Name: Latent Release (Rune Knight II) + Type: Card + SubType: Enchant + - Id: 312832 + AegisName: aegis_312832 + Name: Latent Release (Warlock II) + Type: Card + SubType: Enchant + - Id: 312833 + AegisName: aegis_312833 + Name: Latent Release (Ranger II) + Type: Card + SubType: Enchant + - Id: 312834 + AegisName: aegis_312834 + Name: Latent Release (Mechanic II) + Type: Card + SubType: Enchant + - Id: 312835 + AegisName: aegis_312835 + Name: Latent Release (Guillotine Cross II) + Type: Card + SubType: Enchant + - Id: 312836 + AegisName: aegis_312836 + Name: Latent Release (Archbishop II) + Type: Card + SubType: Enchant + - Id: 312837 + AegisName: aegis_312837 + Name: Latent Release (Royal Guard II) + Type: Card + SubType: Enchant + - Id: 312838 + AegisName: aegis_312838 + Name: Latent Release (Sorcerer II) + Type: Card + SubType: Enchant + - Id: 312839 + AegisName: aegis_312839 + Name: Latent Release (Minstrel & Wanderer I) + Type: Card + SubType: Enchant + - Id: 312840 + AegisName: aegis_312840 + Name: Latent Release (Genetic II) + Type: Card + SubType: Enchant + - Id: 312841 + AegisName: aegis_312841 + Name: Latent Release (Shadow Chaser II) + Type: Card + SubType: Enchant + - Id: 312842 + AegisName: aegis_312842 + Name: Latent Release (Shura II) + Type: Card + SubType: Enchant + - Id: 312843 + AegisName: aegis_312843 + Name: Latent Release (Star Emperor II) + Type: Card + SubType: Enchant + - Id: 312844 + AegisName: aegis_312844 + Name: Latent Release (Soul Reaper II) + Type: Card + SubType: Enchant + - Id: 312845 + AegisName: aegis_312845 + Name: Latent Release (Kagerou & Oboro I) + Type: Card + SubType: Enchant + - Id: 312846 + AegisName: aegis_312846 + Name: Latent Release (Rebellion II) + Type: Card + SubType: Enchant + - Id: 312847 + AegisName: aegis_312847 + Name: Latent Release (Summoner II) + Type: Card + SubType: Enchant - Id: 312848 AegisName: Z_Bijou_STR_1 Name: STR I @@ -77755,6 +79532,71 @@ Body: SubType: Enchant Script: | bonus2 bMagicAtkEle,Ele_All,16; + - Id: 312927 + AegisName: aegis_312927 + Name: Latent Release (Archmage IV) + Type: Card + SubType: Enchant + - Id: 312932 + AegisName: aegis_312932 + Name: Latent Release (Inquisitor III) + Type: Card + SubType: Enchant + - Id: 312935 + AegisName: aegis_312935 + Name: Latent Release (Imperial Guard IV) + Type: Card + SubType: Enchant + - Id: 312938 + AegisName: aegis_312938 + Name: Latent Release (Windhawk V) + Type: Card + SubType: Enchant + - Id: 312941 + AegisName: aegis_312941 + Name: Latent Release (Elemental Master IV) + Type: Card + SubType: Enchant + - Id: 312944 + AegisName: aegis_312944 + Name: Latent Release (Cardinal VI) + Type: Card + SubType: Enchant + - Id: 312951 + AegisName: aegis_312951 + Name: Latent Release (Troubadour & Trouvelle II) + Type: Card + SubType: Enchant + - Id: 312955 + AegisName: aegis_312955 + Name: Latent Release (Biolo IV) + Type: Card + SubType: Enchant + - Id: 312958 + AegisName: aegis_312958 + Name: Latent Release (Meister III) + Type: Card + SubType: Enchant + - Id: 312959 + AegisName: aegis_312959 + Name: Latent Release (Meister IV) + Type: Card + SubType: Enchant + - Id: 312960 + AegisName: aegis_312960 + Name: Latent Release (Hyper Novice II) + Type: Card + SubType: Enchant + - Id: 312961 + AegisName: aegis_312961 + Name: Latent Release (Hyper Novice III) + Type: Card + SubType: Enchant + - Id: 312971 + AegisName: aegis_312971 + Name: Latent Release (Night Watch IV) + Type: Card + SubType: Enchant - Id: 312981 AegisName: Token_Of_Life Name: Token of Life @@ -78418,6 +80260,777 @@ Body: SubType: Enchant Script: | bonus2 bAddEle,Ele_All,(getskilllv("NW_HIDDEN_CARD")/2); + - Id: 313065 + AegisName: aegis_313065 + Name: Footprint Effect + Type: Card + SubType: Enchant + - Id: 313070 + AegisName: Ep21_4_Def + Name: Forest Magic Orb (Physical Defense) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bDef,125; + bonus bRes,15; + if (.@r>=7) { + bonus bDef,25; + bonus bRes,5; + if (.@r>=9) { + bonus bDef,25; + bonus bRes,5; + if (.@r>=11) { + bonus bDef,50; + bonus bRes,10; + } + } + } + - Id: 313071 + AegisName: Ep21_4_Mdef + Name: Forest Magic Orb (Magical Defense) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMdef,30; + bonus bMRes,15; + if (.@r>=7) { + bonus bMdef,5; + bonus bMRes,3; + if (.@r>=9) { + bonus bMdef,5; + bonus bMRes,3; + if (.@r>=11) { + bonus bMdef,10; + bonus bMRes,6; + } + } + } + - Id: 313072 + AegisName: Ep21_4_Warrior + Name: Forest Magic Orb (Warrior) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bPAtk,5; + bonus bBaseAtk,30; + if (.@r>=7) { + bonus bShortAtkRate,3; + if (.@r>=9) { + bonus bShortAtkRate,4; + if (.@r>=11) { + bonus bShortAtkRate,5; + } + } + } + - Id: 313073 + AegisName: Ep21_4_Archer + Name: Forest Magic Orb (Archer) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bPAtk,5; + bonus bBaseAtk,30; + if (.@r>=7) { + bonus bLongAtkRate,3; + if (.@r>=9) { + bonus bLongAtkRate,4; + if (.@r>=11) { + bonus bLongAtkRate,5; + } + } + } + - Id: 313074 + AegisName: Ep21_4_Assassin + Name: Forest Magic Orb (Assassin) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bPAtk,5; + bonus bCritical,2; + bonus bBaseAtk,20; + if (.@r>=7) { + bonus bCritAtkRate,3; + if (.@r>=9) { + bonus bCritAtkRate,4; + if (.@r>=11) { + bonus bCritAtkRate,5; + } + } + } + - Id: 313075 + AegisName: Ep21_4_Magician + Name: Forest Magic Orb (Magician) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bSMatk,5; + bonus bMatk,30; + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,3; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,4; + if (.@r>=11) { + bonus2 bMagicAtkEle,Ele_All,5; + } + } + } + - Id: 313076 + AegisName: Ep21_3_Berserker + Name: Forest Magic Orb (Berserker) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bPAtk,7; + bonus bAtkRate,5; + bonus bBaseAtk,50; + if (.@r>=7) { + bonus bShortAtkRate,5; + if (.@r>=9) { + bonus bShortAtkRate,5; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bShortAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,5; + } + } + } + } + - Id: 313077 + AegisName: Ep21_3_Marksman + Name: Forest Magic Orb (Marksman) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bPAtk,7; + bonus bAtkRate,5; + bonus bBaseAtk,50; + if (.@r>=7) { + bonus bLongAtkRate,5; + if (.@r>=9) { + bonus bLongAtkRate,5; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bLongAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bLongAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bLongAtkRate,5; + } + } + } + } + - Id: 313078 + AegisName: Ep21_3_Executioner + Name: Forest Magic Orb (Executioner) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bPAtk,7; + bonus bCritical,5; + bonus bAtkRate,3; + bonus bBaseAtk,30; + if (.@r>=7) { + bonus bCritAtkRate,5; + if (.@r>=9) { + bonus bCritAtkRate,5; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bCritAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bCritAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bCritAtkRate,5; + } + } + } + } + - Id: 313079 + AegisName: Ep21_3_Wizard + Name: Forest Magic Orb (Wizard) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bSMatk,7; + bonus bMatkRate,5; + bonus bMatk,50; + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,5; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bMagicAtkEle,Ele_All,5; + } + } + } + } + - Id: 313080 + AegisName: Ep21_2_P_Force + Name: Forest Magic Orb (Power Force) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bAtkRate,2; + if (.@r>=7) { + bonus bAtkRate,3; + if (.@r>=9) { + bonus bAtkRate,4; + if (.@r>=11) { + bonus bPAtk,3; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_C) { + bonus bAtkRate,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bAtkRate,4; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,5; + } + } + } + } + - Id: 313081 + AegisName: Ep21_2_M_Force + Name: Forest Magic Orb (Magic Force) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bMatkRate,2; + if (.@r>=7) { + bonus bMatkRate,3; + if (.@r>=9) { + bonus bMatkRate,4; + if (.@r>=11) { + bonus bSMatk,3; + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bMatkRate,2; + if (.@g>=ENCHANTGRADE_C) { + bonus bMatkRate,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bMatkRate,4; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,5; + } + } + } + } + - Id: 313082 + AegisName: Ep21_2_G_Cooldown + Name: Forest Magic Orb (Global Cooldown) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bDelayrate,-3; + if (.@r>=7) { + bonus bDelayrate,-3; + if (.@r>=9) { + bonus bDelayrate,-2; + if (.@r>=11) { + bonus bDelayrate,-2; + } + } + } + - Id: 313083 + AegisName: Ep21_3_Speed + Name: Forest Magic Orb (Speed) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bAspdRate,5; + if (.@r>=7) { + bonus bAspdRate,5; + if (.@r>=9) { + bonus bAspdRate,5; + if (.@r>=11) { + bonus bAspdRate,10; + } + } + } + - Id: 313084 + AegisName: Ep21_3_Caster + Name: Forest Magic Orb (Caster) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bVariableCastrate,-5; + if (.@r>=7) { + bonus bVariableCastrate,-5; + if (.@r>=9) { + bonus bVariableCastrate,-5; + if (.@r>=11) { + bonus bVariableCastrate,-10; + } + } + } + - Id: 313085 + AegisName: Ep21_2_Melee + Name: Forest Magic Orb (Melee) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bShortAtkRate,3; + if (.@r>=7) { + bonus bShortAtkRate,3; + if (.@r>=9) { + bonus bShortAtkRate,3; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,3; + bonus bPerfectHitAddRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,3; + bonus bPerfectHitAddRate,6; + if (.@g>=ENCHANTGRADE_B) { + bonus bShortAtkRate,5; + bonus bPerfectHitAddRate,7; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,5; + bonus bPerfectHitAddRate,8; + } + } + } + } + - Id: 313086 + AegisName: Ep21_2_Range + Name: Forest Magic Orb (Range) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bLongAtkRate,3; + if (.@r>=7) { + bonus bLongAtkRate,3; + if (.@r>=9) { + bonus bLongAtkRate,3; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,3; + bonus bPerfectHitAddRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bLongAtkRate,3; + bonus bPerfectHitAddRate,6; + if (.@g>=ENCHANTGRADE_B) { + bonus bLongAtkRate,5; + bonus bPerfectHitAddRate,7; + if (.@g>=ENCHANTGRADE_A) { + bonus bLongAtkRate,5; + bonus bPerfectHitAddRate,8; + } + } + } + } + - Id: 313087 + AegisName: Ep21_2_Critical + Name: Forest Magic Orb (Critical) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus bCritAtkRate,3; + if (.@r>=7) { + bonus bCritAtkRate,3; + if (.@r>=9) { + bonus bCritAtkRate,3; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,3; + bonus bCritical,2; + if (.@g>=ENCHANTGRADE_C) { + bonus bCritAtkRate,3; + bonus bCritical,3; + if (.@g>=ENCHANTGRADE_B) { + bonus bCritAtkRate,5; + bonus bCritical,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bCritAtkRate,5; + bonus bCRate,5; + } + } + } + } + - Id: 313088 + AegisName: Ep21_2_Spell + Name: Forest Magic Orb (Spell) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bMagicAtkEle,Ele_All,3; + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,3; + if (.@r>=9) { + bonus2 bMagicAtkEle,Ele_All,3; + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,3; + bonus bMaxSPrate,2; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,3; + bonus bMaxSPrate,3; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bMagicAtkEle,Ele_All,5; + bonus bMaxSPrate,4; + if (.@g>=ENCHANTGRADE_A) { + bonus2 bMagicAtkEle,Ele_All,5; + bonus bMaxSPrate,5; + } + } + } + } + - Id: 313089 + AegisName: Ep21_2_Ab_All + Name: Forest Magic Orb (Above All) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus2 bSubSize,Size_All,3; + bonus2 bSubEle,Ele_All,3; + if (.@r>=7) { + bonus2 bSubEle,Ele_All,4; + if (.@r>=9) { + bonus2 bSubSize,Size_All,4; + if (.@r>=11) { + bonus2 bSubRace,RC_Formless,7; + bonus2 bSubRace,RC_Dragon,7; + bonus2 bSubRace,RC_Brute,7; + bonus2 bSubRace,RC_DemiHuman,7; + bonus2 bSubRace,RC_Insect,7; + bonus2 bSubRace,RC_Fish,7; + bonus2 bSubRace,RC_Demon,7; + bonus2 bSubRace,RC_Plant,7; + bonus2 bSubRace,RC_Angel,7; + bonus2 bSubRace,RC_Undead,7; + } + } + } + - Id: 313090 + AegisName: Ep21_4_Hp + Name: Forest Magic Orb (HP) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMaxHP,4000; + if (.@r>=7) { + bonus bMaxHPrate,3; + if (.@r>=9) { + bonus bMaxHPrate,5; + if (.@r>=11) { + bonus bMaxHPrate,7; + } + } + } + - Id: 313091 + AegisName: Ep21_4_Sp + Name: Forest Magic Orb (SP) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMaxSP,600; + if (.@r>=7) { + bonus bMaxSPrate,3; + if (.@r>=9) { + bonus bMaxSPrate,5; + if (.@r>=11) { + bonus bMaxSPrate,7; + } + } + } + - Id: 313092 + AegisName: Ep21_4_Phy_Force + Name: Forest Magic Orb (Physical Force) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bBaseAtk,10; + if (.@r>=7) { + bonus bBaseAtk,10; + if (.@r>=9) { + bonus bBaseAtk,10; + if (.@r>=11) { + bonus bAtkRate,5; + bonus bBaseAtk,20; + } + } + } + - Id: 313093 + AegisName: Ep21_4_Mag_Force + Name: Forest Magic Orb (Magical Force) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus bMatk,10; + if (.@r>=7) { + bonus bMatk,10; + if (.@r>=9) { + bonus bMatk,10; + if (.@r>=11) { + bonus bMatkRate,5; + bonus bMatk,20; + } + } + } + - Id: 313094 + AegisName: Ep21_3_Size_Atk + Name: Forest Magic Orb (Size Attack) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus2 bAddSize,Size_All,5; + if (.@r>=7) { + bonus2 bAddSize,Size_All,3; + if (.@r>=9) { + bonus2 bAddSize,Size_All,2; + if (.@r>=11) { + bonus2 bAddSize,Size_All,10; + } + } + } + - Id: 313095 + AegisName: Ep21_3_Size_Matk + Name: Forest Magic Orb (Size Spell) + Type: Card + SubType: Enchant + Script: | + .@r = getrefine(); + bonus2 bMagicAddSize,Size_All,5; + if (.@r>=7) { + bonus2 bMagicAddSize,Size_All,3; + if (.@r>=9) { + bonus2 bMagicAddSize,Size_All,2; + if (.@r>=11) { + bonus2 bMagicAddSize,Size_All,10; + } + } + } + - Id: 313096 + AegisName: Ep21_2_Ov_Power + Name: Forest Magic Orb (Over Power) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + bonus bPAtk,5; + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bShortAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bPAtk,5; + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,5; + bonus bAtkRate,3; + } + } + } + } + - Id: 313097 + AegisName: Ep21_2_Fi_Shot + Name: Forest Magic Orb (Firing Shot) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + bonus bPAtk,5; + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bLongAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bPAtk,5; + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,5; + bonus bAtkRate,3; + } + } + } + } + - Id: 313098 + AegisName: Ep21_2_Luk_Strike + Name: Forest Magic Orb (Lucky Strike) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + bonus bPAtk,5; + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,5; + if (.@g>=ENCHANTGRADE_C) { + bonus bCritAtkRate,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bCRate,3; + bonus bAtkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bCRate,5; + bonus bAtkRate,3; + } + } + } + } + - Id: 313099 + AegisName: Ep21_2_Spl_Buster + Name: Forest Magic Orb (Spell Buster) + Type: Card + SubType: Enchant + Script: | + .@g = getenchantgrade(); + bonus bSMatk,5; + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bMagicAtkEle,Ele_All,5; + if (.@g>=ENCHANTGRADE_B) { + bonus bSMatk,5; + bonus bMatkRate,2; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,5; + bonus bMatkRate,3; + } + } + } + } + - Id: 313100 + AegisName: Ep21_4_F_Spirit + Name: Forest Magic Orb (Fighting Spirit) + Type: Card + SubType: Enchant + Script: | + bonus bShortAtkRate,12; + bonus bBaseAtk,25; + - Id: 313101 + AegisName: Ep21_4_E_Archer + Name: Forest Magic Orb (Expert Archer) + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,12; + bonus bBaseAtk,25; + - Id: 313102 + AegisName: Ep21_4_Fatal + Name: Forest Magic Orb (Fatal) + Type: Card + SubType: Enchant + Script: | + bonus bCritAtkRate,12; + bonus bCritical,8; + - Id: 313103 + AegisName: Ep21_4_Sp_Power + Name: Forest Magic Orb (Spell Power) + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,12; + bonus bMatk,25; + - Id: 313104 + AegisName: Ep21_3_Tenacity + Name: Forest Magic Orb (Tenacity) + Type: Card + SubType: Enchant + Script: | + bonus bShortAtkRate,15; + bonus bBaseAtk,35; + - Id: 313105 + AegisName: Ep21_3_M_Archer + Name: Forest Magic Orb (Master Archer) + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,15; + bonus bBaseAtk,35; + - Id: 313106 + AegisName: Ep21_3_Acute + Name: Forest Magic Orb (Acute) + Type: Card + SubType: Enchant + Script: | + bonus bCritAtkRate,15; + bonus bCritical,12; + - Id: 313107 + AegisName: Ep21_3_M_Eessence + Name: Forest Magic Orb (Magic Essence) + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAtkEle,Ele_All,15; + bonus bMatk,35; + - Id: 313108 + AegisName: Ep21_2_Phy_Power + Name: Forest Magic Orb (Physical Power) + Type: Card + SubType: Enchant + Script: | + bonus2 bAddEle,Ele_All,5; + bonus bPAtk,5; + - Id: 313109 + AegisName: Ep21_2_Mag_Power + Name: Forest Magic Orb (Magical Power) + Type: Card + SubType: Enchant + Script: | + bonus2 bMagicAddEle,Ele_All,5; + bonus bSMatk,5; - Id: 313111 AegisName: FuriousMaterial_Not Name: Furious Crystal (Neutral) @@ -78895,6 +81508,28 @@ Body: bonus bCritAtkRate,(.@param/10); bonus bCritical,(.@param/10); } + - Id: 313324 + AegisName: Biolo_Robe + Name: Biolo Stone (Garment) + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,2*getskilllv("BO_MAYHEMIC_THORNS"); + - Id: 313325 + AegisName: Inquisitor_Robe + Name: Inquisitor Stone (Garment) + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,2*getskilllv("IQ_OLEUM_SANCTUM"); + - Id: 313326 + AegisName: SpiritHandler_Robe + Name: Spirit Handler Stone (Garment) + Type: Card + SubType: Enchant + Script: | + bonus bLongAtkRate,getskilllv("SH_HOWLING_OF_CHUL_HO"); + bonus bBaseAtk,4*getskilllv("SH_HOWLING_OF_CHUL_HO"); - Id: 1000000 AegisName: IDTest_event Name: IDTest event @@ -83945,6 +86580,18 @@ Body: Flags: BuyingStore: true DropEffect: CLIENT + - Id: 1001214 + AegisName: EpisodClear20 + Name: Episode 20 Clear Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 1001216 AegisName: 2301_ev_paste Name: Sticky dough # !todo check english name @@ -86386,6 +89033,376 @@ Body: Name: Nightwatch Stone (Garment) Type: Etc Weight: 100 + - Id: 1001615 + AegisName: aegis_1001615 + Name: Footprint Effect (Garment) + Type: Etc + Weight: 100 + - Id: 1001618 + AegisName: aegis_1001618 + Name: Wigner Premium Exchange Ticket + Type: Etc + Flags: + BuyingStore: true + - Id: 1001619 + AegisName: Ep21_Luna_Shrimp + Name: Lunaforma Shrimp + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001620 + AegisName: Ep21_Luna_Calamari + Name: Lunaforma Calamari + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001621 + AegisName: Ep21_Luna_Seaweed + Name: Lunaforma Seaweed + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001622 + AegisName: Ep21_Luna_Fish + Name: Lunaforma Fish + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001623 + AegisName: Ep21_Luna_Oyster + Name: Lunaforma Oyster + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001624 + AegisName: Ep21_Luna_Grass + Name: Long Grass + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001625 + AegisName: Ep21_Luna_KKatnip + Name: Wide Grass + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001626 + AegisName: Ep21_Crumple_Paper + Name: Crumple Paper + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001627 + AegisName: Ep21_Tab + Name: Heine's Tablet + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001628 + AegisName: aegis_1001628 + Name: Snake Shape Rosary + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001629 + AegisName: aegis_1001629 + Name: Jormungandr Catechism + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001630 + AegisName: aegis_1001630 + Name: Old Bandana + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001631 + AegisName: aegis_1001631 + Name: Old Apron + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001632 + AegisName: aegis_1001632 + Name: Old Hoe + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001633 + AegisName: aegis_1001633 + Name: Fanatic Mask + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001634 + AegisName: aegis_1001634 + Name: Fanatic Cap + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001635 + AegisName: aegis_1001635 + Name: Snake Shape Stick + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001636 + AegisName: aegis_1001636 + Name: Snake Shape Ornament + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001637 + AegisName: aegis_1001637 + Name: Snake Shape Dagger Piece + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001638 + AegisName: aegis_1001638 + Name: Glittering Snake Shape Rosary + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001639 + AegisName: aegis_1001639 + Name: Flashy Accessory + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001640 + AegisName: aegis_1001640 + Name: Scalleg Flesh + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001641 + AegisName: aegis_1001641 + Name: Bright Eye + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001642 + AegisName: aegis_1001642 + Name: Guano + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001643 + AegisName: aegis_1001643 + Name: Vellelopy + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001644 + AegisName: aegis_1001644 + Name: Skipskipper Fin + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001645 + AegisName: aegis_1001645 + Name: Stiff Limb + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001646 + AegisName: aegis_1001646 + Name: Fluffy Core + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001647 + AegisName: aegis_1001647 + Name: Thick Flesh + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001648 + AegisName: aegis_1001648 + Name: Ice Star Candy + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001649 + AegisName: aegis_1001649 + Name: Shining Ice Coral + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + - Id: 1001653 + AegisName: Ep21_Armor_E_Stone1 + Name: Turquoise Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001654 + AegisName: Ep21_Armor_E_Stone2 + Name: Shining Turquoise Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001655 + AegisName: Ep21_Armor_E_Stone3 + Name: Brilliant Turquoise Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001656 + AegisName: Ep21_Robe_E_Stone1 + Name: Sunset Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001657 + AegisName: Ep21_Robe_E_Stone2 + Name: Shining Sunset Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001658 + AegisName: Ep21_Robe_E_Stone3 + Name: Brilliant Sunset Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001659 + AegisName: Ep21_Shoes_E_Stone1 + Name: Crimson Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001660 + AegisName: Ep21_Shoes_E_Stone2 + Name: Shining Crimson Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001661 + AegisName: Ep21_Shoes_E_Stone3 + Name: Brilliant Crimson Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001662 + AegisName: Ep21_Acc_E_Stone1 + Name: Livid Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001663 + AegisName: Ep21_Acc_E_Stone2 + Name: Shining Livid Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT + - Id: 1001664 + AegisName: Ep21_Acc_E_Stone3 + Name: Brilliant Livid Magic Stone + Type: Etc + Weight: 10 + Flags: + BuyingStore: true + DropEffect: CLIENT - Id: 1001668 AegisName: 2403_ev_Dalcom Name: Sweet Coin # !todo check english name @@ -86393,6 +89410,18 @@ Body: Weight: 1 Flags: BuyingStore: true + - Id: 1001670 + AegisName: D_EpisodClear20 + Name: Episode 20 Pass Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 1001684 AegisName: 2403_ev_Spray_4 Name: Flower branch # !todo check english name @@ -86400,6 +89429,33 @@ Body: Weight: 1 Flags: BuyingStore: true + - Id: 1001737 + AegisName: BioloStone_Robe + Name: Biolo Stone (Garment) + Type: Etc + Weight: 100 + - Id: 1001738 + AegisName: InquisitorStone_Robe + Name: Inquisitor Stone (Garment) + Type: Etc + Weight: 100 + - Id: 1001739 + AegisName: SpiritHandlerStone_Robe + Name: Spirit Handler Stone (Garment) + Type: Etc + Weight: 100 + - Id: 1001744 + AegisName: Kr_B_Event04 + Name: Sweet Strawberry Fresh Cream + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 1200000 AegisName: IDTest_arrow Name: IDTest arrow diff --git a/db/re/item_db_usable.yml b/db/re/item_db_usable.yml index 55c862591c..48620ff20f 100644 --- a/db/re/item_db_usable.yml +++ b/db/re/item_db_usable.yml @@ -2284,7 +2284,7 @@ Body: getgroupitem(IG_E_LIFE_POTION_PACK); - Id: 9588 AegisName: E_DEF_Scroll_Box - Name: "[NotForSale] Brilliant Protection Box(20)" + Name: "[Not For Sale] Brilliant Protection Box (20)" Type: Usable Flags: Container: true @@ -2299,7 +2299,7 @@ Body: getgroupitem(IG_E_DEF_SCROLL_BOX); - Id: 9589 AegisName: E_Almighty_Box - Name: "[NotForSale] Almighty Box (10)" + Name: "[Not For Sale] Almighty Box (10)" Type: Usable Flags: Container: true @@ -2314,7 +2314,7 @@ Body: getgroupitem(IG_E_ALMIGHTY_BOX); - Id: 9590 AegisName: E_LimitPowerBooster - Name: "[NotForSale] Power Booster Box (10)" + Name: "[Not For Sale] Power Booster Box (10)" Type: Usable Flags: Container: true @@ -2350,6 +2350,23 @@ Body: Weight: 10 Script: | laphine_upgrade(); + - Id: 9862 + AegisName: Comp_Job_Manual50 + Name: "[Not For Sale] JOB Battle Manual" + Type: Usable + Weight: 10 + NoUse: + Sitting: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + sc_start SC_JEXPBOOST,1800000,50; - Id: 9894 AegisName: DF_Adrenaline_Scroll Name: "[Scroll] Adrenaline Lv.5 Scroll" @@ -2850,7 +2867,7 @@ Body: getitembound 23919,1,Bound_Account; - Id: 9991 AegisName: Boarding_Halter_Box_7d - Name: "[Not for Sale] Boarding Halter 7D Box" + Name: "[Not For Sale] Boarding Halter 7D Box" Type: Cash Weight: 10 Flags: @@ -14675,67 +14692,67 @@ Body: NoAuction: true - Id: 12889 AegisName: Weapon_Box_Spear - Name: Weapon Box(Spear) + Name: Weapon Box (Spear) Type: Usable Buy: 10 Weight: 200 - Id: 12890 AegisName: Weapon_Box_Mace - Name: Weapon Box(Mace) + Name: Weapon Box (Mace) Type: Usable Buy: 10 Weight: 200 - Id: 12891 AegisName: Weapon_Box_Dagger - Name: Weapon Box(Dagger) + Name: Weapon Box (Dagger) Type: Usable Buy: 10 Weight: 200 - Id: 12892 AegisName: Weapon_Box_Axe - Name: Weapon Box(Axe) + Name: Weapon Box (Axe) Type: Usable Buy: 10 Weight: 200 - Id: 12893 AegisName: Weapon_Box_Bow - Name: Weapon Box(Bow) + Name: Weapon Box (Bow) Type: Usable Buy: 10 Weight: 200 - Id: 12894 AegisName: Weapon_Box_Sword - Name: Weapon Box(Sword) + Name: Weapon Box (Sword) Type: Usable Buy: 10 Weight: 200 - Id: 12895 AegisName: Weapon_Box_Fist - Name: Weapon Box(Knuckle) + Name: Weapon Box (Knuckle) Type: Usable Buy: 10 Weight: 200 - Id: 12896 AegisName: Weapon_Box_Book - Name: Weapon Box(Book) + Name: Weapon Box (Book) Type: Usable Buy: 10 Weight: 200 - Id: 12897 AegisName: Weapon_Box_Guitar - Name: Weapon Box(Guitar) + Name: Weapon Box (Guitar) Type: Usable Buy: 10 Weight: 200 - Id: 12898 AegisName: Weapon_Box_Whip - Name: Weapon Box(Whip) + Name: Weapon Box (Whip) Type: Usable Buy: 10 Weight: 200 - Id: 12899 AegisName: Weapon_Box_Wand - Name: Weapon Box(Staff) + Name: Weapon Box (Staff) Type: Usable Buy: 10 Weight: 200 @@ -29831,7 +29848,7 @@ Body: getitem 12202,20; - Id: 14237 AegisName: Agi_Dish20_Box - Name: Steamed Desert Scorpions Box(20) + Name: Steamed Desert Scorpions Box (20) Type: Cash Buy: 20 Weight: 10 @@ -37157,7 +37174,7 @@ Body: sc_start SC_ULTIMATECOOK,1800000,10; - Id: 14908 AegisName: Korea_Rice_Cake_B - Name: "[Not for Sale] Songpyeon" # !todo check english name + Name: "[Not For Sale] Korean Rice Cake" Type: Healing Trade: NoDrop: true @@ -42183,7 +42200,7 @@ Body: getgroupitem(IG_F_POLE_AXE_BOX); - Id: 16432 AegisName: BM_Pack_Box_A - Name: Battle Manual Package Box(A) + Name: Battle Manual Package Box (A) Type: Cash Buy: 20 Weight: 10 @@ -42201,7 +42218,7 @@ Body: getgroupitem(IG_BM_PACK_BOX_A); - Id: 16433 AegisName: F_BM_Pack_Box_A - Name: Battle Manual Package Box(A) + Name: Battle Manual Package Box (A) Type: Cash Buy: 20 Weight: 10 @@ -42219,7 +42236,7 @@ Body: getgroupitem(IG_F_BM_PACK_BOX_A); - Id: 16434 AegisName: BM_Pack_Box_B - Name: Battle Manual Package Box(B) + Name: Battle Manual Package Box (B) Type: Cash Buy: 20 Weight: 10 @@ -42237,7 +42254,7 @@ Body: getgroupitem(IG_BM_PACK_BOX_B); - Id: 16435 AegisName: F_BM_Pack_Box_B - Name: Battle Manual Package Box(B) + Name: Battle Manual Package Box (B) Type: Cash Buy: 20 Weight: 10 @@ -42722,7 +42739,7 @@ Body: getitem 12209,10; - Id: 16504 AegisName: E_Bubble_Gum_Box - Name: Bubble Gum Box(10) + Name: Bubble Gum Box (10) Type: Cash Buy: 10 Weight: 10 @@ -43964,7 +43981,7 @@ Body: getgroupitem(IG_RAPID_LIFE_WATER_BOX); - Id: 16656 AegisName: F_Rapid_Life_Water_Box - Name: Rapid Life Potion Box(10) + Name: Rapid Life Potion Box (10) Type: Usable Buy: 20 Weight: 10 @@ -43998,7 +44015,7 @@ Body: getitem 12578,10; /* Rapid Life Water */ - Id: 16658 AegisName: F_Rapid_Life_Water_Box2 - Name: Rapid Water Box(10) + Name: Rapid Water Box (10) Type: Cash Buy: 10 Weight: 10 @@ -44121,7 +44138,7 @@ Body: /*getitem Magic_Candy,10;*/ - Id: 16667 AegisName: F_Magic_Candy_Box10 - Name: Magic Candy Box(10) + Name: Magic Candy Box (10) Type: Usable Buy: 20 Weight: 10 @@ -46087,7 +46104,7 @@ Body: getgroupitem(IG_C_ABRASIVE_BOX10); - Id: 16821 AegisName: C_Dun_Tele_Scroll_Box5 - Name: Dungeon Teleport Scroll Box(5) + Name: Dungeon Teleport Scroll Box (5) Type: Usable Buy: 20 Weight: 10 @@ -46101,7 +46118,7 @@ Body: NoAuction: true - Id: 16822 AegisName: C_Dun_Tele_Scroll_Box10 - Name: Dungeon Teleport Scroll Box(10) + Name: Dungeon Teleport Scroll Box (10) Type: Usable Buy: 20 Weight: 10 @@ -46345,7 +46362,7 @@ Body: getgroupitem(IG_C_HOLY_ARMOR_S_BOX30); - Id: 16837 AegisName: C_Dun_Tele_Scroll2_Box5 - Name: Dungeon Teleport Scroll II Box(5) + Name: Dungeon Teleport Scroll II Box (5) Type: Usable Buy: 20 Weight: 10 @@ -46359,7 +46376,7 @@ Body: NoAuction: true - Id: 16838 AegisName: C_Dun_Tele_S2_Box10 - Name: Dungeon Teleport Scroll II Box(10) + Name: Dungeon Teleport Scroll II Box (10) Type: Usable Buy: 20 Weight: 10 @@ -46405,7 +46422,7 @@ Body: getitem 529,10; /* Candy */ - Id: 16841 AegisName: C_Repair_Scroll_Box - Name: Weapon Repair Scroll Box(5) + Name: Weapon Repair Scroll Box (5) Type: Cash Buy: 20 Weight: 10 @@ -46423,7 +46440,7 @@ Body: getgroupitem(IG_C_REPAIR_SCROLL_BOX); - Id: 16842 AegisName: C_Repair_Scroll_Box10 - Name: Weapon Repair Scroll Box(10) + Name: Weapon Repair Scroll Box (10) Type: Cash Buy: 20 Weight: 10 @@ -46797,7 +46814,7 @@ Body: getgroupitem(IG_C_JOB_MANUAL25_BOX10); - Id: 16864 AegisName: C_Siege_Scroll_Box1_10 - Name: Siege Map Teleport Scroll Box(10) + Name: Siege Map Teleport Scroll Box (10) Type: Cash Buy: 20 Weight: 10 @@ -46833,7 +46850,7 @@ Body: getgroupitem(IG_C_SIEGE_SCROLL_BOX1_30); - Id: 16866 AegisName: C_Siege_Scroll_Box2_10 - Name: Siege Map Teleport Scroll II Box(10) + Name: Siege Map Teleport Scroll II Box (10) Type: Cash Buy: 20 Weight: 10 @@ -46849,7 +46866,7 @@ Body: getitem 14591,10; - Id: 16867 AegisName: C_Siege_Scroll_Box2_30 - Name: Siege Map Teleport Scroll II Box(30) + Name: Siege Map Teleport Scroll II Box (30) Type: Cash Buy: 20 Weight: 10 @@ -48161,7 +48178,7 @@ Body: getgroupitem(IG_C_LOVE_ANGEL_BOX); - Id: 16940 AegisName: C_Love_Angel_Box_1m - Name: Love Angel Magic Powder Box(30 days) + Name: Love Angel Magic Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48233,7 +48250,7 @@ Body: getgroupitem(IG_C_PICTURE_DIARY_BOX); - Id: 16944 AegisName: C_Picture_Diary_Box_1m - Name: Diary Magic Powder Box(30 days) + Name: Diary Magic Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48269,7 +48286,7 @@ Body: getgroupitem(IG_C_MINI_HEART_BOX); - Id: 16946 AegisName: C_Mini_Heart_Box_1m - Name: Mini Heart Magic Powder Box(30 days) + Name: Mini Heart Magic Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48305,7 +48322,7 @@ Body: getgroupitem(IG_C_NEWCOMER_BOX); - Id: 16948 AegisName: C_Newcomer_Box_1m - Name: Freshman Powder Box(30 days) + Name: Freshman Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48341,7 +48358,7 @@ Body: getgroupitem(IG_C_KID_BOX); - Id: 16950 AegisName: C_Kid_Box_1m - Name: Freshman Powder Box(30 days) + Name: Freshman Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48377,7 +48394,7 @@ Body: getgroupitem(IG_C_MAGIC_CASTLE_BOX); - Id: 16952 AegisName: C_Magic_Castle_Box_1m - Name: Magic Magic Powder Box(30 days) + Name: Magic Magic Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -48413,7 +48430,7 @@ Body: getgroupitem(IG_C_BULGING_HEAD_BOX); - Id: 16954 AegisName: C_Bulging_Head_Box_1m - Name: JJangu Magic Powder Box(30 days) + Name: JJangu Magic Powder Box (30 days) Type: Cash Buy: 20 Weight: 10 @@ -50753,7 +50770,7 @@ Body: getitem 5319,1; /* Hello Mother Hat */ - Id: 17171 AegisName: EC_Battle_Manual_Box - Name: Battle Manual Box(10) + Name: Battle Manual Box (10) Type: Cash Buy: 20 Weight: 10 @@ -50771,7 +50788,7 @@ Body: getgroupitem(IG_EC_BATTLE_MANUAL_BOX); - Id: 17172 AegisName: EC_Job_Manual25_Box10 - Name: JOB Battle Manual Box(10) + Name: JOB Battle Manual Box (10) Type: Cash Buy: 20 Weight: 10 @@ -50879,7 +50896,7 @@ Body: getgroupitem(IG_MADE_DISH_BOX1); - Id: 17178 AegisName: Mysterious_Water_Box50 - Name: Mysterious Life Potion Box(Undead) + Name: Mysterious Life Potion Box (Undead) Type: Cash Buy: 20 Weight: 10 @@ -50915,7 +50932,7 @@ Body: getgroupitem(IG_C_MYST_WATER_BOX50); - Id: 17180 AegisName: Mysterious_Water_Box50_ - Name: Mysterious Life Potion Box(Girl) + Name: Mysterious Life Potion Box (Girl) Type: Cash Buy: 20 Weight: 10 @@ -52229,7 +52246,7 @@ Body: getgroupitem(IG_C_WING_OF_FLY_1DAY_BOX); - Id: 17315 AegisName: Silvervine_Box10_ - Name: Lucky Silvervine Fruit Box(10) + Name: Lucky Silvervine Fruit Box (10) Type: Cash Buy: 20 Weight: 10 @@ -52247,7 +52264,7 @@ Body: getgroupitem(IG_SILVERVINE_BOX10_); - Id: 17316 AegisName: Silvervine_Box110 - Name: Lucky Silvervine Fruit Box(110) + Name: Lucky Silvervine Fruit Box (110) Type: Cash Buy: 20 Weight: 10 @@ -52352,7 +52369,7 @@ Body: getgroupitem(IG_Event_Almighty_Box); - Id: 17332 AegisName: Almighty100_Box - Name: Event Almighty Box(100) + Name: Event Almighty Box (100) Type: Cash Buy: 10 Weight: 10 @@ -53040,7 +53057,7 @@ Body: getgroupitem(IG_REFINE_ORE_BOX6_SET10); - Id: 17467 AegisName: C_Siegfried_Box50 - Name: (Limited) Token of Ziegfried Box(50) + Name: (Limited) Token of Ziegfried Box (50) Type: Cash Buy: 10 Weight: 10 @@ -53170,7 +53187,7 @@ Body: getgroupitem(IG_C_WING_OF_FLY_5DAY_BOX); - Id: 17475 AegisName: LC_Max_Weight_Up_10Box - Name: (Limited)Gym Membership Card Box(10) + Name: (Limited)Gym Membership Card Box (10) Type: Cash Buy: 10 Weight: 10 @@ -53887,7 +53904,7 @@ Body: getitem 22895,1; - Id: 17549 AegisName: LI_HD_BradiumBox30 - Name: (Limited)High Density Bradium Box(30) + Name: (Limited)High Density Bradium Box (30) Type: Usable Buy: 20 Weight: 10 @@ -53903,7 +53920,7 @@ Body: getitem 6327,30; - Id: 17550 AegisName: LI_HD_CarniumBox30 - Name: (Limited)High Density Kalunium Box(30) + Name: (Limited)High Density Kalunium Box (30) Type: Usable Buy: 20 Weight: 10 @@ -53946,7 +53963,7 @@ Body: getgroupitem(IG_ALMIGHTY_BOX4); - Id: 17568 AegisName: Almighty100_Box2 - Name: Event Almighty Box(100) + Name: Event Almighty Box (100) Type: Cash Buy: 20 Weight: 10 @@ -54009,7 +54026,7 @@ Body: getgroupitem(IG_Erzulie_Lucky_Scroll); - Id: 17573 AegisName: Nyangvine_Box10_ - Name: Lucky Silvervine Cat Fruit Box(10) + Name: Lucky Silvervine Cat Fruit Box (10) Type: Cash Buy: 20 Weight: 10 @@ -54027,7 +54044,7 @@ Body: getgroupitem(IG_NYANGVINE_BOX10_); - Id: 17574 AegisName: Nyangvine_Box100 - Name: Lucky Silvervine Cat Fruit Box(100) + Name: Lucky Silvervine Cat Fruit Box (100) Type: Cash Buy: 20 Weight: 10 @@ -54263,7 +54280,7 @@ Body: getgroupitem(IG_C_GREED_1HOUR_BOX); - Id: 17600 AegisName: C_CatPaw_1Day_Box - Name: Infinite Cat's Hand Ticket Box(1 day) + Name: Infinite Cat's Hand Ticket Box (1 day) Type: Cash Weight: 10 Flags: @@ -54427,7 +54444,7 @@ Body: getgroupitem(IG_ALMIGHTY_PLUS_BOX); - Id: 17632 AegisName: Almighty100_PlusBox - Name: Almighty Plus Box(10) + Name: Almighty Plus Box (10) Type: Cash Weight: 10 Flags: @@ -55031,7 +55048,7 @@ Body: getgroupitem(IG_DEF_SCROLL_BOX); - Id: 17743 AegisName: DEF_Scroll_Box_Set - Name: Defense Scroll Box(10) + Name: Defense Scroll Box (10) Type: Cash Weight: 10 Flags: @@ -55099,7 +55116,7 @@ Body: getgroupitem(IG_HD_HIGH_REFINE_BOX); - Id: 17759 AegisName: Refine_Ore_Box15_Set10 - Name: Refine Ore XV Box(10) + Name: Refine Ore XV Box (10) Type: Cash Weight: 10 Flags: @@ -55184,7 +55201,7 @@ Body: getgroupitem(IG_VIGORGRA_PLUS_SET3); - Id: 17766 AegisName: C_CatPaw_7Day_Box - Name: Infinite Cat's Hand Ticket Box(7 days) + Name: Infinite Cat's Hand Ticket Box (7 days) Type: Cash Weight: 10 Flags: @@ -55549,7 +55566,7 @@ Body: getgroupitem(IG_INFINITY_BOX); - Id: 17887 AegisName: Infinity_10_Box - Name: Infinity Box(10) + Name: Infinity Box (10) Type: Cash Weight: 10 Flags: @@ -55566,7 +55583,7 @@ Body: getgroupitem(IG_INFINITY_10_BOX); - Id: 17888 AegisName: Comp_Kafra_Card_Box - Name: "[NotForSale] Kafra Card Box(10)" + Name: "[Not For Sale] Kafra Card Box (10)" Type: Cash Weight: 10 Script: | @@ -56268,7 +56285,7 @@ Body: getgroupitem(IG_A_INFINITY_BOX); - Id: 17983 AegisName: A_DEF_Scroll_Box_Set - Name: Defense Scroll Box(10) + Name: Defense Scroll Box (10) Type: Cash Weight: 10 Flags: @@ -56302,7 +56319,7 @@ Body: getgroupitem(IG_A_DEF_SCROLL_BOX); - Id: 17985 AegisName: A_Unlimited_10_Box - Name: Unlimited Box(10) + Name: Unlimited Box (10) Type: Cash Weight: 10 Flags: @@ -56503,7 +56520,7 @@ Body: getgroupitem(IG_80LVUP); - Id: 22522 AegisName: 100LVUP - Name: Level Up Box(100) + Name: Level Up Box (100) Type: Cash Buy: 10 EquipLevelMin: 100 @@ -56522,7 +56539,7 @@ Body: getgroupitem(IG_Level_Up_Box100); - Id: 22523 AegisName: 120LVUP - Name: Level Up Box(120) + Name: Level Up Box (120) Type: Cash Buy: 10 EquipLevelMin: 120 @@ -56541,7 +56558,7 @@ Body: getgroupitem(IG_Level_Up_Box120); - Id: 22524 AegisName: 130LVUP - Name: Level Up Box(130) + Name: Level Up Box (130) Type: Cash Buy: 10 EquipLevelMin: 130 @@ -56560,7 +56577,7 @@ Body: getgroupitem(IG_Level_Up_Box130); - Id: 22525 AegisName: 140LVUP - Name: Level Up Box(140) + Name: Level Up Box (140) Type: Cash Buy: 10 EquipLevelMin: 140 @@ -56579,7 +56596,7 @@ Body: getgroupitem(IG_Level_Up_Box140); - Id: 22526 AegisName: 150LVUP - Name: Level Up Box(150) + Name: Level Up Box (150) Type: Cash Buy: 10 EquipLevelMin: 150 @@ -56598,7 +56615,7 @@ Body: getgroupitem(IG_Level_Up_Box150); - Id: 22527 AegisName: 160LVUP - Name: Level Up Box(160) + Name: Level Up Box (160) Type: Cash Buy: 10 EquipLevelMin: 160 @@ -60431,7 +60448,7 @@ Body: getitem 526,100; /* Royal Jelly */ - Id: 23042 AegisName: Seed_Of_Yggdrasil_ - Name: "[NotForSale]Yggdrasil Seed" + Name: "[Not For Sale]Yggdrasil Seed" Type: Healing Weight: 300 Delay: @@ -60886,7 +60903,7 @@ Body: getitem 25185,1; - Id: 23094 AegisName: Comp_Glass_Of_Illusion - Name: "[NotForSale] Glass of Illusion" + Name: "[Not For Sale] Glass of Illusion" Type: Usable Weight: 10 Delay: @@ -62749,7 +62766,7 @@ Body: getgroupitem(IG_PORINGSPRECIOUSBOX); - Id: 23303 AegisName: C_CatPaw_1Day_Para - Name: Infinite Cat Hand Ticket Box(1 Day) + Name: Infinite Cat Hand Ticket Box (1 Day) Type: Cash Weight: 10 Flags: @@ -62758,7 +62775,7 @@ Body: getgroupitem(IG_C_CATPAW_1DAY_PARA); - Id: 23304 AegisName: C_Wing_Of_Fly_1Day_Para - Name: Infinite Fly Wing Box(1 Day) + Name: Infinite Fly Wing Box (1 Day) Type: Cash Weight: 10 Flags: @@ -62784,7 +62801,7 @@ Body: getgroupitem(IG_CAT_SCROLL); - Id: 23307 AegisName: Comp_M_DEFScroll - Name: "[Not for Sale] Shining Defense Scroll" + Name: "[Not For Sale] Shining Defense Scroll" Type: Usable Weight: 10 Trade: @@ -62947,7 +62964,7 @@ Body: # /* TODO */ - Id: 23329 AegisName: C_Wing_Of_Fly_5Day_Box_ - Name: Infinite Fly Wing Box(5 Days) + Name: Infinite Fly Wing Box (5 Days) Type: Cash Weight: 10 Flags: @@ -62957,7 +62974,7 @@ Body: getgroupitem(IG_C_WING_OF_FLY_5DAY_BOX_); - Id: 23330 AegisName: C_Giant_Fly_1Day_Box_ - Name: Infinite Giant Fly Wing Box(1 Day) + Name: Infinite Giant Fly Wing Box (1 Day) Type: Cash Weight: 10 Flags: @@ -62967,7 +62984,7 @@ Body: getgroupitem(IG_C_GIANT_FLY_1DAY_BOX_); - Id: 23331 AegisName: C_Wing_Of_Fly_Box_ - Name: Infinite Fly Wing Box(1 Week) + Name: Infinite Fly Wing Box (1 Week) Type: Cash Weight: 10 Flags: @@ -64268,7 +64285,7 @@ Body: getgroupitem(IG_REBEGINER_S_BOX); - Id: 23585 AegisName: Rebeginer_Box_100 - Name: Beginner Support Box(100) + Name: Beginner Support Box (100) Type: Usable EquipLevelMin: 100 Trade: @@ -64287,7 +64304,7 @@ Body: getitem 23586,1; - Id: 23586 AegisName: Rebeginer_Box_110 - Name: Beginner Support Box(110) + Name: Beginner Support Box (110) Type: Usable EquipLevelMin: 110 Trade: @@ -64305,7 +64322,7 @@ Body: getitem 23587,1; - Id: 23587 AegisName: Rebeginer_Box_120 - Name: Beginner Support Box(120) + Name: Beginner Support Box (120) Type: Usable EquipLevelMin: 120 Trade: @@ -64871,7 +64888,7 @@ Body: # /* TODO */ - Id: 23751 AegisName: Comp_AID_Buff_Box - Name: "[NotForSale] Premium Buff Box" + Name: "[Not For Sale] Premium Buff Box" Type: Usable Flags: Container: true @@ -66882,7 +66899,9 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + specialeffect2 EF_POTION_BERSERK; + sc_start SC_2011RWC_SCROLL,600000,0; + showscript "Oh My GOODNESS!!! I FEEL AWESOMELY STRONG!!! WOWOW"; - Id: 100065 AegisName: WL_MB_SG Name: Spell Book (Storm Gust) @@ -67055,7 +67074,7 @@ Body: percentheal 10,10; - Id: 100081 AegisName: Kr_B_Special01 - Name: "[Not for Sale] Advanced Combat Manual" + Name: "[Not For Sale] Advanced Combat Manual" Type: Usable Trade: NoDrop: true @@ -67078,7 +67097,7 @@ Body: getitem callfunc("F_Rand",31754,31755,31756,31757,31758,31759,31760,31761),1; - Id: 100087 AegisName: Boarding_Halter_Box30_Z - Name: "[NotForSale] Boarding Halter (30 Days)" + Name: "[Not For Sale] Boarding Halter (30 Days)" Type: Cash Flags: Container: true @@ -70813,7 +70832,7 @@ Body: getgroupitem(IG_E_POTION_BOX); - Id: 100934 AegisName: Buff_Scroll_Box - Name: "[NotForSale] Buff Scroll Box" + Name: "[Not For Sale] Buff Scroll Box" Type: Usable Weight: 10 Flags: @@ -74365,7 +74384,7 @@ Body: getgroupitem(IG_Ancient_Hero_Box_1); - Id: 101513 AegisName: aegis_101513 - Name: "[Scroll] STR Biscuit Stick" # !todo check english name + Name: "[Scroll] STR Biscuit Stick" Type: Usable Weight: 10 Script: | @@ -74373,7 +74392,7 @@ Body: sc_start SC_ATKPOTION,600000,rand(11,111); - Id: 101514 AegisName: aegis_101514 - Name: "[Scroll] INT Biscuit Stick" # !todo check english name + Name: "[Scroll] INT Biscuit Stick" Type: Usable Weight: 10 Script: | @@ -78252,6 +78271,65 @@ Body: NoAuction: true Script: | getgroupitem(IG_VIP_BIRTHDAY_BOX); + - Id: 102869 + AegisName: Ep21_Fatty_Shrimp + Name: Fatty Lunaforma Shrimp + Type: Usable + Weight: 50 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + pet 22318; + - Id: 102881 + AegisName: Gaebolg_A_Hammer_1 + Name: +9 Gaebolg Equipment Refine Hammer + Type: DelayConsume + Weight: 100 + EquipLevelMin: 245 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + item_reform(); + - Id: 102882 + AegisName: Gaebolg_A_Hammer_2 + Name: +10 Gaebolg Equipment Refine Hammer + Type: DelayConsume + Weight: 100 + EquipLevelMin: 245 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + item_reform(); + - Id: 102883 + AegisName: Gaebolg_A_Hammer_3 + Name: +11 Gaebolg Equipment Refine Hammer + Type: DelayConsume + Weight: 100 + EquipLevelMin: 245 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + item_reform(); - Id: 102900 AegisName: Refine_Furious Name: Furious Refine Stone @@ -78380,6 +78458,26 @@ Body: NoAuction: true Script: | percentheal 100,100; + - Id: 102947 + AegisName: aegis_102947 + Name: Antiquity of Ghost Ship (Ghost Ship Captain) + Type: Usable + Weight: 200 + Flags: + Container: true + DropEffect: CLIENT + Script: | + getgroupitem(IG_AEGIS_102947); + - Id: 102948 + AegisName: aegis_102948 + Name: Antiquity of Giant Snake (Devouring Tan) + Type: Usable + Weight: 200 + Flags: + Container: true + DropEffect: CLIENT + Script: | + getgroupitem(IG_AEGIS_102948); - Id: 102949 AegisName: Sonic_Costume_Pack Name: Sonic Costume Selection Box # !todo check english name @@ -78392,6 +78490,172 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 102964 + AegisName: Teleport_Ep21 + Name: Lunaforma Travel Wing + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 102985 + AegisName: Speed_Booster + Name: Speed Booster + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103033 + AegisName: aegis_103033 + Name: Furious Lance Shield Box + Type: Usable + Weight: 100 + Flags: + Container: true + Script: | + getgroupitem(IG_AEGIS_103033); + - Id: 103034 + AegisName: aegis_103034 + Name: Furious Dual Dagger Box + Type: Usable + Weight: 100 + Flags: + Container: true + Script: | + getgroupitem(IG_AEGIS_103034); + - Id: 103048 + AegisName: P_Booster_Call_Package + Name: "[Not For Sale] Premium Booster Box" + Type: Usable + EquipLevelMax: 10 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_P_BOOSTER_CALL_PACKAGE); + - Id: 103049 + AegisName: P_Compensation_Box + Name: Probability Disclosure Conpensation Box + Type: Usable + Weight: 100 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_P_COMPENSATION_BOX); + - Id: 103050 + AegisName: E_EXP_Drop_Up_1days + Name: "[Not For Sale] Kafra Buff (1 day)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103051 + AegisName: E_EXP_Drop_Up_2days + Name: "[Not For Sale] Kafra Buff (2 days)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103052 + AegisName: E_EXP_Drop_Up_3days + Name: "[Not For Sale] Kafra Buff (3 days)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103053 + AegisName: E_EXP_Drop_Up_4days + Name: "[Not For Sale] Kafra Buff (4 days)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103054 + AegisName: E_EXP_Drop_Up_5days + Name: "[Not For Sale] Kafra Buff (5 days)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103055 + AegisName: E_EXP_Drop_Up_6days + Name: "[Not For Sale] Kafra Buff (6 days)" + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103063 + AegisName: Enchant_Stone_Box35 + Name: Costume Enchant Stone Box 35 + Type: Usable + Weight: 10 + - Id: 103095 + AegisName: Kr_B_Special10 + Name: Love Cake + Type: Usable + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 200000 AegisName: IDTest_Cash Name: IDTest Cash @@ -78433,7 +78697,7 @@ Body: getitem 25793,10; /* Inventory Expansion Coupon */ - Id: 200003 AegisName: LI_HD_Oridecon_Box2 - Name: (Limited) HD Oridecon Box(Blacksmith)(30) + Name: (Limited) HD Oridecon Box (Blacksmith)(30) Type: Cash Weight: 10 Flags: @@ -78450,7 +78714,7 @@ Body: getgroupitem(IG_LI_HD_ORIDECON_BOX2); - Id: 200004 AegisName: LI_HD_Elunium_Box2 - Name: (Limited) HD Elunium Box(Blacksmith)(30) + Name: (Limited) HD Elunium Box (Blacksmith)(30) Type: Cash Weight: 10 Flags: @@ -78467,7 +78731,7 @@ Body: getgroupitem(IG_LI_HD_ELUNIUM_BOX2); - Id: 200005 AegisName: LI_HD_BradiumBox2 - Name: (Limited) HD Bradium Box(Blacksmith)(30) + Name: (Limited) HD Bradium Box (Blacksmith)(30) Type: Cash Weight: 10 Flags: @@ -78484,7 +78748,7 @@ Body: getgroupitem(IG_LI_HD_BRADIUMBOX2); - Id: 200006 AegisName: LI_HD_CarniumBox2 - Name: (Limited) HD Carnium Box(Blacksmith)(30) + Name: (Limited) HD Carnium Box (Blacksmith)(30) Type: Cash Weight: 10 Flags: @@ -78764,7 +79028,7 @@ Body: getgroupitem(IG_LI_NYANGVINE_BOX_III); - Id: 200093 AegisName: LI_HD_Oridecon_Box3 - Name: (Limited) HD Oridecon Box(Hollgrehenn)(30) + Name: (Limited) HD Oridecon Box (Hollgrehenn)(30) Type: Cash Weight: 10 Flags: @@ -78781,7 +79045,7 @@ Body: getgroupitem(IG_LI_HD_ORIDECON_BOX3); - Id: 200094 AegisName: LI_HD_Elunium_Box3 - Name: (Limited) HD Elunium Box(Hollgrehenn)(30) + Name: (Limited) HD Elunium Box (Hollgrehenn)(30) Type: Cash Weight: 10 Flags: @@ -80514,6 +80778,165 @@ Body: NoAuction: true Script: | getgroupitem(IG_COSTUMEMILEPACK_34_3); + - Id: 200405 + AegisName: LI_Nyangvine_Box1_35 +# Name: (Limited) Nyangvine Fruit Package I (Stone Box 35) + Name: (Limited) Nyangvine Fruit Package I (Stone Box 35 + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200406 + AegisName: LI_Nyangvine_Box2_35 +# Name: (Limited) Nyangvine Fruit Package II (Stone Box 35) + Name: (Limited) Nyangvine Fruit Package II (Stone Box 3 + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200407 + AegisName: LI_Nyangvine_Box3_35 +# Name: (Limited) Nyangvine Fruit Package III (Stone Box 35) + Name: (Limited) Nyangvine Fruit Package III (Stone Box + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200411 + AegisName: A_Speed_Booster_Box + Name: Speed Booster Package + Type: Cash + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200412 + AegisName: A_Speed_Booster_10_Box + Name: Speed Booster Package 10 Sets + Type: Cash + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200415 + AegisName: L_Infinity_Power_Pack + Name: (Limited) Infinity Power Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200416 + AegisName: L_All_Red_Pack + Name: (Limited) All Red Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200417 + AegisName: L_Defense_Potion_Pack + Name: (Limited) Defender Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200418 + AegisName: L_Speed_Force_Pack + Name: (Limited) Speed Force Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200419 + AegisName: L_Special_Speed_Pack + Name: (Limited) Speed Booster Special Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ + - Id: 200420 + AegisName: L_Special_Force_Pack + Name: (Limited) Force Booster Special Package + Type: Cash + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + /* TODO */ - Id: 1100000 AegisName: IDTest_heal Name: IDTest heal diff --git a/db/re/item_enchant.yml b/db/re/item_enchant.yml index 261e6a6854..b0f841e190 100644 --- a/db/re/item_enchant.yml +++ b/db/re/item_enchant.yml @@ -1,5 +1,5 @@ # This file is a part of rAthena. -# Copyright(C) 2022 rAthena Development Team +# Copyright(C) 2024 rAthena Development Team # https://rathena.org - https://github.com/rathena # # This program is free software: you can redistribute it and/or modify @@ -31469,6 +31469,698 @@ Body: # Chance: 500 # - Item: Signet_Of_Wis2 # Chance: 500 + - Id: 143 + TargetItems: + Gaebolg_Armor: true + Gaebolg_Robe: true + Order: + - Slot: 3 + - Slot: 2 + - Slot: 1 + Slots: + - Slot: 3 + PerfectEnchants: + - Item: Ep21_4_Def + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Mdef + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Warrior + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Archer + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Assassin + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Magician + Price: 1000000 + Materials: + - Material: Ep21_Armor_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Slot: 2 + PerfectEnchants: + - Item: Ep21_3_Berserker + Price: 2000000 + Materials: + - Material: Ep21_Armor_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_3_Marksman + Price: 2000000 + Materials: + - Material: Ep21_Armor_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_3_Executioner + Price: 2000000 + Materials: + - Material: Ep21_Armor_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_3_Wizard + Price: 2000000 + Materials: + - Material: Ep21_Armor_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Slot: 1 + PerfectEnchants: + - Item: Ep21_2_P_Force + Price: 3000000 + Materials: + - Material: Ep21_Armor_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_M_Force + Price: 3000000 + Materials: + - Material: Ep21_Armor_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_G_Cooldown + Price: 3000000 + Materials: + - Material: Ep21_Armor_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Id: 144 + TargetItems: + Gaebolg_Manteau: true + Gaebolg_Muffler: true + Order: + - Slot: 3 + - Slot: 2 + - Slot: 1 + Slots: + - Slot: 3 + PerfectEnchants: + - Item: Ep21_4_Def + Price: 1000000 + Materials: + - Material: Ep21_Robe_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Mdef + Price: 1000000 + Materials: + - Material: Ep21_Robe_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Slot: 2 + PerfectEnchants: + - Item: Ep21_3_Speed + Price: 2000000 + Materials: + - Material: Ep21_Robe_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_3_Caster + Price: 2000000 + Materials: + - Material: Ep21_Robe_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Slot: 1 + PerfectEnchants: + - Item: Ep21_2_Melee + Price: 3000000 + Materials: + - Material: Ep21_Robe_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Range + Price: 3000000 + Materials: + - Material: Ep21_Robe_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Critical + Price: 3000000 + Materials: + - Material: Ep21_Robe_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Spell + Price: 3000000 + Materials: + - Material: Ep21_Robe_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Ab_All + Price: 3000000 + Materials: + - Material: Ep21_Robe_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Id: 145 + TargetItems: + Gaebolg_Boots: true + Gaebolg_Shoes: true + Order: + - Slot: 3 + - Slot: 2 + - Slot: 1 + Slots: + - Slot: 3 + PerfectEnchants: + - Item: Ep21_4_Hp + Price: 1000000 + Materials: + - Material: Ep21_Shoes_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Sp + Price: 1000000 + Materials: + - Material: Ep21_Shoes_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Phy_Force + Price: 1000000 + Materials: + - Material: Ep21_Shoes_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Item: Ep21_4_Mag_Force + Price: 1000000 + Materials: + - Material: Ep21_Shoes_E_Stone1 + Amount: 50 + - Material: EP19_S_F_1_Extract + Amount: 20 + - Material: EP19_S_F_2_Extract + Amount: 20 + - Material: EP19_Gla_Extract + Amount: 20 + - Material: EP19_S_F_3_Extract + Amount: 10 + - Material: EP20_D_P_Extract + Amount: 10 + - Slot: 2 + PerfectEnchants: + - Item: Ep21_3_Size_Atk + Price: 2000000 + Materials: + - Material: Ep21_Shoes_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_3_Size_Matk + Price: 2000000 + Materials: + - Material: Ep21_Shoes_E_Stone2 + Amount: 25 + - Material: EP19_S_F_1_Extract + Amount: 30 + - Material: EP19_S_F_2_Extract + Amount: 30 + - Material: EP19_Gla_Extract + Amount: 30 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Slot: 1 + PerfectEnchants: + - Item: Ep21_2_Ov_Power + Price: 3000000 + Materials: + - Material: Ep21_Shoes_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Fi_Shot + Price: 3000000 + Materials: + - Material: Ep21_Shoes_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Luk_Strike + Price: 3000000 + Materials: + - Material: Ep21_Shoes_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Item: Ep21_2_Spl_Buster + Price: 3000000 + Materials: + - Material: Ep21_Shoes_E_Stone3 + Amount: 15 + - Material: EP19_S_F_1_Extract + Amount: 40 + - Material: EP19_S_F_2_Extract + Amount: 40 + - Material: EP19_Gla_Extract + Amount: 40 + - Material: EP19_S_F_3_Extract + Amount: 20 + - Material: EP20_D_P_Extract + Amount: 20 + - Id: 146 + TargetItems: + Gaebolg_Ring: true + Gaebolg_Earring: true + Gaebolg_Glove: true + Gaebolg_Necklace: true + Order: + - Slot: 3 + - Slot: 2 + - Slot: 1 + Slots: + - Slot: 3 + PerfectEnchants: + - Item: Ep21_4_F_Spirit + Price: 1500000 + Materials: + - Material: Ep21_Acc_E_Stone1 + Amount: 70 + - Material: EP19_S_F_1_Extract + Amount: 35 + - Material: EP19_S_F_2_Extract + Amount: 35 + - Material: EP19_Gla_Extract + Amount: 35 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_4_E_Archer + Price: 1500000 + Materials: + - Material: Ep21_Acc_E_Stone1 + Amount: 70 + - Material: EP19_S_F_1_Extract + Amount: 35 + - Material: EP19_S_F_2_Extract + Amount: 35 + - Material: EP19_Gla_Extract + Amount: 35 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_4_Fatal + Price: 1500000 + Materials: + - Material: Ep21_Acc_E_Stone1 + Amount: 70 + - Material: EP19_S_F_1_Extract + Amount: 35 + - Material: EP19_S_F_2_Extract + Amount: 35 + - Material: EP19_Gla_Extract + Amount: 35 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Item: Ep21_4_Sp_Power + Price: 1500000 + Materials: + - Material: Ep21_Acc_E_Stone1 + Amount: 70 + - Material: EP19_S_F_1_Extract + Amount: 35 + - Material: EP19_S_F_2_Extract + Amount: 35 + - Material: EP19_Gla_Extract + Amount: 35 + - Material: EP19_S_F_3_Extract + Amount: 15 + - Material: EP20_D_P_Extract + Amount: 15 + - Slot: 2 + PerfectEnchants: + - Item: Ep21_3_Tenacity + Price: 3000000 + Materials: + - Material: Ep21_Acc_E_Stone2 + Amount: 35 + - Material: EP19_S_F_1_Extract + Amount: 45 + - Material: EP19_S_F_2_Extract + Amount: 45 + - Material: EP19_Gla_Extract + Amount: 45 + - Material: EP19_S_F_3_Extract + Amount: 25 + - Material: EP20_D_P_Extract + Amount: 25 + - Item: Ep21_3_M_Archer + Price: 3000000 + Materials: + - Material: Ep21_Acc_E_Stone2 + Amount: 35 + - Material: EP19_S_F_1_Extract + Amount: 45 + - Material: EP19_S_F_2_Extract + Amount: 45 + - Material: EP19_Gla_Extract + Amount: 45 + - Material: EP19_S_F_3_Extract + Amount: 25 + - Material: EP20_D_P_Extract + Amount: 25 + - Item: Ep21_3_Acute + Price: 3000000 + Materials: + - Material: Ep21_Acc_E_Stone2 + Amount: 35 + - Material: EP19_S_F_1_Extract + Amount: 45 + - Material: EP19_S_F_2_Extract + Amount: 45 + - Material: EP19_Gla_Extract + Amount: 45 + - Material: EP19_S_F_3_Extract + Amount: 25 + - Material: EP20_D_P_Extract + Amount: 25 + - Item: Ep21_3_M_Eessence + Price: 3000000 + Materials: + - Material: Ep21_Acc_E_Stone2 + Amount: 35 + - Material: EP19_S_F_1_Extract + Amount: 45 + - Material: EP19_S_F_2_Extract + Amount: 45 + - Material: EP19_Gla_Extract + Amount: 45 + - Material: EP19_S_F_3_Extract + Amount: 25 + - Material: EP20_D_P_Extract + Amount: 25 + - Slot: 1 + PerfectEnchants: + - Item: Ep21_2_Phy_Power + Price: 4500000 + Materials: + - Material: Ep21_Acc_E_Stone3 + Amount: 20 + - Material: EP19_S_F_1_Extract + Amount: 65 + - Material: EP19_S_F_2_Extract + Amount: 65 + - Material: EP19_Gla_Extract + Amount: 65 + - Material: EP19_S_F_3_Extract + Amount: 35 + - Material: EP20_D_P_Extract + Amount: 35 + - Item: Ep21_2_Mag_Power + Price: 4500000 + Materials: + - Material: Ep21_Acc_E_Stone3 + Amount: 20 + - Material: EP19_S_F_1_Extract + Amount: 65 + - Material: EP19_S_F_2_Extract + Amount: 65 + - Material: EP19_Gla_Extract + Amount: 65 + - Material: EP19_S_F_3_Extract + Amount: 35 + - Material: EP20_D_P_Extract + Amount: 35 - Id: 147 TargetItems: StormBow_Furious: true @@ -31483,6 +32175,18 @@ Body: Demonsword_Furious: true Foxtail_Furious: true Setaria_Furious: true + OverSpear_Furious: true + Lance_Furious: true + Impact_Furious: true + RightShape_Furious: true + Humma_Furious: true + WheelHumma_Furious: true + GiganticAxe_Furious: true + Hammer_Furious: true + MasterSpellBook_Furious: true + Grimoire_Furious: true + Soul_Furious: true + SpiritStick_Furious: true Reset: Chance: 80000 Price: 500000 @@ -31647,6 +32351,12 @@ Body: FuriousCirclet_DK: true FuriousCirclet_ABC: true FuriousCirclet_SH: true + FuriousCirclet_IG: true + FuriousCirclet_SHC: true + FuriousCirclet_SS: true + FuriousCirclet_MT: true + FuriousCirclet_EM: true + FuriousCirclet_SOA: true Reset: Chance: 80000 Price: 500000 diff --git a/db/re/item_group_db.yml b/db/re/item_group_db.yml index ea02625a8f..8381785433 100644 --- a/db/re/item_group_db.yml +++ b/db/re/item_group_db.yml @@ -112357,3 +112357,621 @@ Body: - Index: 2 Item: Enchant_Stone_Box34 Amount: 10 + - Group: AEGIS_102947 + SubGroups: + - SubGroup: 6 + List: + - Index: 0 + Item: aegis_1001480 + Rate: 800 + - Index: 1 + Item: aegis_1001480 + Rate: 800 + - Index: 2 + Item: aegis_1001480 + Rate: 800 + - Index: 3 + Item: aegis_1001480 + Rate: 800 + - Index: 4 + Item: aegis_1001480 + Rate: 800 + - Index: 5 + Item: Gaebolg_Armor + Rate: 150 + - Index: 6 + Item: Gaebolg_Robe + Rate: 150 + - Index: 7 + Item: Gaebolg_Boots + Rate: 150 + - Index: 8 + Item: Gaebolg_Shoes + Rate: 150 + - Index: 9 + Item: Gaebolg_Manteau + Rate: 150 + - Index: 10 + Item: Gaebolg_Muffler + Rate: 150 + - Index: 11 + Item: Gaebolg_Armor + Rate: 100 + - Index: 12 + Item: Gaebolg_Robe + Rate: 100 + - Index: 13 + Item: Gaebolg_Boots + Rate: 100 + - Index: 14 + Item: Gaebolg_Shoes + Rate: 100 + - Index: 15 + Item: Gaebolg_Manteau + Rate: 100 + - Index: 16 + Item: Gaebolg_Muffler + Rate: 100 + - Index: 17 + Item: Gaebolg_Armor + Rate: 20 + - Index: 18 + Item: Gaebolg_Robe + Rate: 20 + - Index: 19 + Item: Gaebolg_Boots + Rate: 20 + - Index: 20 + Item: Gaebolg_Shoes + Rate: 20 + - Index: 21 + Item: Gaebolg_Manteau + Rate: 20 + - Index: 22 + Item: Gaebolg_Muffler + Rate: 20 + - Index: 23 + Item: Gaebolg_Glove + Rate: 60 + - Index: 24 + Item: Gaebolg_Ring + Rate: 60 + - Index: 25 + Item: Gaebolg_Earring + Rate: 60 + - Index: 26 + Item: Gaebolg_Necklace + Rate: 60 + - Index: 27 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 28 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 29 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 30 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 31 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 32 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 33 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 34 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 35 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 36 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 37 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 38 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 39 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 40 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 41 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 42 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 43 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 44 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 45 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 46 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 47 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 48 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 49 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 50 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 51 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 52 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 53 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 54 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 55 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 56 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 57 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 58 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 59 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 60 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 61 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 62 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 63 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 64 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 65 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 66 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 67 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 68 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 69 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 70 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 71 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 72 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 73 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 74 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 75 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 76 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 77 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 78 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 79 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 80 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 81 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 82 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 83 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 84 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 85 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 86 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 87 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 88 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 89 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 90 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 91 + Item: EP19_S_F_3_Extract + Rate: 60 + - Index: 92 + Item: EP19_S_F_3_Extract + Rate: 60 + - Index: 93 + Item: EP19_S_F_3_Extract + Rate: 60 + - Group: AEGIS_102948 + SubGroups: + - SubGroup: 6 + List: + - Index: 0 + Item: aegis_1001480 + Rate: 800 + - Index: 1 + Item: aegis_1001480 + Rate: 800 + - Index: 2 + Item: aegis_1001480 + Rate: 800 + - Index: 3 + Item: aegis_1001480 + Rate: 800 + - Index: 4 + Item: aegis_1001480 + Rate: 800 + - Index: 5 + Item: Gaebolg_Armor + Rate: 150 + - Index: 6 + Item: Gaebolg_Robe + Rate: 150 + - Index: 7 + Item: Gaebolg_Boots + Rate: 150 + - Index: 8 + Item: Gaebolg_Shoes + Rate: 150 + - Index: 9 + Item: Gaebolg_Manteau + Rate: 150 + - Index: 10 + Item: Gaebolg_Muffler + Rate: 150 + - Index: 11 + Item: Gaebolg_Armor + Rate: 100 + - Index: 12 + Item: Gaebolg_Robe + Rate: 100 + - Index: 13 + Item: Gaebolg_Boots + Rate: 100 + - Index: 14 + Item: Gaebolg_Shoes + Rate: 100 + - Index: 15 + Item: Gaebolg_Manteau + Rate: 100 + - Index: 16 + Item: Gaebolg_Muffler + Rate: 100 + - Index: 17 + Item: Gaebolg_Armor + Rate: 20 + - Index: 18 + Item: Gaebolg_Robe + Rate: 20 + - Index: 19 + Item: Gaebolg_Boots + Rate: 20 + - Index: 20 + Item: Gaebolg_Shoes + Rate: 20 + - Index: 21 + Item: Gaebolg_Manteau + Rate: 20 + - Index: 22 + Item: Gaebolg_Muffler + Rate: 20 + - Index: 23 + Item: Gaebolg_Glove + Rate: 60 + - Index: 24 + Item: Gaebolg_Ring + Rate: 60 + - Index: 25 + Item: Gaebolg_Earring + Rate: 60 + - Index: 26 + Item: Gaebolg_Necklace + Rate: 60 + - Index: 27 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 28 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 29 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 30 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 31 + Item: Ep21_Armor_E_Stone1 + Rate: 100 + - Index: 32 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 33 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 34 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 35 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 36 + Item: Ep21_Armor_E_Stone2 + Rate: 50 + - Index: 37 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 38 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 39 + Item: Ep21_Armor_E_Stone3 + Rate: 20 + - Index: 40 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 41 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 42 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 43 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 44 + Item: Ep21_Robe_E_Stone1 + Rate: 100 + - Index: 45 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 46 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 47 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 48 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 49 + Item: Ep21_Robe_E_Stone2 + Rate: 50 + - Index: 50 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 51 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 52 + Item: Ep21_Robe_E_Stone3 + Rate: 20 + - Index: 53 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 54 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 55 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 56 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 57 + Item: Ep21_Shoes_E_Stone1 + Rate: 100 + - Index: 58 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 59 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 60 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 61 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 62 + Item: Ep21_Shoes_E_Stone2 + Rate: 50 + - Index: 63 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 64 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 65 + Item: Ep21_Shoes_E_Stone3 + Rate: 20 + - Index: 66 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 67 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 68 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 69 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 70 + Item: Ep21_Acc_E_Stone1 + Rate: 100 + - Index: 71 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 72 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 73 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 74 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 75 + Item: Ep21_Acc_E_Stone2 + Rate: 50 + - Index: 76 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 77 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 78 + Item: Ep21_Acc_E_Stone3 + Rate: 20 + - Index: 79 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 80 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 81 + Item: EP19_Gla_Extract + Rate: 60 + - Index: 82 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 83 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 84 + Item: EP19_S_F_1_Extract + Rate: 60 + - Index: 85 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 86 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 87 + Item: EP20_D_P_Extract + Rate: 60 + - Index: 88 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 89 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 90 + Item: EP19_S_F_2_Extract + Rate: 60 + - Index: 91 + Item: EP19_S_F_3_Extract + Rate: 60 + - Index: 92 + Item: EP19_S_F_3_Extract + Rate: 60 + - Index: 93 + Item: EP19_S_F_3_Extract + Rate: 60 + - Group: AEGIS_103033 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Lance_Furious + - Index: 1 + Item: Shield_Furious + - Group: AEGIS_103034 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: RightShape_Furious + - Index: 1 + Item: LeftShape_Furious + - Group: P_BOOSTER_CALL_PACKAGE + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: P_Booster_Call + - Index: 1 + Item: Booster_Pack_1 + - Index: 2 + Item: Booster_Hat_Box + - Index: 3 + Item: Booster_Back_Box + - Index: 4 + Item: Reset_Stat_Ticket + - Index: 5 + Item: Reset_Skill_Ticket + - Index: 6 + Item: E_Boarding_Halter_Box2 + - Index: 7 + Item: Boost_C_Enchant_2 + - Group: P_COMPENSATION_BOX + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: P_Booster_Call_Package + - Index: 1 + Item: E_EXP_Drop_Up_7days + - Index: 2 + Item: Comp_AID_Buff_Box diff --git a/db/re/item_reform.yml b/db/re/item_reform.yml index 6ec5ddb77c..d65955ae8e 100644 --- a/db/re/item_reform.yml +++ b/db/re/item_reform.yml @@ -10701,3 +10701,497 @@ Body: Amount: 20 ResultItem: FuriousCirclet_SH ChangeRefine: 1 + - BaseItem: OverSpear_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: OverSpear_Furious + ChangeRefine: 1 + - BaseItem: Lance_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Lance_Furious + ChangeRefine: 1 + - BaseItem: Impact_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Impact_Furious + ChangeRefine: 1 + - BaseItem: RightShape_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: RightShape_Furious + ChangeRefine: 1 + - BaseItem: Humma_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Humma_Furious + ChangeRefine: 1 + - BaseItem: WheelHumma_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: WheelHumma_Furious + ChangeRefine: 1 + - BaseItem: FuriousCirclet_IG + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_IG + ChangeRefine: 1 + - BaseItem: FuriousCirclet_SHC + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_SHC + ChangeRefine: 1 + - BaseItem: FuriousCirclet_SS + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_SS + ChangeRefine: 1 + - BaseItem: Shield_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: Shield_Furious + ChangeRefine: 1 + - BaseItem: LeftShape_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: LeftShape_Furious + ChangeRefine: 1 + - BaseItem: GiganticAxe_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: GiganticAxe_Furious + ChangeRefine: 1 + - BaseItem: Hammer_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Hammer_Furious + ChangeRefine: 1 + - BaseItem: MasterSpellBook_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: MasterSpellBook_Furious + ChangeRefine: 1 + - BaseItem: Grimoire_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Grimoire_Furious + ChangeRefine: 1 + - BaseItem: Soul_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Soul_Furious + ChangeRefine: 1 + - BaseItem: SpiritStick_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: SpiritStick_Furious + ChangeRefine: 1 + - BaseItem: FuriousCirclet_MT + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_MT + ChangeRefine: 1 + - BaseItem: FuriousCirclet_EM + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_EM + ChangeRefine: 1 + - BaseItem: FuriousCirclet_SOA + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_SOA + ChangeRefine: 1 + - Item: Gaebolg_A_Hammer_1 + BaseItems: + - BaseItem: Gaebolg_Armor + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Armor + ChangeRefine: 1 + - BaseItem: Gaebolg_Robe + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Robe + ChangeRefine: 1 + - BaseItem: Gaebolg_Manteau + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Manteau + ChangeRefine: 1 + - BaseItem: Gaebolg_Muffler + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Muffler + ChangeRefine: 1 + - BaseItem: Gaebolg_Boots + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Boots + ChangeRefine: 1 + - BaseItem: Gaebolg_Shoes + MinimumRefine: 9 + MaximumRefine: 9 + Materials: + - Material: Zelunium + Amount: 150 + - Material: Ep21_Armor_E_Stone1 + Amount: 20 + - Material: Ep21_Robe_E_Stone1 + Amount: 20 + - Material: Ep21_Shoes_E_Stone1 + Amount: 20 + - Material: Ep21_Acc_E_Stone1 + Amount: 20 + ResultItem: Gaebolg_Shoes + ChangeRefine: 1 + - Item: Gaebolg_A_Hammer_2 + BaseItems: + - BaseItem: Gaebolg_Armor + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Armor + ChangeRefine: 1 + - BaseItem: Gaebolg_Robe + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Robe + ChangeRefine: 1 + - BaseItem: Gaebolg_Manteau + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Manteau + ChangeRefine: 1 + - BaseItem: Gaebolg_Muffler + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Muffler + ChangeRefine: 1 + - BaseItem: Gaebolg_Boots + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Boots + ChangeRefine: 1 + - BaseItem: Gaebolg_Shoes + MinimumRefine: 10 + MaximumRefine: 10 + Materials: + - Material: Zelunium + Amount: 200 + - Material: Ep21_Armor_E_Stone2 + Amount: 7 + - Material: Ep21_Robe_E_Stone2 + Amount: 7 + - Material: Ep21_Shoes_E_Stone2 + Amount: 7 + - Material: Ep21_Acc_E_Stone2 + Amount: 7 + ResultItem: Gaebolg_Shoes + ChangeRefine: 1 + - Item: Gaebolg_A_Hammer_3 + BaseItems: + - BaseItem: Gaebolg_Armor + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Armor + ChangeRefine: 1 + - BaseItem: Gaebolg_Robe + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Robe + ChangeRefine: 1 + - BaseItem: Gaebolg_Manteau + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Manteau + ChangeRefine: 1 + - BaseItem: Gaebolg_Muffler + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Muffler + ChangeRefine: 1 + - BaseItem: Gaebolg_Boots + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Boots + ChangeRefine: 1 + - BaseItem: Gaebolg_Shoes + MinimumRefine: 11 + MaximumRefine: 11 + Materials: + - Material: Zelunium + Amount: 250 + - Material: Ep21_Armor_E_Stone3 + Amount: 5 + - Material: Ep21_Robe_E_Stone3 + Amount: 5 + - Material: Ep21_Shoes_E_Stone3 + Amount: 5 + - Material: Ep21_Acc_E_Stone3 + Amount: 5 + ResultItem: Gaebolg_Shoes + ChangeRefine: 1 diff --git a/db/re/mob_db.yml b/db/re/mob_db.yml index a91dea4cf7..cac2cffb68 100644 --- a/db/re/mob_db.yml +++ b/db/re/mob_db.yml @@ -108047,6 +108047,62 @@ Body: # AegisName: 2401_EV_IMOOGI # - Id: 22299 # AegisName: VR_CHAO +# - Id: 22300 +# AegisName: EP21_NPC_SERPENT +# - Id: 22301 +# AegisName: EP21_NPC_TRIS +# - Id: 22302 +# AegisName: EP21_NPC_TAN +# - Id: 22303 +# AegisName: EP21_NPC_NADOYO +# - Id: 22304 +# AegisName: EP21_NPC_REINHARDT +# - Id: 22305 +# AegisName: EP21_NPC_WILHELM +# - Id: 22306 +# AegisName: EP21_NPC_MARISTELLA +# - Id: 22307 +# AegisName: EP21_NPC_YOHAN +# - Id: 22308 +# AegisName: EP21_NPC_RICHARD +# - Id: 22309 +# AegisName: EP21_NPC_EIBA +# - Id: 22310 +# AegisName: EP21_NPC_GUNTER +# - Id: 22311 +# AegisName: EP21_NPC_IVAN +# - Id: 22312 +# AegisName: EP21_NPC_GALAXIA +# - Id: 22313 +# AegisName: EP21_SEAWIND +# - Id: 22314 +# AegisName: EP21_SCALLEG +# - Id: 22315 +# AegisName: EP21_VELELLING +# - Id: 22316 +# AegisName: EP21_LETTERSTER +# - Id: 22317 +# AegisName: EP21_ROCKSTRIKER +# - Id: 22318 +# AegisName: EP21_ICESEAHORSE +# - Id: 22319 +# AegisName: EP21_SKIPSKIPPER +# - Id: 22320 +# AegisName: EP21_CLIOLIMA +# - Id: 22321 +# AegisName: EP21_YORKER_A +# - Id: 22322 +# AegisName: EP21_YORKER_B +# - Id: 22323 +# AegisName: EP21_YOSTER_A +# - Id: 22324 +# AegisName: EP21_YOSTER_B +# - Id: 22325 +# AegisName: EP21_YOSTER_C +# - Id: 22326 +# AegisName: EP21_YOSTER_D +# - Id: 22327 +# AegisName: EP21_YOSTER_E # - Id: 22328 # AegisName: DESERT_WOLF_RAC # - Id: 22329 @@ -108097,6 +108153,52 @@ Body: # AegisName: MQ_KIND_OF_BEETLE3 # - Id: 22352 # AegisName: MQ_KIND_OF_BEETLE4 +# - Id: 22353 +# AegisName: EP21_YORMI_A +# - Id: 22354 +# AegisName: EP21_YORMI_B +# - Id: 22355 +# AegisName: EP21_YORDOS_A +# - Id: 22356 +# AegisName: EP21_YORDOS_B +# - Id: 22357 +# AegisName: EP21_YORDOS_C +# - Id: 22358 +# AegisName: EP21_YOSCOPUS_A +# - Id: 22359 +# AegisName: EP21_YOSCOPUS_B +# - Id: 22360 +# AegisName: EP21_YORTUS_A +# - Id: 22361 +# AegisName: EP21_YORTUS_B +# - Id: 22362 +# AegisName: EP21_ICEHORN +# - Id: 22363 +# AegisName: EP21_B_YORTUS_A +# - Id: 22364 +# AegisName: EP21_B_YORTUS_B +# - Id: 22365 +# AegisName: G_EP21_ICESEAHORSE +# - Id: 22366 +# AegisName: G_EP21_YORDOS_A +# - Id: 22367 +# AegisName: G_EP21_YORDOS_B +# - Id: 22368 +# AegisName: G_EP21_YORDOS_C +# - Id: 22369 +# AegisName: EP21_MD_SAILOR +# - Id: 22370 +# AegisName: EP21_MD_CAPTAIN +# - Id: 22371 +# AegisName: EP21_YOR_TAN +# - Id: 22372 +# AegisName: EP21_MD_CAPTAIN_B +# - Id: 22373 +# AegisName: EP21_YOR_TAN_B +# - Id: 22374 +# AegisName: EP21_MD_BOX1 +# - Id: 22378 +# AegisName: MD_Airboat_Boss5 # - Id: 23000 # AegisName: DARK_ILLUSION2 # - Id: 23001 diff --git a/db/re/pet_db.yml b/db/re/pet_db.yml index 04038d0184..e9cfd1067a 100644 --- a/db/re/pet_db.yml +++ b/db/re/pet_db.yml @@ -3102,3 +3102,24 @@ Body: # bonus bMaxSP,30; # } # +# - Mob: EP21_ICESEAHORSE +# TameItem: Ep21_Fatty_Shrimp +# EggItem: aegis_9157 +# FoodItem: Pet_Food +# Fullness: 2 # unknown +# HungryDelay: 120 # unknown +# IntimacyFed: 15 # unknown +# CaptureRate: 2000 # unknown +# SpecialPerformance: false # unknown +# Script: > +# .@i = getpetinfo(PETINFO_INTIMATE); +# +# if (.@i == PET_INTIMATE_CORDIAL) { +# bonus bMRes,5; +# bonus bRes,5; +# } +# else if (.@i == PET_INTIMATE_LOYAL) { +# bonus bMRes,10; +# bonus bRes,10; +# } +# diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp index 1f33f5391a..8c08bf7542 100644 --- a/src/map/atcommand.cpp +++ b/src/map/atcommand.cpp @@ -37,6 +37,7 @@ #include "instance.hpp" #include "intif.hpp" #include "itemdb.hpp" // MAX_ITEMGROUP +#include "cashshop.hpp" #include "log.hpp" #include "mail.hpp" #include "map.hpp" @@ -4214,6 +4215,9 @@ ACMD_FUNC(reload) { if (strstr(command, "itemdb") || strncmp(message, "itemdb", 4) == 0) { itemdb_reload(); clif_displaymessage(fd, msg_txt(sd,97)); // Item database has been reloaded. + } else if (strstr(command, "cashdb") || strncmp(message, "cashdb", 4) == 0) { + cashshop_reloaddb(); + clif_displaymessage( fd, msg_txt( sd, 832 ) ); // Cash shop database has been reloaded. } else if (strstr(command, "mobdb") || strncmp(message, "mobdb", 3) == 0) { mob_reload(); pet_db.reload(); @@ -4333,7 +4337,7 @@ ACMD_FUNC(reload) { clif_displaymessage(fd, msg_txt(sd, 830)); // Barter database has been reloaded. } else if (strstr(command, "zonedb") || strncmp(message, "zonedb", 4) == 0) { map_zone_db.reload(); - clif_displaymessage(fd, msg_txt(sd, 833)); // Map Zone database has been reloaded. + clif_displaymessage(fd, msg_txt(sd, 834)); // Map Zone database has been reloaded. } return 0; @@ -11092,6 +11096,7 @@ void atcommand_basecommands(void) { ACMD_DEF(recallall), ACMD_DEFR(reload,ATCMD_NOSCRIPT), ACMD_DEF2("reloaditemdb", reload), + ACMD_DEF2("reloadcashdb", reload), ACMD_DEF2("reloadmobdb", reload), ACMD_DEF2("reloadskilldb", reload), ACMD_DEF2R("reloadscript", reload, ATCMD_NOSCRIPT), @@ -11580,7 +11585,7 @@ bool is_atcommand(const int fd, map_session_data* sd, const char* message, int t struct map_data *mapdata = map_getmapdata(sd->bl.m); if (mapdata->zone->isCommandDisabled(info->command, *sd)) { - clif_messagecolor(&sd->bl, color_table[COLOR_RED], msg_txt(sd, 832), false, SELF); // This command is disabled on this map. + clif_messagecolor(&sd->bl, color_table[COLOR_RED], msg_txt(sd, 833), false, SELF); // This command is disabled on this map. return true; } diff --git a/src/map/battle.cpp b/src/map/battle.cpp index 5889a3088c..276d3c94d0 100644 --- a/src/map/battle.cpp +++ b/src/map/battle.cpp @@ -5889,9 +5889,10 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list * RE_LVL_DMOD(100); break; case SHC_SHADOW_STAB: - skillratio += -100 + 550 * skill_lv + 5 * sstatus->pow; + skillratio += -100 + 550 * skill_lv; + skillratio += 5 * sstatus->pow; - if( sc && sc->getSCE( SC_CLOAKINGEXCEED ) ){ + if (wd->miscflag & SKILL_ALTDMG_FLAG) { skillratio += 100 * skill_lv + 2 * sstatus->pow; } diff --git a/src/map/clif.cpp b/src/map/clif.cpp index 887a543612..f199fb75a9 100644 --- a/src/map/clif.cpp +++ b/src/map/clif.cpp @@ -7037,27 +7037,30 @@ void clif_upgrademessage( map_session_data* sd, int result, t_itemid item_id ){ /// 0097 .W .24B .?B /// 0097 .W .24B .L .?B (PACKETVER >= 20091104) void clif_wis_message(map_session_data* sd, const char* nick, const char* mes, size_t mes_len, int gmlvl){ - PACKET_ZC_WHISPER p; + PACKET_ZC_WHISPER* p = reinterpret_cast( packet_buffer ); - p.PacketType = HEADER_ZC_WHISPER; - p.PacketLength = static_cast( mes_len ); - safestrncpy(p.sender, nick, NAME_LENGTH); - safestrncpy(p.message, mes, mes_len); + p->PacketType = HEADER_ZC_WHISPER; + p->PacketLength = sizeof( *p ); + safestrncpy( p->sender, nick, NAME_LENGTH ); + safestrncpy( p->message, mes, mes_len ); + p->PacketLength += static_castPacketLength )>( mes_len ); #if PACKETVER >= 20091104 map_session_data* ssd = map_nick2sd(nick, false); + // If it is not a message from the server or a player from another map-server if (ssd) { gmlvl = pc_get_group_level(ssd); } - p.isAdmin = (gmlvl == 99) ? 1 : 0; + + p->isAdmin = (gmlvl == 99) ? 1 : 0; #endif #if PACKETVER_MAIN_NUM >= 20131204 || PACKETVER_RE_NUM >= 20131120 || defined(PACKETVER_ZERO) - p.senderGID = ssd->bl.id; + p->senderGID = ssd->bl.id; #endif - clif_send( &p, sizeof( p ), &sd->bl, SELF ); + clif_send( p, p->PacketLength, &sd->bl, SELF ); } @@ -10450,7 +10453,7 @@ void clif_viewequip_ack( map_session_data* sd, map_session_data* tsd ){ clif_item_equip( client_index( k ), &p->list[equip], &tsd->inventory.u.items_inventory[k], tsd->inventory_data[k], pc_equippoint( tsd, k ) ); - p->PacketLength = sizeof( p->list[0] ); + p->PacketLength += sizeof( p->list[0] ); equip++; } } diff --git a/src/map/itemdb.hpp b/src/map/itemdb.hpp index 037aaa3008..8e2fdd15bb 100644 --- a/src/map/itemdb.hpp +++ b/src/map/itemdb.hpp @@ -2818,6 +2818,12 @@ enum e_random_item_group { IG_COSTUMEMILEPACK_34_1, IG_COSTUMEMILEPACK_34_2, IG_COSTUMEMILEPACK_34_3, + IG_AEGIS_102947, + IG_AEGIS_102948, + IG_AEGIS_103033, + IG_AEGIS_103034, + IG_P_BOOSTER_CALL_PACKAGE, + IG_P_COMPENSATION_BOX, IG_MAX, }; diff --git a/src/map/npc.hpp b/src/map/npc.hpp index 6e237b063e..de8c138ea4 100644 --- a/src/map/npc.hpp +++ b/src/map/npc.hpp @@ -1495,6 +1495,38 @@ enum e_job_types JT_4_EVT_SULKI, JT_4_EVT_KKAT, + JT_4_EP21_SOLDIER_A = 10564, + JT_4_EP21_SOLDIER_B, + JT_4_EP21_M_WORKER_A, + JT_4_EP21_M_WORKER_B, + JT_4_EP21_F_WORKER_A, + JT_4_EP21_F_WORKER_B, + JT_4_EP21_WORKER_KID_A, + JT_4_EP21_WORKER_KID_B, + JT_4_EP21_TAN, + JT_4_EP21_TRIS, + JT_4_EP21_NADOYO, + JT_4_EP21_REINHARDT, + JT_4_EP21_WILHELM, + JT_4_EP21_MARISTELLA, + JT_4_EP21_YOHAN, + JT_4_EP21_RICHARD, + JT_4_EP21_VALDARIS, + JT_4_EP21_GUNTER, + JT_4_EP21_GALAXIA_A, + JT_4_EP21_GALAXIA_B, + JT_4_EP21_IVAN, + JT_4_EP21_LALAILA, + JT_4_EP21_ILSE, + JT_4_EP21_HOWELL, + JT_4_EP21_EPESTO, + JT_4_EP21_HEINE_TAB, + JT_4_EP21_IANA, + JT_4_EP21_LEE, + JT_4_EP21_AURELIE, + JT_4_EP21_HOWELL_S, + JT_4_EP21_TAN_S, + JT_ROZ_MQ_XAVIER = 13000, JT_ROZ_MQ_MOCLORD, JT_ROZ_MQ_SKULD, diff --git a/src/map/script_constants.hpp b/src/map/script_constants.hpp index 204e27db3f..e1e857013d 100644 --- a/src/map/script_constants.hpp +++ b/src/map/script_constants.hpp @@ -7791,6 +7791,12 @@ export_constant(IG_COSTUMEMILEPACK_34_1); export_constant(IG_COSTUMEMILEPACK_34_2); export_constant(IG_COSTUMEMILEPACK_34_3); + export_constant(IG_AEGIS_102947); + export_constant(IG_AEGIS_102948); + export_constant(IG_AEGIS_103033); + export_constant(IG_AEGIS_103034); + export_constant(IG_P_BOOSTER_CALL_PACKAGE); + export_constant(IG_P_COMPENSATION_BOX); /* unit stop walking */ export_constant(USW_NONE); @@ -9098,6 +9104,37 @@ export_constant_npc(JT_4_EVT_LAMMIR); export_constant_npc(JT_4_EVT_SULKI); export_constant_npc(JT_4_EVT_KKAT); + export_constant_npc(JT_4_EP21_SOLDIER_A); + export_constant_npc(JT_4_EP21_SOLDIER_B); + export_constant_npc(JT_4_EP21_M_WORKER_A); + export_constant_npc(JT_4_EP21_M_WORKER_B); + export_constant_npc(JT_4_EP21_F_WORKER_A); + export_constant_npc(JT_4_EP21_F_WORKER_B); + export_constant_npc(JT_4_EP21_WORKER_KID_A); + export_constant_npc(JT_4_EP21_WORKER_KID_B); + export_constant_npc(JT_4_EP21_TAN); + export_constant_npc(JT_4_EP21_TRIS); + export_constant_npc(JT_4_EP21_NADOYO); + export_constant_npc(JT_4_EP21_REINHARDT); + export_constant_npc(JT_4_EP21_WILHELM); + export_constant_npc(JT_4_EP21_MARISTELLA); + export_constant_npc(JT_4_EP21_YOHAN); + export_constant_npc(JT_4_EP21_RICHARD); + export_constant_npc(JT_4_EP21_VALDARIS); + export_constant_npc(JT_4_EP21_GUNTER); + export_constant_npc(JT_4_EP21_GALAXIA_A); + export_constant_npc(JT_4_EP21_GALAXIA_B); + export_constant_npc(JT_4_EP21_IVAN); + export_constant_npc(JT_4_EP21_LALAILA); + export_constant_npc(JT_4_EP21_ILSE); + export_constant_npc(JT_4_EP21_HOWELL); + export_constant_npc(JT_4_EP21_EPESTO); + export_constant_npc(JT_4_EP21_HEINE_TAB); + export_constant_npc(JT_4_EP21_IANA); + export_constant_npc(JT_4_EP21_LEE); + export_constant_npc(JT_4_EP21_AURELIE); + export_constant_npc(JT_4_EP21_HOWELL_S); + export_constant_npc(JT_4_EP21_TAN_S); export_constant_npc(JT_ROZ_MQ_XAVIER); export_constant_npc(JT_ROZ_MQ_MOCLORD); export_constant_npc(JT_ROZ_MQ_SKULD); diff --git a/src/map/skill.cpp b/src/map/skill.cpp index 5d9bd6682d..326d5be310 100755 --- a/src/map/skill.cpp +++ b/src/map/skill.cpp @@ -5288,6 +5288,9 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint break; case SHC_SHADOW_STAB: + if (sc && sc->getSCE(SC_CLOAKINGEXCEED)) + flag |= SKILL_ALTDMG_FLAG; + status_change_end(src, SC_CLOAKING); status_change_end(src, SC_CLOAKINGEXCEED); @@ -6935,14 +6938,15 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint break; } // Triggered by RL_FLICKER - if (sd && sd->flicker && tsc && tsc->getSCE(SC_H_MINE) && tsc->getSCE(SC_H_MINE)->val2 == src->id) { + if (sd && sd->flicker) { // Splash damage around it! map_foreachinrange(skill_area_sub, bl, skill_get_splash(skill_id, skill_lv), BL_CHAR|BL_SKILL, src, skill_id, skill_lv, tick, flag|BCT_ENEMY|1, skill_castend_damage_id); flag |= 1; // Don't consume requirement - tsc->getSCE(SC_H_MINE)->val3 = 1; // Mark the SC end because not expired - status_change_end(bl, SC_H_MINE); - sc_start4(src, bl, SC_BURNING, 10 * skill_lv, skill_lv, 1000, src->id, 0, skill_get_time2(skill_id,skill_lv)); + if (tsc &&tsc->getSCE(SC_H_MINE) && tsc->getSCE(SC_H_MINE)->val2 == src->id) { + status_change_end(bl, SC_H_MINE); + sc_start4(src, bl, SC_BURNING, 10 * skill_lv, skill_lv, 1000, src->id, 0, skill_get_time2(skill_id,skill_lv)); + } } } else diff --git a/src/map/status.cpp b/src/map/status.cpp index 4884fe7d72..a44c021c4e 100644 --- a/src/map/status.cpp +++ b/src/map/status.cpp @@ -13684,22 +13684,24 @@ int status_change_end(struct block_list* bl, enum sc_type type, int tid) } break; case SC_H_MINE: - { - // Drop the material from target if expired - struct item it; + // Only drop the material from target if expired naturally + if( tid != INVALID_TIMER ){ map_session_data *caster = nullptr; - if (sce->val3 || status_isdead(bl) || !(caster = map_id2sd(sce->val2))) + if (status_isdead(bl) || !(caster = map_id2sd(sce->val2))) break; std::shared_ptr skill = skill_db.find(RL_H_MINE); if (!item_db.exists(skill->require.itemid[0])) break; - memset(&it, 0, sizeof(it)); + + struct item it = {}; + it.nameid = skill->require.itemid[0]; it.amount = max(skill->require.amount[0],1); it.identify = 1; + map_addflooritem(&it, it.amount, bl->m,bl->x, bl->y, caster->status.char_id, 0, 0, 4, 0); } break;