mirror of
https://github.com/xivapi/ffxiv-datamining.git
synced 2026-07-25 03:19:10 +00:00
1.5 KiB
1.5 KiB
Quest experience points are generated using a small equation. Why this is done I am not sure as the values always seem static.
Note:
For Quests level 50 or above, an additional formula is done, findings:
https://docs.google.com/spreadsheets/d/15h13UbfqhxkD9BoQJkLvR66fnZRq6Wn6YxEMRXO9VE4/edit#gid=0
// pre level 50
(exp_factor * quest_exp_modifier * (45 + 5 * class_level_1)) / 100;
// If quest is 50 or above
(exp_factor * quest_exp_modifier * (45 + 5 * class_level_1)) / 100 + (additive * (base / 100))
- The
exp_factorvalue can be found in the Quest itself, offset: found here - The
quest_exp_modifiervalue is found in the ParamGrow file! offset:quest_exp_modifierfound here - The
class_level_1is the level of the quest, found in the Quest itself, offsetclass_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.