mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-10 10:50:24 +00:00
[Character] Convert Delete/Load/Save of Character Disciplines to Repositories (#3850)
* [Character] Convert Delete/Load/Save of Character Disciplines to Repositories - Convert `DeleteCharacterDiscipline` and `SaveCharacterDiscipline` to repositories. - `LoadCharacterDiscipline` already used repositories, cleaned up the logic. * Update effects.cpp * Update client.cpp * Update effects.cpp * Update client.cpp * Update zonedb.cpp * Update client.cpp
This commit is contained in:
+2
-2
@@ -690,7 +690,7 @@ bool Client::TrainDiscipline(uint32 itemid) {
|
||||
return false;
|
||||
} else if (m_pp.disciplines.values[r] == 0) {
|
||||
m_pp.disciplines.values[r] = spell_id;
|
||||
database.SaveCharacterDisc(CharacterID(), r, spell_id);
|
||||
database.SaveCharacterDiscipline(CharacterID(), r, spell_id);
|
||||
SendDisciplineUpdate();
|
||||
Message(Chat::White, "You have learned a new discipline!");
|
||||
return true;
|
||||
@@ -789,7 +789,7 @@ void Client::TrainDiscBySpellID(int32 spell_id)
|
||||
for(i = 0; i < MAX_PP_DISCIPLINES; i++) {
|
||||
if(m_pp.disciplines.values[i] == 0) {
|
||||
m_pp.disciplines.values[i] = spell_id;
|
||||
database.SaveCharacterDisc(CharacterID(), i, spell_id);
|
||||
database.SaveCharacterDiscipline(CharacterID(), i, spell_id);
|
||||
SendDisciplineUpdate();
|
||||
Message(Chat::Yellow, "You have learned a new combat ability!");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user