using System.Collections.Generic;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace noname.Items
{
public class LatormWings : ModItem
{
public virtual bool Autoload(ref string LatormWings, ref string LatormWings_Wings, IList<EquipType> equips) // you can also do static.
{
equips.Add(EquipType.Wings);
return true;
}
public override void SetStaticDefaults() {
DisplayName.SetDefault("LatormWings");
Tooltip.SetDefault("a");
}
public override void SetDefaults()
{
item.width = 22;
item.height = 20;
item.value = 10000;
item.rare = 4;
item.accessory = true;
}
public override void UpdateAccessory(Player player, bool hideVisual)
{
player.wingTimeMax = 10; //wings Height
}
public override void VerticalWingSpeeds(Player player, ref float ascentWhenFalling, ref float ascentWhenRising, ref float maxCanAscendMultiplier, ref float maxAscentMultiplier, ref float constantAscend)
{
ascentWhenFalling = 0.85f;
ascentWhenRising = 0.15f;
maxCanAscendMultiplier = 1f;
maxAscentMultiplier = 3f;
constantAscend = 0.135f;
}
public override void HorizontalWingSpeeds(Player player, ref float speed, ref float acceleration)
{
speed = 9f;
acceleration *= 2.5f;
}
public override void AddRecipes() //How to craft this item
{
ModRecipe recipe = new ModRecipe (mod);
recipe.AddIngredient(null, "latorm", 10);
recipe.AddTile(TileID.Anvils);
}
}
}