bonus bStr,5;
bonus bInt,5;
bonus2 bVariableCastrate,"GN_CARTCANNON",-100;
bonus2 bSkillUseSP,"GN_CARTCANNON",30;
bonus2 bSkillUseSP,"GN_CART_TORNADO",5;
bonus2 bSkillAtk,"GN_CARTCANNON",10;
bonus2 bSkillAtk,"GN_CART_TORNADO",5;
if (getrefine()>=5) {
   bonus2 bSkillAtk,"GN_CARTCANNON",20;
   bonus2 bSkillAtk,"GN_CART_TORNADO",10;
}
if (getrefine()>=8) {
   bonus2 bSkillAtk,"GN_CARTCANNON",30;
   bonus2 bSkillAtk,"GN_CART_TORNADO",20;
}