Jump to content
  • 0
Sign in to follow this  
Helena

All skills too weak?

Question

Hello Hercules,

 

I'm running a 255/70 trans-only Renewal (Hercules) server, and my players have been saying that literally all the classes/skills are way too weak.

First I thought that they were only talking about PvM, because Renewal monsters are generally stronger than Pre-RE. 

 

However, they were talking about PvP as well, for example; a poor-equipped (max leveled) Champion is able to out-heal a (max leveled) well equipped High Wizard.

 

What can I do against this?

Edited by Helena

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

use pre-re mechanics or edit mapzonedb

Edited by mleo1

Share this post


Link to post
Share on other sites
  • 0

I have too many customizations in RE to just switch to Pre-RE. Isn't there a way to just use Pre-skill mechanics?  :(

 

Could you give an example how to edit map_zone_db? For example, to make Storm Gust cause double damage?

 

Thank you, I'll greatly appreciate it!

Edited by Helena

Share this post


Link to post
Share on other sites
  • 0

Yes exactly. Everything just seems way too weak. I wish there was a way to buff everything with like 50% without having to go full pre-re.

 

Also, I've just noticed fire property attacks do only 1 damage. :s

I've tried with fire bolt, fire pillar, meteor storm, etc. No matter how many int the user has, the damage stays 1 per hit.

Share this post


Link to post
Share on other sites
  • 0

Are you only talking about MATK or every skill in general? Here's the code to increase MATK based skills:

(It's already modified because I was facing this issue as well - edit to your liking)

 

Keep in mind though, if your Acid Demonstration is also based on MATK, you're gonna have to nerf that or Creators will be way too overpowered. :/

 

battle.c:

 

//MATK_RATE scales the damage. 100 = no change. 50 is halved, 200 is doubled, etc#define MATK_RATE( a ) { ad.damage= ad.damage*(a)/40; }//Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage#define MATK_ADDRATE( a ) { ad.damage+= ad.damage*(a)/40; }//Adds an absolute value to damage. 100 = +100 damage#define MATK_ADD( a ) { ad.damage+= a; }
Edited by Najara

Share this post


Link to post
Share on other sites
  • 0

 

Are you only talking about MATK or every skill in general? Here's the code to increase MATK based skills:

(It's already modified because I was facing this issue as well - edit to your liking)

 

Keep in mind though, if your Acid Demonstration is also based on MATK, you're gonna have to nerf that or Creators will be way too overpowered. :/

 

battle.c:

 

//MATK_RATE scales the damage. 100 = no change. 50 is halved, 200 is doubled, etc#define MATK_RATE( a ) { ad.damage= ad.damage*(a)/40; }//Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage#define MATK_ADDRATE( a ) { ad.damage+= ad.damage*(a)/40; }//Adds an absolute value to damage. 100 = +100 damage#define MATK_ADD( a ) { ad.damage+= a; }

 

How about ATK ?

Share this post


Link to post
Share on other sites
  • 0

I'm pressume here at this part.

Although, I haven't modified any numbers here myself, so don't blame me if something goes wrong. :P

 

 

 

//ATK_RATE scales the damage. 100 = no change. 50 is halved, 200 is doubled, etc#define ATK_RATE( a ) { wd.damage= wd.damage*(a)/100 ; if(flag.lh) wd.damage2= wd.damage2*(a)/100; }#define ATK_RATE2( a , b ) { wd.damage= wd.damage*(a)/100 ; if(flag.lh) wd.damage2= wd.damage2*(b)/100; }#define ATK_RATER(a){ wd.damage = wd.damage*(a)/100;}#define ATK_RATEL(a){ wd.damage2 = wd.damage2*(a)/100;}//Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage#define ATK_ADDRATE( a ) { wd.damage+= wd.damage*(a)/100 ; if(flag.lh) wd.damage2+= wd.damage2*(a)/100; }#define ATK_ADDRATE2( a , b ) { wd.damage+= wd.damage*(a)/100 ; if(flag.lh) wd.damage2+= wd.damage2*(b)/100; }//Adds an absolute value to damage. 100 = +100 damage#define ATK_ADD( a ) { wd.damage+= a; if (flag.lh) wd.damage2+= a; }#define ATK_ADD2( a , b ) { wd.damage+= a; if (flag.lh) wd.damage2+= b; }
Edited by Najara

Share this post


Link to post
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.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.