RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

OWLRT assistance please

jezika

Traveler
Ok, first the issue ( I hope I have it posted properly)
Code:
RunUO - [www.runuo.com] Version 2.3, Build 4805.33225
Core: Running on .NET Framework Version 4.0.30319
Core: Optimizing for 3 64-bit processors
Scripts: Compiling C# scripts...failed (3 errors, 0 warnings)
Errors:
+ Items/Skill Items/Magical/Spellbook.cs:
    CS0246: Line 29: The type or namespace name 'ISlayer' could not be found (ar
e you missing a using directive or an assembly reference?)
+ Items/Skill Items/Musical Instruments/BaseInstrument.cs:
    CS0246: Line 20: The type or namespace name 'ISlayer' could not be found (ar
e you missing a using directive or an assembly reference?)
+ Customs/New/Daat99 OWLT Control Center.cs:
    CS0246: Line 90: The type or namespace name 'CommandEventArgs' could not be
found (are you missing a using directive or an assembly reference?)
    CS0246: Line 102: The type or namespace name 'CommandEventArgs' could not be
found (are you missing a using directive or an assembly reference?)
    CS0246: Line 110: The type or namespace name 'CommandEventArgs' could not be
found (are you missing a using directive or an assembly reference?)
    CS0246: Line 118: The type or namespace name 'CommandEventArgs' could not be
found (are you missing a using directive or an assembly reference?)
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.

I have not merged anything as of yet. all of the files in the "modified" folder have replaced all of the originals as per Daat99's instructions. But due to some of my original files being altered, my compiling issue will not be addressed by the author on that thread. And so, I bring this issue here for help.

