コード例 #1
0
ファイル: ParoxysmusKey.cs プロジェクト: Evad-lab/ServUOX
        public override void OnDoubleClick(Mobile from)
        {
            if (!IsChildOf(from.Backpack))
            {
                from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it.
            }
            else if (Altar != null && (Altar.Owner == from || Party.Get(from) == Party.Get(Altar.Owner)))
            {
                if (Altar.Peerless == null)
                {
                    Altar.SpawnBoss();
                }

                Altar.AddFighter(from);
                ParoxysmusAltar.AddProtection(from);
                from.LocalOverheadMessage(MessageType.Regular, 58, 1074603); // You rub the slimy ointment on your body, temporarily protecting yourself from the corrosive river.
                Delete();
            }
        }