41 lines
1.2 KiB
C#
41 lines
1.2 KiB
C#
using Terraria;
|
|
using Terraria.DataStructures;
|
|
using Terraria.ID;
|
|
using Terraria.ModLoader;
|
|
|
|
namespace Emiliasmod.Content.Items.Accessories
|
|
{
|
|
[Autoload(false)]
|
|
[AutoloadEquip(EquipType.Wings)]
|
|
public class Spacesurf : ModItem {
|
|
public override string Texture => $"Emiliasmod/Assets/Textures/{Name}";
|
|
|
|
//public override void SetStaticDefaults() {
|
|
// ArmorIDs.Wing.Sets.Stats[Item.wingSlot] = new WingStats(180, 8.5f, 4.5f, true, -1, 4.5f);
|
|
//}
|
|
public override void SetDefaults() {
|
|
Item.width = 22;
|
|
Item.height = 20;
|
|
Item.value = Item.sellPrice(1, 35, 0, 0);
|
|
Item.rare = ItemRarityID.Red;
|
|
Item.accessory = true;
|
|
Item.master = true;
|
|
}
|
|
|
|
public override void UpdateAccessory(Player player, bool hideVisual) {
|
|
player.empressBrooch = true;
|
|
player.moveSpeed += 0.15f;
|
|
player.wingsLogic = 45; // simplest answer
|
|
}
|
|
|
|
public override void AddRecipes() {
|
|
Recipe recipe = CreateRecipe();
|
|
recipe.AddCondition(Condition.DownedMoonLord);
|
|
recipe.AddIngredient(ItemID.EmpressFlightBooster, 1);
|
|
recipe.AddIngredient(ItemID.MoonLordLegs, 1);
|
|
recipe.AddIngredient(ItemID.LongRainbowTrailWings, 1);
|
|
recipe.Register();
|
|
}
|
|
}
|
|
}
|