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!

[RunUO 2.0 Svn][OSI] Mondain's Legacy

Raider

Wanderer
Ok got shard to complie now can you explain to me what this means
Code:
Scripts: Verifying...done (2653 items, 731 mobiles)
Regions: Loading...Warning: double SpawnEntry ID '1000'
done
the part here
Code:
Regions: Loading...Warning: double SpawnEntry ID '1000'
?
 

Erica

Knight
MalGanis;677288 said:
It means you have something spawning under same id. Search 1000 and you'll see what it is.
question i see you didnt put fel region for heartwood ml at all?
 

Raider

Wanderer
you get this on console when saying [settingsML
Code:
Errow while updating 'Settings.xml': System.Xml.XmlException: Root element is
ssing.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean pr
rveWhitespace)
   at System.Xml.XmlDocument.Load(XmlReader reader)
   at System.Xml.XmlDocument.Load(String filename)
   at Server.MondainsLegacy.SaveSetings()
Errow while updating 'Settings.xml': System.Xml.XmlException: Root element is
ssing.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean pr
rveWhitespace)
   at System.Xml.XmlDocument.Load(XmlReader reader)
   at System.Xml.XmlDocument.Load(String filename)
   at Server.MondainsLegacy.SaveSetings()
plus the gump is not wide enough and clicking the enable is green right click gump and get that error in console.
 

Raider

Wanderer
MalGanis;677303 said:
Honestly i don't know anything about felucca so i didn't do anything there. If anyone knows please yell ;)
its samething as trammel the ML in osi those dungeons are in fel and trammel i play osi so there in those two facets fel and trammel if its possible to update it for fel as well.
 

MalGanis

Sorceror
Make sure you have Settings.xml (with settings) in Data/Mondain's Legacy/Settings.xml

Also say transfer to donation box in moonglow wont work like osi wont transfer pets.

Nothing happens if you say transfer on osi, just tested. If you want to tranfer pet you have to click transfer in context menu and target donation box.
 

Raider

Wanderer
MalGanis;677314 said:
Make sure you have Settings.xml (with settings) in Data/Mondain's Legacy/Settings.xml
yup its in there but its 0kb so i delete it tryed again stays 0 and its corrupted.
 

Raider

Wanderer
and since its 0 try opening it and shows this--> The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

XML document must have a top level element. Error processing resource 'file:///C:/Documents and Settings/Ruben Ocasio/Deskt...
 

Gladius

Wanderer
MalGanis pls say something about that:

And what about Recipe Scroll? Did u made any changes with Recipe Scroll?

Because when I have received Reward Bag and in it was Recipe Scroll by click it there is nothing happen.
 

Gladius

Wanderer
At killing champion on islands Takuno it's possible to receive the recipe of an artefact.
So in fact on the OSI?
 

Raider

Wanderer
when i restart shard server crash has to do with quiver heres crash
Code:
Items: 79690
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Server.Items.BaseQuiver.GetProperties(ObjectPropertyList list)
   at Server.Item.get_PropertyList()
   at Server.Item.get_OPLPacket()
   at Server.Items.Container.DisplayTo(Mobile to)
   at Server.Items.BaseContainer.Open(Mobile from)
   at Server.Items.BaseContainer.OnDoubleClick(Mobile from)
   at Server.Mobile.Use(Item item)
   at Server.Network.PacketHandlers.UseReq(NetState state, PacketReader pvSrc)
   at Server.Network.MessagePump.HandleReceive(NetState ns)
   at Server.Network.MessagePump.Slice()
   at Server.Core.Main(String[] args)

Clients:
 

MalGanis

Sorceror
Raider;677317 said:
and since its 0 try opening it and shows this--> The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

XML document must have a top level element. Error processing resource 'file:///C:/Documents and Settings/Ruben Ocasio/Deskt...

