Jump to content
  • 0
Sign in to follow this  
mybitch

Is Hercules Pre-Re stable?

Question

Just askin. hehe! I'm planning to make a retro style server. Just by modifying the skills and npc. Is it safe?

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

As long as I know, yes. But you don't even need to modify NPCs or skills: common NPCs are read from /npc, but pre-re ones are read from npc/pre-re, and same goes for skills in the /db folder. But disabling Renewal DOES NOT disable 3rd jobs but it disables any way to getting third job (except @job command and other custom NPCs changing your job), just make sure your jobmaster also doesn't allow change to third job, especially if you use the one bundled with Hercules:

 

npc/custom/jobmaster.txt:184

OnInit:setarray .Rebirth[0],99,50; // Minimum base level, job level to rebirth OR change to third classsetarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd classset .ThirdClass,1; // Enable third classes? (1: yes / 0: no)set .SNovice,45; // Minimum base level to turn into Super Noviceset .LastJob,1; // Enforce linear class changes? (1: yes / 0: no)set .SkillPointCheck,1; // Force player to use up all skill points? (1: yes / 0: no)set .Platinum,1; // Get platinum skills automatically? (1: yes / 0: no)end;
And you should be fine.

Share this post


Link to post
Share on other sites
  • 0

As long as I know, yes. But you don't even need to modify NPCs or skills: common NPCs are read from /npc, but pre-re ones are read from npc/pre-re, and same goes for skills in the /db folder. But disabling Renewal DOES NOT disable 3rd jobs but it disables any way to getting third job (except @job command and other custom NPCs changing your job), just make sure your jobmaster also doesn't allow change to third job, especially if you use the one bundled with Hercules:

 

npc/custom/jobmaster.txt:184

OnInit:setarray .Rebirth[0],99,50; // Minimum base level, job level to rebirth OR change to third classsetarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd classset .ThirdClass,1; // Enable third classes? (1: yes / 0: no)set .SNovice,45; // Minimum base level to turn into Super Noviceset .LastJob,1; // Enforce linear class changes? (1: yes / 0: no)set .SkillPointCheck,1; // Force player to use up all skill points? (1: yes / 0: no)set .Platinum,1; // Get platinum skills automatically? (1: yes / 0: no)end;

And you should be fine.

 

I'm making a episode 8.2 RO hehe. Have my own db for it and npc that is needed for the said episode.

Share this post


Link to post
Share on other sites
  • 0

edit src/config/renewal.h

 

add // on

 

#define RENEWAL

 

it will become

 

//#define RENEWAL

 

then save and recompile...

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

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