yes, I have read his instructions. there are 4 steps-
O.W.L.T.R. Installation:
1. Place all the files anywhere in **\runuo\scripts\custom\**
2. Go over all the files in the modified directory and make sure you replace the original files with them (if you miss even 1 it won't compile and will get you tons of errors.
3. Restart the shard and set the settings you want in the OWLTR control center ([add daat99owltr).
4. Restart the server and let your players have fun :)

I have done the 4 steps 3 times and each time I get the same end results which are posted up top.

The items/skill items/magical/spellbook.cs one - that file was never touched and same with the base instruments. and the customs/new/daat99 owlt control center.cs I am quite confused as I just got this tonight about 8 hours ago off the first page V2.93

I am not an advanced scripter, I do know some scripting language and I am learning how to read the scripts. I have actually created a few simple scripts and a few items for my server.

Thank you to any and all who place constructive help and assistance. Please, if all you wish to post is a negative remark, sarcasm or anything like that, just don't hit reply. I know the only way to learn is to do that is why I have created a few items and small scripts of my own.

I do have winmerge.

Thank you in advance for any assistance
 

jezika

Traveler
ok placed the newer version in, replaced the newer files with the ones from the other version and these are errors
Code:
RunUO - [www.runuo.com] Version 2.3, Build 4805.33225
Core: Running on .NET Framework Version 4.0.30319
Core: Optimizing for 3 64-bit processors
Scripts: Compiling C# scripts...failed (4 errors, 0 warnings)
Errors:
+ Customs/MasterStorage/MasterStorage.cs:
    CS0101: Line 26: The namespace 'Daat99MasterLooterSystem' already contains a
definition for 'MasterLooterBackpack'
+ Items/Skill Items/Carpenter Items/Board.cs:
    CS0101: Line 262: The namespace 'Server.Items' already contains a definition
for 'OakBoard'
    CS0101: Line 296: The namespace 'Server.Items' already contains a definition
for 'AshBoard'
    CS0101: Line 330: The namespace 'Server.Items' already contains a definition
for 'YewBoard'
    CS0101: Line 365: The namespace 'Server.Items' already contains a definition
for 'EbonyBoard'
    CS0101: Line 399: The namespace 'Server.Items' already contains a definition
for 'BambooBoard'
    CS0101: Line 433: The namespace 'Server.Items' already contains a definition
for 'PurpleHeartBoard'
    CS0101: Line 467: The namespace 'Server.Items' already contains a definition
for 'RedwoodBoard'
    CS0101: Line 501: The namespace 'Server.Items' already contains a definition
for 'PetrifiedBoard'
+ Items/Skill Items/Lumberjack/Log.cs:
    CS0101: Line 275: The namespace 'Server.Items' already contains a definition
for 'OakLog'
    CS0101: Line 317: The namespace 'Server.Items' already contains a definition
for 'AshLog'
    CS0101: Line 359: The namespace 'Server.Items' already contains a definition
for 'YewLog'
    CS0101: Line 401: The namespace 'Server.Items' already contains a definition
for 'EbonyLog'
    CS0101: Line 443: The namespace 'Server.Items' already contains a definition
for 'BambooLog'
    CS0101: Line 485: The namespace 'Server.Items' already contains a definition
for 'PurpleHeartLog'
    CS0101: Line 527: The namespace 'Server.Items' already contains a definition
for 'RedwoodLog'
    CS0101: Line 569: The namespace 'Server.Items' already contains a definition
for 'PetrifiedLog'
+ Misc/ResourceInfo.cs:
    CS0101: Line 7: The namespace 'Server.Items' already contains a definition f
or 'CraftResource'
    CS0101: Line 69: The namespace 'Server.Items' already contains a definition
for 'CraftResourceType'
    CS0101: Line 78: The namespace 'Server.Items' already contains a definition
for 'CraftAttributeInfo'
    CS0101: Line 687: The namespace 'Server.Items' already contains a definition
for 'CraftResourceInfo'
    CS0101: Line 717: The namespace 'Server.Items' already contains a definition
for 'CraftResources'
    CS0101: Line 991: The namespace 'Server.Items' already contains a definition
for 'OreInfo'
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
s.

From my understanding, when the error code is CS0101, it means there is a duplicate of the that file(s) in the folder already. I checked manually for a duplicate of Board, Log, and ResourceInfo in all the folders throughout my runuo file. I cant seem to find it. also did a search for the files and only the 1 appears. any thoughts
 

jezika

Traveler
ok, I can do that.
Code:
using System;
 
namespace Server.Items
{
    //daat99 OWLTR start - adding  base board class
    [FlipableAttribute( 0x1BD7, 0x1BDA )]
    public class BaseWoodBoard : Item, ICommodity
    {
        private CraftResource m_Resource;
 
        [CommandProperty( AccessLevel.GameMaster )]
        public CraftResource Resource
        {
            get { return m_Resource; }
            set { m_Resource = value; InvalidateProperties(); }
        }
 
        int ICommodity.DescriptionNumber
        {
            get
            {
                if ( m_Resource >= CraftResource.OakWood && m_Resource <= CraftResource.YewWood )
                    return 1075052 + ( (int)m_Resource - (int)CraftResource.OakWood );
 
                switch ( m_Resource )
                {
                    case CraftResource.Bloodwood: return 1075055;
                    case CraftResource.Frostwood: return 1075056;
                    case CraftResource.Heartwood: return 1075062;    //WHY Osi.  Why?
                }
 
                return LabelNumber;
            }
        }
 
        bool ICommodity.IsDeedable { get { return true; } }
 
        [Constructable]
        public BaseWoodBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public BaseWoodBoard( int amount )
            : this( CraftResource.RegularWood, amount )
        {
        }
 
        public BaseWoodBoard( Serial serial )
            : base( serial )
        {
        }
 
        [Constructable]
        public BaseWoodBoard( CraftResource resource ) : this( resource, 1 )
        {
        }
 
        [Constructable]
        public BaseWoodBoard( CraftResource resource, int amount )
            : base( 0x1BD7 )
        {
            Stackable = true;
            Amount = amount;
 
            m_Resource = resource;
            Hue = CraftResources.GetHue( resource );
        }
 
        public override void GetProperties( ObjectPropertyList list )
        {
            base.GetProperties( list );
 
            if ( !CraftResources.IsStandard( m_Resource ) )
            {
                int num = CraftResources.GetLocalizationNumber( m_Resource );
 
                if ( num > 0 )
                    list.Add( num );
                else
                    list.Add( CraftResources.GetName( m_Resource ) );
            }
        }
 
       
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int) 4 );
 
            writer.Write( (int)m_Resource );
        }
 
        public static bool UpdatingBaseClass;
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
            if ( version == 3 )
                UpdatingBaseClass = true;
            switch ( version )
            {
                case 4:
                case 3:
                case 2:
                    {
                        m_Resource = (CraftResource)reader.ReadInt();
                        break;
                    }
            }
 
            if ( (version == 0 && Weight == 0.1) || ( version <= 2 && Weight == 2 ) )
                Weight = -1;
 
            if ( version <= 1 )
                m_Resource = CraftResource.RegularWood;
        }
    }
 
    public class Board : BaseWoodBoard
    {
        [Constructable]
        public Board()
            : this(1)
        {
        }
 
        [Constructable]
        public Board(int amount)
            : base(CraftResource.RegularWood, amount)
        {
        }
 
        public Board(Serial serial)
            : base(serial)
        {
        }
 
        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);
 
            writer.Write((int)0); // version
        }
 
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            if (BaseWoodBoard.UpdatingBaseClass)
                return;
            int version = reader.ReadInt();
        }
    }
    //daat99 OWLTR end - adding  base board class
 
    public class HeartwoodBoard : BaseWoodBoard
    {
        [Constructable]
        public HeartwoodBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public HeartwoodBoard( int amount )
            : base( CraftResource.Heartwood, amount )
        {
        }
 
        public HeartwoodBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class BloodwoodBoard : BaseWoodBoard
    {
        [Constructable]
        public BloodwoodBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public BloodwoodBoard( int amount )
            : base( CraftResource.Bloodwood, amount )
        {
        }
 
        public BloodwoodBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class FrostwoodBoard : BaseWoodBoard
    {
        [Constructable]
        public FrostwoodBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public FrostwoodBoard( int amount )
            : base( CraftResource.Frostwood, amount )
        {
        }
 
        public FrostwoodBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class OakBoard : BaseWoodBoard
    {
        [Constructable]
        public OakBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public OakBoard( int amount )
            : base( CraftResource.OakWood, amount )
        {
        }
 
        public OakBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class AshBoard : BaseWoodBoard
    {
        [Constructable]
        public AshBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public AshBoard( int amount )
            : base( CraftResource.AshWood, amount )
        {
        }
 
        public AshBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class YewBoard : BaseWoodBoard
    {
        [Constructable]
        public YewBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public YewBoard( int amount )
            : base( CraftResource.YewWood, amount )
        {
        }
 
        public YewBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
   
    //daat99 OWLTR start - custom wood
    public class EbonyBoard : BaseWoodBoard
    {
        [Constructable]
        public EbonyBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public EbonyBoard( int amount )
            : base( CraftResource.Ebony, amount )
        {
        }
 
        public EbonyBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
 
    public class BambooBoard : BaseWoodBoard
    {
        [Constructable]
        public BambooBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public BambooBoard( int amount )
            : base( CraftResource.Bamboo, amount )
        {
        }
 
        public BambooBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
   
    public class PurpleHeartBoard : BaseWoodBoard
    {
        [Constructable]
        public PurpleHeartBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public PurpleHeartBoard( int amount )
            : base( CraftResource.PurpleHeart, amount )
        {
        }
 
        public PurpleHeartBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
   
    public class RedwoodBoard : BaseWoodBoard
    {
        [Constructable]
        public RedwoodBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public RedwoodBoard( int amount )
            : base( CraftResource.Redwood, amount )
        {
        }
 
        public RedwoodBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
   
    public class PetrifiedBoard : BaseWoodBoard
    {
        [Constructable]
        public PetrifiedBoard()
            : this( 1 )
        {
        }
 
        [Constructable]
        public PetrifiedBoard( int amount )
            : base( CraftResource.Petrified, amount )
        {
        }
 
        public PetrifiedBoard( Serial serial )
            : base( serial )
        {
        }
 
        public override void Serialize( GenericWriter writer )
        {
            base.Serialize( writer );
 
            writer.Write( (int)0 ); // version
        }
 
        public override void Deserialize( GenericReader reader )
        {
            base.Deserialize( reader );
 
            int version = reader.ReadInt();
        }
    }
    //daat99 OWLTR end - custom wood
}
 

jezika

Traveler
these are the4 scripts with the issue at hand
 

Attachments

  • MasterStorage.cs
    36.9 KB · Views: 2
  • Board.cs
    9.6 KB · Views: 1
  • ResourceInfo.cs
    46.8 KB · Views: 2
  • Log.cs
    11.5 KB · Views: 0

Hammerhand

Knight
Are these the ones that are throwing the errors? Or are these just from the OWLTR rar? I need to see one from the server that was giving the error, these all seem fine..
 

daat99

Moderator
Staff member
Did you make sure you removed the old files from the old OWLTR before you added the new files in?

The error indicates you have duplicate classes which probably means you have the same classes in 2 files.
 

jezika

Traveler
Those 4 are the one causing an issue apparently. again, there are no exact copy of those 4 scripts anywhere in my files although, come to find out through a friend, the board and log files are replaced by the CustomWood.cs file and the OreInfo.cs is replaced by ResourcesInfo.cs
As I am not too advanced and am only a beginner in this whole thing, I didn't pick up on it. Thanks to Drilkath, he spotted it =) as for the MasterLooterBackpack.cs files, I actually was using Daat99's master looter & Token scripts. the wordings are a little different, but they are in there. upon removing those 4 files it cleaned up a lot of the errors and was able to view many others that followed which are pertaining to commodity deed errors, can fly, and a few others. I think an easy workaround for the can fly is to just comment that line out. But I think I'll get the actual error codes first for you guys so I don't screw it up.
Code:
 member 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 568: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 595: 'Server.Items.PineLog.Dupe(int)': no suitable method found
to override
    CS0535: Line 566: 'Server.Items.PineLog' does not implement interface member
'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 566: 'Server.Items.PineLog' does not implement interface member
'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 618: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 645: 'Server.Items.AshLog.Dupe(int)': no suitable method found
to override
    CS0535: Line 616: 'Server.Items.AshLog' does not implement interface member
'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 616: 'Server.Items.AshLog' does not implement interface member
'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 668: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 695: 'Server.Items.MohoganyLog.Dupe(int)': no suitable method f
ound to override
    CS0535: Line 666: 'Server.Items.MohoganyLog' does not implement interface me
mber 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 666: 'Server.Items.MohoganyLog' does not implement interface me
mber 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 718: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 745: 'Server.Items.YewLog.Dupe(int)': no suitable method found
to override
    CS0535: Line 716: 'Server.Items.YewLog' does not implement interface member
'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 716: 'Server.Items.YewLog' does not implement interface member
'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 768: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 795: 'Server.Items.OakLog.Dupe(int)': no suitable method found
to override
    CS0535: Line 766: 'Server.Items.OakLog' does not implement interface member
'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 766: 'Server.Items.OakLog' does not implement interface member
'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 818: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 845: 'Server.Items.ZircoteLog.Dupe(int)': no suitable method fo
und to override
    CS0535: Line 816: 'Server.Items.ZircoteLog' does not implement interface mem
ber 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 816: 'Server.Items.ZircoteLog' does not implement interface mem
ber 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 868: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 895: 'Server.Items.EbonyLog.Dupe(int)': no suitable method foun
d to override
    CS0535: Line 866: 'Server.Items.EbonyLog' does not implement interface membe
r 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 866: 'Server.Items.EbonyLog' does not implement interface membe
r 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 918: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 945: 'Server.Items.BambooLog.Dupe(int)': no suitable method fou
nd to override
    CS0535: Line 916: 'Server.Items.BambooLog' does not implement interface memb
er 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 916: 'Server.Items.BambooLog' does not implement interface memb
er 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 968: 'ICommodity.Description' in explicit interface declaration
is not a member of interface
    CS0115: Line 995: 'Server.Items.PurpleHeartLog.Dupe(int)': no suitable metho
d found to override
    CS0535: Line 966: 'Server.Items.PurpleHeartLog' does not implement interface
member 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 966: 'Server.Items.PurpleHeartLog' does not implement interface
member 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 1018: 'ICommodity.Description' in explicit interface declaratio
n is not a member of interface
    CS0115: Line 1045: 'Server.Items.RedwoodLog.Dupe(int)': no suitable method f
ound to override
    CS0535: Line 1016: 'Server.Items.RedwoodLog' does not implement interface me
mber 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 1016: 'Server.Items.RedwoodLog' does not implement interface me
mber 'Server.Items.ICommodity.IsDeedable'
    CS0539: Line 1068: 'ICommodity.Description' in explicit interface declaratio
n is not a member of interface
    CS0115: Line 1095: 'Server.Items.PetrifiedLog.Dupe(int)': no suitable method
found to override
    CS0535: Line 1066: 'Server.Items.PetrifiedLog' does not implement interface
member 'Server.Items.ICommodity.DescriptionNumber'
    CS0535: Line 1066: 'Server.Items.PetrifiedLog' does not implement interface
member 'Server.Items.ICommodity.IsDeedable'
+ Customs/Daat99'sOWLRT/Tokens/Safe Trash 4 Tokens Backpack.cs:
    CS0115: Line 25: 'Server.Items.Trash4TokensBackpack.CanStore(Server.Mobile)'
: no suitable method found to override
    CS0115: Line 132: 'Server.Items.Trash4TokensBackpack.GetContextMenuEntries(S
erver.Mobile, System.Collections.ArrayList)': no suitable method found to overri
de
+ Mobiles/Monsters/Reptile/Melee/Harpy.cs:
    CS0115: Line 78: 'Server.Mobiles.Harpy.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Reptile/Melee/Drake.cs:
    CS0115: Line 65: 'Server.Mobiles.Drake.CanFly': no suitable method found to
override
+ Engines/Quests/Witch Apprentice/Items/HagStew.cs:
    CS0115: Line 19: 'Server.Items.HagStew.OnComponentUsed(Server.Items.AddonCom
ponent, Server.Mobile)': no suitable method found to override
+ Items/Addons/FlourMillEastAddon.cs:
    CS0115: Line 152: 'Server.Items.FlourMillEastAddon.OnComponentUsed(Server.It
ems.AddonComponent, Server.Mobile)': no suitable method found to override
+ Items/Addons/FlourMillSouthAddon.cs:
    CS0115: Line 138: 'Server.Items.FlourMillSouthAddon.OnComponentUsed(Server.I
tems.AddonComponent, Server.Mobile)': no suitable method found to override
+ Items/Special/Heritage Items/FruitTrees.cs:
    CS0115: Line 36: 'Server.Items.BaseFruitTreeAddon.OnComponentUsed(Server.Ite
ms.AddonComponent, Server.Mobile)': no suitable method found to override
+ Items/Special/Heritage Items/Guillotine.cs:
    CS0115: Line 50: 'Server.Items.GuillotineAddon.OnComponentUsed(Server.Items.
AddonComponent, Server.Mobile)': no suitable method found to override
+ Items/Special/Heritage Items/IronMaiden.cs:
    CS0115: Line 21: 'Server.Items.IronMaidenAddon.OnComponentUsed(Server.Items.
AddonComponent, Server.Mobile)': no suitable method found to override
+ Mobiles/Animals/Mounts/HellSteed.cs:
    CS0115: Line 10: 'Server.Mobiles.HellSteed.BreathChaosDamage': no suitable m
ethod found to override
+ Items/Special/Veteran Rewards/Cannon.cs:
    CS0115: Line 149: 'Server.Items.CannonAddon.OnComponentUsed(Server.Items.Add
onComponent, Server.Mobile)': no suitable method found to override
+ Items/Special/Veteran Rewards/MiningCart.cs:
    CS0115: Line 140: 'Server.Items.MiningCart.OnComponentUsed(Server.Items.Addo
nComponent, Server.Mobile)': no suitable method found to override
+ Items/Special/Veteran Rewards/StoneAnkh.cs:
    CS0115: Line 106: 'Server.Items.StoneAnkh.OnComponentUsed(Server.Items.Addon
