Tgo01
06-04-2021, 06:08 AM
Ever wish you could run your own Dreavenings?
Well gather up your friends and alts, run this script, and watch the magic happen!
Instructions found in the script:
=begin
NOTE: THIS SCRIPT REQUIRES ;help-share TO RUN. DOWNLOAD BY DOING ;repo download help-share.
There is no need to start or stop ;help-share, this script will start and stop ;help-share when needed.
Gather your friends, families, and alts and throw your own spell up party!
This handy script will ask everyone in your party who is also running this script some questions to find out the most efficient way of spelling up everyone in the group. The group leader will then assign caster roles and the party gets started! Party members will ask for mana when they are low on mana and the script figures out who should send that person mana based on everyone's three mana sharing abilities. If there is a wizard in your party then the script will make sure all casters keep Rapid Fire (515) on them while they are casting.
The script works best with 2+ wizards although no wizards are a requirement to run the script. You don't need someone who can cast from each spell list in your party, you can run this script even if you just have an empath and a wizard, they will give out all spells they know to the entire group.
It is not required that everyone in the party be running this script, just the casters need to run it, although it does work best if everyone is running this script and has some mana and mana sharing, preferably Spirit Mana Control since it is the cheapest share for the most professions.
COMMANDS:
While script is running and you are the group leader you can use the following commands, simply enter them into the game window:
stats
;share stats
Either one will get everyone's spell information then provide you with a list of which members of your party can cast spells from which spell lists.
start
;share start
Either one will GET THIS SPELL PARTY STARTED!!! These commands will assign spell roles to everyone and then you can watch the magic happen!
Here is what doing stats looks like:
------------------------------------------------------------
All spells people can cast:
Minor Spirit: Kholac, Najash, Snooshezis, Ardque, Fulvus, Dreaven
Major Spirit: Kholac, Dreaven
Minor Elemental: Vonaq, Bochser, Ardque
Major Elemental: Bochser
Wizard: Bochser
Ranger: Najash
Monk: Snooshezis
Paladin: Fulvus
Rapid Fire: Bochser
Total people in group: 12
------------------------------------------------------------
Quick and easy way to see who in your party can cast which spells.
Then when you're ready just enter either start or ;share start into the game and the script takes care of the rest! Works best if everyone is running ;share but it's not necessary, it's just necessary for the casters to be running it. Also it's best if everyone has some mana and some mana sharing (preferably Spirit Mana Control since it's the cheapest to train in for most of the professions), although this too isn't necessary. Everyone is free to get spells!
Depending on the interest and feedback on this script I might develop it some more, most notably allowing people to use their society abilities to regain mana.
;share updates:
Version 2: Added a setup menu which is accessiable via doing ;share setup
Version 2: New option added in setup menu: 'Opt Out' enter 'all' to opt out of receiving ALL spells.
Version 2: New option added in setup menu: 'Use society ability' to automatically use your society ability to regain mana when needed. Symbol of Mana will only be used if the ability isn't in cooldown so it won't cost any deeds. Sign of Wracking will be used anywhere as long as you have at least 11 spirit, otherwise it will be used if you're at a table and have at least 9 spirit.
Version 2: Previously if someone couldn't be cast at (because they temporarily left the room or were hiding when a caster tried to cast at them) the script would attempt to give them ALL spells again at the end of the spellup phase. The script now keeps track of which spells couldn't be cast at each person and will only attempt to give them the spells they missed the first time.
Version 3: Fixed bug with GTK errors.
Version 4: Fixed bug with script trying to send mana to NONE.
;help-share updates:
Version 2: Fixed bug with script trying to send mana to NONE.
Well gather up your friends and alts, run this script, and watch the magic happen!
Instructions found in the script:
=begin
NOTE: THIS SCRIPT REQUIRES ;help-share TO RUN. DOWNLOAD BY DOING ;repo download help-share.
There is no need to start or stop ;help-share, this script will start and stop ;help-share when needed.
Gather your friends, families, and alts and throw your own spell up party!
This handy script will ask everyone in your party who is also running this script some questions to find out the most efficient way of spelling up everyone in the group. The group leader will then assign caster roles and the party gets started! Party members will ask for mana when they are low on mana and the script figures out who should send that person mana based on everyone's three mana sharing abilities. If there is a wizard in your party then the script will make sure all casters keep Rapid Fire (515) on them while they are casting.
The script works best with 2+ wizards although no wizards are a requirement to run the script. You don't need someone who can cast from each spell list in your party, you can run this script even if you just have an empath and a wizard, they will give out all spells they know to the entire group.
It is not required that everyone in the party be running this script, just the casters need to run it, although it does work best if everyone is running this script and has some mana and mana sharing, preferably Spirit Mana Control since it is the cheapest share for the most professions.
COMMANDS:
While script is running and you are the group leader you can use the following commands, simply enter them into the game window:
stats
;share stats
Either one will get everyone's spell information then provide you with a list of which members of your party can cast spells from which spell lists.
start
;share start
Either one will GET THIS SPELL PARTY STARTED!!! These commands will assign spell roles to everyone and then you can watch the magic happen!
Here is what doing stats looks like:
------------------------------------------------------------
All spells people can cast:
Minor Spirit: Kholac, Najash, Snooshezis, Ardque, Fulvus, Dreaven
Major Spirit: Kholac, Dreaven
Minor Elemental: Vonaq, Bochser, Ardque
Major Elemental: Bochser
Wizard: Bochser
Ranger: Najash
Monk: Snooshezis
Paladin: Fulvus
Rapid Fire: Bochser
Total people in group: 12
------------------------------------------------------------
Quick and easy way to see who in your party can cast which spells.
Then when you're ready just enter either start or ;share start into the game and the script takes care of the rest! Works best if everyone is running ;share but it's not necessary, it's just necessary for the casters to be running it. Also it's best if everyone has some mana and some mana sharing (preferably Spirit Mana Control since it's the cheapest to train in for most of the professions), although this too isn't necessary. Everyone is free to get spells!
Depending on the interest and feedback on this script I might develop it some more, most notably allowing people to use their society abilities to regain mana.
;share updates:
Version 2: Added a setup menu which is accessiable via doing ;share setup
Version 2: New option added in setup menu: 'Opt Out' enter 'all' to opt out of receiving ALL spells.
Version 2: New option added in setup menu: 'Use society ability' to automatically use your society ability to regain mana when needed. Symbol of Mana will only be used if the ability isn't in cooldown so it won't cost any deeds. Sign of Wracking will be used anywhere as long as you have at least 11 spirit, otherwise it will be used if you're at a table and have at least 9 spirit.
Version 2: Previously if someone couldn't be cast at (because they temporarily left the room or were hiding when a caster tried to cast at them) the script would attempt to give them ALL spells again at the end of the spellup phase. The script now keeps track of which spells couldn't be cast at each person and will only attempt to give them the spells they missed the first time.
Version 3: Fixed bug with GTK errors.
Version 4: Fixed bug with script trying to send mana to NONE.
;help-share updates:
Version 2: Fixed bug with script trying to send mana to NONE.