diff options
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/config/Core.h | 5 | ||||
-rw-r--r-- | src/map/config/Data/Const.h | 16 | ||||
-rw-r--r-- | src/map/pc.h | 3 |
3 files changed, 19 insertions, 5 deletions
diff --git a/src/map/config/Core.h b/src/map/config/Core.h index d8d651903..cbd7c0aa3 100644 --- a/src/map/config/Core.h +++ b/src/map/config/Core.h @@ -11,6 +11,11 @@ **/ #define MAX_REFINE 20 +/** + * Max number of items on @autolootid list + **/ +#define AUTOLOOTITEM_SIZE 10 + //Uncomment to enable the Cell Stack Limit mod. //It's only config is the battle_config cell_stack_limit. //Only chars affected are those defined in BL_CHAR (mobs and players currently) diff --git a/src/map/config/Data/Const.h b/src/map/config/Data/Const.h index 8ebc7f91d..f8da4c90b 100644 --- a/src/map/config/Data/Const.h +++ b/src/map/config/Data/Const.h @@ -12,8 +12,20 @@ /** * "Constants" **/ -#define CONST_CASTRATE_SCALE ( RECASTING ? RECASTING_VMIN : battle_config.castrate_dex_scale ) -#define CONST_CASTRATE_CALC ( RECASTING ? ((status_get_dex(bl)*2)+status_get_int(bl)) : status_get_dex(bl) ) +#if RECASTING + #define CONST_CASTRATE_SCALE RECASTING_VMIN + /** + * Cast Rate Formula: (DEX x 2)+INT + **/ + #define CONST_CASTRATE_CALC ((status_get_dex(bl)*2)+status_get_int(bl)) +#else + #define CONST_CASTRATE_SCALE battle_config.castrate_dex_scale + /** + * Cast Rate Formula: (DEX) + **/ + #define CONST_CASTRATE_CALC (status_get_dex(bl)) +#endif + /** * "Sane Checks" to save you from compiling with cool bugs diff --git a/src/map/pc.h b/src/map/pc.h index af26ce8d2..c0863bb1d 100644 --- a/src/map/pc.h +++ b/src/map/pc.h @@ -25,9 +25,6 @@ //For Warlock #define MAX_SPELLBOOK 10 -//Max number of items on @autolootid list -#define AUTOLOOTITEM_SIZE 10 - struct weapon_data { int atkmods[3]; // all the variables except atkmods get zero'ed in each call of status_calc_pc |