Page 1 of 1

[DIS] JEXP system

Posted: 28 Jun 2011, 11:59
by Alige
As I've saw on mob_db.txt, the JEXP is completely outdated and not reliable. I propose a new system that I invented which works well for every monster. With this, we can also see which mobs need to be fixed, example: the pinkie doesn't hit hard enough.

JEXP system: [HP - (ATK1+ATK2+DEF+MDEF)] / 10

Waiting for comments.

Re: [DIS] JEXP system

Posted: 28 Jun 2011, 12:47
by Dark_Mag
Ali-G wrote:As I've saw on mob_db.txt, the JEXP is completely outdated and not reliable. I propose a new system that I invented which works well for every monster. With this, we can also see which mobs need to be fixed, example: the pinkie doesn't hit hard enough.

JEXP system: [HP - (ATK1+ATK2+DEF+MDEF)] / 10

Waiting for comments.
Ali-G,

That's great idea I think, but also in my mind I think you've forgotten to use one more variable: LV.
As all monsters have their own "lvl", it should be used too.

Cheers, dark.

Re: [DIS] JEXP system

Posted: 28 Jun 2011, 12:50
by Alige
The level of each mob isn't properly decided and this is why I choosed not to use it.

Re: [DIS] JEXP system

Posted: 28 Jun 2011, 13:38
by Freeyorp101
Ali-G wrote:JEXP system: [HP - (ATK1+ATK2+DEF+MDEF)] / 10
Do you understand the ways in which base level affects combat calculations? If so, why are you omitting it from your proposed formula? What about the all the other factors? (agi, luck, adelay to name a few are all critical factors!)

Why are monsters that are more resistant to damage and/or hit harder worth less job experience? Why is health the only factor that increases the job experience awarded?


---Freeyorp

Re: [DIS] JEXP system

Posted: 28 Jun 2011, 14:20
by Alige
Made a new system involving more stats:

[HP - (ATK1 + ATK2 + DEF + MDEF) / 10] + [|10 * Range1 (STR + AGI + VIT + INT + DEX + LUK) - Speed|] / 100

Re: [DIS] JEXP system

Posted: 28 Jun 2011, 20:47
by o11c
I worked on a fair JEXP system for a while. The actual script is lost, but Wombat had an IRC log, containing the basics of my calculations, and the results for monsters existing at the time.

IRC Log

Output

In particular:
[quote=o11c]
(03:50:01 AM) o11c: atm it uses: HP, 1/(100-DEF), sqrt(ATK), and the fourth root of speed
(03:50:17 AM) o11c: with a bonus for aggro, assists, and boss monsters
[/quote]

Other than the 100-DEF and whatever the "bonus for * mode" was, you should not use addition or subtraction, only multiplication and division.