Files
ffxiv-datamining/research/quest_exp_reward.md
T
2015-12-02 11:16:09 +00:00

1.2 KiB

Quest experience points are generated using a small equation. Why this is done I am not sure as the values always seem static.

(exp_factor * quest_exp_modifier * (45 + 5 * class_level_1)) / 100;
  • The exp_factor value can be found in the Quest itself, offset: found here
  • The quest_exp_modifier value is found in the ParamGrow file! offset: quest_exp_modifier found here
  • The class_level_1 is the level of the quest, found in the Quest itself, offset class_level_1 (main class) found here

If a quest is a bove 50, it has an additional 10k exp per 100th exp_factor value.

If the exp_factor is 100, you add 10000 exp, if its 200, you add 20000. etc.

So after the question, you would do:

exp = (exp_factor * quest_exp_modifier * (45 + 5 * class_level_1)) / 100;

exp = exp + (exp_factor / 100) * 10000;

Not fully confirmed this, but it has worked for a few 50+ quests I tested against.