// 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!
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:
However, here my problem is it seems that by enabling #define RENEWAL it also enables the following:
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