;===================================================================
;===================================================================
; Script Name: Crisis Quick and Painless Spellbook Filler 2.3
; Author: Crisis
; Version: 2.3
; Client Tested with: 7.0.45.0
; EUO version tested with: 1.5 (version 285)
; Shard OSI / FS: OSI
; Release Date: 06/24/2014
; Revision Date: 04/07/2015
; Purpose:
; .Fill spellbooks with stored spell scrolls Magery, Necromancy, and Mysticism.
;
; Revisions:
; 1.1 fixed typo in mysticism scrolls
; 2.0 Added support for magery scrolls kept in secures by circle
; 2.1 Added ability to hardcode the 8 spell circle containers
; Adjusted Dragtospellbooksub to take one scroll instead of the whole stack
; Adjusted a wait 1 to sub Idle to save on system resources
; Added a return statement at the end of "sub StartMultiSpellbookFiller" and "sub StartSpellbookFiller"
; 2.2 Cleaned up code for better efficiency
; 2.3 Added Script Status
; Removed code for picking scrolls up from floor
;
; Requirements:
; . You need to have blank spellbooks and a secure with loose spell scrolls within reach.
;
; Future Updates:
; . Add a ability to pick up empty books from a secure and drop off full books.
;
; Special Thanks:
; . Manwinc for helping me learn about parsing and arrays and answering my MANY questions while working on this.
; . Endless Night for helping me fix mistakes and clean up the code for better efficiency
;
; Copyright: 2014-2015 Crisis
;===================================================================
;===================================================================
Revisions:
1.1 fixed typo in mysticism scrolls
2.0 Added support for magery scrolls kept in secures by circle
2.1 Added ability to hardcode the 8 spell circle containers
Adjusted Dragtospellbooksub to take one scroll instead of the whole stack
Adjusted a wait 1 to sub Idle to save on system resources
Added a return statement at the end of "sub StartMultiSpellbookFiller" and "sub StartSpellbookFiller"
2.2 Cleaned up code for better efficiency
2.3 Added Script Status
Removed code for picking scrolls up from floor
This will take spell scrolls stored in a secure and fill a spellbook with it. It will work with magery, necromancy, and msyticism scrolls/books.
There is a start/pause button for quick and painless filling of numerous empty or partially filled spellbooks.
It will fill a magery spellbook from 8 different secures if you store them by circle. You can hardcode the secures in or just choose them through the setup.
I used this as a learning tool and to save time and clicks filling spellbooks with all of the loose scrolls that I collect fishing and treasure hunting.
Enjoy and let me know how it works for you!
A special thanks to Manwinc for all his help and patience while I was learning about parsing and arrays and Endless Night for helping me fix mistakes and clean up the code for better efficiency!