1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Running Fatigue 1.1.0

Makes characters get tired when they run.

  1. Felladrin
    Running Fatigue

    With this script, characters get tired regardless of their level when they run by foot.

    screenshot.png

    As it can unbalance UO combat, it's recommended only for RP shards.

    Staff members are not affected.

    Install

    Drop this script anywhere inside your Scripts folder.

    Then open Scripts/Misc/WeightOverloading.cs and, inside EventSink_Movement method, find:
    Code (C#):
    1. if (((from.Stam * 100) / Math.Max(from.StamMax, 1)) < 10)
    2.         --from.Stam;
    3.  
    4. if (from.Stam == 0)
    5. {
    6.         from.SendLocalizedMessage(500110); // You are too fatigued to move.
    7.         e.Blocked = true;
    8.         return;
    9. }
    10.  
    11. if (from is PlayerMobile)
    12. {
    13.         int amt = (from.Mounted ? 48 : 16);
    14.         PlayerMobile pm = (PlayerMobile)from;
    15.  
    16.         if ((++pm.StepsTaken % amt) == 0)
    17.                 --from.Stam;
    18. }
    Replace this block with the following:
    Code (C#):
    1. Felladrin.Automations.RunningFatigue.Apply(from);