PewPewTrash
Steampunker
I get error CS0115 at the AutoLoad Head texture with Ref string refstring, so here's the error:
c:\Users\HP\Documents\My games\Terraria\ModLoader\Mod Sources\OreGuns\NPCs\Boss\MegaEye.cs(37,24) : error CS0115: 'OreGuns.NPCs.Boss.MegaEye.AutoloadHead(ref string, ref string)': no suitable method found to override
And heres the Code:
using System;
using System.IO;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace OreGuns.NPCs.Boss
{
public class MegaEye : ModNPC
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Mega Eye");
}
public override void SetDefaults()
{
npc.aiStyle = 4; //5 is the flying AI
npc.lifeMax = 240000; //boss life
npc.damage = 140; //boss damage
npc.defense = 50; //boss defense
npc.knockBackResist = 10000f;
npc.width = 100;
npc.height = 100;
animationType = NPCID.Unicorn; //this boss will behavior like the DemonEye
npc.value = Item.buyPrice(0, 40, 75, 45);
npc.npcSlots = 1f;
npc.boss = true;
npc.lavaImmune = true;
npc.noGravity = true;
npc.noTileCollide = true;
npc.buffImmune[24] = true;
music = MusicID.Boss2;
npc.netAlways = true;
}
public override void AutoloadHead(ref string headTexture, ref string bossHeadTexture)
{
bossHeadTexture = "OreGuns/NPCs/MegaEye_Head_Boss"; //the boss head texture
}
public override void BossLoot(ref string name, ref int potionType)
{
potionType = ItemID.SuperHealingPotion; //boss drops
}
public override void ScaleExpertStats(int numPlayers, float bossLifeScale)
{
npc.lifeMax = (int)(npc.lifeMax * 0.579f * bossLifeScale); //boss life scale in expertmode
npc.damage = (int)(npc.damage * 0.6f); //boss damage increase in expermode
}
}
}
c:\Users\HP\Documents\My games\Terraria\ModLoader\Mod Sources\OreGuns\NPCs\Boss\MegaEye.cs(37,24) : error CS0115: 'OreGuns.NPCs.Boss.MegaEye.AutoloadHead(ref string, ref string)': no suitable method found to override
And heres the Code:
using System;
using System.IO;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace OreGuns.NPCs.Boss
{
public class MegaEye : ModNPC
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Mega Eye");
}
public override void SetDefaults()
{
npc.aiStyle = 4; //5 is the flying AI
npc.lifeMax = 240000; //boss life
npc.damage = 140; //boss damage
npc.defense = 50; //boss defense
npc.knockBackResist = 10000f;
npc.width = 100;
npc.height = 100;
animationType = NPCID.Unicorn; //this boss will behavior like the DemonEye
npc.value = Item.buyPrice(0, 40, 75, 45);
npc.npcSlots = 1f;
npc.boss = true;
npc.lavaImmune = true;
npc.noGravity = true;
npc.noTileCollide = true;
npc.buffImmune[24] = true;
music = MusicID.Boss2;
npc.netAlways = true;
}
public override void AutoloadHead(ref string headTexture, ref string bossHeadTexture)
{
bossHeadTexture = "OreGuns/NPCs/MegaEye_Head_Boss"; //the boss head texture
}
public override void BossLoot(ref string name, ref int potionType)
{
potionType = ItemID.SuperHealingPotion; //boss drops
}
public override void ScaleExpertStats(int numPlayers, float bossLifeScale)
{
npc.lifeMax = (int)(npc.lifeMax * 0.579f * bossLifeScale); //boss life scale in expertmode
npc.damage = (int)(npc.damage * 0.6f); //boss damage increase in expermode
}
}
}