コード例 #1
0
ファイル: DMStone.cs プロジェクト: rberiot/imaginenation
        public void HandleDeath(Mobile m)
        {
            HandleCorpse(m);

            DMHorse.TryRemoveHorse(m);
            m.Frozen = true;
            var t = new ResurrectTimer(m, this);

            m_ResurrectionTimers[m.Serial] = t;
            t.Start();

            if (m.LastKiller == m)
            {
                m.LastKiller = null;
            }

            if (m.LastKiller != null)
            {
                FixPlayer(m.LastKiller, false);
                m.LastKiller.SendMessage(38, "You have been rewarded health, mana, and stamina for your kill");
            }

            UpdateScores(m, m.LastKiller);

            m.LastKiller = null;

            new ResurrectMessageTimer(m).Start();
        }
コード例 #2
0
ファイル: DMStone.cs プロジェクト: FreeReign/imaginenation
        public void HandleDeath(Mobile m)
        {
            HandleCorpse(m);

            DMHorse.TryRemoveHorse(m);
            m.Frozen = true;
            var t = new ResurrectTimer(m, this);
            m_ResurrectionTimers[m.Serial] = t;
            t.Start();
                      
            if (m.LastKiller == m)
                m.LastKiller = null;

            if (m.LastKiller != null)
            {
                FixPlayer(m.LastKiller, false);
                m.LastKiller.SendMessage(38, "You have been rewarded health, mana, and stamina for your kill");
            }

            UpdateScores(m, m.LastKiller);

            m.LastKiller = null;

            new ResurrectMessageTimer(m).Start();
        }