Settings.xml must have this content:
Code:
<Settings>
  <PalaceOfParoxysmus active="false" />
  <TwistedWeald active="false" />
  <BlightedGrove active="false" />
  <Bedlam active="false" />
  <PrismOfLight active="false" />
  <PaintedCaves active="false" />
  <TheCitadel active="false" />
  <Labyrinth active="false" />
  <Sanctuary active="false" />
  <Spellweaving active="false" />
  <PublicDonations active="false" />
</Settings>

MalGanis pls say something about that:
I didn't change anything in recipes engine. Could you tell me whats the id of the recipe ([props) you recieved.
 
Raider;677337 said:
when i restart shard server crash has to do with quiver heres crash
Code:
Items: 79690
Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Server.Items.BaseQuiver.GetProperties(ObjectPropertyList list)
   at Server.Item.get_PropertyList()
   at Server.Item.get_OPLPacket()
   at Server.Items.Container.DisplayTo(Mobile to)
   at Server.Items.BaseContainer.Open(Mobile from)
   at Server.Items.BaseContainer.OnDoubleClick(Mobile from)
   at Server.Mobile.Use(Item item)
   at Server.Network.PacketHandlers.UseReq(NetState state, PacketReader pvSrc)
   at Server.Network.MessagePump.HandleReceive(NetState ns)
   at Server.Network.MessagePump.Slice()
   at Server.Core.Main(String[] args)

Clients:

Code:
			if ( GetSaveFlag( flags, SaveFlag.Attributes ) )
				m_Attributes = new AosAttributes( this, reader );
				
			if ( GetSaveFlag( flags, SaveFlag.DamageModifier ) )
				m_DamageModifier = new AosElementAttributes( this, reader );
Search above in BaseQuiver.cs and replace with:
Code:
			if ( GetSaveFlag( flags, SaveFlag.Attributes ) )
				m_Attributes = new AosAttributes( this, reader );
			else
				m_Attributes = new AosAttributes( this );
				
			if ( GetSaveFlag( flags, SaveFlag.DamageModifier ) )
				m_DamageModifier = new AosElementAttributes( this, reader );
			else
				m_DamageModifier = new AosElementAttributes( this );
 

Raider

Wanderer
a crash on aquarium tank any idea on this crash
Code:
Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Server.Items.Aquarium.GiveReward(Mobile to) in c:\Documents and Settings\Ruben Ocasio\Desktop\RunUO 2.0 SVN 171 ML\Scripts\CustomScripts\Mondain's Legacy\Items\Aquarium\Aquarium.cs:line 529
   at Server.Items.Aquarium.CollectRewardEntry.OnClick() in c:\Documents and Settings\bear\Desktop\RunUO 2.0 SVN 171 ML\Scripts\CustomScripts\Mondain's Legacy\Items\Aquarium\Aquarium.cs:line 792
   at Server.Network.PacketHandlers.ContextMenuResponse(NetState state, PacketReader pvSrc)
   at Server.Network.PacketHandlers.ExtendedCommand(NetState state, PacketReader pvSrc)
   at Server.Network.MessagePump.HandleReceive(NetState ns)
   at Server.Network.MessagePump.Slice()
   at Server.Core.Main(String[] args)
 
Aquarium.cs
Code:
			double max = m_LiveCreatures * ( m_Decorations.Length / (double) MaxLiveCreatures );
						
			int random = (int) Math.Log( 1, Math.Pow( Math.E, max ) );			
							
			Type reward = m_Decorations[ random ];
change to:
Code:
			Type reward = m_Decorations[ 0 ];
It does the same but no crashes. lmao
 

Cheetah2003

Wanderer
Kamuflaro;677616 said:
Aquarium.cs
Code:
			double max = m_LiveCreatures * ( m_Decorations.Length / (double) MaxLiveCreatures );
						
			int random = (int) Math.Log( 1, Math.Pow( Math.E, max ) );			
							
			Type reward = m_Decorations[ random ];
change to:
Code:
			Type reward = m_Decorations[ 0 ];
It does the same but no crashes. lmao

Actually, that would always give the same reward. This fix might be better:

Code:
Type reward = m_Decorations[random > m_Decorations.Length - 1 ? m_Decorations.Length - 1 : random];
 
Top