コード例 #1
0
        public override void Update(Player player, ref int buffIndex)
        {
            OurStuffAddonPlayer p = player.GetModPlayer <OurStuffAddonPlayer>();

            player.wingTime    = 0;
            player.wingTimeMax = 0;
        }
コード例 #2
0
        public override void Update(Player player, ref int buffIndex)
        {
            OurStuffAddonPlayer p         = player.GetModPlayer <OurStuffAddonPlayer>();
            SpiritDamagePlayer  modPlayer = SpiritDamagePlayer.ModPlayer(player);

            modPlayer.spiritDamageMult *= 1.1f;
        }
コード例 #3
0
        public override void Update(Player player, ref int buffIndex)
        {
            OurStuffAddonPlayer p = player.GetModPlayer <OurStuffAddonPlayer>();

            // Some other effects:
            //player.lifeRegen++;
            //player.meleeCrit += 2;
            Lighting.AddLight((int)(player.position.X + (float)(player.width / 2)) / 16, (int)(player.position.Y + (float)(player.height / 2)) / 16, 0f, 4f, 2f);
            //player.meleeSpeed += 0.051f;
            //player.statDefense += 3;
            //player.moveSpeed += 0.05f;
        }
コード例 #4
0
ファイル: ChloroBulb.cs プロジェクト: Waasephi/Slimes-Stuff
        public override void CheckActive()
        {
            Player player = Main.player[projectile.owner];
            OurStuffAddonPlayer modPlayer = player.GetModPlayer <OurStuffAddonPlayer>();

            if (player.dead)
            {
                modPlayer.ChloroBulb = false;
            }
            if (modPlayer.ChloroBulb)
            {             // Make sure you are resetting this bool in ModPlayer.ResetEffects. See ExamplePlayer.ResetEffects
                projectile.timeLeft = 2;
            }
        }
コード例 #5
0
ファイル: CursedWisp.cs プロジェクト: Waasephi/Slimes-Stuff
        public override void Update(Player player, ref int buffIndex)
        {
            OurStuffAddonPlayer modPlayer = player.GetModPlayer <OurStuffAddonPlayer>();

            if (player.ownedProjectileCounts[ProjectileType <Projectiles.Minions.CursedWisp>()] > 0)
            {
                modPlayer.CursedWisp = true;
            }
            if (!modPlayer.CursedWisp)
            {
                player.DelBuff(buffIndex);
                buffIndex--;
            }
            else
            {
                player.buffTime[buffIndex] = 18000;
            }
        }