From 657cbbcabe697c0dc7c5e90dc86d52d1d6c4d525 Mon Sep 17 00:00:00 2001 From: splose Date: Fri, 22 Oct 2021 13:48:15 -0400 Subject: [PATCH] define caster to fix a crash from #1618 (#1632) --- zone/spell_effects.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 926cfff6d..8af4e5324 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -163,9 +163,9 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove std::string buf = fmt::format( "{} {} {} {}", - caster->GetID(), + caster ? caster->GetID() : 0, buffs[buffslot].ticsremaining, - caster->GetLevel(), + caster ? caster->GetLevel() : 0, buffslot ); @@ -3751,9 +3751,9 @@ void Mob::DoBuffTic(const Buffs_Struct &buff, int slot, Mob *caster) std::string buf = fmt::format( "{} {} {} {}", - caster->GetID(), + caster ? caster->GetID() : 0, buffs[slot].ticsremaining, - caster->GetLevel(), + caster ? caster->GetLevel() : 0, slot );