Recent Posts

Pages: [1] 2 3 ... 10
Orion UO Scripts / Re: Altiric's Amazing All-Skills Trainer
« Last post by hellfire119 on December 09, 2023, 12:42:21 PM »
This is interesting and I can definitely see myself using it, thank you!
Orion UO Scripts / Re: New Blacksmithy Script
« Last post by nicorl on December 08, 2023, 02:05:20 PM »
I'm going to try. Thanks!
Orion UO Scripts / Re: Altiric's Amazing All-Skills Trainer
« Last post by SERVIUMX on December 05, 2023, 02:45:28 PM »
Orion UO Client / Re: Multiskill Trainer for Orion
« Last post by Gman70 on December 03, 2023, 10:26:38 PM »
Tried using this and the first time I used it for discordance and it worked well. Then I went to try the mage one and it would not clear data or even close, the only way to get rid of the menu was to log out. Not sure if I did something wrong or what?
Razor Enhanced / Re: IDOC House Scanner (OSI/FS)
« Last post by prodigyrick on November 21, 2023, 08:49:49 PM »
I get:
[23:45:19] -   File "<string>", line 57, in <module>
[23:45:19] -   File "<string>", line 22, in __init__
[23:45:19] - TypeError: expected List[Int32], got List[int]
Orion UO Scripts / Re: Question on primary ability syntax (Whirlwind Attack)
« Last post by altiric on November 20, 2023, 07:19:32 AM »
Getting to this a little late, but here is some info.

Whirlwind is an AbilityStatus so either AbilityStatus('Primary') or AbiliatyStatus('Secondary'). Here are a couple snippets i use for working with special abilities.

Code: [Select]
function have_ability(name){
    return Orion.Contains(Orion.GetCurrentAbilityNames(), name);

Code: [Select]
function ability_status(name){
    const abilities = Orion.GetCurrentAbilityNames();
    if(Orion.AbilityStatus('Primary') && abilities[0].match(new RegExp(name, 'i')))
        return true;
    else if(Orion.AbilityStatus('Secondary') && abilities[1].match(new RegExp(name, 'i')))
        return true;
        return false;

Code: [Select]
function use_ability(name){
    const abilities = Orion.GetCurrentAbilityNames();
    const primary = Orion.AbilityStatus('Primary');
    const secondary = Orion.AbilityStatus('Secondary');
    const regex = new RegExp(name, 'i');

    if(abilities[0].match(regex) && !primary){
        Orion.SetTimer('ability', 500);
        Orion.UseAbility('Primary', true);
    } else if(abilities[1].match(regex) && !secondary){
        Orion.SetTimer('ability', 500);
        Orion.UseAbility('Secondary', true);
    } else {
        return false;

I set a timer when using an ability so i can calculate the mana cost of abilities, since if you use an ability within 3 seconds of another ability, the cost is doubled.
Orion UO Scripts / Re: Altiric's Amazing All-Skills Trainer
« Last post by BoomerGrow on November 19, 2023, 11:11:27 AM »
Thanks for sharing, I'd love to give it a try.
Orion UO Scripts / Altiric's Amazing All-Skills Trainer
« Last post by altiric on November 16, 2023, 09:47:35 AM »
Been dabbling with this one for a while now. While its fully operational as is, its ability to be expanded is the real focus of this script. It includes a complete gump/gui system that is fully dynamic, and a skill training "engine" that works off a single function for each skill. The skills table is the only area that needs modification to add new skills, the rest of the code will update itself as needed. I have included a few different training methods for various skills to provide examples for implementing new skills.

The script it pretty crammed right now and should realistically be split into a couple files with #includes to make the code cleaner and easier to work with, there are also a lot of areas with no comments. If there is enough interest from people who want to work on adding skills, ill get a mini guide going inside the code itself. None of this will really matter for people who just want to train skills though :)

Skills currently available: Anatomy, Swordsmanship, Chivalry, Detecting Hidden, Discordance, Hiding, Magery, Musicianship, Mysticism, Necromancy, Peacemaking, and Stealth

Simply select the skill you want to train, and it will attempt training the skill to cap. There is currently no error checking, so use common sense when you begin training, having a LRC suit for casting, tools you'll require, etc. Again, if there is enough interest in this script, I'll polish it up and get more skills added. This is mostly to gauge interest in the script, and determine how people would like to use it (using it as a framework, or just as a skills trainer).
Orion UO Scripts / Re: Brute Force Egg Hunter
« Last post by kang on November 09, 2023, 05:46:07 PM »
Ty Sir.
Orion UO Scripts / Re: Altiric's Amazing Archaeologist v1.0 - Cave Miner
« Last post by M4yH3m on November 06, 2023, 06:59:33 PM »
AWESOME script buddy! I emailed you as directed :). Would LOVE to see the whole thing. THANKS SO MUCH
Pages: [1] 2 3 ... 10