Component, Server.Mobile)': no suitable method found to override
+ Items/Special/Veteran Rewards/TreeStump.cs:
    CS0115: Line 60: 'Server.Items.TreeStump.OnComponentUsed(Server.Items.AddonC
omponent, Server.Mobile)': no suitable method found to override
+ Mobiles/Animals/Birds/Chicken.cs:
    CS0115: Line 46: 'Server.Mobiles.Chicken.CanFly': no suitable method found t
o override
+ Mobiles/Animals/Birds/Eagle.cs:
    CS0115: Line 52: 'Server.Mobiles.Eagle.CanFly': no suitable method found to
override
+ Mobiles/Animals/Birds/Phoenix.cs:
    CS0115: Line 56: 'Server.Mobiles.Phoenix.CanFly': no suitable method found t
o override
+ Mobiles/Monsters/Humanoid/Magic/Daemon.cs:
    CS0115: Line 64: 'Server.Mobiles.Daemon.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs:
    CS0115: Line 56: 'Server.Mobiles.FireGargoyle.CanFly': no suitable method fo
und to override
+ Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs:
    CS0115: Line 47: 'Server.Mobiles.Gargoyle.CanFly': no suitable method found
to override
+ Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs:
    CS0115: Line 60: 'Server.Mobiles.GargoyleDestroyer.CanFly': no suitable meth
