diff options
author | Haru <haru@dotalux.com> | 2020-06-01 04:14:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-01 04:14:34 +0200 |
commit | 8a4667a265227587dcc288f75dfe948f5df46034 (patch) | |
tree | 33bbc9081989a2c19520854c46971b9614837f3a | |
parent | 36aff97b92f9f42f9bc59911b7d06110a8e9aed5 (diff) | |
parent | 66607bfbfe197a5fec86dd1efe34a2da80929648 (diff) | |
download | hercules-8a4667a265227587dcc288f75dfe948f5df46034.tar.gz hercules-8a4667a265227587dcc288f75dfe948f5df46034.tar.bz2 hercules-8a4667a265227587dcc288f75dfe948f5df46034.tar.xz hercules-8a4667a265227587dcc288f75dfe948f5df46034.zip |
Merge pull request #2220 from carloshenrq/configure_newopt
New configure options
-rw-r--r-- | src/common/mmo.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/common/mmo.h b/src/common/mmo.h index d2f3aa8f1..e4b5a8bd5 100644 --- a/src/common/mmo.h +++ b/src/common/mmo.h @@ -132,7 +132,9 @@ #endif // PACKETVER_RE && (PACKETVER == 20120410 || PACKETVER == 10120418) // Comment the following line to disable sc_data saving. [Skotlex] +#ifndef ENABLE_SC_SAVING #define ENABLE_SC_SAVING +#endif #if PACKETVER_MAIN_NUM >= 20070711 || PACKETVER_RE_NUM >= 20080827 || PACKETVER_AD_NUM >= 20070711 || PACKETVER_SAK_NUM >= 20070628 || defined(PACKETVER_ZERO) // Comment the following like to disable server-side hot-key saving support. [Skotlex] @@ -174,7 +176,9 @@ #else #define MAX_BASE_CARTS 5 #endif +#ifndef MAX_CARTS #define MAX_CARTS (MAX_BASE_CARTS + MAX_CARTDECORATION_CARTS) +#endif #ifndef MAX_INVENTORY #if PACKETVER_MAIN_NUM >= 20181219 || PACKETVER_RE_NUM >= 20181219 || PACKETVER_ZERO_NUM >= 20181212 @@ -204,19 +208,31 @@ #endif //Number of slots carded equipment can have. Never set to less than 4 as they are also used to keep the data of forged items/equipment. [Skotlex] //Note: The client seems unable to receive data for more than 4 slots due to all related packets having a fixed size. +#ifndef MAX_SLOTS #define MAX_SLOTS 4 +#endif //Max amount of a single stacked item +#ifndef MAX_AMOUNT #define MAX_AMOUNT 30000 +#endif +#ifndef MAX_ZENY #define MAX_ZENY INT_MAX +#endif //Official Limit: 2.1b ( the var that stores the money doesn't go much higher than this by default ) +#ifndef MAX_BANK_ZENY #define MAX_BANK_ZENY INT_MAX +#endif #ifndef MAX_LEVEL #define MAX_LEVEL 175 #endif +#ifndef MAX_FAME #define MAX_FAME 1000000000 +#endif +#ifndef MAX_CART #define MAX_CART 100 +#endif #ifndef MAX_SKILL_DB #define MAX_SKILL_DB 1314 ///< Maximum number of skills in the skill DB (compacted array size) #endif |