Annie: Oh, so that's what you meant. ._. Not sure why I didn't realize what you were saying - I should've scripted that myself, sorry about that. I uploaded v1.2b with those modifications:
- set .@j[.Quests+1], .@j[.Quests+1]+strmobinfo(6,.@j[.@i]);
- set .@j[.Quests+2], .@j[.Quests+2]+strmobinfo(7,.@j[.@i]);
+ set .@j[.Quests+1], .@j[.Quests+1]+(strmobinfo(6,.@j[.@i])/(getbattleflag("base_exp_rate")/100)*.Modifier[0]);
+ set .@j[.Quests+2], .@j[.Quests+2]+(strmobinfo(7,.@j[.@i])/(getbattleflag("job_exp_rate")/100)*.Modifier[1]);
- set .@Zeny, #Mission_Count*.Quests*.@j[.@i]*.Multiplier;
+ set .@Zeny, #Mission_Count*.Quests*.@j[.@i]*.Modifier[2];
- getexp .@Base_Exp,.@Job_Exp;
+ set BaseExp, BaseExp+.@Base_Exp;
+ set JobExp, JobExp+.@Job_Exp;
- set .Multiplier,60; // Multiplier for Zeny reward calculation.
+ setarray .Modifier[0], // Multipliers for Base Exp, Job Exp, and Zeny rewards.
+ getbattleflag("base_exp_rate")/100,getbattleflag("job_exp_rate")/100,60;
You didn't change the 'getexp' in your version, btw. xD