arantius / persona-fusion-calculator

Calculator for fusions in Persona 3: FES and Persona 4.
Apache License 2.0
51 stars 18 forks source link

Persona 4 summon costs wrong #8

Open arantius opened 9 years ago

arantius commented 9 years ago

Looking through my compendium, trying to find bare (i.e. not leveled/fused with extra skills) personae I see (I have 15% discount in game, normal difficulty):

The formula for calculating cost was carried over from Persona 3, and apparently doesn't apply to 4? Those are off by way more than 15%.

matrinox commented 6 years ago

Also some are just wrong in terms. For example, Eligor + Oberon (lvl 12) is 15,094¥ but Eligor + Orobas (lvl 8) is somehow more at 17,313¥. I suggest an easy fix would be to reset the values using a simple linear formula based on level. Then future PRs can make the costs more accurate.

arantius commented 6 years ago

The current formula is just one line:

https://github.com/arantius/persona-fusion-calculator/blob/gh-pages/app.js#L92

If you want this fixed, the best first step would be gather more data points (what do various personae at various levels cost, without extra level ups or fused skills?), then the second would be proposing a formula that matches better. The five points I've got above are non-linear. If I do

cost = (7.5 * level * level) + (40 * level) + (1800)

It's pretty close (never off by more than 100). But some higher level data points would be necessary to build confidence.