Ejemplo n.º 1
0
        ////////////////

        private void NPCKilledByPlayer(NPC npc)
        {
            if (Main.netMode == NetmodeID.Server)
            {
                Player toPlayer = Main.player[npc.lastInteraction];

                if (toPlayer != null && toPlayer.active)
                {
                    ExtendedPlayerHooks.RunNpcKillHooks(toPlayer, npc);
                }
            }
            else if (Main.netMode == NetmodeID.SinglePlayer)
            {
                ExtendedPlayerHooks.RunNpcKillHooks(Main.LocalPlayer, npc);
            }
        }
Ejemplo n.º 2
0
        ////////////////

        private void NpcKilledByPlayer(NPC npc)
        {
            var mymod = (ModHelpersMod)this.mod;

            if (Main.netMode == 2)
            {
                Player toPlayer = Main.player[npc.lastInteraction];

                if (toPlayer != null && toPlayer.active)
                {
                    ExtendedPlayerHooks.RunNpcKillHooks(toPlayer, npc);
                }
            }
            else if (Main.netMode == 0)
            {
                ExtendedPlayerHooks.RunNpcKillHooks(Main.LocalPlayer, npc);
            }
        }