diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index b76dc46..0a076c4 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -201,7 +201,7 @@ void Creature::AddBuff(Creature* caster, 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); + list_add_tail(&buff->depend_entry, &depend_effect_[buff->meta->i->depend_effect()]); } else { INIT_LIST_HEAD(&buff->depend_entry); }