From 5a3c77a6916134c6fda3a62503b7edea03f18bbc Mon Sep 17 00:00:00 2001 From: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Wed, 3 Feb 2021 01:01:33 +0100 Subject: [PATCH] refactor(Core/Config): Change PlayerStart.AllSpells to .CustomSpells (#4345) * Change PlayerStart.AllSpells to .CustomSpells Remove wrong info regarding the playercreateinfo_spell_custom table. Change the config flags name to match its purpose. * Update src/server/worldserver/worldserver.conf.dist Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/World/World.cpp Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * Update src/server/game/World/World.cpp --- src/server/game/World/World.cpp | 4 +--- src/server/worldserver/worldserver.conf.dist | 10 ++++------ 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index b60029482..248cb9b27 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -1279,9 +1279,7 @@ void World::LoadConfigSettings(bool reload) sLog->outString("WORLD: VMap support included. LineOfSight:%i, getHeight:%i, indoorCheck:%i PetLOS:%i", enableLOS, enableHeight, enableIndoor, enablePetLOS); m_bool_configs[CONFIG_PET_LOS] = sConfigMgr->GetBoolDefault("vmap.petLOS", true); - m_bool_configs[CONFIG_START_ALL_SPELLS] = sConfigMgr->GetBoolDefault("PlayerStart.AllSpells", false); - if (m_bool_configs[CONFIG_START_ALL_SPELLS]) - sLog->outString("WORLD: WARNING: PlayerStart.AllSpells enabled - may not function as intended!"); + m_bool_configs[CONFIG_START_ALL_SPELLS] = sConfigMgr->GetBoolDefault("PlayerStart.CustomSpells", false); m_int_configs[CONFIG_HONOR_AFTER_DUEL] = sConfigMgr->GetIntDefault("HonorPointsAfterDuel", 0); m_bool_configs[CONFIG_START_ALL_EXPLORED] = sConfigMgr->GetBoolDefault("PlayerStart.MapsExplored", false); m_bool_configs[CONFIG_START_ALL_REP] = sConfigMgr->GetBoolDefault("PlayerStart.AllReputation", false); diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist index 0ee97739e..da69ad405 100644 --- a/src/server/worldserver/worldserver.conf.dist +++ b/src/server/worldserver/worldserver.conf.dist @@ -3241,15 +3241,13 @@ ItemDelete.ItemLevel = 80 PlayerStart.AllReputation = 0 # -# PlayerStart.AllSpells -# Description: If enabled, players will start with all their class spells (not talents). -# You must populate playercreateinfo_spell_custom table with the spells you -# want, or this will not work! The table has data for all classes / races up -# to TBC expansion. +# PlayerStart.CustomSpells +# Description: If enabled, players will ignore spells from playercreateinfo_spellstart at character +# creation and will start with spells from the table playercreateinfo_spell_custom instead. # Default: 0 - (Disabled) # 1 - (Enabled) -PlayerStart.AllSpells = 0 +PlayerStart.CustomSpells = 0 # # PlayerStart.MapsExplored