UO Pilot Script- Train Magery, Meditation, Parry, Healing, And Magic Resistance.
The Idea is to train magery by casting a damaging spell on your character, which will also train magic resistance (however it is terribly slow)
Also, If you do this with a shield equiped, you will gain points towards parry aswell.
Finnaly, casting some healing spells will further boost magery, and if you use bandages, your healing will gain aswell.
The only problem I find with this method is that gains are very slow. Instead of devoting efforts to one skill, it is spread to many, which makes it seem longer, however you are killing many birds with one stone.
I still want to mess with the HP and Mana levels at which I heal and meditate, this will change the rate of skill gain for each depending on what I want to focus and gain faster on. Please look at this report objectivly and provide me with your input as to improving this script.
Starting Stats (Pathetic):
Meditation 30.2
Magery 30.3
Parrying 28.5
Healing 32.3
Magic Resist. 30.0
Since my magery is low, I used First Circle Spells for better success rate. Also I wore no armor exept for shield. I equiped 600 of each reagent as follows:
First Circle:
Magic Arrow = Black pearl, night shade
Heal = Garlic, Ginseng, Spiders' Silk
I used a UOAssist + UO Pilot Combo
UOAssist - Record Macro then Bind Key i.e. F1, F2, ect.
*******************************************
F2: Use Skill/Cast Spell (Magic Arrow)
Target (Self)
F4: Use Item (Bandages)
Target (Self)
Use Item (Shield)
Pause 2350
F3: Use Skill/Cast Spell (Heal)
Target (Self)
F5: Use Skill/Cast Spell (Meditate)
UO Pilot Script
******************************************
while_not hits < 95 or mana < 10
send f2 3200 // Using magic arrow on self
end_while
while_not hits >= str
send F4 // Heal and re-equip Shield
wait 4000
if mana > 85
send F3 // Spell Heal
wait 3000
end_if
end_while
while_not mana >= int
send f5 4000 // meditating
end_while
************************************************** **********
*originally found @
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
*Edited with the "if" instance from Avalon[Shawdowed Souls]
*Modifying the HP and Mana Levels will result in different Skill gains
The Results:- Time Spent: Approx 3hrs
- Gold Spent: Approx 4 to 5k (Thanks Avalon )
- Magic Arrow Casted: 600x
Reagents Spent: Black pearl- 600 / Night shade - 600
- Magic Heal Casted: 70x
Reagents Spent: Garlic- 70 / Ginseng- 70 / Spiders' Silk- 70
- Shields Used: 3
- Bandages Used: 297
Bloody Bandages Returned: 109
Gains (Still Pathetic):
Meditation 30.2 +
(2.5) = 32.7
Magery 30.3 +
(2.0) = 32.3
Parrying 28.5 +
(1.9) = 30.4
Healing 32.3 +
(0.9) = 33.2
Magic Resist. 30.0 +
(0.2) = 30.2 <-------- Terrible
Conclusion:
My original goal was to focus on Magery and Healing, which you can see the magery did fine... but healing ... eh! The "if" instance worked beatifully:
if mana > 85
send F3 // Spell Heal
wait 3000
end_if
Because it forced me to still use bandages instead of relying on the spell heal.
Did the script work? Sure, without a hitch!!! Was it worth 5K and 3 hrs of my life? Well... heres what Im hoping you guys will answer:
- Is there a better way?
- Should I just focus one each skill seperately, or combine them as I did?
- Are these small gains typical or could the code be improved?
p.s. Im ready for the anti-macro bashing...