示例#1
0
        public override void UpdateAccessory(Player player, bool hideVisual)
        {
            TerminationPlayer modPlayer = TerminationPlayer.ModPlayer(player);

            player.lifeRegen     += 1;
            player.buffImmune[20] = true;
            player.statDefense   += 3;
        }
示例#2
0
        public override void UpdateAccessory(Player player, bool hideVisual)
        {
            TerminationPlayer modPlayer = TerminationPlayer.ModPlayer(player);

            player.manaRegen    += 1;
            player.statManaMax2 += 40;
            player.statDefense  += 1;
            player.manaRegenDelayBonus++;
            player.manaRegenBonus += 50;
        }
示例#3
0
        public override void CheckActive()
        {
            Player            player    = Main.player[projectile.owner];
            TerminationPlayer modPlayer = player.GetModPlayer <TerminationPlayer>();

            if (player.dead)
            {
                modPlayer.ElectronicDrone = false;
            }
            if (modPlayer.ElectronicDrone)
            {             // Make sure you are resetting this bool in ModPlayer.ResetEffects. See ExamplePlayer.ResetEffects
                projectile.timeLeft = 2;
            }
        }
示例#4
0
        public override void Update(Player player, ref int buffIndex)
        {
            TerminationPlayer modPlayer = player.GetModPlayer <TerminationPlayer>();

            if (player.ownedProjectileCounts[ProjectileType <ElectronicDrone>()] > 0)
            {
                modPlayer.ElectronicDrone = true;
            }
            if (!modPlayer.ElectronicDrone)
            {
                player.DelBuff(buffIndex);
                buffIndex--;
            }
            else
            {
                player.buffTime[buffIndex] = 18000;
            }
        }
示例#5
0
 public override void UpdateAccessory(Player player, bool hideVisual)
 {
     TerminationPlayer modPlayer = TerminationPlayer.ModPlayer(player);
 }
示例#6
0
        public override void UpdateAccessory(Player player, bool hideVisual)
        {
            TerminationPlayer modPlayer = TerminationPlayer.ModPlayer(player);

            player.buffImmune[mod.BuffType("Nanobot")] = true;
        }