package com.festina.gameserver.model.actor.knownlist;

import com.festina.gameserver.model.L2Object;
import com.festina.gameserver.model.L2Summon;

public class SummonKnownList extends PlayableKnownList
{
    // =========================================================
    // Data Field
    
    // =========================================================
    // Constructor
    public SummonKnownList(L2Summon[] activeChar)
    {
        super(activeChar);
    }

    // =========================================================
    // Method - Public
    
    // =========================================================
    // Method - Private

    // =========================================================
    // Property - Public
    public final L2Summon getActiveChar() { return (L2Summon)super.getActiveChar(); }

    public int getDistanceToForgetObject(L2Object object)
    {
        if (object == getActiveChar().getOwner() || object == getActiveChar().getTarget()) return 6000;
        return 3000;
    }

    public int getDistanceToWatchObject(L2Object object) { return 1500; }
}
