oneSLOWex
Adept
Does anyone have a working slayer organizer that will use item ID skill? Im looking to make it separate each type into its own bag or box. I have searched and found plenty that use item ID wands, but on UOF those dont really drop anymore. I have a spare character who has GM id skill. I have managed to adjust one that was originally made for using wands but once it uses the skill, then clicks the weapon, it just goes into a loop on that same weapon without moving it. Im not sure about other servers, but on here when you ID something, you have to click it afterwards to find out what it is, which may be the problem. I dont know. Im no steam expert but Ive managed to piece together a script. If someone could look it over and tell me whats wrong or just post one that works on UOF that would be great.
What I have:
// Set the containers to move the slayers into. Change/add more object ids
// to match your containers.
@setalias 'elemental_bag' 0x416afac0
@setalias 'reptillian_death_bag' 0x416afac1
@setalias 'exorcism_bag' 0x416afac2
@setalias 'arachnid_bag' 0x416afac3
@setalias 'silver_bag' 0x416afac4
@setalias 'fey_bag' 0x416afac5
// Set the container holding all your UNORGANIZED slayers.
headmsg 'Select slayer bag'
promptalias 'slayer_bag'
headmsg 'Select Elemental Bag'
promptalias 'elemental_bag'
headmsg 'Select Reptillian Bag'
promptalias 'reptillian_bag'
headmsg 'Select Exorcism Bag'
promptalias 'exorcism_bag'
headmsg 'Select Arachnid Bag'
promptalias 'arachnid_bag'
headmsg 'Select Silver Bag'
promptalias 'silver_bag'
headmsg 'Select Fey Bag'
promptalias 'fey_bag'
// Open slayer_bag
useobject 'slayer_bag'
pause 200
// Find a bow in slayer_bag. Change weapon type to match your needs.
while @findtype 0x13b2 'any' 'slayer_bag'
useskill 'item identification'
pause 200
waitfortarget 1500
target 'found'
pause 200
clickobject 'found'
pause 300
@clearjournal
// Move slayers into appropriate containers. Add additional elseif
// statements for additional slayers
if @injournal 'Silver' 'system'
moveitem 'found' 'silver_bag'
@clearjournal
elseif @injournal 'Exorcism' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'daemon' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'gargoyles' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'balron damnation' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'elemental' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'Blood' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'earth' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'elemental health' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'flame dousing' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'summer wind' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'vacuum' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'water' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'fey' 'system'
moveitem 'found' 'fey_bag'
@clearjournal
elseif @injournal 'reptillian' 'system'
moveitem 'found' 'reptillian_bag'
@clearjournal
elseif @injournal 'dragon' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'lizardman' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'ophidian' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'Snakes' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'arachnid' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'scorpions' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'spiders' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'terathan' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
pause 800
endwhile
headmsg 'Slayer Bag is empty'
headmsg 'Slayer Bag is empty'
What I have:
// Set the containers to move the slayers into. Change/add more object ids
// to match your containers.
@setalias 'elemental_bag' 0x416afac0
@setalias 'reptillian_death_bag' 0x416afac1
@setalias 'exorcism_bag' 0x416afac2
@setalias 'arachnid_bag' 0x416afac3
@setalias 'silver_bag' 0x416afac4
@setalias 'fey_bag' 0x416afac5
// Set the container holding all your UNORGANIZED slayers.
headmsg 'Select slayer bag'
promptalias 'slayer_bag'
headmsg 'Select Elemental Bag'
promptalias 'elemental_bag'
headmsg 'Select Reptillian Bag'
promptalias 'reptillian_bag'
headmsg 'Select Exorcism Bag'
promptalias 'exorcism_bag'
headmsg 'Select Arachnid Bag'
promptalias 'arachnid_bag'
headmsg 'Select Silver Bag'
promptalias 'silver_bag'
headmsg 'Select Fey Bag'
promptalias 'fey_bag'
// Open slayer_bag
useobject 'slayer_bag'
pause 200
// Find a bow in slayer_bag. Change weapon type to match your needs.
while @findtype 0x13b2 'any' 'slayer_bag'
useskill 'item identification'
pause 200
waitfortarget 1500
target 'found'
pause 200
clickobject 'found'
pause 300
@clearjournal
// Move slayers into appropriate containers. Add additional elseif
// statements for additional slayers
if @injournal 'Silver' 'system'
moveitem 'found' 'silver_bag'
@clearjournal
elseif @injournal 'Exorcism' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'daemon' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'gargoyles' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'balron damnation' 'system'
moveitem 'found' 'exorcism_bag'
@clearjournal
elseif @injournal 'elemental' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'Blood' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'earth' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'elemental health' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'flame dousing' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'summer wind' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'vacuum' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'water' 'system'
moveitem 'found' 'elemental_bag'
@clearjournal
elseif @injournal 'fey' 'system'
moveitem 'found' 'fey_bag'
@clearjournal
elseif @injournal 'reptillian' 'system'
moveitem 'found' 'reptillian_bag'
@clearjournal
elseif @injournal 'dragon' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'lizardman' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'ophidian' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'Snakes' 'system'
moveitem 'found' 'reptillian_death_bag'
@clearjournal
elseif @injournal 'arachnid' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'scorpions' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'spiders' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
elseif @injournal 'terathan' 'system'
moveitem 'found' 'arachnid_bag'
@clearjournal
pause 800
endwhile
headmsg 'Slayer Bag is empty'
headmsg 'Slayer Bag is empty'