mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-21 10:23:52 +00:00
Remove effects from all active spells with the same ID
This commit is contained in:
parent
6c47f95677
commit
ed1f8f7be7
1 changed files with 6 additions and 4 deletions
|
@ -197,11 +197,13 @@ namespace MWMechanics
|
|||
|
||||
void ActiveSpells::removeEffects(const std::string &id)
|
||||
{
|
||||
TContainer::iterator spell(mSpells.find(id));
|
||||
if (spell != end());
|
||||
for (TContainer::iterator spell = mSpells.begin(); spell != mSpells.end(); ++spell)
|
||||
{
|
||||
spell->second.mEffects.clear();
|
||||
mSpellsChanged = true;
|
||||
if (spell->first == id)
|
||||
{
|
||||
spell->second.mEffects.clear();
|
||||
mSpellsChanged = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue