diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 05d900b..b76dc46 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -198,7 +198,7 @@ void Creature::AddBuff(Creature* caster, buff->skill_meta = buff_skill_meta; buff->add_frameno = room->GetFrameNo(); buff->xtimer_attacher.xtimer = &room->xtimer; - list_add_tail(&buff_effect_[buff->meta->i->buff_effect()], &buff->effect_entry); + list_add_tail(&buff->effect_entry, &buff_effect_[buff->meta->i->buff_effect()]); if (buff->meta->i->depend_effect() != 0 && IsValidBuffEffect(buff->meta->i->depend_effect())) { list_add_tail(&depend_effect_[buff->meta->i->depend_effect()], &buff->depend_entry);