diff options
author | Andrei Karas <akaras@inbox.ru> | 2019-04-01 21:24:11 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2019-05-06 01:23:08 +0300 |
commit | 7cc71c4b4ecdbf32bbfda88bd0abfdcce1bdf5de (patch) | |
tree | f63e221ae4fa64fa6b1a3a38a299c79adce01194 /src/map/battle.c | |
parent | b0e01cb8cf99f0017b620454c2ad2f813bd779b8 (diff) | |
download | hercules-7cc71c4b4ecdbf32bbfda88bd0abfdcce1bdf5de.tar.gz hercules-7cc71c4b4ecdbf32bbfda88bd0abfdcce1bdf5de.tar.bz2 hercules-7cc71c4b4ecdbf32bbfda88bd0abfdcce1bdf5de.tar.xz hercules-7cc71c4b4ecdbf32bbfda88bd0abfdcce1bdf5de.zip |
Add configurable limits for attack related functions
Diffstat (limited to 'src/map/battle.c')
-rw-r--r-- | src/map/battle.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/map/battle.c b/src/map/battle.c index 2f33e2ea9..4ee1791ba 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -7419,8 +7419,22 @@ static const struct battle_data { { "ping_time", &battle_config.ping_time, 20, 0, 99999999, }, { "option_drop_max_loop", &battle_config.option_drop_max_loop, 10, 1, 100000, }, { "drop_connection_on_quit", &battle_config.drop_connection_on_quit, 0, 0, 1, }, - {"features/enable_refinery_ui", &battle_config.enable_refinery_ui, 1, 0, 1, }, - {"features/replace_refine_npcs", &battle_config.replace_refine_npcs, 1, 0, 1, }, + { "features/enable_refinery_ui", &battle_config.enable_refinery_ui, 1, 0, 1, }, + { "features/replace_refine_npcs", &battle_config.replace_refine_npcs, 1, 0, 1, }, + { "batk_min_limit", &battle_config.batk_min, 0, 0, INT_MAX, }, + { "batk_max_limit", &battle_config.batk_max, USHRT_MAX, 1, INT_MAX, }, + { "matk_min_limit", &battle_config.matk_min, 0, 0, INT_MAX, }, + { "matk_max_limit", &battle_config.matk_max, USHRT_MAX, 1, INT_MAX, }, + { "watk_min_limit", &battle_config.watk_min, 0, 0, INT_MAX, }, + { "watk_max_limit", &battle_config.watk_max, USHRT_MAX, 1, INT_MAX, }, + { "flee_min_limit", &battle_config.flee_min, 1, 1, INT_MAX, }, + { "flee_max_limit", &battle_config.flee_max, SHRT_MAX, 1, INT_MAX, }, + { "flee2_min_limit", &battle_config.flee2_min, 10, 1, INT_MAX, }, + { "flee2_max_limit", &battle_config.flee2_max, SHRT_MAX, 1, INT_MAX, }, + { "critical_min_limit", &battle_config.critical_min, 10, 1, INT_MAX, }, + { "critical_max_limit", &battle_config.critical_max, SHRT_MAX, 1, INT_MAX, }, + { "hit_min_limit", &battle_config.hit_min, 1, 1, INT_MAX, }, + { "hit_max_limit", &battle_config.hit_max, SHRT_MAX, 1, INT_MAX, }, }; static bool battle_set_value_sub(int index, int value) |