Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ********************
- // Usage
- // ********************
- // Place a secure chest in your house, with multiple containers inside for super slayers. Inside each super slayer container, place a container for lesser slayers.
- // Junk slayers, snake, ogre, troll, etc will be put into a junk slayer container, feel free to add them if you like.
- // When prompted select each slayer type, they are in order of, super slayer followed by the lesser of that type.
- // If you plan to use this macro on a regular basis i would suggest setting static container id's for each type.
- // Use -info to get each containers serial number then create an ailias. replace the if statement for that slayer container with the example code
- // Example:
- // ================
- // setalias 'silver container' 'xcontainerserial'
- // ================
- // Replaces
- // ================
- // if not @findobject 'silver container'
- // headmsg 'silver container'
- // promptalias 'silver container'
- // ================
- //
- // you should have 18 containers in total NOT including your slayer container.
- //
- //
- //*****SILVER*****
- if not @findobject 'silver container'
- headmsg 'silver container'
- promptalias 'silver container'
- endif
- //*****EXORCISM*****
- if not @findobject 'exorcism container'
- headmsg 'exorcism container'
- promptalias 'exorcism container'
- endif
- if not @findobject 'balron damnation container'
- headmsg 'balron damnation container'
- promptalias 'balron damnation container'
- endif
- if not @findobject 'daemon dismissal container'
- headmsg 'daemon dismissal container'
- promptalias 'daemon dismissal container'
- endif
- if not @findobject 'gargoyles foe container'
- headmsg 'gargoyles foe container'
- promptalias 'gargoyles foe container'
- endif
- //*****REPOND*****
- if not @findobject 'repond container'
- headmsg 'repond container'
- promptalias 'repond container'
- endif
- //*****REPTILIAN*****
- if not @findobject 'reptilian container'
- headmsg 'reptilian container'
- promptalias 'reptilian container'
- endif
- if not @findobject 'dragon container'
- headmsg 'dragon container'
- promptalias 'dragon container'
- endif
- if not @findobject 'ophidian container'
- headmsg 'ophidian container'
- promptalias 'ophidian container'
- endif
- //*****FEY*****
- if not @findobject 'fey container'
- headmsg 'fey container'
- promptalias 'fey container'
- endif
- //*****ARACHNID DOOM*****
- if not @findobject 'arachnid doom container'
- headmsg 'arachnid doom container'
- promptalias 'arachnid doom container'
- endif
- if not @findobject 'spiders death container'
- headmsg 'spiders death container'
- promptalias 'spiders death container'
- endif
- if not @findobject 'terathan container'
- headmsg 'terathan container'
- promptalias 'terathan container'
- endif
- //*****ELEMENTAL*****
- if not @findobject 'elementalban container'
- headmsg 'elemental ban container'
- promptalias 'elementalban container'
- endif
- if not @findobject 'blood drinking container'
- headmsg 'blood drinking container'
- promptalias 'blood drinking container'
- endif
- if not @findobject 'elementalhealth container'
- headmsg 'elemental health container'
- promptalias 'elementalhealth container'
- endif
- if not @findobject 'summer wind container'
- headmsg 'summer wind container'
- promptalias 'summer wind container'
- endif
- if not @findobject 'water dissipation container'
- headmsg 'water dissipation container'
- promptalias 'water dissipation container'
- endif
- //*****MISC*****
- if not @findobject 'misc container'
- headmsg 'junk lessers container'
- promptalias 'misc container'
- endif
- //*****SLAYER container*****
- if not @findobject 'slayer container'
- headmsg 'Select the container full of slayers'
- promptalias 'slayer container'
- endif
- useobject 'slayer container'
- pause 200
- //weapon type lists, modifiy to your liking, currently set up for bows, xbow and heavy xbow.
- if not listexists 'bows'
- createlist 'bows'
- endif
- pushlist 'bows' 0xf50 //xbow
- pushlist 'bows' 0x13b2 //Bow
- pushlist 'bows' 0x13fd //heavy xbow
- pause 600
- for 0 to 'bows'
- //END weapon list
- //STOP if no slayers
- if not @findtype 'bows[]' 'any' 'slayer container'
- headmsg 'YOUR SLAYER container IS EMPTY'
- headmsg 'YOUR SLAYER container IS EMPTY'
- headmsg 'YOUR SLAYER container IS EMPTY'
- stop
- endif
- endfor
- for 0 to 'bows'
- //START SORT
- if @findtype 'bows[]' 'any' 'slayer container'
- @clearjournal
- clickobject 'found'
- pause 600
- //*****SILVER*****
- if @injournal 'silver' 'system'
- moveitem 'found' 'silver container'
- //*****REPOND*****
- elseif @injournal 'repond' 'system'
- moveitem 'found' 'repond container'
- //*****REPTILIAN*****
- elseif @injournal 'reptilian' 'system'
- moveitem 'found' 'reptilian container'
- elseif @injournal 'dragon' 'system'
- moveitem 'found' 'dragon container'
- elseif @injournal 'reptilian' 'system'
- moveitem 'found' 'reptilian container'
- elseif @injournal 'ophidian' 'system'
- moveitem 'found' 'ophidian container'
- //*****EXORCISM*****
- elseif @injournal 'exorcism' 'system'
- moveitem 'found' 'exorcism container'
- elseif @injournal 'gargoyle' 'system'
- moveitem 'found' 'gargoyles foe container'
- elseif @injournal 'balron damnation' 'system'
- moveitem 'found' 'balron damnation container'
- elseif @injournal 'daemon dismissal' 'system'
- moveitem 'found' 'daemon dismissal container'
- //*****FEY*****
- elseif @injournal 'fey' 'system'
- moveitem 'found' 'fey container'
- //*****ARACHNID DOOM*****
- elseif @injournal 'arachnid doom' 'system'
- moveitem 'found' 'arachnid doom container'
- elseif @injournal 'spider' 'system'
- moveitem 'found' 'spiders death container'
- elseif @injournal 'terathan' 'system'
- moveitem 'found' 'terathan container'
- //*****ELEMENTAL*****
- elseif @injournal 'ban' 'system'
- moveitem 'found' 'elementalban container'
- elseif @injournal 'blood drinking' 'system'
- moveitem 'found' 'blood drinking container'
- elseif @injournal 'health' 'system'
- moveitem 'found' 'elementalhealth container'
- elseif @injournal 'summer wind' 'system'
- moveitem 'found' 'summer wind container'
- elseif @injournal 'water dissipation' 'system'
- moveitem 'found' 'water dissipation container'
- //*****MISC*****
- elseif moveitem 'bows[]' 'misc container'
- endif
- endif
- endfor
- clearlist 'bows'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement