I'm in the process of upgrading the FavorSaver. I'm trying to work out the math for XP gained from donations. I think I have a good start, but I'd like to gather some further data.
For those of you that routinely hit the XP cap from donations, what I need to know is:
What is your current level?
When you're finished donating, what did the shrine tell you the XP cap for you was?
You can see your XP to next level by hovering over the little thermometer icon that shows your current XP.
If you level during the donation, that's fine, but make sure you post that so that I can categorize the data correctly.
What I know so far is:
The XP you gain from shrine donations is related to the currant value of the item, and your mood when you donate (you gain mood from donation, but this is not counted in determining the XP value of the donation)
The XP you gain is 24% of the currant value of the item, if your mood is full. It decreases at certain mood intervals in 2% increments. I think (but I haven't done enough testing to prove) that the mood intervals are related to the different mood indicators. It would be useful if you donate with low mood if you could note the value of the item you donate, the XP you gained, and what the mood icon looked like.
The XP cap appears to be a percentage of the total XP it takes you to get to the lower level. At levels above 31, it is 10% of the amount of XP you need to level up. This means you could donate the max for 10 game days and gain one level. At lower levels, the XP cap appears to be higher by 0.5% per level away from 31, to a max of 25% at level 1 (although this is unconfirmed).
Thank you for helping me with this project to further understand the game mechanics :)
Oh, and if any of the game designers/implementers want to share the actual formulas, that would also be most interesting.