From ddf679b3808e56309a7352eead2cd1f93c9f99c9 Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Mon, 22 Jun 2020 04:24:20 +0200 Subject: Add battle flag for tip of the day window display --- conf/map/battle/client.conf | 3 +++ src/map/battle.c | 1 + src/map/battle.h | 1 + src/map/clif.c | 3 ++- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/conf/map/battle/client.conf b/conf/map/battle/client.conf index f080e8375..d4c0f3e1a 100644 --- a/conf/map/battle/client.conf +++ b/conf/map/battle/client.conf @@ -235,3 +235,6 @@ display_config_messages: 0x1F1 // 0x2 - Display overweight messages upon map change. (Default.) // Default: 0x3 (Official behavior.) display_overweight_messages: 0x3 + +// Show tip of the day window upon login? +show_tip_window: true diff --git a/src/map/battle.c b/src/map/battle.c index 0ef9c66e8..4d07a2eb9 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -7435,6 +7435,7 @@ static const struct battle_data { { "display_rate_messages", &battle_config.display_rate_messages, 1, 0, 7, }, { "display_config_messages", &battle_config.display_config_messages, 0x1F1, 0, 0x1F7, }, { "display_overweight_messages", &battle_config.display_overweight_messages, 3, 0, 3, }, + { "show_tip_window", &battle_config.show_tip_window, 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, }, diff --git a/src/map/battle.h b/src/map/battle.h index 19cfd2748..2e4209925 100644 --- a/src/map/battle.h +++ b/src/map/battle.h @@ -594,6 +594,7 @@ struct Battle_Config { int display_rate_messages; int display_config_messages; int display_overweight_messages; + int show_tip_window; int enable_refinery_ui; int replace_refine_npcs; diff --git a/src/map/clif.c b/src/map/clif.c index 60dd18807..3f1690aa0 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -11066,7 +11066,8 @@ static void clif_parse_LoadEndAck(int fd, struct map_session_data *sd) map->foreachpc(clif->friendslist_toggle_sub, sd->status.account_id, sd->status.char_id, 1); #if PACKETVER >= 20171122 - clif->open_ui_send(sd, ZC_TIPBOX_UI); + if (battle_config.show_tip_window != 0) + clif->open_ui_send(sd, ZC_TIPBOX_UI); #endif // Run OnPCLoginEvent labels. -- cgit v1.2.3-60-g2f50