Search results

  1. Norman Lancaster

    Coding with Curly brackets

    The argument that curly brackets around one-line statements prevents bugs is incomplete. The why is usually never fully argued. In my experience with very large, long-lived code bases, this practice helps prevent future maintainers from introducing a defect. Take this real-world example (I've...
  2. Norman Lancaster

    Reagent Spawns?

    I was able to confirm that reagents still spawn on OSI. I remember in the early days of RunUO there was a script that spawned random regs. This was typically disabled to lower item count and reduce worldsave time (which was a bummer with 2005-era hardware). I also seem to remember OSI disabling...
  3. Norman Lancaster

    WorldTeleporter 2.2

    Have a look at Server/Map.cs around line 415. You'd need to add any custom maps here where 32 < index < 127.
  4. Norman Lancaster

    XML - spawning specified items in container?

    Holy cow, thanks for the tip! We need lots of documentation for XMLSpawner.
  5. Norman Lancaster

    Hit when animation starts

    Look at Server/Mobile.cs near line 2060 class CombatTimer . That's where I would start the analysis.
  6. Norman Lancaster

    Fraz Teleport System 1.0

    I think operator precedence might be getting you here. Try Location.X | (Location.Y >> 16) | (Location.Z >> 32) | (Map.MapID >> 48)
  7. Norman Lancaster

    Serpent Pillars!

    Sorry to break it to you, but the Serpent Pillars are already implemented. Functionality is here: Scripts/Items/- Misc/SerpentPillar.cs addon object is here: Scripts/Items/Addons/SerpentPillarAddon.cs . The decorate command will populate these for you. You can find the location of these objects...
  8. Norman Lancaster

    wildfire disabled

    There may be a reason Wildfire is disabled. We haven't gotten around to checking this out yet.
  9. Norman Lancaster

    Quest Creating with XMLSpawner

    This looks super cool! I honestly didn't know you could do that with XMLSpawner. Anyone care to write a tutorial?
  10. Norman Lancaster

    New Dungeon in Destard?

    The bit at Destard level 3 goes to around 7040 2100 0 Felucca. This is a small passage. At the end of this passage (around 7020 2050 0 Felucca) is a bridge that should teleport players to around 7150 1900 45 Felucca. This is the Dragon Turtle champion area. It should be noted that it is...
  11. Norman Lancaster

    Raised Garden Bed

    I've created a GitHub enhancement issue for it so we've got documentation that this needs added to ServUO.
  12. Norman Lancaster

    Login Locations

    If all you are after is to force all new characters to a single starting location, just drop in a custom script that hooks EventSink.CharacterCreated . In this hook method I would recommend setting up a timer to move the character to the desired location after .5 seconds. This is to ensure this...
  13. Norman Lancaster

    Why do i get those messages ?

    Very interesting... I never thought of that. I have also observed these messages when the server does not have it's own dedicated copy of LegacyArt.mul, like if I am running two servers side-by-side or if I have UOFiddler trying to precache items.
  14. Norman Lancaster

    Addon Editor

    Zero, let's start a github for this. I've been toying around with a tool for in-game building but didn't know WTF I was doing with regards to addons / items at the time. But what I do have is a gump that is automatically generated from an XML configuration file that is fairly compact (can use...
  15. Norman Lancaster

    OWLTR 4.0 for ServUO Pub 54

    Have you looked at the merged code in Visual Studio Community Edition or Mono Develop? IDEs will highlight matching brackets for you. That usually helps find those pesky missing / extra brackets.
  16. Norman Lancaster

    Fraz Teleport System 1.0

    I'm not sure why I didn't mention this before, but you also don't need a core mod to do this. You can hook EventSink.Movement . This is how we implement the overweight system so it's already proven to be scaleable. Also if you are needing data for the teleporters, look at adding a line to the...
  17. Norman Lancaster

    On Swing Combat Feedback

    Git makes life easier when integrating your changes with others. As ServUO is a constantly moving target, we recommend using git to stay up to date and contribute changes when you like to. If you want to do this for every mobile, then I suppose Moble.cs is the place to do it. If you want to...
  18. Norman Lancaster

    On Swing Combat Feedback

    What are you trying to accomplish? Maybe we can give some feedback on other approaches. Modifying the core shouldn't be needed for most things, and it can make keeping up to date with changes in ServUO difficult.
  19. Norman Lancaster

    Tailoring Bug?

    Yea a fresh download from git should fix you right up.
  20. Norman Lancaster

    XML and double projects

    If you look into the code of XmlParagon those calls are looking for XmlSpawner attachments on the mob spawner related to the paragon system. If none are found it calls the equivalent method in Paragon.cs . This allows the distro's normal paragon system to function while allowing shard owners to...

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back