From 8085199aa69e36a46bd14140e40a366d27894cfb Mon Sep 17 00:00:00 2001 From: zackdreaver Date: Mon, 25 May 2015 20:38:45 +0700 Subject: Added New Item,Combo. Fixed some item scripts. CleanUp of Some Item Scripts. Signed-off-by: zackdreaver --- db/re/item_combo_db.txt | 188 ++- db/re/item_db.conf | 4315 +++++++++++++++++++++++++++++++++++------------ db/re/item_group.conf | 2 +- db/re/map_zone_db.conf | 3 + 4 files changed, 3411 insertions(+), 1097 deletions(-) (limited to 'db') diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index 1f647cec8..452c28de1 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -4,14 +4,25 @@ // ID:ID:ID:ID,{ Script } 1166:2527,{ bonus2 bAddRace,RC_Dragon,5; } -1284:2892,{ bonus bBaseAtk,50; bonus2 bSkillAtk,"AS_SONICBLOW",50; bonus bFlee,-30; } +1219:5782,{ bonus bAtkRate,3; } +1220:5782,{ bonus bAtkRate,3; } +1221:5782,{ bonus bAtkRate,3; } +1284:2892,{ bonus bBaseAtk,50; bonus2 bSkillAtk,AS_SONICBLOW,50; bonus bFlee,-30; } 1285:2892,{ bonus bCritAtkRate,40; bonus bCritical,4; bonus bMaxHPrate,-10; } -1420:2115,{ bonus3 bAutoSpellWhenHit,"HP_ASSUMPTIO",2,5; } +1287:15123,{ if(getequiprefinerycnt(EQI_HAND_R)>6) { autobonus2 "{ bonus bIgnoreDefRace,RC_NonBoss; }",20,3000,BF_WEAPON,"{}"; } } +1298:4317,{ bonus bCritAtkRate,5; } +1298:4521,{ bonus bCritAtkRate,5; } +1407:5782,{ bonus bAtkRate,3; } +1408:5782,{ bonus bAtkRate,3; } +1409:5782,{ bonus bAtkRate,3; } +1420:2115,{ bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,2,5; } 1420:2133,{ bonus2 bAddRace,RC_NonBoss,4; bonus2 bAddRace,RC_Boss,4; bonus bDef,2; } 1421:2133,{ bonus2 bAddRace,RC_NonBoss,4; bonus2 bAddRace,RC_Boss,4; bonus bDef,2; } 1422:2133,{ bonus2 bAddRace,RC_NonBoss,4; bonus2 bAddRace,RC_Boss,4; bonus bDef,2; } -1428:2115,{ bonus3 bAutoSpellWhenHit,"HP_ASSUMPTIO",2,5; } -1433:2153,{ bonus2 bSkillAtk,"CR_GRANDCROSS",10; bonus2 bSkillAtk,"LG_RAYOFGENESIS",10; } +1428:2115,{ bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,2,5; } +1433:2153,{ bonus2 bSkillAtk,CR_GRANDCROSS,10; bonus2 bSkillAtk,LG_RAYOFGENESIS,10; } +1433:2153:18823:28372,{ bonus2 bSkillUseSP,CR_GRANDCROSS,30; bonus2 bSkillUseSP,LG_SHIELDPRESS,5; bonus2 bSkillUseSP,LG_BANISHINGPOINT,15; bonus2 bSkillUseSP,LG_CANNONSPEAR,10; } +1433:28372,{ bonus2 bSkillAtk,LG_CANNONSPEAR,7*(getequiprefinerycnt(EQI_HAND_L)/2); } 1472:2677,{ bonus bMatkRate,6; bonus bDex,2; bonus bVariableCastrate,-getequiprefinerycnt(EQI_HAND_R); } 1472:2711,{ bonus bMatkRate,6; bonus bDex,2; bonus bVariableCastrate,-getequiprefinerycnt(EQI_HAND_R); } 1473:2677,{ bonus bMatkRate,6; bonus bDex,2; bonus bVariableCastrate,-getequiprefinerycnt(EQI_HAND_R); } @@ -19,36 +30,51 @@ 1474:2527,{ bonus2 bAddRace,RC_Dragon,5; } 1477:2700,{ bonus2 bResEff,Eff_Confusion,9500; } 1479:2700,{ bonus2 bResEff,Eff_Confusion,9500; } +1564:2186,{ bonus bAspdRate,getequiprefinerycnt(EQI_HAND_R); } 1535:4361,{ bonus bBreakArmorRate,900; bonus bBreakWeaponRate,900; } 1572:2716:2717,{ bonus bInt,5; bonus bMaxHP,700; bonus bAspdRate,5; } 1573:2334,{ bonus bMdef,8; bonus bMaxSPrate,10; bonus bInt,4; } 1573:2372,{ bonus bMdef,8; bonus bMaxSPrate,10; bonus bInt,4; } 1573:2716:2717,{ bonus bInt,5; bonus bMaxHP,700; bonus bAspdRate,5; } +1590:4037,{ bonus bAspdRate,5; } +1590:4117,{ bonus bAspdRate,5; } +1590:4037:4117,{ bonus bAspd,1; } +1598:4037,{ bonus bAspdRate,5; } +1598:4117,{ bonus bAspdRate,5; } +1598:4037:4117,{ bonus bAspd,1; } 1615:18539,{ bonus bMatk,10*getequiprefinerycnt(EQI_HAND_R); bonus bVariableCastrate,-10; } 1616:2515,{ bonus bSpeedRate,25; } 1618:2509,{ bonus bMaxHP,300; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R)-5; if(getequiprefinerycnt(EQI_GARMENT) > 10) { bonus2 bSubEle,Ele_Neutral,30; } else { bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_GARMENT)*3; } } 1618:2535,{ bonus bMatkRate,5; bonus2 bSubEle,Ele_Neutral,25; } +1618:19020,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; if (getequiprefinerycnt(EQI_HAND_R)>=10) autobonus "{ bonus bVariableCastrate,-50; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_SUFFRAGIUM; }"; } 1620:2509,{ bonus bMaxHP,300; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R)-5; if(getequiprefinerycnt(EQI_GARMENT) > 10) { bonus2 bSubEle,Ele_Neutral,30; } else { bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_GARMENT)*3; } } 1620:2535,{ bonus bMatkRate,5; bonus2 bSubEle,Ele_Neutral,25; } +1625:18542,{ bonus bHealPower,getequiprefinerycnt(EQI_HAND_R); } 1629:5045,{ bonus bDex,2; bonus bInt,2; bonus bSPrecovRate,5; bonus bMatkRate,getequiprefinerycnt(EQI_HAND_R); } -1631:2129,{ bonus2 bSkillAtk,"PR_MAGNUS",20; bonus3 bAutoSpellWhenHit,"PR_TURNUNDEAD",1,20; } +1631:2129,{ bonus2 bSkillAtk,PR_MAGNUS,20; bonus3 bAutoSpellWhenHit,PR_TURNUNDEAD,1,20; } +1631:18542,{ bonus bHealPower,getequiprefinerycnt(EQI_HAND_R)*3; } 1636:18539,{ bonus bMatk,10*getequiprefinerycnt(EQI_HAND_R); bonus bVariableCastrate,-10; } +1636:18804,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } 1657:2471:2569:15029,{ bonus bHealPower,25; } -1660:2471:2569:15029,{ bonus bHealPower,45; bonus3 bAutoSpellWhenHit,"AB_SILENTIUM",1,10; } +1660:2471:2569:15029,{ bonus bHealPower,45; bonus3 bAutoSpellWhenHit,AB_SILENTIUM,1,10; } +1662:18539,{ bonus bMatk,10*getequiprefinerycnt(EQI_HAND_R); bonus bVariableCastrate,-10; } 1718:1774,{ bonus bLongAtkRate,50; } 1723:2718,{ bonus bDex,1; bonus bMaxSP,50; bonus bSPrecovRate,10; } 1726:1774,{ bonus bLongAtkRate,50; } 1730:1752,{ bonus bLongAtkRate,25; } 1731:1754,{ bonus bLongAtkRate,25; } 1732:1756,{ bonus bLongAtkRate,25; bonus2 bAddEff,Eff_Stone,1000; } -1733:1755,{ bonus bLongAtkRate,25; bonus3 bAutoSpell,"NJ_HUUJIN",5,100; if(readparam(bInt)>39) bonus3 bAutoSpell,"NJ_HUUJIN",5,200; } +1733:1755,{ bonus bLongAtkRate,25; bonus3 bAutoSpell,NJ_HUUJIN,5,100; if(readparam(bInt)>39) bonus3 bAutoSpell,NJ_HUUJIN,5,200; } 1734:1753,{ bonus bLongAtkRate,50; } 1741:2748,{ bonus bAtk,25; bonus3 bAddEff,Eff_Curse,200,ATF_WEAPON|ATF_LONG|ATF_TARGET; } 1746:1773,{ bonus bLongAtkRate,50; } +1764:18541,{ bonus bCritAtkRate,5; } 1775:18113,{ bonus bLongAtkRate,70; } 1776:18113,{ bonus bLongAtkRate,40; } 1775:18114,{ bonus bLongAtkRate,50; } 1776:18114,{ bonus bLongAtkRate,20; } +1935:2988,{ bonus2 bSkillAtk,CG_ARROWVULCAN,200; bonus2 bSkillUseSP,CG_ARROWVULCAN,20; } +1990:2989,{ bonus2 bSkillAtk,CG_ARROWVULCAN,200; } 2001:2677,{ bonus bMatkRate,10; bonus bDex,2; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; } 2001:2711,{ bonus bMatkRate,10; bonus bDex,2; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; } 2007:2467:2859:15025,{ bonus2 bMagicAtkEle,Ele_Wind,40; bonus2 bMagicAtkEle,Ele_Earth,-30; bonus2 bSubEle,Ele_Earth,-50; } @@ -62,18 +88,30 @@ 2109:2717:2239,{ bonus bHPrecovRate,15; bonus bSPrecovRate,15; bonus bMatkRate,7; } 2114:2353:5122,{ bonus bStr,2; bonus bDef,5; bonus bMdef,5; if(BaseClass==Job_Swordman) bonus bDef,6; } 2115:2353:5124,{ bonus bDef,2-getequiprefinerycnt(EQI_HAND_L)-getequiprefinerycnt(EQI_HEAD_TOP); bonus bMdef,5+getequiprefinerycnt(EQI_HAND_L)+getequiprefinerycnt(EQI_HEAD_TOP); } -2116:2355:2420:2521:5125,{ bonus bMaxHP,900; bonus bMaxSP,100; bonus3 bAutoSpellWhenHit,"HP_ASSUMPTIO",1,30; } +2116:2355:2420:2521:5125,{ bonus bMaxHP,900; bonus bMaxSP,100; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,1,30; } 2121:2717:2239,{ bonus bHPrecovRate,15; bonus bSPrecovRate,15; bonus bMatkRate,7; } 2123:2701,{ bonus bVariableCastrate,-10; } +2123:2881,{ bonus bMatk,getrefine()*2; } 2124:2702,{ bonus bAspdRate,10; bonus bShortWeaponDamageReturn,5; } +2125:5782,{ bonus bDef,2; } 2135:2426,{ bonus2 bAddEff,Eff_Blind,500; autobonus "{ bonus bFlee,20; }",200,10000,BF_WEAPON,"{ specialeffect2 EF_INCAGILITY; }"; } 2137:2353:5124,{ bonus bDef,2-getequiprefinerycnt(EQI_HAND_L)-getequiprefinerycnt(EQI_HEAD_TOP); bonus bMdef,5+getequiprefinerycnt(EQI_HAND_L)+getequiprefinerycnt(EQI_HEAD_TOP); } +2153:28372,{ if(getequiprefinerycnt(EQI_HAND_L)>5) { bonus2 bSkillAtk,LG_SHIELDPRESS,(getequiprefinerycnt(EQI_HAND_L)*8)-40; } } +2157:2905,{ bonus2 bAddRaceTolerance,RC_Insect,10; if (getequiprefinerycnt(EQI_HAND_L)>7) { bonus2 bMagicAddRace,RC_Insect,4; bonus2 bAddRaceTolerance,RC_Insect,20; } } 2169:2491:2590:15051,{ bonus bMaxHPrate,20; bonus bMaxSPrate,10; } 2171:15053,{ bonus bAgi,2; } 2171:15056,{ bonus bAgi,2; } 2173:15055,{ bonus bFlee,10; bonus bFlee2,10; } +2254:18912,{ bonus2 bExpAddRace,RC_NonBoss,5; bonus2 bExpAddRace,RC_Boss,5; } +2269:5781,{ bonus bMaxSP,30; bonus bInt,1; } +2269:5786,{ bonus bMatkRate,1; } +2269:5891,{ bonus bAllStats,1; } +2270:5781,{ bonus bLuk,1; bonus bFlee,2; } +2270:5786,{ bonus bAtkRate,1; } +2270:5891,{ bonus bAllStats,1; } 2278:18527,{ bonus2 bAddMonsterDropItem,12192,20; } 2281:18527,{ bonus bFlee,10; } +2183:15068,{ bonus bAllStats,2; } 2286:18539,{ bonus bUseSPrate,-3; } 2312:2656,{ bonus bDef,5; bonus bMaxHP,150; } 2313:2656,{ bonus bDef,5; bonus bMaxHP,150; } @@ -84,25 +122,28 @@ 2353:2418:2517,{ bonus bVit,5; bonus bHPrecovRate,10; bonus bSPrecovRate,10; } 2353:5123,{ if(readparam(bDex)>69) bonus bUseSPrate,-10; } 2353:5493,{ if(readparam(bDex)>69) bonus bUseSPrate,-10; } +2353:13428,{ bonus bMaxSP,50; bonus2 bSkillAtk,KN_BOWLINGBASH,5; } 2354:2419:2520:5128,{ bonus bVit,5; bonus bMaxHPrate,15; bonus bMaxSPrate,5; bonus bDef,5; bonus bMdef,15; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Wind,10; } +2354:2493:2599:19043,{ bonus bVit,5; bonus bMaxHPrate,15; bonus bMaxSPrate,5; bonus bDef,5; bonus bMdef,15; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Wind,10; } 2357:2421:2524:5171,{ bonus bAllStats,1; } 2358:5153,{ bonus bLuk,6; bonus bFlee,5; bonus bInt,2; } 2359:2654,{ bonus bUseSPrate,-20; bonus bMaxHP,300; } -2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill "WZ_FIREPILLAR",10; } +2365:2881,{ bonus bVariableCastrate,15; } +2369:2428:2533:5306,{ bonus2 bSubRace,RC_DemiHuman,10; bonus bMaxHPrate,20; bonus2 bResEff,Eff_Freeze,10000; skill WZ_FIREPILLAR,10; } 2371:2522,{ bonus bAgi,5; bonus bFlee,10; } 2371:2523,{ bonus bAgi,5; bonus bFlee,10; } 2374:2729,{ bonus2 bAddRace,RC_NonBoss,3; bonus2 bAddRace,RC_Boss,3; bonus bMatkRate,3; } 2375:2729,{ bonus2 bAddRace,RC_NonBoss,3; bonus2 bAddRace,RC_Boss,3; bonus bMatkRate,3; } 2376:2435:2538,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bVit,3; bonus bMaxHPrate,12; bonus bHealPower2,10; bonus bAddItemHealRate,10; autobonus2 "{ bonus2 bHPRegenRate,600,1000; }",5,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; } -2377:2435:2538,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bStr,3; bonus bMaxHPrate,12; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus2 bSkillHeal,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AM_POTIONPITCHER",10; bonus2 bSkillHeal2,"AL_HEAL",10; bonus bUnbreakableArmor,0; } +2377:2435:2538,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bStr,3; bonus bMaxHPrate,12; bonus2 bSkillAtk,MC_MAMMONITE,20; bonus2 bSkillHeal,AM_POTIONPITCHER,10; bonus2 bSkillHeal2,AM_POTIONPITCHER,10; bonus2 bSkillHeal2,AL_HEAL,10; bonus bUnbreakableArmor,0; } 2378:2435:2538,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bAgi,3; bonus bMaxHPrate,12; bonus bCritical,5; bonus bAspdRate,5; autobonus "{ bonus2 bHPRegenRate,300,1000; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_HEAL; }"; } 2379:2436:2539,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bInt,3; bonus bMaxHPrate,12; bonus2 bResEff,Eff_Stun,2000; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; } -2380:2436:2539,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bInt,3; bonus bMaxHPrate,12; bonus2 bVariableCastrate,"AL_HOLYLIGHT",-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; } +2380:2436:2539,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bInt,3; bonus bMaxHPrate,12; bonus2 bVariableCastrate,AL_HOLYLIGHT,-50; bonus bHealPower,6; autobonus2 "{ bonus bDefEle,Ele_Ghost; }",30,10000,BF_WEAPON,"{ specialeffect2 EF_ENERGYCOAT; }"; } 2381:2436:2539,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bDex,3; bonus bMaxHPrate,12; bonus bLongAtkDef,10; bonus bDelayrate,-25; } 2382:2437:2540,{ bonus2 bSubRace,RC_NonDemiHuman,-300; bonus bDex,3; bonus bMaxHPrate,12; bonus bLongAtkDef,10; bonus bDelayrate,-25; } 2387:2440:2744,{ bonus bMaxHPrate,7; bonus bMaxSPrate,7; bonus bVariableCastrate,-3; bonus bDelayrate,-15; } 2390:2749,{ bonus bFlee2,5; } -2394:2444:2549,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,5; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSkillHeal2,"AM_POTIONPITCHER",3; bonus2 bSkillHeal2,"AL_HEAL",3; bonus2 bSkillHeal2,"PR_SANCTUARY",3; } +2394:2444:2549,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,5; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSkillHeal2,AM_POTIONPITCHER,3; bonus2 bSkillHeal2,AL_HEAL,3; bonus2 bSkillHeal2,PR_SANCTUARY,3; } 2399:2553,{ bonus bAgi,5; bonus bFlee,15; } 2408:2655,{ bonus bBaseAtk,50; bonus2 bAddDefClass,1196,20; bonus2 bAddDefClass,1197,20; } 2424:2528,{ bonus bHPrecovRate,5; bonus bMaxHPrate,10; } @@ -114,33 +155,39 @@ 2434:2530,{ bonus bFlee,10; } 2434:2551,{ bonus bFlee,10; } 2441:2546,{ bonus bFlee,5; } -2472:2570:15030:16013,{ bonus2 bAddRace,RC_Undead,15; bonus2 bMagicAddRace,RC_Undead,15; bonus2 bSkillAtk,"AB_ADORAMUS",100; } -2472:2570:15030:16018,{ bonus2 bAddRace,RC_Undead,30; bonus2 bMagicAddRace,RC_Undead,30; bonus2 bSkillAtk,"AB_ADORAMUS",200; bonus bVariableCastrate,-50; } -2475:2574:2883:15036,{ bonus bMaxHPrate,14; bonus2 bSkillAtk,"RK_HUNDREDSPEAR",50; skill "CR_AUTOGUARD",1; bonus bUseSPrate,10; bonus2 bSubEle,Ele_Neutral,10; } -2476:2575:2884:15037,{ bonus2 bAddRace,RC_NonBoss,10; bonus2 bAddRace,RC_Boss,10; bonus2 bSkillAtk,"RK_SONICWAVE",100; bonus2 bSkillAtk,"RK_WINDCUTTER",100; bonus3 bAutoSpell,"RK_STORMBLAST",1,20; autobonus3 "{ bonus bAspd,2; }",1000,10000,"LK_CONCENTRATION","{ specialeffect2 EF_ENHANCE; }"; } -2477:2577:2886:15038,{ bonus bCritical,15; bonus bFlee,10; bonus bCritAtkRate,40; bonus2 bSkillAtk,"GC_CROSSIMPACT",20; bonus bUseSPrate,10; } -2478:2578:2887:15039,{ bonus2 bAddRace,RC_NonBoss,10; bonus2 bAddRace,RC_Boss,10; bonus bMatkRate,10; if(readparam(bStr)>119) { bonus bBaseAtk,30; } bonus3 bAutoSpell,"ASC_BREAKER",getskilllv("ASC_BREAKER"),10; bonus bCritical,-20; } -2479:2580:2890:15042,{ bonus bAspd,2; bonus bLongAtkRate,30; bonus3 bAutoSpell,"AC_DOUBLE",3,10; bonus2 bSkillAtk,"RA_ARROWSTORM",50; } -2480:2581:2891:15043,{ bonus bMaxHPrate,15; bonus2 bSkillAtk,"RA_CLUSTERBOMB",20; bonus bFlee2,20; bonus bLongAtkRate,-30; bonus bAspd,-7; } +2472:2570:15030:16013,{ bonus2 bAddRace,RC_Undead,15; bonus2 bMagicAddRace,RC_Undead,15; bonus2 bSkillAtk,AB_ADORAMUS,100; } +2472:2570:15030:16018,{ bonus2 bAddRace,RC_Undead,30; bonus2 bMagicAddRace,RC_Undead,30; bonus2 bSkillAtk,AB_ADORAMUS,200; bonus bVariableCastrate,-50; } +2475:2574:2883:15036,{ bonus bMaxHPrate,14; bonus2 bSkillAtk,RK_HUNDREDSPEAR,50; skill CR_AUTOGUARD,1; bonus bUseSPrate,10; bonus2 bSubEle,Ele_Neutral,10; } +2476:2575:2884:15037,{ bonus2 bAddRace,RC_NonBoss,10; bonus2 bAddRace,RC_Boss,10; bonus2 bSkillAtk,RK_SONICWAVE,100; bonus2 bSkillAtk,RK_WINDCUTTER,100; bonus3 bAutoSpell,RK_STORMBLAST,1,20; autobonus3 "{ bonus bAspd,2; }",1000,10000,LK_CONCENTRATION,"{ specialeffect2 EF_ENHANCE; }"; } +2477:2577:2886:15038,{ bonus bCritical,15; bonus bFlee,10; bonus bCritAtkRate,40; bonus2 bSkillAtk,GC_CROSSIMPACT,20; bonus bUseSPrate,10; } +2478:2578:2887:15039,{ bonus2 bAddRace,RC_NonBoss,10; bonus2 bAddRace,RC_Boss,10; bonus bMatkRate,10; if(readparam(bStr)>119) { bonus bBaseAtk,30; } bonus3 bAutoSpell,ASC_BREAKER,getskilllv(ASC_BREAKER),10; bonus bCritical,-20; } +2479:2580:2890:15042,{ bonus bAspd,2; bonus bLongAtkRate,30; bonus3 bAutoSpell,AC_DOUBLE,3,10; bonus2 bSkillAtk,RA_ARROWSTORM,50; } +2480:2581:2891:15043,{ bonus bMaxHPrate,15; bonus2 bSkillAtk,RA_CLUSTERBOMB,20; bonus bFlee2,20; bonus bLongAtkRate,-30; bonus bAspd,-7; } 2483:2586:15046,{ bonus bVit,5; bonus2 bSubRace,RC_DemiHuman,15; } 2484:2586:15047,{ bonus bDex,5; bonus2 bSubRace,RC_DemiHuman,15; } 2485:2587:15048,{ bonus bInt,5; bonus bMdef,10; bonus2 bSubRace,RC_DemiHuman,15; } 2518:2648:2649:5126,{ bonus bInt,5; bonus bMdef,11; bonus bMaxSPrate,20; bonus bNoCastCancel,0; bonus bVariableCastrate,25; } 2519:2650:2651:5127,{ bonus bStr,2; bonus bLuk,9; bonus bCritical,13; bonus bBaseAtk,18; bonus bFlee2,13; } +2519:2900:2901:19044,{ bonus bStr,2; bonus bLuk,9; bonus bCritical,13; bonus bBaseAtk,18; bonus bFlee2,13; } 2527:13001,{ bonus2 bAddRace,RC_Dragon,5; } -2607:2677,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2607:2711,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2607:2786,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2608:2677,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2608:2711,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2608:2786,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } +2597:2616,{ bonus bCritAtkRate,5; bonus bCritical,10; if (getequiprefinerycnt(EQI_GARMENT)>=5) { bonus bCritAtkRate,3; } if (getequiprefinerycnt(EQI_GARMENT)>=7) { bonus bCritAtkRate,4;} } +2597:18803,{ bonus bUseSPrate,-5; } +2607:2677,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2607:2711,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2607:2786,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2608:2677,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2608:2711,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2608:2786,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2615:5890,{ bonus bMdef,7; bonus bDef,7; } +2616:5890,{ bonus bCritical,7; } 2620:2746,{ bonus2 bAddSize,Size_Medium,8; bonus bAspdRate,3; } 2620:2747,{ bonus2 bAddSize,Size_Large,8; bonus bHit,3; bonus bVariableCastrate,-3; } -2626:2677,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2626:2711,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2626:2786,{ bonus2 bSkillAtk,"AL_HEAL",50; bonus2 bSkillAtk,"PR_MAGNUS",30; bonus bSPrecovRate,9; } -2678:2679,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; } -2679:2792,{ bonus4 bAutoSpell,"MO_EXTREMITYFIST",1,3,1; bonus3 bAutoSpell,"PR_LEXAETERNA",1,20; bonus3 bAutoSpell,"AS_SONICBLOW",5,50; bonus3 bAutoSpell,"MO_INVESTIGATE",5,20; bonus3 bAutoSpell,"ASC_METEORASSAULT",2,50; } +2626:2677,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2626:2711,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2626:2786,{ bonus2 bSkillAtk,AL_HEAL,50; bonus2 bSkillAtk,PR_MAGNUS,30; bonus bSPrecovRate,9; } +2678:2679,{ bonus4 bAutoSpell,MO_EXTREMITYFIST,1,3,1; bonus3 bAutoSpell,PR_LEXAETERNA,1,20; bonus3 bAutoSpell,AS_SONICBLOW,5,50; bonus3 bAutoSpell,MO_INVESTIGATE,5,20; bonus3 bAutoSpell,ASC_METEORASSAULT,2,50; } +2679:2792,{ bonus4 bAutoSpell,MO_EXTREMITYFIST,1,3,1; bonus3 bAutoSpell,PR_LEXAETERNA,1,20; bonus3 bAutoSpell,AS_SONICBLOW,5,50; bonus3 bAutoSpell,MO_INVESTIGATE,5,20; bonus3 bAutoSpell,ASC_METEORASSAULT,2,50; } +2701:2881,{ bonus bMatk,20; } 2720:2772,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,3; bonus bHealPower,5; } 2721:2772,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,3; bonus bHealPower,5; } 2722:2772,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,3; bonus bHealPower,5; } @@ -149,10 +196,15 @@ 2725:2772,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,3; bonus bHealPower,5; } 2726:2727,{ bonus bUseSPrate,-25; } 2733:2772,{ bonus2 bAddRace,RC_NonBoss,5; bonus2 bAddRace,RC_Boss,5; bonus bMatkRate,3; bonus bHealPower,5; } -2747:13061,{ bonus bHit,5; bonus bMatk,5; bonus2 bSkillUseSP,"SC_ENERVATION",20; bonus2 bSkillUseSP,"SC_GROOMY",20;} +2747:13061,{ bonus bHit,5; bonus bMatk,5; bonus2 bSkillUseSP,SC_ENERVATION,20; bonus2 bSkillUseSP,SC_GROOMY,20;} 2777:2778:5479,{ bonus bMaxHP,300; bonus bMatkRate,5; bonus2 bSubEle,Ele_Neutral,5; } 2779:2780:5482,{ bonus bMatkRate,10; bonus bInt,5; bonus2 bSubRace,RC_Angel,10; } 2779:2780:5577,{ bonus bMatkRate,10; bonus bInt,5; bonus2 bSubRace,RC_Angel,10; } +2963:15073,{ bonus bAspdRate,5; } +2963:15074,{ bonus bDelayrate,-5; bonus2 bAddRaceTolerance,RC_DemiHuman,5; } +2964:15073,{ bonus bDelayrate,-5; bonus2 bAddRaceTolerance,RC_DemiHuman,5; } +2964:15074,{ bonus bVariableCastrate,-5; } +2997:2998,{ bonus bMatkRate,10; bonus bAtkRate,10; } 4001:4197,{ bonus bFlee,18; } 4006:4266,{ bonus bFlee,18; } 4009:4179,{ bonus bFlee,18; } @@ -162,53 +214,81 @@ 4028:4296,{ bonus bStr,3; } 4029:4183,{ bonus bFlee,18; } 4031:4161,{ bonus bDef,3; bonus bVit,3; } -4036:4186:4233:4281:4343,{ bonus bStr,4; bonus bMaxHPrate,7; bonus bMaxSPrate,7; bonus2 bSkillAtk,"MC_MAMMONITE",20; bonus bSPDrainValue,1; if(BaseJob==Job_Alchemist) { bonus3 bAutoSpell,"BS_ADRENALINE",1,10; bonus2 bAddMonsterDropItem,7139,3; bonus2 bAddMonsterDropItem,905,10; } } -4039:4210:4230:4257:4348,{ bonus bStr,6; bonus bAgi,4; bonus2 bSkillAtk,"RG_BACKSTAP",10; if(getskilllv("RG_STRIPARMOR")==5) bonus3 bAutoSpell,"RG_STRIPARMOR",5,50; if(BaseJob==Job_Rogue) { bonus bUseSPrate,-20; bonus3 bAutoSpell,"RG_INTIMIDATE",1,-20; } } +4036:4186:4233:4281:4343,{ bonus bStr,4; bonus bMaxHPrate,7; bonus bMaxSPrate,7; bonus2 bSkillAtk,MC_MAMMONITE,20; bonus bSPDrainValue,1; if(BaseJob==Job_Alchemist) { bonus3 bAutoSpell,BS_ADRENALINE,1,10; bonus2 bAddMonsterDropItem,7139,3; bonus2 bAddMonsterDropItem,905,10; } } +4039:4210:4230:4257:4348,{ bonus bStr,6; bonus bAgi,4; bonus2 bSkillAtk,RG_BACKSTAP,10; if(getskilllv(RG_STRIPARMOR)==5) bonus3 bAutoSpell,RG_STRIPARMOR,5,50; if(BaseJob==Job_Rogue) { bonus bUseSPrate,-20; bonus3 bAutoSpell,RG_INTIMIDATE,1,-20; } } +4072:21013,{ bonus2 bSubSize,Size_Large,15; bonus2 bSubSize,Size_Small,15; } 4074:4162,{ bonus2 bAddEffWhenHit,Eff_Blind,600; } 4090:4212:4328,{ bonus bAllStats,1; } 4106:4248,{ bonus bPerfectHitAddRate,20; } 4127:4166,{ bonus2 bAddEffWhenHit,Eff_Curse,600; } +4140:18574,{ bonus2 bAddRace,RC_Boss,5; if (getequiprefinerycnt(EQI_HEAD_TOP)>=11) bonus2 bSubRace,RC_NonBoss,5; } 4153:4247:4273,{ bonus3 bAddMonsterDropItem,544,RC_Fish,3000; bonus2 bAddEle,Ele_Water,30; } 4168:4169,{ bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bVariableCastrate,-10; } 4172:4210:4230:4257:4272,{ bonus bAgi,5; bonus bStr,5; bonus bAspdRate,5; bonus bSpeedRate,25; bonus2 bSPDrainValue,1,0; if(BaseClass==Job_Thief) bonus bNoGemStone,0; } 4178:4199:4234:4252:4297,{ bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass==Job_Archer) { bonus2 bExpAddRace,RC_Brute,5; bonus2 bWeaponComaRace,RC_Brute,100; } } -4178:4234:4252:4297:4381,{ bonus bDex,5; bonus2 bSkillAtk,"CG_ARROWVULCAN",5; bonus2 bSkillAtk,"DC_THROWARROW",10; bonus2 bSkillAtk,"BA_MUSICALSTRIKE",10; if(BaseJob==Job_Bard||BaseJob==Job_Dancer) bonus3 bAutoSpellWhenHit,"CG_TAROTCARD",2,50; } +4178:4234:4252:4297:4381,{ bonus bDex,5; bonus2 bSkillAtk,CG_ARROWVULCAN,5; bonus2 bSkillAtk,DC_THROWARROW,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10; if(BaseJob==Job_Bard||BaseJob==Job_Dancer) bonus3 bAutoSpellWhenHit,CG_TAROTCARD,2,50; } 4185:4217:4280:4293:4312,{ bonus bVit,10; bonus bVariableCastrate,-10; bonus bUseSPrate,-10; if(BaseClass==Job_Acolyte) { bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; bonus2 bSubRace,RC_Undead,30; bonus2 bSubRace,RC_Demon,30; } } -4185:4293:4312:4332,{ bonus bStr,3; bonus bMaxSP,80; bonus bBaseAtk,25; bonus3 bAutoSpell,"AL_CRUCIS",5,10; bonus2 bSkillAtk,"MO_EXTREMITYFIST",10; if(BaseJob==Job_Monk) { bonus bUseSPrate,-10; bonus bNoCastCancel,0; } } +4185:4293:4312:4332,{ bonus bStr,3; bonus bMaxSP,80; bonus bBaseAtk,25; bonus3 bAutoSpell,AL_CRUCIS,5,10; bonus2 bSkillAtk,MO_EXTREMITYFIST,10; if(BaseJob==Job_Monk) { bonus bUseSPrate,-10; bonus bNoCastCancel,0; } } 4186:4206:4233:4281:4321,{ bonus bLuk,10; bonus2 bSPDrainValue,2,0; bonus2 bSkillAtk,42,20; if(BaseClass==Job_Merchant) { bonus2 bAddMonsterDropItem,617,5; bonus bMagicDamageReturn,20; } } 4191:4208:4258:4309:4325:4327,{ bonus bMaxHP,500; bonus bDef,5; bonus bMdef,5; bonus2 bSkillAtk,14,10; bonus2 bSkillAtk,19,10; bonus2 bSkillAtk,20,10; if(BaseClass==Job_Mage) { bonus bMatkRate,3; bonus bVariableCastrate,-15; } } 4193:4294,{ bonus bMaxHP,300; bonus bMaxSP,60; } -4208:4258:4325:4327:4382,{ bonus bInt,3; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",10; bonus2 bSkillAtk,"MG_THUNDERSTORM",10; if(BaseJob==Job_Sage) { bonus bMagicDamageReturn,20; bonus2 bAddMonsterDropItem,716,100; bonus2 bAddMonsterDropItem,715,100; bonus bVariableCastrate,-20; } } +4208:4258:4325:4327:4382,{ bonus bInt,3; bonus2 bSkillAtk,WZ_HEAVENDRIVE,10; bonus2 bSkillAtk,MG_THUNDERSTORM,10; if(BaseJob==Job_Sage) { bonus bMagicDamageReturn,20; bonus2 bAddMonsterDropItem,716,100; bonus2 bAddMonsterDropItem,715,100; bonus bVariableCastrate,-20; } } 4218:4269,{ bonus bHPrecovRate,30; bonus bSPrecovRate,30; bonus bVit,4; bonus bInt,4; } -4220:4246:4311:4319:4331,{ bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus3 bAutoSpell,"BS_WEAPONPERFECT",1,3; bonus2 bAddMonsterDropItem,501,500; if(BaseClass==Job_Swordman) { bonus2 bAddItemHealRate,Red_Potion,50; bonus2 bAddItemHealRate,Yellow_Potion,50; bonus2 bAddItemHealRate,Orange_Potion,50; bonus2 bAddItemHealRate,White_Potion,50; } } +4220:4246:4311:4319:4331,{ bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus3 bAutoSpell,BS_WEAPONPERFECT,1,3; bonus2 bAddMonsterDropItem,501,500; if(BaseClass==Job_Swordman) { bonus2 bAddItemHealRate,Red_Potion,50; bonus2 bAddItemHealRate,Yellow_Potion,50; bonus2 bAddItemHealRate,Orange_Potion,50; bonus2 bAddItemHealRate,White_Potion,50; } } 4229:4244:4299:4313,{ bonus bDef,3; bonus bMdef,3; } -4237:4238,{ bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",5,20; } +4237:4238,{ bonus3 bAutoSpell,MG_LIGHTNINGBOLT,5,20; } 4268:4277,{ bonus bBaseAtk,20; bonus bLuk,3; } -4311:4319:4331:4371,{ bonus bInt,1; bonus bStr,1; bonus bDef,2; bonus bSPrecovRate,10; bonus2 bSkillAtk,"PA_SHIELDCHAIN",10; bonus2 bSkillAtk,"PA_SACRIFICE",10; bonus bVariableCastrate,-10; if(BaseJob==Job_Crusader) bonus bDefEle,Ele_Holy; } -4323:4324,{ bonus3 bAutoSpell,"MG_FROSTDIVER",3,250; } +4311:4319:4331:4371,{ bonus bInt,1; bonus bStr,1; bonus bDef,2; bonus bSPrecovRate,10; bonus2 bSkillAtk,PA_SHIELDCHAIN,10; bonus2 bSkillAtk,PA_SACRIFICE,10; bonus bVariableCastrate,-10; if(BaseJob==Job_Crusader) bonus bDefEle,Ele_Holy; } +4323:4324,{ bonus3 bAutoSpell,MG_FROSTDIVER,3,250; } +4335:21012,{ bonus3 bAutoSpell,WZ_EARTHSPIKE,5,20+(getequiprefinerycnt(EQI_HAND_R)); } +4345:21012,{ bonus3 bAutoSpell,MG_LIGHTNINGBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); } +4350:21012,{ bonus3 bAutoSpell,MG_COLDBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); } +4380:21012,{ bonus3 bAutoSpell,MG_FIREBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); } +4388:21012,{ bonus3 bAutoSpell,MG_SOULSTRIKE,5,20+(getequiprefinerycnt(EQI_HAND_R)); } 4435:4436,{ bonus2 bSPGainRace,RC_DemiHuman,2; } +4606:20778,{ bonus bMaxSPrate,44; bonus bSPGainValue,-(20+(getequiprefinerycnt(EQI_GARMENT)/2)); } +4635:4636,{ bonus2 bResEff,Eff_Burning,10000; } +5007:18913,{ bonus2 bExpAddRace,RC_NonBoss,5; bonus2 bExpAddRace,RC_Boss,5; } +5021:18824,{ bonus bMaxHP,100; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); } 5040:5442,{ bonus bAspdRate,3; bonus bVariableCastrate,3; } +5040:18672,{ bonus bSPrecovRate,3; } +5040:18673,{ bonus bHealPower,10; } 5068:5653,{ bonus bStr,1; bonus bAtkRate,5; } 5074:5653,{ bonus bStr,1; bonus bAspdRate,2; } 5086:18527,{ bonus2 bAddItemHealRate,12192,200; } +5170:19024,{ bonus bAspdRate,5; if(getequiprefinerycnt(EQI_HEAD_TOP)>6) bonus bAspdRate,5; if(getequiprefinerycnt(EQI_HEAD_TOP)>8) bonus bMaxHPrate,5; } 5176:18527,{ bonus bAspdRate,5; } -5184:5657,{ bonus bLongAtkRate,getrefine(); } +5184:5657,{ bonus bLongAtkRate,getequiprefinerycnt(EQI_HEAD_TOP); } //5206:5768,{ bonus bDex,1; if(getequiprefinerycnt(EQI_HEAD_TOP) > 4) bonus bDelayrate,4-getequiprefinerycnt(EQI_HEAD_TOP); } 5358:5653,{ bonus bAgi,1; bonus bFlee,3; } //5359:5657,{ bonus bLongAtkRate,getequiprefinerycnt(EQI_HEAD_TOP); } 5401:5653,{ bonus bInt,1; bonus bMatkRate,2; } 5470:5653,{ bonus bDex,1; bonus bLongAtkRate,3; } -13027:15044,{ bonus3 bAddMonsterDropItem,929,RC_Brute,100+(getrefine()*10); bonus3 bAddMonsterDropItem,929,RC_DemiHuman,100+(getrefine()*10); bonus3 bAddMonsterDropItem,970,RC_Brute,20+(getrefine()*2); bonus3 bAddMonsterDropItem,970,RC_DemiHuman,20+(getrefine()*2); } +5690:13428,{ bonus2 bAddRace,RC_DemiHuman,10; bonus bHit,10; } +5890:28306,{ bonus2 bAddRace,RC_Boss,3; bonus2 bAddRace,RC_NonBoss,3; } +13027:15044,{ bonus3 bAddMonsterDropItem,929,RC_Brute,100+(getequiprefinerycnt(EQI_HAND_R)*10); bonus3 bAddMonsterDropItem,929,RC_DemiHuman,100+(getequiprefinerycnt(EQI_HAND_R)*10); bonus3 bAddMonsterDropItem,970,RC_Brute,20+(getequiprefinerycnt(EQI_HAND_R)*2); bonus3 bAddMonsterDropItem,970,RC_DemiHuman,20+(getequiprefinerycnt(EQI_HAND_R)*2); } 13034:13035,{ bonus bMaxSP,20; bonus bMaxHPrate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; } +13035:28704,{ bonus bMaxSP,20; bonus bMaxHPrate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; } +15041:18659,{ bonus2 bAddEle,Ele_Earth,10; bonus bDefEle,Ele_Fire; } +15061:19026,{ bonus2 bAddRaceTolerance,RC_Fish,10+getequiprefinerycnt(EQI_ARMOR); } +15128:20773,{ bonus bDelayrate,-10; bonus bFlee2,6; if(BaseLevel>130) { bonus bDelayrate,-10;} } 18507:18539,{ bonus bUseSPrate,-3; } +18607:18672,{ bonus bSPrecovRate,3; } +18607:18673,{ bonus bHealPower,10; } +18823:28372,{ bonus2 bSkillVariableCast,CR_GRANDCROSS,-2000; bonus2 bSkillUseSP,LG_RAYOFGENESIS,10; bonus2 bSkillAtk,CR_GRANDCROSS,BaseLevel; bonus2 bSkillAtk,LG_RAYOFGENESIS,BaseLevel/30; } 18823:2153:1433,{ bonus2 bSkillAtk,LG_CANNONSPEAR,20; bonus2 bSkillAtk,LG_BANISHINGPOINT,20; bonus2 bSkillAtk,LG_SHIELDPRESS,20; } -15090:18820:20721:22033,{ bonus2 bSubEle,Ele_Neutral,15; bonus3 bAutoSpellWhenHit,"WL_DRAINLIFE",3,100; } +15090:18820:20721:22033,{ bonus2 bSubEle,Ele_Neutral,15; bonus3 bAutoSpellWhenHit,WL_DRAINLIFE,3,100; } 15091:18820:20721:22033,{ bonus2 bSubEle,Ele_Neutral,15; bonus bMaxHPrate,25; bonus bMaxSPrate,25; bonus bMatkRate,10; } 15117:20744:22047,{ bonus bMaxHP,25; bonus bMaxSP,25; bonus bSpeedRate,25; if (getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_SHOES)+getequiprefinerycnt(EQI_ARMOR) >= 30) { bonus bMaxHP,5; bonus bMaxSP,5; } } +18510:18511,{ bonus2 bAddRace,RC_Angel,3; } +18776:20710,{ bonus bAgi,5; bonus bFlee,10; } +18824:18825,{ bonus bMaxHP,100; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); } 18997:28326:28327,{ bonus bSpeedRate,10; bonus bBaseAtk,50; bonus bMatk,50; if(getequiprefinerycnt(EQI_HEAD_TOP)>=9){ bonus bMaxHPrate,10; bonus bMaxSPrate,50; } } 19026:20756,{ set .@c, getequiprefinerycnt(EQI_GARMENT); bonus2 bSPGainRace,RC_Fish,10; bonus3 bAddMonsterDropItem,551,RC_Fish,(5+.@c); bonus2 bAddItemHealRate,551,5; bonus bHPrecovRate,(5+.@c); } 19026:22059,{ bonus2 bCriticalAddRace,RC_Fish,(10+getequiprefinerycnt(EQI_SHOES)); } 19026:20756:22059:15138,{ bonus bMaxHP,1000; bonus bMaxSP,100; bonus2 bExpAddRace,RC_Fish,20; bonus2 bMagicAddRace,RC_Fish,50; bonus2 bSubEle,Ele_Water,50; } +19827:20763,{ bonus2 bAddRaceTolerance,RC_Player,4; } +22016:28320,{ bonus2 bAddRace,RC_DemiHuman,getequiprefinerycnt(EQI_SHOES); bonus2 bAddRace,RC_Player,getequiprefinerycnt(EQI_SHOES); } 28326:28327,{ bonus bInt,8; bonus bStr,8; } // Shadow Equipment @@ -276,16 +356,16 @@ 24168:24169:24178,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMdefRace,RC_Undead; } 24168:24169:24179,{ bonus bMatk,5; if(getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L)>=25) bonus bIgnoreMdefRace,RC_Plant; } 24180:24181:24182:24183:24184:24185,{ .@refine = getequiprefinerycnt(EQI_SHADOW_ARMOR)+getequiprefinerycnt(EQI_SHADOW_WEAPON)+getequiprefinerycnt(EQI_SHADOW_SHIELD)+getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_ACC_R)+getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus bAllStats,1; if(.@refine>=45) { bonus bMaxHPrate,(.@refine-60); sc_start4 SC_ENDURE,1,10,0,0,1;} } -24186:24198,{ bonus2 bSubEle,Ele_Neutral,2; } -24187:24199,{ bonus2 bSubEle,Ele_Dark,2; } -24188:24200,{ bonus2 bSubEle,Ele_Water,2; } -24189:24201,{ bonus2 bSubEle,Ele_Earth,2; } -24190:24202,{ bonus2 bSubEle,Ele_Fire,2; } -24191:24203,{ bonus2 bSubEle,Ele_Wind,2; } -24192:24204,{ bonus2 bSubEle,Ele_Poison,2; } -24193:24205,{ bonus2 bSubEle,Ele_Holy,2; } -24194:24206,{ bonus2 bSubEle,Ele_Ghost,2; } -24195:24207,{ bonus2 bSubEle,Ele_Undead,2; } +// 24186:24198,{ /* Reduces physical and magical damage received from Neutral property monsters by 2% */ } +// 24187:24199,{ /* Reduces physical and magical damage received from Shadow property monsters by 2% */ } +// 24188:24200,{ /* Reduces physical and magical damage received from Water property monsters by 2% */ } +// 24189:24201,{ /* Reduces physical and magical damage received from Earth property monsters by 2% */ } +// 24190:24202,{ /* Reduces physical and magical damage received from Fire property monsters by 2% */ } +// 24191:24203,{ /* Reduces physical and magical damage received from Wind property monsters by 2% */; } +// 24192:24204,{ /* Reduces physical and magical damage received from Poison property monsters by 2% */ } +// 24193:24205,{ /* Reduces physical and magical damage received from Holy property monsters by 2% */ } +// 24194:24206,{ /* Reduces physical and magical damage received from Ghost property monsters by 2% */ } +// 24195:24207,{ /* Reduces physical and magical damage received from Undead property monsters by 2% */ } 24196:24197,{ bonus bFlee,5; if(getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_ARMOR)>=15) bonus bSpeedAddRate,3; } 24208:24209,{ bonus2 bExpAddRace,RC_Boss,((getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_SHIELD))>=15?10:1); bonus2 bExpAddRace,RC_NonBoss,((getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_SHIELD))>=15?10:1); } 24210:24211,{ bonus2 bExpAddRace,RC_Boss,((getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_SHIELD))>=15?20:10); bonus2 bExpAddRace,RC_NonBoss,((getequiprefinerycnt(EQI_SHADOW_SHOES)+getequiprefinerycnt(EQI_SHADOW_SHIELD))>=15?20:10); } diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 9163bdaf7..11c26b50d 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -5723,7 +5723,9 @@ item_db: ( View: 3 Script: <" bonus bCritical,10; - if(readparam(bStr)>=80) bonus bBreakArmorRate,500; + if(readparam(bStr)>=80) { + bonus bBreakArmorRate,500; + } "> }, { @@ -5855,9 +5857,11 @@ item_db: ( View: 3 Script: <" bonus bFlee2,10; - if(JobLevel>=70) autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; + if((JobLevel >= 70 && Class == Job_Rune_Knight_T) || (JobLevel >= 50 && Class == Job_Rune_Knight)) { + autobonus "{ bonus bBaseAtk,50; }",10,10000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; + } if(getrefine()>8) { - bonus bVariableCastrate,-20; + bonus bUseSPrate,-20; bonus bDelayrate,-20; } "> @@ -8072,7 +8076,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*10); bonus bCritAtkRate,(getrefine()*2); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); } "> }, { @@ -8160,9 +8164,31 @@ item_db: ( bonus bBaseAtk,(getrefine()*5); bonus bCritAtkRate,getrefine(); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } + "> +}, +{ + Id: 1297 + AegisName: "Inverse_Scale_" + Name: "Inverse Scale" + Type: 4 + Buy: 20 + Weight: 1500 + Atk: 140 + Range: 1 + Slots: 2 + Job: 0x00001000 + Upper: 58 + Loc: 34 + WeaponLv: 4 + EquipLv: 55 + View: 16 + Script: <" + bonus bAtkEle,Ele_Holy; + bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30; "> }, + { Id: 1298 AegisName: "Shiver_Katar" @@ -8181,8 +8207,34 @@ item_db: ( View: 16 Script: <" bonus bCritical,getrefine(); - if (isequipped(4317)) bonus bCritAtkRate,5; - if (isequipped(4521)) bonus bCritAtkRate,5; + "> +}, +{ + Id: 1299 + AegisName: "TE_WoE_Katar" + Name: "TE WoE Katar" + Type: 4 + Buy: 20 + Atk: 120 + Range: 1 + Job: 0x00001000 + Loc: 34 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 16 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Bleeding,500; /* Custom IRO */ "> }, // 1-Handed Axes @@ -8537,6 +8589,56 @@ item_db: ( View: 6 Script: <" bonus bUnbreakableWeapon,0; "> }, +{ + Id: 1319 + AegisName: "TE_WoE_Axe" + Name: "TE WoE Axe" + Type: 4 + Buy: 20 + Atk: 100 + Range: 1 + Job: 0x000454A3 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 6 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bUnbreakableWeapon,0; + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Freeze,500; /* Custom IRO */ + "> +}, +{ + Id: 1323 + AegisName: "Ru_Gold_Axe" + Name: "Ru Gold Axe" + Type: 4 + Buy: 20 + Weight: 1800 + Atk: 180 + Range: 1 + Slots: 2 + Job: 0x00040000 + Upper: 56 + Loc: 2 + WeaponLv: 3 + EquipLv: 120 + View: 6 + Script: <" + bonus bStr,8; + bonus bInt,8; + "> +}, // 2-Handed Axes { Id: 1351 @@ -9488,7 +9590,7 @@ item_db: ( View: 7 Script: <" bonus bBaseAtk,(getrefine()*14); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); } "> }, { @@ -9581,7 +9683,36 @@ item_db: ( bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*7); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } + "> +}, +{ + Id: 1399 + AegisName: "TE_WoE_Two_Handed_Axe" + Name: "TE WoE Two-Handed Axe" + Type: 4 + Buy: 20 + Atk: 150 + Range: 1 + Job: 0x000444A2 + Loc: 34 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 7 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bUnbreakableWeapon,0; + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Stun,500; /* Custom IRO */ "> }, // 1-Handed Spears @@ -10383,6 +10514,34 @@ item_db: ( } "> }, +{ + Id: 1437 + AegisName: "TE_WoE_Pike" + Name: "TE WoE Pike" + Type: 4 + Buy: 20 + Atk: 100 + Range: 3 + Job: 0x00004082 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 4 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Curse,500; /* Custom IRO */ + "> +}, { Id: 1438 AegisName: "Thanatos_Spear" @@ -10427,7 +10586,7 @@ item_db: ( View: 4 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -11273,7 +11432,7 @@ item_db: ( View: 5 Script: <" bonus bBaseAtk,(getrefine()*12); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); } "> }, { @@ -11326,7 +11485,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*6); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } "> }, { @@ -11346,6 +11505,34 @@ item_db: ( View: 5 Script: <" bonus bAtkEle,Ele_Water; "> }, +{ + Id: 1495 + AegisName: "TE_WoE_Lance" + Name: "TE WoE Lance" + Type: 4 + Buy: 20 + Atk: 150 + Range: 3 + Job: 0x00004082 + Loc: 34 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 5 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Blind,500; /* Custom IRO */ + "> +}, { Id: 1496 AegisName: "Thanatos_Long_Spear" @@ -11390,7 +11577,7 @@ item_db: ( View: 5 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, // Maces @@ -12554,8 +12741,8 @@ item_db: ( EquipLv: 60 View: 15 Script: <" - if(readparam(bStr)>=50) bonus bAspdRate,5; - if(readparam(bInt)>=70) bonus bMatkRate,5; + if(readparam(bStr)>=50) { bonus bAspdRate,5; } + if(readparam(bInt)>=70) { bonus bMatkRate,5; } "> }, { @@ -13138,9 +13325,10 @@ item_db: ( bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon,0; bonus bDex,1; - bonus2 bSkillAtk,MG_COLDBOLT,(getrefine()/3); - bonus2 bSkillAtk,SO_DIAMONDDUST,(getrefine()/3); - bonus bUseSPrate,getrefine(); + bonus2 bSkillAtk,MG_COLDBOLT,3*getrefine(); + bonus2 bSkillAtk,SO_DIAMONDDUST,3*getrefine(); + bonus2 bSkillUseSP,MG_COLDBOLT,-(5*getrefine()); + bonus2 bSkillUseSP,SO_DIAMONDDUST,-(5*getrefine()); "> }, { @@ -13161,7 +13349,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); - if(BaseLevel>70) bonus bMatk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); } "> }, { @@ -13241,13 +13429,34 @@ item_db: ( bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } + "> +}, +{ + Id: 1589 + AegisName: "Legacy_Of_Dragon_" + Name: "Legacy of Dragon" + Type: 4 + Buy: 20 + Weight: 700 + Atk: 130 + Range: 1 + Slots: 2 + Job: 0x00410100 + Loc: 2 + WeaponLv: 4 + EquipLv: 70 + View: 15 + Script: <" + bonus bInt,3; + bonus bIgnoreDefRace,RC_Dragon; + bonus2 bSPGainRace,RC_Dragon,10; "> }, { Id: 1590 AegisName: "Snake_Encyclopedia" - Name: "Daizenshu Dakatsu" + Name: "Snake Encyclopedia" Type: 4 Buy: 60000 Weight: 1500 @@ -13260,7 +13469,72 @@ item_db: ( WeaponLv: 4 EquipLv: 105 View: 15 - Script: <" bonus bUnbreakableWeapon,0; "> + Script: <" + bonus bUnbreakableWeapon,0; + bonus bAtk,getrefine()*3; + bonus bMatk,getrefine()*3; + "> +}, +{ + Id: 1591 + AegisName: "TE_WoE_Book" + Name: "TE WoE Book" + Type: 4 + Buy: 20 + Atk: 120 + Range: 1 + Job: 0x00410100 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 15 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bMagicAddRace,RC_Player,5; + bonus bHealPower,5; + bonus2 bAddEff,Eff_Blind,500; /* Custom IRO */ + "> +}, +{ + Id: 1598 + AegisName: "Snake_Encyclopedia_" + Name: "Snake Encyclopedia" + Type: 4 + Buy: 60000 + Weight: 1500 + Atk: 10 + Matk: 110 + Range: 1 + Slots: 3 + Job: 0x00410100 + Loc: 2 + WeaponLv: 4 + EquipLv: 105 + View: 15 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bUnbreakableWeapon,0; + bonus bAtk,getrefine()*3; + bonus bMatk,getrefine()*3; + "> }, // GM Weapon { @@ -14178,7 +14452,7 @@ item_db: ( } Script: <" bonus2 bMagicAddRace,RC_DemiHuman,15; - bonus2 bIgnoreMdefRate,RC_DemiHuman,25 + ((getrefine() > 5) ? 5 : 0); + bonus2 bIgnoreMdefRate,RC_DemiHuman,25+((getrefine()>5)?5:0); bonus bUnbreakableWeapon,0; if(getrefine() > 8) { bonus bMatkRate,5; @@ -14285,7 +14559,6 @@ item_db: ( Buy: 20 Weight: 500 Atk: 80 - Matk: 145 Range: 1 Job: 0x00018314 Upper: 58 @@ -14303,6 +14576,7 @@ item_db: ( noauction: true } Script: <" + bonus bMatkRate,15; bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine(); "> @@ -14315,7 +14589,6 @@ item_db: ( Buy: 20 Weight: 800 Atk: 60 - Matk: 170 Range: 1 Slots: 2 Job: 0x00018314 @@ -14512,6 +14785,7 @@ item_db: ( noauction: true } Script: <" + bonus bMatkRate,15; bonus bInt,2; bonus bAgi,1; "> @@ -14540,7 +14814,11 @@ item_db: ( nomail: true noauction: true } - Script: <" bonus bAtkEle,Ele_Holy; "> + Script: <" + bonus bAtkEle,Ele_Holy; + bonus bMatk,100; + bonus bHealPower,18; + "> }, { Id: 1654 @@ -14725,6 +15003,53 @@ item_db: ( } "> }, +{ + Id: 1662 + AegisName: "Bone_Wand_" + Name: "Evil Bone Wand" + Type: 4 + Buy: 20 + Weight: 700 + Atk: 40 + Matk: 110 + Range: 1 + Slots: 2 + Job: 0x00818314 + Loc: 2 + WeaponLv: 3 + EquipLv: 24 + View: 10 + Script: <" + bonus bInt,4; + bonus bAtkEle,Ele_Undead; + "> +}, +{ + Id: 1663 + AegisName: "Staff_Of_Bordeaux_" + Name: "Staff Of Bordeaux" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 30 + Matk: 170 + Range: 1 + Slots: 2 + Job: 0x00010204 + Upper: 58 + Loc: 2 + WeaponLv: 4 + EquipLv: 50 + View: 10 + Script: <" + bonus bInt,2; + bonus bDex,1; + if(getskilllv(SA_DRAGONOLOGY) == 5) { + bonus bUseSPrate,-15; + bonus bInt,3; + } + "> +}, { Id: 1664 AegisName: "Thorn_Staff_of_Darkness" @@ -14749,6 +15074,98 @@ item_db: ( bonus bDelayrate,-(getrefine()*3/2); "> }, +{ + Id: 1665 + AegisName: "Piercing_Staff_" + Name: "Staff of Piercing" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 80 + Range: 1 + Slots: 2 + Job: 0x00018314 + Upper: 58 + Loc: 2 + WeaponLv: 3 + EquipLv: 70 + View: 10 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMatkRate,15; + bonus bInt,4; + bonus bIgnoreMdefRate,10+getrefine(); + "> +}, +{ + Id: 1666 + AegisName: "Healing_Staff_" + Name: "Staff Of Healing" + Type: 4 + Buy: 20 + Atk: 10 + Matk: 125 + Range: 1 + Slots: 2 + Job: 0x00008110 + Loc: 2 + WeaponLv: 3 + Refine: false + View: 10 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtkEle,Ele_Holy; + bonus bMatkRate,15; + bonus bHealPower,(getrefine()*3/2); + "> +}, +{ + Id: 1667 + AegisName: "TE_WoE_Staff" + Name: "TE WoE Staff" + Type: 4 + Buy: 20 + Atk: 50 + Matk: 100 + Range: 1 + Job: 0x00818314 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 10 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bMagicAddRace,RC_Player,10; + bonus bHealPower,5; + bonus2 bAddEff,Eff_Blind,500; /* Custom IRO */ + "> +}, { Id: 1668 AegisName: "Sword_Stick" @@ -14870,7 +15287,7 @@ item_db: ( Script: <" bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bMatk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); } "> }, // Bows @@ -16883,6 +17300,55 @@ item_db: ( EquipLv: 105 View: 12 }, +{ + Id: 1834 + AegisName: "TE_WoE_Fist" + Name: "TE WoE Fist" + Type: 4 + Buy: 20 + Atk: 150 + Range: 1 + Job: 0x00008100 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 12 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Freeze,500; /* Custom IRO */ + "> +}, +{ + Id: 1835 + AegisName: "Spartacus" + Name: "Spartacus" + Type: 4 + Buy: 20 + Weight: 600 + Atk: 100 + Range: 1 + Slots: 2 + Job: 0x00008100 + Loc: 2 + WeaponLv: 4 + EquipLv: 50 + View: 12 + Script: <" + bonus bUnbreakableWeapon,0; + bonus bAtkRate,getrefine(); + if(getrefine()>9) bonus bNoSizeFix,0; + "> +}, { Id: 1836 AegisName: "Thanatos_Knuckles" @@ -16927,7 +17393,7 @@ item_db: ( View: 12 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, // Instruments @@ -17625,6 +18091,35 @@ item_db: ( noauction: true } }, +{ + Id: 1932 + AegisName: "TE_WoE_Guitar" + Name: "TE WoE Guitar" + Type: 4 + Buy: 20 + Atk: 100 + Range: 1 + Job: 0x00080000 + Gender: 1 + Loc: 2 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 13 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Poison,500; /* Custom IRO */ + "> +}, { Id: 1933 AegisName: "Thanatos_Violin" @@ -17653,6 +18148,119 @@ item_db: ( "> OnUnequipScript: <" heal -1000,0; "> }, +{ + Id: 1934 + AegisName: "Double_Bass" + Name: "Double Bass" + Type: 4 + Buy: 124000 + Weight: 250 + Atk: 180 + Matk: 120 + Range: 1 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 2 + WeaponLv: 3 + EquipLv: 130 + View: 13 + Script: <" + bonus2 bSkillCooldown,WM_RANDOMIZESPELL,-2000; + "> +}, +{ + Id: 1935 + AegisName: "Ozs_New_Ukulele" + Name: "Oz's New Ukulele" + Type: 5 + Buy: 124000 + Weight: 1000 + Atk: 160 + Range: 1 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 2 + WeaponLv: 4 + EquipLv: 130 + View: 13 + Script: <" + bonus2 bSkillUseSP,MI_RUSH_WINDMILL,-20; + "> +}, +{ + Id: 1936 + AegisName: "Blue_Violin" + Name: "Blue Violin" + Type: 5 + Buy: 20 + Weight: 1500 + Atk: 180 + Range: 1 + Slots: 1 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 2 + WeaponLv: 3 + EquipLv: 100 + View: 13 + Script: <" + bonus bDex,5; + bonus bVit,5; + "> +}, +{ + Id: 1937 + AegisName: "Ru_Gold_Violin" + Name: "Ru Gold Violin" + Type: 4 + Buy: 20 + Weight: 1500 + Atk: 180 + Range: 1 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 2 + WeaponLv: 3 + EquipLv: 120 + View: 13 + Script: <" + bonus bDex,8; + bonus bVit,8; + "> +}, +{ + Id: 1938 + AegisName: "Infinity_Violin" + Name: "Infinity Violin" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 150 + Slots: 1 + Range: 1 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 2 + WeaponLv: 4 + EquipLv: 100 + View: 13 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 1939 AegisName: "Crimson_Violin" @@ -17671,7 +18279,39 @@ item_db: ( View: 13 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } + "> +}, +{ + Id: 1940 + AegisName: "Conch_" + Name: "Conch" + Type: 4 + Weight: 600 + Atk: 120 + Range: 1 + Slots: 1 + Job: 0x00080000 + Gender: 1 + Loc: 2 + WeaponLv: 4 + EquipLv: 130 + View: 13 + Script: <" + bonus bInt,getrefine(); + bonus bDex,getrefine(); + if(getrefine()>4) { + bonus2 bSkillAtk,WM_REVERBERATION,10; + bonus2 bVariableCastrate,WM_REVERBERATION,-10; + } + if(getrefine()>6) { + bonus2 bSkillAtk,WM_REVERBERATION,10; + bonus2 bVariableCastrate,WM_REVERBERATION,-10; + } + if(getrefine()>8) { + bonus2 bSkillAtk,WM_REVERBERATION,20; + bonus2 bVariableCastrate,WM_REVERBERATION,-20; + } "> }, // Whips @@ -18420,6 +19060,34 @@ item_db: ( noauction: true } }, +{ + Id: 1987 + AegisName: "TE_WoE_Rope" + Name: "TE WoE Rope" + Type: 4 + Buy: 20 + Atk: 100 + Range: 2 + Job: 0x00080000 + Loc: 2 + WeaponLv: 4 + EquipLv: 40 + Refine: false + View: 14 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,40; + bonus2 bAddEff,Eff_Blind,500; /* Custom IRO */ + "> +}, { Id: 1988 AegisName: "Thanatos_Whip" @@ -18447,6 +19115,109 @@ item_db: ( "> OnUnequipScript: <" heal -1000,0; "> }, +{ + Id: 1989 + AegisName: "Rhythmic_Gymnastics_Ribbon" + Name: "Rhythmic Gymnastics Ribbon" + Type: 5 + Buy: 124000 + Weight: 300 + Atk: 150 + Matk: 120 + Range: 2 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Loc: 2 + WeaponLv: 3 + EquipLv: 130 + View: 13 + Script: <" bonus bAspdRate,20; "> +}, +{ + Id: 1990 + AegisName: "Bloody_Floral_Decoration_Microphone" + Name: "Bloody Floral Decoration Microphone" + Type: 5 + Buy: 124000 + Weight: 1000 + Atk: 160 + Range: 2 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Loc: 2 + WeaponLv: 4 + EquipLv: 130 + View: 13 + Script: <" bonus2 bSkillUseSP,CG_MOONLIT,-20; "> +}, +{ + Id: 1991 + AegisName: "Blue_Whip" + Name: "Blue Whip" + Type: 5 + Buy: 20 + Weight: 1500 + Atk: 180 + Range: 2 + Slots: 1 + Job: 0x00080000 + Upper: 56 + Loc: 2 + WeaponLv: 3 + EquipLv: 100 + View: 14 + Script: <" + bonus bDex,5; + bonus bVit,5; + "> +}, +{ + Id: 1992 + AegisName: "Ru_Gold_Whip" + Name: "Ru Gold Whip" + Type: 4 + Buy: 20 + Weight: 1500 + Atk: 180 + Range: 2 + Slots: 2 + Job: 0x00080000 + Upper: 56 + Loc: 2 + WeaponLv: 3 + EquipLv: 120 + View: 14 + Script: <" + bonus bDex,8; + bonus bVit,8; + "> +}, +{ + Id: 1994 + AegisName: "Infinity_Wire" + Name: "Infinity Wire" + Type: 4 + Buy: 20 + Atk: 100 + Slots: 1 + Range: 2 + Job: 0x00080000 + Upper: 56 + Loc: 2 + WeaponLv: 4 + EquipLv: 100 + View: 14 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 1995 AegisName: "Crimson_Wire" @@ -18464,7 +19235,7 @@ item_db: ( View: 14 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -18888,7 +19659,7 @@ item_db: ( bonus bHealPower,getrefine(); if(BaseJob==Job_Wizard) bonus bMatk,30; else if(BaseJob==Job_Sage) bonus bMatk,20; - if(BaseLevel>70) bonus bMatk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*10); } "> }, { @@ -18929,6 +19700,7 @@ item_db: ( Atk: 120 Matk: 210 Range: 1 + Slots: 1 Job: 0x00008100 Loc: 34 WeaponLv: 4 @@ -18970,9 +19742,106 @@ item_db: ( else if(BaseJob==Job_Sage) bonus bMatk,10; bonus bMatk,(getrefine()*5); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bMatk,((.@val-2)*5); + if (.@val > 2) { bonus bMatk,((.@val-2)*5); } + "> +}, +{ + Id: 2019 + AegisName: "TE_WoE_Two_Handed_Staff" + Name: "TE WoE Two-Handed Staff" + Type: 4 + Buy: 20 + Atk: 50 + Matk: 130 + Range: 1 + Job: 0x00818315 + Loc: 34 + WeaponLv: 3 + EquipLv: 40 + Refine: false + View: 23 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bMagicAddRace,RC_Player,20; + bonus bHealPower,5; + bonus2 bAddEff,Eff_Stun,500; /* Custom IRO */ + "> +}, +{ + Id: 2020 + AegisName: "Jormungand" + Name: "Jormungand" + Type: 5 + Buy: 20 + Weight: 3000 + Atk: 200 + Matk: 280 + Job: 0x810200 + Loc: 34 + WeaponLv: 4 + EquipLv: 90 + Refine: false + View: 10 + Script: <" + bonus bInt,20; + bonus bAtkEle,Ele_Poison; + bonus3 bAddEff,Eff_Poison,500,ATF_SKILL; /* Custom IRO */ + bonus3 bAddEff,Eff_Poison,500,ATF_SHORT; + bonus bUnbreakableWeapon,1; "> }, +{ + Id: 2021 + AegisName: "Ganbantein" + Name: "Ganbantein" + Type: 5 + Buy: 20 + Weight: 3000 + Atk: 200 + Matk: 320 + Job: 0x00000200 + Upper: 56 + Loc: 34 + WeaponLv: 4 + EquipLv: 90 + Refine: false + View: 10 + Script: <" + bonus bInt,25; + bonus bDex,25; + bonus5 bAutoSpell,AB_SILENTIUM,1,500,BF_SKILL,1;/* Custom IRO */ + bonus3 bAddEff,Eff_Poison,500,ATF_SKILL; + bonus3 bAddEff,Eff_Silence,500,ATF_SHORT; + bonus bUnbreakableWeapon,0; + "> +}, + +{ + Id: 2022 + AegisName: "Staff_Of_Geffen" + Name: "Staff Of Geffen" + Type: 5 + Buy: 20 + Weight: 1000 + Atk: 100 + Matk: 300 + Slots: 1 + Job: 0x00000200 + Upper: 56 + Loc: 34 + WeaponLv: 1 + EquipLv: 150 + View: 10 + Script: <" bonus bInt,20; "> +}, { Id: 2023 AegisName: "Thanatos_Two-Handed_Staff" @@ -19001,6 +19870,31 @@ item_db: ( "> OnUnequipScript: <" heal -1000,0; "> }, +{ + Id: 2024 + AegisName: "Infinity_Staff" + Name: "Infinity Staff" + Type: 5 + Buy: 20 + Weight: 500 + Atk: 30 + Matk: 170 + Slots: 1 + Job: 0x810200 + Upper: 56 + Loc: 34 + WeaponLv: 4 + EquipLv: 100 + View: 23 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 2025 AegisName: "Staff_of_Crimson" @@ -19018,10 +19912,10 @@ item_db: ( EquipLv: 70 View: 23 Script: <" + bonus bUnbreakableWeapon,0; bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bMatk,(((BaseLevel-70)/10)*5); - bonus bUnbreakableWeapon,0; + if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); } "> }, { @@ -19245,6 +20139,8 @@ item_db: ( bonus2 bSubEle,Ele_Wind,20; bonus2 bSubEle,Ele_Poison,20; bonus2 bSubEle,Ele_Ghost,20; + bonus2 bSubEle,Ele_Holy,20; + bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; "> }, @@ -19415,7 +20311,6 @@ item_db: ( Script: <" bonus bMdef,2; bonus bMagicDamageReturn,5; - if (isequipped(2881)) { bonus bMatk,getrefine()*2; } "> }, { @@ -20049,6 +20944,9 @@ item_db: ( Buy: 20 Weight: 100 Loc: 32 + Script: <" + bonus2 bAddRace,RC_Insect,10; + "> }, { Id: 2158 @@ -20062,6 +20960,11 @@ item_db: ( Loc: 32 EquipLv: 65 View: 3 + Script: <" + bonus2 bAddRaceTolerance,RC_Undead,5; + bonus2 bAddRaceTolerance,RC_DemiHuman,-5; + bonus2 bAddRaceTolerance,RC_Player,-5; + "> }, { Id: 2159 @@ -20350,6 +21253,87 @@ item_db: ( bonus2 bSubRace,RC_NonBoss,-10; "> }, +{ + Id: 2178 + AegisName: "TE_WoE_Buckler" + Name: "TE WoE Buckler" + Type: 5 + Buy: 20 + Def: 15 + Loc: 32 + EquipLv: 40 + Refine: false + View: 3 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMdef,15; + bonus bMaxHP,100; + bonus bMaxSP,100; + bonus2 bSubRace,RC_Player,15; + "> +}, +{ + Id: 2179 + AegisName: "TE_WoE_Shield" + Name: "TE WoE Shield" + Type: 5 + Buy: 20 + Def: 25 + Job: 0x00004082 + Loc: 32 + EquipLv: 40 + Refine: false + View: 3 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMdef,5; + bonus bMaxHP,200; + bonus2 bSubRace,RC_Player,20; + "> +}, +{ + Id: 2180 + AegisName: "TE_WoE_Magic_Guard" + Name: "TE WoE Magic Guard" + Type: 5 + Buy: 20 + Def: 25 + Job: 0x00818315 + Loc: 32 + EquipLv: 40 + Refine: false + View: 3 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMdef,25; + bonus bMaxSP,200; + bonus2 bSubRace,RC_Player,10; + "> +}, { Id: 2181 AegisName: "Hervor" @@ -20393,6 +21377,33 @@ item_db: ( /* Protects the user against such effects for a set duration. */ "> }, +{ + Id: 2183 + AegisName: "Adv_Angel's_Safeguard" + Name: "Advanced Angelic Guard" + Type: 5 + Buy: 10000 + Weight: 400 + Def: 30 + Slots: 1 + Job: 0x00000001 + Upper: 47 + Loc: 32 + EquipLv: 99 + View: 1 + Script: <" + bonus2 bAddRaceTolerance,RC_Demon,5; + bonus2 bSubEle,Ele_Water,5; + bonus2 bSubEle,Ele_Earth,5; + bonus2 bSubEle,Ele_Fire,5; + bonus2 bSubEle,Ele_Wind,5; + bonus2 bSubEle,Ele_Poison,5; + bonus2 bSubEle,Ele_Ghost,5; + bonus2 bSubEle,Ele_Holy,5; + bonus2 bSubEle,Ele_Dark,5; + bonus2 bSubEle,Ele_Undead,5; + "> +}, { Id: 2185 AegisName: "Magic_Reflector" @@ -20401,14 +21412,14 @@ item_db: ( Buy: 20 Weight: 1000 Def: 50 + Slots: 1 Loc: 32 - EquipLv: 90 + EquipLv: 99 Refine: false View: 2 Script: <" - if (getrefine()>8) { bonus bMagicDamageReturn,9; } - else if (getrefine()>6) { bonus bMagicDamageReturn,6; } - else { bonus bMagicDamageReturn,3; } + bonus bMdef,10; + bonus bMagicDamageReturn,3+((getrefine()>=9)?3:0); "> }, { @@ -20419,20 +21430,18 @@ item_db: ( Buy: 20 Weight: 1000 Def: 50 - Range: 1 - Slots: 2 + Slots: 1 Job: 0x00410100 Loc: 32 - EquipLv: 70 - View: 15 + EquipLv: 99 + View: 2 Script: <" bonus bMatk,5; bonus bInt,3; bonus bDex,2; bonus bCritical,3; - if (getrefine()>6) { bonus bCritical,2; } - if (getrefine()>8) { bonus bMatk,5; } - if (isequipped(1564)) { bonus bAspdRate,getequiprefinerycnt(EQI_HAND_R); } + if (getrefine()>6) bonus bCritical,2; + if (getrefine()>8) bonus bMatk,5; "> }, { @@ -20471,6 +21480,46 @@ item_db: ( bonus bMaxHP,getrefine(); "> }, +{ + Id: 2189 + AegisName: "Mad_Bunny" + Name: "Mad Bunny" + Type: 5 + Slots: 1 + Weight: 100 + Def: 40 + Loc: 32 + EquipLv: 30 + View: 1 + Script: <" + bonus bMdef,6; + bonus bDex,1; + bonus2 bSubEle,Ele_Water,5; + bonus2 bSubEle,Ele_Earth,5; + bonus2 bSubEle,Ele_Fire,5; + bonus2 bSubEle,Ele_Wind,5; + bonus2 bSubEle,Ele_Poison,5; + bonus2 bSubEle,Ele_Ghost,5; + bonus2 bSubEle,Ele_Holy,5; + bonus2 bSubEle,Ele_Dark,5; + bonus2 bSubEle,Ele_Undead,5; + bonus2 bSubEle,Ele_Neutral,5; + if (isequipped(20725)) { + if (getequiprefinerycnt(EQI_HAND_L)>6) { + bonus2 bSubEle,Ele_Water,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Earth,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Fire,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Wind,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Poison,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Ghost,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Holy,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Dark,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Undead,(getrefine()*2)-12; + bonus2 bSubEle,Ele_Neutral,(getrefine()*2)-12; + } + } + "> +}, { Id: 2190 AegisName: "Ancient_Shield_Of_Aeon" @@ -25009,6 +26058,41 @@ item_db: ( } "> }, +{ + Id: 2493 + AegisName: "Goibne's_Combat_Boots_" + Name: "Goibne's Greaves" + Type: 5 + Buy: 30000 + Weight: 700 + Def: 13 + Slots: 1 + Job: 0xFFFFFFFE + Loc: 64 + EquipLv: 54 + Script: <" + bonus bMdef,3; + bonus bMaxHPrate,5; + bonus bMaxSPrate,5; + "> +}, +{ + Id: 2494 + AegisName: "Chrystal_Pumps_" + Name: "Crystal Pumps" + Type: 5 + Buy: 20 + Weight: 100 + Def: 5 + Slots: 1 + Job: 0xFFFFFFFE + Gender: 0 + Loc: 64 + Script: <" + bonus bMdef,10; + bonus bLuk,5; + "> +}, { Id: 2495 AegisName: "Egir_Shoes" @@ -25025,6 +26109,88 @@ item_db: ( else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,JobLevel*2; "> }, +{ + Id: 2496 + AegisName: "TE_WoE_Shoes" + Name: "TE WoE Shoes" + Type: 5 + Buy: 20 + Def: 5 + Loc: 64 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMaxHP,150; + bonus bMaxSP,150; + bonus2 bAddRace,RC_Player,5; + bonus2 bMagicAddRace,RC_Player,5; + bonus2 bResEff,Eff_Freeze,2500; + "> +}, +{ + Id: 2497 + AegisName: "TE_WoE_Boots" + Name: "TE WoE Boots" + Type: 5 + Buy: 20 + Def: 10 + Job: 0x00004082 + Loc: 64 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMaxHP,200; + bonus bMaxSP,100; + bonus2 bAddRace,RC_Player,10; + bonus2 bResEff,Eff_Freeze,2500; + "> +}, +{ + Id: 2498 + AegisName: "TE_WoE_Magic_Sandals" + Name: "TE WoE Magic Sandals" + Type: 5 + Buy: 20 + Def: 5 + Job: 0x00818315 + Loc: 64 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMdef,5; + bonus bMaxHP,100; + bonus bMaxSP,200; + bonus2 bMagicAddRace,RC_Player,5; + bonus2 bResEff,Eff_Freeze,2500; + "> +}, { Id: 2499 AegisName: "Temporal_Boots" @@ -26690,8 +27856,8 @@ item_db: ( }, { Id: 2593 - AegisName: "Flow_Manteau" - Name: "Furowamanto" + AegisName: "Froid_Manteau" + Name: "Froid Manteau" Type: 5 Buy: 20 Weight: 700 @@ -26735,18 +27901,24 @@ item_db: ( Slots: 1 Loc: 4 EquipLv: 50 + Script: <" bonus bCritAtkRate,3; "> +}, +{ + Id: 2599 + AegisName: "Goibne's_Shoulder_Arms_" + Name: "Goibne's Spaulders" + Type: 5 + Buy: 30000 + Weight: 700 + Def: 11 + Slots: 1 + Job: 0xFFFFFFFE + Loc: 4 + EquipLv: 54 Script: <" - bonus bCritAtkRate,3; - if (isequipped(2616)) { - bonus bCritAtkRate,5; - bonus bCritical,10; - if (getrefine()>=5) { - bonus bCritAtkRate,3; - } - if (getrefine()>=7) { - bonus bCritAtkRate,4; - } - } + bonus bLongAtkDef,10; + bonus bMdef,2; + bonus bVit,1; "> }, // Accessories @@ -27127,7 +28299,9 @@ item_db: ( Script: <" bonus bStr,40+BaseLevel/5; bonus bMdef,7; - if(readparam(bStr)==120) bonus2 bAddRace,RC_Boss,10; + if(readparam(bStr)>=120) { + bonus2 bAddRace,RC_Boss,10; + } "> }, { @@ -27149,8 +28323,7 @@ item_db: ( bonus bInt,10; bonus bLuk,10; bonus bMdef,5; - bonus2 bSkillHeal,PR_SANCTUARY,6; - bonus2 bSkillHeal,AL_HEAL,6; + bonus bHealPower,6; "> }, { @@ -30167,7 +31340,9 @@ item_db: ( Script: <" bonus bAgi,1; bonus bFlee,4; - if(readparam(bAgi)==120) bonus bCritical,4; + if(readparam(bAgi)>=120) { + bonus bCritical,4; + } "> }, { @@ -30952,6 +32127,7 @@ item_db: ( bonus bAgi,6; bonus bLuk,10; bonus bMdef,5; + bonus bHealPower,6; "> }, { @@ -31793,8 +32969,6 @@ item_db: ( Script: <" bonus bDex,2; bonus bMatk,20; - if (isequipped(2701)) { bonus bMatk,20; } - if (isequipped(2365)) { bonus bVariableCastrate,15; } "> }, { @@ -32116,6 +33290,10 @@ item_db: ( Loc: 136 EquipLv: 61 Refine: false + Script: <" + bonus bBaseAtk,5; + bonus bCritical,3; + "> }, { Id: 2901 @@ -32129,7 +33307,10 @@ item_db: ( Loc: 136 EquipLv: 61 Refine: false - Script: <" bonus bStr,2; "> + Script: <" + bonus bStr,2; + bonus bCritical,3; + "> }, { Id: 2902 @@ -32335,7 +33516,7 @@ item_db: ( nomail: true noauction: true } - Script: <" skill "ECLAGE_RECALL",1; "> + Script: <" skill ECLAGE_RECALL,1; "> }, { Id: 2917 @@ -32351,7 +33532,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bBaseAtk,(readparam(bStr)/10); - if(readparam(bStr)>=110) bonus bAtkRate,1; + if(readparam(bStr)>=110) { + bonus bAtkRate,1; + } "> }, { @@ -32368,7 +33551,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bMatk,(readparam(bInt)/10); - if(readparam(bInt)>=110) bonus bMatkRate,1; + if(readparam(bInt)>=110) { + bonus bMatkRate,1; + } "> }, { @@ -32385,7 +33570,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bFlee,(readparam(bAgi)/10); - if(readparam(bAgi)>=110) bonus bFlee2,1; + if(readparam(bAgi)>=110) { + bonus bFlee2,1; + } "> }, { @@ -32402,7 +33589,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bMaxHP,(readparam(bVit)/10)*50; - if(readparam(bVit)>=110) bonus bMaxHPrate,1; + if(readparam(bVit)>=110) { + bonus bMaxHPrate,1; + } "> }, { @@ -32419,7 +33608,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bHit,(readparam(bDex)/10); - if(readparam(bDex)>=110) bonus bLongAtkRate,1; + if(readparam(bDex)>=110) { + bonus bLongAtkRate,1; + } "> }, { @@ -32436,7 +33627,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bCritical,(readparam(bLuk)/10); - if(readparam(bLuk)>=110) bonus bCritAtkRate,1; + if(readparam(bLuk)>=110) { + bonus bCritAtkRate,1; + } "> }, { @@ -32454,7 +33647,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bBaseAtk,(readparam(bStr)/10); - if(readparam(bStr)>=110) bonus bAtkRate,1; + if(readparam(bStr)>=110) { + bonus bAtkRate,1; + } "> }, { @@ -32472,7 +33667,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bMatk,(readparam(bInt)/10); - if(readparam(bInt)>=110) bonus bMatkRate,1; + if(readparam(bInt)>=110) { + bonus bMatkRate,1; + } "> }, { @@ -32490,7 +33687,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bFlee,(readparam(bAgi)/10); - if(readparam(bAgi)>=110) bonus bFlee2,1; + if(readparam(bAgi)>=110) { + bonus bFlee2,1; + } "> }, { @@ -32508,7 +33707,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bMaxHP,(readparam(bVit)/10)*50; - if(readparam(bVit)>=110) bonus bMaxHPrate,1; + if(readparam(bVit)>=110) { + bonus bMaxHPrate,1; + } "> }, { @@ -32526,7 +33727,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bHit,(readparam(bDex)/10); - if(readparam(bDex)>=110) bonus bLongAtkRate,1; + if(readparam(bDex)>=110) { + bonus bLongAtkRate,1; + } "> }, { @@ -32544,7 +33747,9 @@ item_db: ( bonus bMaxHP,100; bonus bMaxSP,20; bonus bCritical,(readparam(bLuk)/10); - if(readparam(bLuk)>=110) bonus bCritAtkRate,1; + if(readparam(bLuk)>=110) { + bonus bCritAtkRate,1; + } "> }, { @@ -32645,6 +33850,98 @@ item_db: ( skill TK_JUMPKICK,5; "> }, +{ + Id: 2944 + AegisName: "TE_Ring_of_Protection" + Name: "TE Ring of Protection" + Type: 5 + Buy: 20 + Loc: 136 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMaxHP,100; + bonus2 bAddRaceTolerance,RC_Player,5; + "> +}, +{ + Id: 2945 + AegisName: "TE_Rage_Ring" + Name: "TE Rage Ring" + Type: 5 + Buy: 20 + Loc: 136 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bAddRace,RC_Player,5; + bonus2 bMagicAddRace,RC_Player,5; + "> +}, +{ + Id: 2946 + AegisName: "TE_Defiance_Ring" + Name: "TE Defiance Ring" + Type: 5 + Buy: 20 + Loc: 136 + EquipLv: 40 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMdef,5; + bonus2 bAddRaceTolerance,RC_Player,5; + "> +}, +{ + Id: 2950 + AegisName: "Rune_Ring" + Name: "Rune Ring" + Type: 5 + Loc: 136 + EquipLv: [1, 100] + Refine: false + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus2 bExpAddRace,RC_Boss,10; + bonus2 bExpAddRace,RC_NonBoss,10; + "> +}, { Id: 2959 AegisName: "Fidelity_Necklace" @@ -32686,11 +33983,6 @@ item_db: ( Refine: false Script: <" bonus bAtkRate,5; - if (isequipped(15073)) { bonus bAspdRate,5; } - if (isequipped(15074)) { - bonus bDelayrate,-5; - bonus2 bAddRaceTolerance,RC_DemiHuman,5; - } "> }, { @@ -32706,11 +33998,6 @@ item_db: ( Refine: false Script: <" bonus bMatkRate,5; - if (isequipped(15073)) { - bonus bDelayrate,-5; - bonus2 bAddRaceTolerance,RC_DemiHuman,5; - } - if (isequipped(15074)) { bonus bVariableCastrate,-5; } "> }, { @@ -32791,6 +34078,25 @@ item_db: ( bonus bMdef,2; "> }, +{ + Id: 2981 + AegisName: "Brave_Ring" + Name: "Brave Ring" + Type: 5 + Buy: 20 + Weight: 200 + Loc: 136 + EquipLv: 160 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 2987 AegisName: "Snake_Pendant" @@ -32808,6 +34114,83 @@ item_db: ( bonus bMdef,3; "> }, +{ + Id: 2988 + AegisName: "Ozs_New_Wing_Ring" + Name: "Oz's New Wing Ring" + Type: 5 + Buy: 62000 + Weight: 100 + Slots: 1 + Job: 0x00080000 + Upper: 56 + Gender: 1 + Loc: 136 + EquipLv: 130 + Refine: false + Script: <" bonus bVariableCastrate,-25; "> +}, +{ + Id: 2989 + AegisName: "Bloody_Floral_Decoration_Bracelet" + Name: "Bloody Floral Decoration Bracelet" + Type: 4 + Buy: 62000 + Weight: 100 + Slots: 1 + Job: 0x00080000 + Upper: 56 + Loc: 136 + EquipLv: 130 + Refine: false + Script: <" bonus bVariableCastrate,-25; "> +}, +{ + Id: 2997 + AegisName: "RWC_Gold_Brooch" + Name: "RWC Gold Brooch" + Type: 5 + Weight: 200 + Slots: 1 + Loc: 136 + Refine: false + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAtk,20; + bonus bMatk,20; + "> +}, +{ + Id: 2998 + AegisName: "RWC_Silver_Brooch" + Name: "RWC Silver Brooch" + Type: 5 + Weight: 200 + Loc: 136 + Refine: false + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bMaxHP,300; + bonus bMaxSP,30; + "> +}, + // Cards // =================================================================== { @@ -36369,9 +37752,15 @@ item_db: ( Loc: 4 Script: <" bonus bFlee,10; - if(readparam(bStr)>=80) bonus bBaseAtk,20; - if(readparam(bVit)>=80) bonus bMaxHPrate,3; - if(readparam(bLuk)>=80) bonus bCritical,3; + if(readparam(bStr)>=80) { + bonus bBaseAtk,20; + } + if(readparam(bVit)>=80) { + bonus bMaxHPrate,3; + } + if(readparam(bLuk)>=80) { + bonus bCritical,3; + } "> }, { @@ -38652,7 +40041,7 @@ item_db: ( Weight: 10 Loc: 64 Script: <" - .@rate = (getrefine() > 14) ? 7 : 5; + .@rate = (getrefine()>14)?7:5; bonus bMaxHPrate,.@rate; bonus bMaxSPrate,.@rate; bonus2 bHPRegenRate,50,10000; @@ -38691,7 +40080,7 @@ item_db: ( Weight: 10 Loc: 16 Script: <" - .@rate = (getrefine() > 14) ? 30 : 20; + .@rate = (getrefine()>14)?30:20; bonus2 bAddEle,Ele_Holy,.@rate; bonus2 bAddEle,Ele_Dark,.@rate; bonus2 bAddRace,RC_Angel,.@rate; @@ -38802,7 +40191,7 @@ item_db: ( Weight: 10 Loc: 2 Script: <" - .@rate = (getrefine() > 14) ? 15 : 10; + .@rate = (getrefine()>14)?15:10; bonus2 bAddRace,RC_NonBoss,.@rate; bonus2 bAddRace,RC_Boss,.@rate; bonus3 bAutoSpell,SM_MAGNUM,10,15; @@ -39394,7 +40783,7 @@ item_db: ( Script: <" bonus bMatkRate,((getrefine()>14)?8:5); bonus bMaxSPrate,-50; - .@rate = (getrefine() > 14) ? 33 : 25; + .@rate = (getrefine()>14)?33:25; bonus2 bMagicAddRace,RC_Angel,.@rate; bonus2 bMagicAddRace,RC_DemiHuman,.@rate; "> @@ -39408,7 +40797,7 @@ item_db: ( Weight: 10 Loc: 2 Script: <" - .@rate = (getrefine() > 14) ? 350 : 250; + .@rate = (getrefine()>14)?350:250; bonus3 bAddEff,Eff_Stun,.@rate,ATF_SHORT; bonus3 bAddEff,Eff_Curse,.@rate,ATF_SHORT; bonus3 bAddEff,Eff_Silence,.@rate,ATF_SHORT; @@ -39684,7 +41073,9 @@ item_db: ( Loc: 16 Script: <" bonus bFlee,20; - if(readparam(bVit)>=110) bonus bFlee,20; + if(readparam(bVit)>=110) { + bonus bFlee,20; + } if(getiteminfo(getequipid(EQI_HAND_R),11)==13) { skill BA_POEMBRAGI,10; } @@ -39700,7 +41091,9 @@ item_db: ( Loc: 16 Script: <" bonus bMatkRate,7; - if(readparam(bDex)>=110) bonus bMatkRate,7; + if(readparam(bDex)>=110) { + bonus bMatkRate,7; + } bonus5 bAutoSpellWhenHit,SA_LANDPROTECTOR,5,70,BF_MAGIC,0; "> }, @@ -39714,7 +41107,9 @@ item_db: ( Loc: 16 Script: <" bonus bAtkRate,7; - if(readparam(bAgi)>=110) bonus bAtkRate,7; + if(readparam(bAgi)>=110) { + bonus bAtkRate,7; + } bonus5 bAutoSpellWhenHit,MO_INVESTIGATE,5,70,BF_WEAPON,1; "> }, @@ -39728,7 +41123,9 @@ item_db: ( Loc: 16 Script: <" bonus bCritical,20; - if(readparam(bStr)>=110) bonus bCritical,20; + if(readparam(bStr)>=110) { + bonus bCritical,20; + } bonus5 bAutoSpellWhenHit,AM_ACIDTERROR,5,70,BF_WEAPON,1; "> }, @@ -39742,7 +41139,9 @@ item_db: ( Loc: 16 Script: <" bonus bHit,20; - if(readparam(bLuk)>=110) bonus bHit,20; + if(readparam(bLuk)>=110) { + bonus bHit,20; + } bonus5 bAutoSpellWhenHit,ST_FULLSTRIP,1,70,BF_WEAPON,1; "> }, @@ -39756,7 +41155,9 @@ item_db: ( Loc: 16 Script: <" bonus bMaxHPrate,10; - if(readparam(bInt)>=110) bonus bMaxHPrate,10; + if(readparam(bInt)>=110) { + bonus bMaxHPrate,10; + } bonus5 bAutoSpellWhenHit,CR_GRANDCROSS,10,70,BF_WEAPON,0; "> }, @@ -39773,7 +41174,9 @@ item_db: ( skill DC_FORTUNEKISS,10; } bonus bFlee,20; - if(readparam(bVit)>=110) bonus bFlee,20; + if(readparam(bVit)>=110) { + bonus bFlee,20; + } "> }, { @@ -40552,9 +41955,6 @@ item_db: ( bonus2 bResEff,Eff_Freeze,10000; bonus bAtkRate,10; bonus bMatkRate,10; - if (isequipped(4635)) { - bonus2 bResEff,Eff_Burning,10000; - } "> }, { @@ -46200,7 +47600,9 @@ item_db: ( Script: <" bonus bStr,2; bonus bUnbreakableHelm,0; - if((readparam(bDex)<56)&&(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief)) bonus bDex,JobLevel/7; + if((readparam(bDex)<56)&&(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief)) { + bonus bDex,JobLevel/7; + } "> }, { @@ -47290,6 +48692,9 @@ item_db: ( Def: 4 Loc: 256 View: 342 + Script: <" + bonus2 bAddMonsterDropItem,518,300; + "> }, { Id: 5322 @@ -49564,8 +50969,11 @@ item_db: ( noauction: true } Script: <" + bonus bAspdRate,10; bonus2 bAddRace,RC_DemiHuman,5; + bonus2 bAddRace,RC_Player,5; bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; "> }, { @@ -49590,8 +50998,11 @@ item_db: ( noauction: true } Script: <" + bonus bAspdRate,7; bonus2 bAddRace,RC_DemiHuman,3; + bonus2 bAddRace,RC_Player,3; bonus2 bAddRaceTolerance,RC_DemiHuman,7; + bonus2 bAddRaceTolerance,RC_Player,7; "> }, { @@ -49616,8 +51027,11 @@ item_db: ( noauction: true } Script: <" + bonus bAspdRate,5; bonus2 bAddRace,RC_DemiHuman,1; + bonus2 bAddRace,RC_Player,1; bonus2 bAddRaceTolerance,RC_DemiHuman,5; + bonus2 bAddRaceTolerance,RC_Player,5; "> }, { @@ -51819,14 +53233,10 @@ item_db: ( Refine: false View: 559 Script: <" - bonus bStr,3; - bonus bInt,3; - bonus bVit,3; - bonus bDex,3; - bonus bAgi,3; - bonus bLuk,3; - bonus bMdef,3; - bonus bUnbreakableHelm,0; + bonus2 bAddRace,RC_DemiHuman,5; + bonus2 bAddRace,RC_Player,5; + bonus2 bAddRaceTolerance,RC_DemiHuman,5; + bonus2 bAddRaceTolerance,RC_Player,5; "> }, { @@ -51918,6 +53328,11 @@ item_db: ( Slots: 1 Loc: 768 View: 564 + Script: <" + bonus2 bSubEle,Ele_Neutral,3; + bonus bHit,5; + bonus2 bSPDrainRate,1,5; + "> }, { Id: 5586 @@ -51949,6 +53364,17 @@ item_db: ( nomail: true noauction: true } + Script: <" + bonus2 bAddDamageClass,1627,100; + bonus2 bAddDamageClass,1095,20; + bonus2 bAddDamageClass,1160,20; + bonus2 bAddDamageClass,1105,20; + bonus2 bAddDamageClass,1097,20; + bonus2 bAddDamageClass,1051,20; + bonus2 bAddDamageClass,1053,20; + bonus2 bAddDamageClass,1054,20; + bonus2 bAddDamageClass,1048,20; + "> }, { Id: 5588 @@ -52020,7 +53446,10 @@ item_db: ( EquipLv: 30 Refine: false View: 567 - Script: <" bonus bUnbreakableHelm,0; "> + Script: <" + bonus bUnbreakableHelm,0; + bonus bMaxSP,30; + "> }, { Id: 5592 @@ -52579,6 +54008,8 @@ item_db: ( Script: <" bonus bDex,1; bonus bAgi,2; + bonus bFlee,10; + bonus bVariableCastrate,-getrefine(); "> }, { @@ -53757,6 +55188,8 @@ item_db: ( Script: <" bonus bDex,1; bonus bAgi,2; + bonus bFlee,10; + bonus bVariableCastrate,-getrefine(); "> }, { @@ -54198,7 +55631,7 @@ item_db: ( Refine: false View: 615 Script: <" - skill "SM_PROVOKE",3; + skill SM_PROVOKE,3; "> }, { @@ -54237,7 +55670,14 @@ item_db: ( Def: 3 Loc: 256 View: 617 - Script: <" bonus bDex,2; "> + Script: <" + bonus bDex,2; + bonus2 bSubEle,Ele_Fire,7; + if(getrefine()>6) bonus bAspdRate,2; + if(getrefine()>7) bonus bAgi,2; + if(getrefine()>8) bonus bLongAtkRate,5; + if(getrefine()>9) autobonus2 "{ bonus bDex,10; bonus bAgi,10; }",3,10000,BF_WEAPON,"{ specialeffect2 EF_WIND; }"; + "> }, { Id: 5740 @@ -54252,6 +55692,11 @@ item_db: ( Script: <" bonus bDex,2; bonus bMdef,3; + bonus2 bSubEle,Ele_Fire,7; + if(getrefine()>6) bonus bVariableCastrate,-3; + if(getrefine()>7) bonus5 bAutoSpell,WZ_SIGHTRASHER,1,5,BF_MAGIC,0; + if(getrefine()>8) bonus bVariableCastrate,-2; + if(getrefine()>9) bonus bMatkRate,4; "> }, { @@ -54264,6 +55709,26 @@ item_db: ( Loc: 256 EquipLv: 10 View: 101 + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bHealPower2,5; + bonus2 bAddMonsterDropItem,610,10; + bonus2 bAddItemHealRate,Red_Potion,5; + bonus2 bAddItemHealRate,Yellow_Potion,5; + bonus2 bAddItemHealRate,Orange_Potion,5; + bonus2 bAddItemHealRate,White_Potion,5; + bonus2 bAddItemHealRate,Red_Slim_Potion,5; + bonus2 bAddItemHealRate,Yellow_Slim_Potion,5; + bonus2 bAddItemHealRate,White_Slim_Potion,5; + "> }, { Id: 5742 @@ -54276,7 +55741,11 @@ item_db: ( Loc: 256 EquipLv: 10 View: 619 - Script: <" bonus bLuk,1; "> + Script: <" + bonus bLuk,1; + bonus2 bAddItemHealRate,Piece_Of_Cake,100; + bonus2 bAddItemHealRate,Well_Baked_Cookie,100; + "> }, { Id: 5743 @@ -54511,7 +55980,7 @@ item_db: ( bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,4; - bonus bUseSPrate,-10; + bonus2 bSkillUseSP,MI_RUSH_WINDMILL,10; "> }, { @@ -54732,7 +56201,8 @@ item_db: ( bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,5; - bonus bUseSPrate,-10; + bonus2 bSkillUseSP,WA_SWING_DANCE,10; + bonus2 bSkillUseSP,WA_SYMPHONY_OF_LOVER,10; "> }, { @@ -54791,7 +56261,10 @@ item_db: ( Slots: 1 Loc: 256 View: 638 - Script: <" bonus bAgi,2; "> + Script: <" + bonus bAgi,2; + bonus3 bAutoSpell,AS_SONICBLOW,5,50; + "> }, { Id: 5762 @@ -54804,13 +56277,11 @@ item_db: ( Loc: 256 View: 639 Script: <" - bonus bStr,1; - bonus bInt,1; - bonus bVit,1; - bonus bDex,1; - bonus bAgi,1; - bonus bLuk,1; + bonus bAllStats,1; bonus bMdef,5; + bonus2 bAddRaceTolerance,RC_DemiHuman,2; + bonus2 bAddRaceTolerance,RC_Player,2; + bonus2 bAddRaceTolerance,RC_Brute,2; "> }, { @@ -54969,6 +56440,10 @@ item_db: ( Loc: 256 EquipLv: 95 View: 651 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; + "> }, { Id: 5773 @@ -54981,6 +56456,10 @@ item_db: ( Loc: 256 EquipLv: 95 View: 652 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; + "> }, { Id: 5774 @@ -54993,6 +56472,10 @@ item_db: ( Loc: 256 EquipLv: 95 View: 496 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; + "> }, { Id: 5775 @@ -55041,7 +56524,12 @@ item_db: ( EquipLv: 30 Refine: false View: 655 - Script: <" bonus bMdef,1; "> + Script: <" + bonus bMdef,1; + bonus3 bAddMonsterDropItem,713,RC_Formless,200; + bonus3 bAddMonsterDropItem,971,RC_Formless,30; + bonus3 bAddMonsterDropItem,972,RC_Formless,10; + "> }, { Id: 5778 @@ -55087,6 +56575,11 @@ item_db: ( Weight: 100 Loc: 256 View: 658 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; + skill WZ_EARTHSPIKE,3; + "> }, { Id: 5781 @@ -55118,10 +56611,6 @@ item_db: ( View: 660 Script: <" bonus bMaxHPrate,3; - if(isequipped(1407))||(isequipped(1219)) { - bonus bAtkRate,3; - } - if(isequipped(2125)) bonus bDef,2; "> }, { @@ -55138,6 +56627,14 @@ item_db: ( bonus bStr,1; bonus bInt,1; bonus bDex,2; + if (getrefine()>8) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } + if (getrefine()>9) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } "> }, { @@ -55154,6 +56651,14 @@ item_db: ( bonus bStr,1; bonus bInt,2; bonus bDex,1; + if (getrefine()>8) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } + if (getrefine()>9) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } "> }, { @@ -55170,6 +56675,14 @@ item_db: ( bonus bStr,2; bonus bInt,1; bonus bDex,1; + if (getrefine()>8) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } + if (getrefine()>9) { + bonus bAtkRate,2; + bonus bMatkRate,2; + } "> }, { @@ -55360,7 +56873,19 @@ item_db: ( Buy: 20 Loc: 256 View: 670 - Script: <" bonus bMdef,7; "> + Script: <" + bonus bMdef,7; + bonus bAtkRate,4; + bonus bMatkRate,4; + bonus bHealPower,5; + if (getrefine()>6) { + bonus bAtkRate,2; + bonus bMatkRate,2; + bonus bHealPower,1; + bonus bInt,2; + bonus bStr,2; + } + "> }, { Id: 5796 @@ -55685,6 +57210,7 @@ item_db: ( noauction: true } Script: <" + bonus bAllStats,3; bonus3 bAddEffWhenHit,Eff_Bleeding,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Silence,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Confusion,500,ATF_TARGET|ATF_SELF; @@ -55939,9 +57465,9 @@ item_db: ( Loc: 136 Refine: false Script: <" - bonus bAtkRate, 10; - bonus bMatkRate, 10; - bonus bMaxHP, 1500; + bonus bAtkRate,10; + bonus bMatkRate,10; + bonus bMaxHP,1500; bonus bMdef,1; "> }, @@ -56277,6 +57803,23 @@ item_db: ( if (getrefine() >= 9) bonus2 bSPRegenRate,(MaxSp/100),10000; "> }, +{ + Id: 5855 + AegisName: "Fishing_Rod" + Name: "Fishing Rod" + Type: 5 + Loc: 136 + Refine: false + Trade: { + nodrop: true + notrade: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 5856 AegisName: "Passion_FB_Hat" @@ -56341,6 +57884,29 @@ item_db: ( bonus bMdef,1; "> }, +{ + Id: 5864 + AegisName: "Shadow_Booster" + Name: "Shadow Booster" + Type: 5 + Buy: 20 + Weight: 300 + Loc: 512 + View: 873 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + bonus bAspd,1; + bonus bDelayrate,-1; + "> +}, { Id: 5868 AegisName: "Bushy_Moustache" @@ -56444,7 +58010,7 @@ item_db: ( bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,400,4000; - bonus3 bAutoSpellWhenHit,PR_KYRIE,9,20; /* Custom - IRO */ + bonus3 bAutoSpellWhenHit,PR_KYRIE,5,50; bonus bUnbreakableHelm,0; "> }, @@ -56467,10 +58033,39 @@ item_db: ( bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,300,4000; - bonus3 bAutoSpellWhenHit,SM_ENDURE,8,20; /* Custom - IRO */ + bonus3 bAutoSpellWhenHit,SM_ENDURE,5,50; bonus bUnbreakableHelm,0; "> }, +{ + Id: 5881 + AegisName: "Weissbier_Hat" + Name: "Weissbier Hat" + Type: 5 + Weight: 300 + Def: 4 + Loc: 256 + Refine: false + View: 1079 + Script: <" + bonus bMaxHPrate,3; + bonus bMaxSPrate,3; + bonus bDex,-10; + bonus4 bAutoSpell,WZ_ESTIMATION,1,800,1; + bonus4 bAutoSpell,MC_IDENTIFY,1,500,1; + bonus4 bAutoSpell,TF_PICKSTONE,1,1000,1; + bonus4 bAutoSpell,BS_GREED,1,100,1; + bonus5 bAutoSpellWhenHit,TK_RUN,5,200,BF_SHORT,0; + bonus5 bAutoSpellWhenHit,TK_HIGHJUMP,3,300,BF_SHORT,0; + bonus5 bAutoSpellWhenHit,NV_FIRSTAID,1,1000,BF_SHORT,0; + bonus5 bAutoSpellWhenHit,TF_BACKSLIDING,1,500,BF_SHORT,0; + if(getrefine()>6) { + bonus bMaxHPrate,5; + bonus bMaxSPrate,5; + bonus bDex,-5; + } + "> +}, { Id: 5890 AegisName: "Angel_Earrings" @@ -56484,17 +58079,6 @@ item_db: ( Script: <" bonus bAllStats,1; bonus bMdef,3; - if(isequipped(28306)) { - bonus2 bAddRace,RC_Boss,3; - bonus2 bAddRace,RC_NonBoss,3; - } - if(isequipped(2615)) { - bonus bMdef,7; - bonus bDef,7; - } - if(isequipped(2616)) { - bonus bCritical,7; - } "> }, { @@ -56509,9 +58093,33 @@ item_db: ( View: 1105 Script: <" bonus5 bAutoSpell,DC_SCREAM,5,50,BF_WEAPON|BF_MAGIC,0; /* Custom - TWRO */ - if(isequipped(2270))||(isequipped(2269)) { - bonus bAllStats,1; - } + "> +}, +{ + Id: 5897 + AegisName: "Ascendant_Crown_" + Name: "Ascendant Crown" + Type: 5 + Weight: 50 + Def: 20 + Slots: 1 + Job: 0x00000001 + Loc: 256 + EquipLv: 100 + View: 1118 + Script: <" + bonus bAllStats,10; + bonus bMaxHPrate,15; + bonus bMaxSPrate,15; + bonus2 bAddRace,RC_Boss,15; + bonus2 bAddRace,RC_NonBoss,15; + bonus bMatkRate,15; + bonus bHit,20; + bonus bFlee,20; + bonus bCritical,20; + bonus bFlee2,10; + bonus bVariableCastrate,-20; + bonus2 bSubEle,Ele_Neutral,5; "> }, { @@ -56531,13 +58139,33 @@ item_db: ( Script: <" bonus2 bSkillUseSP,SN_WINDWALK,20; bonus bLongAtkRate,5; - if(getrefine()>=7){ bonus bAtk,2*(readparam(bInt)/5); } - if(getrefine()>=9){ bonus2 bSkillAtk,RA_ARROWSTORM,2*(BaseLevel/10); } + if(getrefine()>=7) { bonus bAtk,2*(readparam(bInt)/5); } + if(getrefine()>=9) { bonus2 bSkillAtk,RA_ARROWSTORM,2*(BaseLevel/10); } + "> +}, +{ + Id: 5899 + AegisName: "Black_Ribbon_" + Name: "Black Ribbon" + Type: 5 + Weight: 200 + Def: 10 + Slots: 1 + Job: 0x00000080 + Upper: 56 + Loc: 256 + EquipLv: 100 + View: 1120 + Script: <" + bonus2 bSkillAtk,RK_WINDCUTTER,50; + bonus2 bSkillAtk,RK_SONICWAVE,50; + if(getrefine()>=7) { bonus bAtk,2*(readparam(bAgi)/5); } + if(getrefine()>=9) { bonus2 bSkillAtk,RK_IGNITIONBREAK,30; } "> }, { Id: 5900 - AegisName: "Divine_Guard_Hat" + AegisName: "Divine_Guard_Hat_" Name: "Divine Guard Hat" Type: 5 Buy: 20 @@ -56553,17 +58181,13 @@ item_db: ( bonus2 bSubSize,Size_Medium,5; bonus2 bSubSize,Size_Large,5; bonus2 bSubSize,Size_Small,5; - if(getrefine()>6) { - bonus5 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),5),100,BF_WEAPON,0; /* Custom - IRO */ - } - if(getrefine()>8) { - bonus2 bSkillAtk,LG_RAYOFGENESIS,20; - } + if(getrefine()>6) { bonus5 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),5),100,BF_WEAPON,0; } + if(getrefine()>8) { bonus2 bSkillAtk,LG_RAYOFGENESIS,20; } "> }, { Id: 5904 - AegisName: "Inconspicuous_Hat" + AegisName: "Inconspicuous_Hat_" Name: "Inconspicuous Hat" Type: 5 Buy: 20 @@ -56577,17 +58201,13 @@ item_db: ( View: 1125 Script: <" bonus bMatkRate,7; - if(getrefine()>6) { - bonus bMatk,(readparam(bInt)/5)*2; - } - if(getrefine()>8) { - bonus bMatkRate,5; - } + if(getrefine()>6) { bonus bMatk,(readparam(bInt)/5)*2; } + if(getrefine()>8) { bonus bMatkRate,5; } "> }, { Id: 5905 - AegisName: "Lyrica_Hat" + AegisName: "Lyrica_Hat_" Name: "Lyrica Hat" Type: 5 Buy: 20 @@ -56602,17 +58222,13 @@ item_db: ( View: 1126 Script: <" bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,15; - if(getrefine()>6) { - bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*4); - } - if(getrefine()>8) { - bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10; - } + if(getrefine()>6) { bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*4); } + if(getrefine()>8) { bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10; } "> }, { Id: 5906 - AegisName: "Oni_Horns" + AegisName: "Oni_Horns_" Name: "Oni Horns" Type: 5 Buy: 20 @@ -56630,9 +58246,7 @@ item_db: ( bonus bAtk,10; bonus bHit,5; } - if(getrefine()>8) { - bonus3 bAutoSpell,GC_CROSSIMPACT,1,100; - } + if(getrefine()>8) { bonus3 bAutoSpell,GC_CROSSIMPACT,1,100; } "> }, { @@ -56652,12 +58266,8 @@ item_db: ( Script: <" bonus2 bSkillAtk,NC_AXETORNADO,20; bonus2 bSkillAtk,NC_AXEBOOMERANG,20; - if(getrefine()>6) { - bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(BS_WEAPONRESEARCH); - } - if(getrefine()>8) { - bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(NC_TRAININGAXE); - } + if(getrefine()>6) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(BS_WEAPONRESEARCH); } + if(getrefine()>8) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(NC_TRAININGAXE); } "> }, { @@ -56704,6 +58314,34 @@ item_db: ( /*+Mistcase card, when base Luk is 77 or more, Has change to drops 'Happy Box' when killing a monster.*/ "> }, +{ + Id: 5941 + AegisName: "Joystick_Hat" + Name: "Joystick Hat" + Type: 5 + Weight: 100 + Loc: 256 + View: 1305 + Script: <" + bonus bDex,5; + bonus bLuk,5; + bonus4 bAutoSpell,BS_ADRENALINE,5,100,0; + bonus5 bAutoSpellWhenHit,AC_CONCENTRATION,5,100,BF_WEAPON,0; + "> +}, +{ + Id: 5942 + AegisName: "Lovegame_Hat" + Name: "Lovegame Hat" + Type: 5 + Weight: 100 + Loc: 256 + View: 1306 + Script: <" + bonus bAllStats,3; + bonus5 bAutoSpellWhenHit,DC_WINKCHARM,1,500,BF_WEAPON,1; + "> +}, // More Etc Items // =================================================================== { @@ -60671,6 +62309,23 @@ item_db: ( Weight: 10 BuyingStore: true }, +{ + Id: 6327 + AegisName: "Lmtd_HD_Bradium" + Name: "Limited HD Bradium" + Type: 3 + Buy: 0 + Weight: 10 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 6328 AegisName: "Calender_January" @@ -63420,6 +65075,55 @@ item_db: ( Type: 3 Buy: 0 }, +{ + Id: 6584 + AegisName: "Guarantee_Weapon_12Up" + Name: "Safe to 12 Weapon Certificate" + Type: 3 + Buy: 0 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 6585 + AegisName: "Guarantee_Armor_12Up" + Name: "Safe to 12 Armor Certificate" + Type: 3 + Buy: 0 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 6586 + AegisName: "Captured_Book" + Name: "Captured Book" + Type: 3 + Buy: 0 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 6593 AegisName: "Cryptura_Hair_Coupon" @@ -63492,6 +65196,22 @@ item_db: ( Buy: 20 Weight: 10 }, +{ + Id: 6625 + AegisName: "High_Energy_Crystal" + Name: "High Energy Crystal" + Type: 3 + Buy: 20 + Weight: 10 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 6635 AegisName: "Blacksmith_Blessing" @@ -63585,6 +65305,21 @@ item_db: ( Buy: 0 Weight: 10 }, +{ + Id: 6671 + AegisName: "Geffen_Magic_Tournament_Coin" + Name: "Geffen Magic Tournament Coin" + Type: 3 + Buy: 10 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 6672 AegisName: "Gray_Piece" @@ -63599,6 +65334,52 @@ item_db: ( noauction: true } }, +{ + Id: 6673 + AegisName: "Ticket_to_Bossnia" + Name: "Ticket to Bossnia" + Type: 3 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 6674 + AegisName: "Part_time_Receipt" + Name: "Part-time Receipt" + Type: 3 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 6681 + AegisName: "XMAS_Cookie" + Name: "XMAS Cookie" + Type: 3 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 6682 AegisName: "Bag_Of_Selling_Goods" @@ -88321,7 +90102,7 @@ item_db: ( bonus2 bAddRace,RC_DemiHuman,75; bonus2 bIgnoreDefRate,RC_DemiHuman,20; bonus bUnbreakableWeapon,0; - if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15; + if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90; "> }, { @@ -88352,7 +90133,7 @@ item_db: ( bonus2 bAddRace,RC_DemiHuman,75; bonus bUnbreakableWeapon,0; autobonus "{ bonus bDefRatioAtkRace,RC_Boss; bonus bDefRatioAtkRace,RC_NonBoss; }",10,6000,BF_WEAPON,"{ specialeffect2 EF_HASTEUP; }"; - if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15; + if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90; "> }, { @@ -88627,7 +90408,22 @@ item_db: ( View: 1 Trade: { nodrop: true + nogstorage: true + nomail: true + noauction: true } + Script: <" + if(getrefine()>=3) { + bonus bAtk,40; + bonus bMatk,40; + } + if(getrefine()>=6) { + bonus2 bAddSize,Size_Medium,8; + autobonus "{ bonus bNoSizeFix,0; }",10,5000,0,"{ specialeffect2 EF_ENHANCE; }"; + } + if(getrefine()>=9) bonus2 bAddSize,Size_Medium,20; + if(getrefine()>=12) bonus bNoSizeFix,0; + "> }, { Id: 13050 @@ -89055,7 +90851,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -89221,7 +91017,7 @@ item_db: ( bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } "> }, { @@ -89319,8 +91115,8 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; - if(getrefine()>=9){ bonus bAtkRate,5; } - if(getrefine()>=12){ bonus bAtkRate,7; } + if(getrefine()>=9) { bonus bAtkRate,5; } + if(getrefine()>=12) { bonus bAtkRate,7; } "> }, // Revolvers @@ -89696,7 +91492,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*5); bonus bLongAtkRate,(getrefine()*2); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -89794,7 +91590,7 @@ item_db: ( View: 17 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -89812,9 +91608,7 @@ item_db: ( WeaponLv: 4 EquipLv: 160 View: 17 - Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - "> + Script: <" bonus bAtk,pow(min(getrefine(),15),2); "> }, // Guns { @@ -92104,9 +93898,7 @@ item_db: ( bonus bBaseAtk,10*getrefine(); bonus bMatk,5*getrefine(); bonus bLongAtkRate,getrefine(); - if(BaseLevel>=70) { - bonus bBaseAtk,5*((BaseLevel-60)/10); - } + if(BaseLevel>=70) { bonus bBaseAtk,5*((BaseLevel-60)/10); } "> }, { @@ -92125,10 +93917,10 @@ item_db: ( EquipLv: 70 View: 22 Script: <" + bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); - bonus bUnbreakableWeapon,0; + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -92596,7 +94388,9 @@ item_db: ( bonus2 bAddRace,RC_DemiHuman,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiHuman,5; } - if(getrefine()>6) bonus bAspdRate,5; + if(getrefine()>6) { + bonus bAspdRate,5; + } if(getrefine()>8) { bonus bAspdRate,5; bonus4 bAutoSpellOnSkill,SM_BASH,NPC_CRITICALWOUND,2,200; @@ -92629,8 +94423,8 @@ item_db: ( Script: <" bonus bInt,6; bonus bUnbreakableWeapon,0; - if(getrefine()>5) bonus bUseSPrate,-10; - if(getrefine()>8) bonus bInt,5; + if(getrefine()>5) { bonus bUseSPrate,-10; } + if(getrefine()>8) { bonus bInt,5; } "> }, { @@ -92659,9 +94453,9 @@ item_db: ( Script: <" bonus bInt,6; bonus bUnbreakableWeapon,0; - if(getrefine()>5) bonus bUseSPrate,-10; - if(getrefine()>8) bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXDIVINA,1,1000; - if(getrefine()>9) bonus bInt,5; + if(getrefine()>5) { bonus bUseSPrate,-10; } + if(getrefine()>8) { bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXDIVINA,1,1000; } + if(getrefine()>9) { bonus bInt,5; } "> }, { @@ -92874,16 +94668,6 @@ item_db: ( WeaponLv: 4 EquipLv: 50 View: 2 - Script: <" - if(isequipped(5690)) { - bonus2 bAddRace,RC_DemiHuman,10; - bonus bHit,10; - } - if(isequipped(2353)) { - bonus bMaxSP,50; - bonus2 bSkillAtk,KN_BOWLINGBASH,5; - } - "> }, { Id: 13429 @@ -93005,6 +94789,26 @@ item_db: ( EquipLv: 105 View: 2 }, +{ + Id: 13442 + AegisName: "Old_Parasol" + Name: "Old Parasol" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 120 + Matk: 80 + Slots: 3 + Job: 0x000654E2 + Loc: 2 + WeaponLv: 3 + EquipLv: 80 + View: 2 + Script: <" + bonus bMatk,getrefine(); + skill MG_SOULSTRIKE,10; + "> +}, { Id: 13444 AegisName: "Pala" @@ -93037,7 +94841,7 @@ item_db: ( View: 2 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -93055,9 +94859,7 @@ item_db: ( WeaponLv: 4 EquipLv: 160 View: 2 - Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - "> + Script: <" bonus bAtk,pow(min(getrefine(),15),2); "> }, // More Cash Shop Items { @@ -111839,6 +113641,21 @@ item_db: ( bonus bUnbreakableArmor,0; "> }, +{ + Id: 15068 + AegisName: "Adv_Angel's_Protection" + Name: "Advanced Angelic Protection" + Type: 5 + Buy: 10000 + Weight: 600 + Def: 40 + Slots: 1 + Job: 0x00000001 + Upper: 47 + Loc: 16 + EquipLv: 99 + Script: <" bonus bMdef,30; "> +}, { Id: 15073 AegisName: "Anti-Magic_Suit" @@ -111922,9 +113739,7 @@ item_db: ( Upper: 56 Loc: 16 EquipLv: 120 - Script: <" - bonus2 bSubEle,Ele_Holy,10+(getrefine()/2); - "> + Script: <" bonus2 bSubEle,Ele_Holy,10+(getrefine()/2); "> }, { Id: 15116 @@ -111966,16 +113781,15 @@ item_db: ( bonus bMaxSP,50; bonus bMdef,10; bonus bAllStats,1; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus bMaxHP,500; bonus bMaxSP,50; } - if(.@r>=9) { + if (getrefine()>=9) { bonus bMaxHP,200; bonus bMaxSP,20; } - if(.@r>=12) { + if (getrefine()>=12) { bonus bMaxHP,300; bonus bMaxSP,30; } @@ -111996,17 +113810,8 @@ item_db: ( EquipLv: 105 Script: <" bonus3 bAutoSpell,DC_WINKCHARM,1,20; /* Custom - IDRO */ - if(getrefine()>4) { - bonus bCritAtkRate,4; - } - if(getrefine()>6) { - bonus bCritAtkRate,6; - } - if (isequipped(1287)) { - if(getequiprefinerycnt(EQI_HAND_R)>6) { - autobonus2 "{ bonus bIgnoreDefRace,RC_NonBoss; }",20,3000,BF_WEAPON,"{}"; /* Custom - IDRO */ - } - } + if(getrefine()>4) { bonus bCritAtkRate,4; } + if(getrefine()>6) { bonus bCritAtkRate,6; } "> }, { @@ -112022,9 +113827,7 @@ item_db: ( Script: <" bonus bVit,6; bonus bMaxHPrate,(getrefine()/3)*4; - if(BaseLevel>130) { - bonus bVit,4; - } + if(BaseLevel>130) { bonus bVit,4; } "> }, { @@ -112092,7 +113895,9 @@ item_db: ( bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; - if(readparam(bStr)>=95) bonus2 bAddEff,Eff_Stun,500; + if(readparam(bStr)>=95) { + bonus2 bAddEff,Eff_Stun,500; + } "> }, { @@ -112419,7 +114224,7 @@ item_db: ( bonus2 bAddEff,Eff_Stun,150; bonus3 bAutoSpell,SM_BASH,5,20; bonus4 bAddEff,Eff_Cold,100,ATF_SHORT,3000; - if(BaseLevel>99) bonus bBaseAtk,20; + if(BaseLevel>99) { bonus bBaseAtk,20; } "> }, { @@ -112483,7 +114288,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*10); bonus bHealPower,getrefine(); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -112576,7 +114381,7 @@ item_db: ( bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*5); .@val = min(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } "> }, { @@ -112635,8 +114440,8 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; - if(getrefine()>=9){ bonus bAtkRate,5; } - if(getrefine()>=12){ bonus bAtkRate,7; } + if(getrefine()>=9) { bonus bAtkRate,5; } + if(getrefine()>=12) { bonus bAtkRate,7; } "> }, { @@ -112702,9 +114507,9 @@ item_db: ( EquipLv: 70 View: 8 Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); bonus bUnbreakableWeapon,0; + bonus bAtk,pow(min(getrefine(),15),2); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -114001,7 +115806,7 @@ item_db: ( { Id: 16457 AegisName: "Tw_Nov_Scroll" - Name: "±???­?­?????" + Name: "Bough Scroll" Type: 2 Buy: 20 Weight: 10 @@ -117073,9 +118878,7 @@ item_db: ( Script: <" bonus2 bSkillAtk,RA_ARROWSTORM,(getrefine()*5); bonus2 bSkillUseSP,RA_ARROWSTORM,(getrefine()*-5); - if(readparam(bAgi)>=120) { - bonus bAspd,1; - } + if(readparam(bAgi)>=120) { bonus bAspd,1; } "> }, { @@ -117117,7 +118920,7 @@ item_db: ( bonus bBaseAtk,(getrefine()*7); bonus bLongAtkRate,(getrefine()*2); if(BaseJob==Job_Hunter) bonus bBaseAtk,20; - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); } "> }, { @@ -117201,7 +119004,7 @@ item_db: ( bonus bBaseAtk,(getrefine()*3); bonus bLongAtkRate,getrefine(); .@val = max(BaseLevel/10, 12); - if (.@val > 2) bonus bBaseAtk,((.@val-2)*5); + if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); } "> }, { @@ -117266,8 +119069,8 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; - if(getrefine()>=9){ bonus bAtkRate,5; } - if(getrefine()>=12){ bonus bAtkRate,7; } + if(getrefine()>=9) { bonus bAtkRate,5; } + if(getrefine()>=12) { bonus bAtkRate,7; } "> }, { @@ -117285,9 +119088,7 @@ item_db: ( WeaponLv: 4 EquipLv: 160 View: 11 - Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - "> + Script: <" bonus bAtk,pow(min(getrefine(),15),2); "> }, { Id: 18122 @@ -117316,7 +119117,7 @@ item_db: ( AegisName: "Bow_of_Storms" Name: "Bow of Storms" Type: 4 - Buy: 20 + Buy: 12400 Weight: 1500 Atk: 160 Range: 5 @@ -117329,8 +119130,8 @@ item_db: ( View: 11 Script: <" bonus bLongAtkRate,30; - bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-20; - bonus2 bSkillUseSP,"WM_SEVERE_RAINSTORM",15; + bonus2 bSkillCooldown,WM_SEVERE_RAINSTORM,-20; + bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,15; "> }, { @@ -117414,7 +119215,7 @@ item_db: ( View: 11 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -117521,6 +119322,11 @@ item_db: ( EquipLv: 70 Refine: false View: 485 + Script: <" + bonus bDefRate,-50; + bonus bMdefRate,-50; + bonus5 bAutoSpellWhenHit,NPC_WIDESTONE,2,10,BF_WEAPON|BF_MAGIC,0; + "> }, { Id: 18505 @@ -117598,7 +119404,7 @@ item_db: ( bonus bMdef,3; bonus bHit,10; bonus bDelayrate,-5; - if(getrefine()>6) bonus2 bAddMonsterDropItem,522,(getrefine()*100)-600; /* Custom - KRO */ + if(getrefine()>6) { bonus2 bAddMonsterDropItem,522,(getrefine()*100)-600; } /* Custom - KRO */ "> }, { @@ -117650,7 +119456,6 @@ item_db: ( Refine: false View: 680 Script: <" - if(isequipped(18510)) bonus2 bAddRace,RC_Angel,3; bonus bMaxHPrate,2; bonus bMaxSPrate,1; "> @@ -117835,9 +119640,7 @@ item_db: ( bonus bStr,2; bonus2 bAddRace,RC_Boss,2; bonus2 bAddRace,RC_NonBoss,2; - if(getrefine()>6) { - bonus bCriticalRate,10; - } + if(getrefine()>6) { bonus bCriticalRate,10; } if(getrefine()>8) { bonus bLongAtkRate,5; bonus bAtkRate,5; @@ -117949,7 +119752,7 @@ item_db: ( { Id: 18529 AegisName: "Drooping_Wild_Rose" - Name: "Accurate Wild Rose" + Name: "Drooping Wild Rose" Type: 5 Buy: 20 Weight: 500 @@ -117958,6 +119761,10 @@ item_db: ( Loc: 768 EquipLv: 30 View: 541 + Script: <" + bonus bMaxHPrate,-10; + bonus bAspdRate,3; + "> }, { Id: 18530 @@ -117987,6 +119794,14 @@ item_db: ( Loc: 256 EquipLv: 10 View: 694 + Script: <" + bonus2 bAddDamageClass,PERMETER,20; + bonus2 bAddDamageClass,SOLIDER,20; + bonus2 bAddDamageClass,HEATER,20; + bonus2 bAddDamageClass,FREEZER,20; + bonus2 bAddDamageClass,ASSULTER,20; + bonus2 bAddDamageClass,TURTLE_GENERAL,20; + "> }, { Id: 18532 @@ -118108,12 +119923,8 @@ item_db: ( View: 713 Script: <" bonus bMatkRate,2; - if(getrefine() >= 5) { - bonus bMatkRate,3; - } - if(getrefine() >= 7) { - bonus bMatkRate,3; - } + if(getrefine() >= 5) { bonus bMatkRate,3; } + if(getrefine() >= 7) { bonus bMatkRate,3; } "> }, { @@ -118145,10 +119956,7 @@ item_db: ( Script: <" bonus bDex,2; bonus bCritAtkRate,10; - if(isequipped(1764)) bonus bCritAtkRate,5; - if(getrefine() >= 7) { - bonus bCritAtkRate,5; - } + if(getrefine()>=7) { bonus bCritAtkRate,5; } "> }, { @@ -118161,8 +119969,13 @@ item_db: ( Def: 10 Slots: 1 Loc: 768 - EquipLv: 10 + EquipLv: 30 View: 716 + Script: <" + bonus bHealPower,2; + bonus bHealPower2,5; + if(getrefine()>6) { bonus bHealPower,3; } + "> }, { Id: 18543 @@ -118463,6 +120276,10 @@ item_db: ( Loc: 256 EquipLv: 50 View: 733 + Script: <" + bonus bDelayrate,-(5+(3*(getrefine()/3))); + bonus bUseSPrate,10-(3*(getrefine()/3)); + "> }, { Id: 18564 @@ -118645,13 +120462,7 @@ item_db: ( Script: <" bonus2 bSubRace,RC_NonBoss,-5; bonus2 bAddRace,RC_Boss,10; - bonus2 bAddRace,RC_Boss,getrefine()/5; - if (isequipped(4140)) { - bonus2 bAddRace,RC_Boss,5; - if (getrefine() >= 11) { - bonus2 bSubRace,RC_NonBoss,5; - } - } + if(getrefine()>4) { bonus2 bAddRace,RC_Boss,getrefine()-4; } "> }, { @@ -118743,12 +120554,8 @@ item_db: ( bonus bInt,2; bonus bHealPower,1; bonus bHealPower2,1; - if(getrefine() >= 7) { - bonus bHealPower,5; - } - if(getrefine() >= 9) { - bonus bHealPower,3; - } + if(getrefine() >= 7) { bonus bHealPower,5; } + if(getrefine() >= 9) { bonus bHealPower,3; } "> }, { @@ -119573,7 +121380,10 @@ item_db: ( Loc: 256 EquipLv: 30 View: 790 - Script: <" bonus bDex,1; "> + Script: <" + bonus bDex,1; + bonus4 bAutoSpellWhenHit,DC_WINKCHARM,1,100,1; + "> }, { Id: 18637 @@ -119589,6 +121399,7 @@ item_db: ( Script: <" bonus bStr,2; bonus bVit,1; + if(getrefine()>7) { bonus bSpeedRate,25; } "> }, { @@ -119602,7 +121413,10 @@ item_db: ( Job: 0xFFFFFFFE Loc: 256 View: 791 - Script: <" bonus bLuk,3; "> + Script: <" + bonus bLuk,3; + bonus2 bAddRaceTolerance,RC_Plant,10; + "> }, { Id: 18639 @@ -119615,7 +121429,10 @@ item_db: ( Job: 0xFFFFFFFE Loc: 256 View: 792 - Script: <" bonus bLuk,3; "> + Script: <" + bonus bLuk,3; + /* Increase damage against water property monster by +10% */ + "> }, { Id: 18640 @@ -119640,6 +121457,11 @@ item_db: ( Job: 0xFFFFFFFE Loc: 256 View: 794 + Script: <" + bonus bInt,3; + bonus bMaxSP,50; + bonus bMatkRate,5; + "> }, { Id: 18642 @@ -119692,7 +121514,11 @@ item_db: ( Def: 2 Loc: 256 View: 798 - Script: <" bonus bInt,1; "> + Script: <" + bonus bInt,1; + bonus2 bAddRace,RC_DemiHuman,5; + bonus2 bAddRace,RC_Player,5; + "> }, { Id: 18646 @@ -119705,6 +121531,10 @@ item_db: ( Slots: 1 Loc: 256 View: 799 + Script: <" + bonus2 bAddMonsterDropItem,519,100; + bonus bDex,2; + "> }, { Id: 18647 @@ -119809,6 +121639,12 @@ item_db: ( Slots: 1 Loc: 769 View: 806 + Refine: false + Script: <" + bonus2 bResEff,Eff_Curse,10000; + bonus bMdef,5; + bonus bMaxHP,500; + "> }, { Id: 18655 @@ -119837,6 +121673,8 @@ item_db: ( bonus bMdef,10; bonus bStr,2; bonus bInt,2; + bonus2 bAddRace,RC_Undead,15; + bonus2 bAddRace,RC_Demon,15; bonus2 bMagicAddRace,RC_Undead,15; bonus2 bMagicAddRace,RC_Demon,15; "> @@ -119853,7 +121691,12 @@ item_db: ( EquipLv: 80 Refine: false View: 568 - Script: <" bonus bUnbreakableHelm,0; "> + Script: <" + bonus bUnbreakableHelm,0; + bonus bAspdRate,1; + if(BaseLevel>=100) { bonus bAspdRate,1; } + if(BaseLevel>=150) { bonus bAspdRate,1; } + "> }, { Id: 18658 @@ -119877,8 +121720,8 @@ item_db: ( Loc: 768 View: 808 Script: <" - bonus3 bAutoSpell,"SA_FLAMELAUNCHER",5,10; - bonus3 bAutoSpell,"AS_SONICBLOW",5,10; + bonus3 bAutoSpell,AS_SONICBLOW,5,10; + autobonus "{ bonus bAtkEle,Ele_Fire; }",10000,1800000; "> }, { @@ -120006,6 +121849,7 @@ item_db: ( Slots: 1 Loc: 256 View: 694 + Script: <" skill AL_DECAGI,3; "> }, { Id: 18669 @@ -120019,7 +121863,10 @@ item_db: ( Job: 0xFFFFFFFE Loc: 256 View: 819 - Script: <" bonus bDex,2; "> + Script: <" + bonus bDex,2; + bonus bMaxHPrate,1; + "> }, { Id: 18670 @@ -120062,8 +121909,9 @@ item_db: ( Refine: false View: 817 Script: <" - bonus bMdef,1; bonus bUnbreakableHelm,0; + bonus bMdef,1; + bonus bSPrecovRate,2; "> }, { @@ -120079,9 +121927,9 @@ item_db: ( Script: <" bonus bMdef,7; bonus bHealPower,5; - if(getrefine()>6) bonus bHealPower,5; - if(getrefine()>8) bonus bMatkRate,7; - if(getrefine()>11) bonus bMatkRate,5; + if(getrefine()>6) { bonus bHealPower,getrefine()-6; } + if(getrefine()>8) { bonus bMatkRate,7; } + if(getrefine()>11) { bonus bMatkRate,5; } "> }, { @@ -120097,7 +121945,6 @@ item_db: ( Loc: 256 View: 11 Script: <" - bonus bAgi,3; bonus bAspdRate,1; bonus2 bSPLossRate,5,10000; @@ -120116,7 +121963,10 @@ item_db: ( Loc: 256 EquipLv: 20 View: 11 - Script: <" bonus bDex,2; "> + Script: <" + bonus bDex,2; + bonus bHit,5; + "> }, { Id: 18676 @@ -120145,6 +121995,9 @@ item_db: ( EquipLv: 20 Refine: false View: 823 + Script: <" + bonus2 bAddRace,RC_Plant,2; + "> }, { Id: 18678 @@ -120158,6 +122011,9 @@ item_db: ( EquipLv: 20 Refine: false View: 824 + Script: <" + bonus2 bSubSize,Size_Small,2; + "> }, { Id: 18679 @@ -120171,6 +122027,9 @@ item_db: ( EquipLv: 20 Refine: false View: 825 + Script: <" + skill MC_IDENTIFY,1; + "> }, { Id: 18680 @@ -120186,7 +122045,7 @@ item_db: ( View: 826 Script: <" bonus bAgi,1; - bonus2 bExpAddRace,RC_Insect,10; + bonus2 bExpAddRace,RC_Insect,5; "> }, { @@ -120199,7 +122058,10 @@ item_db: ( Def: 2 Loc: 256 View: 827 - Script: <" bonus bVit,2; "> + Script: <" + bonus bVit,2; + bonus bMaxHP,100; + "> }, { Id: 18682 @@ -120375,6 +122237,9 @@ item_db: ( Loc: 256 EquipLv: 20 View: 838 + Script: <" + bonus2 bAddRace,RC_Brute,2; + "> }, { Id: 18694 @@ -120389,6 +122254,9 @@ item_db: ( Loc: 256 EquipLv: 20 View: 839 + Script: <" + bonus bCritical,10; + "> }, { Id: 18695 @@ -120417,6 +122285,9 @@ item_db: ( Loc: 256 EquipLv: 20 View: 841 + Script: <" + skill MC_MAMMONITE,2; + "> }, { Id: 18697 @@ -120491,6 +122362,7 @@ item_db: ( bonus bInt,3; bonus bDex,2; bonus bLuk,1; + if(getiteminfo(getequipid(EQI_HAND_R),11)==15) bonus bVariableCastrate,3; "> }, { @@ -120516,6 +122388,9 @@ item_db: ( Loc: 1 Refine: false View: 848 + Script: <" + bonus2 bResEff,Eff_Poison,2000; + "> }, { Id: 18704 @@ -120583,7 +122458,7 @@ item_db: ( EquipLv: 20 View: 853 Script: <" - skill "AL_HEAL",3; + skill AL_HEAL,3; "> }, { @@ -120865,12 +122740,8 @@ item_db: ( bonus2 bSubRace,RC_DemiHuman,10; bonus2 bAddItemHealRate,522,30; bonus bVariableCastrate,-3; - if(getrefine()>=12) { - bonus bVariableCastrate,-1; - } - if(getrefine()>=14) { - bonus bVariableCastrate,-1; - } + if(getrefine()>=12) { bonus bVariableCastrate,-1; } + if(getrefine()>=14) { bonus bVariableCastrate,-1; } "> }, { @@ -121181,11 +123052,16 @@ item_db: ( AegisName: "Feather_Beret_" Name: "Feather Beret_" Type: 5 - Buy: 0 + Buy: 30000 Slots: 1 Loc: 256 EquipLv: 1 View: 224 + Script: <" + bonus bMdef,1; + bonus2 bAddRaceTolerance,RC_DemiHuman,10; + bonus2 bAddRaceTolerance,RC_Player,10; + "> }, { Id: 18756 @@ -121259,9 +123135,7 @@ item_db: ( bonus bInt,2; bonus bMaxSP,150; bonus bMatk,getrefine(); - if(getrefine()>=7) { - bonus bInt,getrefine()-6; - } + if(getrefine()>=7) bonus bInt,getrefine()-6; "> }, { @@ -121281,9 +123155,7 @@ item_db: ( bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50+(getrefine()*5); - if(getrefine()>=7) { - bonus bDex,getrefine()-6; - } + if(getrefine()>=7) bonus bDex,getrefine()-6; "> }, { @@ -121301,9 +123173,7 @@ item_db: ( Script: <" bonus bAgi,2; bonus bLuk,2; - if(getrefine()>=7) { - bonus bFlee2,2; - } + if(getrefine()>=7) { bonus bFlee2,2; } "> }, { @@ -121322,9 +123192,7 @@ item_db: ( Script: <" bonus bLuk,2; bonus bMdef,5; - if(getrefine()>=7) { - bonus bCritAtkRate,5; - } + if(getrefine()>=7) { bonus bCritAtkRate,5; } "> }, { @@ -121341,9 +123209,7 @@ item_db: ( View: 15 Script: <" bonus bLuk,2; - if(getrefine()>=7) { - bonus bCritical,5; - } + if(getrefine()>=7) { bonus bCritical,5; } "> }, { @@ -121362,12 +123228,8 @@ item_db: ( Script: <" bonus bVit,1; bonus bMaxHPrate,5; - if(getrefine()>=7) { - bonus2 bSubEle,Ele_Neutral,1; - } - if(getrefine()>=9) { - bonus bMaxHPrate,3; - } + if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,1; } + if(getrefine()>=9) { bonus bMaxHPrate,3; } "> }, { @@ -121391,9 +123253,7 @@ item_db: ( bonus bAgi,2; bonus bLuk,2; } - if(getrefine()>=9) { - bonus bAspd,1; - } + if(getrefine()>=9) { bonus bAspd,1; } "> }, { @@ -121440,12 +123300,8 @@ item_db: ( Script: <" bonus2 bSubEle,Ele_Dark,-15; bonus2 bSubEle,Ele_Neutral,2; - if(getrefine()>=7) { - bonus2 bSubEle,Ele_Neutral,2; - } - if(getrefine()>=9) { - bonus2 bSubEle,Ele_Neutral,2; - } + if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,2; } + if(getrefine()>=9) { bonus2 bSubEle,Ele_Neutral,2; } "> }, { @@ -121462,9 +123318,7 @@ item_db: ( View: 51 Script: <" bonus2 bAddRaceTolerance,RC_Undead,10; - if(getrefine()>=7) { - bonus2 bAddRaceTolerance,RC_Undead,10; - } + if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Undead,10; } "> }, { @@ -121481,9 +123335,7 @@ item_db: ( View: 139 Script: <" bonus2 bAddRaceTolerance,RC_Undead,10; - if(getrefine()>=7) { - bonus2 bAddRaceTolerance,RC_Undead,10; - } + if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Undead,10; } "> }, { @@ -121590,10 +123442,6 @@ item_db: ( View: 255 Script: <" bonus bSPrecovRate,30; - if (isequipped(20710)) { - bonus bAgi,5; - bonus bFlee,10; - } "> }, { @@ -121715,9 +123563,7 @@ item_db: ( bonus bMdef,10; skill SA_SPELLBREAKER,1; bonus bUseSPrate,50; - if(getrefine()>5) { - bonus bUseSPrate,-((getrefine()*10)-50); - } + if(getrefine()>5) { bonus bUseSPrate,-((getrefine()*10)-50); } "> }, { @@ -121735,9 +123581,7 @@ item_db: ( Script: <" bonus bInt,2; bonus2 bMagicAddRace,RC_DemiHuman,5; - if(getrefine()>6) { - bonus2 bMagicAddRace,RC_DemiHuman,5; - } + if(getrefine()>6) { bonus2 bMagicAddRace,RC_DemiHuman,5; } "> }, { @@ -121856,12 +123700,8 @@ item_db: ( Script: <" bonus2 bSkillAtk,PR_MAGNUS,30; bonus2 bSkillAtk,PR_MAGNUS,(getrefine()/2)*5; - if(getrefine()>6) { - bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),50; /* Custom - IRO */ - } - if(getrefine()>8) { - bonus bFixedCastrate,-1; - } + if(getrefine()>6) { bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),50; } + if(getrefine()>8) { bonus bFixedCastrate,-1; } "> }, { @@ -121896,16 +123736,12 @@ item_db: ( EquipLv: 100 View: 911 Script: <" + bonus bMdef,10; bonus2 bSkillAtk,MG_FIREBOLT,50; bonus2 bSkillAtk,MG_LIGHTNINGBOLT,50; bonus2 bSkillAtk,MG_COLDBOLT,50; - bonus bMdef,10; - if(getrefine()>6) { - bonus2 bSkillAtk,SO_SPELLFIST,25; - } - if(getrefine()>8) { - bonus bAspd,5; - } + if(getrefine()>6) { bonus2 bSkillAtk,SO_SPELLFIST,25; } + if(getrefine()>8) { bonus bAspd,5; } "> }, { @@ -121934,9 +123770,7 @@ item_db: ( bonus2 bSkillAtk,WL_EARTHSTRAIN,5; bonus2 bSkillAtk,WL_CHAINLIGHTNING,5; } - if(getrefine()>8) { - bonus bMatkRate,5; - } + if(getrefine()>8) { bonus bMatkRate,5; } "> }, { @@ -121953,12 +123787,8 @@ item_db: ( View: 913 Script: <" bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*5); - if(getrefine()>6) { - bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,25; - } - if(getrefine()>8) { - bonus bMaxSP,200; - } + if(getrefine()>6) { bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,25; } + if(getrefine()>8) { bonus bMaxSP,200; } "> }, { @@ -122067,9 +123897,7 @@ item_db: ( bonus bInt,2; skill NJ_RAIGEKISAI,3; bonus2 bSubEle,Ele_Wind,15; - if (getrefine()>8) { - bonus2 bSubEle,Ele_Wind,5; - }; + if (getrefine()>8) { bonus2 bSubEle,Ele_Wind,5; } "> }, { @@ -122086,8 +123914,8 @@ item_db: ( Script: <" bonus bMaxHPrate,5; if (getrefine()>4) { - bonus bMaxHPrate,getrefine(); - bonus bMaxSPrate,-(getrefine()*2); + bonus bMaxHPrate,getrefine()-4; + bonus bMaxSPrate,-((getrefine()*2)-8); } if (getrefine()>9) { bonus bMaxHPrate,4; @@ -122107,9 +123935,10 @@ item_db: ( View: 920 Script: <" bonus bUseSPrate,-5; - if(readparam(bDex)>=100) bonus bUseSPrate,-5; - if(readparam(bDex)>=120) bonus bUseSPrate,-5; - if (isequipped(2597)) { + if(readparam(bDex)>=100) { + bonus bUseSPrate,-5; + } + if(readparam(bDex)>=120) { bonus bUseSPrate,-5; } "> @@ -122138,9 +123967,6 @@ item_db: ( bonus2 bMagicAddEle,Ele_Water,5; bonus2 bMagicAddEle,Ele_Earth,5; } - if (isequipped(1636)) { - bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; - } "> }, { @@ -122245,8 +124071,8 @@ item_db: ( bonus bInt,1; bonus bMdef,5; bonus2 bAddMonsterDropItem,7939,50; - if (getrefine()>=6) bonus2 bAddMonsterDropItem,7939,50; - if (getrefine()>=9) bonus2 bAddMonsterDropItem,7939,50; + if (getrefine()>=6) { bonus2 bAddMonsterDropItem,7939,50; } + if (getrefine()>=9) { bonus2 bAddMonsterDropItem,7939,50; } "> }, { @@ -122375,9 +124201,7 @@ item_db: ( Loc: 256 EquipLv: 120 View: 941 - Script: <" - bonus2 bSubEle,Ele_Holy,3+(getrefine()/2); - "> + Script: <" bonus2 bSubEle,Ele_Holy,3+(getrefine()/2); "> }, { Id: 18821 @@ -122405,9 +124229,7 @@ item_db: ( EquipLv: 30 Refine: false View: 422 - Script: <" - bonus3 bAutoSpell,SM_MAGNUM,1,30; - "> + Script: <" bonus3 bAutoSpell,SM_MAGNUM,1,30; "> }, { Id: 18823 @@ -122441,14 +124263,6 @@ item_db: ( Script: <" bonus3 bHPDrainRate,10,1,0; bonus3 bSPDrainRate,10,1,0; - if(isequipped(18825)) { - bonus bMaxHP,100; - bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); - } - if(isequipped(5021)) { - bonus bMaxHP,100; - bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); - } "> }, { @@ -122691,9 +124505,7 @@ item_db: ( EquipLv: 1 Refine: false View: 952 - Script: <" - bonus bStr,2; - "> + Script: <" bonus bStr,2; "> }, { Id: 18839 @@ -122743,7 +124555,7 @@ item_db: ( bonus bAspdRate,(getrefine()/3)*2; bonus2 bExpAddRace,RC_Boss,3; bonus2 bExpAddRace,RC_NonBoss,3; - if (getrefine()>9) bonus bAspd,1; + if (getrefine()>9) { bonus bAspd,1; } "> }, { @@ -122776,9 +124588,7 @@ item_db: ( View: 957 Script: <" bonus2 bSubRace,RC_DemiHuman,5; - if (getrefine()>8) { - bonus bMaxHPrate,getrefine()-8; - } + if (getrefine()>8) { bonus bMaxHPrate,getrefine()-8; } "> }, { @@ -122837,12 +124647,8 @@ item_db: ( bonus bVit,1; bonus2 bSubEle,Ele_Water,2; bonus2 bAddEle,Ele_Water,2; - if (getrefine()>=7) { - bonus2 bAddEle,Ele_Water,3; - } - if (getrefine()>=9) { - bonus2 bSubEle,Ele_Water,3; - } + if (getrefine()>=7) { bonus2 bAddEle,Ele_Water,3; } + if (getrefine()>=9) { bonus2 bSubEle,Ele_Water,3; } "> }, { @@ -122855,9 +124661,7 @@ item_db: ( Loc: 256 EquipLv: 1 View: 963 - Script: <" - bonus bMatk,20+getrefine(); - "> + Script: <" bonus bMatk,20+getrefine(); "> }, { Id: 18849 @@ -122889,9 +124693,9 @@ item_db: ( View: 966 Script: <" bonus bMdef,3; - bonus bUnbreakableHelm,0; bonus bDex,1; bonus bAgi,1; + bonus bUnbreakableHelm,0; "> }, { @@ -122902,9 +124706,7 @@ item_db: ( Loc: 256 EquipLv: 40 View: 397 - Script: <" - bonus bMaxHPrate,5+(getrefine()/2); - "> + Script: <" bonus bMaxHPrate,5+(getrefine()/2); "> }, { Id: 18852 @@ -122919,7 +124721,7 @@ item_db: ( View: 968 Script: <" bonus bAllStats,1; - if (getrefine()>=12) bonus bAspd,2; + if (getrefine()>=12) { bonus bAspd,2; } "> }, { @@ -122936,7 +124738,7 @@ item_db: ( View: 968 Script: <" bonus bAllStats,1; - if (getrefine()>=12) bonus bAspd,2; + if (getrefine()>=12) { bonus bAspd,2; } "> }, { @@ -122947,9 +124749,7 @@ item_db: ( Loc: 256 EquipLv: 40 View: 865 - Script: <" - bonus bMaxSPrate,5+(getrefine()/2); - "> + Script: <" bonus bMaxSPrate,5+(getrefine()/2); "> }, { Id: 18855 @@ -123107,7 +124907,7 @@ item_db: ( Name: "Jejecap" Type: 5 Buy: 0 - Weight: 100 + Weight: 500 Def: 8 Loc: 256 EquipLv: 70 @@ -123115,6 +124915,22 @@ item_db: ( Script: <" bonus bStr,2; bonus bInt,3; + bonus bUnbreakableHelm,0; + "> +}, +{ + Id: 18886 + AegisName: "Rainbow_Long_Octopus" + Name: "Rainbow Long Octopus" + Type: 5 + Buy: 0 + Weight: 100 + Loc: 256 + Refine: false + View: 1007 + Script: <" + bonus bVit,2; + bonus bDex,3; "> }, { @@ -123131,6 +124947,12 @@ item_db: ( Script: <" bonus bVit,3; bonus bMdef,5; + bonus bMatkRate,2; + if(getrefine()>8) { + bonus bMdef,5; + bonus bMatkRate,4; + } + if(getrefine()>11) { bonus bFixedCastrate,-10; } "> }, { @@ -123142,9 +124964,19 @@ item_db: ( Weight: 100 Def: 2 Slots: 1 - Loc: 1 - EquipLv: 1 + Loc: 256 View: 1013 + Script: <" + bonus bInt,5; + bonus bLuk,5; + bonus bAtkRate,2; + bonus bMatkRate,5; + if(getrefine()>8) { + bonus bAtkRate,4; + bonus bMatkRate,4; + } + if(getrefine()>11) { bonus bFixedCastrate,-10; } + "> }, { Id: 18889 @@ -123155,9 +124987,18 @@ item_db: ( Weight: 100 Def: 2 Slots: 1 - Loc: 1 - EquipLv: 1 + Loc: 256 View: 1014 + Script: <" + bonus bAgi,5; + bonus bLuk,5; + bonus bAtkRate,5; + if(getrefine()>8) { + bonus bAtkRate,5; + bonus bMatkRate,5; + } + if(getrefine()>11) { bonus bFixedCastrate,-10; } + "> }, { Id: 18890 @@ -123167,9 +125008,19 @@ item_db: ( Buy: 0 Def: 2 Slots: 1 - Loc: 1 - EquipLv: 1 + Loc: 256 View: 1015 + Script: <" + bonus bInt,5; + bonus bLuk,5; + bonus bAtkRate,2; + bonus bMatkRate,5; + if(getrefine()>8) { + bonus bAtkRate,4; + bonus bMatkRate,4; + } + if(getrefine()>11) { bonus bFixedCastrate,-10; } + "> }, { Id: 18891 @@ -123182,6 +125033,11 @@ item_db: ( Slots: 1 Loc: 256 View: 1016 + Script: <" + bonus bAtkRate,5; + bonus bMatkRate,5; + bonus4 bAutoSpellWhenHit,SN_WINDWALK,5,100+(getrefine()*30),0; + "> }, { Id: 18892 @@ -123195,6 +125051,18 @@ item_db: ( Loc: 256 EquipLv: 10 View: 1017 + Script: <" + bonus bMdef,5; + bonus bFlee,5; + bonus bCritical,5; + bonus bHit,5; + bonus bFlee2,5; + if(getrefine()>6) { bonus bVariableCastrate,-5; } + if(getrefine()>8) { + bonus bDelayrate,-5; + bonus bAspdRate,5; + } + "> }, { Id: 18893 @@ -123208,6 +125076,16 @@ item_db: ( Loc: 256 EquipLv: 10 View: 1018 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,8; + bonus2 bAddRaceTolerance,RC_Player,8; + bonus2 bAddRaceTolerance,RC_Dragon,8; + bonus2 bAddItemHealRate,517,200; + if(getrefine()>11) { + bonus bMaxHPrate,7; + bonus bMaxSPrate,3; + } + "> }, { Id: 18894 @@ -123221,6 +125099,10 @@ item_db: ( EquipLv: 70 Refine: false View: 1019 + Script: <" + bonus2 bAddRaceTolerance,RC_DemiHuman,5; + bonus2 bAddRaceTolerance,RC_Player,5; + "> }, { Id: 18895 @@ -123234,6 +125116,7 @@ item_db: ( EquipLv: 50 Refine: false View: 1008 + Script: <" bonus2 bSubEle,Ele_Fire,5; "> }, { Id: 18896 @@ -123247,6 +125130,7 @@ item_db: ( EquipLv: 50 Refine: false View: 1009 + Script: <" bonus2 bSubEle,Ele_Fire,8; "> }, { Id: 18897 @@ -123260,6 +125144,7 @@ item_db: ( EquipLv: 50 Refine: false View: 1010 + Script: <" bonus2 bSubEle,Ele_Water,8; "> }, { Id: 18898 @@ -123274,6 +125159,15 @@ item_db: ( EquipLv: 50 Refine: false View: 997 + Script: <" + bonus bAllStats,5; + bonus bMaxHP,100; + bonus bMaxSP,50; + if(getrefine()>7) { + bonus bMaxHPrate,getrefine()-7; + bonus bFixedCastrate,-(getrefine()-7); + } + "> }, { Id: 18900 @@ -123315,7 +125209,7 @@ item_db: ( bonus bStr,5; bonus bMaxHPrate,5; bonus2 bSubEle,Ele_Fire,10; - if(getrefine()>=9) bonus bAspd,1+((getrefine()/2)-4); + if(getrefine()>=9) { bonus bAspd,1+((getrefine()/2)-4); } "> }, { @@ -123347,7 +125241,7 @@ item_db: ( Script: <" bonus2 bAddSize,Size_Medium,10; bonus2 bAddRaceTolerance,RC_DemiHuman,5; - if(getrefine()>=12) bonus bShortWeaponDamageReturn,5; + if(getrefine()>=12) { bonus bShortWeaponDamageReturn,5; } "> }, { @@ -123364,7 +125258,7 @@ item_db: ( bonus bDex,5; bonus2 bSubEle,Ele_Earth,3; bonus2 bAddRaceTolerance,RC_DemiHuman,10; - if(getrefine()>=12) bonus bShortWeaponDamageReturn,5; + if(getrefine()>=12) { bonus bShortWeaponDamageReturn,5; } "> }, { @@ -123381,10 +125275,6 @@ item_db: ( Script: <" bonus bAllStats,1; bonus5 bAutoSpellWhenHit,AL_RUWACH,1,50,BF_WEAPON,0; /* Custom - PRO */ - if(isequipped(2254)) { - bonus2 bExpAddRace,RC_NonBoss,5; - bonus2 bExpAddRace,RC_Boss,5; - } "> }, { @@ -123401,10 +125291,6 @@ item_db: ( Script: <" bonus bAllStats,1; bonus5 bAutoSpellWhenHit,AL_RUWACH,1,50,BF_WEAPON,0; /* Custom - PRO */ - if(isequipped(5007)) { - bonus2 bExpAddRace,RC_NonBoss,5; - bonus2 bExpAddRace,RC_Boss,5; - } "> }, { @@ -123511,9 +125397,7 @@ item_db: ( Script: <" bonus bDex,2; bonus5 bAutoSpellWhenHit,WZ_STORMGUST,5,50,BF_WEAPON,0; /* Custom - IRO */ - if(getrefine()>=8) { - bonus bDex,1+((getrefine()/2)-4); - } + if(getrefine()>=8) { bonus bDex,1+((getrefine()/2)-4); } "> }, { @@ -123666,6 +125550,14 @@ item_db: ( bonus2 bAddRace,RC_Undead,5; "> }, +{ + Id: 19015 + AegisName: "Costume_Kamas_Hairband" + Name: "Costume Kama's Hairband" + Type: 5 + Loc: 1024 + View: 564 +}, { Id: 19019 AegisName: "Elemental_Crown" @@ -123681,9 +125573,7 @@ item_db: ( bonus bDex,3; bonus bLongAtkRate,4; bonus bDex,(getrefine()/2); - if(BaseLevel>130) { - bonus bDex,getrefine(); - } + if(BaseLevel>130) { bonus bDex,getrefine(); } "> }, { @@ -123702,12 +125592,6 @@ item_db: ( bonus bInt,3; bonus bMatkRate,4; if(BaseLevel<100) { bonus bInt,getrefine()/2; } else { bonus bInt,getrefine(); } - if(isequipped(1618)) { - bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; - if (getequiprefinerycnt(EQI_HAND_R)>=10) { /* Custom - JRO */ - autobonus "{ bonus bVariableCastrate,-50; }",50,5000,BF_MAGIC,"{ specialeffect2 EF_SUFFRAGIUM; }"; - } - } "> }, { @@ -123725,7 +125609,7 @@ item_db: ( Script: <" bonus bStr,3; bonus bAtkRate,4; - if(BaseLevel<100){ bonus bStr,getrefine()/2; } else { bonus bStr,getrefine(); } + if(BaseLevel<100) { bonus bStr,getrefine()/2; } else { bonus bStr,getrefine(); } if(isequipped(1387)) { bonus2 bSkillAtk,WS_CARTTERMINATION,15+(getequiprefinerycnt(EQI_HAND_R)*5); } @@ -123796,11 +125680,6 @@ item_db: ( bonus bMdef,3; bonus bMaxHPrate,3; } - if (isequipped(5170)) { - bonus bAspdRate,5; - if(getequiprefinerycnt(EQI_HEAD_TOP)>6) bonus bAspdRate,5; - if(getequiprefinerycnt(EQI_HEAD_TOP)>8) bonus bMaxHPrate,5; - } "> }, { @@ -123833,15 +125712,10 @@ item_db: ( Loc: 256 EquipLv: 110 View: 870 - Script: <" - if(isequipped(15061)) { - bonus2 bAddRaceTolerance,RC_Fish,10+getequiprefinerycnt(EQI_ARMOR); - } - "> }, { Id: 19027 - AegisName: "Type-10_Glasses" + AegisName: "Type_10_Glasses" Name: "Type-10 Glasses" Type: 5 Weight: 200 @@ -123855,7 +125729,7 @@ item_db: ( }, { Id: 19028 - AegisName: "Devil's_Minion" + AegisName: "Devils_Minion" Name: "Devil's Minion" Type: 5 Weight: 200 @@ -123896,6 +125770,114 @@ item_db: ( bonus2 bAddRace,RC_Angel,3; "> }, +{ + Id: 19042 + AegisName: "Maneater_Flower_Hat_" + Name: "Maneater Flower Hat" + Type: 5 + Buy: 20 + Weight: 300 + Def: 5 + Slots: 1 + Loc: 256 + EquipLv: 20 + View: 852 + Script: <" + bonus bMdef,5; + bonus2 bSPDrainValueRace,RC_Insect,5; + bonus bHPGainValue,100; + "> +}, +{ + Id: 19043 + AegisName: "Goibne's_Helmet_" + Name: "Goibne's Helm" + Type: 5 + Buy: 30000 + Weight: 500 + Def: 10 + Slots: 1 + Job: 0xFFFFFFFE + Loc: 256 + EquipLv: 54 + View: 258 + Script: <" + bonus bVit,3; + bonus bMdef,3; + "> +}, +{ + Id: 19044 + AegisName: "Morrigane's_Helm_" + Name: "Morrigane's Helm" + Type: 5 + Buy: 30000 + Weight: 500 + Def: 8 + Slots: 1 + Job: 0xFFFFFFFE + Loc: 256 + EquipLv: 61 + View: 257 + Script: <" + bonus bLuk,2; + bonus bBaseAtk,3; + "> +}, +{ + Id: 19045 + AegisName: "Blue_Ears_Accessory" + Name: "Blue Ears Accessory" + Type: 5 + Buy: 20 + Weight: 200 + Loc: 512 + EquipLv: 10 + View: 1186 + Script: <" + bonus2 bMagicAddRace,RC_Angel,4; + bonus2 bAddRaceTolerance,RC_Angel,5; + "> +}, +{ + Id: 19046 + AegisName: "Poisonous_Man" + Name: "Poisonous Man" + Type: 5 + Weight: 500 + Def: 16 + Slots: 1 + Job: 0xFFF0207F + Upper: 58 + Loc: 4 + EquipLv: 70 + Script: <" + bonus2 bAddEff,Eff_Poison,200; + bonus bMdef,2; + bonus bMaxHPrate,5; + bonus bMatkRate,1; + "> +}, +{ + Id: 19047 + AegisName: "Angeling_Furhat" + Name: "Angeling Furhat" + Type: 5 + Buy: 20 + Weight: 300 + Def: 5 + Slots: 1 + Loc: 256 + EquipLv: 20 + View: 953 + Script: <" + bonus bMdef,5; + bonus2 bSPDrainValueRace,RC_Angel,5; + bonus bHPGainValue,100; + if(getrefine()>=5) { bonus2 bAddRaceTolerance,RC_Angel,5; } + if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Angel,5; } + "> +}, // Costume Equipments // =================================================================== { @@ -124351,6 +126333,8 @@ item_db: ( Script: <" bonus bUnbreakableHelm,0; bonus bInt,1; + bonus2 bExpAddRace,RC_NonBoss,1; + bonus2 bExpAddRace,RC_Boss,1; "> }, { @@ -124409,7 +126393,10 @@ item_db: ( Loc: 4096 Refine: false View: 259 - Script: <" bonus bUnbreakableHelm,0; "> + Script: <" + bonus bHit,1; + bonus bUnbreakableHelm,0; + "> }, { Id: 19542 @@ -124869,7 +126856,6 @@ item_db: ( Sell: 50 Upper: 2 Loc: 1024 - EquipLv: 1 View: 898 }, { @@ -124948,7 +126934,6 @@ item_db: ( Buy: 0 Weight: 100 Loc: 1024 - EquipLv: 1 Refine: false View: 910 }, @@ -125356,7 +127341,6 @@ item_db: ( Sell: 500 Upper: 2 Loc: 4096 - EquipLv: 1 View: 194 }, { @@ -126455,7 +128439,6 @@ item_db: ( Type: 5 Buy: 0 Loc: 2048 - EquipLv: 1 Refine: false View: 1021 }, @@ -126466,7 +128449,6 @@ item_db: ( Type: 5 Buy: 0 Loc: 2048 - EquipLv: 1 Refine: false View: 779 }, @@ -127338,6 +129320,24 @@ item_db: ( bonus bMdef,1; "> }, +{ + Id: 19900 + AegisName: "Costume_Cool_Pirate_Eyepatch" + Name: "Costume Cool Pirate Eyepatch" + Type: 5 + Weight: 100 + Loc: 2048 + View: 1097 +}, +{ + Id: 19901 + AegisName: "Costume_Orc_Helm" + Name: "Costume Orc Helm" + Type: 5 + Loc: 1024 + Refine: false + View: 86 +}, { Id: 19902 AegisName: "Costume_Cigarette" @@ -127352,7 +129352,6 @@ item_db: ( Name: "Costume Witch's Pumpkin Hat" Type: 5 Loc: 1024 - EquipLv: 1 Refine: false View: 717 }, @@ -127458,7 +129457,6 @@ item_db: ( Name: "Costume Dark Pumpkin Hat" Type: 5 Loc: 1024 - EquipLv: 1 Refine: false View: 691 }, @@ -127468,7 +129466,6 @@ item_db: ( Name: "Costume Lude Mask" Type: 5 Loc: 6144 - EquipLv: 1 Refine: false View: 802 }, @@ -127478,7 +129475,6 @@ item_db: ( Name: "Costume Quve Mask" Type: 5 Loc: 6144 - EquipLv: 1 Refine: false View: 472 }, @@ -127488,7 +129484,6 @@ item_db: ( Name: "Costume Evolved Whisper Mask" Type: 5 Loc: 7168 - EquipLv: 1 Refine: false View: 458 }, @@ -129639,7 +131634,6 @@ item_db: ( Name: "C There Is Something" Type: 5 Loc: 3072 - EquipLv: 1 Refine: false View: 1091 }, @@ -129675,6 +131669,14 @@ item_db: ( Loc: 1024 View: 251 }, +{ + Id: 20188 + AegisName: "Costume_Morpheus's_Hood" + Name: "Costume Morpheus's Hood" + Type: 5 + Loc: 1024 + View: 256 +}, { Id: 20189 AegisName: "Costume_Goibne's_Helm" @@ -130404,7 +132406,7 @@ item_db: ( }, { Id: 20278 - AegisName: "Costume_Man's_Medal" + AegisName: "Costume_Mans_Medal" Name: "Costume Man's Medal" Type: 5 Loc: 1024 @@ -130476,7 +132478,7 @@ item_db: ( }, { Id: 20287 - AegisName: "Costume_Man's_Medal(Gold)" + AegisName: "Costume_Mans_Medal(Gold)" Name: "Costume Man's Medal(Gold)" Type: 5 Loc: 1024 @@ -130490,6 +132492,14 @@ item_db: ( Loc: 1024 View: 1334 }, +{ + Id: 20291 + AegisName: "Costume_Helm_of_Thoth" + Name: "Costume Helm of Thoth" + Type: 5 + Loc: 7168 + View: 860 +}, { Id: 20292 AegisName: "Costume_Black_Ramen_Hat" @@ -130498,6 +132508,147 @@ item_db: ( Loc: 1024 View: 1338 }, +{ + Id: 20293 + AegisName: "Costume_Sleeper_Hat" + Name: "Costume Sleeper Hat" + Type: 5 + Loc: 1024 + View: 590 +}, +{ + Id: 20294 + AegisName: "Costume_Savage_Babe_Hat" + Name: "Costume Savage Babe Hat" + Type: 5 + Loc: 1024 + View: 553 +}, +{ + Id: 20295 + AegisName: "Costume_Poring_Sunglasses" + Name: "Costume Poring Sunglasses" + Type: 5 + Loc: 2048 + View: 954 +}, +{ + Id: 20296 + AegisName: "Costume_Yoyo_Hat" + Name: "Costume Yoyo Hat" + Type: 5 + Loc: 1024 + View: 391 +}, +{ + Id: 20297 + AegisName: "Costume_Cactus_Hat" + Name: "Costume Cactus Hat" + Type: 5 + Loc: 1024 + View: 615 +}, +{ + Id: 20298 + AegisName: "Costume_Happy_Lunatic_Hanging_Ear" + Name: "Costume Happy Lunatic Hanging Ear" + Type: 5 + Loc: 2048 + View: 1340 +}, +{ + Id: 20299 + AegisName: "Costume_Face_Crusher" + Name: "Costume Face Crusher" + Type: 5 + Loc: 6144 + View: 1341 +}, +{ + Id: 20300 + AegisName: "Costume_Hill_Wind_Mask" + Name: "Costume Hill Wind Mask" + Type: 5 + Loc: 7168 + View: 1342 +}, +{ + Id: 20301 + AegisName: "Costume_Golden_Savage_Hat" + Name: "Costume Golden Savage Hat" + Type: 5 + Loc: 1024 + View: 648 +}, +{ + Id: 20302 + AegisName: "Costume_Beelzebub_Crown" + Name: "Costume Beelzebub Crown" + Type: 5 + Loc: 1024 + View: 1343 +}, +{ + Id: 20303 + AegisName: "Costume_Mandragora_Cap" + Name: "Costume Mandragora Cap" + Type: 5 + Loc: 1024 + View: 402 +}, +{ + Id: 20304 + AegisName: "Costume_Raccoon_Hat" + Name: "Costume Raccoon Hat" + Type: 5 + Loc: 1024 + View: 118 +}, +{ + Id: 20307 + AegisName: "Costume_Beginner_Cap" + Name: "Costume Beginner Cap" + Type: 5 + Loc: 4096 + View: 1348 + Trade: { + nodrop: true + notrade: true + noselltonpc: true + nocart: true + nostorage: true + nogstorage: true + nomail: true + noauction: true + } + Script: <" + if(BaseLevel<100) { + bonus bHit,30-(3*(BaseLevel/10)); + bonus bMaxHP,1000-(100*(BaseLevel/10)); + bonus bMaxSP,200-(20*(BaseLevel/10)); + bonus bVariableCastrate,-10+(BaseLevel/10); + bonus bHealPower,150-(10*(BaseLevel/10)); + bonus bHealPower2,10*(BaseLevel/10); + bonus bAddItemHealRate,10*(BaseLevel/10); + } + "> +}, +{ + Id: 20329 + AegisName: "Costume_Very_Cute_Doll_Hat" + Name: "Costume Very Cute Doll Hat" + Type: 5 + Loc: 1024 + View: 1084 +}, +{ + Id: 20330 + AegisName: "Costume_Sombrero" + Name: "Costume Sombrero" + Type: 5 + Loc: 1024 + View: 151 +}, // New Garments (Costume) // =================================================================== { @@ -130622,9 +132773,7 @@ item_db: ( Upper: 56 Loc: 4 EquipLv: 120 - Script: <" - bonus2 bSubEle,Ele_Holy,3+(getrefine()/2); - "> + Script: <" bonus2 bSubEle,Ele_Holy,3+(getrefine()/2); "> }, { Id: 20724 @@ -130721,16 +132870,9 @@ item_db: ( bonus2 bSubEle,Ele_Neutral,10; bonus bFlee,20; bonus bVariableCastrate,-10; - .@r = getrefine(); - if(.@r>=7) { - bonus bVariableCastrate,-10; - } - if(.@r>=9) { - bonus bVariableCastrate,-10; - } - if(.@r>=12) { - bonus bVariableCastrate,-5; - } + if (getrefine()>=7) { bonus bVariableCastrate,-10; } + if (getrefine()>=9) { bonus bVariableCastrate,-10; } + if (getrefine()>=12) { bonus bVariableCastrate,-5; } "> }, { @@ -130803,11 +132945,15 @@ item_db: ( }, { Id: 20763 - AegisName: "Costume_Amistr_Bag" + AegisName: "C_Amistr_Bag" Name: "Costume Amistr Bag" Type: 5 Loc: 8192 View: 4 + Script: <" + bonus bMdef,10; + bonus2 bAddRaceTolerance,RC_Player,1; + "> }, { Id: 20764 @@ -130848,15 +132994,25 @@ item_db: ( Script: <" bonus bFlee2,8; bonus bFlee,getrefine()*2; - if(BaseLevel>130) { - bonus bFlee2,2; - } - if(isequipped(15128)) { - bonus bDelayrate,-10; - bonus bFlee2,6; - if(BaseLevel>130) { - bonus bDelayrate,-10; - } + if(BaseLevel>130) { bonus bFlee2,2; } + "> +}, +{ + Id: 20778 + AegisName: "Crimson_Stole" + Name: "Crimson Stole" + Type: 5 + Buy: 20 + Weight: 700 + Def: 8 + Loc: 4 + Script: <" + bonus bMdef,3; + bonus bMaxSPrate,10; + bonus bUseSPrate,-(1+2*(getrefine()/3)); + if(getrefine()>=10) { + bonus2 bSPGainRace,RC_NonBoss,20; + bonus2 bSPGainRace,RC_Boss,20; } "> }, @@ -130879,7 +133035,7 @@ item_db: ( Script: <" bonus bBaseAtk,(getrefine()*12); bonus bMatk,(getrefine()*5); - if(BaseLevel>70) bonus bBaseAtk,(((BaseLevel-70)/10)*10); + if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); } "> }, { @@ -130899,9 +133055,7 @@ item_db: ( Script: <" bonus2 bAddRace,RC_DemiHuman,80; bonus2 bIgnoreDefRate,RC_DemiHuman,30; - if(getrefine()>=6) { - bonus2 bAddRace,RC_DemiHuman,40; - } + if(getrefine()>=6) { bonus2 bAddRace,RC_DemiHuman,40; } if(getrefine()>=9) { autobonus2 "{ bonus bShortWeaponDamageReturn,20; bonus bMagicDamageReturn,20; }",200,1000,BF_WEAPON,"{ specialeffect2 EF_REFLECTSHIELD; }"; } @@ -130986,9 +133140,7 @@ item_db: ( Script: <" bonus bAtk,getrefine()*6; bonus bMatk,getrefine()*2; - if(BaseLevel>20) { - bonus bAtk,min(((BaseLevel-20)/10)*5,120); - } + if(BaseLevel>20) { bonus bAtk,min(((BaseLevel-20)/10)*5,120); } "> }, { @@ -131033,9 +133185,7 @@ item_db: ( WeaponLv: 1 EquipLv: 150 View: 3 - Script: <" - bonus bStr,20; - "> + Script: <" bonus bStr,20; "> }, { Id: 21008 @@ -131101,12 +133251,8 @@ item_db: ( EquipLv: 100 View: 3 Script: <" - if(getrefine()>=9) { - bonus bAtkRate,5; - } - if(getrefine()>=12) { - bonus bAtkRate,7; - } + if(getrefine()>=9) { bonus bAtkRate,5; } + if(getrefine()>=12) { bonus bAtkRate,7; } "> }, { @@ -131128,7 +133274,9 @@ item_db: ( Script: <" bonus bUnbreakableWeapon,0; bonus bAspdRate,-5; - if(readparam(bStr)<=110) bonus bAtk,-250; + if(readparam(bStr)<110) { + bonus bAtk,-250; + } bonus bCritAtkRate,getrefine(); "> }, @@ -131149,13 +133297,6 @@ item_db: ( WeaponLv: 4 EquipLv: 110 View: 3 - Script: <" - if(isequipped(4388)) bonus3 bAutoSpell,MG_SOULSTRIKE,5,20+(getequiprefinerycnt(EQI_HAND_R)); /* Custom - JRO */ - if(isequipped(4335)) bonus3 bAutoSpell,WZ_EARTHSPIKE,5,20+(getequiprefinerycnt(EQI_HAND_R)); - if(isequipped(4345)) bonus3 bAutoSpell,MG_LIGHTNINGBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); - if(isequipped(4350)) bonus3 bAutoSpell,MG_COLDBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); - if(isequipped(4380)) bonus3 bAutoSpell,MG_FIREBOLT,5,20+(getequiprefinerycnt(EQI_HAND_R)); - "> }, { Id: 21013 @@ -131176,10 +133317,6 @@ item_db: ( Script: <" bonus2 bSkillUseSP,KN_AUTOCOUNTER,-2; bonus2 bSkillUseSP,LK_PARRYING,-25; - if(isequipped(4072)) { - bonus2 bSubSize,Size_Large,15; - bonus2 bSubSize,Size_Small,15; - } "> }, { @@ -131225,12 +133362,12 @@ item_db: ( Script: <" bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { Id: 21016 - AegisName: "Two-Handed_Sword_of_Vicious_Mind" + AegisName: "Two_Handed_Sword_of_Vicious_Mind" Name: "Two-Handed Sword of Vicious Mind" Type: 4 Buy: 20 @@ -131243,9 +133380,7 @@ item_db: ( WeaponLv: 4 EquipLv: 160 View: 3 - Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - "> + Script: <" bonus bAtk,pow(min(getrefine(),15),2); "> }, { Id: 21018 @@ -131286,23 +133421,19 @@ item_db: ( View: 3 Script: <" bonus bAtk,min(readparam(bStr),120); - if(readparam(bStr)>=95) bonus bAtk,40; - if(readparam(bStr)>=108) bonus bAtk,40; - if(readparam(bStr)>=120) bonus bAtk,40; - if(getrefine()>=7) { - bonus3 bAutoSpell,NPC_WIDECURSE,5,10; /* Custom - JRO */ - } - if(getrefine()>=9) { - skill LK_BERSERK,1; - } + if(readparam(bStr)>=95) { bonus bAtk,40; } + if(readparam(bStr)>=108) { bonus bAtk,40; } + if(readparam(bStr)>=120) { bonus bAtk,40; } + if(getrefine()>=7) { bonus3 bAutoSpell,NPC_WIDECURSE,5,10; } /* Custom - JRO */ + if(getrefine()>=9) { skill LK_BERSERK,1; } "> }, // New Shoes // =================================================================== { Id: 22000 - AegisName: "Temporal_Boots_of_STR" - Name: "Temporal Boots of STR" + AegisName: "Temporal_STR_Boots" + Name: "Temporal STR Boots" Type: 5 Buy: 20 Weight: 600 @@ -131314,13 +133445,13 @@ item_db: ( bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAtk,(getrefine()/3)*7; - if(readparam(bStr)>=120) bonus bAtk,50; + if(readparam(bStr)>=120) { bonus bAtk,50; } "> }, { Id: 22001 - AegisName: "Temporal_Boots_of_INT" - Name: "Temporal Boots of INT" + AegisName: "Temporal_INT_Boots" + Name: "Temporal INT Boots" Type: 5 Buy: 20 Weight: 600 @@ -131329,17 +133460,19 @@ item_db: ( Loc: 64 EquipLv: 99 Script: <" - bonus bMdef,5; bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bMatk,(getrefine()/3)*10; - if(readparam(bInt)>=120) bonus bMatk,60; + if(readparam(bInt)>=120) { + bonus bMatk,60; + bonus bMdef,5; + } "> }, { Id: 22002 - AegisName: "Temporal_Boots_of_AGI" - Name: "Temporal Boots of AGI" + AegisName: "Temporal_AGI_Boots" + Name: "Temporal AGI Boots" Type: 5 Buy: 20 Weight: 600 @@ -131351,13 +133484,13 @@ item_db: ( bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAspdRate,(getrefine()/3)*3; - if(readparam(bAgi)>=120) bonus bAspd,1; + if(readparam(bAgi)>=120) { bonus bAspd,1; } "> }, { Id: 22003 - AegisName: "Temporal_Boots_of_VIT" - Name: "Temporal Boots of VIT" + AegisName: "Temporal_VIT_Boots" + Name: "Temporal VIT Boots" Type: 5 Buy: 20 Weight: 600 @@ -131368,13 +133501,13 @@ item_db: ( Script: <" bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); - if(readparam(bVit)>=120) bonus bMaxHPrate,8; + if(readparam(bVit)>=120) { bonus bMaxHPrate,8; } "> }, { Id: 22004 - AegisName: "Temporal_Boots_of_DEX" - Name: "Temporal Boots of DEX" + AegisName: "Temporal_DEX_Boots" + Name: "Temporal DEX Boots" Type: 5 Buy: 20 Weight: 600 @@ -131394,8 +133527,8 @@ item_db: ( }, { Id: 22005 - AegisName: "Temporal_Boots_of_LUK" - Name: "Temporal Boots of LUK" + AegisName: "Temporal_LUK_Boots" + Name: "Temporal LUK Boots" Type: 5 Buy: 20 Weight: 600 @@ -131404,19 +133537,19 @@ item_db: ( Loc: 64 EquipLv: 99 Script: <" - bonus bMdef,5; bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bCritAtkRate,getrefine()/3; if(readparam(bLuk)>=120) { bonus bCritAtkRate,30; + bonus bMdef,5; } "> }, { Id: 22006 - AegisName: "Temporal_Boots_of_STR_" - Name: "Temporal Boots of STR" + AegisName: "Temporal_STR_Boots_" + Name: "Temporal STR Boots" Type: 5 Buy: 20 Weight: 600 @@ -131429,13 +133562,13 @@ item_db: ( bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAtk,(getrefine()/3)*7; - if(readparam(bStr)>=120) bonus bAtk,50; + if(readparam(bStr)>=120) { bonus bAtk,50; } "> }, { Id: 22007 - AegisName: "Temporal_Boots_of_INT_" - Name: "Temporal Boots of INT" + AegisName: "Temporal_VIT_Boots_" + Name: "Temporal VIT Boots" Type: 5 Buy: 20 Weight: 600 @@ -131445,17 +133578,15 @@ item_db: ( Loc: 64 EquipLv: 99 Script: <" - bonus bMdef,5; bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); - bonus bMatk,(getrefine()/3)*10; - if(readparam(bInt)>=120) bonus bMatk,60; + if(readparam(bVit)>=120) { bonus bMaxHPrate,8; } "> }, { Id: 22008 - AegisName: "Temporal_Boots_of_AGI_" - Name: "Temporal Boots of AGI" + AegisName: "Temporal_DEX_Boots_" + Name: "Temporal DEX Boots" Type: 5 Buy: 20 Weight: 600 @@ -131467,14 +133598,17 @@ item_db: ( Script: <" bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); - bonus bAspdRate,(getrefine()/3)*3; - if(readparam(bAgi)>=120) bonus bAspd,1; + bonus bDex,(getrefine()/3)*3; + if(readparam(bDex)>=120) { + bonus bFixedCast,-500; + bonus bLongAtkRate,5; + } "> }, { Id: 22009 - AegisName: "Temporal_Boots_of_VIT_" - Name: "Temporal Boots of VIT" + AegisName: "Temporal_INT_Boots_" + Name: "Temporal INT Boots" Type: 5 Buy: 20 Weight: 600 @@ -131486,13 +133620,17 @@ item_db: ( Script: <" bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); - if(readparam(bVit)>=120) bonus bMaxHPrate,8; + bonus bMatk,(getrefine()/3)*10; + if(readparam(bInt)>=120) { + bonus bMatk,60; + bonus bMdef,5; + } "> }, { Id: 22010 - AegisName: "Temporal_Boots_of_DEX_" - Name: "Temporal Boots of DEX" + AegisName: "Temporal_AGI_Boots_" + Name: "Temporal AGI Boots" Type: 5 Buy: 20 Weight: 600 @@ -131504,17 +133642,14 @@ item_db: ( Script: <" bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); - bonus bDex,(getrefine()/3)*3; - if(readparam(bDex)>=120) { - bonus bFixedCast,-500; - bonus bLongAtkRate,5; - } + bonus bAspdRate,(getrefine()/3)*3; + if(readparam(bAgi)>=120) { bonus bAspd,1; } "> }, { Id: 22011 - AegisName: "Temporal_Boots_of_LUK_" - Name: "Temporal Boots of LUK" + AegisName: "Temporal_LUK_Boots_" + Name: "Temporal LUK Boots" Type: 5 Buy: 20 Weight: 600 @@ -131524,12 +133659,12 @@ item_db: ( Loc: 64 EquipLv: 99 Script: <" - bonus bMdef,5; bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bCritAtkRate,getrefine()/3; if(readparam(bLuk)>=120) { bonus bCritAtkRate,30; + bonus bMdef,5; } "> }, @@ -131548,9 +133683,8 @@ item_db: ( Script: <" bonus bMaxHPrate,12; bonus bMaxSPrate,12; - .@r = getrefine(); - bonus bDef,.@r; - bonus bMdef,.@r; + bonus bDef,getrefine(); + bonus bMdef,getrefine(); "> }, { @@ -131570,6 +133704,20 @@ item_db: ( bonus bMaxSP,100; "> }, +{ + Id: 22016 + AegisName: "Assassin_Shoes" + Name: "Assassin Shoes" + Type: 5 + Buy: 10 + Weight: 300 + Def: 10 + Loc: 64 + EquipLv: 30 + Script: <" + bonus2 bExpAddRace,RC_DemiHuman,5+getrefine(); + "> +}, { Id: 22018 AegisName: "Shoes_Of_Wise_Man" @@ -131578,16 +133726,39 @@ item_db: ( Buy: 10 Weight: 300 Def: 15 + Slots: 1 Loc: 64 EquipLv: 50 Script: <" - .@r = getrefine(); - if(.@r>5) { - bonus bInt,.@r-5; - bonus bMaxHPrate,-(.@r-5); + if (getrefine()>5) { + bonus bInt,getrefine()-5; + bonus bMaxHPrate,-(getrefine()-5); } "> }, +{ + Id: 22019 + AegisName: "Immune_Boots" + Name: "Immune Boots" + Type: 5 + Buy: 10 + Weight: 500 + Def: 20 + Slots: 1 + Loc: 64 + EquipLv: 70 + Script: <" + bonus2 bSubEle,Ele_Neutral,3; + bonus2 bSubEle,Ele_Fire,-3; + bonus2 bSubEle,Ele_Water,-3; + bonus2 bSubEle,Ele_Wind,-3; + bonus2 bSubEle,Ele_Earth,-3; + bonus2 bSubEle,Ele_Dark,-3; + bonus2 bSubEle,Ele_Holy,-3; + bonus2 bSubEle,Ele_Ghost,-3; + if (getrefine()>5) { bonus2 bSubEle,Ele_Neutral,getrefine()-5; } + "> +}, { Id: 22033 AegisName: "Boots_of_Gray" @@ -131632,10 +133803,7 @@ item_db: ( Slots: 1 Loc: 64 EquipLv: 160 - Script: <" - .@r = getrefine(); - if (.@r>=8) bonus bVariableCastrate,-5-((.@r >= 9) ? .@r : 0); - "> + Script: <" if (getrefine()>=8) { bonus bVariableCastrate,-5-((getrefine()>=9)?getrefine():0); } "> }, { Id: 22036 @@ -131648,10 +133816,7 @@ item_db: ( Slots: 1 Loc: 64 EquipLv: 160 - Script: <" - .@r = getrefine(); - bonus bLongAtkRate,5+((.@r >= 8) ? .@r : 0); - "> + Script: <" bonus bLongAtkRate,5+((getrefine()>=8)?getrefine():0); "> }, { Id: 22037 @@ -131664,10 +133829,7 @@ item_db: ( Slots: 1 Loc: 64 EquipLv: 160 - Script: <" - .@r = getrefine(); - bonus bUseSPrate,-5-((.@r >= 8) ? .@r : 0); - "> + Script: <" bonus bUseSPrate,-5-((getrefine()>=8)?getrefine():0); "> }, { Id: 22038 @@ -131734,9 +133896,7 @@ item_db: ( Script: <" bonus bMaxHPrate,10; bonus bMaxSPrate,10; - if(getrefine()>= 12) { - bonus bAspd,2; - } + if(getrefine()>= 12) { bonus bAspd,2; } "> }, { @@ -131753,9 +133913,7 @@ item_db: ( Script: <" bonus bMaxHPrate,10; bonus bMaxSPrate,10; - if(getrefine()>= 12) { - bonus bAspd,2; - } + if(getrefine()>= 12) { bonus bAspd,2; } "> }, { @@ -131806,9 +133964,7 @@ item_db: ( EquipLv: 100 Script: <" bonus2 bSkillUseSP,NC_HOVERING,15; - if(getrefine()>=7) { - bonus2 bSkillUseSP,NC_HOVERING,-20; - } + if(getrefine()>=7) { bonus2 bSkillUseSP,NC_HOVERING,-20; } "> }, { @@ -131869,9 +134025,7 @@ item_db: ( bonus bAgi,1; bonus bAspdRate,5; } - if(getrefine()>11) { - bonus bAspd,1; - } + if(getrefine()>11) { bonus bAspd,1; } "> }, { @@ -131964,7 +134118,7 @@ item_db: ( if (.@r == 1) { specialeffect2 EF_DEVIL; warp "niflheim",193,186; - } else if(.@r == 2) { + } else if (.@r == 2) { heal -500,-1000; sc_start SC_STUN,3000,0; } else { @@ -132016,8 +134170,8 @@ item_db: ( }, { Id: 22838 - AegisName: "Something_Candy_Holder" - Name: "Something Candy Holder" + AegisName: "Pumpkin_Candy_Holder" + Name: "Pumpkin Candy Holder" Type: 2 Buy: 20 Weight: 10 @@ -132225,9 +134379,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bBaseAtk,10; - if (getrefine()>=7) { - bonus bAtkRate,1; - } + if (getrefine()>=7) { bonus bAtkRate,1; } "> }, { @@ -132240,10 +134392,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxHP,100; - if (getrefine()>=7) { - bonus bMaxHPrate,1; - } - + if (getrefine()>=7) { bonus bMaxHPrate,1; } "> }, { @@ -132266,9 +134415,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMatk,10; - if (getrefine()>=7) { - bonus bMatkRate,1; - } + if (getrefine()>=7) { bonus bMatkRate,1; } "> }, { @@ -132281,9 +134428,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxSP,50; - if (getrefine()>=7) { - bonus bMaxSPrate,1; - } + if (getrefine()>=7) { bonus bMaxSPrate,1; } "> }, { @@ -132343,9 +134488,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxHP,50; - if (getrefine() >= 7) { - bonus bMaxHPrate,1; - } + if (getrefine()>=7) { bonus bMaxHPrate,1; } "> }, { @@ -132378,9 +134521,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bBaseAtk,10; - if (getrefine()>=7) { - bonus bLongAtkRate,1; - } + if (getrefine()>=7) { bonus bLongAtkRate,1; } "> }, { @@ -132393,9 +134534,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bBaseAtk,10; - if (getrefine()>=7) { - bonus bCritAtkRate,1; - } + if (getrefine()>=7) { bonus bCritAtkRate,1; } "> }, { @@ -132407,7 +134546,7 @@ item_db: ( Matk: 10 Loc: 131072 EquipLv: 1 - Script: <" if (getrefine()>=7) bonus bHealPower2,5; "> + Script: <" if (getrefine()>=7) { bonus bHealPower2,5; } "> }, { Id: 24034 @@ -132419,12 +134558,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bLuk,1; - if (getrefine()>=7) { - bonus bLuk,1; - } - if (getrefine()>=9) { - bonus bLuk,1; - } + if (getrefine()>=7) { bonus bLuk,1; } + if (getrefine()>=9) { bonus bLuk,1; } "> }, { @@ -132437,13 +134572,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bStr,1; - .@r = getrefine(); - if(.@r>=7) { - bonus bStr,1; - } - if(.@r>=9) { - bonus bStr,1; - } + if (getrefine()>=7) { bonus bStr,1; } + if (getrefine()>=9) { bonus bStr,1; } "> }, { @@ -132456,13 +134586,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bInt,1; - .@r = getrefine(); - if(.@r>=7) { - bonus bInt,1; - } - if(.@r>=9) { - bonus bInt,1; - } + if (getrefine()>=7) { bonus bInt,1; } + if (getrefine()>=9) { bonus bInt,1; } "> }, { @@ -132475,13 +134600,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bDex,1; - .@r = getrefine(); - if(.@r>=7) { - bonus bDex,1; - } - if(.@r>=9) { - bonus bDex,1; - } + if (getrefine()>=7) { bonus bDex,1; } + if (getrefine()>=9) { bonus bDex,1; } "> }, { @@ -132494,13 +134614,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bVit,1; - .@r = getrefine(); - if(.@r>=7) { - bonus bVit,1; - } - if(.@r>=9) { - bonus bVit,1; - } + if (getrefine()>=7) { bonus bVit,1; } + if (getrefine()>=9) { bonus bVit,1; } "> }, { @@ -132513,13 +134628,8 @@ item_db: ( EquipLv: 1 Script: <" bonus bAgi,1; - .@r = getrefine(); - if(.@r>=7) { - bonus bAgi,1; - } - if(.@r>=9) { - bonus bAgi,1; - } + if (getrefine()>=7) { bonus bAgi,1; } + if (getrefine()>=9) { bonus bAgi,1; } "> }, { @@ -132619,8 +134729,7 @@ item_db: ( Loc: 2097152 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus bAspdRate,1+((.@r>=9)?2:(.@r>=7)?1:0); + bonus bAspdRate,1+((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -132632,8 +134741,7 @@ item_db: ( Loc: 2097152 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus bVariableCastrate,1+((.@r>=9)?2:(.@r>=7)?1:0); + bonus bVariableCastrate,1+((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -132646,8 +134754,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxHP,100; - .@r = getrefine(); - bonus bMaxHPrate,((.@r>=9)?2:(.@r>=7)?1:0); + bonus bMaxHPrate,((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -132660,8 +134767,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxSP,50; - .@r = getrefine(); - bonus bMaxSPrate,((.@r>=9)?2:(.@r>=7)?1:0); + bonus bMaxSPrate,((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -132684,13 +134790,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_DemiHuman,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_DemiHuman,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_DemiHuman,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_DemiHuman,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_DemiHuman,1; } "> }, { @@ -132703,13 +134804,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Boss,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Boss,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Boss,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Boss,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Boss,1; } "> }, { @@ -132722,13 +134818,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Brute,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Brute,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Brute,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Brute,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Brute,1; } "> }, { @@ -132741,13 +134832,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Insect,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Insect,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Insect,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Insect,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Insect,1; } "> }, { @@ -132760,13 +134846,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Fish,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Fish,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Fish,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Fish,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Fish,1; } "> }, { @@ -132779,13 +134860,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Dragon,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Dragon,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Dragon,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Dragon,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Dragon,1; } "> }, { @@ -132798,32 +134874,22 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Angel,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Angel,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Angel,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Angel,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Angel,1; } "> }, { Id: 24059 - AegisName: "Fire-Proof_Shadow_Shield" - Name: "Fire-Proof Shadow Shield" + AegisName: "Fire_Proof_Shadow_Shield" + Name: "Fire Proof Shadow Shield" Type: 5 Buy: 10 Loc: 262144 EquipLv: 1 Script: <" bonus2 bSubRace,RC_Formless,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Formless,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Formless,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Formless,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Formless,1; } "> }, { @@ -132836,13 +134902,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Undead,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Undead,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Undead,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Undead,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Undead,1; } "> }, { @@ -132855,13 +134916,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubRace,RC_Plant,1; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubRace,RC_Plant,1; - } - if(.@r>=9) { - bonus2 bSubRace,RC_Plant,1; - } + if (getrefine()>=7) { bonus2 bSubRace,RC_Plant,1; } + if (getrefine()>=9) { bonus2 bSubRace,RC_Plant,1; } "> }, { @@ -132875,12 +134931,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_DemiHuman,2; bonus2 bMagicAddRace,RC_DemiHuman,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_DemiHuman,1; bonus2 bMagicAddRace,RC_DemiHuman,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_DemiHuman,2; bonus2 bMagicAddRace,RC_DemiHuman,2; } @@ -132897,12 +134952,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Boss,2; bonus2 bMagicAddRace,RC_Boss,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Boss,1; bonus2 bMagicAddRace,RC_Boss,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Boss,2; bonus2 bMagicAddRace,RC_Boss,2; } @@ -132919,12 +134973,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Plant,2; bonus2 bMagicAddRace,RC_Plant,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Plant,1; bonus2 bMagicAddRace,RC_Plant,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Plant,2; bonus2 bMagicAddRace,RC_Plant,2; } @@ -132941,12 +134994,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Brute,2; bonus2 bMagicAddRace,2,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Brute,1; bonus2 bMagicAddRace,2,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Brute,2; bonus2 bMagicAddRace,2,2; } @@ -132963,12 +135015,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Insect,2; bonus2 bMagicAddRace,RC_Insect,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Insect,1; bonus2 bMagicAddRace,RC_Insect,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Insect,2; bonus2 bMagicAddRace,RC_Insect,2; } @@ -132985,12 +135036,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Fish,2; bonus2 bMagicAddRace,RC_Fish,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Fish,1; bonus2 bMagicAddRace,RC_Fish,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Fish,2; bonus2 bMagicAddRace,RC_Fish,2; } @@ -133007,12 +135057,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Angel,2; bonus2 bMagicAddRace,RC_Angel,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Angel,1; bonus2 bMagicAddRace,RC_Angel,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Angel,2; bonus2 bMagicAddRace,RC_Angel,2; } @@ -133029,12 +135078,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Formless,2; bonus2 bMagicAddRace,RC_Formless,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Formless,1; bonus2 bMagicAddRace,RC_Formless,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Formless,2; bonus2 bMagicAddRace,RC_Formless,2; } @@ -133051,12 +135099,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Undead,2; bonus2 bMagicAddRace,RC_Undead,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Undead,1; bonus2 bMagicAddRace,RC_Undead,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Undead,2; bonus2 bMagicAddRace,RC_Undead,2; } @@ -133073,12 +135120,11 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Dragon,2; bonus2 bMagicAddRace,RC_Dragon,2; - .@r = getrefine(); - if(.@r>=7) { + if (getrefine()>=7) { bonus2 bAddRace,RC_Dragon,1; bonus2 bMagicAddRace,RC_Dragon,1; } - if(.@r>=9) { + if (getrefine()>=9) { bonus2 bAddRace,RC_Dragon,2; bonus2 bMagicAddRace,RC_Dragon,2; } @@ -133094,13 +135140,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubSize,Size_Large,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubSize,Size_Large,1; - } - if(.@r>=9) { - bonus2 bSubSize,Size_Large,2; - } + if (getrefine()>=7) { bonus2 bSubSize,Size_Large,1; } + if (getrefine()>=9) { bonus2 bSubSize,Size_Large,2; } "> }, { @@ -133113,13 +135154,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubSize,Size_Medium,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubSize,Size_Medium,1; - } - if(.@r>=9) { - bonus2 bSubSize,Size_Medium,2; - } + if (getrefine()>=7) { bonus2 bSubSize,Size_Medium,1; } + if (getrefine()>=9) { bonus2 bSubSize,Size_Medium,2; } "> }, { @@ -133132,13 +135168,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bSubSize,Size_Small,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bSubSize,Size_Small,1; - } - if(.@r>=9) { - bonus2 bSubSize,Size_Small,2; - } + if (getrefine()>=7) { bonus2 bSubSize,Size_Small,1; } + if (getrefine()>=9) { bonus2 bSubSize,Size_Small,2; } "> }, { @@ -133151,13 +135182,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bAddSize,Size_Large,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bAddSize,Size_Large,1; - } - if(.@r>=9) { - bonus2 bAddSize,Size_Large,2; - } + if (getrefine()>=7) { bonus2 bAddSize,Size_Large,1; } + if (getrefine()>=9) { bonus2 bAddSize,Size_Large,2; } "> }, { @@ -133170,13 +135196,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bAddSize,Size_Medium,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bAddSize,Size_Medium,1; - } - if(.@r>=9) { - bonus2 bAddSize,Size_Medium,2; - } + if (getrefine()>=7) { bonus2 bAddSize,Size_Medium,1; } + if (getrefine()>=9) { bonus2 bAddSize,Size_Medium,2; } "> }, { @@ -133189,13 +135210,8 @@ item_db: ( EquipLv: 1 Script: <" bonus2 bAddSize,Size_Small,2; - .@r = getrefine(); - if(.@r>=7) { - bonus2 bAddSize,Size_Small,1; - } - if(.@r>=9) { - bonus2 bAddSize,Size_Small,2; - } + if (getrefine()>=7) { bonus2 bAddSize,Size_Small,1; } + if (getrefine()>=9) { bonus2 bAddSize,Size_Small,2; } "> }, { @@ -133208,9 +135224,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bUseSPrate,-5; - if (getrefine()>=7) { - bonus bSPrecovRate,5; - } + if (getrefine()>=7) { bonus bSPrecovRate,5; } "> }, { @@ -133223,9 +135237,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxSP,50; - if (getrefine()>=7) { - bonus bMaxSPrate,1; - } + if (getrefine()>=7) { bonus bMaxSPrate,1; } "> }, { @@ -133248,9 +135260,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bMaxHP,100; - if (getrefine()>=7) { - bonus bMaxHPrate,1; - } + if (getrefine()>=7) { bonus bMaxHPrate,1; } "> }, { @@ -133343,15 +135353,14 @@ item_db: ( EquipLv: 1 Script: <" bonus bDef,3; - .@r = getrefine(); - bonus2 bResEff,Eff_Stun,.@r/2; - bonus2 bResEff,Eff_Freeze,.@r/2; - bonus2 bResEff,Eff_Curse,.@r/2; - bonus2 bResEff,Eff_Bleeding,.@r/2; - bonus2 bResEff,Eff_Stone,.@r; - bonus2 bResEff,Eff_Sleep,.@r; - bonus2 bResEff,Eff_Silence,.@r; - bonus2 bResEff,Eff_Blind,.@r; + bonus2 bResEff,Eff_Stun,getrefine()/2; + bonus2 bResEff,Eff_Freeze,getrefine()/2; + bonus2 bResEff,Eff_Curse,getrefine()/2; + bonus2 bResEff,Eff_Bleeding,getrefine()/2; + bonus2 bResEff,Eff_Stone,getrefine(); + bonus2 bResEff,Eff_Sleep,getrefine(); + bonus2 bResEff,Eff_Silence,getrefine(); + bonus2 bResEff,Eff_Blind,getrefine(); "> }, { @@ -133607,8 +135616,7 @@ item_db: ( Loc: 131072 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus bVariableCastrate,-1-((.@r>=7)?1:0)-((.@r>=9)?2:0); + bonus bVariableCastrate,-1-((getrefine()>=7)?1:0)-((getrefine()>=9)?2:0); "> }, { @@ -133621,7 +135629,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bUseSPrate,1; - if (getrefine() >= 7) bonus bSPrecovRate,5; + if (getrefine() >= 7) { bonus bSPrecovRate,5; } "> }, { @@ -133644,7 +135652,7 @@ item_db: ( EquipLv: 1 Script: <" bonus bUseSPrate,1; - if (getrefine() >= 7) bonus bMaxSPrate,1; + if (getrefine() >= 7) { bonus bMaxSPrate,1; } "> }, { @@ -133981,7 +135989,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -133994,7 +136002,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -134007,7 +136015,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -134020,7 +136028,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -134033,7 +136041,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -134046,7 +136054,7 @@ item_db: ( EquipLv: 1 Script: <" skill AL_TELEPORT,1; - bonus2 bSkillUseSP,AS_CLOAKING,50-(getrefine()*5); + bonus2 bSkillUseSP,AL_TELEPORT,50-(getrefine()*5); "> }, { @@ -134136,8 +136144,7 @@ item_db: ( Loc: 1048576 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0); + bonus2 bSubSize,Size_All,1+((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -134149,8 +136156,7 @@ item_db: ( Loc: 2097152 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bSubSize,Size_All,1+((.@r >= 9) ? 2 : (.@r >= 7) ? 1 : 0); + bonus2 bSubSize,Size_All,1+((getrefine()>=9)?2:(getrefine()>=7)?1:0); "> }, { @@ -134195,8 +136201,8 @@ item_db: ( }, { Id: 24156 - AegisName: "Demi-Human_Shadow_Weapon" - Name: "Demi-Human Shadow Weapon" + AegisName: "Demihuman_Shadow_Weapon" + Name: "Demihuman Shadow Weapon" Type: 5 Buy: 10 Loc: 131072 @@ -134302,9 +136308,8 @@ item_db: ( Loc: 1048576 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bIgnoreDefRate,RC_NonBoss,5+(.@r/2); - bonus2 bIgnoreDefRate,RC_Boss,5+(.@r/2); + bonus2 bIgnoreDefRate,RC_NonBoss,5+(getrefine()/2); + bonus2 bIgnoreDefRate,RC_Boss,5+(getrefine()/2); "> }, { @@ -134316,9 +136321,8 @@ item_db: ( Loc: 2097152 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bIgnoreDefRate,RC_NonBoss,5+(.@r/2); - bonus2 bIgnoreDefRate,RC_Boss,5+(.@r/2); + bonus2 bIgnoreDefRate,RC_NonBoss,5+(getrefine()/2); + bonus2 bIgnoreDefRate,RC_Boss,5+(getrefine()/2); "> }, { @@ -134343,8 +136347,8 @@ item_db: ( }, { Id: 24170 - AegisName: "Magic_Demi-Human_Shadow_Weapon" - Name: "Magic Demi-Human Shadow Weapon" + AegisName: "Magic_Executioner_Shadow_Weapon" + Name: "Magic Executioner Shadow Weapon" Type: 5 Buy: 10 Loc: 131072 @@ -134373,8 +136377,8 @@ item_db: ( }, { Id: 24173 - AegisName: "Magic_Insect_Shadow_Weapon" - Name: "Magic Insect Shadow Weapon" + AegisName: "Magic_Insecticide_Shadow_Weapon" + Name: "Magic Insecticide Shadow Weapon" Type: 5 Buy: 10 Loc: 131072 @@ -134510,9 +136514,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Neutral,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Neutral,1+(.@r/2); + bonus2 bAddEle,Ele_Neutral,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Neutral,1+(getrefine()/2); "> }, { @@ -134524,9 +136527,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Dark,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Dark,1+(.@r/2); + bonus2 bAddEle,Ele_Dark,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Dark,1+(getrefine()/2); "> }, { @@ -134538,9 +136540,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Water,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Water,1+(.@r/2); + bonus2 bAddEle,Ele_Water,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Water,1+(getrefine()/2); "> }, { @@ -134552,9 +136553,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Earth,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Earth,1+(.@r/2); + bonus2 bAddEle,Ele_Earth,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Earth,1+(getrefine()/2); "> }, { @@ -134566,9 +136566,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Fire,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Fire,1+(.@r/2); + bonus2 bAddEle,Ele_Fire,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Fire,1+(getrefine()/2); "> }, { @@ -134580,9 +136579,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Wind,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Wind,1+(.@r/2); + bonus2 bAddEle,Ele_Wind,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Wind,1+(getrefine()/2); "> }, { @@ -134594,9 +136592,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Poison,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Poison,1+(.@r/2); + bonus2 bAddEle,Ele_Poison,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Poison,1+(getrefine()/2); "> }, { @@ -134608,9 +136605,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Holy,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Holy,1+(.@r/2); + bonus2 bAddEle,Ele_Holy,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Holy,1+(getrefine()/2); "> }, { @@ -134622,9 +136618,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Ghost,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Ghost,1+(.@r/2); + bonus2 bAddEle,Ele_Ghost,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Ghost,1+(getrefine()/2); "> }, { @@ -134636,9 +136631,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus2 bAddEle,Ele_Undead,1+(.@r/2); - bonus2 bMagicAddEle,Ele_Undead,1+(.@r/2); + bonus2 bAddEle,Ele_Undead,1+(getrefine()/2); + bonus2 bMagicAddEle,Ele_Undead,1+(getrefine()/2); "> }, { @@ -134670,10 +136664,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Neutral,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Neutral,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Neutral,3; + /* Reduces physical and magical damage receive from Neutral property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Neutral property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Neutral property monsters by 1%. */ "> }, { @@ -134685,10 +136678,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Dark,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Dark,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Dark,3; + /* Reduces physical and magical damage receive from Shadow property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Shadow property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Shadow property monsters by 1%. */ "> }, { @@ -134700,10 +136692,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Water,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Water,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Water,3; + /* Reduces physical and magical damage receive from Water property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Water property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Water property monsters by 1%. */ "> }, { @@ -134715,10 +136706,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Earth,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Earth,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Earth,3; + /* Reduces physical and magical damage receive from Earth property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Earth property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Earth property monsters by 1%. */ "> }, { @@ -134730,10 +136720,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Fire,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Fire,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Fire,3; + /* Reduces physical and magical damage receive from Fire property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Fire property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Fire property monsters by 1%. */ "> }, { @@ -134745,10 +136734,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Wind,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Wind,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Wind,3; + /* Reduces physical and magical damage receive from Wind property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Wind property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Wind property monsters by 1%. */ "> }, { @@ -134760,10 +136748,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Poison,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Poison,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Poison,3; + /* Reduces physical and magical damage receive from Poison property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Poison property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Poison property monsters by 1%. */ "> }, { @@ -134775,10 +136762,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Holy,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Holy,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Holy,3; + /* Reduces physical and magical damage receive from Holy property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Holy property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Holy property monsters by 1%. */ "> }, { @@ -134790,10 +136776,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Ghost,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Ghost,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Ghost,3; + /* Reduces physical and magical damage receive from Ghost property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Ghost property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Ghost property monsters by 1%. */ "> }, { @@ -134805,10 +136790,9 @@ item_db: ( Loc: 262144 EquipLv: 1 Script: <" - .@r = getrefine(); - if(.@r<7) bonus2 bSubEle,Ele_Undead,1; - else if(.@r==7 || .@r==8) bonus2 bSubEle,Ele_Undead,2; - else if(.@r>=9) bonus2 bSubEle,Ele_Undead,3; + /* Reduces physical and magical damage receive from Undead property monsters by 1%. */ + /* Refined to +7, reduces physical and magical damage receive from Undead property monsters by 1%. */ + /* Refined to +9, reduces physical and magical damage receive from Undead property monsters by 1%. */ "> }, { @@ -134820,7 +136804,10 @@ item_db: ( Weight: 100 Loc: 524288 EquipLv: [150, 175] - Script: <" bonus2 bExpAddRace,RC_Boss,1; bonus2 bExpAddRace,RC_NonBoss,1; "> + Script: <" + bonus2 bExpAddRace,RC_Boss,1; + bonus2 bExpAddRace,RC_NonBoss,1; + "> }, { Id: 24209 @@ -134830,7 +136817,10 @@ item_db: ( Buy: 10 Loc: 262144 EquipLv: [150, 175] - Script: <" bonus2 bExpAddRace,RC_Boss,(getrefine()/4); bonus2 bExpAddRace,RC_NonBoss,(getrefine()/4); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,(getrefine()/4); + bonus2 bExpAddRace,RC_NonBoss,(getrefine()/4); + "> }, { Id: 24210 @@ -134840,7 +136830,10 @@ item_db: ( Buy: 20 Loc: 524288 EquipLv: [1, 49] - Script: <" bonus2 bExpAddRace,RC_Boss,getrefine(); bonus2 bExpAddRace,RC_NonBoss,getrefine(); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,getrefine(); + bonus2 bExpAddRace,RC_NonBoss,getrefine(); + "> }, { Id: 24211 @@ -134850,7 +136843,10 @@ item_db: ( Buy: 10 Loc: 262144 EquipLv: [1, 49] - Script: <" bonus2 bExpAddRace,RC_Boss,getrefine(); bonus2 bExpAddRace,RC_NonBoss,getrefine(); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,getrefine(); + bonus2 bExpAddRace,RC_NonBoss,getrefine(); + "> }, { Id: 24212 @@ -134860,7 +136856,10 @@ item_db: ( Buy: 10 Loc: 524288 EquipLv: [50, 99] - Script: <" bonus2 bExpAddRace,RC_Boss,(getrefine()/2); bonus2 bExpAddRace,RC_NonBoss,(getrefine()/2); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,(getrefine()/2); + bonus2 bExpAddRace,RC_NonBoss,(getrefine()/2); + "> }, { Id: 24213 @@ -134870,7 +136869,10 @@ item_db: ( Buy: 10 Loc: 262144 EquipLv: [50, 99] - Script: <" bonus2 bExpAddRace,RC_Boss,(getrefine()/2); bonus2 bExpAddRace,RC_NonBoss,(getrefine()/2); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,(getrefine()/2); + bonus2 bExpAddRace,RC_NonBoss,(getrefine()/2); + "> }, { Id: 24214 @@ -134880,7 +136882,10 @@ item_db: ( Buy: 20 Loc: 524288 EquipLv: [100, 149] - Script: <" bonus2 bExpAddRace,RC_Boss,(getrefine()/3); bonus2 bExpAddRace,RC_NonBoss,(getrefine()/3); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,(getrefine()/3); + bonus2 bExpAddRace,RC_NonBoss,(getrefine()/3); + "> }, { Id: 24215 @@ -134890,7 +136895,10 @@ item_db: ( Buy: 10 Loc: 262144 EquipLv: [100, 149] - Script: <" bonus2 bExpAddRace,RC_Boss,(getrefine()/3); bonus2 bExpAddRace,RC_NonBoss,(getrefine()/3); "> + Script: <" + bonus2 bExpAddRace,RC_Boss,(getrefine()/3); + bonus2 bExpAddRace,RC_NonBoss,(getrefine()/3); + "> }, { Id: 24216 @@ -134901,8 +136909,7 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - .@r = getrefine(); - autobonus "{ bonus bAtk2,(.@r*5); }",(.@r*20)+100,3000,BF_NORMAL; + autobonus "{ bonus bAtk2,(getrefine()*5); }",(getrefine()*20)+100,3000,BF_NORMAL; "> }, { @@ -134914,11 +136921,8 @@ item_db: ( Loc: 1048576 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus bHit,(.@r/2)+5; - if(.@r>=7) { - bonus bAspd,1; - } + bonus bHit,(getrefine()/2)+5; + if (getrefine()>=7) { bonus bAspd,1; } "> }, { @@ -134930,11 +136934,8 @@ item_db: ( Loc: 2097152 EquipLv: 1 Script: <" - .@r = getrefine(); - bonus bAtk2,(.@r/2)+5; - if(.@r>=7) { - bonus bAspd,1; - } + bonus bAtk2,(getrefine()/2)+5; + if (getrefine()>=7) { bonus bAspd,1; } "> }, { @@ -134946,9 +136947,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - set .@ref,getrefine(); - if(.@ref>=2) { - autobonus "{ bonus3 bAutoSpell,14,(.@ref/2),1000; }",(.@ref*2)+100,100,BF_SHORT; + if (getrefine()>=2) { + autobonus "{ bonus3 bAutoSpell,14,(getrefine()/2),1000; }",(getrefine()*2)+100,100,BF_SHORT; } "> }, @@ -134961,9 +136961,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - set .@ref,getrefine(); - if(.@ref>=2) { - autobonus "{ bonus3 bAutoSpell,19,(.@ref/2),1000; }",(.@ref*2)+100,100,BF_SHORT; + if (getrefine()>=2) { + autobonus "{ bonus3 bAutoSpell,19,(getrefine()/2),1000; }",(getrefine()*2)+100,100,BF_SHORT; } "> }, @@ -134976,9 +136975,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - set .@ref,getrefine(); - if(.@ref>=2) { - autobonus "{ bonus3 bAutoSpell,20,(.@ref/2),1000; }",(.@ref*2)+100,100,BF_SHORT; + if (getrefine()>=2) { + autobonus "{ bonus3 bAutoSpell,20,(getrefine()/2),1000; }",(getrefine()*2)+100,100,BF_SHORT; } "> }, @@ -134991,9 +136989,8 @@ item_db: ( Loc: 65536 EquipLv: 1 Script: <" - set .@ref,getrefine(); - if(.@ref>=2) { - autobonus "{ bonus3 bAutoSpell,90,(.@ref/2),1000; }",(.@ref*2)+100,100,BF_SHORT; + if (getrefine()>=2) { + autobonus "{ bonus3 bAutoSpell,90,(getrefine()/2),1000; }",(getrefine()*2)+100,100,BF_SHORT; } "> }, @@ -135020,10 +137017,9 @@ item_db: ( Loc: 131072 EquipLv: 70 Script: <" - .@r = getrefine(); - if(.@r<7) bonus bAtkRate,1; - else if(.@r==7 || .@r==8) bonus bAtkRate,2; - else if(.@r>=9) bonus bAtkRate,3; + bonus bAtkRate,1; + if (getrefine()>=7) { bonus bAtkRate,1; } + if (getrefine()>=9) { bonus bAtkRate,1; } "> }, { @@ -135035,10 +137031,9 @@ item_db: ( Loc: 1048576 EquipLv: 70 Script: <" - .@r = getrefine(); - bonus bAtk2,(5+.@r); - if(.@r>=7) bonus bMaxHPrate,1; - if(.@r>=9) bonus bMaxSPrate,1; + bonus bAtk2,(5+getrefine()); + if (getrefine()>=7) { bonus bMaxHPrate,1; } + if (getrefine()>=9) { bonus bMaxSPrate,1; } "> }, { @@ -135050,10 +137045,9 @@ item_db: ( Loc: 2097152 EquipLv: 70 Script: <" - .@r = getrefine(); - bonus bAtk2,(5+.@r); - if(.@r>=7) bonus bMaxHPrate,1; - if(.@r>=9) bonus bMaxSPrate,1; + bonus bAtk2,5+getrefine(); + if (getrefine()>=7) { bonus bMaxHPrate,1; } + if (getrefine()>=9) { bonus bMaxSPrate,1; } "> }, { @@ -135079,10 +137073,9 @@ item_db: ( Loc: 131072 EquipLv: 70 Script: <" - .@r = getrefine(); - if(.@r<7) bonus bMatkRate,1; - else if(.@r==7 || .@r==8) bonus bMatkRate,2; - else if(.@r>=9) bonus bMatkRate,3; + bonus bMatkRate,1; + if (getrefine()>=7) { bonus bMatkRate,1; } + if (getrefine()>=9) { bonus bMatkRate,1; } "> }, { @@ -135094,10 +137087,9 @@ item_db: ( Loc: 1048576 EquipLv: 70 Script: <" - .@r = getrefine(); - bonus bMatk,(5+.@r); - if(.@r>=7) bonus bMaxHPrate,1; - if(.@r>=9) bonus bMatkRate,1; + bonus bMatk,(5+getrefine()); + if (getrefine()>=7) { bonus bMaxHPrate,1; } + if (getrefine()>=9) { bonus bMatkRate,1; } "> }, { @@ -135109,10 +137101,9 @@ item_db: ( Loc: 2097152 EquipLv: 70 Script: <" - .@r = getrefine(); - bonus bMatk,(5+.@r); - if(.@r>=7) bonus bMaxHPrate,1; - if(.@r>=9) bonus bMatkRate,1; + bonus bMatk,(5+getrefine()); + if (getrefine()>=7) { bonus bMaxHPrate,1; } + if (getrefine()>=9) { bonus bMatkRate,1; } "> }, { @@ -135376,12 +137367,8 @@ item_db: ( Script: <" bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; - if(getrefine()>8) { - bonus bAtkRate,5; - } - if(getrefine()>11) { - bonus bAtkRate,7; - } + if(getrefine()>8) { bonus bAtkRate,5; } + if(getrefine()>11) { bonus bAtkRate,7; } "> }, { @@ -135424,7 +137411,7 @@ item_db: ( View: 16 Script: <" bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,5*((BaseLevel-70)/10); } "> }, { @@ -135518,9 +137505,34 @@ item_db: ( bonus2 bSkillCooldown,NC_AXETORNADO,-1000; "> }, +{ + Id: 28105 + AegisName: "Infinity_Two_handed_Axe" + Name: "Infinity Two-handed Axe" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 265 + Range: 1 + Slots: 1 + Job: 0x000444A2 + Upper: 56 + Loc: 34 + WeaponLv: 4 + EquipLv: 100 + View: 7 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, { Id: 28106 - AegisName: "Crimson_Two-handed_Axe" + AegisName: "Crimson_Two_handed_Axe" Name: "Crimson Two-handed Axe" Type: 4 Buy: 20 @@ -135534,14 +137546,14 @@ item_db: ( EquipLv: 70 View: 7 Script: <" - bonus bAtk,pow(min(getrefine(),15),2); - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); bonus bUnbreakableWeapon,0; + bonus bAtk,pow(min(getrefine(),15),2); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { Id: 28107 - AegisName: "Two-Handed_Axe_of_Vicious_Mind" + AegisName: "Two_Handed_Axe_of_Vicious_Mind" Name: "Two-Handed Axe of Vicious Mind" Type: 4 Buy: 20 @@ -135714,6 +137726,20 @@ item_db: ( skill AL_TELEPORT,1; "> }, +{ + Id: 28320 + AegisName: "Desperation_of_Assassin" + Name: "Desperation of Assassin" + Type: 5 + Buy: 20 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 50 + Script: <" + bonus bAspd,1; + "> +}, { Id: 28326 AegisName: "Broken_Chips_01" @@ -135776,6 +137802,114 @@ item_db: ( bonus bMaxSPrate,3; "> }, +{ + Id: 28362 + AegisName: "Str_Gloves" + Name: "Str Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bStr,2; + bonus bAtkRate,5; + "> +}, +{ + Id: 28363 + AegisName: "Agi_Gloves" + Name: "Agi Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bAgi,2; + bonus bAspdRate,5; + "> +}, +{ + Id: 28364 + AegisName: "Int_Gloves" + Name: "Int Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bInt,2; + bonus bMatkRate,5; + "> +}, +{ + Id: 28365 + AegisName: "Vit_Gloves" + Name: "Vit Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bVit,2; + bonus bMaxHPrate,5; + "> +}, +{ + Id: 28366 + AegisName: "Dex_Gloves" + Name: "Dex Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bDex,2; + bonus bVariableCastrate,-5; + "> +}, +{ + Id: 28367 + AegisName: "Luk_Gloves" + Name: "Luk Gloves" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 136 + EquipLv: 120 + Refine: false + Script: <" + bonus bLuk,2; + bonus bFlee2,5; + "> +}, +{ + Id: 28372 + AegisName: "Imperial_Ring" + Name: "Imperial Ring" + Type: 5 + Weight: 500 + Def: 3 + Slots: 1 + Loc: 136 + EquipLv: 50 + Refine: false + Script: <" + bonus bStr,1; + bonus bInt,1; + bonus bMaxHPrate,3; + bonus bMaxSPrate,3; + "> +}, // New Books // =================================================================== { @@ -135794,10 +137928,10 @@ item_db: ( EquipLv: 70 View: 15 Script: <" + bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); - bonus bUnbreakableWeapon,0; + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -135823,6 +137957,48 @@ item_db: ( }, // New Daggers // =================================================================== +{ + Id: 28703 + AegisName: "Infinity_Dagger" + Name: "Infinity Dagger" + Type: 4 + Buy: 20 + Weight: 500 + Atk: 125 + Matk: 100 + Range: 1 + Slots: 1 + Job: 0x228F5EEF + Loc: 2 + WeaponLv: 4 + EquipLv: 100 + View: 1 + Trade: { + nodrop: true + notrade: true + nocart: true + nogstorage: true + nomail: true + noauction: true + } +}, +{ + Id: 28704 + AegisName: "Twilight_Desert_" + Name: "Desert Twilight" + Type: 4 + Buy: 20 + Weight: 600 + Atk: 130 + Range: 1 + Slots: 4 + Job: 0x00001000 + Upper: 58 + Loc: 2 + WeaponLv: 2 + EquipLv: 70 + View: 1 +}, { Id: 28705 AegisName: "Crimson_Dagger" @@ -135841,7 +138017,7 @@ item_db: ( Script: <" bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; - if(BaseLevel>70) bonus bAtk,(((BaseLevel-70)/10)*5); + if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); } "> }, { @@ -135881,10 +138057,65 @@ item_db: ( View: 1 Script: <" skill LG_SHIELDSPELL,1; - .@rate = 20+(getrefine()); - bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,.@rate; + bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20+(getrefine()); bonus bDef,getrefine()*10; bonus bMdef,getrefine(); "> }, +{ + Id: 28901 + AegisName: "Cursed_Mad_Bunny" + Name: "Cursed Mad Bunny" + Type: 5 + Weight: 100 + Loc: 32 + View: 1 + Script: <" + bonus bAspd,3; + bonus bAtkRate,5; + bonus bMatkRate,5; + bonus bShortWeaponDamageReturn,10; + autobonus "{ bonus bMagicDamageReturn,60; }",100,2000,BF_MAGIC,"{ specialeffect2 EF_NONE; }"; + if(getrefine()>6) { + bonus bAtk,5; + bonus bMatk,5; + } + if(getrefine()>8) { + bonus bAtk,10; + bonus bMatk,10; + } + if(getrefine()>11) { + bonus bNoCastCancel,0; + bonus bCritical,10; + } + "> +}, +{ + Id: 28902 + AegisName: "Mad_Bunny_" + Name: "Mad Bunny" + Type: 5 + Weight: 100 + Slots: 1 + Loc: 32 + View: 1 + Script: <" + bonus bAtkRate,5; + bonus bMatkRate,5; + bonus bShortWeaponDamageReturn,10; + autobonus "{ bonus bMagicDamageReturn,60; }",100,2000,BF_MAGIC,"{ specialeffect2 EF_NONE; }"; + if(getrefine()>6) { + bonus bAtk,5; + bonus bMatk,5; + } + if(getrefine()>8) { + bonus bAtk,10; + bonus bMatk,10; + } + if(getrefine()>11) { + bonus bNoCastCancel,0; + bonus bCritical,10; + } + "> +}, ) diff --git a/db/re/item_group.conf b/db/re/item_group.conf index 69cedfdd1..5446d67be 100644 --- a/db/re/item_group.conf +++ b/db/re/item_group.conf @@ -4763,7 +4763,7 @@ HALLOWEEN_G_BOX: ( "Old_Card_Album", "Old_Violet_Box" ) -Something_Candy_Holder: ( +Pumpkin_Candy_Holder: ( ("Honey", 3), ("Candy", 7), ("Well_Baked_Cookie", 2), diff --git a/db/re/map_zone_db.conf b/db/re/map_zone_db.conf index eade47a40..fe8ed48c4 100644 --- a/db/re/map_zone_db.conf +++ b/db/re/map_zone_db.conf @@ -119,6 +119,7 @@ zones: ( disabled_items: { Greed_Scroll: true + Costume_Beginner_Cap: true } /* cashshop disabled in pvp maps */ @@ -213,6 +214,7 @@ zones: ( Siege_Plate: false Siege_Suits: false Siege_Robe: false + Costume_Beginner_Cap: true } /* 5 second duration increase on GvG */ /* knockback disabled */ @@ -309,6 +311,7 @@ zones: ( Siege_Plate: true Siege_Suits: true Siege_Robe: true + Costume_Beginner_Cap: true } /* knockback disabled */ -- cgit v1.2.3-60-g2f50