This is a macro for UOSteam to put all items except for Empty Kegs and Keyrings onto your Spell Caster's Keys.(I put rest on even Blank Recall Runes)
This can be setup to a hotkey.
This will use keys from any location in inventory as long as bag has been opened.
This will add items from anywhere in inventory as long as bag has been opened.
Been using for awhile figured why not toss it out for anyone who uses Steam.
Loop the script as well for if more than 1 rune needing to go into keys.
//============================================================
//=------------------Auto Add Regs to Keys-------------------=
//=----------------------By:Dramoor--------------------------=
//=----------------------------------------------------------=
//=----------------------------------------------------------=
//=----------------------------------------------------------=
//============================================================
//
//
//
//============================================================
//=------------------Opens SpellCaster's Keys----------------=
//============================================================
if not @findtype! '0x176b' '33' 'backpack'
sysmsg '*****No Keys*****' '33'
stop
else
@usetype! '0x176b' '33' 'backpack'
waitforgump 1750433090 15000
replygump 0x68557d42 25
waitfortarget '5000'
pause 600
endif
//==============================================================
//=------------Checks for Black Pearl and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf7a' '0'
else
@targettype! '0xf7a' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=------------Checks for Blood Moss and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf7b' '0'
else
@targettype! '0xf7b' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=--------------Checks for Garlic and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf84' '0'
else
@targettype! '0xf84' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=--------------Checks for Ginseng and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf85' '0'
else
@targettype! '0xf85' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Mandrake Root and Puts in Keys--------=
//==============================================================
if not @targettype! '0xf86' '0'
else
@targettype! '0xf86' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=------------Checks for NightShade and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf88' '0'
else
@targettype! '0xf88' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Sulfurous Ash and Puts in Keys--------=
//==============================================================
if not @targettype! '0xf8c' '0'
else
@targettype! '0xf8c' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Spiders Silk and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf8d' '0'
else
@targettype! '0xf8d' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for Batwing and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf78' '0'
else
@targettype! '0xf78' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Grave Dust and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf8f' '0'
else
@targettype! '0xf8f' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Daemon Blood and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf7d' '0'
else
@targettype! '0xf7d' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Nox Crystal and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf8e' '0'
else
@targettype! '0xf8e' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for Pig Iron and Puts in Keys-----------=
//==============================================================
if not @targettype! '0xf8a' '0'
else
@targettype! '0xf8a' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for Fertile Dirt and Puts in Keys-------=
//==============================================================
if not @targettype! '0xf81' '0'
else
@targettype! '0xf81' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for Zoogi Fungus and Puts in Keys-------=
//==============================================================
if not @targettype! '0x26b7' '0'
else
@targettype! '0x26b7' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for Trans Powder and Puts in Keys-------=
//==============================================================
if not @targettype! '0x26b8' '0'
else
@targettype! '0x26b8' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=---------------Checks for Bones and Puts in Keys------------=
//==============================================================
if not @targettype! '0xf7e' '0'
else
@targettype! '0xf7e' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=------------Checks for Demon Bones and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf80' '0'
else
@targettype! '0xf80' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-----------Checks for Blank Scrolls and Puts in Keys--------=
//==============================================================
if not @targettype! '0xef3' '0'
else
@targettype! '0xef3' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=---------------Checks for Bottles and Puts in Keys----------=
//==============================================================
if not @targettype! '0xf0e' '0'
else
@targettype! '0xf0e' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=----------------Checks for Sand and Puts in Keys------------=
//==============================================================
if not @targettype! '0x11ea' '0'
else
@targettype! '0x11ea' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=-------------Checks for BeesWax and Puts in Keys------------=
//==============================================================
if not @targettype! '0x1422' '0'
else
@targettype! '0x1422' '0'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=----------Checks for Spring Water and Puts in Keys----------=
//==============================================================
if not @targettype! '0xe24' '1151'
else
@targettype! '0xe24' '1151'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=--------Checks for Destroying Angel and Puts in Keys--------=
//==============================================================
if not @targettype! '0xe1f' '656'
else
@targettype! '0xe1f' '656'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=---------Checks for Petrified Wood and Puts in Keys---------=
//==============================================================
if not @targettype! '0x97a' '1132'
else
@targettype! '0x97a' '1132'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=--------Checks for Ethereal Powder and Puts in Keys---------=
//==============================================================
if not @targettype! '0xf8f' '2089'
else
@targettype! '0xf8f' '2089'
waitfortarget '5000'
pause 600
endif
//==============================================================
//=--------Checks for Recall Runes and Puts in Keys------------=
//==============================================================
if not @targettype! '0x1f14' '0'
replygump 0x68557d42 0
sysmsg '*****No Reagents*****' '33'
@canceltarget
stop
else
@targettype! '0x1f14' '0'
waitfortarget '5000'
pause 600
endif
I don't sit where I would store it anywhere else, Didn't think it would need to be limited. I also know that 'backpack' doesn't always go with all your packs inside of it (so if you use a looting bag by having 'backpack' it might not always recognize it) I guess some need it that way. Also Didn't add or do the other keys because I don't use keys for the other items as it takes too long to remove (and can mess up your arrows for archers if you put that in there) But nice!
Probably didn't need to hue out the wood and the granite or ingots really. Since it will loop if you put them on loops. Maybe just would have put a filter for if it was the Grade A logs hue to set to ignore.
yeah i put the hue just in case gm add new item using the same type but with another hue, i put backpack to limit it because in my case i dont want the script to collect in all my pack... but its different for each player, and i split item in my backpack using organizer agent, like for my HBOHs or gem collector u c
and i dont put "replygump 0x9cf7866d 0" because i use those hotkeys to open my keyring too to remove item
now if i could only get an Organizer to work i could make one for the gem bag and one to put junk in my trash token bag, but i cant seam to get it to work lol.
With organizer agents on UOSteam you have to tell them the bag to take from and the bag to put into. That could be the problem you are having. So when you set containers, you first set the container to find the items in, then the container to move the items to.
Ive tryed that, but i dont think it like me picking the main bag, then my trash bag. I cant set a loot bag can i? one that everything i get from [claimall would go into?