public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.Defense8 = true; modPlayer.DR10 = true; modPlayer.Regeneration = true; modPlayer.Lifeforce = true; modPlayer.MS = true; player.longInvince = true; if (NPC.downedMechBoss2) { player.buffImmune[39] = true; player.buffImmune[69] = true; } player.buffImmune[24] = true; player.buffImmune[44] = true; player.buffImmune[46] = true; player.buffImmune[47] = true; player.lavaImmune = true; player.fireWalk = true; player.buffImmune[1] = true; player.buffImmune[2] = true; player.buffImmune[5] = true; player.buffImmune[14] = true; player.buffImmune[113] = true; player.buffImmune[114] = true; player.buffImmune[ModContent.BuffType <Buffs.LongInvincible>()] = true; player.buffImmune[ModContent.BuffType <Buffs.TitanSkin>()] = true; if (player.thorns < 1.0) { player.thorns = 0.3333333f; } BuffLoader.Update(BuffID.ObsidianSkin, player, ref buffIndex); }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.AllDamage10 = true; modPlayer.AllCrit10 = true; player.ammoPotion = true; player.archery = true; player.buffImmune[16] = true; player.buffImmune[112] = true; player.buffImmune[115] = true; player.buffImmune[117] = true; }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.Defense8 = true; modPlayer.Regeneration = true; player.buffImmune[2] = true; player.buffImmune[5] = true; player.buffImmune[14] = true; player.buffImmune[106] = true; player.buffImmune[116] = true; player.buffImmune[121] = true; player.buffImmune[122] = true; player.buffImmune[123] = true; player.fishingSkill += 15; player.sonarPotion = true; player.cratePotion = true; player.calmed = true; if ((double)player.thorns < 1.0) { player.thorns = 0.3333333f; } player.inferno = true; Lighting.AddLight((int)((double)player.Center.X / 16.0), (int)((double)player.Center.Y / 16.0), 0.65f, 0.4f, 0.1f); int type = 24; float num = 200f; bool flag = player.infernoCounter % 60 == 0; int Damage = 10; if (player.whoAmI == Main.myPlayer) { for (int number = 0; number < 200; ++number) { NPC npc = Main.npc[number]; if (npc.active && !npc.friendly && (npc.damage > 0 && !npc.dontTakeDamage) && (!npc.buffImmune[type] && (double)Vector2.Distance(player.Center, npc.Center) <= (double)num)) { if (npc.FindBuffIndex(120) == -1) { npc.AddBuff(type, 120, false); } if (flag) { npc.StrikeNPC(Damage, 0.0f, 0, false, false, false); } } } } }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.AllDamage10 = true; modPlayer.AllCrit10 = true; player.GetDamage(DamageClass.Magic) += 0.25f; player.GetCritChance(DamageClass.Magic) += 2; player.statManaMax2 += 20; player.manaCost -= 0.02f; player.manaRegenBuff = true; player.buffImmune[6] = true; player.buffImmune[7] = true; player.buffImmune[29] = true; player.buffImmune[115] = true; player.buffImmune[117] = true; }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.AllDamage10 = true; modPlayer.AllCrit10 = true; modPlayer.Defense8 = true; modPlayer.DR10 = true; modPlayer.Regeneration = true; modPlayer.Lifeforce = true; player.endurance += 0.1f; player.buffImmune[2] = true; player.buffImmune[5] = true; player.buffImmune[113] = true; player.buffImmune[114] = true; player.buffImmune[115] = true; player.buffImmune[117] = true; }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.AllDamage10 = true; ++player.maxMinions; ++player.maxMinions; player.buffImmune[110] = true; player.buffImmune[115] = true; player.buffImmune[150] = true; // IMPLEMENT WHEN WEAKREFERENCES FIXED /* * if (ModLoader.GetMod("MorePotions") != null) * { * if (player.HasBuff(ModContent.BuffType<Buffs.MorePotionsComb>()) || player.HasBuff(ModLoader.GetMod("MorePotions").BuffType("SoulbindingElixerPotionBuff"))) * { * --player.maxMinions; * } * } */ }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.Defense8 = true; modPlayer.DR10 = true; modPlayer.Regeneration = true; modPlayer.Lifeforce = true; modPlayer.MS = true; player.lavaImmune = true; player.fireWalk = true; player.buffImmune[1] = true; player.buffImmune[2] = true; player.buffImmune[5] = true; player.buffImmune[14] = true; player.buffImmune[113] = true; player.buffImmune[114] = true; if (player.thorns < 1.0) { player.thorns = 0.3333333f; } BuffLoader.Update(BuffID.ObsidianSkin, player, ref buffIndex); }
public override void Update(Player player, ref int buffIndex) { AlchemistNPCLitePlayer modPlayer = player.GetModPlayer <AlchemistNPCLitePlayer>(); modPlayer.AllDamage10 = true; modPlayer.AllCrit10 = true; modPlayer.Defense8 = true; modPlayer.DR10 = true; modPlayer.Regeneration = true; modPlayer.Lifeforce = true; modPlayer.MS = true; player.GetDamage(DamageClass.Magic) += 0.25f; player.GetCritChance(DamageClass.Magic) += 2; player.statManaMax2 += 20; player.manaCost -= 0.02f; player.manaRegenBuff = true; player.archery = true; player.ammoPotion = true; player.lavaImmune = true; player.fireWalk = true; player.buffImmune[24] = true; player.buffImmune[29] = true; player.buffImmune[39] = true; player.buffImmune[44] = true; player.buffImmune[46] = true; player.buffImmune[47] = true; player.buffImmune[69] = true; player.buffImmune[110] = true; player.buffImmune[112] = true; player.buffImmune[113] = true; player.buffImmune[114] = true; player.buffImmune[115] = true; player.buffImmune[117] = true; player.buffImmune[150] = true; player.buffImmune[ModContent.BuffType <Buffs.BattleComb>()] = true; player.buffImmune[ModContent.BuffType <Buffs.TankComb>()] = true; player.buffImmune[ModContent.BuffType <Buffs.VanTankComb>()] = true; player.buffImmune[ModContent.BuffType <Buffs.RangerComb>()] = true; player.buffImmune[ModContent.BuffType <Buffs.MageComb>()] = true; player.buffImmune[ModContent.BuffType <Buffs.SummonerComb>()] = true; player.buffImmune[1] = true; player.buffImmune[2] = true; player.buffImmune[5] = true; player.buffImmune[6] = true; player.buffImmune[7] = true; player.buffImmune[14] = true; ++player.maxMinions; ++player.maxMinions; // IMPLEMENT WHEN WEAKREFERENCES FIXED /* * if (ModLoader.GetMod("MorePotions") != null) * { * if (player.HasBuff(ModContent.BuffType<Buffs.MorePotionsComb>()) || player.HasBuff(ModLoader.GetMod("MorePotions").BuffType("SoulbindingElixerPotionBuff"))) * { * --player.maxMinions; * } * if (player.HasBuff(ModContent.BuffType<Buffs.MorePotionsComb>()) || player.HasBuff(ModLoader.GetMod("MorePotions").BuffType("DiamondSkinPotionBuff"))) * { * player.statDefense -= 8; * } * } */ if (player.thorns < 1.0) { player.thorns = 0.3333333f; } BuffLoader.Update(BuffID.ObsidianSkin, player, ref buffIndex); }