Beispiel #1
0
        public override EffectResult OnStart(L2Character caster, L2Character target)
        {
            int[] loc = null; //для городов не буду писать, пусть тащит как нуль
            if (_region.EqualsIgnoreCase("hideout"))
            {
                L2Player player = (L2Player)target;
                if ((player.ClanId > 0) && (player.Clan.HideoutId > 0))
                {
                    loc = player.Clan.Hideout.ownerLoc;
                }
            }

            //if (loc == null) //ELFOC
            //    loc = MapRegionTable.getInstance().getRespawn(target.X, target.Y, ((L2Player)target).Karma);

            if (loc != null)
            {
                target.Teleport(loc[0], loc[1], loc[2]);
            }
            return(Nothing);
        }