od found to override
+ Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs:
    CS0115: Line 53: 'Server.Mobiles.GargoyleEnforcer.CanFly': no suitable metho
d found to override
+ Mobiles/Monsters/Humanoid/Magic/IceFiend.cs:
    CS0115: Line 52: 'Server.Mobiles.IceFiend.CanFly': no suitable method found
to override
+ Mobiles/Monsters/Humanoid/Magic/Imp.cs:
    CS0115: Line 62: 'Server.Mobiles.Imp.CanFly': no suitable method found to ov
erride
+ Mobiles/Monsters/Humanoid/Melee/Mongbat.cs:
    CS0115: Line 45: 'Server.Mobiles.Mongbat.CanFly': no suitable method found t
o override
+ Mobiles/Monsters/Misc/Melee/Golem.cs:
    CS0115: Line 19: 'Server.Mobiles.Golem.CanBeDistracted': no suitable method
found to override
+ Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs:
    CS0115: Line 117: 'Server.Mobiles.LadyJennifyr.GivesMLMinorArtifact': no sui
table method found to override
+ Mobiles/Monsters/ML/Bedlam/LadyMarai.cs:
    CS0115: Line 69: 'Server.Mobiles.LadyMarai.GivesMLMinorArtifact': no suitabl
e method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterJonath.cs:
    CS0115: Line 76: 'Server.Mobiles.MasterJonath.GivesMLMinorArtifact': no suit
