diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index abceecce5d..a8dfc0ede2 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -897,6 +897,18 @@ 15205:4114,{ if (getequiprefinerycnt(EQI_ARMOR)>=9) { bonus2 bResEff,Eff_Freeze,10000; } } 15212:20856,{ bonus bDelayrate,-getequiprefinerycnt(EQI_GARMENT); } 15212:20856:22141,{ if ((getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_SHOES)) >= 39) { autobonus "{ bonus bIgnoreDefClass,Class_Normal; bonus bIgnoreDefClass,Class_Boss; }",50,5000; } } +15278:22006,{ bonus2 bAddClass,Class_All,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15278:22113,{ bonus2 bAddClass,Class_All,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15279:22009,{ bonus bMatkRate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreMdefRaceRate,RC_Brute,20; bonus2 bIgnoreMdefRaceRate,RC_Demon,20; } } +15279:22114,{ bonus bMatkRate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreMdefRaceRate,RC_Brute,20; bonus2 bIgnoreMdefRaceRate,RC_Demon,20; } } +15346:22011,{ bonus bCritAtkRate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15346:22118,{ bonus bCritAtkRate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15347:22007,{ bonus bMaxHPrate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15347:22116,{ bonus bMaxHPrate,10; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } } +15353:22010,{ bonus bAspd,1; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15353:22115,{ bonus bAspd,1; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15354:22008,{ bonus bLongAtkRate,5; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } +15354:22117,{ bonus bLongAtkRate,5; .@r = getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_SHOES); if (.@r>=21) { bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreDefRaceRate,RC_Demon,20; } } 15348:19366:20923:22192,{ bonus bVit,5; 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; .@hp = 15; .@r[0] = getequiprefinerycnt(EQI_ARMOR); .@r[1] = getequiprefinerycnt(EQI_HEAD_TOP); .@r[2] = getequiprefinerycnt(EQI_GARMENT); .@r[3] = getequiprefinerycnt(EQI_SHOES); .@sum = .@r[0]+.@r[1]+.@r[2]+.@r[3]; if (.@r[0] >= 7 && .@r[1] >= 7 && .@r[2] >= 7 && .@r[3] >= 7) { .@hp += 10; } bonus bMaxHPrate,.@hp; if (.@sum >= 36) { bonus bFixedCast,-700; if (.@sum >= 40) { bonus bDelayrate,-20; } } } 15376:22196,{ bonus2 bAddClass,Class_All,5; } 15376:22197,{ bonus bMaxSPRate,5; } @@ -1016,12 +1028,17 @@ 19205:29355,{ bonus2 bSkillAtk,"SU_CN_METEOR",10; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",10; } 19205:29356,{ bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; bonus bFixedCast,-200; } 19205:29357,{ bonus2 bSkillAtk,"SU_CN_METEOR",60; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",60; bonus bFixedCast,-500; } +19242:5040,{ bonus bHealPower,5; } +19242:18607,{ bonus bHealPower,5; } 19247:28762,{ bonus bMatk,50; .@eq = getequiprefinerycnt(EQI_HEAD_TOP); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bVariableCastrate,-10; } if ((.@eq + .@weapon) >= 18) { bonus2 bMagicAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Medium,15; if ((.@eq + .@weapon) >= 22) { autobonus "{ bonus bMatk,50; bonus2 bMagicAtkEle,Ele_Fire,20; }",5,10000,BF_MAGIC; /* unknown rate */ } } } -19266:1617,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;} -19266:1618,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;} -19266:1619,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;} -19266:1620,{.@r = getequiprefinerycnt(EQI_HAND_R); bonus bMatk,.@r*10;} +19266:19267,{ bonus bDelayrate,getequiprefinerycnt(EQI_HEAD_TOP)*-1; } +19266:1617,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } +19266:1618,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } +19266:1619,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } +19266:1620,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } +19266:1628,{ bonus bMatk,getequiprefinerycnt(EQI_HAND_R)*10; } 19266:2509,{.@r = getequiprefinerycnt(EQI_GARMENT); bonus bVariableCastrate,-5*(.@r/2);} +19266:2535,{ bonus bVariableCastrate,getequiprefinerycnt(EQI_GARMENT)*-5; } 19266:20813,{.@r = getequiprefinerycnt(EQI_GARMENT); bonus bVariableCastrate,-5*(.@r/2);} 19266:19139,{.@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bDelayRate,-.@r;} 19272:4365,{ bonus bVariableCastrate,-100; bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-120000; } @@ -1152,6 +1169,18 @@ 20937:22201,{ bonus bVariableCastrate,-5; } 20937:22201:15380,{ bonus bMatkRate,2; .@a = getequiprefinerycnt(EQI_GARMENT); .@b = getequiprefinerycnt(EQI_SHOES); .@c = getequiprefinerycnt(EQI_ARMOR); if (.@a>=7 && .@b>=7 &&.@c>=7) bonus bMatkRate,3; if (.@a+.@b+.@c >= 27) bonus2 bMagicAtkEle,Ele_Fire,15; } 20941:4197,{ bonus bFlee,20; bonus bMaxHPrate,10; bonus bMdef,10; } +20963:22006,{ bonus bBaseAtk,50; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20963:22113,{ bonus bBaseAtk,50; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20964:22010,{ bonus bCritAtkRate,7; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20964:22115,{ bonus bCritAtkRate,7; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20965:22007,{ bonus bDelayrate,-5; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20965:22116,{ bonus bDelayrate,-5; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20966:22009,{ bonus bMatk,50; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20966:22114,{ bonus bMatk,50; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20967:22008,{ bonus bLongAtkRate,7; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20967:22117,{ bonus bLongAtkRate,7; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20968:22011,{ bonus bAspd,1; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } +20968:22118,{ bonus bAspd,1; if (getequiprefinerycnt(EQI_SHOES)>=10) { bonus2 bIgnoreDefRaceRate,RC_Demon,30; bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; bonus2 bIgnoreMdefRaceRate,RC_Brute,30; } } 20969:1752,{ bonus2 bSubEle,Ele_Fire,75; } 20969:1754,{ bonus2 bSubEle,Ele_Water,75; } 20969:1755,{ bonus2 bSubEle,Ele_Wind,75; } @@ -1194,16 +1223,31 @@ 22170:1618,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player_Human,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } } 22170:1620,{ .@r = getequiprefinerycnt(EQI_HAND_R); bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Player_Human,10; bonus2 bIgnoreMdefClassRate,Class_All,50; if (.@r>=10) { bonus2 bMagicAtkEle,Ele_Neutral,80; bonus2 bMagicAddRace,RC_Demihuman,20; bonus2 bMagicAddRace,RC_Player_Human,20; bonus2 bSkillCooldown,"WL_EARTHSTRAIN",-2400; bonus2 bSkillCooldown,"WL_CHAINLIGHTNING",-1000; autobonus "{ bonus2 bSkillAtk,\"WL_CHAINLIGHTNING\",100; }",60,5000,BF_MAGIC; } } 22170:19020,{ .@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus bMatkRate,10; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } if (.@r>=9) { bonus2 bMagicAtkEle,Ele_Earth,10; bonus2 bMagicAtkEle,Ele_Wind,10; } } +22171:1847,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } 22171:13345,{ autobonus "{ bonus bStr,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ } -//22171:26154,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",20,7000,BF_MAGIC; /* unknown rate */ } +22171:13485,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",30,7000; } +22171:21038,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } +22171:26118,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } +22171:26154,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } 22171:26155,{ autobonus "{ bonus bLuk,20; bonus bMatkRate,15; bonus2 bAddClass,Class_All,15; }",20,7000,BF_MAGIC|BF_WEAPON; /* unknown rate */ } +22171:28039,{ autobonus "{ bonus bLuk,20; bonus bCritAtkRate,10; }",30,7000; } +22171:28130,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } 22171:28255,{ autobonus "{ bonus bInt,20; bonus2 bMagicAtkEle,Ele_Ghost,10; }",20,7000,BF_MAGIC; /* unknown rate */ } 22171:28256,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ } 22171:28257,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ } 22171:28258,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ } -//22171:28631,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",3,7000,BF_WEAPON; /* unknown rate */ } +22171:28630,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } +22171:28631,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } +22171:28744,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } 22171:28763:28764,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,10; }",20,7000,BF_WEAPON; /* unknown rate */ } +22171:32018,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } 22171:32302,{ autobonus "{ bonus bDex,20; bonus bLongAtkRate,10; }",20,7000,BF_WEAPON; /* unknown rate */ } +22171:500003,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } +22171:500004,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } +22171:570002,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } +22171:580002,{ autobonus "{ bonus bInt,20; bonus bMatkRate,15; }",30,7000; } +22171:590002,{ autobonus "{ bonus bStr,20; bonus2 bAddClass,Class_All,15; }",30,7000; } +22171:600004,{ autobonus "{ bonus bVit,20; bonus bLongAtkRate,10; }",30,7000; } 22172:15042,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bSpeedRate,25; bonus bCritAtkRate,4*(readparam(bluk)/20); if (.@r>=7) { bonus bAspdRate,8; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player_Human,8; bonus2 bSkillAtk,"HT_BLITZBEAT",40; bonus2 bSkillAtk,"SN_SHARPSHOOTING",50; } if (.@r>=9) { bonus bAspdRate,4; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; bonus2 bSkillAtk,"HT_BLITZBEAT",20; bonus2 bSkillAtk,"SN_SHARPSHOOTING",25; } } 22172:15043,{ .@r = getequiprefinerycnt(EQI_ARMOR); bonus bHPGainValue,500; bonus bSpeedRate,25; bonus2 bSkillAtk,"RA_CLUSTERBOMB",30*(readparam(bint)/20); bonus2 bSkillUseSP,"RA_ELECTRICSHOCKER",30; if (.@r>=7) { bonus bFlee2,6; bonus2 bSubRace,RC_DemiHuman,8; bonus2 bSubRace,RC_Player_Human,8; bonus2 bSkillAtk,"RA_CLUSTERBOMB",400; bonus2 bSkillAtk,"RA_AIMEDBOLT",20; } if (.@r>=9) { bonus bFlee2,3; bonus2 bSubRace,RC_DemiHuman,4; bonus2 bSubRace,RC_Player_Human,4; bonus2 bSkillAtk,"RA_CLUSTERBOMB",200; bonus2 bSkillAtk,"RA_AIMEDBOLT",10; } } 22190:28254,{ bonus2 bAddClass,Class_All,10; .@eq = getequiprefinerycnt(EQI_SHOES); .@weapon = getequiprefinerycnt(EQI_HAND_R); if (.@eq >= 7 && .@weapon >= 7) { bonus bLongAtkRate,5; } if ((.@eq + .@weapon) >= 18) { bonus2 bSkillAtk,"RL_FIRE_RAIN",20; bonus2 bSkillCooldown,"RL_FIRE_RAIN",-2000; if ((.@eq + .@weapon) >= 22) { autobonus3 "{ bonus bBaseAtk,50; bonus2 bAddRace,RC_Brute,50; bonus2 bAddRace,RC_Player_Doram,50; bonus2 bAddRace,RC_Demon,50; }",5,10000,"RL_R_TRIP"; /* unknown rate */ } } } @@ -1360,6 +1404,48 @@ 24396:24397:24398,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bMatk,.@r*2; if (.@r >= 25) { bonus bMatkRate,5; } else if (.@r >= 23) { bonus bMatkRate,2; } } 24399:24400,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); if (.@r >= 16) { bonus bDef,100; bonus bMaxHPrate,4; bonus bMaxSPrate,4; } else { bonus bDef,50; bonus bMaxHPrate,2; bonus bMaxSPrate,2; } } 24416:24417:24418:24419:24420:24421,{ bonus bAspd,2; bonus bVariableCastrate,-10; bonus2 bIgnoreDefRaceRate,RC_All,70; bonus2 bIgnoreMdefRaceRate,RC_All,70; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-70; bonus2 bIgnoreMdefRaceRate,RC_Player_Human,-70; } +24425:24426,{ bonus bMaxHPrate,2; bonus bMaxSPrate,2; } +24427:24168:24169,{ bonus bMatk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreMdefRaceRate,RC_Demon,100; bonus2 bIgnoreMdefRaceRate,RC_Angel,100; } } +24428:24168:24169,{ bonus bMatk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreMdefRaceRate,RC_Formless,100; bonus2 bIgnoreMdefRaceRate,RC_Dragon,100; } } +24429:24168:24169,{ bonus bMatk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreMdefRaceRate,RC_Brute,100; bonus2 bIgnoreMdefRaceRate,RC_Plant,100; } } +24430:24168:24169,{ bonus bMatk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreMdefRaceRate,RC_Fish,100; bonus2 bIgnoreMdefRaceRate,RC_Insect,100; } } +24431:24168:24169,{ bonus bMatk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,100; bonus2 bIgnoreMdefRaceRate,RC_Undead,100; } } +24432:24433:24166:24167:24373:24374,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_ARMOR) + getequiprefinerycnt(EQI_SHADOW_ACC_SHOES) + getequiprefinerycnt(EQI_SHADOW_ACC_SHIELD) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 54) { bonus2 bIgnoreDefRaceRate,RC_All,20; } } +24434:24166:24167,{ bonus bBaseAtk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreDefRaceRate,RC_DemiHuman,100; bonus2 bIgnoreDefRaceRate,RC_Undead,100; } } +24435:24166:24167,{ bonus bBaseAtk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreDefRaceRate,RC_Fish,100; bonus2 bIgnoreDefRaceRate,RC_Insect,100; } } +24436:24166:24167,{ bonus bBaseAtk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreDefRaceRate,RC_Brute,100; bonus2 bIgnoreDefRaceRate,RC_Plant,100; } } +24437:24166:24167,{ bonus bBaseAtk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreDefRaceRate,RC_Formless,100; bonus2 bIgnoreDefRaceRate,RC_Dragon,100; } } +24438:24166:24167,{ bonus bBaseAtk,5; .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r >= 25) { bonus2 bIgnoreDefRaceRate,RC_Demon,100; bonus2 bIgnoreDefRaceRate,RC_Angel,100; } } +24440:24441:24442,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES) + getequiprefinerycnt(EQI_SHADOW_ARMOR); bonus2 bSkillAtk,"RK_SONICWAVE",.@r; } +24441:24288,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24443:24444:24445,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus2 bSkillAtk,"RK_IGNITIONBREAK",.@r; } +24443:24301,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24447:24446:24448,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bDelayrate,-(.@r/2); } +24447:24288,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",@r; } +24449:24450:24451,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r>=2) { bonus bMaxHPrate,.@r/2; bonus bMaxSPrate,.@r/2; } } +24449:24301,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus2 bSkillAtk,"RK_DRAGONBREATH",@r; } +24452:24453:24454,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r; } +24452:24298,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24455:24456:24457,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus2 bSkillAtk,"RA_AIMEDBOLT",.@r; } +24455:24311,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24459:24458:24460,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus2 bSkillAtk,"RA_ARROWSTORM",.@r; } +24459:24298,{ .@r = getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24461:24462:24463,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus bCritAtkRate,.@r/2; } +24461:24311,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24465:24464:24466,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus bDelayrate,-.@r; } +24465:24290,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24467:24468:24469,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@r; } +24465:24290,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24471:24470:24472,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_ARMOR) + getequiprefinerycnt(EQI_SHADOW_SHOES); bonus2 bSkillAtk,"NC_VULCANARM",.@r; } +24471:24290,{ .@r = getequiprefinerycnt(EQI_SHADOW_SHIELD) + getequiprefinerycnt(EQI_SHADOW_WEAPON); bonus2 bIgnoreDefRaceRate,RC_All,40+.@r; bonus2 bIgnoreDefRaceRate,RC_Player_Human,-40+.@r; } +24473:24474:24475,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_ACC_R) + getequiprefinerycnt(EQI_SHADOW_ACC_L); if (.@r>=2) bonus2 bSkillAtk,"NC_ARMSCANNON",.@r/2; } +24473:24303,{ .@r = getequiprefinerycnt(EQI_SHADOW_WEAPON) + getequiprefinerycnt(EQI_SHADOW_SHIELD); if (.@r>=2) bonus2 bVariableCastrate,"NC_ARMSCANNON",.@r/2; } +25069:25070:25071,{ bonus bDelayrate,-2; } +25171:25141:25015,{ bonus2 bExpAddClass,Class_All,3; } +25172:25173:25174,{ bonus bVariableCastrate,-6; } +25303:25304:25305,{ bonus bCritical,10; } +25304:25305,{ bonus bCritAtkRate,6; } +25306:25172:25173:25174,{ bonus bVariableCastrate,-5; } 29027:29145:29159,{ bonus2 bExpAddRace,RC_All,3; } 29047:29359:29360,{ bonus bCritAtkRate,6; } 29047:29359:29360:29361,{ bonus bCritical,10; } @@ -1442,6 +1528,69 @@ 28907:2998,{ bonus bSpeedRate,25; } 28908:2998,{ bonus bDelayrate,-10; } 28909:2998,{ bonus bUseSPrate,-10; bonus bMaxSPrate,10; } +29426:29423,{ bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",10; } +29426:29424,{ bonus2 bFixedCastrate,"CH_SOULCOLLECT",-40; } +29426:29425,{ bonus4 bAutoSpellOnSkill,"SR_RAMPAGEBLASTER","CH_SOULCOLLECT",300,1; } +29427:29613,{ bonus2 bSkillAtk,"SR_TIGERCANNON",15; } +29427:29612,{ bonus bMaxHPrate,10; } +29427:29611,{ bonus2 bSkillAtk,"SR_TIGERCANNON",15; } +29431:29428,{ bonus2 bSkillAtk,"RA_ARROWSTORM",15; } +29431:29429,{ bonus bVariableCastrate,-10; } +29431:29430,{ autobonus3 "{ bonus bLongAtkRate,5; }",1000,60000,"SN_WINDWALK"; } +29435:29432,{ bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",15; } +29435:29433,{ bonus2 bSkillCooldown,"SO_WARMER",-15000; } +29435:29434,{ bonus2 bSkillCooldown,"SO_PSYCHIC_WAVE",-2000; } +29463:29460,{ bonus2 bSkillAtk,"RK_DRAGONBREATH",10; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",10; } +29463:29461,{ bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",10; bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",10; } +29463:29462,{ bonus bDelayrate,-5; } +29467:29464,{ bonus2 bSkillAtk,"GN_CARTCANNON",15; } +29467:29465,{ bonus2 bSkillCooldown,"GN_MANDRAGORA",-3000; } +29467:29466,{ bonus bLongAtkRate,5; } +29471:29468,{ bonus2 bSkillAtk,"WL_CRIMSONROCK",15; } +29471:29469,{ bonus bFixedCast,-100*(getskilllv("HW_SOULDRAIN")/2); } +29471:29470,{ bonus2 bMagicAtkEle,ELE_FIRE,5; } +29480:29477,{ bonus2 bSkillAtk,"SC_TRIANGLESHOT",15; } +29480:29478,{ bonus bLongAtkRate,10; } +29480:29479,{ bonus2 bSkillUseSPrate,"SC_TRIANGLESHOT",10; } +29484:29481,{ bonus2 bSPDrainRate,20,1; } +29484:29482,{ bonus2 bSkillCooldown,"NC_AXETORNADO",-1000; } +29484:29483,{ bonus2 bSkillAtk,"NC_AXETORNADO",15; } +29488:29485,{ bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; } +29488:29486,{ bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-1000; } +29488:29487,{ bonus2 bSkillFixedCast,"WM_SEVERE_RAINSTORM",-500; } +29516:29513,{ bonus2 bSkillAtk,"AB_ADORAMUS",15; } +29516:29514,{ bonus2 bSkillCooldown,"AB_ADORAMUS",-1000; } +29516:29515,{ bonus bFixedCast,-500; } +29520:29517,{ bonus2 bSPDrainRate,20,1; } +29520:29518,{ bonus2 bSkillCooldown,"LG_CANNONSPEAR",-500; } +29520:29519,{ bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; } +29524:29521,{ bonus2 bSPDrainRate,20,1; } +29524:29522,{ bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",15; } +29524:29523,{ bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15; } +29614:29615,{ bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-1000; } +29614:29616,{ bonus2 bSkillAtk,"SO_EARTHGRAVE",20; } +29614:29617,{ bonus2 bSkillAtk,"SO_DIAMONDDUST",10; } +29618:29619,{ bonus2 bSPDrainRate,10,1; } +29618:29620,{ bonus2 bSkillUseSPrate,"SC_FATALMENACE",10; } +29618:29621,{ bonus2 bSkillAtk,"SC_FATALMENACE",10; } +29654:29651,{ bonus bFixedCast,-500; } +29654:29652,{ bonus2 bSkillAtk,"SP_SPA",20; } +29654:29653,{ bonus2 bSkillAtk,"SP_SWHOO",20; } +29658:29655,{ bonus2 bSkillAtk,"SJ_SOLARBURST",15; } +29658:29656,{ bonus2 bSkillAtk,"SJ_FALLINGSTAR",15; } +29658:29657,{ bonus2 bSPDrainRate,10,1; } +29662:29659,{ bonus2 bSkillAtk,"KO_JYUMONJIKIRI",25; } +29662:29660,{ bonus2 bSkillAtk,"KO_BAKURETSU",25; } +29662:29660,{ bonus2 bSPDrainRate,10,1; } +29663:29659,{ bonus2 bSkillAtk,"NJ_BAKUENRYU",30; bonus2 bSkillAtk,"NJ_HYOUSYOURAKU",30; bonus2 bSkillAtk,"NJ_KAMAITACHI",30; } +29663:29660,{ bonus2 bSkillAtk,"NJ_HYOUSENSOU",20; bonus2 bSkillAtk,"NJ_HUUJIN",20; } +29663:29661,{ bonus bVariableCastrate,-15; } +29667:29664,{ bonus2 bSkillAtk,"RL_R_TRIP",15;} +29667:29665,{ bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",20; } +29667:29666,{ bonus2 bSkillAtk,"RL_BANISHING_BUSTER",25; } +29671:29668,{ bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",20; } +29671:29669,{ bonus2 bSkillCooldown,"SU_SVG_SPIRIT",-1000; } +29671:29670,{ bonus2 bSkillCooldown,"SU_CN_METEOR",-1000; } 31024:31026,{ bonus bAspd,1; } 31025:31026,{ bonus bVariableCastrate,-10; } 32228:15388:15389,{ bonus bBaseAtk,25; bonus bHit,10; } @@ -1632,3 +1781,58 @@ 300122:300121,{ bonus2 bSubEle,Ele_Neutral,5; } 300123:300121,{ bonus2 bSubEle,Ele_Neutral,5; } 300125:300087:300114,{ bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_PICKYPECK",20; .@r_weapon = getequiprefinerycnt(EQI_HAND_R); .@r_shoes = getequiprefinerycnt(EQI_SHOES); bonus2 bSkillAtk,"SU_CN_METEOR",5*(.@r_shoes/2); bonus2 bSkillAtk,"SU_PICKYPECK",5*(.@r_weapon/2); } +310003:310000,{ bonus2 bSkillAtk,"RA_AIMEDBOLT",15; } +310003:310001,{ bonus2 bSkillVariableCast,"RA_AIMEDBOLT",-1000; } +310003:310002,{ bonus2 bSkillCooldown,"RA_UNLIMIT",-45000; } +310007:310004,{ bonus bLongAtkRate,10; } +310007:310005,{ bonus2 bSkillAtk,"NC_VULCANARM",20; } +310007:310006,{ bonus2 bSkillAtk,"NC_BOOSTKNUCKLE",20; } +310011:310008,{ bonus2 bSkillAtk,"AB_JUDEX",15; } +310011:310009,{ bonus2 bSkillUseSPrate,"AB_JUDEX",10; } +310011:310010,{ bonus2 bMagicAtkEle,Ele_Holy,10; } +310180:310181,{ bonus2 bSkillAtk,"WL_COMET",15; } +310180:310182,{ bonus bFixedCast,getskilllv("HW_MAGICPOWER")/2*-100; } +310180:310183,{ bonus2 bMagicAtkEle,Ele_Neutral,5; } +310184:310185,{ bonus bFixedCast,getskilllv("CR_AUTOGUARD")/2*-100; } +310184:310186,{ bonus2 bMagicAtkEle,Ele_Holy,5; } +310184:310187,{ bonus2 bSkillAtk,"LG_RAYOFGENESIS",15; } +310188:310189,{ bonus2 bAddClass,Class_All,5; bonus bCritAtkRate,15; } +310188:310190,{ bonus2 bSkillAtk,"GC_COUNTERSLASH",20; } +310188:310191,{ bonus bDelayrate,-5; } +500001:450001:470000:480000:490004,{ bonus bAspd,2; bonus2 bAddSize,Size_All,10; bonus2 bSkillAtk,"GN_CART_TORNADO",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"GN_CART_TORNADO\",20; }",1000,60000,"GN_CARTBOOST"; } +500001:450004:470003:480003:490007,{ bonus bMaxHPrate,10; bonus bVariableCastrate,-10; bonus2 bSkillAtk,"GN_CARTCANNON",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"GN_CARTCANNON\",20; }",1000,60000,"GN_CARTBOOST"; } +510001:450002:470001:480001:490005,{ bonus bMatk,20; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"WZ_METEORSTORM",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"WZ_METEORSTORM\",35; }",1000,60000,"ST_PRESERVE"; } +510001:450001:470000:480000:490004,{ bonus2 bAddClass,Class_All,5; bonus bDelayrate,-15; bonus2 bSkillAtk,"SC_FATALMENACE",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"SC_FATALMENACE\",35; }",1000,60000,"ST_PRESERVE"; } +510002:450002:470001:480001:490005,{ bonus bMatk,20; bonus bVariableCastrate,-10; .@i = min(BaseLevel,180)/15*2; bonus2 bSkillAtk,"NJ_KOUENKA",.@i; bonus2 bSkillAtk,"NJ_HYOUSENSOU",.@i; bonus2 bSkillAtk,"NJ_HUUJIN",.@i; autobonus3 "{ bonus2 bSkillAtk,\"NJ_KOUENKA\",35; bonus2 bSkillAtk,\"NJ_HYOUSENSOU\",35; bonus2 bSkillAtk,\"NJ_HUUJIN\",35; }",1000,60000,"NJ_NEN"; } +510002:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus2 bSkillCooldown,"KO_JYUMONJIKIRI",-1000; bonus2 bSkillAtk,"KO_HAPPOKUNAI",min(BaseLevel/15); autobonus3 "{ bonus2 bSkillAtk,\"KO_HAPPOKUNAI\",20; }",1000,60000,"NJ_NEN"; } +520000:450001:470000:480000:490004,{ bonus bDelayrate,-10; bonus2 bSkillCooldown,"NC_AXETORNADO",-1000; bonus2 bSkillAtk,"NC_AXETORNADO",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"NC_AXETORNADO\",20; }",1000,60000,"BS_WEAPONPERFECT"; } +520000:450004:470003:480003:490007,{ bonus bVariableCastrate,-10; bonus bDelayrate,-10; bonus2 bSkillAtk,"NC_ARMSCANNON",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"NC_ARMSCANNON\",20; }",1000,60000,"BS_WEAPONPERFECT"; } +530000:450003:470002:480002:490006,{ bonus bMatk,20; bonus bDelayrate,-10; bonus2 bSkillAtk,"LG_RAYOFGENESIS",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"LG_RAYOFGENESIS\",20; }",1000,60000,"AL_CURE"; } +530000:450004:470003:480003:490007,{ bonus bAspd,2; bonus bLongAtkRate,10; bonus2 bSkillAtk,"LG_BANISHINGPOINT",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"LG_BANISHINGPOINT\",35; }",1000,60000,"CR_SPEARQUICKEN"; } +540000:450002:470001:480001:490005,{ bonus bMatk,20; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"SO_PSYCHIC_WAVE\",20; }",1000,60000,"PF_MEMORIZE"; } +540000:450003:470002:480002:490006,{ bonus bMatk,20; bonus bAspd,2; .@i = min(BaseLevel,180)/15; bonus2 bSkillAtk,"MG_FIREBOLT",.@i; bonus2 bSkillAtk,"MG_COLDBOLT",.@i; bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",.@i; autobonus3 "{ bonus2 bSkillAtk,\"MG_FIREBOLT\",35; bonus2 bSkillAtk,\"MG_COLDBOLT\",35; bonus2 bSkillAtk,\"MG_LIGHTNINGBOLT\",35; }",1000,60000,"PF_DOUBLECASTING"; } +540001:450001:470000:480000:490004,{ bonus bBaseAtk,20; bonus2 bAddSize,Size_All,10; bonus2 bSkillAtk,"SJ_FULLMOONKICK",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"SJ_FULLMOONKICK\",20; }",1000,60000,"SJ_NEWMOONKICK"; } +540001:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus bAspd,2; bonus2 bSkillAtk,"SJ_FALLINGSTAR",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"SJ_FALLINGSTAR\",20; }",1000,60000,"SJ_FLASHKICK"; } +550001:450002:470001:480001:490005,{ bonus bMatk,20; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"SP_SWHOO",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"SP_SWHOO\",60; }",1000,60000,"SP_SPA"; } +550001:450003:470002:480002:490006,{ bonus bMatk,20; bonus bVariableCastrate,-10; bonus2 bSkillAtk,"SP_CURSEEXPLOSION",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"SP_CURSEEXPLOSION\",20; }",1000,60000,"SP_SOULCURSE"; } +550002:450002:470001:480001:490005,{ bonus bMatk,20; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"SU_CN_METEOR",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"SU_CN_METEOR\",35; }",1000,60000,"SU_SV_STEMSPEAR"; } +550002:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus bDelayrate,-10; bonus2 bSkillAtk,"SU_PICKYPECK",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"SU_PICKYPECK\",35; }",1000,60000,"SU_ARCLOUSEDASH"; } +560000:450001:470000:480000:490004,{ bonus bMaxHPrate,10; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"SR_TIGERCANNON",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"SR_TIGERCANNON\",20; }",1000,60000,"CH_SOULCOLLECT"; } +560000:450004:470003:480003:490007,{ bonus bMaxSPrate,10; bonus bDelayrate,-15; bonus2 bSkillAtk,"SR_KNUCKLEARROW",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"SR_KNUCKLEARROW\",35; }",1000,60000,"CH_SOULCOLLECT"; } +570000:450002:470001:480001:490005,{ bonus bMatk,20; bonus bDelayrate,-10; bonus2 bSkillAtk,"WM_REVERBERATION",min(BaseLevel/15); autobonus3 "{ bonus2 bSkillAtk,\"WM_REVERBERATION\",20; }",1000,60000,"AC_CONCENTRATION"; } +570000:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000; bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"WM_SEVERE_RAINSTORM\",20; }",1000,60000,"AC_CONCENTRATION"; } +580000:450002:470001:480001:490005,{ bonus bMatk,20; bonus bDelayrate,-10; bonus2 bSkillAtk,"WM_REVERBERATION",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"WM_REVERBERATION\",35; }",1000,60000,"AC_CONCENTRATION"; } +580000:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000; bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"WM_SEVERE_RAINSTORM\",20; }",1000,60000,"AC_CONCENTRATION"; } +590000:450003:470002:480002:490006,{ bonus bMatk,20; bonus2 bSkillAtk,"AB_JUDEX",30; bonus2 bSkillAtk,"AB_ADORAMUS",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"AB_ADORAMUS\",20; }",1000,60000,"PR_MAGNIFICAT"; } +590000:450004:470003:480003:490007,{ bonus bAspd,2; bonus bCritAtkRate,10; bonus2 bSkillAtk,"AB_DUPLELIGHT",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"AB_DUPLELIGHT\",20; }",1000,60000,"PR_MAGNIFICAT"; } +600001:450001:470000:480000:490004,{ bonus bAspd,2; bonus bCritAtkRate,10; bonus2 bSkillAtk,"RK_SONICWAVE",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"RK_SONICWAVE\",35; }",1000,60000,"LK_CONCENTRATION"; } +600001:450004:470003:480003:490007,{ bonus bMaxHPrate,10; bonus bDelayrate,-15; .@i = min(BaseLevel,180)/15; bonus2 bSkillAtk,"RK_DRAGONBREATH",.@i; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@i; autobonus3 "{ bonus2 bSkillAtk,\"RK_DRAGONBREATH\",20; bonus2 bSkillAtk,\"RK_DRAGONBREATH_WATER\",20; }",1000,60000,"LK_CONCENTRATION"; } +610000:450001:470000:480000:490004,{ bonus bAspd,2; bonus bCritAtkRate,10; bonus2 bAddEle,Ele_All,min(BaseLevel,180)/15; autobonus3 "{ bonus2 bAddEle,Ele_All,60; }",1000,60000,"ASC_EDP"; } +610000:450004:470003:480003:490007,{ bonus2 bAddClass,Class_All,10; bonus bDelayrate,-15; bonus2 bSkillAtk,"GC_ROLLINGCUTTER",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"GC_ROLLINGCUTTER\",20; }",1000,60000,"ASC_EDP"; } +640000:450002:470001:480001:490005,{ bonus bMatk,20; bonus2 bMagicAddSize,Size_All,10; bonus2 bSkillAtk,"WL_CRIMSONROCK",min(BaseLevel/15)*2; autobonus3 "{ bonus2 bSkillAtk,\"WL_CRIMSONROCK\",20; }",1000,60000,"HW_MAGICPOWER"; } +640000:450003:470002:480002:490006,{ bonus bMatk,20; bonus bDelayrate,-10; bonus2 bSkillAtk,"WL_SOULEXPANSION",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"WL_SOULEXPANSION\",20; }",1000,60000,"HW_MAGICPOWER"; } +700001:450001:470000:480000:490004,{ bonus bAspd,2; bonus bCritAtkRate,10; bonus2 bSkillAtk,"SN_SHARPSHOOTING",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"SN_SHARPSHOOTING\",20; }",1000,60000,"SN_SIGHT"; } +700001:450004:470003:480003:490007,{ bonus bMaxHPrate,10; bonus bDelayrate,-15; bonus2 bSkillAtk,"RA_AIMEDBOLT",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"RA_AIMEDBOLT\",35; }",1000,60000,"SN_SIGHT"; } +830000:450001:470000:480000:490004,{ bonus bBaseAtk,20; bonus2 bAddSize,Size_All,10; bonus2 bSkillAtk,"RL_R_TRIP",min(BaseLevel,180)/15; autobonus3 "{ bonus2 bSkillAtk,\"RL_R_TRIP\",20; }",1000,60000,"RL_RICHS_COIN"; } +830000:450004:470003:480003:490007,{ bonus bBaseAtk,20; bonus2 bSkillCooldown,"RL_FIRE_RAIN",-1000; bonus2 bSkillAtk,"RL_FIRE_RAIN",min(BaseLevel,180)/15*2; autobonus3 "{ bonus2 bSkillAtk,\"RL_FIRE_RAIN\",35; }",1000,60000,"RL_RICHS_COIN"; } + diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index f0b0e7d448..4fb973328c 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -5085,7 +5085,7 @@ Body: Script: | bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,"NPC_DRAGONFEAR",1,30; - Id: 1298 - AegisName: Shiver_Katar + AegisName: Shiver_Katar_K Name: Katar Of Horror Type: Weapon SubType: Katar @@ -16152,6 +16152,28 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus2 bSkillAtk,"SR_SKYNETBLOW",(10+5*(.@r/2)); bonus2 bSkillAtk,"SR_DRAGONCOMBO",(10+5*(.@r/2)); bonus2 bSkillAtk,"SR_TIGERCANNON",(5*(.@r/3)); + - Id: 1847 + AegisName: Iron_Nail_K + Name: Iron Nail + Type: Weapon + SubType: Knuckle + Weight: 1000 + Attack: 180 + Range: 1 + Slots: 2 + Jobs: + Monk: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r >= 2) bonus bBaseAtk,.@r/2; if (.@r >= 3) bonus bLongAtkRate,.@r/3*4; if (.@r >= 9) bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",10; if (.@r >= 11) bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-1000; - Id: 1862 AegisName: Burning_Knuckle-OS Name: Burning Knuckle-OS @@ -55014,7 +55036,7 @@ Body: Script: | bonus bDex,2; bonus2 bSkillAtk,"KO_HAPPOKUNAI",(9*getrefine()); - Id: 13345 - AegisName: Huuma_Shuriken_Clearness + AegisName: Humma_Clear Name: Huuma Shuriken Clearness Type: Weapon SubType: Huuma @@ -57147,8 +57169,8 @@ Body: Script: | .@r = getrefine(); bonus bVariableCastrate,-10; if(.@r>=7){ bonus2 bSkillAtk,"GN_CARTCANNON",15; } - Id: 13485 - AegisName: Honglyun's_Sword_ - Name: Honglyun's Sword + AegisName: Sword_Of_Bluefire + Name: Red Lotus Sword Type: Weapon SubType: 1hSword Buy: 1 @@ -59847,6 +59869,32 @@ Body: EquipLevelMin: 100 Script: | bonus bAllStats,1; bonus bMaxHP,400; bonus bMaxSP,100; bonus2 bAddClass,Class_All,2; bonus2 bMagicAddClass,Class_All,2; + - Id: 15278 + AegisName: Overwhelm_Str_Armor + Name: Soaring Physical Armor + Type: Armor + Weight: 2000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,50; if (.@r > 2) bonus2 bAddClass,Class_All,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreDefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_Demon,10; } if (.@r > 10) { bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; } + - Id: 15279 + AegisName: Overwhelm_Int_Armor + Name: Robust Magical Armor + Type: Armor + Weight: 900 + Defense: 60 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bMatk,50; if (.@r > 2) bonus bMatkRate,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreMdefRaceRate,RC_Brute,30; bonus2 bIgnoreMdefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bMagicAddRace,RC_Demon,10; bonus2 bMagicAddRace,RC_Brute,10; } if (.@r > 10) { bonus2 bMagicAddEle,Ele_Earth,10; bonus2 bMagicAddEle,Ele_Wind,10; } - Id: 15280 AegisName: S_Cri_Hit_Armor Name: Critical Hit Shadow Armor @@ -59871,6 +59919,32 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bBaseAtk,10; bonus2 bIgnoreDefClassRate,Class_All,10; if (.@r>=7) { bonus bBaseAtk,20; bonus2 bIgnoreDefClassRate,Class_All,20; } if (.@r>=8) { bonus bBaseAtk,20; bonus2 bIgnoreDefClassRate,Class_All,20; bonus bUnbreakableArmor; } if (.@r>=9) { bonus bBaseAtk,30; bonus2 bIgnoreDefClassRate,Class_All,20; } + - Id: 15346 + AegisName: Overwhelm_Luk_Armor + Name: Unexpected Fortune Armor + Type: Armor + Weight: 2000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,50; if (.@r > 2) bonus bCritAtkRate,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreDefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_Demon,10; } if (.@r > 10) { bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; } + - Id: 15347 + AegisName: Overwhelm_Vit_Armor + Name: Strong Healthy Armor + Type: Armor + Weight: 2000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,50; if (.@r > 2) bonus bMaxHPrate,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreDefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_Demon,10; } if (.@r > 10) { bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; } - Id: 15348 AegisName: Illusion_Goibne_Armor Name: Illusion Goibne Armor @@ -59901,6 +59975,32 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bNoKnockback; bonus bUnbreakableArmor; bonus bDefEle,Ele_Earth; if (.@r>8) .@a = 40; else if (.@r>6) .@a = 25; else if (.@r>=5) .@a = 10; bonus2 bAddEle,Ele_Earth,.@a; bonus2 bAddEle,Ele_Wind,.@a; bonus2 bMagicAddEle,Ele_Earth,.@a; bonus2 bMagicAddEle,Ele_Wind,.@a; bonus2 bAddRace,RC_Demihuman,.@a; bonus2 bAddRace,RC_Brute,.@a; bonus2 bAddRace,RC_Player_Doram,.@a; bonus2 bMagicAddRace,RC_Demihuman,.@a; bonus2 bMagicAddRace,RC_Brute,.@a; bonus2 bMagicAddRace,RC_Player_Doram,.@a; bonus2 bAddRace,RC_Player_Human,.@a; bonus2 bMagicAddRace,RC_Player_Human,.@a; + - Id: 15353 + AegisName: Overwhelm_Agi_Armor + Name: Splendid Swift Armor + Type: Armor + Weight: 2000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,50; if (.@r > 2) bonus bAspdRate,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreDefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_Demon,10; } if (.@r > 10) { bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; } + - Id: 15354 + AegisName: Overwhelm_Dex_Armor + Name: Excellent Dexterous Armor + Type: Armor + Weight: 2000 + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,50; if (.@r > 2) bonus bLongAtkRate,.@r/3*2; if (.@r > 6) { bonus2 bIgnoreDefRaceRate,RC_Brute,30; bonus2 bIgnoreDefRaceRate,RC_Demon,30; } if (.@r > 8) { bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_Demon,10; } if (.@r > 10) { bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; } - Id: 15376 AegisName: Illusion_Armor_A-type Name: Illusion Armor A-type @@ -59982,6 +60082,32 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bHealPower,5; bonus bDelayrate,-10; bonus bMaxHPrate,5; if (.@r>=7) { bonus bMaxHPrate,5; bonus bHealPower,5; } if (.@r>=8) { bonus bMaxHPrate,5; bonus bHealPower,10; bonus bUseSPrate,-10; bonus2 bResEff,Eff_Sleep,10000; } if (.@r>=9) { bonus bMaxHPrate,5; bonus bHealPower,10; } + - Id: 15388 + AegisName: King_Schmidt_Suit + Name: King Schmidt's Suit + Type: Armor + Weight: 900 + Defense: 150 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 130 + Refineable: true + Script: | + .@r = getrefine(); bonus2 bAddSize,Size_Medium,10; bonus2 bAddSize,Size_Large,10; bonus2 bMagicAddSize,Size_Medium,10; bonus2 bMagicAddSize,Size_Large,10; if(.@r > 6){ bonus2 bAddEle,Ele_Fire,10; bonus2 bAddEle,Ele_Dark,10; bonus2 bMagicAddEle,Ele_Fire,10; bonus2 bMagicAddEle,Ele_Dark,10; } if(.@r > 8){ bonus2 bSubRace,RC_Dragon,15; bonus2 bSubRace,RC_Formless,15; } if(.@r > 10){ bonus2 bSubSize,Size_Medium,10; bonus2 bSubSize,Size_Large,10; } + - Id: 15389 + AegisName: King_Schmidt_Manteau + Name: King Schmidt's Manteau + Type: Armor + Weight: 600 + Defense: 70 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 130 + Refineable: true + Script: | + .@r = getrefine(); bonus2 bAddEle,Ele_Fire,(.@r/3)*2; bonus2 bAddEle,Ele_Dark,(.@r/3)*2; bonus2 bMagicAddEle,Ele_Fire,(.@r/3)*2; bonus2 bMagicAddEle,Ele_Dark,(.@r/3)*2; if(.@r > 6){ bonus2 bSubRace,RC_Dragon,5; bonus2 bSubRace,RC_Formless,5; } if(.@r > 10){ bonus2 bAddRace,RC_Dragon,15; bonus2 bAddRace,RC_Formless,15; bonus2 bMagicAddRace,RC_Dragon,15; bonus2 bMagicAddRace,RC_Formless,15; } - Id: 15391 AegisName: aegis_15391 Name: Red Dragon Plate @@ -60326,32 +60452,6 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bNoKnockback; bonus bUnbreakableArmor; bonus bDefEle,Ele_Water; if (.@r>8) .@a = 40; else if (.@r>6) .@a = 25; else if (.@r>=5) .@a = 10; bonus2 bAddEle,Ele_Fire,.@a; bonus2 bAddEle,Ele_Water,.@a; bonus2 bMagicAddEle,Ele_Fire,.@a; bonus2 bMagicAddEle,Ele_Water,.@a; bonus2 bAddRace,RC_Demihuman,.@a; bonus2 bAddRace,RC_Formless,.@a; bonus2 bMagicAddRace,RC_Demihuman,.@a; bonus2 bMagicAddRace,RC_Formless,.@a; bonus2 bAddRace,RC_Player_Human,.@a; bonus2 bMagicAddRace,RC_Player_Human,.@a; - - Id: 15388 - AegisName: King_Schmidt_Suit - Name: King Schmidt's Suit - Type: Armor - Weight: 900 - Defense: 150 - Slots: 1 - Locations: - Armor: true - EquipLevelMin: 130 - Refineable: true - Script: | - .@r = getrefine(); bonus2 bAddSize,Size_Medium,10; bonus2 bAddSize,Size_Large,10; bonus2 bMagicAddSize,Size_Medium,10; bonus2 bMagicAddSize,Size_Large,10; if(.@r > 6){ bonus2 bAddEle,Ele_Fire,10; bonus2 bAddEle,Ele_Dark,10; bonus2 bMagicAddEle,Ele_Fire,10; bonus2 bMagicAddEle,Ele_Dark,10; } if(.@r > 8){ bonus2 bSubRace,RC_Dragon,15; bonus2 bSubRace,RC_Formless,15; } if(.@r > 10){ bonus2 bSubSize,Size_Medium,10; bonus2 bSubSize,Size_Large,10; } - - Id: 15389 - AegisName: King_Schmidt_Manteau - Name: King Schmidt's Manteau - Type: Armor - Weight: 600 - Defense: 70 - Slots: 1 - Locations: - Garment: true - EquipLevelMin: 130 - Refineable: true - Script: | - .@r = getrefine(); bonus2 bAddEle,Ele_Fire,(.@r/3)*2; bonus2 bAddEle,Ele_Dark,(.@r/3)*2; bonus2 bMagicAddEle,Ele_Fire,(.@r/3)*2; bonus2 bMagicAddEle,Ele_Dark,(.@r/3)*2; if(.@r > 6){ bonus2 bSubRace,RC_Dragon,5; bonus2 bSubRace,RC_Formless,5; } if(.@r > 10){ bonus2 bAddRace,RC_Dragon,15; bonus2 bAddRace,RC_Formless,15; bonus2 bMagicAddRace,RC_Dragon,15; bonus2 bMagicAddRace,RC_Formless,15; } - Id: 16000 AegisName: Erde Name: Erde @@ -62693,6 +62793,53 @@ Body: Refineable: true Script: | bonus bLongAtkRate,getrefine(); + - Id: 18164 + AegisName: Royal_Bow_K + Name: Royal Bow + Type: Weapon + SubType: Bow + Weight: 1000 + Attack: 180 + Range: 5 + Slots: 2 + Jobs: + Hunter: true + Rogue: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) bonus bBaseAtk,.@r/2*10; if (.@r>=3) bonus2 bSkillAtk,"RA_ARROWSTORM",.@r/3*12; if (.@r>=9) bonus bAspdRate,10; if (.@r>=11) bonus bLongAtkRate,5; + - Id: 18170 + AegisName: Narcis_Bow + Name: Narcissus Bow + Type: Weapon + SubType: Bow + Weight: 1000 + Attack: 180 + Range: 5 + Slots: 2 + Jobs: + Hunter: true + Rogue: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) bonus bBaseAtk,.@r/2*10; if (.@r>=3) bonus bLongAtkRate,.@r/3*4; if (.@r>=9) bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",.@r/3*10; if (.@r>=11) bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-2000; - Id: 18174 AegisName: Illusion_Hunter_Bow Name: Illusion Hunter Bow @@ -70815,18 +70962,30 @@ Body: View: 14 Script: | bonus2 bAddClass,Class_All,1; bonus bBaseAtk,(2*getrefine()); - - Id: 19247 - AegisName: Illusion_Fancy_Flower - Name: Illusion Fancy Flower + - Id: 19241 + AegisName: Magical_Booster_K + Name: Magical Booster + Type: Armor + Weight: 300 + Defense: 10 + Slots: 1 + Locations: + Head_Mid: true + Refineable: true + View: 873 + - Id: 19242 + AegisName: Neko_Headress + Name: Costume Neko Headress Type: Armor Weight: 100 + Defense: 20 Slots: 1 Locations: Head_Top: true - EquipLevelMin: 120 - View: 4 + Refineable: true + View: 816 Script: | - bonus bMatkRate,1; bonus bMatk,(2*getrefine()); + bonus bAllStats,1; bonus bAspdRate,5; .@r = getrefine(); if (.@r>=9) { bonus bVariableCastrate,-10; } if (.@r>=12) { bonus bNoCastCancel; } - Id: 19246 AegisName: Royal_Guard_Necklace Name: Royal Guard Necklace @@ -70839,6 +70998,18 @@ Body: View: 1629 Script: | bonus bAspd,1; + - Id: 19247 + AegisName: Illusion_Fancy_Flower + Name: Illusion Fancy Flower + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Head_Top: true + EquipLevelMin: 120 + View: 4 + Script: | + bonus bMatkRate,1; bonus bMatk,(2*getrefine()); - Id: 19266 AegisName: Survive_Circlet_ Name: Survivor's Circlet @@ -70853,6 +71024,19 @@ Body: View: 1220 Script: | .@r = getrefine(); bonus bInt,3; bonus bMatk,10*(.@r/2)+(BaseLevel > 129 ? 50 : 0); if (.@r >= 10) {bonus bMatkRate,5;} + - Id: 19267 + AegisName: SurviveOrb_K + Name: Survivor's Orb + Type: Armor + Weight: 300 + Defense: 2 + Locations: + Head_Low: true + EquipLevelMin: 1 + Refineable: true + View: 1488 + Script: | + bonus bMdef,2; bonus bVariableCastrate,-2; - Id: 19269 AegisName: Happy_Flapping_Wings Name: Happy Flapping Angel Wings @@ -70929,7 +71113,6 @@ Body: Type: Armor Locations: Costume_Head_Mid: true - EquipLevelMin: 1 View: 1370 - Id: 19291 AegisName: C_Shiba_Inu @@ -70937,7 +71120,6 @@ Body: Type: Armor Locations: Costume_Head_Mid: true - EquipLevelMin: 1 View: 1669 - Id: 19294 AegisName: C_CatEars_Cyber_HeadP_R @@ -70945,7 +71127,6 @@ Body: Type: Armor Locations: Costume_Head_Top: true - EquipLevelMin: 1 View: 1668 - Id: 19299 AegisName: Tree_Sprout @@ -71274,6 +71455,18 @@ Body: View: 256 Script: | .@r = getrefine(); bonus bInt,10; bonus bMdef,15; bonus bMaxSPrate,20; bonus bVariableCastrate,-(3*(.@r/2)); if (.@r >= 7) { bonus bMatk,30; if (.@r >= 9) { bonus bNoCastCancel; } } + - Id: 19433 + AegisName: C_Resonate_Taego + Name: Costume Resonate Taego + Type: Armor + Locations: + Costume_Head_Low: true + EquipLevelMin: 1 + View: 1823 + Script: | + hateffect(HAT_EF_RESONATETAEGO,true); + UnEquipScript: | + hateffect(HAT_EF_RESONATETAEGO,false); - Id: 19451 AegisName: Heavenly_Order Name: Heavenly Order @@ -71313,18 +71506,6 @@ Body: View: 1117 Script: | .@r = getrefine(); .@a = 5*(getskilllv("AB_LAUDAAGNUS")+getskilllv("AB_LAUDARAMUS")); .@dmg = 20; .@aspd = 10; bonus bMdef,15; bonus2 bSkillUseSP,"AB_JUDEX",15; bonus2 bSkillUseSP,"AB_ADORAMUS",15; bonus2 bVariableCastrate,"AB_JUDEX",-5*getskilllv("AB_ORATIO"); bonus2 bVariableCastrate,"AB_ADORAMUS",-5*getskilllv("AB_ORATIO"); if (getskilllv("AB_CLEARANCE") >= 5) { bonus2 bMagicAddClass,Class_Boss,25; } bonus2 bMagicAddEle,Ele_Undead,.@a; bonus2 bMagicAddEle,Ele_Ghost,.@a; bonus2 bMagicAddEle,Ele_Earth,.@a; bonus2 bMagicAddEle,Ele_Neutral,.@a; bonus2 bMagicAddRace,RC_DemiHuman,2*.@r; bonus2 bMagicAddRace,RC_Player_Human,2*.@r; if (.@r >= 7) { .@dmg += 30; .@aspd += 5; if (.@r >= 9) { .@dmg += 50; .@aspd += 5; if (.@r >= 10) { bonus bNoGemStone; } } } bonus bAspdRate,.@aspd; bonus2 bSkillAtk,"AB_JUDEX",.@dmg; bonus2 bSkillAtk,"AB_ADORAMUS",.@dmg; - - Id: 19433 - AegisName: C_Resonate_Taego - Name: Costume Resonate Taego - Type: Armor - Locations: - Costume_Head_Low: true - EquipLevelMin: 1 - View: 1823 - Script: | - hateffect(HAT_EF_RESONATETAEGO,true); - UnEquipScript: | - hateffect(HAT_EF_RESONATETAEGO,false); - Id: 19472 AegisName: aegis_19472 Name: Circlet of Costume Time # !todo check english name @@ -71957,10 +72138,6 @@ Body: Slots: 1 Jobs: Summoner: true - Classes: - Normal: true - Upper: true - Baby: true Locations: Head_Top: true EquipLevelMin: 170 @@ -73813,6 +73990,14 @@ Body: Costume_Head_Top: true EquipLevelMin: 1 View: 372 + - Id: 19694 + AegisName: C_Vane_Hairpin + Name: Costume Vane Hairpin + Type: Armor + Buy: 20 + Locations: + Costume_Head_Top: true + View: 313 - Id: 19695 AegisName: C_Kettle_Hat Name: Costume Kettle Hat @@ -73822,14 +74007,6 @@ Body: Costume_Head_Top: true EquipLevelMin: 1 View: 318 - - Id: 19694 - AegisName: C_Vane_Hairpin - Name: Costume Vane Hairpin - Type: Armor - Buy: 20 - Locations: - Costume_Head_Top: true - View: 313 - Id: 19696 AegisName: C_Friend_Mochiring_Hat Name: Costume Friend Mochiring Hat @@ -75969,22 +76146,6 @@ Body: Costume_Head_Top: true EquipLevelMin: 1 View: 1171 - - Id: 19997 - AegisName: C_Bomb_Hat - Name: Costume Bomb Hat - Type: Armor - Locations: - Costume_Head_Top: true - EquipLevelMin: 1 - View: 1191 - - Id: 19998 - AegisName: C_Dragon_Turtle_Hat - Name: Costume Dragon Turtle Hat - Type: Armor - Locations: - Costume_Head_Top: true - EquipLevelMin: 1 - View: 1192 - Id: 19996 AegisName: Horse_King Name: Horse King @@ -76004,6 +76165,22 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 19997 + AegisName: C_Bomb_Hat + Name: Costume Bomb Hat + Type: Armor + Locations: + Costume_Head_Top: true + EquipLevelMin: 1 + View: 1191 + - Id: 19998 + AegisName: C_Dragon_Turtle_Hat + Name: Costume Dragon Turtle Hat + Type: Armor + Locations: + Costume_Head_Top: true + EquipLevelMin: 1 + View: 1192 - Id: 19999 AegisName: C_Mouse_Hat1 Name: Costume Mouse Hat 1 @@ -79374,16 +79551,15 @@ Body: EquipLevelMin: 1 View: 1411 - Id: 20395 - AegisName: C_BlackWitchHat + AegisName: C_Black_Witch_Hat Name: Costume Black Witch Hat Type: Armor Locations: Costume_Head_Top: true - EquipLevelMin: 1 View: 1006 - Id: 20396 - AegisName: C_Woodie_Hat - Name: "Costume: Woodie Hat" + AegisName: C_Green_Hat + Name: Costume Green Hat Type: Armor Locations: Costume_Head_Top: true @@ -79945,7 +80121,7 @@ Body: View: 1472 - Id: 20487 AegisName: C_Floral_Waltz - Name: Costume Waltz of Flowers + Name: Costume Floral Waltz Type: Armor Locations: Costume_Head_Low: true @@ -79965,15 +80141,15 @@ Body: View: 1474 - Id: 20489 AegisName: C_Pope_Crown - Name: C Pope Crown + Name: Costume Pope Crown Type: Armor Locations: Costume_Head_Top: true EquipLevelMin: 1 View: 1475 - Id: 20490 - AegisName: C_Full_Bloom_Hp_Blue - Name: "Costume: Full Bloom HP(Blue)" + AegisName: C_Full_Blossom_Sakura_Hairpin_Blue + Name: Costume Full Blossom Sakura Hairpin Blue Type: Armor Locations: Costume_Head_Top: true @@ -80151,7 +80327,7 @@ Body: View: 24 - Id: 20517 AegisName: C_GiantCatBag_TW - Name: Costume Giant Cat Backpack + Name: Costume Giant Cat Bag Type: Armor Locations: Costume_Garment: true @@ -80200,7 +80376,7 @@ Body: View: 37 - Id: 20533 AegisName: C_PinkButterfly_Wing_T - Name: Costume Fly Like a Butterfly (Pink) + Name: Costume Pink Butterfly Wing Type: Armor Locations: Costume_Garment: true @@ -80913,7 +81089,7 @@ Body: Locations: Costume_Garment: true EquipLevelMin: 1 - View: 1 + View: 49 - Id: 20773 AegisName: Excelion_Wing Name: Excelion Wing @@ -81377,6 +81553,20 @@ Body: NoAuction: true Script: | .@r = getrefine(); .@bonus = 20; if (.@r>=7) { .@bonus += 5; } if (.@r>=9) { .@bonus += 5; } bonus2 bSubEle,Ele_Neutral,.@bonus; + - Id: 20835 + AegisName: Fallen_Angel_Wings_ + Name: "[Katsuya] Fallen Angel Wings" + Type: Armor + Weight: 200 + Defense: 18 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 99 + Refineable: true + View: 3 + Script: | + bonus bAllStats,1; bonus bBaseAtk,readparam(bStr)/20; bonus bMatk,readparam(bInt)/20; bonus2 bSubEle,Ele_Neutral,readparam(bVit)/20; bonus bLongAtkRate,readparam(bDex)/20; bonus bCritAtkRate,readparam(bLuk)/20; - Id: 20836 AegisName: Skin_of_Lindwyrm Name: Skin of Lindwyrm @@ -81440,6 +81630,57 @@ Body: Refineable: true Script: | .@val = min(getrefine(),10)/2; bonus bAgi,(2+.@val); + - Id: 20842 + AegisName: Bag_Of_Antonio_P + Name: Candy Pouch Bag (Physical) + Type: Armor + Weight: 200 + Defense: 30 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); if (.@r >= 2) bonus2 bAddClass,Class_All,.@r/2; if (.@r >= 9) bonus bAspdRate,10; if (.@r >= 12) bonus bDelayrate,-7; if (BaseLevel <= 100) { bonus2 bExpAddClass,Class_All,10; } else { bonus2 bExpAddClass,Class_All,4; } + - Id: 20843 + AegisName: Bag_Of_Antonio_S + Name: Candy Pouch Bag (Range) + Type: Armor + Weight: 200 + Defense: 30 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); if (.@r >= 2) bonus bLongAtkRate,.@r/2; if (.@r >= 9) bonus bAspdRate,10; if (.@r >= 12) bonus bDelayrate,-7; if (BaseLevel <= 100) { bonus2 bExpAddClass,Class_All,10; } else { bonus2 bExpAddClass,Class_All,4; } + - Id: 20844 + AegisName: Bag_Of_Antonio_ + Name: Candy Pouch Bag (Magic) + Type: Armor + Weight: 200 + Defense: 30 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine(); if (.@r >= 2) bonus bMatkRate,.@r/2; if (.@r >= 9) bonus bVariableCastrate,-10; if (.@r >= 12) bonus bDelayrate,-7; if (BaseLevel <= 100) { bonus2 bExpAddClass,Class_All,10; } else { bonus2 bExpAddClass,Class_All,4; } - Id: 20845 AegisName: Maracco_Skin Name: Malach's Skin @@ -81854,6 +82095,108 @@ Body: Refineable: true Script: | bonus2 bSubRace,RC_Player_Human,5; bonus2 bSubRace,RC_DemiHuman,5; bonus2 bSubRace,RC_Fish,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Poison,5; bonus bAgi,5; bonus bVit,5; bonus bMdef,10; .@r = getrefine(); if (.@r>=7) { .@sp = 10; if (.@r>=8) { .@s = (readparam(bAgi)+readparam(bVit))/20; bonus bMatk,15*.@s; bonus bDef,20*.@s; if (.@r>=9) { .@sp += 10; } } bonus bMagicSPGainValue,.@sp; } + - Id: 20963 + AegisName: Temporal_M_Str + Name: Temporal Str Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus2 bAddClass,Class_All,(.@r/2); bonus bBaseAtk,10*(.@r/2); bonus2 bAddSize,Size_All,5*(.@r/4); if (.@r>=7) { bonus2 bAddClass,Class_All,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } + - Id: 20964 + AegisName: Temporal_M_Agi + Name: Temporal Agi Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bCritAtkRate,3*(.@r/2); bonus bBaseAtk,10*(.@r/2); bonus2 bAddSize,Size_All,5*(.@r/4); if (.@r>=7) { bonus2 bAddClass,Class_All,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } + - Id: 20965 + AegisName: Temporal_M_Vit + Name: Temporal Vit Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bBaseAtk,10*(.@r/2); bonus bMaxHP,400*(.@r/2); bonus bMaxHPrate,3*(.@r/4); if (.@r>=7) { bonus2 bAddClass,Class_All,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } + - Id: 20966 + AegisName: Temporal_M_Int + Name: Temporal Int Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bMatkRate,(.@r/2); bonus bMatk,10*(.@r/2); bonus2 bMagicAtkEle,Ele_All,3*(.@r/4); if (.@r>=7) { bonus bMatkRate,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } + - Id: 20967 + AegisName: Temporal_M_Dex + Name: Temporal Dex Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,(.@r/2); bonus bBaseAtk,10*(.@r/2); bonus bCritAtkRate,3*(.@r/4); if (.@r>=7) { bonus2 bAddClass,Class_All,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } + - Id: 20968 + AegisName: Temporal_M_Luk + Name: Temporal Luk Manteau + Type: Armor + Weight: 400 + Defense: 38 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bCritAtkRate,3*(.@r/2); bonus bCritical,3*(.@r/2); bonus bAspdRate,5*(.@r/4); if (.@r>=7) { bonus2 bAddClass,Class_All,7; } if (.@r>=9) { bonus2 bIgnoreDefRaceRate,RC_Demon,20; bonus2 bIgnoreMDefRaceRate,RC_Demon,20; bonus2 bIgnoreDefRaceRate,RC_Brute,20; bonus2 bIgnoreMDefRaceRate,RC_Brute,20; } if (.@r>=11) { bonus2 bIgnoreDefRaceRate,RC_Demon,10; bonus2 bIgnoreMDefRaceRate,RC_Demon,10; bonus2 bIgnoreDefRaceRate,RC_Brute,10; bonus2 bIgnoreMDefRaceRate,RC_Brute,10; } - Id: 20969 AegisName: Rainbow_Muffler Name: Rainbow Muffler @@ -82315,6 +82658,22 @@ Body: Refineable: true Script: | .@bStr = readparam(bStr); .@r = getrefine(); bonus bBaseAtk,(min(120,.@bStr)); if (.@bStr > 119) bonus bBaseAtk,160; else if (.@bStr > 107) bonus bBaseAtk,80; else if (.@bStr > 94) bonus bBaseAtk,40; if (.@r > 6) bonus bUnbreakableWeapon; bonus4 bAutoSpell,"NPC_WIDECURSE",4,100,0; if (.@r > 8) bonus4 bAutoSpellOnSkill,"LK_BERSERK","BS_OVERTHRUST",5,100; + - Id: 21038 + AegisName: Oriental_Sword + Name: Oriental Sword + Type: Weapon + SubType: 2hSword + Weight: 1000 + Attack: 180 + Range: 1 + Slots: 2 + Locations: + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r >= 2) { bonus bBaseAtk,.@r/2; } if (.@r >= 3) { bonus2 bSkillAtk,"RK_SONICWAVE",.@r/3*10; } if (.@r >= 9) { bonus5 bAutoSpell,"RK_SONICWAVE",2,.@r/3*10,BF_SHORT|BF_WEAPON,1; } if (.@r >= 11) { bonus bUnbreakableWeapon; } - Id: 21039 AegisName: Royal_Knight's_Broadsword Name: Royal Knight's Broadsword @@ -86903,7 +87262,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"AC_SHOWER",20+(5*.@r); - Id: 24256 - AegisName: Knight_Shadow_Shoes + AegisName: S_Knight_Shoes Name: Knight Shadow Shoes Type: Shadowgear Locations: @@ -86913,7 +87272,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"KN_PIERCE",20+.@r*5; - Id: 24257 - AegisName: Crusader_Shadow_Shoes + AegisName: S_Crusader_Shoes Name: Crusader Shadow Shoes Type: Shadowgear Locations: @@ -86923,7 +87282,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillUseSPrate,"CR_HOLYCROSS",(20+(3*.@r)); - Id: 24258 - AegisName: Blacksmith_Shadow_Shoes + AegisName: S_Blacksmith_Shoes Name: Blacksmith Shadow Shoes Type: Shadowgear Locations: @@ -86933,7 +87292,7 @@ Body: Script: | .@r = getrefine(); .@val = 20+(5*.@r); bonus2 bSkillUseSPrate,"BS_HAMMERFALL",.@val; bonus2 bSkillUseSPrate,"BS_ADRENALINE",.@val; - Id: 24259 - AegisName: Alchemist_Shadow_Shoes + AegisName: S_Alchemist_Shoes Name: Alchemist Shadow Shoes Type: Shadowgear Locations: @@ -86943,7 +87302,7 @@ Body: Script: | .@r = getrefine(); if (BaseJob==Job_Alchemist) bonus bHealPower,30+7*.@r; - Id: 24260 - AegisName: Priest_Shadow_Shoes + AegisName: S_Priest_Shoes Name: Priest Shadow Shoes Type: Shadowgear Locations: @@ -86953,7 +87312,7 @@ Body: Script: | .@r = getrefine(); .@val = 20+(3*.@r); bonus2 bSkillUseSPrate,"PR_KYRIE",.@val; bonus2 bSkillUseSPrate,"PR_LEXAETERNA",.@val; - Id: 24261 - AegisName: Monk_Shadow_Shoes + AegisName: S_Monk_Shoes Name: Monk Shadow Shoes Type: Shadowgear Locations: @@ -86963,7 +87322,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"MO_CHAINCOMBO",20+.@r*5; - Id: 24262 - AegisName: Assassin_Shadow_Shoes + AegisName: S_Assassin_Shoes Name: Assassin Shadow Shoes Type: Shadowgear Locations: @@ -86973,7 +87332,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"AS_GRIMTOOTH",20+.@r*5; - Id: 24263 - AegisName: Rogue_Shadow_Shoes + AegisName: S_Rogue_Shoes Name: Rogue Shadow Shoes Type: Shadowgear Locations: @@ -86983,7 +87342,7 @@ Body: Script: | .@a = getskilllv("SM_SWORD"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a); - Id: 24264 - AegisName: Wizard_Shadow_Shoes + AegisName: S_Wizard_Shoes Name: Wizard Shadow Shoes Type: Shadowgear Locations: @@ -86993,7 +87352,7 @@ Body: Script: | .@r = getrefine(); bonus2 bVariableCastrate,"WZ_STORMGUST",-1*(20+(3*.@r)); bonus2 bVariableCastrate,"WZ_VERMILION",-1*(20+(3*.@r)); bonus2 bVariableCastrate,"WZ_METEOR",-1*(20+(3*.@r)); - Id: 24265 - AegisName: Sage_Shadow_Shoes + AegisName: S_Sage_Shoes Name: Sage Shadow Shoes Type: Shadowgear Locations: @@ -87003,7 +87362,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"WZ_HEAVENDRIVE",20+.@r*5; - Id: 24266 - AegisName: Hunter_Shadow_Shoes + AegisName: S_Hunter_Shoes Name: Hunter Shadow Shoes Type: Shadowgear Locations: @@ -87013,7 +87372,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"HT_BLITZBEAT",20+.@r*5; - Id: 24267 - AegisName: Bard_Shadow_Shoes + AegisName: S_Bard_Shoes Name: Bard Shadow Shoes Type: Shadowgear Locations: @@ -87023,7 +87382,7 @@ Body: Script: | .@a = getskilllv("BA_MUSICALLESSON"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a); - Id: 24268 - AegisName: Dancer_Shadow_Shoes + AegisName: S_Dancer_Shoes Name: Dancer Shadow Shoes Type: Shadowgear Locations: @@ -87033,7 +87392,7 @@ Body: Script: | .@a = getskilllv("DC_DANCINGLESSON"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a); - Id: 24269 - AegisName: Knight_Shadow_Armor + AegisName: S_Knight_Armor Name: Knight Shadow Armor Type: Shadowgear Buy: 10 @@ -87044,7 +87403,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillUseSPrate,"KN_BOWLINGBASH",(20+(.@r*3)); - Id: 24270 - AegisName: Crusader_Shadow_Armor + AegisName: S_Crusader_Armor Name: Crusader Shadow Armor Type: Shadowgear Buy: 10 @@ -87055,7 +87414,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"CR_GRANDCROSS",20+.@r*5; - Id: 24271 - AegisName: Blacksmith_Shadow_Armor + AegisName: S_Blacksmith_Armor Name: Blacksmith Shadow Armor Type: Shadowgear Buy: 10 @@ -87066,7 +87425,7 @@ Body: Script: | .@r = getrefine(); .@val = 5; if (.@r > 6) { .@val += .@r-6; } autobonus3 "{ bonus2 bAddSize,Size_All,"+.@val+"; bonus2 bMagicAddSize,Size_All,"+.@val+"; }",1000,50000,"BS_WEAPONPERFECT"; - Id: 24272 - AegisName: Alchemist_Shadow_Armor + AegisName: S_Alchemist_Armor Name: Alchemist Shadow Armor Type: Shadowgear Buy: 10 @@ -87077,7 +87436,7 @@ Body: Script: | .@a = getskilllv("AM_LEARNINGPOTION"); .@r = max(getrefine(),6); bonus bBaseAtk,.@a+((.@r-6)*.@a); - Id: 24273 - AegisName: Priest_Shadow_Armor + AegisName: S_Priest_Armor Name: Priest Shadow Armor Type: Shadowgear Buy: 10 @@ -87088,7 +87447,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"PR_MAGNUS",20+.@r*5; - Id: 24274 - AegisName: Monk_Shadow_Armor + AegisName: S_Monk_Armor Name: Monk Shadow Armor Type: Shadowgear Buy: 10 @@ -87099,7 +87458,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"MO_FINGEROFFENSIVE",20+.@r*5; bonus2 bSkillAtk,"MO_INVESTIGATE",20+.@r*5; - Id: 24275 - AegisName: Assassin_Shadow_Armor + AegisName: S_Assassin_Armor Name: Assassin Shadow Armor Type: Shadowgear Buy: 10 @@ -87110,7 +87469,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillUseSPrate,"AS_SONICBLOW",(20+(.@r*3)); - Id: 24276 - AegisName: Rogue_Shadow_Armor + AegisName: S_Rogue_Armor Name: Rogue Shadow Armor Type: Shadowgear Buy: 10 @@ -87121,7 +87480,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"RG_BACKSTAP",20+.@r*5; - Id: 24277 - AegisName: Wizard_Shadow_Armor + AegisName: S_Wizard_Armor Name: Wizard Shadow Armor Type: Shadowgear Buy: 10 @@ -87132,7 +87491,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"WZ_JUPITEL",20+.@r*5; - Id: 24278 - AegisName: Sage_Shadow_Armor + AegisName: S_Sage_Armor Name: Sage Shadow Armor Type: Shadowgear Buy: 10 @@ -87143,7 +87502,7 @@ Body: Script: | autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"SA_AUTOSPELL"; /* Unknow Specialeffect */ - Id: 24279 - AegisName: Hunter_Shadow_Armor + AegisName: S_Hunter_Armor Name: Hunter Shadow Armor Type: Shadowgear Buy: 10 @@ -87154,7 +87513,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"HT_CLAYMORETRAP",20+.@r*5; bonus2 bSkillAtk,"HT_LANDMINE",20+.@r*5; - Id: 24280 - AegisName: Bard_Shadow_Armor + AegisName: S_Bard_Armor Name: Bard Shadow Armor Type: Shadowgear Buy: 10 @@ -87165,7 +87524,7 @@ Body: Script: | .@r = getrefine()+5; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_POEMBRAGI"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_ASSASSINCROSS"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_APPLEIDUN"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"BA_WHISTLE"; /* Unknow Specialeffect */ - Id: 24281 - AegisName: Dancer_Shadow_Armor + AegisName: S_Dancer_Armor Name: Dancer Shadow Armor Type: Shadowgear Buy: 10 @@ -87176,7 +87535,7 @@ Body: Script: | .@r = getrefine()+5; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_FORTUNEKISS"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_SERVICEFORYOU"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_DONTFORGETME"; autobonus3 "{ bonus2 bSPRegenRate,"+.@r+",5000; }",1000,30000,"DC_HUMMING"; /* Unknow Special Effect */ - Id: 24282 - AegisName: Super_Novice_Shadow_Weapon + AegisName: S_Super_Novice_Weapon Name: Super Novice Shadow Weapon Type: Shadowgear Jobs: @@ -87189,7 +87548,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxHP,1000; bonus bMaxSP,200; bonus2 bIgnoreDefClassRate,Class_Normal,3*(getskilllv("SM_SWORD")+.@r); bonus2 bIgnoreMDefClassRate,Class_Normal,3*(getskilllv("MG_SRECOVERY")+.@r); if (.@r>=7) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; } if (.@r>=9) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bSPrecovRate,100; } - Id: 24283 - AegisName: Gunslinger_Shadow_Weapon + AegisName: S_Gunslinger_Weapon Name: Gunslinger Shadow Weapon Type: Shadowgear Jobs: @@ -87202,7 +87561,7 @@ Body: Script: | .@r = getrefine(); bonus2 bIgnoreDefClassRate,Class_Normal,3*(getskilllv("GS_SNAKEEYE")+.@r); .@aspd = 1; if (.@r>=7) { .@aspd += 1; bonus bLongAtkRate,3; } if (.@r>=9) { .@aspd += 1; bonus bLongAtkRate,5; bonus bAspd,.@aspd; } - Id: 24284 - AegisName: Taekwondo_Shadow_Weapon + AegisName: S_Taekwondo_Weapon Name: Taekwondo Shadow Weapon Type: Shadowgear Jobs: @@ -87216,7 +87575,7 @@ Body: Script: | .@r = getrefine(); bonus bAspd,1; bonus2 bAddClass,Class_All,.@r; bonus bMatkRate,.@r; if (.@r>=7) { bonus bMaxHP,1000; bonus bMaxSP,200; bonus bAspd,1; } if (.@r>=9) { bonus bMaxHPrate,10; bonus bMaxSPrate,10; bonus bAspd,1; } - Id: 24285 - AegisName: Ninja_Shadow_Weapon + AegisName: S_Ninja_Weapon Name: Ninja Shadow Weapon Type: Shadowgear Jobs: @@ -87229,7 +87588,7 @@ Body: Script: | .@r = getrefine(); .@val = 3; bonus2 bSkillCooldown,"KO_BAKURETSU",-2000; bonus bMatk,(3*getskilllv("NJ_NINPOU")); if (.@r >= 7) { .@val += 3; if (.@r >= 9) { .@val += 4; } } bonus2 bAddClass,Class_Normal,.@val; bonus bMatkRate,.@val; - Id: 24286 - AegisName: Doram_Magical_Shadow_Weapon + AegisName: S_DoramMagical_Weapon Name: Doram Magical Shadow Weapon Type: Shadowgear Jobs: @@ -87241,7 +87600,7 @@ Body: Script: | .@r = getrefine(); bonus bVariableCastrate,-(5+.@r); if (getskilllv("SU_POWEROFLAND")==1) bonus bFixedCast,-100; if (getskilllv("SU_POWEROFSEA")==1) { bonus bUseSPrate,-3; } if (.@r>=7) bonus bMatkRate,5; if (.@r>=9) bonus bMatkRate,5; - Id: 24287 - AegisName: Doram_Physical_Shadow_Weapon + AegisName: S_DoramPhysical_Weapon Name: Doram Physical Shadow Weapon Type: Shadowgear Jobs: @@ -87253,7 +87612,7 @@ Body: Script: | .@r = getrefine(); bonus bLongAtkRate,.@r; if (getskilllv("SU_POWEROFLIFE")==1) bonus bAspd,1; if (.@r>=7) bonus bFlee2,2; if (.@r>=9) bonus bFlee2,3; - Id: 24288 - AegisName: Rune_Knight_Shadow_Weapon + AegisName: S_Rune_Knight_Weapon Name: Rune Knight Shadow Weapon Type: Shadowgear Buy: 10 @@ -87270,7 +87629,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"RK_SONICWAVE",20+.@r*5; - Id: 24289 - AegisName: Royal_Guard_Shadow_Weapon + AegisName: S_Royal_Guard_Weapon Name: Royal Guard Shadow Weapon Type: Shadowgear Buy: 10 @@ -87287,7 +87646,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"LG_CANNONSPEAR",20+.@r*5; - Id: 24290 - AegisName: Mechanic_Shadow_Weapon + AegisName: S_Mechanic_Weapon Name: Mechanic Shadow Weapon Type: Shadowgear Buy: 10 @@ -87304,7 +87663,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"NC_VULCANARM",20+.@r*5; - Id: 24291 - AegisName: Genetic_Shadow_Weapon + AegisName: S_Genetic_Weapon Name: Genetic Shadow Weapon Type: Shadowgear Buy: 10 @@ -87321,7 +87680,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"GN_CART_TORNADO",20+.@r*5; - Id: 24292 - AegisName: Arcbishop_Shadow_Weapon + AegisName: S_Arcbishop_Weapon Name: Arcbishop Shadow Weapon Type: Shadowgear Buy: 10 @@ -87338,7 +87697,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"AB_DUPLELIGHT",20+.@r*5; - Id: 24293 - AegisName: Sura_Shadow_Weapon + AegisName: S_Sura_Weapon Name: Sura Shadow Weapon Type: Shadowgear Buy: 10 @@ -87355,7 +87714,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SR_RAMPAGEBLASTER",-1*(2000+500*.@r); - Id: 24294 - AegisName: Guillotine_Cross_Shadow_Weapon + AegisName: S_Guillotine_Cross_Weapon Name: Guillotine Cross Shadow Weapon Type: Shadowgear Buy: 10 @@ -87372,7 +87731,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillUseSPrate,"GC_DARKILLUSION",(20+(.@r*3)); - Id: 24295 - AegisName: Shadow_Chaser_Shadow_Weapon + AegisName: S_Shadow_Chaser_Weapon Name: Shadow Chaser Shadow Weapon Type: Shadowgear Buy: 10 @@ -87389,7 +87748,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SC_TRIANGLESHOT",20+.@r*5; - Id: 24296 - AegisName: Warlock_Shadow_Weapon + AegisName: S_Warlock_Weapon Name: Warlock Shadow Weapon Type: Shadowgear Buy: 10 @@ -87406,7 +87765,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"WL_DRAINLIFE",20+.@r*5; - Id: 24297 - AegisName: Sorcerer_Shadow_Weapon + AegisName: S_Sorcerer_Weapon Name: Sorcerer Shadow Weapon Type: Shadowgear Buy: 10 @@ -87423,7 +87782,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SO_DIAMONDDUST",-1*((300*.@r)+1000); - Id: 24298 - AegisName: Ranger_Shadow_Weapon + AegisName: S_Ranger_Weapon Name: Ranger Shadow Weapon Type: Shadowgear Buy: 10 @@ -87440,7 +87799,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"RA_CLUSTERBOMB",20+.@r*5; - Id: 24299 - AegisName: Minstrel_Shadow_Weapon + AegisName: S_Minstrel_Weapon Name: Maestro Shadow Weapon Type: Shadowgear Buy: 10 @@ -87458,7 +87817,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("MI_HARMONIZE")+getskilllv("MI_RUSH_WINDMILL")+getskilllv("MI_ECHOSONG")); - Id: 24300 - AegisName: Wanderer_Shadow_Weapon + AegisName: S_Wanderer_Weapon Name: Wanderer Shadow Weapon Type: Shadowgear Buy: 10 @@ -87476,7 +87835,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("WA_SWING_DANCE")+getskilllv("WA_SYMPHONY_OF_LOVER")+getskilllv("WA_MOONLIT_SERENADE")); - Id: 24301 - AegisName: Rune_Knight_Shadow_Shield + AegisName: S_Rune_Knight_Shield Name: Rune Knight Shadow Shield Type: Shadowgear Jobs: @@ -87492,7 +87851,7 @@ Body: Script: | autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"RK_ENCHANTBLADE"; - Id: 24302 - AegisName: Royal_Guard_Shadow_Shield + AegisName: S_Royal_Guard_Shield Name: Royal Guard Shadow Shield Type: Shadowgear Buy: 10 @@ -87509,7 +87868,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"LG_EARTHDRIVE",20+.@r*5; - Id: 24303 - AegisName: Mechanic_Shadow_Shield + AegisName: S_Mechanic_Shield Name: Mechanic Shadow Shield Type: Shadowgear Buy: 10 @@ -87526,7 +87885,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"NC_FLAMELAUNCHER",20+.@r*5; - Id: 24304 - AegisName: Genetic_Shadow_Shield + AegisName: S_Genetic_Shield Name: Genetic Shadow Shield Type: Shadowgear Buy: 10 @@ -87543,7 +87902,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxHPrate,3; bonus bDef,.@r*(getskilllv("GN_CART_TORNADO")+getskilllv("GN_CARTBOOST")+getskilllv("GN_CARTCANNON")); - Id: 24305 - AegisName: Archbishop_Shadow_Shield + AegisName: S_Archbishop_Shield Name: Archbishop Shadow Shield Type: Shadowgear Buy: 10 @@ -87560,7 +87919,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"AB_ADORAMUS",20+.@r*5; - Id: 24306 - AegisName: Sura_Shadow_Shield + AegisName: S_Sura_Shield Name: Sura Shadow Shield Type: Shadowgear Buy: 10 @@ -87577,7 +87936,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SR_SKYNETBLOW",20+.@r*5; - Id: 24307 - AegisName: Guillotine_Cross_Shadow_Shield + AegisName: S_Guillotine_Cross_Shield Name: Guillotine Cross Shadow Shield Type: Shadowgear Buy: 10 @@ -87594,7 +87953,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"GC_DARKCROW",-(10000+(2000*.@r)); - Id: 24308 - AegisName: Shadow_Chaser_Shadow_Shield + AegisName: S_Shadow_Chaser_Shield Name: Shadow Chaser Shadow Shield Type: Shadowgear Buy: 10 @@ -87611,7 +87970,7 @@ Body: Script: | autobonus3 "{ .@r = getrefine(); if (.@r>=9) { bonus bAspd,2; } else if (.@r>=7) { bonus bAspd,1; } bonus bAspdRate,.@r; }",1000,50000,"SC_AUTOSHADOWSPELL"; - Id: 24309 - AegisName: Warlock_Shadow_Shield + AegisName: S_Warlock_Shield Name: Warlock Shadow Shield Type: Shadowgear Buy: 10 @@ -87628,7 +87987,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"WL_EARTHSTRAIN",20+.@r*5; - Id: 24310 - AegisName: Sorcerer_Shadow_Shield + AegisName: S_Sorcerer_Shield Name: Sorcerer Shadow Shield Type: Shadowgear Buy: 10 @@ -87645,7 +88004,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SO_EARTHGRAVE",-1*((300*.@r)+1000); - Id: 24311 - AegisName: Ranger_Shadow_Shield + AegisName: S_Ranger_Shield Name: Ranger Shadow Shield Type: Shadowgear Buy: 10 @@ -87662,7 +88021,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillUseSPrate,"RA_AIMEDBOLT",(20+(5*.@r)); - Id: 24312 - AegisName: Minstrel_Shadow_Shield + AegisName: S_Minstrel_Shield Name: Minstrel Shadow Shield Type: Shadowgear Buy: 10 @@ -87680,7 +88039,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxSPrate,3; bonus bMdef,.@r*(getskilllv("MI_HARMONIZE")+getskilllv("MI_RUSH_WINDMILL")+getskilllv("MI_ECHOSONG"))/5; - Id: 24313 - AegisName: Wanderer_Shadow_Shield + AegisName: S_Wanderer_Shield Name: Wanderer Shadow Shield Type: Shadowgear Buy: 10 @@ -87698,7 +88057,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxSPrate,3; bonus bMdef,.@r*(getskilllv("WA_SWING_DANCE")+getskilllv("WA_SYMPHONY_OF_LOVER")+getskilllv("WA_MOONLIT_SERENADE"))/5; - Id: 24314 - AegisName: Ninja_Shadow_Shield + AegisName: S_Ninja_Shield Name: Ninja Shadow Shield Type: Shadowgear Buy: 10 @@ -87712,7 +88071,7 @@ Body: Script: | .@r = getrefine(); bonus bAspd,1; bonus bBaseAtk,(3*getskilllv("NJ_TOBIDOUGU")); autobonus3 "{ bonus bAspd,1; }",1000,50000,"NJ_NEN"; .@val = 4 * .@r; if (.@r >= 7) { .@val += 10; if (.@r >= 9) { .@val += 10; } } bonus2 bIgnoreDefClassRate,Class_Normal,.@val; bonus2 bIgnoreMdefClassRate,Class_Normal,.@val; - Id: 24315 - AegisName: Taekwon_Shadow_Shield + AegisName: S_Taekwon_Shield Name: Taekwon Shadow Shield Type: Shadowgear Buy: 10 @@ -87727,7 +88086,7 @@ Body: Script: | .@r = getrefine(); .@val = 3; if (.@r >= 7) { .@val += 2; if (.@r >= 9) { .@val += 3; } } bonus2 bIgnoreDefClassRate,Class_Normal,(3*(getskilllv("TK_HPTIME")+.@r)); bonus2 bIgnoreMdefClassRate,Class_Normal,(3*(getskilllv("TK_SPTIME")+.@r)); bonus2 bAddClass,Class_All,.@val; bonus bMatkRate,.@val; - Id: 24316 - AegisName: Doram_Physical_Shadow_Shield + AegisName: S_DoramPhysical_Shield Name: Doram Physical Shadow Shield Type: Shadowgear Buy: 10 @@ -87740,7 +88099,7 @@ Body: Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,3; autobonus3 "{ bonus bAspd,1; }",1000,50000,"SU_ARCLOUSEDASH"; bonus2 bSkillCooldown,"SU_LUNATICCARROTBEAT",-(.@r*200); if (.@r>=7) bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",5; if (.@r>=9) bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",5; - Id: 24317 - AegisName: Doram_Magical_Shadow_Shield + AegisName: S_DoramMagical_Shield Name: Doram Magical Shadow Shield Type: Shadowgear Buy: 10 @@ -87753,7 +88112,7 @@ Body: Script: | .@r = getrefine(); bonus bMatkRate,3; autobonus3 "{ bonus2 bSPRegenRate,5,5000; }",1000,30000,"SU_BUNCHOFSHRIMP"; bonus2 bSkillCooldown,"SU_CN_METEOR",-(.@r*100); if (.@r>=7) bonus2 bSkillAtk,"SU_CN_METEOR",5; if (.@r>=9) bonus2 bSkillAtk,"SU_CN_METEOR",5; - Id: 24318 - AegisName: Super_Novice_Shadow_Shield + AegisName: S_Super_Novice_Shield Name: Super Novice Shadow Shield Type: Shadowgear Buy: 10 @@ -87767,7 +88126,7 @@ Body: Script: | .@r = getrefine(); bonus bMaxHP,1000; bonus bMaxSP,200; bonus bAspdRate,(2*getskilllv("TF_DOUBLE")+.@r); bonus bVariableCastrate,-(2*getskilllv("AC_OWL")+.@r); if (.@r>=7) { bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; } if (.@r>=9) { bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; } - Id: 24319 - AegisName: Gunslinger_Shadow_Shield + AegisName: S_Gunslinger_Shield Name: Gunslinger Shadow Shield Type: Shadowgear Buy: 10 @@ -88655,7 +89014,7 @@ Body: Script: | .@r = getrefine(); bonus bBaseAtk,15; bonus bLongAtkRate,.@r/2; if (.@r >= 7) { bonus bHit,30; } else { bonus bHit,15; } - Id: 24402 - AegisName: Rebellion_Shadow_Armor + AegisName: S_Rebellion_Armor Name: Rebellion Shadow Armor Type: Shadowgear Buy: 10 @@ -88669,7 +89028,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"RL_HEAT_BARREL",-1000*(1+.@r/2); - Id: 24403 - AegisName: Kagerou_Shadow_Armor + AegisName: S_Kagerou_Armor Name: Kagerou Shadow Armor Type: Shadowgear Buy: 10 @@ -88683,7 +89042,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"KO_HUUMARANKA",20+.@r*5; - Id: 24404 - AegisName: Oboro_Shadow_Armor + AegisName: S_Oboro_Armor Name: Oboro Shadow Armor Type: Shadowgear Buy: 10 @@ -88697,7 +89056,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"NJ_KOUENKA",20+.@r*5; bonus2 bSkillAtk,"NJ_HYOUSENSOU",20+.@r*5; bonus2 bSkillAtk,"NJ_HUUJIN",20+.@r*5; - Id: 24405 - AegisName: Rebellion_Shadow_Shoes + AegisName: S_Rebellion_Shoes Name: Rebellion Shadow Shoes Type: Shadowgear Buy: 10 @@ -88711,7 +89070,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",20+.@r*5; - Id: 24406 - AegisName: Kagerou_Shadow_Shoes + AegisName: S_Kagerou_Shoes Name: Kagerou Shadow Shoes Type: Shadowgear Buy: 10 @@ -88725,7 +89084,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"KO_HAPPOKUNAI",20+.@r*5; - Id: 24407 - AegisName: Oboro_Shadow_Shoes + AegisName: S_Oboro_Shoes Name: Oboro Shadow Shoes Type: Shadowgear Buy: 10 @@ -88739,7 +89098,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"KO_ZANZOU",-1000*(1+.@r/2); - Id: 24408 - AegisName: Doram_Physical_Shadow_Armor + AegisName: S_DoramPhysical_Armor Name: Doram Physical Shadow Armor Type: Shadowgear Buy: 10 @@ -88752,7 +89111,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SU_PICKYPECK",20; bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",.@r*3; - Id: 24409 - AegisName: Doram_Physical_Shadow_Shoes + AegisName: S_DoramPhysical_Shoes Name: Doram Physical Shadow Shoes Type: Shadowgear Buy: 10 @@ -88765,7 +89124,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SU_HISS",-3000*(1+.@r/2); - Id: 24410 - AegisName: Doram_Magical_Shadow_Armor + AegisName: S_DoramMagical_Armor Name: Doram Magical Shadow Armor Type: Shadowgear Buy: 10 @@ -88778,7 +89137,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SU_CN_METEOR",20; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",.@r*3; - Id: 24411 - AegisName: Doram_Magical_Shadow_Shoes + AegisName: S_DoramMagical_Shoes Name: Doram Magical Shadow Shoes Type: Shadowgear Buy: 10 @@ -88791,7 +89150,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SU_CHATTERING",-3000*(1+.@r/2); - Id: 24412 - AegisName: Star_Emperor_Shadow_Armor + AegisName: S_Star_Emperor_Armor Name: Star Emperor Shadow Armor Type: Shadowgear Buy: 10 @@ -88808,7 +89167,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SJ_NEWMOONKICK",20; bonus2 bSkillAtk,"SJ_FULLMOONKICK",.@r*3; - Id: 24413 - AegisName: Star_Emperor_Shadow_Shoes + AegisName: S_Star_Emperor_Shoes Name: Star Emperor Shadow Shoes Type: Shadowgear Buy: 10 @@ -88825,7 +89184,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillCooldown,"SJ_DOCUMENT",-3000*(1+.@r/2); - Id: 24414 - AegisName: Soul_Reaper_Shadow_Armor + AegisName: S_Soul_Reaper_Armor Name: Soul Reaper Shadow Armor Type: Shadowgear Buy: 10 @@ -88842,7 +89201,7 @@ Body: Script: | .@r = getrefine(); bonus2 bSkillAtk,"SP_SWHOO",20; bonus2 bSkillAtk,"SP_SPA",.@r*3; - Id: 24415 - AegisName: Soul_Reaper_Shadow_Shoes + AegisName: S_Soul_Reaper_Shoes Name: Soul Reaper Shadow Shoes Type: Shadowgear Buy: 10 @@ -88990,6 +89349,718 @@ Body: Refineable: true Script: | bonus2 bIgnoreMdefClassRate,Class_Normal,5+(getrefine()/2); + - Id: 24425 + AegisName: S_Perfect_Size_Weapon + Name: Perfect Size Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bAddSize,Size_All,2; bonus2 bMagicAddSize,Size_All,2; .@r = getrefine(); bonus bBaseAtk,.@r*3; if (.@r >= 7) { bonus2 bAddSize,Size_All,2; bonus2 bMagicAddSize,Size_All,2; } if (.@r >= 9) { bonus2 bAddSize,Size_All,3; bonus2 bMagicAddSize,Size_All,3; } + - Id: 24426 + AegisName: S_Perfect_Size_Armor + Name: Perfect Size Shadow Armor + Type: Shadowgear + Locations: + Shadow_Armor: true + Refineable: true + Script: | + bonus2 bSubSize,Size_All,2; /*bonus2 bMagicSubSize,Size_All,2;*/ .@r = getrefine(); bonus bDef,.@r; if (.@r >= 7) { bonus2 bSubSize,Size_All,2; /*bonus2 bMagicSubSize,Size_All,2;*/ } if (.@r >= 9) { bonus2 bSubSize,Size_All,3; /*bonus2 bMagicSubSize,Size_All,3;*/ } + - Id: 24427 + AegisName: S_M_Exo_Co_Weapon + Name: Magic Exorcist Current Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bIgnoreMdefRaceRate,RC_Demon,5; bonus2 bIgnoreMdefRaceRate,RC_Angel,5; .@r = getrefine(); if (.@r >= 2) { bonus2 bIgnoreMdefRaceRate,RC_Demon,.@r/2; bonus2 bIgnoreMdefRaceRate,RC_Angel,.@r/2; } + - Id: 24428 + AegisName: S_M_Viv_Dr_Weapon + Name: Magic Vibration Dragon Killer Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bIgnoreMdefRaceRate,RC_Formless,5; bonus2 bIgnoreMdefRaceRate,RC_Dragon,5; .@r = getrefine(); if (.@r >= 2) { bonus2 bIgnoreMdefRaceRate,RC_Formless,.@r/2; bonus2 bIgnoreMdefRaceRate,RC_Dragon,.@r/2; } + - Id: 24429 + AegisName: S_M_Sci_Hu_Weapon + Name: Magic Caesars Hunting Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bIgnoreMdefRaceRate,RC_Brute,5; bonus2 bIgnoreMdefRaceRate,RC_Plant,5; .@r = getrefine(); if (.@r >= 2) { bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2; bonus2 bIgnoreMdefRaceRate,RC_Plant,.@r/2; } + - Id: 24430 + AegisName: S_M_Fis_In_Weapon + Name: Magic Fishing Insect Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bIgnoreMdefRaceRate,RC_Fish,5; bonus2 bIgnoreMdefRaceRate,RC_Insect,5; .@r = getrefine(); if (.@r >= 2) { bonus2 bIgnoreMdefRaceRate,RC_Fish,.@r/2; bonus2 bIgnoreMdefRaceRate,RC_Insect,.@r/2; } + - Id: 24431 + AegisName: S_M_Exe_Ho_Weapon + Name: Magic Executioner Holy Water Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,5; bonus2 bIgnoreMdefRaceRate,RC_Undead,5; .@r = getrefine(); if (.@r >= 2) { bonus2 bIgnoreMdefRaceRate,RC_DemiHuman,.@r/2; bonus2 bIgnoreMdefRaceRate,RC_Undead,.@r/2; } + - Id: 24432 + AegisName: S_Penetration_Weapon + Name: Penetration Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_All,5+.@r/2; + - Id: 24433 + AegisName: S_Penetration_Armor + Name: Penetration Shadow Armor + Type: Shadowgear + Locations: + Shadow_Armor: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_All,5+.@r/2; + - Id: 24434 + AegisName: S_Exe_Ho_Weapon + Name: Executioner Holy Water Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_DemiHuman,5+.@r/2; bonus2 bIgnoreDefRaceRate,RC_Undead,5+.@r/2; + - Id: 24435 + AegisName: S_Fis_In_Weapon + Name: Fishing Insect Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_Fish,5+.@r/2; bonus2 bIgnoreDefRaceRate,RC_Insect,5+.@r/2; + - Id: 24436 + AegisName: S_Sci_Hu_Weapon + Name: Scissors Hunting Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_Brute,5+.@r/2; bonus2 bIgnoreDefRaceRate,RC_Plant,5+.@r/2; + - Id: 24437 + AegisName: S_Viv_Dr_Weapon + Name: Vibration Dragon Killer Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_Formless,5+.@r/2; bonus2 bIgnoreDefRaceRate,RC_Dragon,5+.@r/2; + - Id: 24438 + AegisName: S_Exo_Co_Weapon + Name: Exorcist Corrupt Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + Refineable: true + Script: | + .@r = getrefine(); bonus2 bIgnoreDefRaceRate,RC_Demon,5+.@r/2; bonus2 bIgnoreDefRaceRate,RC_Angel,5+.@r/2; + - Id: 24439 + AegisName: S_Hasty_Weapon + Name: Hasty Shadow Weapon + Type: Shadowgear + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bAddClass,Class_All,1; bonus bMatkRate,1; .@r = getrefine(); if (.@r >= 2) { bonus2 bAddClass,Class_All,.@r/2; bonus bMatkRate,.@r/2; if (.@r >= 7) { bonus bDef,15; bonus bFlee,15; if (.@r >= 9) { bonus bSpeedRate,25; } } } + - Id: 24440 + AegisName: S_Sonic_Armor + Name: Sonic Shadow Armor + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RK_SONICWAVE",5; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillAtk,"RK_SONICWAVE",.@r/2*2; } + - Id: 24441 + AegisName: S_Sonic_Shield + Name: "Sonic Shadow Shield\ufeff\ufeff" + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus bLongAtkRate,3; .@r = getrefine(); if (.@r >= 7) { bonus bLongAtkRate,3; } if (.@r >= 9) { bonus bLongAtkRate,4; } + - Id: 24442 + AegisName: S_Sonic_Shoes + Name: Sonic Shadow Shoes + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"RK_SONICWAVE",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"RK_SONICWAVE",.@r/2*2; } + - Id: 24443 + AegisName: S_Ignition_Weapon + Name: Ignition Shadow Weapon + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus3 bAutoSpell,"RK_IGNITIONBREAK",max(3,getskilllv("RK_IGNITIONBREAK")),10+(.@r>=7?1:0)+(.@r>=9?2:0); + - Id: 24444 + AegisName: S_Ignition_Pendant + Name: Ignition Shadow Pendant + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RK_IGNITIONBREAK",5; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillAtk,"RK_IGNITIONBREAK",.@r/2*2; } + - Id: 24445 + AegisName: S_Ignition_Earing + Name: Ignition Shadow Earring + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillCooldown,"RK_IGNITIONBREAK",-200; .@r = getrefine(); if (.@r>=3) { bonus2 bSkillCooldown,"RK_IGNITIONBREAK",.@r/3*(-100); } + - Id: 24446 + AegisName: S_W_Breath_Armor + Name: Cold Breath Shadow Armor + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@r/2*2; } + - Id: 24447 + AegisName: S_W_Breath_Shield + Name: Cold Breath Shadow Shield + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24448 + AegisName: S_W_Breath_Shoes + Name: Cold Breath Shadow Shoes + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus2 bSkillUseSPrate,"RK_DRAGONBREATH_WATER",2+(.@r/2); + - Id: 24449 + AegisName: S_F_Breath_Weapon + Name: Fire Breath Shadow Weapon + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24450 + AegisName: S_F_Breath_Pendant + Name: Fire Breath Shadow Pendant + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RK_DRAGONBREATH",5; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillAtk,"RK_DRAGONBREATH",.@r/2*2; } + - Id: 24451 + AegisName: S_F_Breath_Earing + Name: Fire Breath Shadow Earring + Type: Shadowgear + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus2 bSkillUseSPrate,"RK_DRAGONBREATH",2+(.@r/2); + - Id: 24452 + AegisName: S_Cluster_Armor + Name: Cluster Shadow Armor + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RA_CLUSTERBOMB",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*2; } + - Id: 24453 + AegisName: S_Cluster_Shield + Name: Cluster Shadow Shield + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RA_CLUSTERBOMB",3; .@r = getrefine(); if (.@r>=7) { bonus2 bSkillAtk,"RA_CLUSTERBOMB",3; } if (.@r>=9) { bonus2 bSkillAtk,"RA_CLUSTERBOMB",4; } + - Id: 24454 + AegisName: S_Cluster_Shoes + Name: Cluster Shadow Shoes + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RA_CLUSTERBOMB",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"RA_CLUSTERBOMB",.@r/2*3; } + - Id: 24455 + AegisName: S_Aimed_Weapon + Name: Aimed Shadow Weapon + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24456 + AegisName: S_Aimed_Pendant + Name: Aimed Shadow Pendant + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RA_AIMEDBOLT",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"RA_AIMEDBOLT",.@r/2*2; } + - Id: 24457 + AegisName: S_Aimed_Earing + Name: Aimed Shadow Earring + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bAddSize,Size_All,3; .@r = getrefine(); if (.@r>=2) { bonus2 bAddSize,Size_All,.@r/3*2; } + - Id: 24458 + AegisName: S_Arrow_Armor + Name: Arrow Shadow Armor + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"RA_ARROWSTORM",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"RA_ARROWSTORM",.@r/2*2; } + - Id: 24459 + AegisName: S_Arrow_Shield + Name: Arrow Shadow Shield + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24460 + AegisName: S_Arrow_Shoes + Name: Arrow Shadow Shoes + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"RA_ARROWSTORM",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"RA_ARROWSTORM",.@r/2*2; } + - Id: 24461 + AegisName: S_Shooting_Weapon + Name: Shooting Shadow Weapon + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24462 + AegisName: S_Shooting_Pendant + Name: Shooting Shadow Pendant + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"SN_SHARPSHOOTING",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"SN_SHARPSHOOTING",.@r/2*2; } + - Id: 24463 + AegisName: S_Shooting_Earing + Name: Shooting Shadow Earring + Type: Shadowgear + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"SN_SHARPSHOOTING",.@r/2*2; } + - Id: 24464 + AegisName: S_Tornado_Armor + Name: Tornado Shadow Armor + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"NC_AXETORNADO",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"NC_AXETORNADO",.@r/2*2; } + - Id: 24465 + AegisName: S_Tornado_Shield + Name: Tornado Shadow Shield + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bAddSize,Size_All,3; .@r = getrefine(); if (.@r>=7) { bonus2 bAddSize,Size_All,3; } if (.@r>=9) { bonus2 bAddSize,Size_All,4; } + - Id: 24466 + AegisName: S_Tornado_Shoes + Name: Tornado Shadow Shoes + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"NC_AXETORNADO",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"NC_AXETORNADO",.@r/2*2; } + - Id: 24467 + AegisName: S_Boomerang_Weapon + Name: Boomerang Shadow Weapon + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24468 + AegisName: S_Boomerang_Pendant + Name: Boomerang Shadow Pendant + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"NC_AXEBOOMERANG",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"NC_AXEBOOMERANG",.@r/2*2; } + - Id: 24469 + AegisName: S_Boomerang_Earing + Name: Boomerang Shadow Earring + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillCooldown,"NC_AXEBOOMERANG",-100; .@r = getrefine(); if (.@r >= 4) { bonus2 bSkillCooldown,"NC_AXEBOOMERANG",.@r/4*(-100); } + - Id: 24470 + AegisName: S_Vulcan_Armor + Name: Vulcan Shadow Armor + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Armor: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"NC_VULCANARM",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"NC_VULCANARM",.@r/2*2; } + - Id: 24471 + AegisName: S_Vulcan_Shield + Name: Vulcan Shadow Shield + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shield: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24472 + AegisName: S_Vulcan_Shoes + Name: "Vulcan Shadow Shoes\ufeff" + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Shoes: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"NC_VULCANARM",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"NC_VULCANARM",.@r/2*2; } + - Id: 24473 + AegisName: S_Arms_Weapon + Name: "Arm Shadow Weapon\ufeff" + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Weapon: true + EquipLevelMin: 99 + Refineable: true + Script: | + .@r = getrefine(); bonus bLongAtkRate,3+(.@r>=7?3:0)+(.@r>=9?4:0); + - Id: 24474 + AegisName: S_Arms_Pendant + Name: Arm Shadow Pendant + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Left_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillAtk,"NC_ARMSCANNON",5; .@r = getrefine(); if (.@r>=2) { bonus2 bSkillAtk,"NC_ARMSCANNON",.@r/2*2; } + - Id: 24475 + AegisName: S_Arms_Earing + Name: Arm Shadow Earring + Type: Shadowgear + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Shadow_Right_Accessory: true + EquipLevelMin: 99 + Refineable: true + Script: | + bonus2 bSkillUseSPrate,"NC_ARMSCANNON",2; .@r = getrefine(); if (.@r >= 2) { bonus2 bSkillUseSPrate,"NC_ARMSCANNON",.@r/2*2; } - Id: 26007 AegisName: Illusion_Spectral_Spear Name: Illusion Spectral Spear @@ -89163,6 +90234,47 @@ Body: Refineable: true Script: | bonus bInt,2; bonus bFlee,2*getrefine(); if(getrefine()>= 10) { bonus bFlee2,10; } + - Id: 26111 + AegisName: Metal_Foxtail + Name: Metal Foxtail + Type: Weapon + SubType: Staff + Attack: 120 + MagicAttack: 120 + Range: 1 + Slots: 1 + Jobs: + Summoner: true + Locations: + Right_Hand: true + WeaponLevel: 3 + EquipLevelMin: 1 + Refineable: true + Script: | + .@r = getrefine() * 3; bonus bBaseAtk,.@r; bonus bMatk,.@r; if (BaseLevel >= 20) { .@r = min(BaseLevel,120)/10*3; bonus bBaseAtk,.@r; bonus bMatk,.@r; } bonus bUnbreakableWeapon; + - Id: 26118 + AegisName: Shadow_Staff_K + Name: Shadow Staff + Type: Weapon + SubType: Staff + Weight: 500 + Attack: 40 + MagicAttack: 155 + Range: 1 + Slots: 2 + Jobs: + Sage: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bMatk,.@r*10; if (.@r>=3) bonus2 bSkillAtk,"SO_EARTHGRAVE",.@r/3; if (.@r>=9) bonus bVariableCastrate,-10; if (.@r>=11) bonus2 bSkillCooldown,"SO_PSYCHIC_WAVE",-1000; - Id: 26138 AegisName: Hellfire_Staff Name: Hellfire Staff @@ -89233,8 +90345,31 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bUnbreakableWeapon; bonus2 bMagicAddEle,Ele_Neutral,5; bonus2 bMagicAddEle,Ele_Earth,5; if (.@r >= 7) { bonus bVariableCastrate,-7; if (.@r >= 9) { autobonus "{ bonus2 bMagicAtkEle,Ele_Fire,30; }",5,10000,BF_MAGIC; /* unknown rate */ if (.@r >= 11) { bonus bDelayrate,-10; } } } + - Id: 26154 + AegisName: SoulWeight + Name: Spirit Pendulum + Type: Weapon + SubType: Staff + Weight: 1100 + Attack: 70 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + SoulLinker: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bMatk,.@r*10; if (.@r>=3) bonus bMaxHPrate,.@r/3*2; if (.@r>=7) bonus2 bSkillAtk,"SP_SPA",15; if (.@r>=9) bonus bVariableCastrate,-10; if (.@r>=11) bonus2 bSkillAtk,"SP_SWHOO",20; - Id: 26155 - AegisName: Meowmeow_Foxtail + AegisName: MeawFoxtail Name: Meowmeow Foxtail Type: Weapon SubType: Staff @@ -89388,6 +90523,25 @@ Body: if (.@r>=11) { bonus bDelayrate,-20; } + - Id: 26164 + AegisName: Electric_Fox-OS_ + Name: Electric Fox-OS + Type: Weapon + SubType: Staff + Weight: 1200 + Attack: 250 + MagicAttack: 350 + Range: 1 + Slots: 2 + Jobs: + Summoner: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 130 + Refineable: true + Script: | + bonus bUnbreakableWeapon; bonus bMatkRate,5; .@r = getrefine(); if (.@r>=7) { bonus2 bSkillAtk,"SU_SV_STEMSPEAR",20; } if (.@r>=9) { bonus bVariableCastrate,-10; bonus2 bMagicAtkEle,Ele_Earth,15; bonus2 bMagicAtkEle,Ele_Water,15; bonus2 bMagicAtkEle,Ele_Wind,15; bonus2 bMagicAtkEle,Ele_Fire,15; bonus2 bMagicAtkEle,Ele_Ghost,15; bonus2 bMagicAtkEle,Ele_Neutral,15; } if (.@r>=11) { bonus2 bSkillAtk,"SU_CN_METEOR",30; } - Id: 26165 AegisName: aegis_26165 Name: Royal Cleric Staff @@ -89466,10 +90620,6 @@ Body: Slots: 2 Jobs: Summoner: true - Classes: - Normal: true - Upper: true - Baby: true Locations: Right_Hand: true WeaponLevel: 4 @@ -89901,6 +91051,29 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,3; if (.@r >= 7) { bonus bAspdRate,7; if (.@r >= 9) { bonus2 bSkillAtk,"GC_CROSSRIPPERSLASHER",15; if (.@r >= 11) { bonus2 bAddSize,Size_Small,20; bonus2 bAddSize,Size_Medium,20; } } } + - Id: 28039 + AegisName: Katar_of_Shiver + Name: Katar of Shiver + Type: Weapon + SubType: Katar + Weight: 1200 + Attack: 185 + Range: 1 + Slots: 2 + Jobs: + Assassin: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus bCritAtkRate,.@r/3*4; } if (.@r>=9) { bonus bAspdRate,10; } if (.@r>=11) { bonus2 bAddRace,RC_DemiHuman,20; bonus2 bAddRace,RC_Player_Human,20; bonus2 bAddRace,RC_Brute,20; bonus2 bAddRace,RC_Player_Doram,20; } - Id: 28042 AegisName: Ripper_Cross Name: Ripper Cross @@ -90280,6 +91453,29 @@ Body: Refineable: true Script: | bonus bUnbreakableWeapon; autobonus "{ bonus bCritical,20; }",5,7000,BF_SHORT,"{ specialeffect2 EF_ENCHANCE; }"; .@r = getrefine(); if (.@r>=9) { bonus bCritAtkRate,15; } else if (.@r>=7) { bonus bCritAtkRate,5; } + - Id: 28130 + AegisName: Avenger + Name: Avenger + Type: Weapon + SubType: 2hAxe + Weight: 6000 + Attack: 270 + Range: 1 + Slots: 2 + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bUnbreakableWeapon; .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus2 bSkillAtk,"NC_AXETORNADO",.@r/3*10; } if (.@r>=9) { bonus2 bSkillAtk,"NC_AXEBOOMERANG",40; } if (.@r>=11) { bonus2 bAddSize,Size_All,15; } - Id: 28136 AegisName: Blasti-OS Name: Blasti-OS @@ -90724,7 +91920,7 @@ Body: Script: | .@r = getrefine(); bonus bMatk,10*(.@r/3); bonus bAspdRate,3*(.@r/3); if (.@r >= 7) { bonus bAspd,1; bonus bMatkRate,5; if (.@r >= 9) { .@chance = 1; /* unknown rate*/ if (.@r >= 11) { .@chance += 1; bonus5 bAutoSpell,"WL_SOULEXPANSION",3,1,BF_LONG,1; } bonus5 bAutoSpell,"MG_SOULSTRIKE",10,.@chance,BF_LONG,1; } } - Id: 28256 - AegisName: Demon_Slayer_Shot + AegisName: Demon_S_Shot Name: Demon Slayer Shot Type: Weapon SubType: Shotgun @@ -90744,7 +91940,7 @@ Body: Script: | .@r = getrefine(); bonus bSplashRange,1; bonus bLongAtkRate,3*(.@r/2); bonus bMaxSPrate,2*(.@r/3); if (.@r >= 7) { bonus2 bAddClass,Class_Boss,10; if (.@r >= 9) { autobonus3 "{ bonus bBaseAtk,50; bonus bLongAtkRate,10; }",1000,90000,"RL_P_ALTER"; if (.@r >= 11) { bonus2 bAddRace,RC_Undead,15; bonus2 bAddRace,RC_Demon,15; } } } - Id: 28257 - AegisName: Golden_Lord_Launcher + AegisName: Golden_L_Launcher Name: Golden Lord Launcher Type: Weapon SubType: Grenade @@ -90764,7 +91960,7 @@ Body: Script: | .@r = getrefine(); bonus bLongAtkRate,3*(.@r/2); bonus bBaseAtk,15*(.@r/3); if (.@r >= 7) { .@val = 15; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_D_TAIL",-1000; if (.@r >= 11) { .@val += 15; } } bonus2 bSkillAtk,"RL_D_TAIL",.@val; } - Id: 28258 - AegisName: The_Black + AegisName: The_Black_Gatling Name: The Black Type: Weapon SubType: Gatling @@ -90924,6 +92120,46 @@ Body: EquipLevelMin: 1 Script: | bonus bAllStats,1; bonus bMdef,2; bonus3 bAutoSpell,"CG_TAROTCARD",5,100; + - Id: 28310 + AegisName: Earring_Of_Sarah_L + Name: Sarah's Left Earring + Type: Armor + Buy: 10 + Weight: 100 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 145 + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + skill "AL_HEAL",1; + - Id: 28311 + AegisName: Earring_Of_Sarah_R + Name: Sarah's Right Earring + Type: Armor + Buy: 10 + Weight: 100 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 145 + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + skill "AL_TELEPORT",1; - Id: 28315 AegisName: RCC2013_ARMLET Name: RCC2013_ARMLET @@ -90974,46 +92210,6 @@ Body: EquipLevelMin: 1 Script: | bonus2 bAddClass,Class_All,1; - - Id: 28310 - AegisName: Earring_Of_Sarah_L - Name: Sarah's Left Earring - Type: Armor - Buy: 10 - Weight: 100 - Locations: - Right_Accessory: true - Left_Accessory: true - EquipLevelMin: 145 - Trade: - Override: 100 - NoDrop: true - NoTrade: true - NoCart: true - NoGuildStorage: true - NoMail: true - NoAuction: true - Script: | - skill "AL_HEAL",1; - - Id: 28311 - AegisName: Earring_Of_Sarah_R - Name: Sarah's Right Earring - Type: Armor - Buy: 10 - Weight: 100 - Locations: - Right_Accessory: true - Left_Accessory: true - EquipLevelMin: 145 - Trade: - Override: 100 - NoDrop: true - NoTrade: true - NoCart: true - NoGuildStorage: true - NoMail: true - NoAuction: true - Script: | - skill "AL_TELEPORT",1; - Id: 28320 AegisName: Assassin's_Despair Name: Assassin's Despair @@ -91810,6 +93006,17 @@ Body: EquipLevelMin: 90 Script: | bonus bDex,2; bonus bDelayrate,-5; bonus bLongAtkRate,2; skill "SM_MAGNUM",3; if (readparam(bDex)>=100) bonus bLongAtkRate,5; + - Id: 28439 + AegisName: Sea_Otter_Mini_Fan + Name: Sea Otter Mini Fan + Type: Armor + Weight: 100 + Slots: 1 + Locations: + Right_Accessory: true + Left_Accessory: true + Script: | + bonus bAllStats,1; bonus2 bExpAddClass,Class_All,5; - Id: 28441 AegisName: Vigilante_Badge Name: Vigilante Badge @@ -92821,7 +94028,7 @@ Body: Script: | bonus bVit,8; bonus bInt,8; - Id: 28602 - AegisName: Demon_Hunting_Bible + AegisName: Demon_Hunting_Bible_K Name: Demon Hunting Bible Type: Weapon SubType: Book @@ -93041,6 +94248,51 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus2 bAddClass,Class_All,3; if (.@r >= 7) { bonus bAspdRate,7; if (.@r >= 9) { bonus2 bAddSize,Size_Small,20; bonus2 bAddSize,Size_Medium,20; if (.@r >= 11) { bonus bCritAtkRate,20; } } } + - Id: 28630 + AegisName: Exoricists_Bible_ + Name: Exoricist's Bible + Type: Weapon + SubType: Book + Weight: 500 + Attack: 165 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + Priest: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus2 bSkillAtk,"AB_DUPLELIGHT",.@r/3*25; } if (.@r>=9) { bonus bAspdRate,10; } if (.@r>=11) { bonus2 bSkillAtk,"AB_DUPLELIGHT",30; } + - Id: 28631 + AegisName: OneSkyOneSun + Name: Thousand Sun + Type: Weapon + SubType: Book + Weight: 900 + Attack: 160 + Range: 1 + Slots: 2 + Jobs: + StarGladiator: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus bMaxSPrate,.@r/3*2; } if (.@r>=9) { bonus2 bSkillAtk,"SJ_PROMINENCEKICK",15; } if (.@r>=11) { bonus2 bSkillAtk,"SJ_SOLARBURST",20; } - Id: 28633 AegisName: Boltijin Name: Boltijin @@ -93414,6 +94666,29 @@ Body: Refineable: true Script: | bonus bMaxSPrate,10; .@val = 3; if (getrefine() >= 10) { .@val += 4; } bonus bSPDrainValue,.@val; + - Id: 28744 + AegisName: Magic_Sword + Name: Madogum + Type: Weapon + SubType: Dagger + Weight: 800 + Attack: 150 + MagicAttack: 150 + Range: 1 + Slots: 2 + Jobs: + Rogue: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus bAspdRate,.@r/3*2; } if (.@r>=9) { bonus2 bMagicAtkEle,Ele_All,10; } if (.@r>=11) { bonus5 bAutoSpell,"SO_PSYCHIC_WAVE",3,50,BF_WEAPON|BF_SHORT,1; } - Id: 28745 AegisName: Illusion_Counter_Dagger Name: Illusion Counter Dagger @@ -93493,7 +94768,7 @@ Body: Script: | bonus bAtkEle,Ele_Fire; bonus bInt,5; .@r = getrefine(); bonus bMatkRate,(.@r/2); if (.@r >= 7) { bonus2 bMagicAtkEle,Ele_Fire,10; if (.@r >= 9) { bonus2 bSkillAtk,"MG_FIREBOLT",40; bonus2 bSkillAtk,"MG_FIREBALL",40; if (.@r >= 11) { bonus2 bSkillAtk,"WZ_METEOR",30; bonus2 bSkillAtk,"WL_CRIMSONROCK",30; } } } - Id: 28763 - AegisName: Surudoi_Kaze + AegisName: Sharp_Wind_Sword Name: Surudoi Kaze Type: Weapon SubType: Dagger @@ -93511,7 +94786,7 @@ Body: EquipLevelMin: 100 Refineable: true - Id: 28764 - AegisName: Kiri_no_Tsuyu + AegisName: Fog_Dew_Sword Name: Kiri no Tsuyu Type: Weapon SubType: Dagger @@ -94076,6 +95351,42 @@ Body: View: 1 Script: | .@r = getrefine(); bonus bMdef,5; bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bBaseAtk,30*(.@r/3); bonus bMatk,30*(.@r/3); if (readparam(Baselevel)>=130) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; } + - Id: 28942 + AegisName: Bloody_Knight_Shield + Name: Cursed Knight's Shield + Type: Armor + Weight: 800 + Slots: 1 + Locations: + Left_Hand: true + EquipLevelMin: 1 + Refineable: true + Script: | + bonus bAspdRate,10; bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,7; autobonus2 "{ bonus2 bSPRegenRate,25,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,150,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,10; bonus bMatk,10; } if (.@r>=9) { bonus bAspd,1; } if (.@r>=12) { bonus bDelayrate,-3; } + - Id: 28945 + AegisName: Bloody_Knight_Shield_ + Name: Bloody Knight's Shield + Type: Armor + Weight: 800 + Slots: 1 + Locations: + Left_Hand: true + EquipLevelMin: 1 + Refineable: true + Script: | + bonus bAspdRate,10; bonus2 bAddClass,Class_All,3; bonus bMatkRate,3; bonus2 bSubEle,Ele_All,7; autobonus2 "{ bonus2 bSPRegenRate,25,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,150,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,10; bonus bMatk,10; } if (.@r>=9) { bonus bAspd,1; } if (.@r>=12) { bonus bDelayrate,-3; } + - Id: 28946 + AegisName: Bloody_Knight_Shield__ + Name: Purified Knight's Shield + Type: Armor + Weight: 800 + Slots: 1 + Locations: + Left_Hand: true + EquipLevelMin: 1 + Refineable: true + Script: | + bonus bAspdRate,10; bonus2 bAddClass,Class_All,5; bonus bMatkRate,5; bonus2 bSubEle,Ele_All,10; autobonus2 "{ bonus2 bSPRegenRate,50,1000; }",50,5000; autobonus "{ bonus2 bHPRegenRate,300,1000; }",50,5000; .@r = getrefine(); if (.@r>=7) { bonus bBaseAtk,20; bonus bMatk,20; } if (.@r>=9) { bonus bAspd,2; } if (.@r>=12) { bonus bDelayrate,-5; } - Id: 28951 AegisName: Nero_Shield Name: Nero Shield @@ -96546,14 +97857,6 @@ Body: Costume_Head_Top: true EquipLevelMin: 1 View: 1603 - - Id: 31373 - AegisName: C_Crown_of_Ancient_king - Name: C Crown of Ancient king - Type: Armor - Locations: - Costume_Head_Top: true - EquipLevelMin: 1 - View: 1412 - Id: 31372 AegisName: C_Binit_Doll_Hat Name: "Costume: Binit Doll" @@ -96562,6 +97865,14 @@ Body: Costume_Head_Top: true EquipLevelMin: 1 View: 358 + - Id: 31373 + AegisName: C_Crown_of_Ancient_king + Name: C Crown of Ancient king + Type: Armor + Locations: + Costume_Head_Top: true + EquipLevelMin: 1 + View: 1412 - Id: 31374 AegisName: C_Explosion_gum Name: C Explosion gum @@ -99345,6 +100656,28 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bUnbreakableWeapon; bonus2 bIgnoreDefRaceRate,RC_All,5*.@r; bonus2 bAddRace,RC_Player_Human,80 + (.@r > 8 ? 20 : 0) + (.@r > 7 ? 35 : 0); if(.@r > 9){ bonus bMaxHPrate,15; bonus bMaxSPrate,15; } + - Id: 32018 + AegisName: Undine_Spear_K + Name: Aquatic Spear + Type: Weapon + SubType: 1hSpear + Weight: 1200 + Attack: 180 + Range: 3 + Slots: 2 + Jobs: + Crusader: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus bLongAtkRate,.@r/3*4; } if (.@r>=7) { bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; bonus2 bSkillAtk,"LG_CANNONSPEAR",15; } if (.@r>=9) { bonus bAspdRate,10; } if (.@r>=11) { bonus2 bSkillAtk,"LG_CANNONSPEAR",20; bonus2 bSkillAtk,"LG_BANISHINGPOINT",20; } - Id: 32019 AegisName: Boost_Lance-OS Name: Boost Lance-OS @@ -100275,6 +101608,14 @@ Body: bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Angel,20; } + - Id: 400020 + AegisName: C_BeachBall + Name: Costume Beachball + Type: Armor + Locations: + Costume_Head_Top: true + EquipLevelMin: 1 + View: 1918 - Id: 400045 AegisName: aegis_400045 Name: Pierced apple # !todo check english name @@ -100365,6 +101706,77 @@ Body: bonus2 bMagicAddSize,Size_Small,15; bonus2 bMagicAddSize,Size_Medium,15; } + - Id: 440000 + AegisName: C_SharkHead + Name: Costume Shark Hat + Type: Armor + Locations: + Costume_Head_Top: true + Costume_Head_Low: true + EquipLevelMin: 1 + View: 1919 + - Id: 440002 + AegisName: C_Happy_Cat_TW + Name: Costume Happy Cat + Type: Armor + Locations: + Costume_Head_Top: true + Costume_Head_Mid: true + Costume_Head_Low: true + EquipLevelMin: 1 + View: 1980 + - Id: 450001 + AegisName: Attacker_Booster_Plate_ + Name: Attacker Booster Plate + Type: Armor + Defense: 120 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bBaseAtk,100; bonus bDelayrate,-5; .@r = getrefine(); if (.@r>=2) { bonus2 bAddClass,Class_All,.@r/2; } if (.@r>=3) { bonus bCritAtkRate,.@r/3; } if (.@r>=7) { bonus bBaseAtk,50; } if (.@r>=9) { bonus bDelayrate,-5; } + - Id: 450002 + AegisName: Elemental_Booster_Robe_ + Name: Elemental Booster Robe + Type: Armor + Defense: 80 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatk,100; bonus bVariableCastrate,-5; .@r = getrefine(); if (.@r>=2) { bonus bMatkRate,.@r/2; } if (.@r>=3) { bonus bVariableCastrate,.@r/3*-1; } if (.@r>=7) { bonus bMatk,50; } if (.@r>=9) { bonus bVariableCastrate,-5; } + - Id: 450003 + AegisName: Defender_Booster_Robe_ + Name: Defender Booster Robe + Type: Armor + Defense: 90 + Slots: 1 + Locations: + Armor: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatk,100; bonus bVariableCastrate,-5; .@r = getrefine(); if (.@r>=2) { bonus bMatkRate,.@r/2; } if (.@r>=3) { bonus bVariableCastrate,.@r/3*-1; } if (.@r>=7) { bonus bMatk,50; } if (.@r>=9) { bonus bVariableCastrate,-5; } + - Id: 450004 + AegisName: Ranger_Booster_Suits_ + Name: Ranger Booster Suits + Type: Armor + Defense: 100 + Slots: 1 + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Armor: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bBaseAtk,100; bonus bDelayrate,-5; .@r = getrefine(); if (.@r>=2) { bonus bAspdRate,.@r/2; } if (.@r>=3) { bonus bLongAtkRate,.@r/3; } if (.@r>=7) { bonus bBaseAtk,50; } if (.@r>=9) { bonus bDelayrate,-5; } - Id: 450018 AegisName: Noblesse_Breath_Armor Name: Noblesse Breath Armor @@ -103373,6 +104785,54 @@ Body: if (.@r>=11) { bonus bAspdRate,10; } + - Id: 470000 + AegisName: Attacker_Booster_Greaves_ + Name: Attacker Booster Greaves + Type: Armor + Defense: 20 + Slots: 1 + Locations: + Shoes: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bBaseAtk,20; bonus bFlee,20; .@r = getrefine(); if (.@r>=3) { bonus bMaxHPrate,.@r/3; } if (.@r>=7) { bonus bMaxHPrate,5; } if (.@r>=9) { bonus bFixedCast,-500; } + - Id: 470001 + AegisName: Elemental_Booster_Shoes_ + Name: Elemental Booster Shoes + Type: Armor + Defense: 15 + Slots: 1 + Locations: + Shoes: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatk,20; bonus bFlee,20; .@r = getrefine(); if (.@r>=3) { bonus bMaxHP,.@r/3*400; } if (.@r>=7) { bonus bMaxHP,1800; } if (.@r>=9) { bonus bFixedCast,-500; } + - Id: 470002 + AegisName: Defender_Booster_Shoes_ + Name: Defender Booster Shoes + Type: Armor + Defense: 18 + Slots: 1 + Locations: + Shoes: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatk,20; bonus bFlee,20; .@r = getrefine(); if (.@r>=3) { bonus bMaxHP,.@r/3*400; } if (.@r>=7) { bonus bMaxHP,1800; } if (.@r>=9) { bonus bFixedCast,-500; } + - Id: 470003 + AegisName: Ranger_Booster_Boots_ + Name: Ranger Booster Boots + Type: Armor + Defense: 18 + Slots: 1 + Locations: + Shoes: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bBaseAtk,20; bonus bHit,15; .@r = getrefine(); if (.@r>=3) { bonus bMaxSP,.@r/3*50; } if (.@r>=7) { bonus bMaxSP,300; } if (.@r>=9) { bonus bFixedCast,-500; } - Id: 470016 AegisName: Noblesse_Attack_Boots Name: Noblesse Attack Boots @@ -103499,6 +104959,54 @@ Body: NoAuction: true Script: | .@r = getrefine(); bonus bMatk,20; bonus bFlee,20; if (.@r>=7) bonus bFixedCast,-500; if (.@r>=9) bonus2 bMagicAtkEle,Ele_All,10; + - Id: 480000 + AegisName: Attacker_Booster_Manteau_ + Name: Attacker Booster Manteau + Type: Armor + Defense: 30 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bAspdRate,5; .@r = getrefine(); if (.@r>=3) { bonus bCritical,.@r/3*2; } if (.@r>=7) { bonus bCritAtkRate,5; } if (.@r>=9) { bonus bDelayrate,-10; } + - Id: 480001 + AegisName: Elemental_Booster_Muffler_ + Name: Elemental Booster Muffler + Type: Armor + Defense: 20 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bVariableCastrate,-5; .@r = getrefine(); if (.@r>=3) { bonus bMatk,.@r/3*4; } if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Fire,5; bonus2 bMagicAtkEle,Ele_Wind,5; bonus2 bMagicAtkEle,Ele_Water,5; bonus2 bMagicAtkEle,Ele_Ground,5; bonus2 bMagicAtkEle,Ele_Neutral,5; } if (.@r>=9) { bonus bDelayrate,-10; } + - Id: 480002 + AegisName: Defender_Booster_Muffler_ + Name: Defender Booster Muffler + Type: Armor + Defense: 25 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bVariableCastrate,-5; .@r = getrefine(); if (.@r>=3) { bonus bMatk,.@r/3*4; } if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Undead,5; bonus2 bMagicAtkEle,Ele_Poison,5; bonus2 bMagicAtkEle,Ele_Dark,5; bonus2 bMagicAtkEle,Ele_Ghost,5; bonus2 bMagicAtkEle,Ele_Holy,5; } if (.@r>=9) { bonus bDelayrate,-10; } + - Id: 480003 + AegisName: Ranger_Booster_Manteau_ + Name: Ranger Booster Manteau + Type: Armor + Defense: 30 + Slots: 1 + Locations: + Garment: true + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bVariableCastrate,-5; .@r = getrefine(); if (.@r>=3) { bonus bBaseAtk,.@r/3*2; } if (.@r>=7) { bonus bLongAtkRate,5; } if (.@r>=9) { bonus bDelayrate,-10; } - Id: 480012 AegisName: Noblesse_Attack_Manteau Name: Noblesse Attack Manteau @@ -103655,6 +105163,50 @@ Body: bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_DemiHuman,10; } + - Id: 490004 + AegisName: Attacker_Booster_Ring + Name: Attacker Booster Ring + Type: Armor + Slots: 1 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; bonus bVariableCastrate,-10; bonus bMaxHPrate,3; bonus bCritAtkRate,5; + - Id: 490005 + AegisName: Elemental_Booster_Earring + Name: Elemental Booster Earrings + Type: Armor + Slots: 1 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; bonus bVariableCastrate,-10; bonus bMaxSPrate,3; bonus2 bMagicAtkEle,Ele_Fire,5; bonus2 bMagicAtkEle,Ele_Wind,5; bonus2 bMagicAtkEle,Ele_Water,5; bonus2 bMagicAtkEle,Ele_Ground,5; bonus2 bMagicAtkEle,Ele_Neutral,5; + - Id: 490006 + AegisName: Defender_Booster_Earring + Name: Defender Booster Earrings + Type: Armor + Slots: 1 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; bonus bVariableCastrate,-10; bonus bMaxSPrate,3; bonus2 bMagicAtkEle,Ele_Undead,5; bonus2 bMagicAtkEle,Ele_Poison,5; bonus2 bMagicAtkEle,Ele_Dark,5; bonus2 bMagicAtkEle,Ele_Ghost,5; bonus2 bMagicAtkEle,Ele_Holy,5; + - Id: 490007 + AegisName: Range_Booster_Brooch + Name: Range Booster Brooches + Type: Armor + Slots: 1 + Locations: + Right_Accessory: true + Left_Accessory: true + EquipLevelMin: 100 + Script: | + bonus bAspdRate,10; bonus bVariableCastrate,-10; bonus bMaxHPrate,3; bonus bLongAtkRate,2; - Id: 490014 AegisName: Noblesse_Attack_Ring Name: Noblesse Attack Ring @@ -103805,6 +105357,72 @@ Body: Script: | bonus bCritical,5; bonus bBaseAtk,20; + - Id: 500001 + AegisName: Boost_Sword + Name: Booster Sword + Type: Weapon + SubType: Dagger + Attack: 160 + Range: 1 + Slots: 2 + Jobs: + Alchemist: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bAddClass,Class_All,2; bonus bVariableCastrate,-3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) bonus bVariableCastrate,-1*getskilllv("AM_LEARNINGPOTION"); if (.@r>=9) bonus bLongAtkRate,10; + - Id: 500003 + AegisName: Light_Blade + Name: Light Blade + Type: Weapon + SubType: Dagger + Weight: 1000 + Attack: 130 + MagicAttack: 170 + Range: 1 + Slots: 2 + Jobs: + Crusader: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus2 bSkillAtk,"PA_PRESSURE",5*(.@r/3); bonus2 bSkillAtk,"LG_RAYOFGENESIS",.@r/3*5; } if (.@r>=9) { bonus bVariableCastrate,-10; } if (.@r>=11) { bonus2 bMagicAtkEle,Ele_Holy,15; } + - Id: 500004 + AegisName: Slate_Sword + Name: Slate Sword + Type: Weapon + SubType: Dagger + Weight: 1000 + Attack: 190 + Range: 1 + Slots: 2 + Jobs: + Alchemist: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus2 bSkillAtk,"GN_CART_TORNADO",.@r/3*10; } if (.@r>=9) { bonus2 bSkillAtk,"GN_CART_TORNADO",20; } if (.@r>=11) { bonus bDelayrate,-10; } - Id: 500013 AegisName: Up_Sword_Of_Bluefire Name: Patent Red Lotus Sword @@ -103872,6 +105490,46 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bMatk,.@r/2*15; bonus2 bSkillAtk,"PA_PRESSURE",.@r/3*5; bonus2 bSkillAtk,"LG_RAYOFGENESIS",.@r/3*5; if (.@r>=7){ bonus bVariableCastrate,-10; } if (.@r>=9){ bonus2 bMagicAtkEle,Ele_Holy,15; } if (.@r>=11){ bonus2 bMagicAddSize,Size_All,15; bonus2 bSkillAtk,"PA_PRESSURE",15; bonus2 bSkillAtk,"LG_RAYOFGENESIS",15; } + - Id: 510001 + AegisName: Boost_Dagger + Name: Booster Dagger + Type: Weapon + SubType: Dagger + Attack: 150 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + Rogue: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bMagicAtkEle,Ele_Fire,3; bonus2 bAddClass,Class_All,3; .@r = getrefine(); if (.@r) { bonus bBaseAtk,.@r*2; bonus bMatk,.@r*2; } .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Fire,getskilllv("RG_PLAGIARISM"); } if (.@r>=9) { bonus2 bAddSize,Size_All,10; bonus2 bMagicAddSize,Size_All,10; } + - Id: 510002 + AegisName: Boost_Nindo + Name: Booster Nindo + Type: Weapon + SubType: Dagger + Attack: 150 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + KagerouOboro: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bMagicAtkEle,Ele_Fire,3; bonus2 bMagicAtkEle,Ele_Wind,3; bonus2 bMagicAtkEle,Ele_Water,3; bonus2 bAddClass,Class_All,3; .@r = getrefine(); if (.@r) { bonus bBaseAtk,.@r*2; bonus bMatk,.@r*2; } .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus bVariableCastrate,-1*getskilllv("NJ_NINPOU"); } if (.@r>=9) { bonus2 bAddSize,Size_All,10; bonus2 bMagicAddSize,Size_All,10; } - Id: 510006 AegisName: Fatalist Name: Fatalist @@ -103959,6 +105617,52 @@ Body: Refineable: true Script: | /*Is combo set with 28763 Surudoi Kaze*/ + - Id: 520000 + AegisName: Boost_Axe + Name: Booster Axe + Type: Weapon + SubType: 2hSpear + Attack: 200 + Range: 1 + Slots: 2 + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bUnbreakableWeapon; bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) bonus bBaseAtk,getskilllv("BS_WEAPONRESEARCH")*3; if (.@r>=9) bonus2 bAddSize,Size_All,15; + - Id: 530000 + AegisName: Boost_Spear + Name: Booster Spear + Type: Weapon + SubType: 2hSword + Attack: 160 + MagicAttack: 160 + Range: 3 + Slots: 2 + Jobs: + Crusader: true + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatkRate,3; bonus2 bAddClass,Class_All,3; bonus2 bMagicAtkEle,Ele_Holy,3; .@r = getrefine(); if (.@r) { bonus bBaseAtk,.@r*2; bonus bMatk,.@r*2; } .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Holy,getskilllv("CR_TRUST"); } if (.@r>=9) { bonus bLongAtkRate,10; } - Id: 530006 AegisName: Up_Undine_Spear_K Name: Patent Aquatic Spear @@ -103982,6 +105686,49 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bBaseAtk,.@r/2*15; bonus bLongAtkRate,.@r/3*4; if (.@r>=7){ bonus2 bSkillAtk,"LG_CANNONSPEAR",15; bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; bonus bAspdRate,10; } if (.@r>=9){ bonus2 bSkillAtk,"LG_CANNONSPEAR",20; bonus2 bSkillAtk,"LG_BANISHINGPOINT",20; } if (.@r>=11){ bonus bPerfectHitAddRate,7; bonus bMaxSPrate,5; } + - Id: 540000 + AegisName: Boost_Spellbook + Name: Booster Spellbook + Type: Weapon + SubType: Book + Attack: 165 + MagicAttack: 165 + Range: 1 + Slots: 2 + Jobs: + Sage: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMatkRate,2; bonus2 bMagicAtkEle,Ele_Neutral,3; .@r = getrefine(); bonus bMatk,.@r; bonus bMatk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Neutral,getskilllv("PF_HPCONVERSION"); } if (.@r>=9) { bonus2 bMagicAddSize,Size_All,10; } + - Id: 540001 + AegisName: Boost_Book + Name: Booster Book + Type: Weapon + SubType: Book + Attack: 160 + Range: 1 + Slots: 2 + Jobs: + StarGladiator: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bAspdRate,getskilllv("TK_RUN"); } if (.@r>=9) { bonus2 bAddClass,Class_All,10; } - Id: 540010 AegisName: Up_Thousand_Sun Name: Patent One Sky One Sun @@ -104028,6 +105775,48 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bBaseAtk,.@r/2*10; bonus bMatk,.@r/2*10; bonus2 bSkillAtk,"AB_DUPLELIGHT",25*(.@r/3); bonus2 bSkillAtk,"AB_JUDEX",25*(.@r/3); if (.@r>=7){ bonus bAspdRate,10; bonus2 bMagicAtkEle,Ele_Holy,15; } if (.@r>=9){ bonus2 bSkillAtk,"AB_DUPLELIGHT",30; bonus2 bSkillAtk,"AB_JUDEX",30; } if (.@r>=11){ .@i = getskilllv("AB_JUDEX"); bonus3 bAutoSpell,"AB_JUDEX",(.@i > 5 ? .@i : 5),100; } + - Id: 550001 + AegisName: Boost_Rod + Name: Booster Rod + Type: Weapon + SubType: Staff + Weight: 700 + Attack: 120 + MagicAttack: 170 + Range: 1 + Slots: 2 + Jobs: + SoulLinker: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bUnbreakableWeapon; bonus bMatkRate,2; bonus2 bMagicAtkEle,Ele_Dark,3; .@r = getrefine(); bonus bMatk,.@r*3; bonus bMatk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Dark,getskilllv("TK_RUN"); } if (.@r>=9) { bonus2 bMagicAddSize,Size_All,10; } + - Id: 550002 + AegisName: Boost_Foxtail + Name: Booster Foxtail + Type: Weapon + SubType: Staff + Weight: 700 + Attack: 250 + MagicAttack: 260 + Range: 1 + Slots: 2 + Jobs: + Summoner: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bUnbreakableWeapon; .@r = getrefine(); bonus bBaseAtk,.@r*2; bonus bMatk,.@r*2; .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus bVariableCastrate,getskilllv("SU_NYANGGRASS")*-2; bonus bLongAtkRate,getskilllv("SU_SVG_SPIRIT")*2; } if (.@r>=9) { bonus2 bAddSize,Size_All,10; bonus2 bMagicAddSize,Size_All,10; } - Id: 550006 AegisName: aegis_550006 Name: Safety Foxtail @@ -104039,10 +105828,6 @@ Body: Slots: 2 Jobs: Summoner: true - Classes: - Normal: true - Upper: true - Baby: true Locations: Right_Hand: true WeaponLevel: 4 @@ -104181,6 +105966,27 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bMatk,15*(.@r/2); bonus2 bMagicAddEle,Ele_All,2*(.@r/3); if (.@r>=7){ bonus2 bSkillAtk,"SP_SPA",15; bonus bVariableCastrate,-10; } if (.@r>=9){ bonus2 bSkillAtk,"SP_SWHOO",20; } if (.@r>=11){ autobonus "{ bonus2 bSPRegenRate,230,10000; }",70,10000,BF_MAGIC; } + - Id: 560000 + AegisName: Boost_Knuckles + Name: Booster Knuckles + Type: Weapon + SubType: Knuckle + Attack: 150 + Range: 1 + Slots: 2 + Jobs: + Monk: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bMaxHPrate,3; bonus2 bAddClass,Class_All,3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bMaxHPrate,getskilllv("MO_EXPLOSIONSPIRITS")*2; } if (.@r>=9) { bonus2 bAddSize,Size_All,10; } - Id: 560002 AegisName: Ray_Knuckle Name: Ray Knuckle @@ -104247,6 +106053,53 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bBaseAtk,15*(.@r/2); bonus2 bSkillAtk,"SR_TIGERCANNON",4*(.@r/3); if (.@r>=7){ bonus2 bSkillAtk,"SR_TIGERCANNON",15; bonus2 bSkillAtk,"SR_HELLGATE",20; } if (.@r>=9){ bonus2 bSkillCooldown,"SR_TIGERCANNON",-1000; } if (.@r>=11){ bonus bMaxHPrate,10; bonus2 bSkillAtk,"SR_HELLGATE",15; } + - Id: 570000 + AegisName: Boost_Guitar + Name: Booster Guitar + Type: Weapon + SubType: Musical + Attack: 150 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Gender: Male + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bMagicAtkEle,Ele_Neutral,3; bonus2 bAddClass,Class_All,3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bMatk,.@r*3; .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus bVariableCastrate,getskilllv("BA_MUSICALLESSON")*-1; } if (.@r>=9) { bonus2 bAddSize,Size_All,10; bonus2 bMagicAddSize,Size_All,10; } + - Id: 570002 + AegisName: Trumpet_Shell_K + Name: Trumpet Shell + Type: Weapon + SubType: Musical + Weight: 700 + Attack: 160 + MagicAttack: 190 + Range: 1 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Gender: Male + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus2 bMagicAtkEle,Ele_Neutral,.@r/3*4; } if (.@r>=9) { bonus2 bSkillAtk,"WM_REVERBERATION",10; bonus2 bSkillAtk,"WM_METALICSOUND",10; } if (.@r>=11) { bonus2 bSkillFixedCast,"WM_REVERBERATION",-500; } - Id: 570008 AegisName: aegis_570008 Name: Illusion Electric Guitar @@ -104309,6 +106162,53 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bMatk,.@r/2*15; bonus2 bMagicAtkEle,Ele_All,.@r/3*4; if (.@r>=7){ bonus2 bSkillAtk,"WM_REVERBERATION",10; bonus2 bSkillAtk,"WM_METALICSOUND",10; } if (.@r>=9){ bonus2 bSkillFixedCast,WM_REVERBERATION,-500; } if (.@r>=11){ bonus bMatkRate,7; bonus2 bSkillAtk,"WM_REVERBERATION",15; bonus2 bSkillAtk,"WM_METALICSOUND",15; } + - Id: 580000 + AegisName: Boost_Whip + Name: Booster Whip + Type: Weapon + SubType: Whip + Attack: 150 + MagicAttack: 160 + Range: 2 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Gender: Female + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bMagicAtkEle,Ele_Neutral,3; bonus2 bAddClass,Class_All,3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bMatk,.@r*3; .@i = min(BaseLevel,180)/15*3; bonus bBaseAtk,.@i; bonus bMatk,.@i; if (.@r>=7) { bonus bVariableCastrate,getskilllv("DC_DANCINGLESSON")*-1; } if (.@r>=9) { bonus2 bAddClass,Class_All,10; bonus2 bMagicAddClass,Class_All,10; } + - Id: 580002 + AegisName: Barb_Wire_K + Name: Barbed Wire Whip + Type: Weapon + SubType: Whip + Weight: 700 + Attack: 160 + MagicAttack: 190 + Range: 2 + Slots: 2 + Jobs: + BardDancer: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Gender: Female + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMatk,.@r/2*10; } if (.@r>=3) { bonus2 bMagicAtkEle,Ele_Neutral,.@r/3*4; } if (.@r>=9) { bonus2 bSkillAtk,"WM_REVERBERATION",10; bonus2 bSkillAtk,"WM_METALICSOUND",10; } if (.@r>=11) { bonus2 bSkillFixedCast,"WM_REVERBERATION",-5000; } - Id: 580008 AegisName: aegis_580008 Name: Illusion Electric Eel @@ -104371,6 +106271,51 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bMatk,.@r/2*15; bonus2 bMagicAtkEle,Ele_All,.@r/3*4; if (.@r>=7){ bonus2 bSkillAtk,"WM_REVERBERATION",10; bonus2 bSkillAtk,"WM_METALICSOUND",10; } if (.@r>=9){ bonus2 bSkillFixedCast,WM_REVERBERATION,-500; } if (.@r>=11){ bonus bMatkRate,7; bonus2 bSkillAtk,"WM_REVERBERATION",15; bonus2 bSkillAtk,"WM_METALICSOUND",15; } + - Id: 590000 + AegisName: Boost_Mace + Name: Booster Mace + Type: Weapon + SubType: 2hAxe + Attack: 160 + MagicAttack: 160 + Range: 1 + Slots: 2 + Jobs: + Priest: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Left_Hand: true + Armor: true + Right_Accessory: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + .@r = getrefine(); bonus bMatk,160; bonus bUnbreakableWeapon; bonus2 bMagicAtkEle,Ele_Holy,3; bonus2 bAddClass,Class_All,3; bonus bMatk,2*.@r; bonus bBaseAtk,2*.@r; bonus bMatk,3*(min(BaseLevel,180)/15); bonus bBaseAtk,3*(min(BaseLevel,180)/15); if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Holy,getskilllv("HP_MEDITATIO"); } if (.@r>=9) { bonus2 bAddSize,Size_All,10; bonus2 bMagicAddSize,Size_All,10; } + - Id: 590002 + AegisName: Meteor_Striker + Name: Meteor Striker + Type: Weapon + SubType: 2hAxe + Weight: 3000 + Attack: 300 + Range: 1 + Slots: 2 + Jobs: + Blacksmith: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bBaseAtk,.@r/2*10; } if (.@r>=3) { bonus2 bSkillAtk,"NC_VULCANARM",.@r/3*10; } if (.@r>=9) { bonus2 bSkillAtk,"NC_VULCANARM",10; bonus2 bSkillAtk,"NC_ARMSCANNON",10; } if (.@r>=11) { bonus bVariableCastrate,-15; } - Id: 590003 AegisName: Saint_Hall Name: Saint Mace @@ -104440,6 +106385,49 @@ Body: Refineable: true Script: | bonus bUnbreakableWeapon; bonus bMatkRate,3; .@r = getrefine(); bonus2 bMagicAtkEle,Ele_Holy,.@r/2*1; bonus2 bSkillAtk,"AB_ADORAMUS",.@r/3*5; if (.@r>=7){ bonus bVariableCastrate,-10; bonus2 bMagicAtkEle,Ele_Holy,10; } if (.@r>=9){ bonus2 bMagicAddRace,RC_All,15; } if (.@r>=11){ bonus2 bSkillAtk,"AB_ADORAMUS",15; } + - Id: 600001 + AegisName: Boost_TH_Sword + Name: Booster Two-handed Sword + Type: Weapon + SubType: 1hSword + Attack: 250 + Range: 1 + Slots: 2 + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bCritical,10; bonus bMaxHPrate,3; .@r = getrefine(); bonus bBaseAtk,.@r; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bAspdRate,getskilllv("KN_TWOHANDQUICKEN"); } if (.@r>=9) { bonus bCritAtkRate,10; } + - Id: 600004 + AegisName: Dragonic_Slayer + Name: Dragonic Slayer + Type: Weapon + SubType: 1hSword + Weight: 1000 + Attack: 180 + Range: 1 + Slots: 2 + Jobs: + Knight: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + Script: | + .@r = getrefine(); if (.@r>=2) { bonus bMaxHPrate,.@r/2*3; bonus bMaxSPrate,.@r/2*3; } if (.@r>=3) { bonus2 bSkillAtk,"RK_DRAGONBREATH",.@r/3*5; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",.@r/3*5; } if (.@r>=9) { bonus bDelayrate,-10; } if (.@r>=11) { bonus bLongAtkRate,10; } - Id: 600009 AegisName: Up_Oriental_Sword Name: Patent Oriental Sword @@ -104499,6 +106487,28 @@ Body: bonus bCritAtkRate,15; bonus bCritical,15; } + - Id: 610000 + AegisName: Boost_Katar + Name: Booster Katar + Type: Weapon + SubType: Katar + Attack: 150 + Range: 1 + Slots: 2 + Jobs: + Assassin: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bAddClass,Class_All,2; bonus bCritAtkRate,3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bCritAtkRate,getskilllv("AS_KATAR"); } if (.@r>=9) { bonus2 bAddClass,Class_All,10; } - Id: 610003 AegisName: Blade_Katar Name: Blade Katar @@ -104695,6 +106705,28 @@ Body: bonus2 bAddSize,Size_Large,10; bonus bHit,10; } + - Id: 640000 + AegisName: Boost_Staff + Name: Booster Staff + Type: Weapon + SubType: Staff + Attack: 100 + MagicAttack: 200 + Range: 1 + Slots: 2 + Jobs: + Wizard: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bUnbreakableWeapon; bonus bMatkRate,2; bonus2 bMagicAtkEle,Ele_Fire,3; .@r = getrefine(); bonus bMatk,.@r*3; bonus bMatk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus2 bMagicAtkEle,Ele_Fire,getskilllv("HW_MAGICPOWER"); } if (.@r>=9) { bonus2 bMagicAtkEle,Ele_Ghost,10; bonus2 bMagicAtkEle,Ele_Wind,10; bonus2 bMagicAtkEle,Ele_Water,10; } - Id: 640004 AegisName: Blue_Crystal_Staff Name: Blue Crystal Staff @@ -104786,6 +106818,28 @@ Body: Refineable: true Script: | bonus bUnbreakableWeapon; .@r = getrefine(); bonus bBaseAtk,15*(.@r/2); bonus bLongAtkRate,.@r/3*2; if (.@r>=7){ bonus2 bSkillAtk,"KO_HUUMARANKA",30; bonus bVariableCastrate,-10; } if (.@r>=9){ bonus2 bSkillCooldown,"KO_HUUMARANKA",-1000; } if (.@r>=11){ bonus2 bAddEle,Ele_Fire,20; bonus2 bAddEle,Ele_Dark,20; bonus2 bAddEle,Ele_Holy,20; bonus2 bAddRace,RC_Undead,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Angel,20; } + - Id: 700001 + AegisName: Boost_Bow + Name: Booster Bow + Type: Weapon + SubType: Bow + Attack: 160 + Range: 5 + Slots: 2 + Jobs: + Hunter: true + Classes: + Third: true + Third_Upper: true + Third_Baby: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus bCritical,10; bonus bMaxHPrate,3; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bAspdRate,getskilllv("SN_WINDWALK"); } if (.@r>=9) { bonus bLongAtkRate,10; } - Id: 700003 AegisName: Scalet_Dragon_L_Bow Name: Scarlet Dragon Leather Bow @@ -104940,6 +106994,24 @@ Body: Refineable: true Script: | .@r = getrefine(); bonus bSplashRange,1; bonus bLongAtkRate,3*(.@r/2); bonus bMaxSPrate,2*(.@r/3); if (.@r>=7){ bonus2 bAddClass,Class_Boss,15; bonus2 bAddRace,RC_Undead,15; bonus2 bAddRace,RC_Demon,15; } if (.@r>=9){ autobonus3 "{ bonus bBaseAtk,50; bonus bLongAtkRate,10; }",1000,90000,"RL_P_ALTER"; } if (.@r>=11){ bonus2 bSkillAtk,"RL_BANISHING_BUSTER",35; bonus2 bSkillAtk,"RL_S_STORM",35; } + - Id: 830000 + AegisName: Boost_Gatling + Name: Booster Gatling + Type: Weapon + SubType: Gatling + Attack: 170 + Range: 9 + Slots: 2 + Jobs: + Rebellion: true + Locations: + Right_Hand: true + Left_Hand: true + WeaponLevel: 4 + EquipLevelMin: 100 + Refineable: true + Script: | + bonus2 bAddClass,Class_All,5; .@r = getrefine(); bonus bBaseAtk,.@r*3; bonus bBaseAtk,min(BaseLevel,180)/15*3; if (.@r>=7) { bonus bLongAtkRate,getskilllv("GS_SINGLEACTION"); } if (.@r>=9) { bonus bLongAtkRate,10; } - Id: 830002 AegisName: Up_The_Black Name: Patent The Black diff --git a/db/re/item_db_etc.yml b/db/re/item_db_etc.yml index f1bda83176..050077bc42 100644 --- a/db/re/item_db_etc.yml +++ b/db/re/item_db_etc.yml @@ -19181,17 +19181,6 @@ Body: Type: Etc Buy: 10 Weight: 100 - - Id: 6669 - AegisName: Jade_Leaf - Name: Emerald Leaf - Type: Etc - Weight: 10 - - Id: 6697 - AegisName: Costumes_Exchange_Coupons - Name: Costumes Exchange Coupons - Type: Etc - Buy: 10 - Weight: 10 - Id: 6646 AegisName: Poring_Badge Name: Poring Badge @@ -19296,6 +19285,11 @@ Body: Trade: Override: 100 NoDrop: true + - Id: 6669 + AegisName: Jade_Leaf + Name: Emerald Leaf + Type: Etc + Weight: 10 - Id: 6671 AegisName: Geffen_Coin_Magic_Tournament Name: Geffen Coin Magic Tournament @@ -19540,6 +19534,12 @@ Body: Weight: 10 Flags: BuyingStore: true + - Id: 6697 + AegisName: Costumes_Exchange_Coupons + Name: Costumes Exchange Coupons + Type: Etc + Buy: 10 + Weight: 10 - Id: 6698 AegisName: Wooden_Axe Name: Wooden Axe @@ -32383,111 +32383,93 @@ Body: bonus bVariableCastrate,-15; /*Item removed on 2014-12-17*/ - Id: 25000 AegisName: SPdrainStone_Top - Name: SP Absorption Stone (Upper) + Name: SP Absorption Stone(Upper) Type: Etc - Buy: 10 Weight: 100 - Id: 25001 AegisName: DEFStone_Middle Name: Def Stone(Middle) - Type: Card - Buy: 10 + Type: Etc Weight: 100 - Id: 25002 AegisName: ChangeLUK_Middle Name: LUK Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25003 AegisName: ChangeSTR_Middle Name: STR Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25004 AegisName: ChangeAGI_Middle Name: AGI Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25005 AegisName: ChangeINT_Middle Name: INT Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25006 AegisName: ChangeVIT_Middle Name: VIT Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25007 AegisName: ChangeDEX_Middle Name: DEX Exchange Stone(Middle) Type: Etc - Buy: 10 Weight: 100 - Id: 25008 AegisName: ChangeVIT_Bottom Name: VIT Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25009 AegisName: ChangeAGI_Bottom Name: AGI Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25010 AegisName: ChangeDEX_Bottom Name: DEX Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25011 AegisName: ChangeLUK_Bottom Name: LUK Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25012 AegisName: ChangeSTR_Bottom Name: STR Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25013 AegisName: ChangeINT_Bottom Name: INT Exchange Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25014 AegisName: MDEFStone_Bottom Name: Mdef Stone(Lower) - Type: Card - Buy: 10 + Type: Etc Weight: 100 - Id: 25015 AegisName: EXPStone_Bottom Name: EXP Stone(Lower) - Type: Card - Buy: 10 + Type: Etc Weight: 100 - Id: 25016 AegisName: ATKStone_Bottom - Name: ATK Stone (Lower) + Name: ATK Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25017 AegisName: MATKStone_Bottom - Name: MATK Stone (Lower) + Name: MATK Stone(Lower) Type: Etc - Buy: 10 Weight: 100 - Id: 25043 AegisName: Thorny_Vine_Flute @@ -32716,7 +32698,7 @@ Body: Weight: 100 - Id: 25137 AegisName: GreenFloor_Bottom - Name: Green Floor Effect (Lower) + Name: Green Floor (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -32728,7 +32710,7 @@ Body: Weight: 100 - Id: 25139 AegisName: Identify_Stone - Name: Identify Stone (Lower) + Name: Identify Stone (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -33053,7 +33035,7 @@ Body: Weight: 100 - Id: 25174 AegisName: CastingStone_Bottom - Name: Variable Casting Stone (Lower) + Name: Variable Casting Stone (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -33180,7 +33162,7 @@ Body: Weight: 1200 - Id: 25205 AegisName: ShrinkEffect_Bottom - Name: Shrink Effect (Lower) + Name: Shrink Effect (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -33190,6 +33172,30 @@ Body: Type: Etc Buy: 20 Weight: 100 + - Id: 25207 + AegisName: SPAbsorb_Stone_Top + Name: SPAbsorb Stone (Upper) + Type: Etc + Buy: 20 + Weight: 100 + - Id: 25208 + AegisName: SPAbsorb_Stone_Robe + Name: SPAbsorb Stone (Garment) + Type: Etc + Buy: 20 + Weight: 100 + - Id: 25209 + AegisName: HPAbsorb_Stone_Robe + Name: HPAbsorb Stone (Garment) + Type: Etc + Buy: 20 + Weight: 100 + - Id: 25210 + AegisName: HPAbsorb_Stone_Top + Name: HPAbsorb Stone (Upper) + Type: Etc + Buy: 20 + Weight: 100 - Id: 25223 AegisName: Para_Team_Coin Name: Eden Group Coin @@ -33210,7 +33216,7 @@ Body: Weight: 100 - Id: 25225 AegisName: ExplodingEffect_Middle - Name: Crimson Wave Effect (Middle) + Name: Exploding Effect (Middle) Type: Etc Buy: 20 Weight: 100 @@ -33222,19 +33228,19 @@ Body: Weight: 100 - Id: 25227 AegisName: Heal_Stone - Name: Heal Stone (Lower) + Name: Heal Stone (Bottom) Type: Etc Buy: 20 Weight: 100 - Id: 25228 AegisName: Teleport_Stone - Name: Teleport Stone (Lower) + Name: Teleport Stone (Bottom) Type: Etc Buy: 20 Weight: 100 - Id: 25229 AegisName: Steal_Stone - Name: Steal Stone (Lower) + Name: Steal Stone (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -33357,6 +33363,12 @@ Body: Weight: 10 Flags: BuyingStore: true + - Id: 25259 + AegisName: Recruitment_Leaflet + Name: Recruitment Leaflet + Type: Etc + Buy: 778 + Weight: 10 - Id: 25260 AegisName: Fragment_of_Purple_Ore Name: Fragment of Purple Ore @@ -33370,6 +33382,41 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true + - Id: 25261 + AegisName: Torn_Paper_ + Name: Torn Paper + Type: Etc + Weight: 10 + - Id: 25262 + AegisName: Well-dried_Clover + Name: Well-dried Clover + Type: Etc + Weight: 10 + - Id: 25263 + AegisName: Short_Bat_Hair + Name: Short Bat Hair + Type: Etc + Weight: 10 + - Id: 25264 + AegisName: Cluster_of_Nightmares + Name: Cluster of Nightmares + Type: Etc + Weight: 10 + - Id: 25265 + AegisName: Shining_Spore + Name: Shining Spore + Type: Etc + Weight: 10 + - Id: 25266 + AegisName: Dried_Leaf_Of_Ygg + Name: Dried Yggdrasil Leaf + Type: Etc + Weight: 10 + - Id: 25267 + AegisName: Suspicious_Pentacle + Name: Suspicious Pentacle + Type: Etc + Weight: 10 - Id: 25271 AegisName: Illusion_Stone Name: Illusion Stone @@ -33446,6 +33493,26 @@ Body: AegisName: Sweets_Festival_Coin Name: Sweets Festival Coin Type: Etc + - Id: 25297 + AegisName: Frozen_Stone_Fragment + Name: Frozen Stone Fragment + Type: Etc + Weight: 1 + - Id: 25298 + AegisName: Spirit_Jewel + Name: Spirit Jewel + Type: Etc + Weight: 1 + - Id: 25299 + AegisName: Snowball + Name: Snowball + Type: Etc + Weight: 1 + - Id: 25300 + AegisName: Ktullanux_Eye + Name: Ktullanux Eye + Type: Etc + Weight: 1 - Id: 25302 AegisName: DoubleAttack_Stone Name: Double Attack Stone (Garment) @@ -33466,7 +33533,7 @@ Body: Weight: 100 - Id: 25305 AegisName: Critical_Stone_Bottom - Name: Critical Stone (Lower) + Name: Critical Stone (Bottom) Type: Etc Buy: 20 Weight: 100 @@ -33476,6 +33543,21 @@ Body: Type: Etc Buy: 20 Weight: 100 + - Id: 25311 + AegisName: Piece_of_Black_Horn + Name: Piece of Black Horn + Type: Etc + Weight: 1 + - Id: 25312 + AegisName: Fine_Old_Doll + Name: Fine Old Doll + Type: Etc + Weight: 1 + - Id: 25313 + AegisName: Old_Shell + Name: Old Shell + Type: Etc + Weight: 1 - Id: 25375 AegisName: Powerful_Soul_Essence Name: Powerful Soul Essence @@ -33498,7 +33580,7 @@ Body: Buy: 20 Weight: 100 - Id: 25411 - AegisName: SuraStone_Lower + AegisName: SuraStone_Bottom Name: Champion Stone (Lower) Type: Etc Buy: 20 @@ -33522,7 +33604,7 @@ Body: Buy: 20 Weight: 100 - Id: 25415 - AegisName: RangerStone_Lower + AegisName: RangerStone_Bottom Name: Sniper Stone (Lower) Type: Etc Buy: 20 @@ -33546,7 +33628,7 @@ Body: Buy: 20 Weight: 100 - Id: 25419 - AegisName: SorcererStone_Lower + AegisName: SorcererStone_Bottom Name: Scholar Stone (Lower) Type: Etc Buy: 20 @@ -33570,7 +33652,7 @@ Body: Buy: 20 Weight: 100 - Id: 25447 - AegisName: RuneknightStone_Lower + AegisName: RuneknightStone_Bottom Name: Lord Knight Stone (Lower) Type: Etc Buy: 20 @@ -33600,7 +33682,7 @@ Body: Buy: 20 Weight: 100 - Id: 25452 - AegisName: GeneticStone_Lower + AegisName: GeneticStone_Bottom Name: Creator Stone (Lower) Type: Etc Buy: 20 @@ -33618,7 +33700,7 @@ Body: Buy: 20 Weight: 100 - Id: 25455 - AegisName: WarlockStone_Lower + AegisName: WarlockStone_Bottom Name: High Wizard Stone (Lower) Type: Etc Buy: 20 @@ -33650,13 +33732,13 @@ Body: Buy: 20 Weight: 100 - Id: 25491 - AegisName: ShadowchaserStone_Middle + AegisName: ShadowchaseStone_Middle Name: Stalker Stone (Middle) Type: Etc Buy: 20 Weight: 100 - Id: 25492 - AegisName: ShadowchaserStone_Lower + AegisName: ShadowchaseStone_Bottom Name: Stalker Stone (Lower) Type: Etc Buy: 20 @@ -33680,7 +33762,7 @@ Body: Buy: 20 Weight: 100 - Id: 25496 - AegisName: MechanicStone_Lower + AegisName: MechanicStone_Bottom Name: Mastersmith Stone (Lower) Type: Etc Buy: 20 @@ -33704,7 +33786,7 @@ Body: Buy: 20 Weight: 100 - Id: 25500 - AegisName: WanderMinstrelStone_Lower + AegisName: WanderMinstrelStone_Bottom Name: Clown Gypsy Stone (Lower) Type: Etc Buy: 20 @@ -33715,6 +33797,21 @@ Body: Type: Etc Buy: 20 Weight: 100 + - Id: 25508 + AegisName: Token_of_OrcGeneral + Name: Orc Warlord Token + Type: Etc + Weight: 1 + - Id: 25622 + AegisName: White_Snake_Tear + Name: White Snake's Tear + Type: Etc + Weight: 1 + - Id: 25629 + AegisName: Konts_Letter + Name: Knotted Letter + Type: Etc + Weight: 1 - Id: 25670 AegisName: M_M_Defense Name: Modification Module (Defense) @@ -34003,6 +34100,76 @@ Body: Weight: 10 Script: | autobonus "{ bonus bLuk,50; bonus2 bMagicAtkEle,Ele_All,10; bonus2 bHPLossRate,300,1000; }",20,10000,BF_MAGIC; /* unknown rate */ + - Id: 25706 + AegisName: HighpriestStone_Top + Name: High Priest Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25707 + AegisName: HighpriestStone_Middle + Name: High Priest Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25708 + AegisName: HighpriestStone_Bottom + Name: High Priest Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25709 + AegisName: ArchbishopStone_Robe + Name: Archbishop Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25710 + AegisName: PaladinStone_Top + Name: Paladin Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25711 + AegisName: PaladinStone_Middle + Name: Paladin Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25712 + AegisName: PaladinStone_Bottom + Name: Paladin Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25713 + AegisName: RoyalguardStone_Robe + Name: Royal Guard Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25714 + AegisName: AssacrossStone_Top + Name: Assassin Cross Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25715 + AegisName: AssacrossStone_Middle + Name: Assassin Cross Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25716 + AegisName: AssacrossStone_Bottom + Name: Assassin Cross Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25717 + AegisName: GuillcrossStone_Robe + Name: Assassin Cross Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25729 + AegisName: Shadowdecon + Name: Shadowdecon + Type: Etc + Weight: 20 + - Id: 25731 + AegisName: Zelunium + Name: Zelunium + Type: Etc + Weight: 20 - Id: 25759 AegisName: aegis_25759 Name: Green Dragon Orb @@ -34086,6 +34253,66 @@ Body: Name: Valkyrie Ingrid's Armor Type: Etc Weight: 100 + - Id: 25797 + AegisName: SuraStone_Robe2 + Name: Sura Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 25798 + AegisName: SuraStone_Bottom2 + Name: Sura Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 25799 + AegisName: SuraStone_Middle2 + Name: Sura Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 25800 + AegisName: SuraStone_Top2 + Name: Sura Stone II (Upper) + Type: Etc + Weight: 100 + - Id: 25801 + AegisName: SorcererStone_Robe2 + Name: Sorcerer Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 25802 + AegisName: SorcererStone_Bottom2 + Name: Sorcerer Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 25803 + AegisName: SorcererStone_Middle2 + Name: Sorcerer Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 25804 + AegisName: SorcererStone_Top2 + Name: Sorcerer Stone II (Upper) + Type: Etc + Weight: 100 + - Id: 25805 + AegisName: ShadowchaserStone_Robe2 + Name: Shadow Chaser Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 25806 + AegisName: ShadowchasStone_Bottom2 + Name: Shadow Chaser Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 25807 + AegisName: ShadowchasStone_Middle2 + Name: Shadow Chaser Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 25808 + AegisName: ShadowchaserStone_Top2 + Name: Shadow Chaser Stone II (Upper) + Type: Etc + Weight: 100 - Id: 25809 AegisName: aegis_25809 Name: Redium @@ -34137,6 +34364,111 @@ Body: Name: Bizarre Stone Carvings Type: Etc Weight: 50 + - Id: 25842 + AegisName: SoulReaperStone_Robe + Name: Soul Reaper Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25843 + AegisName: SoulLinkerStone_Top + Name: Soul Linker Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25844 + AegisName: SoulLinkerStone_Middle + Name: Soul Linker Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25845 + AegisName: SoulLinkerStone_Bottom + Name: Soul Linker Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25846 + AegisName: StarGladiatorStone_Top + Name: Star Gladiator Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25847 + AegisName: StarGladiatorStone_Middle + Name: Star Gladiator Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25848 + AegisName: StarGladiatorStone_Bottom + Name: Star Gladiator Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25849 + AegisName: StarEmperorStone_Garment + Name: Star Emperor Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25850 + AegisName: NinjaStone_Top + Name: Ninja Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25851 + AegisName: NinjaStone_Middle + Name: Ninja Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25852 + AegisName: NinjaStone_Bottom + Name: Ninja Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25853 + AegisName: KagerouStone_Robe + Name: Kagerou Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25854 + AegisName: OboroStone_Robe + Name: Oboro Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25855 + AegisName: GunslingerStone_Top + Name: Gunslinger Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25856 + AegisName: GunslingerStone_Middle + Name: Gunslinger Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25857 + AegisName: GunslingerStone_Bottom + Name: Gunslinger Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25858 + AegisName: GunslingerStone_Robe + Name: Gunslinger Stone (Garment) + Type: Etc + Weight: 100 + - Id: 25859 + AegisName: DoramStone_Top + Name: Doram Stone (Upper) + Type: Etc + Weight: 100 + - Id: 25860 + AegisName: DoramStone_Middle + Name: Doram Stone (Middle) + Type: Etc + Weight: 100 + - Id: 25861 + AegisName: DoramStone_Bottom + Name: Doram Stone (Bottom) + Type: Etc + Weight: 100 + - Id: 25862 + AegisName: DoramStone_Robe + Name: Doram Stone (Garment) + Type: Etc + Weight: 100 - Id: 25864 AegisName: aegis_25864 Name: Sealed Temporal Circlet @@ -36334,7 +36666,9 @@ Body: Name: Twinkle Effect Type: Card Script: | - /* todo */ + hateffect HAT_EF_LJOSALFAR,true; + UnEquipScript: | + hateffect HAT_EF_LJOSALFAR,false; - Id: 29046 AegisName: Greed Name: Greed @@ -37007,19 +37341,25 @@ Body: Name: Blue Aura Effect Type: Card Script: | - /* todo */ + hateffect HAT_EF_GUMGANG,true; + UnEquipScript: | + hateffect HAT_EF_GUMGANG,false; - Id: 29161 AegisName: Pink_Glow_Effect Name: Pink Glow Effect Type: Card Script: | - /* todo */ + hateffect HAT_EF_CHERRYBLOSSOM,true; + UnEquipScript: | + hateffect HAT_EF_CHERRYBLOSSOM,false; - Id: 29162 AegisName: Shadow_Effect Name: Shadow Effect Type: Card Script: | - /* todo */ + hateffect HAT_EF_KAGEMUSYA,true; + UnEquipScript: | + hateffect HAT_EF_KAGEMUSYA,false; - Id: 29166 AegisName: A-Tolerance Name: A-Tolerance @@ -37094,9 +37434,9 @@ Body: Name: White Body Effect Type: Card Script: | - hateffect HAT_EF_WHITEBODY,true; + hateffect HAT_EF_WHITEBODY2,true; UnEquipScript: | - hateffect HAT_EF_WHITEBODY,false; + hateffect HAT_EF_WHITEBODY2,false; - Id: 29225 AegisName: WaterField_Effect Name: Water Field Effect @@ -37399,6 +37739,84 @@ Body: Type: Card Script: | skill "TF_DOUBLE",3; bonus bDoubleRate,15; + - Id: 29423 + AegisName: SuraStone_Top_ + Name: Champion Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("MO_IRONHAND")*2; + - Id: 29424 + AegisName: SuraStone_Middle_ + Name: Champion Stone (Middle) + Type: Card + Script: | + bonus bHit,getskilllv("MO_DODGE")*2; + - Id: 29425 + AegisName: SuraStone_Bottom_ + Name: Champion Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"MO_CHAINCOMBO",20; + - Id: 29426 + AegisName: SuraStone_Robe_ + Name: SuraStone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SR_RAMPAGEBLASTER",15; + - Id: 29427 + AegisName: SuraStone_Robe2_ + Name: Sura Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SR_KNUCKLEARROW",15; + - Id: 29428 + AegisName: RangerStone_Top_ + Name: Sniper Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("HT_STEELCROW")*2; + - Id: 29429 + AegisName: RangerStone_Middle_ + Name: Sniper Stone (Middle) + Type: Card + Script: | + bonus2 bSkillFixedCast,"SN_SHARPSHOOTING",-500; + - Id: 29430 + AegisName: RangerStone_Bottom_ + Name: Sniper Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"AC_SHOWER",20; + - Id: 29431 + AegisName: RangerStone_Robe_ + Name: RangerStone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"RA_ARROWSTORM",10; + - Id: 29432 + AegisName: SorcererStone_Top_ + Name: Professor Stone (Upper) + Type: Card + Script: | + bonus bAspdRate,getskilllv("SA_ADVANCEDBOOK"); + - Id: 29433 + AegisName: SorcererStone_Middle_ + Name: Professor Stone (Middle) + Type: Card + Script: | + bonus2 bSkillFixedCast,"PF_DOUBLECASTING",-400; + - Id: 29434 + AegisName: SorcererStone_Bottom_ + Name: Professor Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"MG_FIREBOLT",20; bonus2 bSkillAtk,"MG_COLDBOLT",20; bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",20; + - Id: 29435 + AegisName: SorcererStone_Robe_ + Name: SorcererStone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",10; - Id: 29438 AegisName: Z-Knockback Name: Z-Knockback @@ -37441,6 +37859,222 @@ Body: Type: Card Script: | bonus bFixedCastrate,-50; + - Id: 29460 + AegisName: RuneknightStone_Top_ + Name: Lord Knight Stone (Top) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("KN_SPEARMASTERY")*2; + - Id: 29461 + AegisName: RuneknightStone_Middle_ + Name: Lord Knight Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"LK_SPIRALPIERCE",15; + - Id: 29462 + AegisName: RuneknightStone_Bottom_ + Name: Lord Knight Stone (Bottom) + Type: Card + Script: | + bonus bAspdRate,getskilllv("KN_CAVALIERMASTERY"); + - Id: 29463 + AegisName: RuneknightStone_Robe_ + Name: Rune Knight Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"RK_DRAGONBREATH",10; bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",10; + - Id: 29464 + AegisName: GeneticStone_Top_ + Name: Creator Stone (Top) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("AM_LEARNINGPOTION")*2; + - Id: 29465 + AegisName: GeneticStone_Middle_ + Name: Creator Stone (Middle) + Type: Card + Script: | + bonus bHealPower,getskilllv("AM_POTIONPITCHER")*2; + - Id: 29466 + AegisName: GeneticStone_Bottom_ + Name: Creator Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"AM_ACIDTERROR",20; + - Id: 29467 + AegisName: GeneticStone_Robe_ + Name: Genetic Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"GN_CARTCANNON",10; + - Id: 29468 + AegisName: WarlockStone_Top_ + Name: High Wizard Stone (Top) + Type: Card + Script: | + bonus bMatkRate,getskilllv("HW_MAGICPOWER")*2; + - Id: 29469 + AegisName: WarlockStone_Middle_ + Name: High Wizard Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"WZ_METEOR",20; + - Id: 29470 + AegisName: WarlockStone_Bottom_ + Name: High Wizard Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"WZ_FIREPILLAR",20; + - Id: 29471 + AegisName: WarlockStone_Robe_ + Name: Warlock Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"WL_CRIMSONROCK",10; + - Id: 29477 + AegisName: ShadowchaserStone_Top_ + Name: Stalker Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("RG_PLAGIARISM")*2; + - Id: 29478 + AegisName: ShadowchaseStone_Middle_ + Name: Stalker Stone (Middle) + Type: Card + Script: | + bonus bHit,getskilllv("AC_VULTURE")*2; + - Id: 29479 + AegisName: ShadowchaseStone_Bottom_ + Name: Stalker Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"RG_RAID",20; + - Id: 29480 + AegisName: ShadowchaserStone_Robe_ + Name: Shadow Chaser Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SC_TRIANGLESHOT",15; + - Id: 29481 + AegisName: MechanicStone_Top_ + Name: Whitesmith Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("BS_WEAPONRESEARCH")*2; + - Id: 29482 + AegisName: MechanicStone_Middle_ + Name: Whitesmith Stone (Middle) + Type: Card + Script: | + bonus bHit,getskilllv("BS_SKINTEMPER")*3; + - Id: 29483 + AegisName: MechanicStone_Bottom_ + Name: Whitesmith Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"WS_CARTTERMINATION",20; + - Id: 29484 + AegisName: MechanicStone_Robe_ + Name: Mechanic Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"NC_AXETORNADO",15; + - Id: 29485 + AegisName: WanderMinstrelStone_Top_ + Name: Clown Gypsy Stone (Upper) + Type: Card + Script: | + if (Sex == SEX_FEMALE) bonus bBaseAtk,getskilllv("DC_DANCINGLESSON")*2; else bonus bBaseAtk,getskilllv("BA_MUSICALLESSON")*2; + - Id: 29486 + AegisName: WanderMinstrelStone_Middle_ + Name: Clown Gypsy Stone (Middle) + Type: Card + Script: | + if (Sex == SEX_FEMALE) bonus2 bSkillAtk,"DC_THROWARROW",20; else bonus2 bSkillAtk,"BA_MUSICALSTRIKE",20; + - Id: 29487 + AegisName: WanderMinstrelStone_Bottom_ + Name: Clown Gypsy Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"CG_ARROWVULCAN",20; + - Id: 29488 + AegisName: WanderMinstrelStone_Robe_ + Name: Wanderer Minstrel Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; + - Id: 29513 + AegisName: HighpriestStone_Top_ + Name: High Priest Stone (Upper) + Type: Card + Script: | + bonus bHealPower,getskilllv("HP_MEDITATIO"); + - Id: 29514 + AegisName: HighpriestStone_Middle_ + Name: High Priest Stone (Middle) + Type: Card + Script: | + bonus bCritAtkRate,getskilllv("PR_MACEMASTERY")*2; + - Id: 29515 + AegisName: HighpriestStone_Bottom_ + Name: High Priest Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"PR_MAGNUS",20; + - Id: 29516 + AegisName: ArchbishopStone_Robe_ + Name: Archbishop Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"AB_ADORAMUS",15; + - Id: 29517 + AegisName: PaladinStone_Top_ + Name: Paladin Stone (Upper) + Type: Card + Script: | + bonus bMaxHPrate,getskilllv("CR_TRUST")/2; + - Id: 29518 + AegisName: PaladinStone_Middle_ + Name: Paladin Stone (Middle) + Type: Card + Script: | + bonus bLongAtkRate,getskilllv("KN_SPEARMASTERY")/2; + - Id: 29519 + AegisName: PaladinStone_Bottom_ + Name: Paladin Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"CR_HOLYCROSS",20; + - Id: 29520 + AegisName: RoyalguardStone_Robe_ + Name: Royal Guard Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; + - Id: 29521 + AegisName: AssacrossStone_Top_ + Name: Assassin Cross Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("AS_KATAR")*2; + - Id: 29522 + AegisName: AssacrossStone_Middle_ + Name: Assassin Cross Stone (Middle) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("AS_LEFT")*2; + - Id: 29523 + AegisName: AssacrossStone_Bottom_ + Name: Assassin Cross Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"AS_SONICBLOW",20; + - Id: 29524 + AegisName: GuillcrossStone_Robe_ + Name: Assassin Cross Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"GC_ROLLINGCUTTER",15; - Id: 29579 AegisName: Racing_SG_1 Name: Racing (Star Gladiator) 1Lv @@ -37536,6 +38170,198 @@ Body: Name: Alphoccio's Memory Type: Card Buy: 20 + - Id: 29611 + AegisName: SuraStone_Bottom2_ + Name: Sura Stone II (Bottom) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("AL_DP")*2; + - Id: 29612 + AegisName: SuraStone_Middle2_ + Name: Sura Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"MO_COMBOFINISH",15; + - Id: 29613 + AegisName: SuraStone_Top2_ + Name: Sura Stone II (Upper) + Type: Card + Script: | + bonus2 bSkillAtk,"CH_CHAINCRUSH",15; + - Id: 29614 + AegisName: SorcererStone_Robe2_ + Name: Sorcerer Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SO_DIAMONDDUST",15; + - Id: 29615 + AegisName: SorcererStone_Bottom2_ + Name: Sorcerer Stone II (Bottom) + Type: Card + Script: | + bonus bMatk,getskilllv("SA_AUTOSPELL")*2; + - Id: 29616 + AegisName: SorcererStone_Middle2_ + Name: Sorcerer Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"MG_FIREBOLT",20; bonus2 bSkillAtk,"MG_COLDBOLT",20; bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",20; + - Id: 29617 + AegisName: SorcererStone_Top2_ + Name: Sorcerer Stone II (Upper) + Type: Card + Script: | + bonus2 bSkillAtk,"WZ_EARTHSPIKE",20; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",20; + - Id: 29618 + AegisName: ShadowchaserStone_Robe2_ + Name: Shadow Chaser Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SC_FATALMENACE",15; + - Id: 29619 + AegisName: ShadowchasStone_Bottom2_ + Name: Shadow Chaser Stone II (Bottom) + Type: Card + Script: | + bonus bHit,getskilllv("TF_MISS"); + - Id: 29620 + AegisName: ShadowchasStone_Middle2_ + Name: Shadow Chaser Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"RG_BACKSTAP",15; + - Id: 29621 + AegisName: ShadowchaserStone_Top2_ + Name: Shadow Chaser Stone II (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("RG_SNATCHER")*2; + - Id: 29651 + AegisName: SoulLinkerStone_Top_ + Name: Soul Linker Stone (Upper) + Type: Card + Script: | + bonus bMatk,getskilllv("TK_SPTIME")*2; + - Id: 29652 + AegisName: SoulLinkerStone_Middle_ + Name: Soul Linker Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"SL_SMA",20; + - Id: 29653 + AegisName: SoulLinkerStone_Bottom_ + Name: Soul Linker Stone (Bottom) + Type: Card + Script: | + bonus bVariableCastrate,-getskilllv("SL_KAAHI")*2; + - Id: 29654 + AegisName: SoulReaperStone_Robe_ + Name: Soul Reaper Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SP_SWHOO",20; + - Id: 29655 + AegisName: StarGladiatorStone_Top_ + Name: Star Gladiator Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("TK_HPTIME")*2; + - Id: 29656 + AegisName: StarGladiatorStone_Middle_ + Name: Star Gladiator Stone (Middle) + Type: Card + Script: | + bonus2 bFixedCastrate,"SG_FEEL",-50; + - Id: 29657 + AegisName: StarGladiatorStone_Bottom_ + Name: Star Gladiator Stone (Bottom) + Type: Card + Script: | + bonus bAspdRate,getskilllv("SG_KNOWLEDGE"); + - Id: 29658 + AegisName: StarEmperorStone_Garment_ + Name: Star Emperor Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SJ_FALLINGSTAR",20; bonus2 bSkillAtk,"SJ_SOLARBURST",20; bonus2 bSkillAtk,"SJ_FULLMOONKICK",20; + - Id: 29659 + AegisName: NinjaStone_Top_ + Name: Ninja Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("NJ_NINPOU")*2; bonus bMatk,getskilllv("NJ_NINPOU")*2; + - Id: 29660 + AegisName: NinjaStone_Middle_ + Name: Ninja Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"NJ_HUUMA",20; + - Id: 29661 + AegisName: NinjaStone_Bottom_ + Name: Ninja Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"NJ_BAKUENRYU",20; bonus2 bSkillAtk,"NJ_HYOUSYOURAKU",20; bonus2 bSkillAtk,"NJ_KAMAITACHI",20; + - Id: 29662 + AegisName: KagerouStone_Robe_ + Name: Kagerou Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"KO_HUUMARANKA",25; + - Id: 29663 + AegisName: OboroStone_Robe_ + Name: Oboro Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"NJ_KOUENKA",20; + - Id: 29664 + AegisName: GunslingerStone_Top_ + Name: Gunslinger Stone (Upper) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("GS_SNAKEEYE")*2; + - Id: 29665 + AegisName: GunslingerStone_Middle_ + Name: Gunslinger Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"GS_DESPERADO",20; + - Id: 29666 + AegisName: GunslingerStone_Bottom_ + Name: Gunslinger Stone (Bottom) + Type: Card + Script: | + bonus bLongAtkRate,getskilllv("GS_CHAINACTION")/2; + - Id: 29667 + AegisName: GunslingerStone_Robe_ + Name: Gunslinger Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"RL_HAMMER_OF_GOD",20; bonus2 bSkillAtk,"RL_R_TRIP",20; + - Id: 29668 + AegisName: DoramStone_Top_ + Name: Doram Stone (Upper) + Type: Card + Script: | + .@lv = getskilllv("SU_SCRATCH"); bonus bBaseAtk,.@lv; bonus bMatk,.@lv; + - Id: 29669 + AegisName: DoramStone_Middle_ + Name: Doram Stone (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",20; + - Id: 29670 + AegisName: DoramStone_Bottom_ + Name: Doram Stone (Bottom) + Type: Card + Script: | + bonus2 bSkillAtk,"SU_SV_STEMSPEAR",20; + - Id: 29671 + AegisName: DoramStone_Robe_ + Name: Doram Stone (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"SU_PICKYPECK",20; bonus2 bSkillAtk,"SU_CN_METEOR",20; - Id: 29672 AegisName: aegis_29672 Name: Temporal Jewel (STR) Lv 1 @@ -39146,6 +39972,78 @@ Body: Script: | bonus bLongAtkRate,25; bonus bPerfectHitRate,5; + - Id: 310000 + AegisName: Ranger_Top2 + Name: Sniper Stone II (Top) + Type: Card + Script: | + bonus bAspdRate,getskilllv("SN_WINDWALK")/2; + - Id: 310001 + AegisName: Ranger_Middle2 + Name: Sniper Stone II (Middle) + Type: Card + Script: | + bonus bLongAtkRate,getskilllv("HT_BEASTBANE")*2; + - Id: 310002 + AegisName: Ranger_Bottom2 + Name: Sniper Stone II (Bottom) + Type: Card + Script: | + bonus bBaseAtk,getskilllv("SN_SIGHT")*2; + - Id: 310003 + AegisName: Ranger_Robe2 + Name: Ranger Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"RA_AIMEDBOLT",15; + - Id: 310004 + AegisName: Mechanic_Top2 + Name: Whitesmith Stone II (Top) + Type: Card + Script: | + bonus2 bSkillCooldown,"NC_AXEBOOMERANG",getskilllv("BS_OVERTHRUST")*-100; + - Id: 310005 + AegisName: Mechanic_Middle2 + Name: Whitesmith Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"WS_CARTTERMINATION",15; + - Id: 310006 + AegisName: Mechanic_Bottom2 + Name: Whitesmith Stone II (Bottom) + Type: Card + Script: | + bonus bLongAtkRate,getskilllv("BS_MAXIMIZE"); + - Id: 310007 + AegisName: Mechanic_Robe2 + Name: Mechanic Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"NC_ARMSCANNON",15; + - Id: 310008 + AegisName: Highpriest_Top2 + Name: High Priest Stone II (Top) + Type: Card + Script: | + bonus2 bSkillAtk,"PR_MAGNUS",15; + - Id: 310009 + AegisName: Highpriest_Middle2 + Name: High Priest Stone II (Middle) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_Holy,getskilllv("HP_ASSUMPTIO"); + - Id: 310010 + AegisName: Highpriest_Bottom2 + Name: High Priest Stone II (Bottom) + Type: Card + Script: | + bonus bVariableCastrate,getskilllv("PR_KYRIE")/2*-1; + - Id: 310011 + AegisName: Archbishop_Robe2 + Name: Archbishop Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"AB_JUDEX",15; - Id: 310076 AegisName: aegis_310076 Name: STR Blessing @@ -39202,6 +40100,198 @@ Body: bonus bMdef,3; bonus bDef,25; bonus bCritAtkRate,15; + - Id: 310180 + AegisName: Warlock_Robe2 + Name: Warlock Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"WL_COMET",15; + - Id: 310181 + AegisName: Warlock_Top2 + Name: High Wizard Stone II (Upper) + Type: Card + Script: | + bonus2 bSkillAtk,"WZ_METEOR",20; + - Id: 310182 + AegisName: Warlock_Middle2 + Name: High Wizard Stone II (Middle) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_Neutral,getskilllv("HW_GRAVITATION")*2; + - Id: 310183 + AegisName: Warlock_Bottom2 + Name: High Wizard Stone II (Lower) + Type: Card + Script: | + bonus bMatk,getskilllv("HW_SOULDRAIN")*2; + - Id: 310184 + AegisName: RoyalGuard_Robe2 + Name: Royal Guard Stone II (Garment) + Type: Card + Script: | + bonus2 bSkillAtk,"LG_RAYOFGENESIS",15; + - Id: 310185 + AegisName: RoyalGuard_Bottom2 + Name: Paladin Stone II (Lower) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_Holy,getskilllv("CR_GRANDCROSS"); + - Id: 310186 + AegisName: RoyalGuard_Middle2 + Name: Paladin Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"PA_PRESSURE",20; + - Id: 310187 + AegisName: RoyalGuard_Top2 + Name: Paladin Stone II (Upper) + Type: Card + Script: | + bonus bVariableCastrate,getskilllv("CR_TRUST")*-1; + - Id: 310188 + AegisName: GuillotineCross_Robe2 + Name: Guillotine Cross Stone II (Garment) + Type: Card + Script: | + bonus bCritAtkRate,15; if (getskilllv("AS_KATAR") >= 10) { skill "TF_DOUBLE",3; bonus bDoubleRate,15; } + - Id: 310189 + AegisName: GuillotineCross_Bottom2 + Name: Assassin Cross Stone II (Lower) + Type: Card + Script: | + bonus2 bAddSize,Size_All,getskilllv("ASC_KATAR")*2; + - Id: 310190 + AegisName: GuillotineCross_Middle2 + Name: Assassin Cross Stone II (Middle) + Type: Card + Script: | + bonus2 bSkillAtk,"AS_SONICBLOW",20; + - Id: 310191 + AegisName: GuillotineCross_Top2 + Name: Assassin Cross Stone II (Upper) + Type: Card + Script: | + bonus bDelayrate,getskilllv("ASC_BREAKER")*-1; + - Id: 1000008 + AegisName: RangerStone_II_Top + Name: Sniper Stone II (Top) + Type: Etc + Weight: 100 + - Id: 1000009 + AegisName: RangerStone_II_Middle + Name: Sniper Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 1000010 + AegisName: RangerStone_II_Bottom + Name: Sniper Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 1000011 + AegisName: RangerStone_II_Garment + Name: Ranger Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 1000012 + AegisName: MechanicStone_II_Top + Name: Whitesmith Stone II (Top) + Type: Etc + Weight: 100 + - Id: 1000013 + AegisName: MechanicStone_II_Middle + Name: Whitesmith Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 1000014 + AegisName: MechanicStone_II_Bottom + Name: Whitesmith Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 1000015 + AegisName: MechanicStone_II_Garment + Name: Mechanic Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 1000016 + AegisName: HighpriestStone_II_Top + Name: High Priest Stone II (Top) + Type: Etc + Weight: 100 + - Id: 1000017 + AegisName: HighpriestStone_II_Middle + Name: High Priest Stone II (Middle) + Type: Etc + Weight: 100 + - Id: 1000018 + AegisName: HighpriestStone_II_Bottom + Name: High Priest Stone II (Bottom) + Type: Etc + Weight: 100 + - Id: 1000019 + AegisName: ArchbishopStone_II_Garment + Name: Archbishop Stone II (Garment) + Type: Etc + Weight: 100 + - Id: 1000213 + AegisName: WarlockStone_Robe2 + Name: Warlock Stone II (Garment) + Type: Card + Weight: 100 + - Id: 1000214 + AegisName: WarlockStone_Top2 + Name: High Wizard Stone II (Upper) + Type: Card + Weight: 100 + - Id: 1000215 + AegisName: WarlockStone_Middle2 + Name: High Wizard Stone II (Middle) + Type: Card + Weight: 100 + - Id: 1000216 + AegisName: WarlockStone_Bottom2 + Name: High Wizard Stone II (Lower) + Type: Card + Weight: 100 + - Id: 1000217 + AegisName: RoyalGuardStone_Robe2 + Name: Royal Guard Stone II (Garment) + Type: Card + Weight: 100 + - Id: 1000218 + AegisName: RoyalGuardStone_Top2 + Name: Paladin Stone II (Upper) + Type: Card + Weight: 100 + - Id: 1000219 + AegisName: RoyalGuardStone_Middle2 + Name: Paladin Stone II (Middle) + Type: Card + Weight: 100 + - Id: 1000220 + AegisName: RoyalGuardStone_Bottom2 + Name: Paladin Stone II (Lower) + Type: Card + Weight: 100 + - Id: 1000221 + AegisName: GuillotineCrossStone_Robe2 + Name: Guillotine Cross Stone II (Garment) + Type: Card + Weight: 100 + - Id: 1000222 + AegisName: GuillotineCrossStone_Top2 + Name: Assassin Cross Stone II (Upper) + Type: Card + Weight: 100 + - Id: 1000223 + AegisName: GuillotineCrossStone_Middle2 + Name: Assassin Cross Stone II (Middle) + Type: Card + Weight: 100 + - Id: 1000224 + AegisName: GuillotineCrossStone_Bottom2 + Name: Assassin Cross Stone II (Lower) + Type: Card + Weight: 100 - Id: 1000235 AegisName: aegis_1000235 Name: Great Hunter's Mark # !todo check english name diff --git a/db/re/item_db_usable.yml b/db/re/item_db_usable.yml index 845f446513..f4daddb248 100644 --- a/db/re/item_db_usable.yml +++ b/db/re/item_db_usable.yml @@ -2131,6 +2131,34 @@ Body: NoAuction: true Script: | /*set pcroom,(gettimetick(2)+7200);*/ + - Id: 9510 + AegisName: Costume_Enchant_Stone_Box17 + Name: Costume Enchant Stone Box17 + Type: Cash + Weight: 10 + Script: | + /*getgroupitem(IG_Costume_Enchant_Stone_Box17);*/ + - Id: 9523 + AegisName: Metal_Smelting_Ticket + Name: Metal Refining Ticket + Type: Delayconsume + Weight: 1 + Script: | + /*upgradeui 9523;*/ + - Id: 9550 + AegisName: Gemstone_Of_Time + Name: Gemstone of Time + Type: Delayconsume + Weight: 1 + Script: | + /*upgradeui 9550;*/ + - Id: 9551 + AegisName: Time_Unseal_Key + Name: Time Unseal Key + Type: Delayconsume + Weight: 1 + Script: | + /*upgradeui 9551;*/ - Id: 11500 AegisName: Light_Yellow_Pot Name: Light Yellow Potion @@ -3198,14 +3226,6 @@ Body: BuyingStore: true Script: | if(strcharinfo(3)=="prt_q") { bonus_script "{ bonus2 bSubSize,Size_All,10; }",600; sc_end SC_SILENCE; sc_end SC_POISON; sc_end SC_CURSE; heal 1000,0; } - - Id: 11602 - AegisName: Catnip_Fruit - Name: Catnip Fruit - Type: Healing - Buy: 15 - Weight: 1 - Script: | - itemheal rand(10,40),0; - Id: 11601 AegisName: Delicious_Anchovy Name: Delicious Anchovy @@ -3214,6 +3234,14 @@ Body: Weight: 30 Script: | itemheal rand(30,46),0; + - Id: 11602 + AegisName: Catnip_Fruit + Name: Catnip Fruit + Type: Healing + Buy: 15 + Weight: 1 + Script: | + itemheal rand(10,40),0; - Id: 11605 AegisName: Cookies_Bat Name: Cookie Bat @@ -36977,14 +37005,6 @@ Body: NoGuildStorage: true NoMail: true NoAuction: true - - Id: 16659 - AegisName: Zodiac_Diadem_Pack - Name: Zodiac Diadem Box - Type: Usable - Buy: 20 - Weight: 1 - Script: | - getitem callfunc("F_Rand",5545,5549,5569,5581,5589,5599,5663,5677,5740,5745,5512,5514),1; - Id: 16600 AegisName: Spring_Flower_Scr_Tw Name: Spring Flower Scr Tw @@ -37230,6 +37250,14 @@ Body: NoAuction: true Script: | getitem 12578,10; + - Id: 16659 + AegisName: Zodiac_Diadem_Pack + Name: Zodiac Diadem Box + Type: Usable + Buy: 20 + Weight: 1 + Script: | + getitem callfunc("F_Rand",5545,5549,5569,5581,5589,5599,5663,5677,5740,5745,5512,5514),1; - Id: 16664 AegisName: Leo_Scroll Name: Leo Scroll @@ -40619,6 +40647,15 @@ Body: NoAuction: true Script: | getitem 5766,1; + - Id: 17242 + AegisName: Immortal_Egg + Name: Immortal Egg + Type: Cash + Buy: 10 + Weight: 10 + EquipLevelMin: 1 + Script: | + getgroupitem(IG_Immortal_Egg); - Id: 17244 AegisName: Event_Almighty_Box Name: Event Almighty Box @@ -40636,15 +40673,6 @@ Body: NoAuction: true Script: | getitem 12883,10; - - Id: 17242 - AegisName: Immortal_Egg - Name: Immortal Egg - Type: Cash - Buy: 10 - Weight: 10 - EquipLevelMin: 1 - Script: | - getgroupitem(IG_Immortal_Egg); - Id: 17245 AegisName: Idn_Independ_Scroll Name: Idn Independ Scroll @@ -41855,23 +41883,6 @@ Body: NoAuction: true Script: | getitem 12622,1; - - Id: 17443 - AegisName: Reinforcement_Buckler_Box - Name: Reinforcement Buckler Box - Type: Cash - Buy: 10 - Weight: 10 - Trade: - Override: 100 - NoDrop: true - NoTrade: true - NoSell: true - NoCart: true - NoGuildStorage: true - NoMail: true - NoAuction: true - Script: | - getitem 2150,1; - Id: 17442 AegisName: Emperium_G_Box Name: Emperium G Box @@ -41889,6 +41900,23 @@ Body: NoAuction: true Script: | getitem 6444,1; + - Id: 17443 + AegisName: Reinforcement_Buckler_Box + Name: Reinforcement Buckler Box + Type: Cash + Buy: 10 + Weight: 10 + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + getitem 2150,1; - Id: 17447 AegisName: Blessing_Midgard_Scroll Name: Blessing Midgard Lucky Egg @@ -43154,6 +43182,14 @@ Body: NoAuction: true Script: | getgroupitem(IG_Blessing_Scarlet_Scroll); + - Id: 22507 + AegisName: ShabbyOldScroll + Name: Old Scroll + Type: Usable + Buy: 10 + Weight: 10 + Script: | + callfunc "F_22507"; - Id: 22508 AegisName: Para_Team_Mark_ Name: Eden Group Mark @@ -43174,14 +43210,6 @@ Body: NoAuction: true Script: | warp "moc_para01",171,115; - - Id: 22507 - AegisName: ShabbyOldScroll - Name: Old Scroll - Type: Usable - Buy: 10 - Weight: 10 - Script: | - callfunc "F_22507"; - Id: 22510 AegisName: King_Wolf_Scroll Name: King Wolf Scroll @@ -43397,6 +43425,13 @@ Body: NoAuction: true Script: | /*TODO*/ + - Id: 22529 + AegisName: Shadow_Exchange_Box + Name: Shadow Exchange SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 22529;*/ - Id: 22530 AegisName: Christmas_Box Name: Christmas Box @@ -44185,14 +44220,6 @@ Body: Weight: 200 Script: | percentheal 20,0; - - Id: 22659 - AegisName: Pig_Steamed_Ribs - Name: Pig Steamed Ribs - Type: Healing - Buy: 20 - Weight: 100 - Script: | - bonus_script "{ bonus bAspdRate,5; bonus bUseSPrate,-2; }",180; - Id: 22658 AegisName: Cow_Steamed_Ribs Name: Cow Steamed Ribs @@ -44201,6 +44228,14 @@ Body: Weight: 100 Script: | bonus_script "{ bonus bVariableCastrate,5; bonus bUseSPrate,-3; }",180; + - Id: 22659 + AegisName: Pig_Steamed_Ribs + Name: Pig Steamed Ribs + Type: Healing + Buy: 20 + Weight: 100 + Script: | + bonus_script "{ bonus bAspdRate,5; bonus bUseSPrate,-2; }",180; - Id: 22669 AegisName: HALLOWEEN_G_BOX Name: Halloween Box @@ -44286,13 +44321,6 @@ Body: NoAuction: true Script: | /*1 Potion Box*/ - - Id: 22676 - AegisName: Hangul_Day_Event_Box - Name: Hangul Day Event Box - Type: Usable - Buy: 20 - Script: | - getitem 22675,10; getitem 607,9; - Id: 22675 AegisName: Mysterious_Scroll Name: Mysterious Scroll @@ -44301,6 +44329,13 @@ Body: Weight: 10 Script: | sc_start SC_INTFOOD,3600000,30; + - Id: 22676 + AegisName: Hangul_Day_Event_Box + Name: Hangul Day Event Box + Type: Usable + Buy: 20 + Script: | + getitem 22675,10; getitem 607,9; - Id: 22679 AegisName: Chest_Of_Death Name: Death's Chest @@ -44991,21 +45026,6 @@ Body: NoAuction: true Script: | getitem 547,1; getitem 12017,10; getitem 678,12; /*No Info*/ - - Id: 22979 - AegisName: C_Battle_Gum_2 - Name: "[Sale] Battle Manual and Bubble Gum" - Type: Usable - Trade: - Override: 100 - NoDrop: true - NoTrade: true - NoSell: true - NoCart: true - NoGuildStorage: true - NoMail: true - NoAuction: true - Script: | - sc_start SC_EXPBOOST,1800000,50; sc_start SC_ITEMBOOST,1800000,100; - Id: 22808 AegisName: Special_Gift_Box Name: Special Gift Box @@ -45494,7 +45514,7 @@ Body: Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box5); + getgroupitem(IG_Costume_Enchant_Stone_Box5); - Id: 22869 AegisName: Lucky_Roulette_Tickets Name: Lucky Roulette Ticket @@ -45790,22 +45810,37 @@ Body: getitem callfunc("F_Rand",6238,6239,17474,22829,24243,24244,24245),1; - Id: 22905 AegisName: Enchant_Stone_Box6 - Name: Costume Enchantment Stone Box 6 - Type: Usable + Name: Costume Enchant Stone Box 6 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box6); + getgroupitem(IG_Costume_Enchant_Stone_Box6); - Id: 22953 AegisName: Enchant_Stone_Box7 - Name: Costume Enchantment Stone Box 7 - Type: Usable + Name: Costume Enchant Stone Box 7 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box7); + getgroupitem(IG_Costume_Enchant_Stone_Box7); + - Id: 22979 + AegisName: C_Battle_Gum_2 + Name: "[Sale] Battle Manual and Bubble Gum" + Type: Usable + Trade: + Override: 100 + NoDrop: true + NoTrade: true + NoSell: true + NoCart: true + NoGuildStorage: true + NoMail: true + NoAuction: true + Script: | + sc_start SC_EXPBOOST,1800000,50; sc_start SC_ITEMBOOST,1800000,100; - Id: 22984 AegisName: Kahluna_Milk Name: Kahluna Milk @@ -45824,13 +45859,13 @@ Body: sc_start SC_DORAM_BUF_02, 180000, 0; - Id: 23001 AegisName: Enchant_Stone_Box8 - Name: Costume Enchantment Stone Box 8 - Type: Usable + Name: Costume Enchant Stone Box 8 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box8); + getgroupitem(IG_Costume_Enchant_Stone_Box8); - Id: 23012 AegisName: S_Small_Mana_Potion Name: "[Sale] Small Mana Potion" @@ -45994,13 +46029,13 @@ Body: callfunc("F_Cursed_Crystal"); - Id: 23086 AegisName: Enchant_Stone_Box10 - Name: Costume Enchantment Stone Box 10 - Type: Usable + Name: Costume Enchant Stone Box 10 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box10); + getgroupitem(IG_Costume_Enchant_Stone_Box10); - Id: 23087 AegisName: Small_Leather_Bag Name: Small Leather Bag @@ -46016,6 +46051,13 @@ Body: NoAuction: true Script: | getitem 25180,1; getitem 25181,1; getitem 25182,1; getitem 25183,1; getitem 25184,1; getitem 25185,1; + - Id: 23100 + AegisName: Drooping_Gunslinger_Scroll + Name: Drooping Gunslinger Scroll + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23100;*/ - Id: 23123 AegisName: Bullet_Case_Flare Name: Flare Bullet Cartridge @@ -46056,15 +46098,57 @@ Body: Weight: 250 Script: | getitem 13232,500; + - Id: 23151 + AegisName: EnchantStone_Recipe + Name: Enchant Stone Recipe + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23151;*/ + - Id: 23152 + AegisName: Collectibles_Box + Name: Collectibles SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23152;*/ + - Id: 23153 + AegisName: Pet_Egg_Box + Name: Pet Egg SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23153;*/ + - Id: 23154 + AegisName: Costume_Exchange_Box + Name: Costume Exchange SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23154;*/ + - Id: 23170 + AegisName: Fan_Modification_Kit + Name: Fan Modification Kit + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23170;*/ - Id: 23174 AegisName: Enchant_Stone_Box11 - Name: Costume Enchantment Stone Box 11 - Type: Usable + Name: Costume Enchant Stone Box 11 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box11); + getgroupitem(IG_Costume_Enchant_Stone_Box11); + - Id: 23175 + AegisName: Uniform_Repair_Kit + Name: Uniform Repair Kit + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23175;*/ - Id: 23177 AegisName: Kafra_Card_ Name: Kafra Card @@ -46082,6 +46166,13 @@ Body: NoAuction: true Script: | callfunc "F_CashStore"; + - Id: 23187 + AegisName: Sap_Liquid + Name: Sap Liquid + Type: Usable + Buy: 10 + Script: | + pet 1180; - Id: 23188 AegisName: Unprocessed_Parts Name: Unprocessed Parts @@ -46096,13 +46187,6 @@ Body: Buy: 10 Script: | pet 1622; - - Id: 23187 - AegisName: Sap_Liquid - Name: Sap Liquid - Type: Usable - Buy: 10 - Script: | - pet 1180; - Id: 23191 AegisName: Varetyr_Spear_Scroll_1_5 Name: Level 5 Varetyr Spear @@ -46165,6 +46249,83 @@ Body: BuyingStore: true Script: | /* unknown */ + - Id: 23229 + AegisName: Scroll_of_Fallen_Angel_Wings + Name: Scroll of Fallen Angel Wings + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23229;*/ + - Id: 23236 + AegisName: Class_Shadow_Box_Weapon + Name: Class Shadow Box (Weapon) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23236;*/ + - Id: 23237 + AegisName: Class_Shadow_Box_Armor + Name: Class Shadow Box (Armor) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23237;*/ + - Id: 23238 + AegisName: Class_Shadow_Box_Shoes + Name: Class Shadow Box (Shoes) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23238;*/ + - Id: 23239 + AegisName: Class_Shadow_Box_Shield + Name: Class Shadow Box (Shield) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23239;*/ + - Id: 23240 + AegisName: Class_Shadow_Box_Pendant + Name: Class Shadow Box (Pendant) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23240;*/ + - Id: 23241 + AegisName: Class_Shadow_Box_Earring + Name: Class Shadow Box (Earring) + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23241;*/ + - Id: 23247 + AegisName: StatusShadow_Mix + Name: StatusShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23247;*/ + - Id: 23248 + AegisName: GemstoneShadow_Mix + Name: GemstoneShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23248;*/ + - Id: 23249 + AegisName: BearersShadow_Mix + Name: BearerShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23249;*/ + - Id: 23250 + AegisName: ComposeShadow_Mix + Name: ComposerShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23250;*/ - Id: 23256 AegisName: Elixir_Bandages Name: Elixir Bandages @@ -46207,6 +46368,13 @@ Body: NoAuction: true Script: | itemskill "AL_TELEPORT",1; + - Id: 23281 + AegisName: RaceShadow_Mix + Name: RaceShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23281;*/ - Id: 23288 AegisName: Compressed_Wing_Of_Fly Name: Compressed Fly Wing @@ -46215,15 +46383,36 @@ Body: Weight: 10 Script: | itemskill "AL_TELEPORT",1; + - Id: 23289 + AegisName: Candy_Pouch_Blessing_Scroll_Melee + Name: Candy Pouch Blessing Scroll(Physical) + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23289;*/ + - Id: 23290 + AegisName: Candy_Pouch_Blessing_Scroll_Range + Name: Candy Pouch Blessing Scroll(Ranged) + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23290;*/ + - Id: 23291 + AegisName: Candy_Pouch_Blessing_Scroll_Magic + Name: Candy Pouch Blessing Scroll(Magic) + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23291;*/ - Id: 23299 AegisName: Enchant_Stone_Box12 - Name: Costume Enchantment Stone Box 12 - Type: Usable + Name: Costume Enchant Stone Box 12 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box12); + getgroupitem(IG_Costume_Enchant_Stone_Box12); - Id: 23307 AegisName: S_Shining_Def_Scroll Name: "[Sale] Shining Defense Scroll" @@ -46240,6 +46429,27 @@ Body: NoAuction: true Script: | bonus_script "{ bonus bDef,500; bonus bMdef,200; }",600; /* fix me: unknown flag and specialeffect */ + - Id: 23308 + AegisName: Magical_Booster_Amplifier + Name: Magical Booster Amplifier + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23308;*/ + - Id: 23311 + AegisName: Magic_Cat_hand_Scroll + Name: Magic Cat Hand Scroll + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23311;*/ + - Id: 23324 + AegisName: StabilityShadow_Mix + Name: StabilityShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23324;*/ - Id: 23340 AegisName: S_Megaphone Name: "[Sale] Megaphone" @@ -46255,33 +46465,857 @@ Body: NoAuction: true Script: | input .@megaphone$; announce strcharinfo(0) + ": " + .@megaphone$,bc_all,0xFF0000; + - Id: 23436 + AegisName: Shadow_Refine_Hammer + Name: Shadow Refine Hammer + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23436;*/ + - Id: 23474 + AegisName: InfinityShadow_Mix + Name: InfinityShadow Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23474;*/ - Id: 23524 AegisName: Enchant_Stone_Box13 - Name: Costume Enchantment Stone Box 13 - Type: Usable + Name: Costume Enchant Stone Box 13 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box13); + getgroupitem(IG_Costume_Enchant_Stone_Box13); + - Id: 23545 + AegisName: Silver_Statue + Name: Silver Statue + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23545;*/ + - Id: 23546 + AegisName: Cursed_Blood + Name: Cursed Blood + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23546;*/ + - Id: 23547 + AegisName: Gold_Statue + Name: Gold Statue + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23547;*/ - Id: 23629 AegisName: Enchant_Stone_Box14 - Name: Costume Enchantment Stone Box 14 - Type: Usable + Name: Costume Enchant Stone Box 14 + Type: Cash Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box14); + getgroupitem(IG_Costume_Enchant_Stone_Box14); + - Id: 23665 + AegisName: PhysicalMagical_Mix + Name: PhysicalMagical Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23665;*/ + - Id: 23666 + AegisName: ImmunedAthena_Mix + Name: ImmunedAthena Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23666;*/ + - Id: 23667 + AegisName: HardChamption_Mix + Name: HardChampion Mix + Type: Delayconsume + Weight: 100 + Script: | + /*synthesisui 23667;*/ + - Id: 23668 + AegisName: KingbirdAncient_Mix + Name: KingbirdAncient Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23668;*/ + - Id: 23669 + AegisName: CriticalHit_Mix + Name: CriticalHit Mix + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23669;*/ + - Id: 23675 + AegisName: Geffen_Magic_Scroll + Name: Geffen Magic Armor Order Form + Type: Delayconsume + Weight: 100 + Script: | + /*upgradeui 23675;*/ + - Id: 23676 + AegisName: Gray_Charcoal_Melee + Name: Grey Abrasive (physical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23676;*/ + - Id: 23677 + AegisName: Gray_Charcoal_Magic + Name: Grey Abrasive (magical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23677;*/ + - Id: 23678 + AegisName: Gray_Charcoal_Range + Name: Grey Abrasive (distance) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23678;*/ + - Id: 23679 + AegisName: Geffen_Magic_Scroll2 + Name: Geffen Magic Accessory Order Form + Type: Delayconsume + Weight: 100 + Script: | + /*upgradeui 23679;*/ - Id: 23682 AegisName: Enchant_Stone_Box15 - Name: Costume Enchantment Stone Box 15 + Name: Costume Enchant Stone Box 15 + Type: Cash + Buy: 10 + Weight: 10 + EquipLevelMin: 1 + Script: | + getgroupitem(IG_Costume_Enchant_Stone_Box15); + - Id: 23706 + AegisName: Charleston_Parts_W + Name: Charleston Upgrade Parts (Physical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23706;*/ + - Id: 23707 + AegisName: Charleston_Parts_R + Name: Charleston Upgrade Parts (Ranged) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23707;*/ + - Id: 23720 + AegisName: Shadow_Random_Mix + Name: Shadow Random Mix + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23720;*/ + - Id: 23770 + AegisName: Costume_Enchant_Stone_Box16 + Name: Costume Enchant Stone Box16 + Type: Cash + Weight: 10 + Script: | + /*getgroupitem(IG_Costume_Enchant_Stone_Box16);*/ + - Id: 23776 + AegisName: EP17_1_SPC05 + Name: Weapon Modifier (Physical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23776;*/ + - Id: 23777 + AegisName: EP17_1_SPC06 + Name: Advanced Weapon Modifier (Physical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23777;*/ + - Id: 23778 + AegisName: EP17_1_SPC07 + Name: Super Weapon Modifier (Physical) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23778;*/ + - Id: 23779 + AegisName: EP17_1_SPC08 + Name: Weapon Modifier (Magic) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23779;*/ + - Id: 23780 + AegisName: EP17_1_SPC09 + Name: Advanced Weapon Modifier (Magic) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23780;*/ + - Id: 23781 + AegisName: EP17_1_SPC10 + Name: Super Weapon Modifier (Magic) + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23781;*/ + - Id: 23815 + AegisName: Magma_Essence + Name: Lava Essence + Type: Delayconsume + Weight: 50 + Script: | + /*upgradeui 23815;*/ + - Id: 23818 + AegisName: Bs_Item_M_S_2 + Name: Giant Orc Helm Combination SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23818;*/ + - Id: 23819 + AegisName: Bs_Item_M_S_8 + Name: Crimson Rose SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23819;*/ + - Id: 23820 + AegisName: Bs_Item_M_S_10 + Name: Grand Peco Hairband SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23820;*/ + - Id: 23821 + AegisName: Bs_Item_M_S_11 + Name: Moonflower Hair Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23821;*/ + - Id: 23822 + AegisName: Bs_Item_M_S_34 + Name: Wings of 8 Purgatories SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23822;*/ + - Id: 23823 + AegisName: Bs_Item_M_S_41 + Name: Tare Neko Cru SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23823;*/ + - Id: 23824 + AegisName: Bs_Item_M_S_42 + Name: Glory Soccer Ball Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23824;*/ + - Id: 23825 + AegisName: Bs_Item_M_S_43 + Name: Wicket marching Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23825;*/ + - Id: 23826 + AegisName: Bs_Item_M_S_44 + Name: Wandering Wolf Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23826;*/ + - Id: 23827 + AegisName: Bs_Sha_M_S_1 + Name: Status Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23827;*/ + - Id: 23828 + AegisName: Bs_Sha_M_S_17 + Name: Elegant Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23828;*/ + - Id: 23829 + AegisName: Bs_Sha_M_S_18 + Name: Tension Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23829;*/ + - Id: 23830 + AegisName: Bs_Sha_M_S_19 + Name: Restore Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23830;*/ + - Id: 23831 + AegisName: Bs_Sha_M_S_20 + Name: Healing Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23831;*/ + - Id: 23832 + AegisName: Bs_Item_M_S_4 + Name: Amistr Cap SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23832;*/ + - Id: 23833 + AegisName: Bs_Item_M_S_6 + Name: Tiger King Doll Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23833;*/ + - Id: 23834 + AegisName: Bs_Item_M_S_7 + Name: Bacsojin Doll SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23834;*/ + - Id: 23835 + AegisName: Bs_Item_M_S_12 + Name: Candy Pouch Bag SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23835;*/ + - Id: 23836 + AegisName: Bs_Item_M_S_13 + Name: Gold Fish Head Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23836;*/ + - Id: 23837 + AegisName: Bs_Item_M_S_15 + Name: Survival SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23837;*/ + - Id: 23838 + AegisName: Bs_Item_M_S_28 + Name: Toy Sringe SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23838;*/ + - Id: 23839 + AegisName: Bs_Item_M_S_29 + Name: Indigor Rear Ribbon SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23839;*/ + - Id: 23840 + AegisName: Bs_Item_M_S_31 + Name: Magical Booster SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23840;*/ + - Id: 23841 + AegisName: Bs_Item_M_S_32 + Name: Rosario's Necklace SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23841;*/ + - Id: 23842 + AegisName: Bs_Item_M_S_33 + Name: Spirit Crown SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23842;*/ + - Id: 23843 + AegisName: Bs_Item_M_S_36 + Name: Guard's Cap SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23843;*/ + - Id: 23844 + AegisName: Bs_Item_M_S_37 + Name: Bandit's Hood SynthesisBox + Type: Delayconsume + Weight: 1 + Script: | + /*synthesisui 23844;*/ + - Id: 23845 + AegisName: Bs_Item_M_S_38 + Name: Angel's Blessing SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23845;*/ + - Id: 23846 + AegisName: Bs_Item_M_S_39 + Name: Rabbit Magic Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23846;*/ + - Id: 23847 + AegisName: Bs_Item_M_S_40 + Name: Anubis Helm SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23847;*/ + - Id: 23848 + AegisName: Bs_Item_M_S_45 + Name: Imp Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23848;*/ + - Id: 23849 + AegisName: Bs_Item_M_S_46 + Name: Red Marching Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23849;*/ + - Id: 23850 + AegisName: Bs_Item_M_S_47 + Name: Ifrit Mask SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23850;*/ + - Id: 23851 + AegisName: Bs_Item_M_S_48 + Name: Incarnation Of Morocc Doll SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23851;*/ + - Id: 23852 + AegisName: Bs_Item_M_S_49 + Name: Samambaia SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23852;*/ + - Id: 23853 + AegisName: Bs_Item_M_S_50 + Name: Chick Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23853;*/ + - Id: 23854 + AegisName: Bs_Sha_M_S_2 + Name: Class Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23854;*/ + - Id: 23855 + AegisName: Bs_Sha_M_S_5 + Name: Spell Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23855;*/ + - Id: 23856 + AegisName: Bs_Sha_M_S_6 + Name: Size Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23856;*/ + - Id: 23857 + AegisName: Bs_Sha_M_S_7 + Name: Race Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23857;*/ + - Id: 23858 + AegisName: Bs_Sha_M_S_8 + Name: Stability Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23858;*/ + - Id: 23859 + AegisName: Bs_Sha_M_S_13 + Name: Special Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23859;*/ + - Id: 23860 + AegisName: Bs_Sha_M_S_15 + Name: Physical Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23860;*/ + - Id: 23861 + AegisName: Bs_Sha_M_S_16 + Name: Magical Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23861;*/ + - Id: 23862 + AegisName: Bs_Sha_M_S_23 + Name: EXP Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23862;*/ + - Id: 23863 + AegisName: Bs_Item_M_S_5 + Name: Mad Bunny SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23863;*/ + - Id: 23864 + AegisName: Bs_Item_M_S_9 + Name: Archangel's Wings SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23864;*/ + - Id: 23865 + AegisName: Bs_Item_M_S_14 + Name: Smokie's Transformation Leaf SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23865;*/ + - Id: 23866 + AegisName: Bs_Item_M_S_16 + Name: Ifrit's Ear SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23866;*/ + - Id: 23867 + AegisName: Bs_Item_M_S_17 + Name: Heartwing Band SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23867;*/ + - Id: 23868 + AegisName: Bs_Item_M_S_19 + Name: Sigrun's Wings SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23868;*/ + - Id: 23869 + AegisName: Bs_Item_M_S_27 + Name: Cat Headdress SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23869;*/ + - Id: 23870 + AegisName: Bs_Item_M_S_35 + Name: Noble Mask SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23870;*/ + - Id: 23871 + AegisName: Bs_Sha_M_S_9 + Name: Gemstone Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23871;*/ + - Id: 23872 + AegisName: Bs_Sha_M_S_10 + Name: Bearers Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23872;*/ + - Id: 23873 + AegisName: Bs_Sha_M_S_11 + Name: Hasty Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23873;*/ + - Id: 23874 + AegisName: Bs_Sha_M_S_21 + Name: Critical Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23874;*/ + - Id: 23875 + AegisName: Bs_Sha_M_S_22 + Name: Mortal Blow Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23875;*/ + - Id: 23876 + AegisName: Bs_Item_M_S_1 + Name: Fallen Angel Wings SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23876;*/ + - Id: 23877 + AegisName: Bs_Item_M_S_3 + Name: Adventurer's Backpack SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23877;*/ + - Id: 23879 + AegisName: Bs_Item_M_S_18 + Name: Spell Circuit SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23879;*/ + - Id: 23880 + AegisName: Bs_Item_M_S_20 + Name: New Wave Sunglasses SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23880;*/ + - Id: 23881 + AegisName: Bs_Item_M_S_21 + Name: Giant Snake Breath SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23881;*/ + - Id: 23882 + AegisName: Bs_Item_M_S_22 + Name: Judge Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23882;*/ + - Id: 23883 + AegisName: Bs_Item_M_S_23 + Name: Dog Officer SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23883;*/ + - Id: 23884 + AegisName: Bs_Item_M_S_24 + Name: Fancy Feather Hat SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23884;*/ + - Id: 23885 + AegisName: Bs_Item_M_S_25 + Name: Amistr Beret SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23885;*/ + - Id: 23886 + AegisName: Bs_Item_M_S_26 + Name: General Helm SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23886;*/ + - Id: 23887 + AegisName: Bs_Item_M_S_30 + Name: Cursed Knight's Shield SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23887;*/ + - Id: 23888 + AegisName: Bs_Sha_M_S_3 + Name: Penetration Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23888;*/ + - Id: 23889 + AegisName: Bs_Sha_M_S_4 + Name: Tempest Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23889;*/ + - Id: 23890 + AegisName: Bs_Sha_M_S_12 + Name: Blitz Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23890;*/ + - Id: 23891 + AegisName: Bs_Sha_M_S_14 + Name: Reload Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23891;*/ + - Id: 23892 + AegisName: Bs_Sha_M_S_24 + Name: Force and Spirit Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23892;*/ + - Id: 23893 + AegisName: Bs_Sha_M_S_25 + Name: Infinity Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23893;*/ + - Id: 23894 + AegisName: Bs_Item_M_S_51 + Name: Wickebine's Black Cat's Ear SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23894;*/ + - Id: 23926 + AegisName: Shadow_9_Refine_Hammer + Name: Shadow 9 Refine Hammer + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 23926;*/ + - Id: 23967 + AegisName: EnchantStone_Recipe_9m + Name: Enchant Stone Recipe 9m + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 23967;*/ + - Id: 100000 + AegisName: IDTest_Special + Name: IDTest Special + Type: Delayconsume + Weight: 1 + Script: | + /*synthesisui 100000;*/ + - Id: 100003 + AegisName: ILL_Piece_A + Name: Red Phantom Resonance Stone + Type: Delayconsume + Script: | + /*upgradeui 100003;*/ + - Id: 100004 + AegisName: ILL_Piece_B + Name: Azure Mirage Resonance Stone + Type: Delayconsume + Script: | + /*upgradeui 100004;*/ + - Id: 100010 + AegisName: PerfectSize_Mix + Name: Perfect Size Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 100010;*/ + - Id: 100011 + AegisName: MagicPiercing_Mix + Name: Magic Piercing Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 100011;*/ + - Id: 100019 + AegisName: Costume_Enchant_Stone_Box18 + Name: Costume Enchant Stone Box18 + Type: Cash + Weight: 10 + Script: | + /*getgroupitem(IG_Costume_Enchant_Stone_Box18);*/ + - Id: 100023 + AegisName: Ancient_Hero_Bravery + Name: Ancient Hero Bravery + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 100023;*/ + - Id: 100025 + AegisName: Ancient_Hero_Wisdom + Name: Ancient Hero Wisdom + Type: Delayconsume + Weight: 10 + Script: | + /*upgradeui 100025;*/ + - Id: 100043 + AegisName: Boost_Up_1 + Name: Booster Armor UpgradeBox + Type: Delayconsume + Script: | + /*upgradeui 100043;*/ + - Id: 100044 + AegisName: Boost_Up_2 + Name: Booster Weapon UpgradeBox + Type: Delayconsume + Script: | + /*upgradeui 100044;*/ + - Id: 100052 + AegisName: Enchant_Stone_Box19 + Name: Costume Enchantment Stone Box 19 Type: Usable Buy: 10 Weight: 10 EquipLevelMin: 1 Script: | - getgroupitem(IG_Enchant_Stone_Box15); + /*getgroupitem(IG_Costume_Enchant_Stone_Box19);*/ + - Id: 100053 + AegisName: Piercing_Mix + Name: Piercing Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 100053;*/ + - Id: 100058 + AegisName: Hasty_Mix + Name: Hasty Shadow SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 100058;*/ + - Id: 100060 + AegisName: EnchantStone_Recipe_4m + Name: 4m Enchant Stone Recipe SynthesisBox + Type: Delayconsume + Weight: 10 + Script: | + /*synthesisui 100060;*/ - Id: 100065 AegisName: WL_MB_SG Name: Spell Book (Storm Gust) @@ -46549,6 +47583,15 @@ Body: NoAuction: true Script: | /*upgradeui 100138;*/ + - Id: 100202 + AegisName: Enchant_Stone_Box20 + Name: Costume Enchantment Stone Box 20 + Type: Usable + Buy: 10 + Weight: 10 + EquipLevelMin: 1 + Script: | + /*getgroupitem(IG_Costume_Enchant_Stone_Box20);*/ - Id: 100231 AegisName: Ref_T_Potion Name: Golden X @@ -46573,6 +47616,15 @@ Body: Weight: 30 Script: | sc_start SC_ADD_MATK_DAMAGE,500000,15; + - Id: 100314 + AegisName: Enchant_Stone_Box21 + Name: Costume Enchantment Stone Box 21 + Type: Usable + Buy: 10 + Weight: 10 + EquipLevelMin: 1 + Script: | + /*getgroupitem(IG_Costume_Enchant_Stone_Box21);*/ - Id: 100402 AegisName: Thousand_Sun_Cube Name: Thousand Sun Modification Cube