From fccf328a54e3f17fac27130e7fb65c785c82a145 Mon Sep 17 00:00:00 2001 From: Atemo Date: Thu, 4 Jul 2024 15:27:17 +0200 Subject: [PATCH] Implemented new items up to July 3, 2024 (#8488) * Sorted the item IDs * Added prt_mk map in mapcache --- conf/maps_athena.conf | 3 + db/map_cache.dat | Bin 2930741 -> 2932224 bytes db/map_index.txt | 1 + db/re/item_combos.yml | 238 +++++- db/re/item_db_equip.yml | 1419 +++++++++++++++++++++++++++++++--- db/re/item_db_etc.yml | 514 ++++++++++++ db/re/item_db_usable.yml | 292 ++++++- db/re/item_enchant.yml | 20 + db/re/item_group_db.yml | 262 +++++++ db/re/item_reform.yml | 524 +++++++++++++ db/re/mob_db.yml | 4 + src/map/itemdb.hpp | 18 + src/map/npc.hpp | 2 + src/map/script_constants.hpp | 19 + 14 files changed, 3184 insertions(+), 132 deletions(-) diff --git a/conf/maps_athena.conf b/conf/maps_athena.conf index bf809a3eae..54bca30626 100644 --- a/conf/maps_athena.conf +++ b/conf/maps_athena.conf @@ -1634,5 +1634,8 @@ map: luna_sf1 map: luna_sf2 map: mbase_in +// Market place +map: prt_mk + //------------------------- Clone Maps --------------------------- //------------------------- Extra Maps --------------------------- diff --git a/db/map_cache.dat b/db/map_cache.dat index 74c906b9e4ef40794bb294a05ba73a1f192d6468..ccd1296bd5174fcfb1bf96bb012a462b6c01fdb7 100644 GIT binary patch delta 1645 zcmY+E3s4hB7{`NgNtHnA1Er)jS`}1OR7Q#hiI%n~)@DjktRjpEUJ*iyJOUCgFzt#` zG@bE58NhT@hJsa;muMs>27@BWsZ=o_ghv4-sdo`W5_3Qkn0DI#%)Pj|3>LuSFPK_2M&?dFnX|vM}K%-?8|J9XqxHEwH`PT{WCMI44B*$oH z$IX<|wi>&&gzk|FKE%l&uW;2N zzP;Wz!m$fN`4Rc1>asIIm)`96sFn7HmZLn5sx4v$ZxvNTw%z6Xs4B(o4_6r_?Y#5( zvQ3W3Jfl3x65m?}W%JNIQ$e^Z2OV&v|DK~eo5L%8Y0iK zS=HxTgxaHheGyzX_WEG6wSiDbMDrY1yN(vvD1cq3u8x}6m7M(kW_`qbLj{MWgku(9qji`CeT|Gc4S$QPaRApImq zGJYfSti8YOffks#p0aUKS;njNtv&PGY3RP(Nt-4AH{9<0UsQ{^=EalM?G1-4B=@#I ziX>^fS(x7qLs#`lUGcx~Q$qSoG*@)3JG!r|uhmj`HP(2sglwxY244#=iSk9UqPMk= z*PxQ3)Ve1NQGCad&iMB*-44aXtHg3AN~JwiyrWul7ndBkob0dej=zSVXY8&>!1fZ{ zUXdb)a^77L-I!eGiL@C?$dTuh*`5!G(a2I|sWaJc@~Mr$3<3qaMcPiVpW+)A51ZW4 zJ>HbXda}gakKCHgn|QKp3N;trm2`9hF0wn3B9$ympzmsth1~9raR76_(sI1sYP+d9Ws*k=#u6^caEam35K$GR ztWw--!_(69btAK`ZB%NA?G7O6W9Q6%iLCvOwHhLhxVtFv^g4uLbJsD+l){s`t!RkQ zj#cZa5pG9UCoc3yEpZx^a4u%FEM;&owJTqjrsTU!{SSvn5}MJ}(qES6at5ad!|xaaQdISiu5BfX}CUjEp^00&3>B zy7awDpmP3FbC!6Qtr15sQitRL3&kycDD; z|CXdI6{$*1>e7&=w4^N^=}J%fGLWH+WGoYz%1q|6kfp37lC^APD?8cCL5^~gvs~mV Jx0Lvv{QwW6Bd7oX diff --git a/db/map_index.txt b/db/map_index.txt index 395f3183fc..1cc7721696 100644 --- a/db/map_index.txt +++ b/db/map_index.txt @@ -1260,6 +1260,7 @@ jor_tmple2 luna_sf1 luna_sf2 mbase_in +prt_mk //====================================================================================== // - Other/Extra maps - diff --git a/db/re/item_combos.yml b/db/re/item_combos.yml index ee0243443d..8a52183c33 100644 --- a/db/re/item_combos.yml +++ b/db/re/item_combos.yml @@ -20852,25 +20852,6 @@ Body: bonus bMdef,3*.@r_shoes; bonus bMatk,5*.@r; } - - Combos: - - Combo: - - Hollow_Shoes - - Berzebub_Card - Script: | - .@r = getrefine(); - skill "PR_MAGNUS",10; - bonus2 bMagicAddRace,RC_Undead,30; - bonus2 bMagicAddRace,RC_Demon,30; - bonus2 bMagicAddEle,Ele_Dark,30; - bonus2 bMagicAddEle,Ele_Undead,30; - if (BaseLevel >= 100) { - bonus bMatk,15*.@r; - bonus bVariableCastrate,-7*.@r; - } - else { - bonus bMatk,5*.@r; - bonus bVariableCastrate,-2*.@r; - } - Combos: - Combo: - Astraea_Ring @@ -46539,6 +46520,7 @@ Body: Script: | bonus2 bAddEle,Ele_All,20; bonus bAspdRate,5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",40; bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",40; bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",20; - Combos: @@ -47407,6 +47389,7 @@ Body: Script: | bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",25; bonus2 bSkillAtk,"TR_ROSEBLOSSOM",25; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",25; bonus2 bSubRace,RC_Player_Human,10; bonus2 bSubRace,RC_Player_Doram,10; - Combos: @@ -50872,14 +50855,6 @@ Body: bonus bMaxHP,2000; bonus bMaxSP,200; bonus bHealPower,15; - - 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: - R001_Bestia_Card # 300281 @@ -51483,12 +51458,6 @@ Body: bonus bMatk,15*.@eq; bonus bVariableCastrate,-7*.@eq; } - - Combos: - - Combo: - - Berzebub_Card # 4145 - - VesperHeadGear # 19436 - Script: | - bonus bVariableCastrate,30; - Combos: - Combo: - Preschool_Hat # 18860 @@ -52035,3 +52004,206 @@ Body: - Ignis_Cap # 18651 Script: | bonus bAspdRate,getequiprefinerycnt(EQI_HEAD_TOP)/2; + - Combos: + - Combo: + - FuriousCirclet_TR # 400673 + - MetalVilolin_Furious # 570072 + - Combo: + - FuriousCirclet_TR # 400673 + - MetalWhip_Furious # 580072 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + bonus2 bSkillAtk,"WM_REVERBERATION",35; + - Combos: + - Combo: + - FuriousCirclet_TR # 400673 + - Harp_Furious # 570073 + - Combo: + - FuriousCirclet_TR # 400673 + - Whip_Furious # 580073 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_BO # 400674 + - Lapier_Furious # 500101 + Script: | + bonus2 bSkillCooldown,"BO_EXPLOSIVE_POWDER",-120; + - Combos: + - Combo: + - FuriousCirclet_BO # 400674 + - SharpSword_Furious # 500102 + Script: | + bonus2 bSkillCooldown,"BO_MAYHEMIC_THORNS",-120; + - Combos: + - Combo: + - FuriousCirclet_HN # 400675 + - WhiteSword_Furious # 500103 + Script: | + bonus2 bSkillCooldown,"HN_DOUBLEBOWLINGBASH",-150; + - Combos: + - Combo: + - FuriousCirclet_HN # 400675 + - Stick_Furious # 550148 + Script: | + bonus2 bSkillCooldown,"HN_JUPITEL_THUNDER_STORM",-250; + - Combos: + - Combo: + - FuriousCirclet_AG # 400694 + - Specter_Furious # 550150 + Script: | + bonus2 bMagicAddRace,RC_All,10; + bonus2 bMagicAddRace,RC_Player_Human,-10; + bonus2 bMagicAddRace,RC_Player_Doram,-10; + - Combos: + - Combo: + - FuriousCirclet_AG # 400694 + - Flame_Staff_Furious # 640053 + Script: | + bonus2 bSkillAtk,"AG_ALL_BLOOM",25; + bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK",25; + bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK2",25; + - Combos: + - Combo: + - FuriousCirclet_IQ # 400695 + - GaleClaw_Furious # 560067 + Script: | + bonus2 bSkillCooldown,"IQ_MASSIVE_F_BLASTER",-1200; + bonus2 bSkillAtk,"IQ_MASSIVE_F_BLASTER",20; + - Combos: + - Combo: + - FuriousCirclet_IQ # 400695 + - Exterminate_Furious # 560068 + Script: | + bonus2 bSkillAtk,"IQ_THIRD_FLAME_BOMB",25; + - Combos: + - Combo: + - FuriousCirclet_NW # 400696 + - Rifle_Furious # 810042 + Script: | + bonus2 bSkillAtk,"NW_ONLY_ONE_BULLET",25; + - Combos: + - Combo: + - FuriousCirclet_NW # 400696 + - Gatling_Furious # 830038 + Script: | + bonus2 bAddRace,RC_All,10; + bonus2 bAddRace,RC_Player_Human,-10; + bonus2 bAddRace,RC_Player_Doram,-10; + bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",15; + - Combos: + - Combo: + - Lapier_Furious # 500101 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP); + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",.@sum; + - Combos: + - Combo: + - SharpSword_Furious # 500102 + - FuriousBoots # 470265 + Script: | + bonus bCritAtkRate,15; + bonus bCritical,5; + if (getenchantgrade()>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",15; + } + - Combos: + - Combo: + - WhiteSword_Furious # 500103 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",.@sum; + - Combos: + - Combo: + - Stick_Furious # 550148 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"HN_HELLS_DRIVE",20; + if (getenchantgrade()>=ENCHANTGRADE_B) { + bonus4 bAutoSpellOnSkill,"HN_HELLS_DRIVE","EM_TERRA_DRIVE",4,1000; + } + - Combos: + - Combo: + - Specter_Furious # 550150 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"AG_SOUL_VC_STRIKE",20; + - Combos: + - Combo: + - GaleClaw_Furious # 560067 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"IQ_MASSIVE_F_BLASTER",20; + - Combos: + - Combo: + - Exterminate_Furious # 560068 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"IQ_THIRD_FLAME_BOMB",.@sum; + - Combos: + - Combo: + - MetalVilolin_Furious # 570072 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"WM_REVERBERATION",70; + bonus2 bSkillAtk,"TR_METALIC_FURY",20; + - Combos: + - Combo: + - Harp_Furious # 570073 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",.@sum; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",.@sum; + - Combos: + - Combo: + - MetalWhip_Furious # 580072 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"WM_REVERBERATION",70; + bonus2 bSkillAtk,"TR_METALIC_FURY",20; + - Combos: + - Combo: + - Whip_Furious # 580073 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_SHOES); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",.@sum; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",.@sum; + - Combos: + - Combo: + - Flame_Staff_Furious # 640053 + - FuriousBoots # 470265 + Script: | + .@sum = getequiprefinerycnt(EQI_HAND_R)+getequiprefinerycnt(EQI_HEAD_TOP); + bonus2 bSkillAtk,"AG_ALL_BLOOM",.@sum; + bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK",.@sum; + bonus2 bSkillAtk,"AG_ALL_BLOOM_ATK2",.@sum; + - Combos: + - Combo: + - Rifle_Furious # 810042 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"NW_ONLY_ONE_BULLET",25; + - Combos: + - Combo: + - Gatling_Furious # 830038 + - FuriousBoots # 470265 + Script: | + bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",25; + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",15; + - Combos: + - Combo: + - aegis_300549 # 300549 + - Sesrumnir_Evt_Ring # 490557 + Script: | + bonus bShortAtkRate,7; + bonus bLongAtkRate,7; + bonus2 bMagicAtkEle,Ele_All,7; diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index 2abd4460b1..6baf1d2f66 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -171325,6 +171325,14 @@ Body: bonus bDelayrate,-20; } /*Todo : SkillAtk SS_KAGEGARI, SS_KAGENOMAI, SS_KAGEGISSEN, SS_KAGEAKUMU, 1% Per 10 BaseLevel (Not List in SkillDB)*/ + - Id: 400604 + AegisName: aegis_400604 + Name: Costume Black Ribbon Beret # !todo check english name + Type: Armor + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + View: 2507 - Id: 400605 AegisName: C_VIP_Poring_Cake_Cap Name: Costume Birthday Cake Hat @@ -172090,7 +172098,7 @@ Body: bonus bVariableCastrate,-15; if (.@r>=9) { bonus2 bMagicAtkEle,Ele_All,10; - bonus2 bLongAtkRate,Ele_All,10; + bonus bLongAtkRate,10; if (.@r>=11) { bonus2 bMagicAddRace,RC_All,5; bonus2 bMagicAddRace,RC_Player_Human,-5; @@ -172111,7 +172119,7 @@ Body: bonus bCon,5; if (.@g>=ENCHANTGRADE_C) { bonus2 bMagicAtkEle,Ele_All,10; - bonus2 bLongAtkRate,Ele_All,10; + bonus bLongAtkRate,10; if (.@g>=ENCHANTGRADE_B) { bonus2 bMagicAddRace,RC_All,5; bonus2 bMagicAddRace,RC_Player_Human,-5; @@ -172123,7 +172131,7 @@ Body: bonus bAtkRate,5; if (.@g>=ENCHANTGRADE_A) { bonus2 bMagicAtkEle,Ele_All,15; - bonus2 bLongAtkRate,Ele_All,15; + bonus bLongAtkRate,15; bonus bPAtk,5; bonus bSMatk,5; } @@ -172410,6 +172418,187 @@ Body: } } } + - Id: 400673 + AegisName: FuriousCirclet_TR + Name: Furious Crown (Troubadour & Trouvere) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + BardDancer: 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,"TR_ROSEBLOSSOM",4*(.@r/3); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",4*(.@r/3); + bonus2 bSkillAtk,"TR_METALIC_FURY",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-15; + if (.@r>=9) { + bonus bLongAtkRate,10; + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus2 bMagicAddEle,Ele_All,5; + bonus2 bAddEle,Ele_All,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) { + bonus bLongAtkRate,10; + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bAddRace,RC_All,5; + bonus2 bAddRace,RC_Player_Human,-5; + bonus2 bAddRace,RC_Player_Doram,-5; + bonus2 bMagicAddRace,RC_All,5; + bonus2 bMagicAddRace,RC_Player_Human,-5; + bonus2 bMagicAddRace,RC_Player_Doram,-5; + bonus bMatkRate,5; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bLongAtkRate,15; + bonus2 bMagicAtkEle,Ele_All,15; + bonus bPAtk,5; + bonus bSMatk,5; + } + } + } + } + - Id: 400674 + AegisName: FuriousCirclet_BO + Name: Furious Crown (Biolo) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Alchemist: 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,"BO_EXPLOSIVE_POWDER",4*(.@r/3); + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus bCritAtkRate,10; + if (.@r>=11) { + bonus2 bAddEle,Ele_All,5; + 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) { + bonus2 bAddRace,RC_All,5; + bonus2 bAddRace,RC_Player_Human,-5; + bonus2 bAddRace,RC_Player_Doram,-5; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,15; + bonus bCritAtkRate,15; + bonus bPAtk,5; + } + } + } + } + - Id: 400675 + AegisName: FuriousCirclet_HN + Name: Furious Crown (Hyper Novice) + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + SuperNovice: 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,"HN_JUPITEL_THUNDER_STORM",4*(.@r/3); + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",4*(.@r/3); + bonus2 bSkillAtk,"HN_HELLS_DRIVE",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus bFixedCast,-300; + 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) { + bonus bShortAtkRate,10; + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bMatkRate,5; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bShortAtkRate,15; + bonus2 bMagicAtkEle,Ele_All,15; + bonus bPAtk,5; + bonus bSMatk,5; + } + } + } + } - Id: 400676 AegisName: aegis_400676 Name: Flaward Hat @@ -172572,6 +172761,164 @@ Body: } } } + - Id: 400694 + AegisName: FuriousCirclet_AG + Name: Furious Crown (Arch Mage) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Wizard: 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,"AG_SOUL_VC_STRIKE",4*(.@r/3); + bonus2 bSkillAtk,"AG_FLORAL_FLARE_ROAD",4*(.@r/3); + bonus2 bSkillAtk,"AG_MYSTERY_ILLUSION",4*(.@r/3); + bonus2 bSkillAtk,"AG_CRIMSON_ARROW",4*(.@r/3); + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",4*(.@r/3); + if (.@r>=7) { + bonus bVariableCastrate,-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: 400695 + AegisName: FuriousCirclet_IQ + Name: Furious Crown (Inquisitor) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Monk: 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,"IQ_THIRD_PUNISH",4*(.@r/3); + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",4*(.@r/3); + if (.@r>=7) { + bonus bCritical,15; + if (.@r>=9) { + bonus bShortAtkRate,10; + bonus bCritAtkRate,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: 400696 + AegisName: FuriousCirclet_NW + Name: Furious Crown (Night's Watch) # !todo check english name + Type: Armor + Weight: 300 + Defense: 30 + Slots: 1 + Jobs: + Rebellion: 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,"NW_THE_VIGILANTE_AT_NIGHT",4*(.@r/3); + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",4*(.@r/3); + if (.@r>=7) { + bonus bDelayrate,-10; + if (.@r>=9) { + bonus bLongAtkRate,10; + bonus bCritAtkRate,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 bLongAtkRate,10; + bonus bCritAtkRate,10; + if (.@g>=ENCHANTGRADE_B) { + bonus bFixedCast,-200; + bonus bAtkRate,5; + if (.@g>=ENCHANTGRADE_A) { + bonus bLongAtkRate,15; + bonus bPAtk,5; + } + } + } + } - Id: 410000 AegisName: Resonate_Taego_J Name: Ancient Resonance @@ -176215,6 +176562,14 @@ Body: bonus2 bAddClass,Class_Boss,10; bonus2 bVariableCastrate,"AB_CHEAL",-100; } + - Id: 410338 + AegisName: aegis_410338 + Name: Costume God of the Sun # !todo check english name + Type: Armor + Locations: + Costume_Head_Mid: true + ArmorLevel: 1 + View: 2555 - Id: 420000 AegisName: Isabella_Carrot Name: Isabella Carrot @@ -194871,6 +195226,90 @@ Body: } } } + - Id: 470250 + AegisName: Z_Boost_Set1_Boots_01 + Name: Boosting Boots Type A + Type: Armor + Defense: 23 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); + bonus bSPrecovRate,25; + if (.@r>=7) { + bonus bAtkRate,1; + bonus bMatkRate,1; + if (.@r>=9) { + bonus2 bAddSize,Size_All,3; + bonus2 bMagicAddSize,Size_All,3; + } + } + - Id: 470251 + AegisName: Z_Boost_Set2_Boots_01 + Name: Boosting Boots Type B + Type: Armor + Defense: 25 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); + bonus bSPrecovRate,25; + if (.@r>=7) { + bonus bAtkRate,1; + bonus bMatkRate,1; + if (.@r>=9) { + bonus2 bAddSize,Size_All,3; + bonus2 bMagicAddSize,Size_All,3; + } + } + - Id: 470252 + AegisName: Z_Boost_Set3_Boots_01 + Name: Boosting Boots Type C + Type: Armor + Defense: 23 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); + bonus bSPrecovRate,25; + if (.@r>=7) { + bonus bAtkRate,1; + bonus bMatkRate,1; + if (.@r>=9) { + bonus2 bAddSize,Size_All,3; + bonus2 bMagicAddSize,Size_All,3; + } + } + - Id: 470253 + AegisName: Z_Boost_Set4_Boots_01 + Name: Boosting Boots Type D + Type: Armor + Defense: 18 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); + bonus bSPrecovRate,25; + if (.@r>=7) { + bonus bAtkRate,1; + bonus bMatkRate,1; + if (.@r>=9) { + bonus2 bAddSize,Size_All,3; + bonus2 bMagicAddSize,Size_All,3; + } + } - Id: 470254 AegisName: aegis_470254 Name: Will of Sword and Zen @@ -194997,90 +195436,6 @@ Body: bonus bFixedCast,-500; if (.@r>=11) bonus bDelayrate,-10; - - Id: 470250 - AegisName: Z_Boost_Set1_Boots_01 - Name: Boosting Boots Type A - Type: Armor - Defense: 23 - Locations: - Shoes: true - ArmorLevel: 1 - EquipLevelMin: 1 - Refineable: true - Script: | - .@r = getrefine(); - bonus bSPrecovRate,25; - if (.@r>=7) { - bonus bAtkRate,1; - bonus bMatkRate,1; - if (.@r>=9) { - bonus2 bAddSize,Size_All,3; - bonus2 bMagicAddSize,Size_All,3; - } - } - - Id: 470251 - AegisName: Z_Boost_Set2_Boots_01 - Name: Boosting Boots Type B - Type: Armor - Defense: 25 - Locations: - Shoes: true - ArmorLevel: 1 - EquipLevelMin: 1 - Refineable: true - Script: | - .@r = getrefine(); - bonus bSPrecovRate,25; - if (.@r>=7) { - bonus bAtkRate,1; - bonus bMatkRate,1; - if (.@r>=9) { - bonus2 bAddSize,Size_All,3; - bonus2 bMagicAddSize,Size_All,3; - } - } - - Id: 470252 - AegisName: Z_Boost_Set3_Boots_01 - Name: Boosting Boots Type C - Type: Armor - Defense: 23 - Locations: - Shoes: true - ArmorLevel: 1 - EquipLevelMin: 1 - Refineable: true - Script: | - .@r = getrefine(); - bonus bSPrecovRate,25; - if (.@r>=7) { - bonus bAtkRate,1; - bonus bMatkRate,1; - if (.@r>=9) { - bonus2 bAddSize,Size_All,3; - bonus2 bMagicAddSize,Size_All,3; - } - } - - Id: 470253 - AegisName: Z_Boost_Set4_Boots_01 - Name: Boosting Boots Type D - Type: Armor - Defense: 18 - Locations: - Shoes: true - ArmorLevel: 1 - EquipLevelMin: 1 - Refineable: true - Script: | - .@r = getrefine(); - bonus bSPrecovRate,25; - if (.@r>=7) { - bonus bAtkRate,1; - bonus bMatkRate,1; - if (.@r>=9) { - bonus2 bAddSize,Size_All,3; - bonus2 bMagicAddSize,Size_All,3; - } - } - Id: 470259 AegisName: Comp_Zodiac_Boots_MG Name: "[Not For Sale] Zodiac Boots (Mage)" @@ -202056,6 +202411,14 @@ Body: Costume_Garment: true ArmorLevel: 1 View: 210 + - Id: 480429 + AegisName: aegis_480429 + Name: Costume cat donuts # !todo check english name + Type: Armor + Locations: + Costume_Garment: true + ArmorLevel: 1 + View: 212 - Id: 480430 AegisName: aegis_480430 Name: Costume Blooming Staff @@ -202140,7 +202503,7 @@ Body: ArmorLevel: 1 View: 219 - Id: 480439 - AegisName: aegis_480439 + AegisName: aegis_480439 Name: Black Mithril Manteau Type: Armor Weight: 2500 @@ -210117,6 +210480,29 @@ Body: bonus bPerfectHitAddRate,10; if (readparam(bLuk)>=90) bonus bCritAtkRate,10; + - Id: 490557 + AegisName: Sesrumnir_Evt_Ring + Name: Sesrumnir Commemoration Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Left_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + bonus bMatkRate,5; + bonus bAtkRate,5; + bonus bAspdRate,5; + bonus bVariableCastrate,-5; + bonus bCritical,5; - Id: 500000 AegisName: IDTest_weapon Name: IDTest weapon @@ -212646,6 +213032,180 @@ Body: } } } + - Id: 500101 + AegisName: Lapier_Furious + Name: Furious Rapier + Type: Weapon + SubType: 1hSword + Weight: 1400 + Attack: 210 + Range: 1 + Slots: 2 + Jobs: + Alchemist: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bShortAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",10; + if (.@r>=10) { + bonus bShortAtkRate,10; + if (.@r>=11) { + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"BO_EXPLOSIVE_POWDER",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } + - Id: 500102 + AegisName: SharpSword_Furious + Name: Furious Sharp Sword + Type: Weapon + SubType: 1hSword + Weight: 1400 + Attack: 205 + Range: 1 + Slots: 2 + Jobs: + Alchemist: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bCritAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",10; + if (.@r>=10) { + bonus bCritical,10; + if (.@r>=11) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"BO_MAYHEMIC_THORNS",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } + - Id: 500103 + AegisName: WhiteSword_Furious + Name: Furious White Sword + Type: Weapon + SubType: 1hSword + Weight: 1200 + Attack: 205 + Range: 1 + Slots: 2 + Jobs: + SuperNovice: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bShortAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } - Id: 510001 AegisName: Boost_Dagger Name: Booster Dagger @@ -220617,6 +221177,9 @@ Body: bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",100; bonus2 bSkillAtk,"MG_FIREBOLT",100; bonus2 bSkillAtk,"MG_COLDBOLT",100; + bonus2 bSkillFixedCast,"MG_LIGHTNINGBOLT",2500; + bonus2 bSkillFixedCast,"MG_FIREBOLT",2500; + bonus2 bSkillFixedCast,"MG_COLDBOLT",2500; if (BaseLevel>=210) { bonus bMatkRate,4; bonus bMatk,40; @@ -225443,6 +226006,131 @@ Body: } } } + - Id: 550148 + AegisName: Stick_Furious + Name: Furious Stick + Type: Weapon + SubType: Staff + Weight: 1100 + Attack: 100 + MagicAttack: 195 + Range: 1 + Slots: 2 + Jobs: + SuperNovice: 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,"HN_HELLS_DRIVE",10; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"HN_JUPITEL_THUNDER_STORM",10; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Wind,10; + bonus2 bMagicAtkEle,Ele_Earth,10; + if (.@r>=9) { + bonus2 bSkillAtk,"HN_HELLS_DRIVE",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"HN_JUPITEL_THUNDER_STORM",15; + bonus2 bSkillAtk,"HN_HELLS_DRIVE",15; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Wind,10; + bonus2 bMagicAtkEle,Ele_Earth,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"HN_HELLS_DRIVE",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"HN_JUPITEL_THUNDER_STORM",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } + - Id: 550150 + AegisName: Specter_Furious + Name: Furious Vision # !todo check english name + Type: Weapon + SubType: Staff + Weight: 1400 + Attack: 100 + MagicAttack: 185 + Range: 1 + Slots: 2 + Jobs: + Wizard: 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,"AG_MYSTERY_ILLUSION",5; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"AG_SOUL_VC_STRIKE",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Ghost,10; + bonus2 bMagicAtkEle,Ele_Dark,10; + if (.@r>=9) { + bonus2 bSkillAtk,"AG_MYSTERY_ILLUSION",10; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"AG_SOUL_VC_STRIKE",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Ghost,10; + bonus2 bMagicAtkEle,Ele_Dark,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"AG_MYSTERY_ILLUSION",10; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"AG_SOUL_VC_STRIKE",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } - Id: 560000 AegisName: Boost_Knuckle Name: Booster Knuckles @@ -226935,6 +227623,123 @@ Body: } } } + - Id: 560067 + AegisName: GaleClaw_Furious + Name: Furious Gale Claw # !todo check english name + Type: Weapon + SubType: Knuckle + Weight: 2000 + Attack: 215 + Range: 1 + Slots: 2 + Jobs: + Monk: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bCritAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",10; + if (.@r>=10) { + bonus bCritical,10; + if (.@r>=11) { + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"IQ_EXPOSION_BLASTER",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } + - Id: 560068 + AegisName: Exterminate_Furious + Name: Furious Annihilation # !todo check english name + Type: Weapon + SubType: Knuckle + Weight: 1800 + Attack: 215 + Range: 1 + Slots: 2 + Jobs: + Monk: true + Classes: + Fourth: true + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bShortAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",10; + if (.@r>=10) { + bonus bPerfectHitAddRate,10; + bonus bCritical,5; + if (.@r>=11) { + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bShortAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } - Id: 570000 AegisName: Boost_Guitar Name: Booster Guitar @@ -228387,6 +229192,134 @@ Body: } } } + - Id: 570072 + AegisName: MetalVilolin_Furious + Name: Furious Metal Violin + Type: Weapon + SubType: Musical + Weight: 1200 + Attack: 100 + MagicAttack: 185 + Range: 1 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Fourth: true + Gender: Male + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"WM_REVERBERATION",70; + bonus2 bSkillAtk,"TR_METALIC_FURY",5; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"WM_REVERBERATION",50; + bonus2 bSkillAtk,"TR_METALIC_FURY",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=9) { + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + if (.@r>=10) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus2 bSkillAtk,"WM_REVERBERATION",50; + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"WM_REVERBERATION",30; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } + - Id: 570073 + AegisName: Harp_Furious + Name: Furious Harp + Type: Weapon + SubType: Musical + Weight: 1300 + Attack: 190 + Range: 1 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Fourth: true + Gender: Male + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + if (.@r>=10) { + bonus bLongAtkRate,10; + if (.@r>=11) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } - Id: 580000 AegisName: Boost_Whip Name: Booster Whip @@ -229861,6 +230794,134 @@ Body: } } } + - Id: 580072 + AegisName: MetalWhip_Furious + Name: Furious Metal Whip + Type: Weapon + SubType: Whip + Weight: 1200 + Attack: 100 + MagicAttack: 185 + Range: 2 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Fourth: true + Gender: Female + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"WM_REVERBERATION",70; + bonus2 bSkillAtk,"TR_METALIC_FURY",5; + if (BaseLevel>=210) { + bonus bMatkRate,4; + bonus bMatk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"WM_REVERBERATION",50; + bonus2 bSkillAtk,"TR_METALIC_FURY",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=9) { + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + if (.@r>=10) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@r>=11) { + bonus2 bSkillAtk,"WM_REVERBERATION",50; + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_All,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"WM_REVERBERATION",30; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"TR_METALIC_FURY",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,3*(.@r/2); + bonus bMatkRate,3*(.@r/2); + } + } + } + } + - Id: 580073 + AegisName: Whip_Furious + Name: Furious Whip + Type: Weapon + SubType: Whip + Weight: 1200 + Attack: 190 + Range: 2 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Fourth: true + Gender: Female + Locations: + Right_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + if (BaseLevel>=210) { + bonus bAtkRate,4; + bonus bBaseAtk,40; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + if (.@r>=10) { + bonus bLongAtkRate,10; + if (.@r>=11) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,10; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",5; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"TR_ROSEBLOSSOM",10; + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,3*(.@r/2); + bonus bAtkRate,3*(.@r/2); + } + } + } + } - Id: 590000 AegisName: Boost_Hall Name: Booster Mace @@ -238260,6 +239321,72 @@ Body: } } } + - Id: 640053 + AegisName: Flame_Staff_Furious + Name: Furious Flame Staff # !todo check english name + Type: Weapon + SubType: 2hStaff + Weight: 2000 + Attack: 100 + MagicAttack: 270 + Range: 1 + Slots: 2 + Jobs: + Wizard: 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,"AG_FLORAL_FLARE_ROAD",10; + if (BaseLevel>=210) { + bonus bMatkRate,7; + bonus bMatk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"AG_CRIMSON_ARROW",5; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",5; + } + if (BaseLevel>=230) { + bonus2 bMagicAddSize,Size_All,10; + } + if (.@r>=7) { + bonus2 bMagicAtkEle,Ele_Fire,10; + if (.@r>=9) { + bonus2 bSkillAtk,"AG_FLORAL_FLARE_ROAD",10; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW",10; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",10; + if (.@r>=10) { + bonus bVariableCastrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"AG_FLORAL_FLARE_ROAD",10; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW",10; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus2 bMagicAtkEle,Ele_Fire,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"AG_FLORAL_FLARE_ROAD",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"AG_CRIMSON_ARROW",10; + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bSMatk,4*(.@r/2); + bonus bMatkRate,4*(.@r/2); + } + } + } + } - Id: 650000 AegisName: Woe_Huuma1_Z Name: Lesser Guild Member's Huuma Shuriken @@ -243689,6 +244816,64 @@ Body: } } } + - Id: 810042 + AegisName: Rifle_Furious + Name: Furious Rifle # !todo check english name + Type: Weapon + SubType: Rifle + Weight: 2400 + Attack: 250 + Range: 9 + Slots: 2 + Jobs: + Rebellion: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",5; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bCritAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",10; + if (.@r>=10) { + bonus bCritical,10; + if (.@r>=11) { + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bCritAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"NW_SPIRAL_SHOOTING",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } - Id: 820000 AegisName: Ep172_1h_Shotgun Name: Lust Shatter @@ -245210,6 +246395,64 @@ Body: bonus2 bSubSize,Size_All,7; } } + - Id: 830038 + AegisName: Gatling_Furious + Name: Furious Knight Gatling Gun # !todo check english name + Type: Weapon + SubType: Gatling + Weight: 3200 + Attack: 330 + Range: 9 + Slots: 2 + Jobs: + Rebellion: true + Classes: + Fourth: true + Locations: + Both_Hand: true + WeaponLevel: 5 + EquipLevelMin: 205 + Refineable: true + Gradable: true + Script: | + .@g = getenchantgrade(); + .@r = getrefine(); + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",10; + if (BaseLevel>=210) { + bonus bAtkRate,7; + bonus bBaseAtk,70; + } + if (BaseLevel>=220) { + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",5; + } + if (BaseLevel>=230) { + bonus2 bAddSize,Size_All,10; + } + if (.@r>=7) { + bonus bLongAtkRate,10; + if (.@r>=9) { + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",10; + if (.@r>=10) { + bonus bDelayrate,-10; + if (.@r>=11) { + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",10; + } + } + } + } + if (.@g>=ENCHANTGRADE_D) { + bonus bLongAtkRate,15; + if (.@g>=ENCHANTGRADE_C) { + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",5; + if (.@g>=ENCHANTGRADE_B) { + bonus2 bSkillAtk,"NW_THE_VIGILANTE_AT_NIGHT",10; + if (.@g>=ENCHANTGRADE_A) { + bonus bPAtk,4*(.@r/2); + bonus bAtkRate,4*(.@r/2); + } + } + } + } - Id: 840000 AegisName: Ep172_1h_Grenade Name: Lust Boom diff --git a/db/re/item_db_etc.yml b/db/re/item_db_etc.yml index 57b17c7d6f..f8d0608f59 100644 --- a/db/re/item_db_etc.yml +++ b/db/re/item_db_etc.yml @@ -53760,6 +53760,20 @@ Body: bonus bMaxHPrate,-15; bonus bPAtk,.@r; bonus bAtkRate,.@r; + - Id: 300549 + AegisName: aegis_300549 + Name: Summer Vacation Pope Card + Type: Card + Weight: 10 + Locations: + Left_Accessory: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bShortAtkRate,3; + bonus bLongAtkRate,3; + bonus2 bMagicAtkEle,Ele_All,3; - Id: 310000 AegisName: Ranger_Top2 Name: Sniper Stone II (Top) @@ -83045,6 +83059,42 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 1000284 + AegisName: EpisodClear13 + Name: Eps 13 Clear Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1000285 + AegisName: EpisodClear14 + Name: Eps 14 Clear Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1000286 + AegisName: EpisodClear15 + Name: Eps 15 Clear Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 1000287 AegisName: EpisodClear17 Name: Episode 17 Clear Ticket @@ -89781,6 +89831,402 @@ Body: Weight: 1 Flags: BuyingStore: true + - Id: 1001689 + AegisName: R_Snowflower_Armor + Name: Printed Snow Flower Armor + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001690 + AegisName: R_Snowflower_Manteau + Name: Printed Snow Flower Manteau + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001691 + AegisName: R_Snowflower_Boots + Name: Printed Snow Flower Boots + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001692 + AegisName: R_Snowflower_Pendant + Name: Printed Snow Flower Pendant + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001693 + AegisName: R_Snowflower_Necklace + Name: Printed Snow Flower Necklace + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001694 + AegisName: R_Snowflower_Robe + Name: Printed Snow Flower Robe + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001695 + AegisName: R_Snowflower_Muffler + Name: Printed Snow Flower Muffler + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001696 + AegisName: R_Snowflower_Shoes + Name: Printed Snow Flower Shoes + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001697 + AegisName: R_Snowflower_Ring + Name: Printed Snow Flower Ring + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001698 + AegisName: R_Snowflower_Earring + Name: Printed Snow Flower Earring + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001699 + AegisName: R_Glacier_T_Sword + Name: Printed Glacier Two-handed Sword + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001700 + AegisName: R_Glacier_Lance + Name: Printed Glacier Lance + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001701 + AegisName: R_Glacier_Sword + Name: Printed Glacier Sword + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001702 + AegisName: R_Glacier_B_Sword + Name: Printed Glacier Basic Sword + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001703 + AegisName: R_Glacier_Spear + Name: Printed Glacier Spear + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001704 + AegisName: R_Glacier_T_Axe + Name: Printed Glacier Mechanic Axe + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001705 + AegisName: R_Glacier_Axe + Name: Printed Glacier Axe + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001706 + AegisName: R_Glacier_Mace + Name: Printed Glacier Mace + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001707 + AegisName: R_Glacier_M_Mace + Name: Printed Glacier Mechanic Mace + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001708 + AegisName: R_Glacier_R_Knife + Name: Printed Glacier Rogue Knife + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001709 + AegisName: R_Glacier_B_Knife + Name: Printed Glacier Basic Knife + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001710 + AegisName: R_Glacier_Knuckle + Name: Printed Glacier Knuckle + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001711 + AegisName: R_Glacier_Katar + Name: Printed Glacier Katar + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001712 + AegisName: R_Glacier_Bow + Name: Printed Glacier Bow + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001713 + AegisName: R_Glacier_Violin + Name: Printed Glacier Violin + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001714 + AegisName: R_Glacier_Whip + Name: Printed Glacier Whip + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001715 + AegisName: R_Glacier_Humma + Name: Printed Glacier Huuma Shuriken + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001716 + AegisName: R_Glacier_Book + Name: Printed Glacier Book + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001717 + AegisName: R_Glacier_Wand + Name: Printed Glacier Wand + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001718 + AegisName: R_Glacier_Staff + Name: Printed Glacier Staff + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001719 + AegisName: R_Glacier_Foxtail + Name: Printed Glacier Foxtail + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001720 + AegisName: R_Glacier_Revolver + Name: Printed Glacier Revolver + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001721 + AegisName: R_Glacier_Rifle + Name: Printed Glacier Rifle + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001722 + AegisName: R_Glacier_Shotgun + Name: Printed Glacier Shotgun + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001723 + AegisName: R_Glacier_Gatling + Name: Printed Glacier Gatling + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001724 + AegisName: R_Glacier_Launcher + Name: Printed Glacier Launcher + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true - Id: 1001737 AegisName: BioloStone_Robe Name: Biolo Stone (Garment) @@ -89796,6 +90242,38 @@ Body: Name: Spirit Handler Stone (Garment) Type: Etc Weight: 100 + - Id: 1001740 + AegisName: Summer_Ticket + Name: Ocean Week Commemoration Ticket + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001741 + AegisName: Summer_W_Melon + Name: Summer Watermelon + Type: Etc + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001742 + AegisName: aegis_1001742 + Name: Festival Food Bag + Type: Etc + Weight: 10 + Flags: + BuyingStore: true - Id: 1001744 AegisName: Kr_B_Event04 Name: Sweet Strawberry Fresh Cream @@ -89808,6 +90286,42 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 1001753 + AegisName: D_EpisodClear13 + Name: Episode 13 Pass Ticket # !todo check english name + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001755 + AegisName: D_EpisodClear14 + Name: Episode 14 Pass Ticket # !todo check english name + Type: Etc + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 1001756 + AegisName: D_EpisodClear15 + Name: Episode 15 Pass Ticket # !todo check english name + 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 4e6e56d985..f0afc95c3e 100644 --- a/db/re/item_db_usable.yml +++ b/db/re/item_db_usable.yml @@ -4371,6 +4371,38 @@ Body: BuyingStore: true # Script: | # /* TODO */ + - Id: 11636 + AegisName: 24_S_Ev_Lime_Soda + Name: Lime Soda + Type: Healing + Weight: 1 + EquipLevelMin: 90 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + itemheal 1800,0; /* average value */ + - Id: 11637 + AegisName: 24_S_Ev_Berry_Soda + Name: Berry Soda + Type: Healing + Weight: 1 + EquipLevelMin: 90 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + itemheal 0,180; /* average value */ - Id: 11701 AegisName: Girl_Bunch_Of_Flower Name: Girl's Bouquet @@ -78646,6 +78678,99 @@ Body: Container: true Script: | getgroupitem(IG_ENCHANT_STONE_BOX35); + - Id: 103065 + AegisName: 24_S_Ev_Noodle + Name: Summer Festival Noodle + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103066 + AegisName: 24_S_Ev_Grilled + Name: Herb Calamari Barbecue + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103067 + AegisName: 24_S_Ev_Podding + Name: Sweet Watermelon Pudding + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103068 + AegisName: 24_S_Ev_Juice + Name: Cool Watermelon Juice + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103069 + AegisName: 24_S_Ev_IceFlake + Name: Cool Red Beans Bingsu + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103070 + AegisName: 24_S_Ev_Pop_Corn + Name: Gourmet Butter Popcorn + Type: Usable + Weight: 10 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + - Id: 103071 + AegisName: 24_S_Ev_Ripe_Melon + Name: Ripe Golden Melon + Type: Usable + Weight: 50 + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + percentheal 100,100; - Id: 103095 AegisName: Kr_B_Special10 Name: Love Cake @@ -78658,6 +78783,78 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 103106 + AegisName: Stove_Channeling_Box_1 + Name: Channeling Commemoration Box I + Type: Usable + Weight: 400 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_STOVE_CHANNELING_BOX_1); + - Id: 103107 + AegisName: Stove_Channeling_Box_2 + Name: Channeling Commemoration Box II + Type: Usable + Weight: 400 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_STOVE_CHANNELING_BOX_2); + - Id: 103108 + AegisName: Stove_Channeling_Box_3 + Name: Channeling Commemoration Box III + Type: Usable + Weight: 400 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_STOVE_CHANNELING_BOX_3); + - Id: 103109 + AegisName: Stove_Channeling_Box_4 + Name: Channeling Commemoration Box IV + Type: Usable + Weight: 400 + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoStorage: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_STOVE_CHANNELING_BOX_4); - Id: 200000 AegisName: IDTest_Cash Name: IDTest Cash @@ -80785,6 +80982,8 @@ Body: # Name: (Limited) Nyangvine Fruit Package I (Stone Box 35) Name: (Limited) Nyangvine Fruit Package I (Stone Box 35 Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80794,12 +80993,14 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_LI_NYANGVINE_BOX1_35); - 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 + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80809,12 +81010,14 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_LI_NYANGVINE_BOX2_35); - 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 + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80824,12 +81027,14 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_LI_NYANGVINE_BOX3_35); - Id: 200411 AegisName: A_Speed_Booster_Box Name: Speed Booster Package Type: Cash Weight: 10 + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80839,12 +81044,14 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_A_SPEED_BOOSTER_BOX); - Id: 200412 AegisName: A_Speed_Booster_10_Box Name: Speed Booster Package 10 Sets Type: Cash Weight: 10 + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80854,11 +81061,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_A_SPEED_BOOSTER_10_BOX); - Id: 200415 AegisName: L_Infinity_Power_Pack Name: (Limited) Infinity Power Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80868,11 +81077,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_INFINITY_POWER_PACK); - Id: 200416 AegisName: L_All_Red_Pack Name: (Limited) All Red Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80882,11 +81093,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_ALL_RED_PACK); - Id: 200417 AegisName: L_Defense_Potion_Pack Name: (Limited) Defender Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80896,11 +81109,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_DEFENSE_POTION_PACK); - Id: 200418 AegisName: L_Speed_Force_Pack Name: (Limited) Speed Force Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80910,11 +81125,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_SPEED_FORCE_PACK); - Id: 200419 AegisName: L_Special_Speed_Pack Name: (Limited) Speed Booster Special Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80924,11 +81141,13 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_SPECIAL_SPEED_PACK); - Id: 200420 AegisName: L_Special_Force_Pack Name: (Limited) Force Booster Special Package Type: Cash + Flags: + Container: true Trade: NoDrop: true NoTrade: true @@ -80938,7 +81157,58 @@ Body: NoMail: true NoAuction: true Script: | - /* TODO */ + getgroupitem(IG_L_SPECIAL_FORCE_PACK); + - Id: 200425 + AegisName: CostumeMilePack_35_1 +# Name: Nyangvine Costume Mileage Package I (Stone Box 35) + Name: Nyangvine Costume Mileage Package I (Stone Box 35 + Type: Cash + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_COSTUMEMILEPACK_35_1); + - Id: 200426 + AegisName: CostumeMilePack_35_2 +# Name: Nyangvine Costume Mileage Package II (Stone Box 35) + Name: Nyangvine Costume Mileage Package II (Stone Box 3 + Type: Cash + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_COSTUMEMILEPACK_35_2); + - Id: 200427 + AegisName: CostumeMilePack_35_3 +# Name: Nyangvine Costume Mileage Package III (Stone Box 35) + Name: Nyangvine Costume Mileage Package III (Stone Box + Type: Cash + Flags: + Container: true + Trade: + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getgroupitem(IG_COSTUMEMILEPACK_35_3); - Id: 1100000 AegisName: IDTest_heal Name: IDTest heal diff --git a/db/re/item_enchant.yml b/db/re/item_enchant.yml index b0f841e190..ec0d9d3249 100644 --- a/db/re/item_enchant.yml +++ b/db/re/item_enchant.yml @@ -32187,6 +32187,20 @@ Body: Grimoire_Furious: true Soul_Furious: true SpiritStick_Furious: true + Lapier_Furious: true + SharpSword_Furious: true + WhiteSword_Furious: true + Stick_Furious: true + MetalVilolin_Furious: true + Harp_Furious: true + MetalWhip_Furious: true + Whip_Furious: true + Flame_Staff_Furious: true + Rifle_Furious: true + Gatling_Furious: true + Specter_Furious: true + GaleClaw_Furious: true + Exterminate_Furious: true Reset: Chance: 80000 Price: 500000 @@ -32357,6 +32371,12 @@ Body: FuriousCirclet_MT: true FuriousCirclet_EM: true FuriousCirclet_SOA: true + FuriousCirclet_TR: true + FuriousCirclet_BO: true + FuriousCirclet_HN: true + FuriousCirclet_AG: true + FuriousCirclet_IQ: true + FuriousCirclet_NW: true Reset: Chance: 80000 Price: 500000 diff --git a/db/re/item_group_db.yml b/db/re/item_group_db.yml index ffdd2f4b7c..0b5c550f39 100644 --- a/db/re/item_group_db.yml +++ b/db/re/item_group_db.yml @@ -113177,3 +113177,265 @@ Body: - Index: 65 Item: Critical_Stone_Bottom Rate: 400 + - Group: STOVE_CHANNELING_BOX_1 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Battle_Manual100 + Amount: 5 + - Index: 1 + Item: E_Token_Of_Siegfried + Amount: 5 + - Index: 2 + Item: Comp_Kafra_Card + Amount: 10 + - Index: 3 + Item: World_Tour_Ticket + Amount: 10 + - Group: STOVE_CHANNELING_BOX_2 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Boarding_Halter_Box30_Z + - Index: 1 + Item: Comp_Almighty + Amount: 10 + - Index: 2 + Item: E_Wing_Of_Fly_3Day_Box + Amount: 3 + - Index: 3 + Item: Buff_Scroll_Box + Amount: 3 + - Group: STOVE_CHANNELING_BOX_3 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: E_Life_Potion_Pack + Amount: 2 + - Index: 1 + Item: Comp_Small_Mana_Potion + Amount: 20 + - Index: 2 + Item: E_Infinity_Drink + Amount: 10 + - Index: 3 + Item: Comp_Power_Booster + Amount: 10 + - Group: STOVE_CHANNELING_BOX_4 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: All_In_One_buff_B + Amount: 10 + - Index: 1 + Item: All_In_One_Healing_B + Amount: 10 + - Index: 2 + Item: Cachua_Coupon + Amount: 10 + - Index: 3 + Item: Evt_Cos_Coin + Amount: 10 + - Group: LI_NYANGVINE_BOX1_35 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 100 + - Index: 1 + Item: Enchant_Stone_Box35 + Amount: 2 + - Index: 2 + Item: Comp_Bubble_Gum + Amount: 3 + - Group: LI_NYANGVINE_BOX2_35 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 200 + - Index: 1 + Item: Battle_Manual100 + Amount: 5 + - Index: 2 + Item: Enchant_Stone_Box35 + Amount: 2 + - Group: LI_NYANGVINE_BOX3_35 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 400 + - Index: 1 + Item: Comp_Bubble_Gum + Amount: 10 + - Index: 2 + Item: Battle_Manual100 + Amount: 5 + - Index: 3 + Item: Enchant_Stone_Box35 + Amount: 5 + - Group: A_SPEED_BOOSTER_BOX + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Speed_Booster + Amount: 10 + - Index: 1 + Item: K_Secret_Key + - Group: A_SPEED_BOOSTER_10_BOX + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Speed_Booster + Amount: 100 + - Index: 1 + Item: K_Secret_Key + Amount: 11 + - Group: L_INFINITY_POWER_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Limit_Power_Booster + Amount: 100 + - Index: 1 + Item: Infinity_Drink + Amount: 100 + - Index: 2 + Item: K_Secret_Key + Amount: 25 + - Index: 3 + Item: Cachua_Coupon + Amount: 5 + - Group: L_ALL_RED_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Almighty + Amount: 100 + - Index: 1 + Item: Red_Booster + Amount: 125 + - Index: 2 + Item: K_Secret_Key + Amount: 25 + - Index: 3 + Item: Cachua_Coupon + Amount: 5 + - Group: L_DEFENSE_POTION_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Small_Life_Potion + Amount: 200 + - Index: 1 + Item: Med_Life_Potion + Amount: 200 + - Index: 2 + Item: Mysterious_Water + Amount: 200 + - Index: 3 + Item: Small_Mana_Potion + Amount: 50 + - Index: 4 + Item: M_DEFScroll + Amount: 300 + - Index: 5 + Item: K_Secret_Key + Amount: 25 + - Index: 6 + Item: Cachua_Coupon + Amount: 5 + - Group: L_SPEED_FORCE_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Force_Booster + Amount: 100 + - Index: 1 + Item: Speed_Booster + Amount: 100 + - Index: 2 + Item: K_Secret_Key + Amount: 25 + - Index: 3 + Item: Cachua_Coupon + Amount: 5 + - Group: L_SPECIAL_SPEED_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Speed_Booster + Amount: 200 + - Index: 1 + Item: K_Secret_Key + Amount: 30 + - Index: 2 + Item: Cachua_Coupon + Amount: 10 + - Group: L_SPECIAL_FORCE_PACK + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Force_Booster + Amount: 200 + - Index: 1 + Item: K_Secret_Key + Amount: 30 + - Index: 2 + Item: Cachua_Coupon + Amount: 10 + - Group: COSTUMEMILEPACK_35_1 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 100 + - Index: 1 + Item: Evt_Cos_Coin + Amount: 12 + - Index: 2 + Item: Enchant_Stone_Box35 + Amount: 3 + - Group: COSTUMEMILEPACK_35_2 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 200 + - Index: 1 + Item: Evt_Cos_Coin + Amount: 25 + - Index: 2 + Item: Enchant_Stone_Box35 + Amount: 5 + - Group: COSTUMEMILEPACK_35_3 + SubGroups: + - SubGroup: 0 + List: + - Index: 0 + Item: Nyangvine_Fruit + Amount: 400 + - Index: 1 + Item: Evt_Cos_Coin + Amount: 50 + - Index: 2 + Item: Enchant_Stone_Box35 + Amount: 10 diff --git a/db/re/item_reform.yml b/db/re/item_reform.yml index d65955ae8e..424a1b7fc2 100644 --- a/db/re/item_reform.yml +++ b/db/re/item_reform.yml @@ -9837,6 +9837,330 @@ Body: RandomOptionGroup: Group_0 ClearSlots: true RemoveEnchantgrade: true + - BaseItem: Snowflower_Armor + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Armor + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Manteau + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Manteau + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Boots + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Boots + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Pendant + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Pendant + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Necklace + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Necklace + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Robe + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Robe + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Muffler + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Muffler + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Shoes + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Shoes + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Ring + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Ring + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Snowflower_Earring + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Snowflower_Earring + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_T_Sword + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_T_Sword + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Lance + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Lance + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Sword + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Sword + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_B_Sword + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_B_Sword + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Spear + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Spear + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_T_Axe + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_T_Axe + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Axe + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Axe + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Mace + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Mace + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_M_Mace + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_M_Mace + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_R_Knife + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_R_Knife + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_B_Knife + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_B_Knife + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Knuckle + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Knuckle + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Katar + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Katar + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Bow + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Bow + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Violin + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Violin + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Whip + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Whip + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Humma + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Humma + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Book + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Book + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Wand + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Wand + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Staff + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Staff + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Foxtail + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Foxtail + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Revolver + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Revolver + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Rifle + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Rifle + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Shotgun + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Shotgun + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Gatling + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Gatling + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true + - BaseItem: Glacier_Launcher + Materials: + - Material: Imperfect_Rune + Amount: 10 + ResultItem: R_Glacier_Launcher + ChangeRefine: -20 + RandomOptionGroup: Group_0 + ClearSlots: true + RemoveEnchantgrade: true - Item: Season_H_Upgrade BaseItems: - BaseItem: Season_Hood_Spring @@ -10901,6 +11225,206 @@ Body: Amount: 20 ResultItem: FuriousCirclet_SOA ChangeRefine: 1 + - BaseItem: FuriousCirclet_TR + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_TR + ChangeRefine: 1 + - BaseItem: FuriousCirclet_BO + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_BO + ChangeRefine: 1 + - BaseItem: FuriousCirclet_HN + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_HN + ChangeRefine: 1 + - BaseItem: Lapier_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Lapier_Furious + ChangeRefine: 1 + - BaseItem: SharpSword_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: SharpSword_Furious + ChangeRefine: 1 + - BaseItem: WhiteSword_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: WhiteSword_Furious + ChangeRefine: 1 + - BaseItem: Stick_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Stick_Furious + ChangeRefine: 1 + - BaseItem: MetalVilolin_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: MetalVilolin_Furious + ChangeRefine: 1 + - BaseItem: Harp_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Harp_Furious + ChangeRefine: 1 + - BaseItem: MetalWhip_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: MetalWhip_Furious + ChangeRefine: 1 + - BaseItem: Whip_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Whip_Furious + ChangeRefine: 1 + - BaseItem: Flame_Staff_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Flame_Staff_Furious + ChangeRefine: 1 + - BaseItem: Rifle_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Rifle_Furious + ChangeRefine: 1 + - BaseItem: Gatling_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Gatling_Furious + ChangeRefine: 1 + - BaseItem: Specter_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Specter_Furious + ChangeRefine: 1 + - BaseItem: GaleClaw_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: GaleClaw_Furious + ChangeRefine: 1 + - BaseItem: Exterminate_Furious + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Etherdeocon + Amount: 10 + - Material: Enriched_Etherdeocon + Amount: 20 + ResultItem: Exterminate_Furious + ChangeRefine: 1 + - BaseItem: FuriousCirclet_AG + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_AG + ChangeRefine: 1 + - BaseItem: FuriousCirclet_IQ + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_IQ + ChangeRefine: 1 + - BaseItem: FuriousCirclet_NW + MinimumRefine: 9 + MaximumRefine: 11 + Materials: + - Material: HD_Ethernium + Amount: 10 + - Material: Enriched_Ethernium + Amount: 20 + ResultItem: FuriousCirclet_NW + ChangeRefine: 1 - Item: Gaebolg_A_Hammer_1 BaseItems: - BaseItem: Gaebolg_Armor diff --git a/db/re/mob_db.yml b/db/re/mob_db.yml index 1c11b5cef4..b98a0ec2a3 100644 --- a/db/re/mob_db.yml +++ b/db/re/mob_db.yml @@ -111110,6 +111110,10 @@ Body: # AegisName: EP21_MD_BOX1 # - Id: 22378 # AegisName: MD_Airboat_Boss5 +# - Id: 22379 +# AegisName: EV_NPC_VACATION_POPE +# - Id: 22380 +# AegisName: E_WATER_M_RING # - Id: 23000 # AegisName: DARK_ILLUSION2 # - Id: 23001 diff --git a/src/map/itemdb.hpp b/src/map/itemdb.hpp index c89f920aac..ca9f4f4111 100644 --- a/src/map/itemdb.hpp +++ b/src/map/itemdb.hpp @@ -2825,6 +2825,24 @@ enum e_random_item_group { IG_P_BOOSTER_CALL_PACKAGE, IG_P_COMPENSATION_BOX, IG_ENCHANT_STONE_BOX35, + IG_STOVE_CHANNELING_BOX_1, + IG_STOVE_CHANNELING_BOX_2, + IG_STOVE_CHANNELING_BOX_3, + IG_STOVE_CHANNELING_BOX_4, + IG_LI_NYANGVINE_BOX1_35, + IG_LI_NYANGVINE_BOX2_35, + IG_LI_NYANGVINE_BOX3_35, + IG_A_SPEED_BOOSTER_BOX, + IG_A_SPEED_BOOSTER_10_BOX, + IG_L_INFINITY_POWER_PACK, + IG_L_ALL_RED_PACK, + IG_L_DEFENSE_POTION_PACK, + IG_L_SPEED_FORCE_PACK, + IG_L_SPECIAL_SPEED_PACK, + IG_L_SPECIAL_FORCE_PACK, + IG_COSTUMEMILEPACK_35_1, + IG_COSTUMEMILEPACK_35_2, + IG_COSTUMEMILEPACK_35_3, IG_MAX, }; diff --git a/src/map/npc.hpp b/src/map/npc.hpp index 16e67edc8e..072103ba90 100644 --- a/src/map/npc.hpp +++ b/src/map/npc.hpp @@ -1527,6 +1527,8 @@ enum e_job_types JT_4_EP21_HOWELL_S, JT_4_EP21_TAN_S, + JT_4_M_VACATION_MARAM = 10595, + 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 b43f95cbfc..08c0db42f4 100644 --- a/src/map/script_constants.hpp +++ b/src/map/script_constants.hpp @@ -7790,6 +7790,24 @@ export_constant(IG_P_BOOSTER_CALL_PACKAGE); export_constant(IG_P_COMPENSATION_BOX); export_constant(IG_ENCHANT_STONE_BOX35); + export_constant(IG_STOVE_CHANNELING_BOX_1); + export_constant(IG_STOVE_CHANNELING_BOX_2); + export_constant(IG_STOVE_CHANNELING_BOX_3); + export_constant(IG_STOVE_CHANNELING_BOX_4); + export_constant(IG_LI_NYANGVINE_BOX1_35); + export_constant(IG_LI_NYANGVINE_BOX2_35); + export_constant(IG_LI_NYANGVINE_BOX3_35); + export_constant(IG_A_SPEED_BOOSTER_BOX); + export_constant(IG_A_SPEED_BOOSTER_10_BOX); + export_constant(IG_L_INFINITY_POWER_PACK); + export_constant(IG_L_ALL_RED_PACK); + export_constant(IG_L_DEFENSE_POTION_PACK); + export_constant(IG_L_SPEED_FORCE_PACK); + export_constant(IG_L_SPECIAL_SPEED_PACK); + export_constant(IG_L_SPECIAL_FORCE_PACK); + export_constant(IG_COSTUMEMILEPACK_35_1); + export_constant(IG_COSTUMEMILEPACK_35_2); + export_constant(IG_COSTUMEMILEPACK_35_3); /* unit stop walking */ export_constant(USW_NONE); @@ -9128,6 +9146,7 @@ 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_4_M_VACATION_MARAM); export_constant_npc(JT_ROZ_MQ_XAVIER); export_constant_npc(JT_ROZ_MQ_MOCLORD); export_constant_npc(JT_ROZ_MQ_SKULD);