|
Set
|
Script
|
|
|
bonus bDelayrate,-8;
bonus2 bSkillAtk,"NC_ARMSCANNON",20;
bonus2 bSkillAtk,"GN_CARTCANNON",20;
autobonus3 "{ bonus bLongAtkRate,30; }",30,10000,"NC_ARMSCANNON";
autobonus3 "{ bonus bLongAtkRate,30; }",30,10000,"GN_CARTCANNON";
|
|
|
bonus bAtkRate,8;
bonus bDelayrate,-8;
autobonus3 "{ bonus bShortAtkRate,30; }",30,10000,"NC_AXETORNADO";
autobonus3 "{ bonus bShortAtkRate,30; }",30,10000,"GN_CART_TORNADO";
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR);
bonus bBaseAtk,50;
bonus2 bSubSize,Size_Medium,8;
bonus2 bSubSize,Size_Large,8;
bonus bLongAtkRate,4*(.@r/3);
bonus bShortAtkRate,4*(.@r/3);
if (BaseJob == Job_Merchant)
bonus bBaseAtk,80;
|
|
|
.@r = getequiprefinerycnt(EQI_ARMOR);
bonus bBaseAtk,100;
bonus2 bSubSize,Size_Medium,10;
bonus2 bSubSize,Size_Large,10;
bonus bLongAtkRate,4*(.@r/2);
bonus bShortAtkRate,4*(.@r/2);
if (BaseJob == Job_Merchant)
bonus bBaseAtk,120;
|
|
|
.@r = getequiprefinerycnt(EQI_HAND_L)+getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist) {
bonus2 bAddSize,Size_All,3*(.@r/4);
bonus bLongAtkRate,5*(.@r/6);
bonus bShortAtkRate,5*(.@r/6);
if (.@r>=23) {
bonus bNoWalkDelay;
bonus bMaxHPrate,-15;
bonus3 bAutoSpellWhenHit,"CR_ACIDDEMONSTRATION",max(getskilllv("CR_ACIDDEMONSTRATION"),1),400;
bonus3 bAutoSpellWhenHit,"GN_SPORE_EXPLOSION",max(getskilllv("GN_SPORE_EXPLOSION"),1),300;
}
}
|
|
|
if (BaseJob == Job_Merchant) {
bonus bBaseAtk,150;
bonus bVariableCastrate,-10;
}
|