private void OnBulletHell(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.BulletHell && untoldplayer.SkillPoints >= 1 && untoldplayer.BulletStorm) { untoldplayer.BulletHell = true; untoldplayer.SkillPoints--; } }
private void OnSpeedy(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.Speedy && untoldplayer.SkillPoints >= 1 && untoldplayer.BetterGunpowder) { untoldplayer.Speedy = true; untoldplayer.SkillPoints--; } }
private void OnStress(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.Stress && untoldplayer.SkillPoints >= 1 && untoldplayer.FasterGelCombustion) { untoldplayer.Stress = true; untoldplayer.SkillPoints--; } }
private void OnDimensionalBullets(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.DimensionalBullets && untoldplayer.SkillPoints >= 1 && untoldplayer.DimensionalMagazines) { untoldplayer.DimensionalBullets = true; untoldplayer.SkillPoints--; } }
private void OnGoldenFingers(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.GoldenFingers && untoldplayer.SkillPoints >= 1 && untoldplayer.LuckyShots) { untoldplayer.GoldenFingers = true; untoldplayer.SkillPoints--; } }
private void OnShadowBullets(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.ShadowBullets && untoldplayer.SkillPoints >= 1 && untoldplayer.ShadowFormSkill) { untoldplayer.ShadowBullets = true; untoldplayer.SkillPoints--; } }
private void OnBetterGunpowder(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.BetterGunpowder && untoldplayer.SkillPoints >= 1 && untoldplayer.RangerDexterity) { untoldplayer.BetterGunpowder = true; untoldplayer.SkillPoints--; } }
private void OnHuntersFocus(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.HuntersFocus && untoldplayer.SkillPoints >= 1 && untoldplayer.MarksmansConcentration) { untoldplayer.HuntersFocus = true; untoldplayer.SkillPoints--; } }
private void OnCamouflage(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.Camouflage && untoldplayer.SkillPoints >= 1 && untoldplayer.HuntersFocus) { untoldplayer.Camouflage = true; untoldplayer.SkillPoints--; } }
private void OnEaglesEyes(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.EaglesEyes && untoldplayer.SkillPoints >= 1 && untoldplayer.RangerDexterity) { untoldplayer.EaglesEyes = true; untoldplayer.SkillPoints--; } }
private void OnMarksmansConcentration(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.MarksmansConcentration && untoldplayer.SkillPoints >= 1 && untoldplayer.EaglesEyes) { untoldplayer.MarksmansConcentration = true; untoldplayer.SkillPoints--; } }
private void OnPoisonedArrows(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.PoisonedArrows && untoldplayer.SkillPoints >= 1 && untoldplayer.SharpenedArrows) { untoldplayer.PoisonedArrows = true; untoldplayer.SkillPoints--; } }
private void OnAchillesHeel(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.AchillesHeel && untoldplayer.SkillPoints >= 1 && untoldplayer.SuperSharpenedArrows && untoldplayer.LuckyShots) { untoldplayer.AchillesHeel = true; untoldplayer.SkillPoints--; } }
private void OnHunterInstincts(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.HunterInstincts && untoldplayer.SkillPoints >= 1 && untoldplayer.HunterAcrobatics) { untoldplayer.HunterInstincts = true; untoldplayer.SkillPoints--; } }
private void OnAerialTakeover(UIMouseEvent evt, UIElement listeningElement) { UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (!untoldplayer.AerialTakeover && untoldplayer.SkillPoints >= 1 && untoldplayer.HunterAcrobatics) { untoldplayer.AerialTakeover = true; untoldplayer.SkillPoints--; } }
public override void Update(GameTime gameTime) { RangersDexterity.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/RangersDexterity1")); HunterAcrobatics.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterAcrobatics0")); AerialTakeover.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AerialTakeover0")); HunterInstincts.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterInstincts0")); SharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SharpenedArrows0")); SuperSharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SuperSharpenedArrows0")); AchillesHeel.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AchillesHeel0")); PoisonedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/PoisonedArrows0")); EaglesEyes.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/EaglesEyes0")); MarksmansConcentration.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/MarksmansConcentration0")); HuntersFocus.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HuntersFocus0")); Camouflage.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Camouflage0")); ShadowForm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowForm0")); ShadowArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowArrows0")); ShadowBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowBullets0")); BetterGunpowder.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BetterGunpowder0")); DimensionalMagazines.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalMagazines0")); DimensionalBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalBullets0")); LuckyShots.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/LuckyShots0")); GoldenFingers.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/GoldenFingers0")); Speedy.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Speedy0")); FasterGelCombustion.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/FasterGelCombustion0")); Stress.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Stress0")); BulletStorm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletStorm0")); BulletHell.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletHell0")); UntoldPlayer untoldplayer = Main.LocalPlayer.GetModPlayer <UntoldPlayer>(); if (Main.LocalPlayer.GetModPlayer <UntoldPlayer>().Level == 15) { LevelText.SetText("Level: MAX"); } else { LevelText.SetText("Level: " + untoldplayer.Level); } SkillPointsLeftText.SetText("Skill Points: " + untoldplayer.SkillPoints); XPText.SetText("XP: " + untoldplayer.Experience + "/" + untoldplayer.XPLimit); if (panel.IsMouseHovering) { Main.LocalPlayer.mouseInterface = true; } if (RangersDexterity.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Ranger's Dexterity]\nMultiplies your movement speed by 20%\nwhile holding a Ranged Weapon"); } if (HunterAcrobatics.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Hunter Acrobatics]\nIncreased jump height while holding a Bow\n[c/b40000:Requires: Ranger's Dexterity]"); } if (AerialTakeover.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Aerial Takeover]\nPress the Binded Key to propel backwards\nand upwards\n[c/b40000:Requires: Hunter Acrobatics]"); } if (HunterInstincts.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Hunter Instincts]\nWhile holding a bow, you can clearly see\nall traps around you\n[c/b40000:Requires: Hunter Acrobatics]"); } if (SharpenedArrows.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Sharpened Arrows]\nIncreases armor penetration by 5 while\nwhile holding a Bow\n[c/b40000:Requires: Ranger's Dexterity]"); } if (SuperSharpenedArrows.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Super Sharpened Arrows]\nWooden Arrows penetrate 1 enemy\n[c/b40000:Requires: Sharpened Arrows]"); } if (AchillesHeel.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Achilles' Heel]\nWhen hitting a non-Boss enemy, you have\na 2% chance of instakilling them\n[c/b40000:Requires: SS Arrows & Lucky Shots]"); } if (PoisonedArrows.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Poisoned Arrows]\nArrows have a 15% chance of inflicting\nPoisoned\n[c/b40000:Requires: Sharpened Arrows]"); } if (EaglesEyes.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Eagle's Eyes]\n3% increased critical chance\n[c/b40000:Requires: Ranger's Dexterity]"); } if (MarksmansConcentration.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Marksman's Concentration]\nWhile holding a Bow and not running fast,\nvision decreased but damage increased by 5%\n[c/b40000:Requires: Eagle's Eyes]"); } if (HuntersFocus.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Hunter's Focus]\nWhile holding a Bow and not running fast,\nyou can clearly see all enemies near you\n[c/b40000:Requires: Marksman's Concentration]"); } if (Camouflage.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Camouflage]\nWhile standing still or walking very\nslowly, enemy agro is reduced\n[c/b40000:Requires: Hunter's Focus]"); } if (ShadowForm.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Shadow Form (Active Ability)]\nEnemy aggro is greatly reduced\nand movement speed is increased\nDuration: 5 Seconds | Cooldown: 20 Seconds\n[c/b40000:Requires: Camouflage]"); } if (ShadowArrows.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Shadow Arrows]\nWooden Arrows fired while in Shadow Form\nget empowered with shadows\n[c/b40000:Requires: Shadow Form]"); } if (ShadowBullets.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Shadow Bullets]\nMusket Balls fired while in Shadow Form\nget empowered with shadows\n[c/b40000:Requires: Shadow Form]"); } if (BetterGunpowder.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:High Propellant]\nGuns deal 5% more damage\n[c/b40000:Requires: Ranger's Dexterity]"); } if (DimensionalMagazines.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Dimensional Magazines]\nYou have a 15% chance of getting Musket Balls\nback after hitting an enemy with a bullet\n[c/b40000:Requires: High Propellant]"); } if (DimensionalBullets.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Dimensional Bullets]\nBullets gotten back from Dimensional Magazines\nhave a 50% chance of being automatically\nfired in a weaker form\n[c/b40000:Requires: Dimensional Magazines]"); } if (LuckyShots.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Lucky Shots]\nCritical strikes grant a temporary buff\nthat increases damage by 10%\n[c/b40000:Requires: High Propellant]"); } if (GoldenFingers.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Golden Fingers]\nGuns have a 10% chance to inflict Midas\n[c/b40000:Requires: Lucky Shots]"); } if (Speedy.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Speedy]\nGuns deal 4% more damage while you are\nrunning fast\n[c/b40000:Requires: High Propellant]"); } if (FasterGelCombustion.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Faster Gel Combustion]\nFlamethrowers are 8% faster\n[c/b40000:Requires: Speedy]"); } if (Stress.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Stress]\nWhen below 30% health, you deal 10% more damage\n[c/b40000:Requires: Faster Gel Combustion]"); } if (BulletStorm.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Bullet Storm]\nWhen below 40% health, Guns are 10% faster\n[c/b40000:Requires: Stress]"); } if (BulletHell.IsMouseHovering) { DescriptionText.SetText("[c/ffec00:Bullet Hell]\nWhen below 50% health, Guns have a\n33% chance of inflicting On Fire!\n[c/b40000:Requires: Bullet Storm]"); } if (untoldplayer.RangerDexterity == false) { RangersDexterity.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/RangersDexterity1")); } else { RangersDexterity.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/RangersDexterity2")); BetterGunpowder.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BetterGunpowder1")); if (untoldplayer.BetterGunpowder) { BetterGunpowder.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BetterGunpowder2")); DimensionalMagazines.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalMagazines1")); LuckyShots.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/LuckyShots1")); Speedy.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Speedy1")); if (untoldplayer.Speedy) { Speedy.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Speedy2")); FasterGelCombustion.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/FasterGelCombustion1")); if (untoldplayer.FasterGelCombustion) { FasterGelCombustion.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/FasterGelCombustion2")); Stress.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Stress1")); if (untoldplayer.Stress) { Stress.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Stress2")); BulletStorm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletStorm1")); if (untoldplayer.BulletStorm) { BulletStorm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletStorm2")); BulletHell.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletHell1")); if (untoldplayer.BulletHell) { BulletHell.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/BulletHell2")); } } } } } if (untoldplayer.LuckyShots) { LuckyShots.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/LuckyShots2")); GoldenFingers.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/GoldenFingers1")); if (untoldplayer.GoldenFingers) { GoldenFingers.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/GoldenFingers2")); } } if (untoldplayer.DimensionalMagazines) { DimensionalMagazines.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalMagazines2")); DimensionalBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalBullets1")); if (untoldplayer.DimensionalBullets) { DimensionalBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/DimensionalBullets2")); } } } if (untoldplayer.EaglesEyes == false) { EaglesEyes.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/EaglesEyes1")); } else { EaglesEyes.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/EaglesEyes2")); if (untoldplayer.MarksmansConcentration == false) { MarksmansConcentration.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/MarksmansConcentration1")); } else { MarksmansConcentration.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/MarksmansConcentration2")); if (untoldplayer.HuntersFocus == false) { HuntersFocus.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HuntersFocus1")); } else { HuntersFocus.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HuntersFocus2")); if (untoldplayer.Camouflage == false) { Camouflage.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Camouflage1")); } else { Camouflage.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/Camouflage2")); if (untoldplayer.ShadowFormSkill == false) { ShadowForm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowForm1")); } else { ShadowForm.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowForm2")); ShadowArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowArrows1")); ShadowBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowBullets1")); if (untoldplayer.ShadowArrows) { ShadowArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowArrows2")); } if (untoldplayer.ShadowBullets) { ShadowBullets.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/ShadowBullets2")); } } } } } } if (untoldplayer.SharpenedArrows == false) { SharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SharpenedArrows1")); } else { SharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SharpenedArrows2")); if (untoldplayer.PoisonedArrows == false) { PoisonedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/PoisonedArrows1")); } else { PoisonedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/PoisonedArrows2")); } if (untoldplayer.SuperSharpenedArrows == false) { SuperSharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SuperSharpenedArrows1")); } else { SuperSharpenedArrows.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/SuperSharpenedArrows2")); if (untoldplayer.AchillesHeel) { AchillesHeel.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AchillesHeel2")); } else if (!untoldplayer.AchillesHeel && untoldplayer.LuckyShots) { AchillesHeel.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AchillesHeel1")); } } } if (untoldplayer.HunterAcrobatics == false) { HunterAcrobatics.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterAcrobatics1")); } else { HunterAcrobatics.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterAcrobatics2")); if (untoldplayer.AerialTakeover == false) { AerialTakeover.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AerialTakeover1")); } else { AerialTakeover.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/AerialTakeover2")); } if (untoldplayer.HunterInstincts == false) { HunterInstincts.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterInstincts1")); } else { HunterInstincts.SetImage(ModContent.GetTexture("UntoldLegends/Sprites/Ranged/HunterInstincts2")); } } } }