able method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterMikael.cs:
    CS0115: Line 75: 'Server.Mobiles.MasterMikael.GivesMLMinorArtifact': no suit
able method found to override
+ Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs:
    CS0115: Line 73: 'Server.Mobiles.MasterTheophilus.GivesMLMinorArtifact': no
suitable method found to override
+ Mobiles/Monsters/ML/Bedlam/RedDeath.cs:
    CS0115: Line 71: 'Server.Mobiles.RedDeath.GivesMLMinorArtifact': no suitable
method found to override
    CS0115: Line 74: 'Server.Mobiles.RedDeath.BreathChaosDamage': no suitable me
thod found to override
+ Mobiles/Monsters/ML/Bedlam/SirPatrick.cs:
    CS0115: Line 117: 'Server.Mobiles.SirPatrick.GivesMLMinorArtifact': no suita
ble method found to override
+ Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs:
    CS0115: Line 60: 'Server.Mobiles.Reptalon.CanFly': no suitable method found
to override
+ Mobiles/Monsters/ML/Labyrinth/ARidableDragon.cs:
    CS0115: Line 58: 'Server.Mobiles.RidableDragon.GivesMLMinorArtifact': no sui
table method found to override
+ Mobiles/Monsters/ML/Labyrinth/Miasma.cs:
    CS0115: Line 86: 'Server.Mobiles.Miasma.GivesMLMinorArtifact': no suitable m
