[DIS] JEXP system
Forum rules
This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.
Its current use is for the continued development of the server and game it has always served: TMW Classic.
[DIS] JEXP system
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.
JEXP system: [HP - (ATK1+ATK2+DEF+MDEF)] / 10
Waiting for comments.
Re: [DIS] JEXP system
Ali-G,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.
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
The level of each mob isn't properly decided and this is why I choosed not to use it.
- Freeyorp101
- Archivist Prime
- Posts: 766
- Joined: 04 Nov 2008, 09:17
- Location: New Zealand
Re: [DIS] JEXP system
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!)Ali-G wrote:JEXP system: [HP - (ATK1+ATK2+DEF+MDEF)] / 10
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
(09:58:17) < tux9th> Freeyorp: your sig on the forums is kind of outdated
Re: [DIS] JEXP system
Made a new system involving more stats:
[HP - (ATK1 + ATK2 + DEF + MDEF) / 10] + [|10 * Range1 (STR + AGI + VIT + INT + DEX + LUK) - Speed|] / 100
[HP - (ATK1 + ATK2 + DEF + MDEF) / 10] + [|10 * Range1 (STR + AGI + VIT + INT + DEX + LUK) - Speed|] / 100
Re: [DIS] JEXP system
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.
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.
Former programmer for the TMWA server.