- script FloatingRates -1,{
OnInit:
OnTue2300:
OnFri2300:
OnSat2300:
OnSun2300:
.base_exp_rate = getbattleflag("base_exp_rate");
.job_exp_rate = getbattleflag("job_exp_rate");
.item_rate_common = getbattleflag("item_rate_common");
.item_rate_heal = getbattleflag("item_rate_heal");
.item_rate_use = getbattleflag("item_rate_use");
.item_rate_equip = getbattleflag("item_rate_equip");
callsub( L_rate,1 );
end;
OnTue1600:
OnFri1600:
callsub( L_rate,2 );
end;
OnSat1000:
OnSun1000:
callsub( L_rate,3 );
end;
L_rate:
.@rate = getarg(0,1);
.@base_exp_rate = ( .@rate * .base_exp_rate );
.@job_exp_rate = ( .@rate * .job_exp_rate );
.@item_rate_common = ( .@rate * .item_rate_common );
.@item_rate_heal = ( .@rate * .item_rate_heal );
.@item_rate_use = ( .@rate * .item_rate_use );
.@item_rate_equip = ( .@rate * .item_rate_equip );
setbattleflag("base_exp_rate",.@base_exp_rate;
setbattleflag("job_exp_rate",.@job_exp_rate;
setbattleflag("item_rate_common",.@item_rate_common;
setbattleflag("item_rate_heal",.@item_rate_heal;
setbattleflag("item_rate_use",.@item_rate_use;
setbattleflag("item_rate_equip",.@item_rate_equip;
atcommand "@reloadmobdb";
announce "Current Earthfall rates are: "+.@base_exp_rate+"x "+.@job_exp_rate+"x "+($@drate-100)+"x",bc_all,0xFF6060;
end;
}
Comments