ethod found to override
+ Mobiles/Monsters/ML/Labyrinth/Pyre.cs:
    CS0115: Line 64: 'Server.Mobiles.Pyre.GivesMLMinorArtifact': no suitable met
hod found to override
    CS0115: Line 66: 'Server.Mobiles.Pyre.HasAura': no suitable method found to
override
+ Mobiles/Monsters/ML/Labyrinth/Rend.cs:
    CS0115: Line 58: 'Server.Mobiles.Rend.GivesMLMinorArtifact': no suitable met
hod found to override
+ Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs:
    CS0115: Line 72: 'Server.Mobiles.GreaterDragon.CanFly': no suitable method f
ound to override
+ Mobiles/Monsters/ML/Painted Caves/Grobu.cs:
    CS0115: Line 62: 'Server.Mobiles.Grobu.GivesMLMinorArtifact': no suitable me
thod found to override
+ Mobiles/Monsters/ML/Painted Caves/Lurg.cs:
    CS0115: Line 56: 'Server.Mobiles.Lurg.GivesMLMinorArtifact': no suitable met
hod found to override
+ Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs:
    CS0115: Line 71: 'Server.Mobiles.Putrefier.GivesMLMinorArtifact': no suitabl
e method found to override
+ Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs:
    CS0115: Line 50: 'Server.Mobiles.CorporealBrume.HasAura': no suitable method
