Exemplo n.º 1
0
        public override bool OnEquip(Mobile from)
        {
            if (from.Female)
                from.NameMod = "Femme en cagoule";
            else
                from.NameMod = "Homme en cagoule";

            m_Title = from.Title;
            from.Title = null;
            from.DisplayGuildTitle = false;
            from.Criminal = false;
            from.Criminal = true;
            from.SendMessage("Vous portez une cagoule et êtes donc consideré comme un criminel.");
            timer = new CagouleTimer(from);
            timer.Start();
            return base.OnEquip(from);
        }
Exemplo n.º 2
0
        public override void OnRemoved(object parent)
        {
            if (parent is Mobile)
            {
                Mobile from = (Mobile)parent;
                from.Title   = m_Title;
                from.NameMod = null;
            }

            if (timer != null)
            {
                timer.Stop();
                timer = null;
            }

            base.OnRemoved(parent);
        }
Exemplo n.º 3
0
        public override bool OnEquip(Mobile from)
        {
            if (from.Female)
            {
                from.NameMod = "Femme en cagoule";
            }
            else
            {
                from.NameMod = "Homme en cagoule";
            }

            m_Title                = from.Title;
            from.Title             = null;
            from.DisplayGuildTitle = false;
            from.Criminal          = false;
            from.Criminal          = true;
            from.SendMessage("Vous portez une cagoule et êtes donc consideré comme un criminel.");
            timer = new CagouleTimer(from);
            timer.Start();
            return(base.OnEquip(from));
        }
Exemplo n.º 4
0
        public override void OnRemoved(object parent)
        {
            if (parent is Mobile)
            {
                Mobile from = (Mobile)parent;
                from.Title = m_Title;
                from.NameMod = null;
            }

            if (timer != null)
            {
                timer.Stop();
                timer = null;
            }

            base.OnRemoved(parent);
        }