Reagent Satchel organizer for people like me by martkedisi

Created: 03/11/2025
Last Updated: about 2 months ago
Description from the author:

Hello everyone, this is an organizer that I made after getting the idea from my friend Nayman.

It will put regs and scrolls you choose on a specific point in your satchel.

Known issues:

If there are more than one reagent satchel it may not work properly.

Feel free to improve ^^

Special Thanks to :

A VERY BIG thanks to "tetlee" for helping me out setting that reagent satchel

"nev0r" for scroll ID's

"Jaseowns" for figuring out how to drop unwanted scrolls

and Nayman for the idea

If you have any improvement ideas feel free to add ^^

#Move your regs and scrolls by Tyramiel //Variables goes here ##################################################################### if findlayer self outerbody as the_item @setvar! mySatchel the_item endif getlabel temp_var desc sysmsg {{desc}} @setvar! lilbit 100 //Scroll ID list to easy reach ###################################################################### #### 1st Circle - #### 2nd Circle - ####"Clumsy Scroll" 7982 ####"Agility Scroll" 7989 ####"Create Food Scroll" 7983* ####"Cunning Scroll" 7990 ####"Feeblemind Scroll" 7984 ####"Cure Scroll" 7991 ####"Heal Scroll" 7985 ####"Harm Scroll" 7992* ####"Magic Arrow Scroll" 7986 ####"Magic Trap Scroll" 7993 ####"Night Sight Scroll" 7987 ####"Magic Untrap Scrol" 7994 ####"Reactive Armor Scr" 7981* ####"Protection Scroll" 7995 ####"Weaken Scroll" 7988 ####"Strength Scroll" 7996 #### 3rd Circle #### 4th Circle ####"Bless Scroll" 7997 #### "Archcure Scroll" 8005* ####"Fireball Scroll" 7998* #### "Arch Protection Sc" 8006* ####"Magic Lock Scroll" 7999 #### "Curse Scroll" 8007 ####"Poison Scroll" 8000 #### "Fire Field Scrol" 8008 ####"Telekinisis Scroll" 8001 #### "Greater Heal Scrol" 8009* ####"Teleport Scroll" 8002* #### "Lightning Scroll" 8010* ####"Unlock Scroll" 8003 #### "ManaDrain Scroll" 8011 ####"Wall of Stone Scro" 8004 #### "Recall" 8012* #### 5th Circle #### 6th Circle ####"Blade Spirits Scro" 8013 ####"Dispel Scroll" 8021 ####"Dispel Field Scrol" 8014 ####"Energy Bolt Scroll" 8022 ####"Incognito Scroll" 8015 ####"Explosion Scroll" 8023* ####"Magic Reflection S" 8016* ####"Invisibility Scrol" 8024* ####"Mind Blast Scroll" 8017 ####"Mark Scroll" 8025 ####"Paralyze Scroll" 8018 ####"Mass Curse Scroll" 8026 ####"Poison Field Scrol" 8019 ####"Paralyze Field Scr" 8027 ####"Summon Creature Sc" 8020* ####"Reveal Scroll" 8028 #### 7th Circle #### 8th Circle ####"Chain Lightning Sc" 8029 ####"Earthquake Scroll" 8037 ####xxxxxxxxxxxxxxxxxxxxxxxxxxxx ####"Energy Vortex Scro" 8038* ####"Flamestrike Scroll" 8031* ####"Resurrection Scrol" 8039* ####"Gate Travel Scroll" 8032 ####"Summon Earth Eleme" 8042* ####"Mana Vampire Scrol" 8033 ####"Summon Daemon" 8041* ####"Mass Dispel Scrol" 8034 ####"Summon Earth Eleme" 8042* ####"Meteor Storm Scrol" 8035 ####"Summon Fire Elemen" 8043* ####"Polymorph Scroll" 8036 ####"Summon Water Eleme" 8044* ##################################################################### #Asterix removed : 7982|7984|7985|7986|7987|7988|7989|7990|7991|7993|7994|7995|7996|7997|7999|8000|8001|8003|8004|8007|8008|8011|8013|8014|8015|8017|8018|8019|8021|8025|8022|8026|8027|8028|8029|8032|8033|8034|8035|8036|8037 #FULL LIST: 7981|7982|7983|7984|7985|7986|7987|7988|7989|7990|7991|7992|7993|7994|7995|7996|7997|7998|7999|8000|8001|8002|8003|8004|8005|8006|8007|8008|8009|8010|8011|8012|8013|8014|8015|8016|8017|8018|8019|8020|8021|8022|8023|8024|8025|8026|8027|8028|8029|8031|8032|8033|8034|8035|8036|8037|8038|8039|8041|8042|8043|8044 ##################################################################### ### "If you want to add more spell scrolls, use the template below" ### "without # and change "spellID" to desired scroll name or ID," ### "and x y z coordinates." ### "You can add it to end of the script, before overhead message" ### "Or you can change existing scroll IDs" ### "Satchel inside coordinates range from 40-140x 60-140y 0z" ### "Temp:" ### ### if findtype "spellID" backpack as scroll ### lift scroll 600 ### drop 'mySatchel' x y z ### wait globalLatency ### endif ##################################################################### //Reagents here ##################################################################### overhead "Filling Satchel Hold up!" 50 if findtype "Black Pearl%s%" backpack as regs lift regs 600 drop 'mySatchel' 40 64 0 wait lilbit endif if findtype "Blood Moss" backpack as regs lift regs 600 drop 'mySatchel' 60 64 0 wait lilbit endif if findtype "Mandrake Root%s%" backpack as regs lift regs 600 drop 'mySatchel' 80 64 0 wait lilbit endif if findtype "Garlic" backpack as regs lift regs 600 drop 'mySatchel' 100 64 0 wait lilbit endif if findtype "Ginseng" backpack as regs lift regs 600 drop 'mySatchel' 120 64 0 wait lilbit endif if findtype "3981" backpack as regs lift regs 600 drop 'mySatchel' 140 64 0 wait lilbit endif if findtype "Nightshade" backpack as regs lift regs 600 drop 'mySatchel' 40 80 0 wait lilbit endif if findtype "Sulfurous Ash" backpack as regs lift regs 600 drop 'mySatchel' 60 80 0 wait lilbit endif ##################################################################### //Scrolls from here on ##################################################################### overhead "Checking Scrolls!" if findtype "Greater Heal Scrol" backpack as scroll lift scroll 600 drop 'mySatchel' 40 100 0 wait lilbit endif if findtype "Archcure Scroll" backpack as scroll lift scroll 600 drop 'mySatchel' 50 100 0 wait lilbit endif if findtype "7981" backpack as scroll lift scroll 600 drop 'mySatchel' 70 100 0 wait lilbit endif if findtype "7983" backpack as scroll lift scroll 600 drop 'mySatchel' 80 100 0 wait lilbit endif if findtype "7986" backpack as scroll lift scroll 600 drop 'mySatchel' 90 100 0 wait lilbit endif if findtype "7991" backpack as scroll lift scroll 600 drop 'mySatchel' 100 100 0 wait lilbit endif if findtype "7995" backpack as scroll lift scroll 600 drop 'mySatchel' 110 100 0 wait lilbit endif if findtype "7997" backpack as scroll lift scroll 600 drop 'mySatchel' 120 100 0 wait lilbit endif if findtype "7998" backpack as scroll lift scroll 600 drop 'mySatchel' 130 100 0 wait lilbit endif if findtype "8002" backpack as scroll lift scroll 600 drop 'mySatchel' 60 120 0 wait lilbit endif if findtype "8012" backpack as scroll lift scroll 600 drop 'mySatchel' 70 120 0 wait lilbit endif if findtype "Summon Creature Sc" backpack as scroll lift scroll 600 drop 'mySatchel' 80 120 0 wait lilbit endif if findtype "Invisibility Scrol" backpack as scroll lift scroll 600 drop 'mySatchel' 90 120 0 wait lilbit endif if findtype "Energy Bolt Scroll" backpack as scroll lift scroll 600 drop 'mySatchel' 100 120 0 wait lilbit endif if findtype "Magic Reflection S" backpack as scroll lift scroll 600 drop 'mySatchel' 60 130 0 wait lilbit endif if findtype "Mass Curse Scroll" backpack as scroll lift scroll 600 drop 'mySatchel' 70 130 0 wait lilbit endif if findtype "Arch Protection Sc" backpack as scroll lift scroll 600 drop 'mySatchel' 80 130 0 wait lilbit endif if findtype ""Explosion Scroll"" backpack as scroll lift scroll 600 drop 'mySatchel' 90 130 0 wait lilbit endif ##################################################################### cleardragdrop menu 'mySatchel' 0 ##################################################################### clearignore overhead "Dumping useless stuff..." 24 while findtype 7982|7984|7985|7986|7987|7988|7989|7990|7991|7993|7994|7995|7996|7997|7999|8000|8001|8003|8004|8007|8008|8011|8013|8014|8015|8017|8018|8019|8021|8022|8025|8026|8027|8028|8029|8032|8033|8034|8035|8036|8037 self as scroll getlabel scroll scrollDesc overhead "Moving {{scrollDesc}}" 66 lift scroll 60000 droprelloc 0 0 wait 200 ignore scroll endwhile overhead "Satchel Organized!" 24 clearignore overhead "All Done!" 25

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search