So in the invasion UI you have this:
C#:
        protected override void CompileMenuOptions(MenuGumpOptions list)
        {
            base.CompileMenuOptions(list);

            list.AppendEntry(new ListGumpEntry("Create Invasion", OnCreateInvasion, HighlightHue));
        }
Unfortunately this is giving players access to modify invasions, I changed it to this:
C#:
        protected override void CompileMenuOptions(MenuGumpOptions list)
        {
            base.CompileMenuOptions(list);
            
            if (User.AccessLevel >= InvasionService.Access)
            {
            list.AppendEntry(new ListGumpEntry("Create Invasion", OnCreateInvasion, HighlightHue));
            }
        }
 

Active Shards

  • Unchained
    Custom (Classic)
    • Players
    • 135 Online
    • 273 Peak
  • UO Eventine
    Custom (Classic)
    • Players
    • 89 Online
    • 137 Peak
  • Insane UO
    Endless Journey
    • Players
    • 85 Online
    • 105 Peak
  • The Crossroads
    Mondain's Legacy
    • Players
    • 81 Online
    • 190 Peak
  • UO: New Renaissance
    Custom (Classic)
    • Players
    • 29 Online
    • 85 Peak
  • UO Phoenix
    Custom (Classic)
    • Players
    • 22 Online
    • 48 Peak
  • UO Enigma
    Custom (Modern)
    • Players
    • 21 Online
    • 172 Peak
  • Arth
    Custom (Modern)
    • Players
    • 20 Online
    • 34 Peak
  • Pandora
    Custom (Modern)
    • Players
    • 17 Online
    • 32 Peak
  • Heritage
    New Legacy
    • Players
    • 13 Online
    • 41 Peak

Donations

Total amount
$0.00
Goal
$500.00
Back