public override void SetStaticDefaults()
{
Tooltip.SetDefault("How do these even work?");
}
public override void SetDefaults()
{
item.width = 22;
item.height = 20;
item.value = 25000;
item.rare = 6;
item.accessory = true;
}
public override void UpdateAccessory(Player player, bool hideVisual)
{
player.wingTimeMax = 100;
}
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.10f;
maxCanAscendMultiplier = .8f;
maxAscentMultiplier = 2.5f;
constantAscend = 0.135f;
}
public override void HorizontalWingSpeeds(Player player, ref float speed, ref float acceleration)
{
speed = 7f;
acceleration *= 1.5f;
}
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.DirtBlock, 999);
recipe.AddIngredient(ItemID.SoulofFlight, 20);
recipe.AddTile(TileID.MythrilAnvil);
recipe.SetResult(this);
recipe.AddRecipe();
}