Collection of Python scripts for the TazUO Ultima Online client using the Legion Scripting Engine.
Automated skill trainers that salvage crafted items to recover materials and restock from a storage container when low. Cleans up and returns materials when done.
| Script | Skill | Notes |
|---|---|---|
| ezSmith.py | Blacksmithing | Uses tongs for salvage |
| ezTailor.py | Tailoring | Uses scissors for salvage |
| ezTinker.py | Tinkering | No salvage (consumes ingots) |
| Script | Description |
|---|---|
| Mining.py | Runebook mining bot with fire beetle smelting and auto-banking |
| Lumberjacking.py | Wandering lumberjack bot with beetle support |
| Script | Description |
|---|---|
| SmartHeal.py | Intelligent healing using Chivalry, Magery, or bandages |
| SpellTrainer.py | Spell skill trainer (Magery, Necromancy, Chivalry, Spellweaving) |
| tamer_helper.py | Pet monitoring - auto-cures poison, heals, maintains buffs |
| BODTracker.py | Tracks BOD timers across characters, auto-accepts BODs |
| SimpleLoom.py | Cloth production with spinning wheels and loom |
Common utilities used by multiple scripts:
crafting.py- Gump navigation, salvage, restock logicitems.py- Item manipulation helperspersistence.py- Save/load settings per characterrunebook.py- Runebook travel utilitiesspells.py- Spell timing calculationsjournal.py- Journal message parsingweight.py- Weight managementutils.py- General utilities
Type stubs for the Legion Scripting API. Provides autocomplete and type hints for IDE integration. Auto-generated, do not edit.
- TazUO Client
- Legion Scripting Engine (included with TazUO)