50 lines
1.5 KiB
C#
50 lines
1.5 KiB
C#
using Continuity.Content.Items;
|
|
using Continuity.Content.Items.Materials;
|
|
using Microsoft.Xna.Framework;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Terraria;
|
|
using Terraria.ID;
|
|
using Terraria.ModLoader;
|
|
|
|
namespace continuity.Content.Items.Weapons
|
|
{
|
|
public class Geltana : ModItem
|
|
{
|
|
public override void SetDefaults()
|
|
{
|
|
Item.useStyle = 1;
|
|
Item.crit = 20;
|
|
Item.useTurn = true;
|
|
Item.autoReuse = true;
|
|
Item.knockBack = 3f;
|
|
Item.useAnimation = 15;
|
|
Item.DamageType = DamageClass.Melee;
|
|
Item.useTime = 13;
|
|
Item.damage = 24;
|
|
Item.width = 54;
|
|
Item.height = 106;
|
|
Item.value = Item.buyPrice(gold: 15);
|
|
Item.rare = ItemRarityID.Blue;
|
|
}
|
|
|
|
public override void AddRecipes()
|
|
{
|
|
Recipe recipe = Recipe.Create(ModContent.ItemType<Geltana>());
|
|
recipe.AddIngredient(ItemID.Katana, 1);
|
|
recipe.AddIngredient(ModContent.ItemType<ExquisiteGel>(), 8);
|
|
recipe.AddIngredient(ItemID.Coal, 10);
|
|
recipe.AddTile(TileID.Solidifier);
|
|
recipe.AddTile(TileID.Anvils);
|
|
recipe.Register();
|
|
}
|
|
|
|
public override void OnHitNPC(Player player, NPC target, NPC.HitInfo hit, int damageDone)
|
|
{
|
|
target.AddBuff(BuffID.OnFire, 120);
|
|
}
|
|
}
|
|
}
|