Refactor and redo Shattered Prism

This commit is contained in:
2025-11-24 22:08:04 +00:00
parent 9c9698a93d
commit c1ac0161f0
17 changed files with 545 additions and 652 deletions
+25
View File
@@ -0,0 +1,25 @@
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace ForgottenWawiTech.Content.Buffs.Debuffs
{
public class Waved : ModBuff
{
public override void SetStaticDefaults()
{
Main.debuff[Type] = true;
Main.pvpBuff[Type] = false;
Main.buffNoSave[Type] = true;
BuffID.Sets.NurseCannotRemoveDebuff[Type] = true;
}
public override string Texture => "Terraria/Images/Buff_" + BuffID.Wet;
public override void Update(Player player, ref int buffIndex)
{
player.wingTimeMax = (int)(player.wingTimeMax * 0f); // Disable wing flight
player.jumpSpeedBoost += 1.0f; // but double jump height
}
}
}