public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //blazing brute modPlayer.SolariusArmor = true; //cosmic commander modPlayer.VoxaArmor = true; //nebulous apprentice modPlayer.NubaArmor = true; //nubas blessing modPlayer.NubaBlessing = true; //stellar priest modPlayer.DustiteArmor = true; if (player.ownedProjectileCounts[soa.ProjectileType("StellarGuardian")] == 0 && !player.dead) { Projectile.NewProjectile(player.Center, Vector2.Zero, soa.ProjectileType("StellarGuardian"), (int)(1000f * player.minionDamage), 0f, player.whoAmI, 0f, 0f); } //quasar modPlayer.NovaSetEffect = true; //fallen prince modPlayer.NovanielArmor = true; //novaniels resolve ModLoader.GetMod("SacredTools").GetItem("NovanielResolve").UpdateAccessory(player, hideVisual); //celestial ring ModLoader.GetMod("SacredTools").GetItem("LunarRing").UpdateAccessory(player, hideVisual); //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //frosthunter modPlayer.frostburnRanged = true; //frigid pendant modPlayer.decreePendant = true; if (hideVisual) { modPlayer.decreePendantHide = true; } //blightbone modPlayer.blightEmpowerment = true; //dreadflame emblem modPlayer.dreadEmblem = true; //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //eerie modPlayer.EerieEffect = true; //bismuth modPlayer.bismuthArmor = true; //dreadfire modPlayer.DreadEffect = true; //pumpkin amulet modPlayer.pumpkinAmulet = true; //marstech modPlayer.marsArmor = true; //space junk modPlayer.spaceJunk = true; //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.frostburnRanged = true; if (player.ZoneSnow) { player.rangedDamage += 0.15f; } //frigid pendant modPlayer.decreePendant = true; if (hideVisual) { modPlayer.decreePendantHide = true; } //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.CalamityLoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(mod); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //void warden modPlayer.voidDefense = true; modPlayer.voidOffense = true; //vulcan reaper player.buffImmune[soa.BuffType("SerpentWrath")] = true; player.buffImmune[soa.BuffType("ObsidianCurse")] = true; //flarium modPlayer.DragonSetEffect = true; //exitum //soon tm //asthraltite modPlayer.AstralSet = true; //ring of the fallen ModLoader.GetMod("SacredTools").GetItem("AsthralRing").UpdateAccessory(player, hideVisual); //memento mori ModLoader.GetMod("SacredTools").GetItem("MementoMori").UpdateAccessory(player, hideVisual); //arcanum of the caster ModLoader.GetMod("SacredTools").GetItem("CasterArcanum").UpdateAccessory(player, hideVisual); //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(mod); player.meleeDamage *= 1.15f; player.meleeSpeed *= 1.15f; player.yoyoGlove = true; player.yoyoString = true; modPlayer.allParticles = true; base.UpdateAccessory(player, hideVisual); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!FargowiltasSoulsDLC.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.NovaSetEffect = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!FargowiltasSoulsDLC.Instance.SoALoaded) return; ModdedPlayer modPlayer = player.GetModPlayer<ModdedPlayer>(); //set bonus modPlayer.NovanielArmor = true; //novaniels resolve ModLoader.GetMod("SacredTools").GetItem("NovanielResolve").UpdateAccessory(player, hideVisual); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.SolariusArmor = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!FargowiltasSoulsDLC.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); mod.GetItem("FoundationsForce").UpdateAccessory(player, hideVisual); mod.GetItem("GenerationsForce").UpdateAccessory(player, hideVisual); mod.GetItem("SoranForce").UpdateAccessory(player, hideVisual); mod.GetItem("SyranForce").UpdateAccessory(player, hideVisual); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.EerieEffect = true; //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.CalamityLoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(mod); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); mod.GetItem("GenerationsForce").UpdateAccessory(player, hideVisual); mod.GetItem("SoranForce").UpdateAccessory(player, hideVisual); mod.GetItem("SyranForce").UpdateAccessory(player, hideVisual); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!FargowiltasSoulsDLC.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.marsArmor = true; //space junk modPlayer.spaceJunk = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SOALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.NubaArmor = true; //nubas blessing modPlayer.NubaBlessing = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus player.buffImmune[soa.BuffType("SerpentWrath")] = true; player.buffImmune[soa.BuffType("ObsidianCurse")] = true; //pet soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!FargowiltasSoulsDLC.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.voidDefense = true; modPlayer.voidOffense = true; //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.blightEmpowerment = true; //dreadflame emblem modPlayer.dreadEmblem = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SOALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.DreadEffect = true; //pumpkin amulet modPlayer.pumpkinAmulet = true; }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SOALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.exodusHelmet = true; modPlayer.exodusChest = true; modPlayer.exodusLegs = true; //stone of resonance ModLoader.GetMod("SacredTools").GetItem("StoneOfResonance").UpdateAccessory(player, hideVisual); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SOALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus player.moveSpeed += 0.2f; //lapis pendant modPlayer.LapisPendant = true; //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SOALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.DustiteArmor = true; if (player.ownedProjectileCounts[soa.ProjectileType("StellarGuardian")] == 0 && !player.dead) { Projectile.NewProjectile(player.Center, Vector2.Zero, soa.ProjectileType("StellarGuardian"), (int)(1000f * player.minionDamage), 0f, player.whoAmI, 0f, 0f); } //pet soon tm }
public bool Cast() { int repeats = ModdedPlayer.RangedRepetitions(); Vector3 pos = cam.position + offset; Vector3 right = cam.transform.right; float costTotal = 0; for (int i = 0; i < repeats; i++) { float cost = costTotal + ModdedPlayer.Stats.spell_fireboltEnergyCost * ModdedPlayer.Stats.spellCost * (i > 0 ? Mathf.Pow(ModdedPlayer.Stats.perk_multishotDamagePennalty, i) : 1); float costS = cost * ModdedPlayer.Stats.SpellCostToStamina; if (LocalPlayer.Stats.Stamina > costS) { float costE = cost - costS; if (LocalPlayer.Stats.Energy > costE) //good to go { costTotal = cost; } else { repeats = i; break; } } else { repeats = i; break; } } if (repeats >= 1) { float costS = costTotal * ModdedPlayer.Stats.SpellCostToStamina; float costE = costTotal - costS; LocalPlayer.Stats.Energy -= costE; LocalPlayer.Stats.Stamina -= costS; asyncCaster.Cast(repeats); return(true); } return(false); }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //set bonus modPlayer.AstralSet = true; //ring of the fallen ModLoader.GetMod("SacredTools").GetItem("AsthralRing").UpdateAccessory(player, hideVisual); //memento mori ModLoader.GetMod("SacredTools").GetItem("MementoMori").UpdateAccessory(player, hideVisual); //arcanum of the caster ModLoader.GetMod("SacredTools").GetItem("CasterArcanum").UpdateAccessory(player, hideVisual); //pets soon tm }
public override void UpdateAccessory(Player player, bool hideVisual) { if (!Fargowiltas.Instance.SoALoaded) { return; } FargoPlayer fargoPlayer = player.GetModPlayer <FargoPlayer>(); ModdedPlayer modPlayer = player.GetModPlayer <ModdedPlayer>(); //bismuth modPlayer.bismuthArmor = true; //frosthunter modPlayer.frostburnRanged = true; //frigid pendant modPlayer.decreePendant = true; if (hideVisual) { modPlayer.decreePendantHide = true; } //blightbone modPlayer.blightEmpowerment = true; //dreadflame emblem modPlayer.dreadEmblem = true; //dreadfire modPlayer.DreadEffect = true; //pumpkin amulet modPlayer.pumpkinAmulet = true; //marstech modPlayer.marsArmor = true; //space junk modPlayer.spaceJunk = true; //pets soon tm }
public static void Respec() { ModdedPlayer.Respec(); }
public static void SetLevel(int lvl) { ModdedPlayer.instance.level = lvl; ModdedPlayer.Respec(); }