From a4c9722a4830b201efa6b298152a5fb189ba53ff Mon Sep 17 00:00:00 2001 From: idk-whoami <60462533+idk-whoami@users.noreply.github.com> Date: Sun, 5 Dec 2021 21:20:52 +0700 Subject: [PATCH] Corrected script for some item (#6375) --- db/re/item_combo_db.txt | 50 ++- db/re/item_db_equip.yml | 950 +++++++++++++++++++++++++++++++++++---- db/re/item_db_etc.yml | 35 ++ db/re/item_db_usable.yml | 91 +++- 4 files changed, 1032 insertions(+), 94 deletions(-) diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index bccb3bc336..66acd89a0f 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -2628,7 +2628,7 @@ 400048:4803,{ bonus bDelayrate,-10; bonus bHealPower,20; } 400048:4805,{ bonus bVariableCastrate,-10; bonus bHealPower,5; } 400048:4850,{ bonus bVariableCastrate,-10; bonus bHealPower,5; } -//490098:29371,{ if ((eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) { bonus2 bSkillUseSP,"WL_CRIMSONROCK",50; bonus2 bSkillCooldown,"WL_CRIMSONROCK",-2000; } } +490098:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) { bonus2 bSkillUseSP,"WL_CRIMSONROCK",50; bonus2 bSkillCooldown,"WL_CRIMSONROCK",-2000; } } 300192:300193,{ bonus bDelayrate,-10; bonus bPAtk,3; bonus bSmatk,3; } 310658:29154,{ bonus bFixedCast,-300; } 310659:29358,{ bonus bFixedCast,-500; } @@ -2684,3 +2684,51 @@ 311012:29614,{ bonus2 bSkillAtk,"SO_VARETYR_SPEAR",15; } 311013:29435,{ bonus2 bSkillAtk,"SO_POISON_BUSTER",15; } 311013:29614,{ bonus2 bSkillAtk,"SO_DIAMONDDUST",15; } +20991:19272,{ bonus bMaxHPrate,50; bonus bSpeedAddRate,25; } +20991:27087,{ bonus bInt,40; bonus bIntravision; if (BaseJob == Job_Warlock) { bonus2 bSkillAtk,"WZ_SIGHTRASHER",6*BaseLevel; bonus4 bAutoSpellOnSkill,"WZ_SIGHTRASHER","MG_SIGHT",1,1000; } /*Unknow Rate*/ } +310012:310655,{ autobonus "{ bonus bFlee,150; bonus bDelayrate,-100; }",50,10000,BF_WEAPON,"{ active_transform 1635,10000 }"; /*Unknow Rate*/ } +310012:490076,{ bonus bAgi,40; bonus bNoSizeFix; } +310655:29371,{ autobonus "{ bonus bFlee2,100; bonus2 bMagicAddClass,Class_Boss,100; }",50,10000,BF_MAGIC,"{ active_transform 1639,10000 }"; /*Unknow Rate*/ } +310655:29509,{ autobonus "{ bonus bFlee2,100; bonus2 bAddClass,Class_Boss,100; }",50,10000,BF_WEAPON; /*Unknow Rate*/ } +450165:19379,{ bonus bAllStats,15; } +450165:470048,{ bonus bNoSizeFix; } +450165:480114,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bMaxHPrate,20*(.@r/3); bonus bLongAtkRate,5*(.@r/3); } +470048:19379,{ bonus bLongAtkRate,25; } +480114:19379,{ bonus bLongAtkRate,25; bonus bSPDrainValue,5; } +480114:29509,{ bonus bWeaponAtkRate,30; bonus bPerfectHitAddRate,25; } +480114:470048,{ .@r = getequiprefinerycnt(EQI_SHOES); bonus bAllStats,10*(.@r/3); } +490029:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) { bonus bNoGemStone; } } +490038:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) { bonus2 bIgnoreMdefRaceRate,RC_All,100; } } +490076:29509,{ bonus bDelayrate,-15; bonus bLongAtkRate,25; } +490076:29436,{ bonus bAspdRate,15; bonus bPerfectHitAddRate,35; } +490076:29371,{ bonus2 bMagicAtkEle,Ele_Wind,50; bonus2 bMagicAtkEle,Ele_Holy,50; bonus2 bMagicAtkEle,Ele_Neutral,50; bonus bFixedCastrate,-70; } +490079:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) { bonus2 bIgnoreMdefRaceRate,RC_All,100; } } +490083:29371,{ autobonus "{ bonus4 bAutoSpellOnSkill,\"LG_RAYOFGENESIS\",\"AB_HIGHNESSHEAL\",3,1000; }",50,3000,BF_MAGIC; /*Unknow Rate*/ } +490102:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == JOB_SOUL_LINKER) { skill "MG_FIREWALL",10; bonus2 bIgnoreMdefRaceRate,RC_All,100; } } +490110:29436,{ bonus2 bSkillUseSP,"SR_RAMPAGEBLASTER",130; bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-500; } +490118:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == JOB_PRIEST) { bonus2 bIgnoreMdefRaceRate,RC_All,100; } } +490119:310655,{ bonus bAllStats,10; bonus bAspdRate,10; } +490130:29509,{ if (eaclass()&EAJL_THIRD && BaseJob == JOB_MONK) { bonus2 bSkillCooldown,"SR_SKYNETBLOW",-200; autobonus3 "{ bonus bFlee2,100; }",50,3000,"SR_SKYNETBLOW"; } /*Unknow Rate*/ } +490141:29371,{ if (eaclass()&EAJL_THIRD && BaseJob == JOB_BARD || eaclass()&EAJL_THIRD && BaseJob == JOB_DANCER) { bonus2 bSkillCooldown,"WM_METALICSOUND",-200; } } +490142:310655,{ bonus bAllStats,10; bonus bDelayrate,-30; } +490143:310655,{ bonus bAllStats,10; bonus bDelayrate,-30; } +490145:29509,{ bonus bNoSizeFix; bonus2 bSkillCooldown,"RA_AIMEDBOLT",-250; } +490146:29436,{ if (eaclass()&EAJL_THIRD && BaseJob == JOB_ALCHEMIST) { bonus bNoWalkDelay; autobonus3 "{ bonus bPerfectHitAddRate,100; }",50,3000,"GN_CART_TORNADO"; }/*Unknow Rate*/ } +28505:4920,{ bonus bVariableCastrate,-5; } +28505:4921,{ bonus bVariableCastrate,-5; } +28505:4922,{ bonus bVariableCastrate,-5; } +28505:4908,{ bonus2 bAddRace,RC_All,5; } +28505:4909,{ bonus2 bAddRace,RC_All,5; } +28505:4910,{ bonus2 bAddRace,RC_All,5; } +28505:4911,{ bonus bMatkRate,5; } +28505:4912,{ bonus bMatkRate,5; } +28505:4913,{ bonus bMatkRate,5; } +28505:4923,{ bonus bCritAtkRate,5; } +28505:4924,{ bonus bCritAtkRate,5; } +28505:4925,{ bonus bCritAtkRate,5; } +28505:4914,{ bonus bAspdRate,5; } +28505:4915,{ bonus bAspdRate,5; } +28505:4916,{ bonus bAspdRate,5; } +28505:4917,{ bonus bMaxHPrate,5; } +28505:4918,{ bonus bMaxHPrate,5; } +28505:4919,{ bonus bMaxHPrate,5; } diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index 98f0eaf315..1faac1b6b6 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -53992,28 +53992,8 @@ Body: bonus bDex,5; } - Id: 5882 - AegisName: Red_Wizardry_Hat_C - Name: Red Mage Hat C - Type: Armor - Buy: 20 - Weight: 300 - Defense: 1 - Jobs: - Mage: true - Sage: true - SoulLinker: true - Wizard: true - Locations: - Head_Top: true - ArmorLevel: 1 - Refineable: true - View: 282 - Script: | - bonus bInt,2; - bonus bMaxSP,150; - - Id: 5883 AegisName: White_Wizardry_Hat_C - Name: Gray Mage Hat C + Name: White Mage Hat C Type: Armor Buy: 20 Weight: 300 @@ -54031,9 +54011,9 @@ Body: Script: | bonus bInt,2; bonus bMaxSP,150; - - Id: 5884 + - Id: 5883 AegisName: Gray_Wizardry_Hat_C - Name: Brown Mage Hat C + Name: Gray Mage Hat C Type: Armor Buy: 20 Weight: 300 @@ -54051,7 +54031,7 @@ Body: Script: | bonus bInt,2; bonus bMaxSP,150; - - Id: 5885 + - Id: 5884 AegisName: Blue_Wizardry_Hat_C Name: Blue Mage Hat C Type: Armor @@ -54071,6 +54051,26 @@ Body: Script: | bonus bInt,2; bonus bMaxSP,150; + - Id: 5885 + AegisName: Red_Wizardry_Hat_C + Name: Red Mage Hat C + Type: Armor + Buy: 20 + Weight: 300 + Defense: 1 + Jobs: + Mage: true + Sage: true + SoulLinker: true + Wizard: true + Locations: + Head_Top: true + ArmorLevel: 1 + Refineable: true + View: 282 + Script: | + bonus bInt,2; + bonus bMaxSP,150; - Id: 5886 AegisName: Yellow_Wizardry_Hat_C Name: Yellow Mage Hat C @@ -54509,7 +54509,7 @@ Body: AegisName: Roundly_Woolly_Hat Name: Costume Angel Veil Type: Armor - View: 1168 + View: 1379 Buy: 20 Weight: 300 Defense: 10 @@ -54848,6 +54848,29 @@ Body: bonus2 bSubRace,RC_Formless,10; else if (.@r>=5) bonus2 bSubRace,RC_Formless,5; + - Id: 5963 + AegisName: Wing_Headphone + Name: Wing Headphone + Type: Armor + Weight: 10 + Defense: 24 + Slots: 1 + Locations: + Head_Mid: true + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); + bonus bInt,3; + bonus bMatkRate,.@r; + if (.@r>=7) { + bonus2 bSkillAtk,"WM_REVERBERATION",30; + bonus2 bSkillUseSP,"WM_REVERBERATION",18; + } + if (.@r>=10) + bonus2 bSkillCooldown,"WM_REVERBERATION",-2000; - Id: 5965 AegisName: _Riot_Chip Name: Riot Chip @@ -66572,6 +66595,34 @@ Body: bonus2 bSubSize,Size_Small,5; bonus2 bSubSize,Size_Medium,5; } + - Id: 15112 + AegisName: Military_Mail + Name: Military Mail + Type: Armor + Weight: 500 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 50 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bAddRace,RC_DemiHuman,3; + bonus2 bAddRace,RC_Player_Human,3; + bonus2 bAddRace,RC_Player_Doram,3; + bonus2 bMagicAddRace,RC_DemiHuman,3; + bonus2 bMagicAddRace,RC_Player_Human,3; + bonus2 bMagicAddRace,RC_Player_Doram,3; + if (.@r>5) { + bonus2 bAddRace,RC_DemiHuman,.@r-5; + bonus2 bAddRace,RC_Player_Human,.@r-5; + bonus2 bAddRace,RC_Player_Doram,.@r-5; + bonus2 bMagicAddRace,RC_DemiHuman,.@r-5; + bonus2 bMagicAddRace,RC_Player_Human,.@r-5; + bonus2 bMagicAddRace,RC_Player_Doram,.@r-5; + } - Id: 15116 AegisName: Airship_Armor Name: Airship's Armor @@ -66641,6 +66692,26 @@ Body: Refineable: true Script: | autobonus "{ bonus bMatk,getrefine()*8; }",3,10000,BF_MAGIC,"{ specialeffect2 EF_STEAL; }"; + - Id: 15122 + AegisName: Botany_Mail + Name: Botany Mail + Type: Armor + Weight: 500 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 50 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bAddRace,RC_Plant,3; + bonus2 bMagicAddRace,RC_Plant,3; + if (.@r>5) { + bonus2 bAddRace,RC_Plant,.@r-5; + bonus2 bMagicAddRace,RC_Plant,.@r-5; + } - Id: 15123 AegisName: Whikebain_Suit Name: Whikebain Suit @@ -66662,6 +66733,26 @@ Body: bonus bCritAtkRate,(.@r>=7)?(6):((.@r>=5)?(4):(0)); bonus3 bAutoSpell,"DC_WINKCHARM",1,10; /* Confirm: Success rate */ + - Id: 15124 + AegisName: Father_Mail + Name: Holy Father Mail + Type: Armor + Weight: 500 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 50 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bAddRace,RC_Demon,3; + bonus2 bMagicAddRace,RC_Demon,3; + if (.@r>5) { + bonus2 bAddRace,RC_Demon,.@r-5; + bonus2 bMagicAddRace,RC_Demon,.@r-5; + } - Id: 15125 AegisName: Male_Poring_Egg Name: Female Diver's Suit @@ -66756,6 +66847,58 @@ Body: .@r = getrefine()/2; bonus bDex,.@r; bonus bInt,.@r; + - Id: 15130 + AegisName: Dragon_Mail + Name: Dragon Mail + Type: Armor + Weight: 500 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 50 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bAddRace,RC_Dragon,3; + bonus2 bMagicAddRace,RC_Dragon,3; + if (.@r>5) { + bonus2 bAddRace,RC_Dragon,.@r-5; + bonus2 bMagicAddRace,RC_Dragon,.@r-5; + } + - Id: 15134 + AegisName: Vicious_Cloth + Name: Vicious Clothes + Type: Armor + Weight: 1200 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,5+.@r; + bonus2 bSubRace,RC_Angel,5+.@r; + - Id: 15135 + AegisName: Dragon_Cloth + Name: Dragon Clothes + Type: Armor + Weight: 1200 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,5+.@r; + bonus2 bSubRace,RC_Dragon,5+.@r; - Id: 15136 AegisName: Tatenasi_Armor Name: Old Tatenasi Armor @@ -66786,6 +66929,39 @@ Body: bonus bMaxHP,500; bonus bMaxSP,50; bonus bUnbreakableArmor; + - Id: 15139 + AegisName: Shepherd_Cloth + Name: Shepherd Clothes + Type: Armor + Weight: 1200 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,5+.@r; + bonus2 bSubRace,RC_Brute,5+.@r; + bonus2 bSubRace,RC_Player_Doram,5+.@r; + - Id: 15140 + AegisName: Natural_Cloth + Name: Natural Clothes + Type: Armor + Weight: 1200 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,5+.@r; + bonus2 bSubRace,RC_Formless,5+.@r; - Id: 15141 AegisName: Rift_Ancient_Armor Name: Rift Ancient Armor @@ -66811,6 +66987,22 @@ Body: .@r = getrefine(); bonus bMaxHP,(.@r >= 9 ? 1500 : .@r >= 7 ? 900 : 500); bonus bMaxSP,-100; + - Id: 15142 + AegisName: Orca_Cloth + Name: Orca Clothes + Type: Armor + Weight: 1200 + Defense: 30 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,5+.@r; + bonus2 bSubRace,RC_Fish,5+.@r; - Id: 15143 AegisName: Vermin_Cloth Name: Vermin Cloth @@ -68878,6 +69070,25 @@ Body: Script: | bonus bMaxHP,300; bonus bMaxSP,100; + - Id: 15407 + AegisName: WhiteknightArmor + Name: Whiteknight Armor + Type: Armor + Weight: 400 + Defense: 40 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bSubRace,RC_Player_Human,1; + bonus2 bSubRace,RC_Player_Doram,1; + bonus bDelayrate,-5-(min(10,.@r)*2); + if (.@r>=12) + bonus bNoWalkDelay; - Id: 15417 AegisName: Armor_of_Purple_Thread Name: Armor of Purple Thread @@ -72172,6 +72383,7 @@ Body: Jobs: Hunter: true Rogue: true + BardDancer: true Classes: All_Third: true Locations: @@ -77783,6 +77995,19 @@ Body: bonus bLuk,1; bonus bMdef,3; bonus2 bSubRace,RC_Demon,3; + - Id: 18799 + AegisName: Nero_Mask + Name: Nero Mask + Type: Armor + View: 917 + Buy: 20 + Weight: 200 + Locations: + Head_Mid: true + ArmorLevel: 1 + EquipLevelMin: 10 + Script: | + bonus2 bMagicAtkEle,Ele_Water,4; - Id: 18803 AegisName: Rose_Cascade Name: Rose Cascade @@ -78610,6 +78835,22 @@ Body: Script: | bonus bHealPower,15; bonus bUseSPrate,15; + - Id: 18862 + AegisName: Armor_Chiu_J + Name: Chiu Armor + Type: Armor + Buy: 20 + Weight: 500 + Defense: 55 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 70 + Refineable: true + Script: | + bonus bMdef,5; + bonus bDefEle,Ele_Dark; - Id: 18863 AegisName: Exorcist_Robe Name: Exorcist Robe @@ -79256,6 +79497,21 @@ Body: Script: | bonus bAllStats,1; bonus3 bAutoSpellWhenHit,"AL_RUWACH",1,1; + - Id: 18916 + AegisName: Bear_Balloon + Name: Bear Balloon + Type: Armor + View: 1038 + Weight: 50 + Defense: 5 + Locations: + Head_Low: true + ArmorLevel: 1 + EquipLevelMin: 1 + Script: | + bonus bStr,1; + bonus bLuk,1; + bonus bMaxHP,50; - Id: 18917 AegisName: LoveLove_Balloon Name: LoveLove Balloon @@ -80331,6 +80587,19 @@ Body: bonus bDex,2; bonus bMaxHP,200; bonus bMaxSP,50; + - Id: 19010 + AegisName: Baby_Dragon_Hat + Name: Baby Dragon Hat + Type: Armor + View: 525 + Weight: 1000 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 10 + Script: | + bonus2 bSubRace,RC_Dragon,-10; + bonus2 bExpAddRace,RC_Dragon,5; - Id: 19011 AegisName: Little_Devil_S_Horn Name: Little Devil's Horn @@ -83118,33 +83387,34 @@ Body: bonus bBaseAtk,5; if (.@r >= 7) bonus bBaseAtk,10; - } - if (readparam(bInt) >= 70) { - bonus bMatk,5; - if (.@r >= 7) - bonus bMatk,10; - } - if (readparam(bVit) >= 70) { + } + if (readparam(bInt) >= 70) { + bonus bMatk,5; + if (.@r >= 7) + bonus bMatk,10; + } + if (readparam(bVit) >= 70) { + bonus bMaxHPrate,2; + bonus bMaxSPrate,2; + if (.@r >= 7) { bonus bMaxHPrate,2; bonus bMaxSPrate,2; - if (.@r >= 7) - bonus bMaxHPrate,2; - bonus bMaxSPrate,2; } - if (readparam(bAgi) >= 70) { - bonus bAspdRate,2; - if (.@r >= 7) - bonus bAspdRate,3; - } - if (readparam(bDex) >= 70) { - bonus bLongAtkRate,2; - if (.@r >= 7) - bonus bLongAtkRate,3; - } - if (readparam(bLuk) >= 70) { - bonus bCritAtkRate,2; - if (.@r >= 7) - bonus bCritAtkRate,3; + } + if (readparam(bAgi) >= 70) { + bonus bAspdRate,2; + if (.@r >= 7) + bonus bAspdRate,3; + } + if (readparam(bDex) >= 70) { + bonus bLongAtkRate,2; + if (.@r >= 7) + bonus bLongAtkRate,3; + } + if (readparam(bLuk) >= 70) { + bonus bCritAtkRate,2; + if (.@r >= 7) + bonus bCritAtkRate,3; } - Id: 19223 AegisName: Cap_IL @@ -89506,6 +89776,15 @@ Body: ArmorLevel: 1 Refineable: true View: 1098 + - Id: 19911 + AegisName: C_Triangular_Roof_Hat + Name: Costume Triangle roof hat + Type: Armor + View: 1099 + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 1 - Id: 19912 AegisName: C_Cat_Eye Name: "Costume: Cat eye" @@ -89611,6 +89890,15 @@ Body: ArmorLevel: 1 EquipLevelMin: 1 View: 807 + - Id: 19927 + AegisName: C_Gray_Drooping_Kitty + Name: Costume Drooping Gray Kitty + Type: Armor + View: 275 + Locations: + Costume_Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 1 - Id: 19928 AegisName: C_Gothic_Heart_Wing Name: Costume Gothic Heart Wing @@ -97369,33 +97657,34 @@ Body: bonus bBaseAtk,15; if (.@r >= 9) bonus bBaseAtk,15; - } - if (readparam(bInt) >= 90) { + } + if (readparam(bInt) >= 90) { + bonus bMatk,15; + if (.@r >= 9) bonus bMatk,15; - if (.@r >= 9) - bonus bMatk,15; - } - if (readparam(bVit) >= 90) { + } + if (readparam(bVit) >= 90) { + bonus bMaxHPrate,5; + bonus bMaxSPrate,5; + if (.@r >= 9) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; - if (.@r >= 9) - bonus bMaxHPrate,5; - bonus bMaxSPrate,5; } - if (readparam(bAgi) >= 90) { + } + if (readparam(bAgi) >= 90) { + bonus bAspd,1; + if (.@r >= 9) bonus bAspd,1; - if (.@r >= 9) - bonus bAspd,1; - } - if (readparam(bDex) >= 90) { + } + if (readparam(bDex) >= 90) { + bonus bLongAtkRate,5; + if (.@r >= 9) bonus bLongAtkRate,5; - if (.@r >= 9) - bonus bLongAtkRate,5; - } - if (readparam(bLuk) >= 90) { + } + if (readparam(bLuk) >= 90) { + bonus bCritAtkRate,5; + if (.@r >= 9) bonus bCritAtkRate,5; - if (.@r >= 9) - bonus bCritAtkRate,5; } - Id: 20842 AegisName: Bag_Of_Antonio_P @@ -97703,33 +97992,34 @@ Body: bonus bBaseAtk,15; if (.@r >= 9) bonus bBaseAtk,15; - } - if (readparam(bInt) >= 90) { + } + if (readparam(bInt) >= 90) { + bonus bMatk,15; + if (.@r >= 9) bonus bMatk,15; - if (.@r >= 9) - bonus bMatk,15; - } - if (readparam(bVit) >= 90) { + } + if (readparam(bVit) >= 90) { + bonus bMaxHPrate,5; + bonus bMaxSPrate,5; + if (.@r >= 9) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; - if (.@r >= 9) - bonus bMaxHPrate,5; - bonus bMaxSPrate,5; } - if (readparam(bAgi) >= 90) { + } + if (readparam(bAgi) >= 90) { + bonus bAspd,1; + if (.@r >= 9) bonus bAspd,1; - if (.@r >= 9) - bonus bAspd,1; - } - if (readparam(bDex) >= 90) { + } + if (readparam(bDex) >= 90) { + bonus bLongAtkRate,5; + if (.@r >= 9) bonus bLongAtkRate,5; - if (.@r >= 9) - bonus bLongAtkRate,5; - } - if (readparam(bLuk) >= 90) { + } + if (readparam(bLuk) >= 90) { + bonus bCritAtkRate,5; + if (.@r >= 9) bonus bCritAtkRate,5; - if (.@r >= 9) - bonus bCritAtkRate,5; } - Id: 20902 AegisName: True_Hunting_Manteau @@ -98736,6 +99026,39 @@ Body: Locations: Costume_Garment: true ArmorLevel: 1 + - Id: 20991 + AegisName: aegis_20991 + Name: Fairy of Eden + Type: Armor + Weight: 400 + Defense: 40 + Slots: 1 + Locations: + Garment: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bSubClass,Class_Normal,5; + bonus2 bSubClass,Class_Boss,5; + bonus2 bSubRace,RC_Player_Human,5; + bonus2 bSubRace,RC_Player_Doram,5; + bonus bAspdRate,.@r; + bonus bMatkRate,2*.@r; + if (.@r>=6) { + bonus bAllStats,10; + bonus bNoKnockback; + } + if (.@r>=8) { + if (getskilllv("MG_ENERGYCOAT") == 1) { + bonus bDef,300; + bonus bMdef,15; + } + skill "MG_ENERGYCOAT",1; + } + UnEquipScript: | + sc_end SC_ENERGYCOAT; - Id: 21000 AegisName: Upg_Twohand_Sword Name: Upg Two-Handed Sword @@ -120315,6 +120638,20 @@ Body: bonus2 bVariableCastrate,"SR_RIDEINLIGHTNING",-5*(BaseLevel/15); bonus2 bSkillCooldown,"SR_ASSIMILATEPOWER",-3000; bonus2 bSkillAtk,"SR_RIDEINLIGHTNING",5; + - Id: 28505 + AegisName: RingOfDevil + Name: Demon God's Ring + Type: Armor + Buy: 20 + Weight: 500 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus2 bAddRace,RC_All,5; + bonus bMatkRate,5; - Id: 28506 AegisName: StormStone Name: Storm Stone @@ -131858,7 +132195,7 @@ Body: } - Id: 400060 AegisName: Freyja_Crown_J - Name: Shiny Kitty Crown + Name: PikaPika NyanNyan Crown Type: Armor View: 328 Weight: 1000 @@ -136883,6 +137220,24 @@ Body: bonus bMaxHPrate,5; bonus bMaxSPrate,2; } + - Id: 450165 + AegisName: aegis_450165 + Name: Striking Armour + Type: Armor + Weight: 1000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,10; + bonus bPerfectHitAddRate,5*.@r; + bonus2 bSubRace,RC_Player_Human,7; + bonus2 bSubRace,RC_Player_Doram,7; - Id: 450177 AegisName: Gray_W_Suits Name: Gray Wolf Suit @@ -137478,6 +137833,26 @@ Body: bonus2 bMagicAtkEle,Ele_Water,10; bonus2 bMagicAtkEle,Ele_Wind,10; } + - Id: 470048 + AegisName: Striking_Shoes + Name: Striking Shoes + Type: Armor + Weight: 400 + Defense: 18 + Locations: + Shoes: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus bMdef,10; + bonus bDelayrate,-30; + bonus bPerfectHitAddRate,10; + if (.@r>=7) + bonus bPerfectHitAddRate,20; + if (.@r>=9) + bonus bPerfectHitAddRate,20; - Id: 470054 AegisName: E_Illusion_Leg_A Name: Illusion Leg Type A (Bound) @@ -138430,6 +138805,37 @@ Body: Costume_Garment: true ArmorLevel: 1 View: 104 + - Id: 480114 + AegisName: aegis_480114 + Name: Striking Mikoshi + Type: Armor + Weight: 600 + Defense: 60 + Slots: 1 + Locations: + Garment: true + ArmorLevel: 1 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); + bonus2 bSubClass,Class_Normal,5; + bonus2 bSubClass,Class_Boss,5; + bonus2 bAddRace,RC_All,.@r*2; + bonus bDelayrate,-.@r; + if (.@r>=6) { + bonus bAspdRate,10; + bonus bPerfectHitAddRate,25; + } + if (.@r>=8) { + skill "AC_CONCENTRATION",10; + if (getskilllv("AC_CONCENTRATION") == 10) { + bonus bBaseAtk,50; + bonus bFlee,50; + } + } + UnEquipScript: | + sc_end SC_CONCENTRATION; - Id: 480120 AegisName: aegis_480120 Name: Guardian Soul @@ -138737,6 +139143,35 @@ Body: Script: | bonus bMatkRate,5; bonus bMaxSPrate,5; + - Id: 490029 + AegisName: Geffenia_Magictool_Ice + Name: Geffenia Magic Device of Ice + Type: Armor + Weight: 500 + Defense: 2 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,10; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"WZ_STORMGUST",2*(BaseLevel/3); + if (getskilllv("WL_COMET") == 5) { + bonus2 bSkillUseSP,"WL_JACKFROST",35; + bonus2 bFixedCastrate,"WL_JACKFROST",-100; + } + if (getskilllv("WL_JACKFROST") == 5) { + bonus2 bSkillAtk,"WL_COMET",50; + bonus2 bSkillUseSP,"WL_COMET",100; + } + if (getskilllv("WL_STASIS") == 5) { + bonus2 bSkillAtk,"WL_FROSTMISTY",50; + bonus2 bSkillAtk,"WL_JACKFROST",50; + } + if (getskilllv("WL_RECOGNIZEDSPELL") == 5) + bonus bDelayrate,-30; - Id: 490033 AegisName: aegis_490033 Name: Fallen Angel's Tear @@ -138751,6 +139186,38 @@ Body: bonus2 bAddClass,Class_All,6; bonus bMatkRate,6; bonus bHit,15; + - Id: 490038 + AegisName: Sixth_Sense_Ring + Name: Perception Amplifier Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,15; + bonus bInt,7; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",(BaseLevel/5); + if (getskilllv("SO_CLOUD_KILL") == 5) { + bonus bVariableCastrate,-15; + bonus bMagicHPGainValue,100; + bonus bMagicSPGainValue,10; + } + if (getskilllv("SO_PSYCHIC_WAVE") == 5) + bonus bDelayrate,-30; + if (getskilllv("SO_STRIKING") == 5) { + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Water,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + bonus2 bMagicAtkEle,Ele_Earth,10; + } + if (getskilllv("SO_VACUUM_EXTREME") == 5) { + bonus2 bSkillUseSP,"SO_PSYCHIC_WAVE",20; + bonus2 bSkillCooldown,"SO_PSYCHIC_WAVE",-1000; + } - Id: 490044 AegisName: Sin_Ring_R Name: Sinful Ruby Ring @@ -139183,6 +139650,75 @@ Body: NoAuction: true Script: | bonus bMatkRate,5; + - Id: 490076 + AegisName: Ring_Of_Nature + Name: Ring of the Creation + Type: Armor + Weight: 500 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus2 bAddRace,RC_All,10; + bonus bMatkRate,10; + bonus bHPGainValue,200; + bonus bSPGainValue,20; + - Id: 490079 + AegisName: SoulExpansionRing + Name: Mental Amplifier Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,15; + bonus bInt,7; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"WL_SOULEXPANSION",(BaseLevel/7); + if (getskilllv("WL_STASIS") == 5) { + bonus2 bMagicAtkEle,Ele_Dark,10; + bonus2 bMagicAtkEle,Ele_Ghost,10; + bonus2 bMagicAtkEle,Ele_Neutral,10; + } + if (getskilllv("WL_TELEKINESIS_INTENSE") == 5) + bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-75000; + if (getskilllv("WL_HELLINFERNO") == 5) { + bonus bAspdRate,15; + bonus bMagicHPGainValue,100; + bonus bMagicSPGainValue,10; + } + if (getskilllv("WL_RECOGNIZEDSPELL") == 5) + bonus bDelayrate,-30; + UnEquipScript: | + sc_end SC_TELEKINESIS_INTENSE; + - Id: 490083 + AegisName: Themis_Balance + Name: Scales of Judgement + Type: Armor + Weight: 100 + Defense: 10 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,5; + bonus bInt,7; + bonus2 bSkillAtk,"LG_RAYOFGENESIS",(BaseLevel/5); + if (getskilllv("LG_INSPIRATION") == 5) { + bonus2 bVariableCastrate,"LG_RAYOFGENESIS",-50; + bonus2 bSkillUseSP,"LG_RAYOFGENESIS",20; + } + if (getskilllv("CR_DEVOTION") == 5) + bonus2 bMagicAddClass,Class_Boss,15; + if (getskilllv("LG_HESPERUSLIT") == 5) + bonus bDelayrate,-30; - Id: 490087 AegisName: 4th_Q_Necklace Name: Hourglass Necklace @@ -139326,6 +139862,39 @@ Body: Script: | bonus bMatkRate,5; bonus2 bAddClass,Class_All,5; + - Id: 490102 + AegisName: aegis_490102 + Name: Skull Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,15; + bonus bInt,7; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"SP_CURSEEXPLOSION",(BaseLevel/7); + if (getskilllv("SP_SOULCOLLECT") == 5) { + bonus bAspdRate,15; + bonus bMagicHPGainValue,100; + bonus bMagicSPGainValue,10; + } + if (getskilllv("SP_SOULENERGY") == 5) + bonus bDelayrate,-30; + if (getskilllv("SP_SOULREAPER") == 5) { + bonus2 bMagicAtkEle,Ele_Fire,10; + bonus2 bMagicAtkEle,Ele_Wind,10; + bonus2 bMagicAtkEle,Ele_Holy,10; + bonus2 bMagicAtkEle,Ele_Dark,10; + bonus2 bMagicAtkEle,Ele_Ghost,10; + } + if (getskilllv("SP_SOULCURSE") == 5) { + bonus2 bSkillUseSP,"SP_CURSEEXPLOSION",25; + bonus2 bSkillCooldown,"SP_CURSEEXPLOSION",-500; + } - Id: 490106 AegisName: Gray_W_Pendant Name: Gray Wolf Pendant @@ -139378,6 +139947,81 @@ Body: Script: | bonus bMatkRate,7; bonus bMaxSPrate,5; + - Id: 490110 + AegisName: aegis_490110 + Name: Anulus Ira + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bStr,7; + bonus2 bAddRace,RC_All,10; + bonus2 bSkillAtk,"SR_RIDEINLIGHTNING",(BaseLevel/5); + bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",2*(BaseLevel/5); + if (getskilllv("SR_KNUCKLEARROW") == 10) + bonus bLongAtkRate,10; + if (getskilllv("SR_LIGHTNINGWALK") == 5) + bonus bPerfectHitAddRate,30; + if (getskilllv("SR_RAISINGDRAGON") == 10) { + bonus2 bVariableCastrate,"CH_SOULCOLLECT",-50; + bonus2 bVariableCastrate,"SR_LIGHTNINGWALK",-50; + } + if (getskilllv("SR_GENTLETOUCH_CHANGE") == 5) { + bonus bDelayrate,-15; + bonus bHPGainValue,100; + bonus bSPGainValue,10; + } + - Id: 490118 + AegisName: aegis_490118 + Name: Adoration Ring + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bMdef,15; + bonus bInt,7; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"AB_ADORAMUS",(BaseLevel/3); + bonus2 bSkillAtk,"AB_JUDEX",(BaseLevel/3); + if (getskilllv("AB_CLEARANCE") == 5) { + bonus2 bMagicAtkEle,Ele_Wind,10; + bonus2 bMagicAtkEle,Ele_Holy,10; + bonus2 bMagicAtkEle,Ele_Neutral,10; + } + if (getskilllv("AB_ORATIO") == 10) { + bonus2 bFixedCastrate,"AB_ORATIO",-100; + bonus bHealPower,30; + bonus bUseSPrate,-10; + } + if (getskilllv("AB_ADORAMUS") == 10) { + bonus bAspdRate,15; + bonus bMagicHPGainValue,100; + bonus bMagicSPGainValue,10; + } + if (getskilllv("AB_OFFERTORIUM") == 5) + bonus bVariableCastrate,-30; + - Id: 490119 + AegisName: aegis_490119 + Name: Alpha Core + Type: Armor + Weight: 1500 + Locations: + Right_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 150 + Script: | + skill "ECL_SNOWFLIP",1; + skill "ECL_PEONYMAMY",1; + skill "ECL_SADAGUI",1; + skill "ECL_SEQUOIADUST",1; - Id: 490120 AegisName: Sprint_Ring_IL Name: Illusion Sprint Ring @@ -139564,6 +140208,131 @@ Body: skill "AL_HEAL",1; bonus bVariableCastrate,-10; bonus bAspdRate,5; + - Id: 490130 + AegisName: aegis_490130 + Name: Bracelet of Chenxu + Type: Armor + Weight: 400 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + .@lvl = getskilllv("SR_RAISINGDRAGON"); + .@lvll = getskilllv("SR_GENTLETOUCH_CHANGE"); + bonus bAgi,7+(4*.@lvll); + bonus bFlee,10*.@lvll; + bonus bMaxHPrate,.@lvl*2; + bonus bMaxSPrate,.@lvl*2; + bonus2 bAddRace,RC_All,10; + bonus2 bSkillAtk,"SR_SKYNETBLOW",2*BaseLevel; + if (getskilllv("SR_KNUCKLEARROW") == 10) + bonus2 bAddSize,Size_All,10; + - Id: 490141 + AegisName: aegis_490141 + Name: Metal Pick + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bInt,7; + bonus2 bMagicAddSize,Size_All,10; + bonus2 bSkillAtk,"WM_METALICSOUND",(BaseLevel/3); + if (getskilllv("WM_RANDOMIZESPELL") == 5) + bonus2 bMagicAtkEle,Ele_Neutral,10; + if (getskilllv("WM_FRIGG_SONG") == 5) + bonus2 bIgnoreMdefRaceRate,RC_All,50; + if (getskilllv("WM_LULLABY_DEEPSLEEP") == 5) { + bonus bAspdRate,10; + bonus bMagicHPGainValue,100; + bonus bMagicSPGainValue,10; + } + if (getskilllv("WM_GLOOMYDAY") == 5) { + bonus2 bMagicAddClass,Class_Normal,10; + bonus2 bMagicAddClass,Class_Boss,10; + } + - Id: 490142 + AegisName: aegis_490142 + Name: Omega Core + Type: Armor + Weight: 500 + Defense: 1 + Locations: + Left_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; + bonus2 bAddRace,RC_All,10; + - Id: 490143 + AegisName: aegis_490143 + Name: Omega Core + Type: Armor + Weight: 500 + Defense: 1 + Slots: 1 + Locations: + Left_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; + bonus2 bAddRace,RC_All,10; + - Id: 490145 + AegisName: aegis_490145 + Name: Ring of Ceryneian + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bDex,7; + bonus2 bAddRace,RC_All,10; + bonus2 bSkillAtk,"RA_AIMEDBOLT",(BaseLevel/10); + bonus2 bSkillAtk,"RA_ARROWSTORM",(BaseLevel/10); + if (getskilllv("RA_WUGRIDER") == 3) { + bonus bSPDrainValue,3; + bonus bDelayrate,-20; + } + if (getskilllv("RA_AIMEDBOLT") == 10) + bonus2 bAddClass,Class_Boss,15; + if (getskilllv("RA_CAMOUFLAGE") == 5) + bonus2 bSkillCooldown,"RA_UNLIMIT",-45000; + if (getskilllv("RA_RANGERMAIN") == 10) + bonus bPerfectHitAddRate,15; + UnEquipScript: | + sc_end SC_UNLIMIT; + - Id: 490146 + AegisName: aegis_490146 + Name: Paracelsus Glove + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Both_Accessory: true + ArmorLevel: 1 + EquipLevelMin: 100 + Script: | + bonus bStr,7; + bonus2 bAddRace,RC_All,10; + bonus2 bSkillAtk,"GN_CARTCANNON",(BaseLevel/2); + bonus2 bSkillAtk,"GN_CART_TORNADO",(BaseLevel/2); + if (getskilllv("WS_CARTBOOST") == 5) { + bonus bAspdRate,15; + bonus bMaxHPrate,15; + } + if (getskilllv("GN_CRAZYWEED") == 10) + bonus bSPDrainValue,3; + if (getskilllv("GN_FIRE_EXPANSION") == 5) + bonus2 bAddSize,Size_All,10; - Id: 500000 AegisName: IDTest_weapon Name: IDTest weapon @@ -147523,6 +148292,7 @@ Body: Jobs: Hunter: true Rogue: true + BardDancer: true Classes: All_Third: true Locations: diff --git a/db/re/item_db_etc.yml b/db/re/item_db_etc.yml index 424a442f77..4287ff98bd 100644 --- a/db/re/item_db_etc.yml +++ b/db/re/item_db_etc.yml @@ -42885,6 +42885,13 @@ Body: Script: | skill "TF_DOUBLE",3; bonus bDoubleRate,15; + - Id: 29371 + AegisName: Release_Of_Magic + Name: Release of Truth + Type: Card + Script: | + autobonus "{ bonus bFlee2,100; bonus2 bMagicAddClass,Class_Boss,100; }",50,10000,BF_MAGIC,"{ active_transform 1639,10000 }"; + /*Unknow Rate*/ - Id: 29380 AegisName: ATK5 Name: ATK +5 @@ -42977,6 +42984,13 @@ Body: Type: Card Script: | bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10; + - Id: 29436 + AegisName: Dynast + Name: Supreme King + Type: Card + Script: | + autobonus "{ bonus bStr,200; }",50,5000,BF_WEAPON,"{ active_transform 2221,5000 }"; + /*Unknow Rate*/ - Id: 29438 AegisName: Z-Knockback Name: Z-Knockback @@ -43181,6 +43195,13 @@ Body: Type: Card Script: | bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; + - Id: 29509 + AegisName: Hero + Name: The Hero + Type: Card + Script: | + autobonus "{ bonus bFlee2,100; bonus2 bAddClass,Class_Boss,100; }",50,10000,BF_WEAPON; + /*Unknow Rate*/ - Id: 29513 AegisName: HighpriestStone_Top_ Name: High Priest Stone (Upper) @@ -47115,6 +47136,13 @@ Body: Type: Card Script: | bonus2 bSkillAtk,"AB_JUDEX",15; + - Id: 310012 + AegisName: DesireOfDeath + Name: Doom Desire + Type: Card + Script: | + autobonus "{ bonus bFlee,150; bonus bDelayrate,-100; }",50,10000,BF_WEAPON,"{ active_transform 1635,10000 }"; + /*Unknow Rate*/ - Id: 310076 AegisName: Cassock_Str Name: STR Blessing @@ -51670,6 +51698,13 @@ Body: bonus2 bMagicAtkEle,Ele_All,7; bonus bLongAtkRate,7; bonus bShortAtkRate,7; + - Id: 310655 + AegisName: aegis_310655 + Name: The Creation + Type: Card + Script: | + bonus2 bAddSize,Size_All,15; + bonus2 bMagicAddSize,Size_All,15; - Id: 310654 AegisName: aegis_310654 Name: ASPD+1(Dual) diff --git a/db/re/item_db_usable.yml b/db/re/item_db_usable.yml index 33053319d2..c07834bfd5 100644 --- a/db/re/item_db_usable.yml +++ b/db/re/item_db_usable.yml @@ -2268,7 +2268,7 @@ Body: /*upgradeui 9551;*/ - Id: 9553 AegisName: C_CatPaw_7Day_Box_ - Name: Endless Cat Hand Ticket 7day Box + Name: Infinite Cat Hand Ticket 7 Days Box Type: Usable Weight: 10 Script: | @@ -34471,6 +34471,16 @@ Body: Container: true Script: | getgroupitem(IG_Violet_Scroll); + - Id: 14645 + AegisName: Wing_Of_Baalzebub + Name: Beelzebub Wing + Type: Delayconsume + Flags: + BuyingStore: true + Script: | + if (getmapflag(strcharinfo(3), mf_noteleport) == 0) { + warp strcharinfo(3),0,0; + } - Id: 14663 AegisName: Scroll_Sealed_Dark_Lord Name: Scroll Sealed Dark Lord @@ -42527,6 +42537,24 @@ Body: NoAuction: true Script: | /*TODO*/ + - Id: 17289 + AegisName: Wing_Of_Baalzebub_Box + Name: Beelzebub Wing Box + Type: Usable + Weight: 10 + Flags: + UniqueId: true + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + rentitem 14645,2592000; - Id: 17292 AegisName: Shadow_Box Name: Shadow Box @@ -46764,7 +46792,7 @@ Body: callfunc "F_CashStore"; - Id: 22819 AegisName: G_Almighty - Name: Citizen Oda's Miracle Elixr + Name: True Almighty Type: Usable Weight: 10 Trade: @@ -47584,7 +47612,7 @@ Body: sc_start SC_DORAM_BUF_02, 180000, 0; - Id: 22998 AegisName: C_CatPaw_Ticket - Name: Endless Cat Hand Ticket + Name: Infinite Cat Hand Ticket Type: Delayconsume Trade: Override: 100 @@ -48179,6 +48207,24 @@ Body: Script: | getitem(2959,1); getitem(18756,1); + - Id: 23254 + AegisName: Valkyrie_Bundle_A + Name: Valkyrie Bundle A + Type: Usable + Flags: + Container: true + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getitem 1420,1; + getitem 2115,1; - Id: 23255 AegisName: Kardui_Bundle_A Name: Kardui Bundle A @@ -48205,6 +48251,26 @@ Body: Buy: 10 Script: | pet 1041; + - Id: 23265 + AegisName: Sprint_Bundle_A + Name: Sprint Bundle A + Type: Usable + Flags: + Container: true + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getitem 2387,1; + getitem 2440,1; + getitem 2744,1; + getitem 2935,1; - Id: 23266 AegisName: Etran_Bundle_A Name: Etran Bundle A @@ -48343,6 +48409,25 @@ Body: Script: | getitem(1646,1); getitem(22104,1); + - Id: 23295 + AegisName: Lian_Bundle_B + Name: Lian Bundle A + Type: Usable + Flags: + Container: true + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getitem 2195,1; + getitem 20753,1; + getitem 22069,1; - Id: 23299 AegisName: Enchant_Stone_Box12 Name: Costume Enchant Stone Box 12