found to override
    CS0115: Line 51: 'Server.Mobiles.CorporealBrume.AuraInterval': no suitable m
ethod found to override
    CS0115: Line 52: 'Server.Mobiles.CorporealBrume.AuraRange': no suitable meth
od found to override
    CS0115: Line 54: 'Server.Mobiles.CorporealBrume.AuraBaseDamage': no suitable
method found to override
    CS0115: Line 55: 'Server.Mobiles.CorporealBrume.AuraFireDamage': no suitable
method found to override
    CS0115: Line 56: 'Server.Mobiles.CorporealBrume.AuraColdDamage': no suitable
method found to override
    CS0115: Line 58: 'Server.Mobiles.CorporealBrume.AuraEffect(Server.Mobile)':
no suitable method found to override
+ Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs:
    CS0115: Line 49: 'Server.Mobiles.Gnaw.GivesMLMinorArtifact': no suitable met
hod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Guile.cs:
    CS0115: Line 64: 'Server.Mobiles.Guile.GivesMLMinorArtifact': no suitable me
thod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Irk.cs:
    CS0115: Line 49: 'Server.Mobiles.Irk.GivesMLMinorArtifact': no suitable meth
od found to override
+ Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs:
    CS0115: Line 74: 'Server.Mobiles.LadyLissith.GivesMLMinorArtifact': no suita
ble method found to override
+ Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs:
    CS0115: Line 79: 'Server.Mobiles.LadySabrix.GivesMLMinorArtifact': no suitab
le method found to override
+ Mobiles/Monsters/ML/Twisted Weald/Malefic.cs:
    CS0115: Line 64: 'Server.Mobiles.Malefic.GivesMLMinorArtifact': no suitable
method found to override
+ Mobiles/Monsters/ML/Twisted Weald/Silk.cs:
    CS0115: Line 56: 'Server.Mobiles.Silk.GivesMLMinorArtifact': no suitable met
hod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Spite.cs:
    CS0115: Line 54: 'Server.Mobiles.Spite.GivesMLMinorArtifact': no suitable me
thod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Swoop.cs:
    CS0506: Line 112: 'Server.Mobiles.Swoop.CanFly.get': cannot override inherit
ed member 'Server.Mobiles.Eagle.CanFly.get' because it is not marked virtual, ab
stract, or override
    CS0115: Line 113: 'Server.Mobiles.Swoop.GivesMLMinorArtifact': no suitable m
ethod found to override
+ Mobiles/Monsters/ML/Twisted Weald/Virulent.cs:
    CS0115: Line 78: 'Server.Mobiles.Virulent.GivesMLMinorArtifact': no suitable
method found to override
+ Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs:
    CS0115: Line 74: 'Server.Mobiles.AncientWyrm.CanFly': no suitable method fou
nd to override
+ Mobiles/Monsters/Reptile/Magic/Dragon.cs:
    CS0115: Line 66: 'Server.Mobiles.Dragon.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs:
    CS0115: Line 75: 'Server.Mobiles.ShadowWyrm.CanFly': no suitable method foun
d to override
+ Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs:
    CS0115: Line 66: 'Server.Mobiles.WhiteWyrm.CanFly': no suitable method found
to override
+ Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs:
    CS0115: Line 79: 'Server.Mobiles.StoneHarpy.CanFly': no suitable method foun
