feat: Geltana

This commit is contained in:
Abdulmujeeb Raji 2024-11-11 11:56:47 +00:00
parent 9f89c4bfbc
commit b9785ce9c6
Signed by untrusted user: midnadimple
GPG key ID: EB02C582F8C3962B
3 changed files with 52 additions and 0 deletions

43
Content/Items/Geltana.cs Normal file
View file

@ -0,0 +1,43 @@
using Continuity.Content.Items;
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
{
public class Geltana : ModItem
{
public override void SetDefaults()
{
Item.useStyle = 1;
Item.useTurn = true;
Item.autoReuse = true;
Item.useAnimation = 15;
Item.useTime = 15;
Item.damage = 25;
}
public override void AddRecipes()
{
Recipe recipe = Recipe.Create(ModContent.ItemType<Geltana>());
recipe.AddIngredient(ItemID.Katana, 1);
recipe.AddIngredient(ModContent.ItemType<ExquisiteGel>(), 8);
// TODO(midnadimple): Replace torch with coal when we implement that
recipe.AddIngredient(ItemID.Torch, 20);
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, 180);
}
}
}

BIN
Content/Items/Geltana.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

View file

@ -12,4 +12,13 @@ Items: {
Tooltip: "[c/4572e3:A refined type of gel featured within slime royalty.]"
DisplayName: Exquisite Gel
}
Geltana: {
Tooltip:
'''
Half the taste, twice the flame!
A [c/4572e3:gel-covered] katana that [c/B4202A:sets enemies on fire].
'''
DisplayName: Geltana
}
}