Gooseman
Terrarian
I need to make a treasure bag every thing ok except one ligne of code the errore say
error CSo619 'Moditem.bossBagNPC' is obsolete 'override ModItem.BossBagNPC property'
can you help me
This is the code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Terraria;
using Terraria.ModLoader;
using Terraria.ID;
namespace jeffmod.Items.TreasureBags
{
public class TutorialBossBag : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Treasure Bag");
Tooltip.SetDefault("{$CommonItemTooltip.RightClickToOpen}");
}
public override void SetDefaults()
{
item.maxStack = 999;
item.consumable = true;
item.width = 24;
item.height = 24;
item.rare = 9;
item.expert = true;
bossBagNPC = mod.NPCType("TheTyrant");
}
public override bool CanRightClick()
{
return true;
}
public override void OpenBossBag(Player player)
{
player.TryGettingDevArmor();
if (Main.rand.Next(3) == 0)
{
player.QuickSpawnItem(mod.ItemType("TyrantEdge"));
}
player.QuickSpawnItem(ItemID.HellstoneBar, 5);
}
}
}
error CSo619 'Moditem.bossBagNPC' is obsolete 'override ModItem.BossBagNPC property'
can you help me
This is the code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Terraria;
using Terraria.ModLoader;
using Terraria.ID;
namespace jeffmod.Items.TreasureBags
{
public class TutorialBossBag : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Treasure Bag");
Tooltip.SetDefault("{$CommonItemTooltip.RightClickToOpen}");
}
public override void SetDefaults()
{
item.maxStack = 999;
item.consumable = true;
item.width = 24;
item.height = 24;
item.rare = 9;
item.expert = true;
bossBagNPC = mod.NPCType("TheTyrant");
}
public override bool CanRightClick()
{
return true;
}
public override void OpenBossBag(Player player)
{
player.TryGettingDevArmor();
if (Main.rand.Next(3) == 0)
{
player.QuickSpawnItem(mod.ItemType("TyrantEdge"));
}
player.QuickSpawnItem(ItemID.HellstoneBar, 5);
}
}
}