Jump to content
  • 0

JobDBRedesign: rAthena can add this commit?


OmarAcero

Question


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

      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 by OmarAcero
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

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.

 

screene_Amod000.jpg

screene_Amod001.jpg

Edited by OmarAcero
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

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.

  • Upvote 2
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

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

 

/ok

Edited by OmarAcero
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

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.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

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 by OmarAcero
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

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.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

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 by OmarAcero
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

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.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  71
  • Reputation:   1
  • Joined:  10/13/12
  • Last Seen:  

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 by OmarAcero
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   236
  • Joined:  01/30/13
  • Last Seen:  

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. :-)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...