tModLoader Accessory Help!

Geoff Copuc

Skeletron Prime
So basically I'm trying to make an accessory like the spore sac (Plantera's expert mode drop) I put "player.sporeSac = true;" under UpdateAccessory, but when I get in-game no spores spawn?????

Any help would be appreciated,
Thanks

using Terraria.ModLoader;
using System;
using Microsoft.Xna.Framework;
using Terraria.ID;
using Terraria;

namespace geoffmod.Items.Accessories
{
class SporeStone : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Spore Stone");
Tooltip.SetDefault("Summons spores over time that will damage enemies\nGreatly increases life regen when not moving");
}
public override void SetDefaults()
{
item.accessory = true;
item.width = 26;
item.height = 26;
item.value = Item.buyPrice(gold: 10);
item.rare = ItemRarityID.Expert;
item.expert = true;
item.expertOnly = true;
}
public override void UpdateAccessory(Player player, bool hideVisual)
{
player.sporeSac = true;
player.shinyStone = true;
}

public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.SporeSac);
recipe.AddIngredient(ItemID.ShinyStone);
recipe.AddTile(TileID.TinkerersWorkbench);
recipe.SetResult(this);
recipe.AddRecipe();
}
}
}
 
Last edited:
Back
Top Bottom