mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-26 11:01:28 +00:00
[Cleanup] quest::setallskill() had always true condition. (#3301)
# Notes - Remove unnecessary double check of `initiator`. - Cleanup logic to use `EQ::skills::GetSkillTypeMap()`.
This commit is contained in:
parent
6e2e035d66
commit
09a5551de1
@ -1354,13 +1354,12 @@ void QuestManager::setskill(int skill_id, int value) {
|
||||
|
||||
void QuestManager::setallskill(int value) {
|
||||
QuestManagerCurrentQuestVars();
|
||||
if (!initiator)
|
||||
if (!initiator) {
|
||||
return;
|
||||
if (initiator) {
|
||||
EQ::skills::SkillType sk;
|
||||
for (sk = EQ::skills::Skill1HBlunt; sk <= EQ::skills::HIGHEST_SKILL; sk = (EQ::skills::SkillType)(sk + 1)) {
|
||||
initiator->SetSkill(sk, value);
|
||||
}
|
||||
}
|
||||
|
||||
for (const auto& s : EQ::skills::GetSkillTypeMap()) {
|
||||
initiator->SetSkill(s.first, value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user