OmarAcero Posted March 31, 2016 Posted March 31, 2016 (edited) JobDBRedesign Change the db/re/job_db1.txt, make it easier for us to update the file and for our users to customize it better. The old hp/sp computation has been drop and replace by hp/sp tables and all the values needed for optimal server performance. Commit of hercules : JobDBRedesign Edited March 31, 2016 by OmarAcero Quote
0 OmarAcero Posted April 8, 2016 Author Posted April 8, 2016 (edited) Solvend thanks Friend... In status.c // renewall.h ---------------- 1.- Delete codec if ( sd->status.shield ) in status_base_amotion_pc 2.- Delete codec in stat = status->def2 the bonus aditionality base level + (every 2 vit = +1 def) + (every 5 agi = +1 def) 3.- Comment all formulas it in renewal.h 4.- Enjoy my hybrid server. Edited April 8, 2016 by OmarAcero Quote
0 Playtester Posted March 31, 2016 Posted March 31, 2016 I'm against it. The Herc format is horrible, you can't load it into a spreadsheet program. =/ The rAthena format is much easier to customize for me. 2 Quote
0 OmarAcero Posted March 31, 2016 Author Posted March 31, 2016 (edited) Maybe you have razon friend, But when we want to customize the PVP or GVG or WOE for higher rates , efficiently change values is not that simple ... then it is a good idea for everyone to have the same opportunity to balance the emulator for our needs... and an easier way... I hope they consider please Note: I'm not the only one who thinks the same : Post Edited March 31, 2016 by OmarAcero Quote
0 Playtester Posted April 2, 2016 Posted April 2, 2016 It's super easy to change values in CSV format. Just open it with Open Office Calc, split the table so you always see the headlines and then just put the values you want. Takes me maybe a few seconds. Quote
0 OmarAcero Posted April 4, 2016 Author Posted April 4, 2016 (edited) I mean really ...in have a facility to balance values in the global formulas of server without having to edit both... Note: Example (Moving a value... change the final result of the formula global of the penalty shield) Edited April 4, 2016 by OmarAcero Quote
0 Playtester Posted April 5, 2016 Posted April 5, 2016 Honestly not sure what you mean. Putting the value to 0 for shields is also much easier on rAthena than on Herc, because in Herc you'd need to edit them all to 0 where on rAthena format you can just set the whole shield column to 0. That the setting is not working is an issue completely unrelated to the file format. Quote
0 OmarAcero Posted April 6, 2016 Author Posted April 6, 2016 (edited) For this reason, is was my suggestion ... I thought that way you could fix the setting is not working.... Then you can give another solution for that problem ?... Edited April 6, 2016 by OmarAcero Quote
0 Playtester Posted April 6, 2016 Posted April 6, 2016 Not much into renewal, but the problem is probably in: status.c - status_base_amotion_pc if ( sd->status.shield ) amotion += ( 2000 - job_info[classidx].aspd_base[W_FIST] ) + ( job_info[classidx].aspd_base[MAX_WEAPON_TYPE] - 2000 ); In fact that code is super weird. If you don't want shields to influence your ASPD you have three choices: 1. Set shield delay to fist delay (so if fist delay = 400, shield delay also = 400) 2. Remove the code I quoted above completely and recompile. or 3. Don't use RENEWAL_ASPD define. It's not properly implemented yet anyway. Comment it in renewal.h and recompile. Quote
0 OmarAcero Posted April 6, 2016 Author Posted April 6, 2016 (edited) Friend.... this I already had tried from the beginning... Not worked this changes... Well here I leave the solution: Here Now I have one last problem ... Here: Edited April 6, 2016 by OmarAcero Quote
0 Playtester Posted April 7, 2016 Posted April 7, 2016 That "solution" doesn't seem to have anything to do with aspd, though? Edit: By the way, I just tested it in rAthena and it's working fine just as I told you in my last post. e.g. for Novice: // Novice 0, 20000,0 ,500 ,100 ,440 ,590 ,610 ,2000 ,2000 ,2000 ,540 ,2000 ,540 ,540 ,690 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,690 ,440 Then shield doesn't change ASPD anymore. :-) Quote
Question
OmarAcero
JobDBRedesign
Commit of hercules : JobDBRedesign
Edited by OmarAcero10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.