Jump to content
  • 0
Sign in to follow this  
iskoy.flores

RE features + Classic Mechanics

Question

I want to create a server that has Renewal Features (Quest/Items/Maps/NPCs) but with Classic Mechanics (With Instant Cast/ No Exp+Drop Penalties/Etc).

I was able to accomplish some of my goals by reading this: http://herc.ws/wiki/SRC/config/#.2Fsrc.2Fconfig.2Frenewal.h

 

and Implementing these:

// Copyright (c) Hercules Dev Team, licensed under GNU GPL.// See the LICENSE file// Portions Copyright (c) Athena Dev Teams#ifndef CONFIG_RENEWAL_H#define CONFIG_RENEWAL_H/** * Hercules configuration file (http://herc.ws) * For detailed guidance on these check http://herc.ws/wiki/SRC/config/ **//** * @INFO: This file holds general-purpose renewal settings, for class-specific ones check /src/config/classes folder **//** * Renewal full toggle switch. * * Uncomment this line to disable all of the below settings at once. * Note: in UNIX builds, this can be easily done without touching this * line, by passing --disable-renewal to the configure script: * ./configure --disable-renewal *///#define DISABLE_RENEWAL#ifndef DISABLE_RENEWAL // Do not change this line/// game renewal server mode/// (disable by commenting the line)////// leave this line to enable renewal specific support such as renewal formulas#define RENEWAL/// renewal cast time/// (disable by commenting the line)////// leave this line to enable renewal casting time algorithms/// cast time is decreased by DEX * 2 + INT while 20% of the cast time is not reduced by stats./// example:///  on a skill whos cast time is 10s, only 8s may be reduced. the other 2s are part of a///  "fixed cast time" which can only be reduced by specialist items and skills//#define RENEWAL_CAST/// renewal drop rate algorithms/// (disable by commenting the line)////// leave this line to enable renewal item drop rate algorithms/// while enabled a special modified based on the difference between the player and monster level is applied/// based on the http://irowiki.org/wiki/Drop_System#Level_Factor table//#define RENEWAL_DROP/// renewal exp rate algorithms/// (disable by commenting the line)////// leave this line to enable renewal item exp rate algorithms/// while enabled a special modified based on the difference between the player and monster level is applied//#define RENEWAL_EXP/// renewal level modifier on damage/// (disable by commenting the line)///// leave this line to enable renewal base level modifier on skill damage (selected skills only)//#define RENEWAL_LVDMG/// renewal enchant deadly poison algorithm////// leave this line to enable the renewed EDP algorithm/// under renewal mode:///  - damage is NOT increased by 400%///  - it does NOT affect grimtooth///  - weapon and status ATK are increased///  - some skill's damage ratio has modified//#define RENEWAL_EDP/// renewal ASPD [malufett]/// (disable by commenting the line)////// leave this line to enable renewal ASPD/// - shield penalty is applied/// - AGI has a greater factor in ASPD increase/// - there is a change in how skills/items give ASPD/// - some skill/item ASPD bonuses won't stack//#define RENEWAL_ASPD#endif // DISABLE_RENEWAL#undef DISABLE_RENEWAL#endif // CONFIG_RENEWAL_H

 

However, here my problem is it seems that by enabling #define RENEWAL it also enables the following:

RENEWALThis setting affects the following mechanicsRenewal MATKRenewal MDEFRenewal DEFRenewal Status PointsRenewal Heal FormulaRenewal ASPD Shield PenaltyRenewal Stat Bonuses (str,agi,vit,flee,hit,etc)Renewal Filesitem_db_re.txt, statpoint_renewal.txt, job_db_re.txt, and others are only loaded in this mode. Check the DB Inheritance page for all

 

Is there an easy way to use only Renewal features without the mechanics? For example, I want to use Classic Armor Defence of items instead of renewal? e.g. Adventurer Suit [1] Def: 3 in pre-renewal while 20 in renewal. In my client it is still shown as 20 while in-game.

Any help is greatly appreciated! Thanks in advance!

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

What is it that you only want from Renewal? You don't want Renewal Mechanics and mechanics consist of the stats, ASPD, formulas, etc. If you just want Renewal Maps and NPCs, manually edit your (pre-re)scripts.conf (https://github.com/HerculesWS/Hercules/blob/master/npc/pre-re/scripts.conf)and add the renewal NPCs there. This way even if you didn't enable Renewal mode in the source, you can still load Renewal NPCs.

 

As for the DEF differences in the Item Description, you're going to have to find an item description text file that's still pre-renewal.

Share this post


Link to post
Share on other sites
  • 0

Thanks for the prompt reply sir Mysterious. Basically what I'm going for is Renewal 3rd Jobs/Skills + NPCs + Quests + Items (with pre-RE values) + Monsters... Basically everything except formulas. Because of you I now have an idea regarding the NPCs and Quests. How about the monsters? Is there a way to enable them? And which .conf file must I edit?

Share this post


Link to post
Share on other sites
  • 0

for the items you can copy the item.db from re folder then paste it to the pre re folder this will overwrite the item.db in pre renewal then you will have the renewal items

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.