d to override
+ Mobiles/Monsters/Reptile/Melee/Wyvern.cs:
    CS0115: Line 62: 'Server.Mobiles.Wyvern.CanFly': no suitable method found to
override
+ Mobiles/Monsters/Summons/SummonedDaemon.cs:
    CS0115: Line 47: 'Server.Mobiles.SummonedDaemon.CanFly': no suitable method
found to override
+ Mobiles/Special/LordOaks.cs:
    CS0115: Line 73: 'Server.Mobiles.LordOaks.CanFly': no suitable method found
to override
+ Mobiles/Special/Silvani.cs:
    CS0115: Line 56: 'Server.Mobiles.Silvani.CanFly': no suitable method found t
o override
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
 

jezika

Traveler
Continued from previous post

I know the error list is cut off at the top. This is because the error list is too long for me to copy from the top of the list.
seems to be an issue with the Commodity deed and the new materials.
I need to get the kids off to school, so I will take a look at them when I get back.

thanks for taking the time to look at this
 

Hammerhand

Knight
Those 4 are the one causing an issue apparently. again, there are no exact copy of those 4 scripts anywhere in my files although, come to find out through a friend, the board and log files are replaced by the CustomWood.cs file and the OreInfo.cs is replaced by ResourcesInfo.cs
As I am not too advanced and am only a beginner in this whole thing, I didn't pick up on it. Thanks to Drilkath, he spotted it =) as for the MasterLooterBackpack.cs files, I actually was using Daat99's master looter & Token scripts. the wordings are a little different, but they are in there. upon removing those 4 files it cleaned up a lot of the errors and was able to view many others that followed which are pertaining to commodity deed errors, can fly, and a few others. I think an easy workaround for the can fly is to just comment that line out. But I think I'll get the actual error codes first for you guys so I don't screw it up.

These errors are from the OLD OWLTR.. Dupe hasnt been used in a few years now & Mohogany wood was in the old version, but not in the newest. The Safe Trash 4 Tokens backpack is no longer used either.
Log.cs & Board.cs are from the newest version of OWLTR, replacing the original Log.cs... CustomWood.cs isnt from 3.01.0 & OreInfo.cs was replaced a few years ago by ResourceInfo.cs. Your best bet would be to start fresh... download a new RunUO 2.3 and the latest OWLTR 3.01.0. It works just fine with 2.3 and contains the MasterStorage & Token systems. Then merge the files from the Modified folder and add the rest into a Customs folder.
 

daat99

Moderator
Staff member
It looks like you just replaced your BaseCreature.cs file instead of merging the changes into it.

You should get the copy of your original BaseCreature.cs and merge in the OWLTR changes using WinMerge (or another merging program).

But I agree with Hammerhands suggestion, your best bet is to start from scratch.

This system is very complex as it is and trying to figure out what was done wrong in the past will be very tiresome.
 

Hammerhand

Knight
3.01.00 is the latest, yes, but those errors for the woods & the Trash4Tokens backpack are ALL from the old OWLTR. Mohogany no longer exists & Dupe wasnt & isnt used... As for the GivesMLMinorArtifact & the CanFly errors, those are from overwriting BaseCreature.cs instead of merging.
 

jezika

Traveler
ok im back. read what you stated hammerhand, makes sense. wonder how the dupe got in there if it hasn't & isn't in the pack :confused:
 

jezika

Traveler
so, theoretically, if I replace the basecreatures.cs file w/ the original, then merge the new creatures file with my original creatures file that should resolve many of those issues?
 

jezika

Traveler
3.01.00 is the latest, yes, but those errors for the woods & the Trash4Tokens backpack are ALL from the old OWLTR. Mohogany no longer exists & Dupe wasnt & isnt used... As for the GivesMLMinorArtifact & the CanFly errors, those are from overwriting BaseCreature.cs instead of merging.

ok I started over as you guys suggested the lastest runuo and the 3.01.00 daat99 owlrt zip pack, and then merged not replaced the files. merged new owlrt basecreature.cs file to the runuo basecreature.cs file and I am still getting the "GivesMLMinorArtifact & the CanFly errors".

I looked in the unzipped pack and found the trash4tokens backpack in there. since its no longer being used, I removed the .cs file for it
 
Top