Skip to content
Outlands Hub

Razor script

Create Crafting Queue for Training Blacksmithy

by TheGmaster1 · 369 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

by TheGmaster1 Modified from Jaseown's Tailoring script UO Outlands Requirements: A tongs or hammer Anvil and forge An empty crafting queue slot Fill in the following skill values: 65 70 75 85…

TrainingCraftingBlacksmithyTailoring
Create Crafting Queue for Training Blacksmithy.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/791a9815-cde8-407d-8001-a06160685dd7 for latest2# Automation by Jaseowns3## Script: Create Crafting Queue for Training Blacksmithy4## Created by: TheGmaster1#18975#############################################6 7# Create Crafting Queue8# for Training Blacksmithy by TheGmaster19# Modified from Jaseown's Tailoring script10# UO Outlands11# Requirements: 12#   A tongs or hammer13#   Anvil and forge14#   An empty crafting queue slot15# Fill in the following skill values: 65 70 75 85 90 95 100 105 12016# Additional Info: 17#   This script sets up a crafting queue for 50 to 120 skill18 19@setvar! 'CraftingQueue' 45355406220@setvar! 'CraftingGump' 94909510121 22# Close any open gumps related to crafting23gumpclose 64870261624gumpclose 323988066725gumpclose 'CraftingQueue'26gumpclose 'CraftingGump'27 28@unsetvar 'tool'29if findtype 'tongs' backpack as tongs30    @setvar 'tool' 'tongs'31elseif findtype 'sledge hammer' backpack as sledge32    @setvar 'tool' sledge33elseif findtype "smith's hammer" backpack as hammer34    @setvar 'tool' hammer35else 36    overhead 'Need a tongs or smith/sledge hammer in backpack' 3837    wait 370038    replay39endif40clearsysmsg 41 42dclick 'tool'43wait 50044if insysmsg 'near an anvil'45    overhead 'Need to be near an anvil and forge!' 3846    wait 375047    clearsysmsg 48    replay49endif50 51 52# Open Queue53say '[CraftingQueue'54wait 50055sysmsg "Queue Setup: Create queue..." 8856gumpresponse 557waitforgump 45355406258wait 150059 60if insysmsg "You are already at the maximum number"61    overhead "Please delete a queue before running this script" 3462    sysmsg "Queue Setup: Please delete a queue before running this script" 3463    stop64endif65 66sysmsg "Queue Setup: Adding items to queue..." 8867wait 50068 69######################################70# 50-65: Chainmail Gorget / Page 171#############72    overhead "50-65: Chainmail Gorget" 8873    sysmsg "Queue Setup: 50-65: Chainmail Gorget" 8874    dclick 'tool'75    waitforgump 'CraftingGump' 500076    gumpresponse 101 'CraftingGump'77    waitforgump 'CraftingGump' 500078    gumpresponse 400 'CraftingGump'79    waitforgump 'CraftingGump' 500080    gumpclose 'CraftingGump'81    gumpresponse 500 45355406282    waitforgump 453554062 500083    waitforgump 3239880667 500084    gumpresponse 3 323988066785    waitforgump 3239880667 500086    gumpresponse 3 323988066787    waitforgump 3239880667 500088    while gumpexists 323988066789        overhead "Enter a skill value of 65" 12090        wait 100091    endwhile92    sysmsg "Queue Setup: Setting as Recycle All" 8893    gumpresponse 600 45355406294    waitforgump 453554062 500095    gumpresponse 600 45355406296    waitforgump 453554062 500097######################################98# 65-70: Chainmail Gloves / Page 199#############100    overhead "65-70: Chainmail Gloves" 88101    sysmsg "Queue Setup: Chainmail Gloves" 88102    dclick 'tool'103    waitforgump 'CraftingGump' 5000104    gumpresponse 101 'CraftingGump'105    waitforgump 'CraftingGump' 5000106    gumpresponse 401 'CraftingGump'107    waitforgump 'CraftingGump' 5000108    gumpclose 'CraftingGump'109    gumpresponse 501 453554062110    waitforgump 453554062 5000111    waitforgump 3239880667 5000112    gumpresponse 3 3239880667113    waitforgump 3239880667 5000114    gumpresponse 3 3239880667115    waitforgump 3239880667 5000116    while gumpexists 3239880667117        overhead "Enter a skill value of 70" 120118        wait 1000119    endwhile120    sysmsg "Queue Setup: Setting as Recycle All" 88121    gumpresponse 601 453554062122    waitforgump 453554062 5000123    gumpresponse 601 453554062124    waitforgump 453554062 5000125######################################126# 70-75: Chainmail Coif / Page 1127#############128    overhead "70-75: Chainmail Coif" 88129    sysmsg "Queue Setup: Chainmail Coif" 88130    dclick 'tool'131    waitforgump 'CraftingGump' 5000132    gumpresponse 101 'CraftingGump'133    waitforgump 'CraftingGump' 5000134    gumpresponse 402 'CraftingGump'135    waitforgump 'CraftingGump' 5000136    gumpclose 'CraftingGump'137    gumpresponse 502 453554062138    waitforgump 453554062 5000139    waitforgump 3239880667 5000140    gumpresponse 3 3239880667141    waitforgump 3239880667 5000142    gumpresponse 3 3239880667143    waitforgump 3239880667 5000144    while gumpexists 3239880667145        overhead "Enter a skill value of 75" 120146        wait 1000147    endwhile148    sysmsg "Queue Setup: Setting as Recycle All" 88149    gumpresponse 602 453554062150    waitforgump 453554062 5000151    gumpresponse 602 453554062152    waitforgump 453554062 5000153######################################154# 75-85: Platemail Gorget / Page 1155#############156    overhead "75-85: Platemail Gorget" 88157    sysmsg "Queue Setup: Platemail Gorget" 88158    dclick 'tool'159    waitforgump 'CraftingGump' 5000160    gumpresponse 102 'CraftingGump'161    waitforgump 'CraftingGump' 5000162    gumpresponse 400 'CraftingGump'163    waitforgump 'CraftingGump' 5000164    gumpclose 'CraftingGump'165    gumpresponse 503 453554062166    waitforgump 453554062 5000167    waitforgump 3239880667 5000168    gumpresponse 3 3239880667169    waitforgump 3239880667 5000170    gumpresponse 3 3239880667171    waitforgump 3239880667 5000172    while gumpexists 3239880667173        overhead "Enter a skill value of 85" 120174        wait 1000175    endwhile176    sysmsg "Queue Setup: Setting as Recycle All" 88177    gumpresponse 603 453554062178    waitforgump 453554062 5000179    gumpresponse 603 453554062180    waitforgump 453554062 5000181######################################182# 85-90: Platemail Gloves / Page 1183#############184    overhead "85-90: Platemail Gloves" 88185    sysmsg "Queue Setup: Platemail Gloves" 88186    dclick 'tool'187    waitforgump 'CraftingGump' 5000188    gumpresponse 102 'CraftingGump'189    waitforgump 'CraftingGump' 5000190    gumpresponse 401 'CraftingGump'191    waitforgump 'CraftingGump' 5000192    gumpclose 'CraftingGump'193    gumpresponse 504 453554062194    waitforgump 453554062 5000195    waitforgump 3239880667 5000196    gumpresponse 3 3239880667197    waitforgump 3239880667 5000198    gumpresponse 3 3239880667199    waitforgump 3239880667 5000200    while gumpexists 3239880667201        overhead "Enter a skill value of 90" 120202        wait 1000203    endwhile204    sysmsg "Queue Setup: Setting as Recycle All" 88205    gumpresponse 604 453554062206    waitforgump 453554062 5000207    gumpresponse 604 453554062208    waitforgump 453554062 5000209    wait 500210######################################211# 90-95: Platemail Helm / Page 2212#############213    overhead "90-95: Platemail Helm" 88214    sysmsg "Queue Setup: Platemail Helm" 88215    dclick 'tool'216    waitforgump 'CraftingGump' 5000217    gumpresponse 102 'CraftingGump'218    waitforgump 'CraftingGump' 5000219    gumpresponse 402 'CraftingGump'220    waitforgump 'CraftingGump' 5000221    gumpclose 'CraftingGump'222    overhead "Moving to next page" 137223    gumpresponse 9 453554062224    waitforgump 453554062 5000    225    gumpresponse 500 453554062226    waitforgump 453554062 5000227    waitforgump 3239880667 5000228    gumpresponse 3 3239880667229    waitforgump 3239880667 5000230    gumpresponse 3 3239880667231    waitforgump 3239880667 5000232    while gumpexists 3239880667233        overhead "Enter a skill value of 95" 120234        wait 1000235    endwhile236    sysmsg "Queue Setup: Setting as Recycle All" 88237    gumpresponse 600 453554062238    waitforgump 453554062 5000239    gumpresponse 600 453554062240    waitforgump 453554062 5000241######################################242# 95-100: Platemail Arms / Page 2243#############244    overhead "95-100: Platemail Arms" 88245    sysmsg "Queue Setup: Platemail Arms" 88246    dclick 'tool'247    waitforgump 'CraftingGump' 5000248    gumpresponse 102 'CraftingGump'249    waitforgump 'CraftingGump' 5000250    gumpresponse 403 'CraftingGump'251    waitforgump 'CraftingGump' 5000252    gumpclose 'CraftingGump'253    gumpresponse 501 453554062254    waitforgump 453554062 5000255    waitforgump 3239880667 5000256    gumpresponse 3 3239880667257    waitforgump 3239880667 5000258    gumpresponse 3 3239880667259    waitforgump 3239880667 5000260    while gumpexists 3239880667261        overhead "Enter a skill value of 100" 120262        wait 1000263    endwhile264    sysmsg "Queue Setup: Setting as Recycle All" 88265    gumpresponse 601 453554062266    waitforgump 453554062 5000267    gumpresponse 601 453554062268    waitforgump 453554062 5000269######################################270# 100-105: Platemail Legs / Page 2271#############272    overhead "100-105: Platemail Legs" 88273    sysmsg "Queue Setup: Platemail Legs" 88274    dclick 'tool'275    waitforgump 'CraftingGump' 5000276    gumpresponse 102 'CraftingGump'277    waitforgump 'CraftingGump' 5000278    gumpresponse 404 'CraftingGump'279    waitforgump 'CraftingGump' 5000280    gumpclose 'CraftingGump'281    gumpresponse 502 453554062282    waitforgump 453554062 5000283    waitforgump 3239880667 5000284    gumpresponse 3 3239880667285    waitforgump 3239880667 5000286    gumpresponse 3 3239880667287    waitforgump 3239880667 5000288    while gumpexists 3239880667289        overhead "Enter a skill value of 105" 120290        wait 1000291    endwhile292    sysmsg "Queue Setup: Setting as Recycle All" 88293    gumpresponse 602 453554062294    waitforgump 453554062 5000295    gumpresponse 602 453554062296    waitforgump 453554062 5000297######################################298# 105-120: Blacksmithing Repair Kit / Page 2299#############300    overhead "105-120: Blacksmithing Repair Kit" 88301    sysmsg "Queue Setup: Blacksmithing Repair Kit" 88302    dclick 'tool'303    waitforgump 'CraftingGump' 5000304    gumpresponse 9 'CraftingGump'305    waitforgump 'CraftingGump' 5000306    gumpresponse 100 'CraftingGump'307    waitforgump 'CraftingGump' 5000308    gumpresponse 400309    waitforgump 'CraftingGump' 5000310    gumpclose 'CraftingGump'311    gumpresponse 503 453554062312    waitforgump 453554062 5000313    waitforgump 3239880667 5000314    gumpresponse 3 3239880667315    waitforgump 3239880667 5000316    gumpresponse 3 3239880667317    waitforgump 3239880667 5000318    while gumpexists 3239880667319        overhead "Enter a skill value of 120" 120320        wait 1000321    endwhile322    sysmsg "Queue Setup: Setting as Recycle All" 88323    gumpresponse 603 453554062324    waitforgump 453554062 5000325    gumpresponse 603 453554062326    waitforgump 453554062 5000327    wait 500328######################################329# END ITEMS330#############331 332# back to page 1333gumpresponse 8 453554062334waitforgump 453554062 5000335 336 337# Rename the queue338sysmsg "Queue Setup: Enter a name for the queue..." 88339gumpresponse 4340waitforgump 453554062 5000341waitforgump 648702616 5000342clearsysmsg 343wait 500344while gumpexists 648702616345    overhead "Enter a name for the queue" 120346    wait 1000347endwhile348 349clearsysmsg 350waitforgump 453554062 5000351gumpresponse 10 453554062352overhead 'Target yourself as source container or choose a container to pull resources from'353waitfortarget 10000354for 10355    if not insysmsg "Source container set for all items in queue." 356       wait 1000357    endif358endfor359 360if not insysmsg "Source container set for all items in queue"361    overhead 'Defaulting to self...'362    gumpresponse 10363    wft 1500364    target 'self'365endif366 367@unsetvar 'tool'368overhead "Queue setup is complete!" 88369sysmsg "Queue Setup: Click 'Begin Crafting' once you're ready to roll!" 88