New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adjust EXP storage to uint64 #4377
Conversation
* Changed EXP tables for 185/65 updates
Very good job |
im using 20180621a client how to get lvl 185 and using last rathena? are you edit manualy in database ? because my base lvl still in 175/60 |
Can we skip these to 200/70 table |
It is the plan, but currently the table is a giant image from the release notes. |
Since 3rd job 16th anniversary patch has been added, this pull should be good to be merged too right ? |
Not yet. |
This comment was marked as spam.
This comment was marked as spam.
Basic support for packets up to April 2020 Changing the default packet version to 2020-04-01 Thanks to everyone involved!
This needs to be upgraded to level 200. |
* Always store exp as uint64 no matter the client date. * Adjusts guild exp to uint64.
Level 200 exp table: https://ro.gnjoy.com/news/update/View.asp?seq=242 |
Maybe they forgot to update the LUA? The table in @admkakaroto's link shows Doram going from 65 -> 70. |
Ah yeah maybe just lua forgotten. |
* Safely add values without overflowing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please adjust MAX_LEVEL_BASE_EXP and MAX_LEVEL_JOB_EXP to const t_exp as well :-)
Thanks to @Lemongrass3110! Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
* Converts to a template to be more modular. * Adjusts safe_addition_cap to also be modular. * Removes GCC macro. Thanks to @Lemongrass3110!
PS
Just someone try to confirm if the EXP correct or not, before they change the table!!
If someone say wrong without correction, I will revert the EXP changes!!
Forgot the job_db2.txt