|
Set
|
Script
|
|
|
bonus bMaxHPrate,15;
bonus bMaxSPrate,5;
|
|
|
bonus bMaxHPrate,15;
bonus bMaxSPrate,5;
|
|
|
bonus bMaxHPrate,15;
bonus bMaxSPrate,5;
|
|
|
bonus bMdef,5;
if (readparam(bStr) >= 120) {
bonus bAtkRate,8;
bonus2 bAddSize,Size_All,8;
}
if (readparam(bAgi) >= 120) {
bonus bAspdRate,4;
bonus bCritAtkRate,15;
}
if (readparam(bVit) >= 120) {
bonus bMaxHPrate,8;
bonus bDelayrate,-8;
}
if (readparam(bInt) >= 120) {
bonus bMatkRate,8;
bonus2 bMagicAtkEle,Ele_All,8;
}
if (readparam(bDex) >= 120) {
bonus bLongAtkRate,5;
bonus bAtkRate,8;
}
if (readparam(bLuk) >= 120) {
bonus bCritAtkRate,10;
bonus bAspd,1;
}
|
|
|
.@r = getequiprefinerycnt(EQI_GARMENT) + getequiprefinerycnt(EQI_SHOES);
if (.@r >= 22) {
if (readparam(bStr) >= 108)
bonus bBaseAtk,50;
if (readparam(bAgi) >= 108)
bonus bAspd,1;
if (readparam(bVit) >= 108)
bonus bDelayrate,-5;
if (readparam(bInt) >= 108)
bonus bMatk,50;
if (readparam(bDex) >= 108)
bonus bLongAtkRate,7;
if (readparam(bLuk) >= 108)
bonus bCritAtkRate,7;
}
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_SHOES);
bonus bBaseAtk,80;
bonus bMatk,80;
if (.@r>=22) {
bonus2 bIgnoreDefRaceRate,RC_Brute,20;
bonus2 bIgnoreDefRaceRate,RC_Demon,20;
bonus2 bIgnoreMdefRaceRate,RC_Brute,20;
bonus2 bIgnoreMdefRaceRate,RC_Demon,20;
}
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR)+getequiprefinerycnt(EQI_GARMENT)+getequiprefinerycnt(EQI_SHOES);
if (.@r>=27)
bonus bDelayrate,-5;
if (.@r>=37)
bonus bDelayrate,-8;
|
|
|
if (readparam(bStr)>=120) {
bonus bAtkRate,8;
bonus2 bAddSize,Size_All,8;
}
if (readparam(bAgi)>=120) {
bonus bAspdRate,4;
bonus bCritAtkRate,15;
}
if (readparam(bVit)>=120) {
bonus bMaxHPrate,8;
bonus bDelayrate,-8;
}
if (readparam(bInt)>=120) {
bonus bMatkRate,8;
bonus2 bMagicAtkEle,Ele_All,8;
}
if (readparam(bDex)>=120) {
bonus bLongAtkRate,5;
bonus bAtkRate,8;
}
if (readparam(bLuk)>=120) {
bonus bCritAtkRate,10;
bonus bAspd,1;
}
|
|
|
bonus2 bAddRace,RC_All,10;
bonus2 bMagicAddRace,RC_All,10;
|
|
|
bonus bShortAtkRate,8;
bonus bLongAtkRate,8;
bonus2 bMagicAtkEle,Ele_All,8;
if ((getequiprefinerycnt(EQI_ARMOR) + getequiprefinerycnt(EQI_GARMENT) + getequiprefinerycnt(EQI_SHOES)) >= 39) {
bonus bIgnoreDefRace,RC_All;
bonus2 bIgnoreMdefRaceRate,RC_All,100;
}
|