Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: ;share - now you can host your own spell up parties

  1. #1

    Default ;share - now you can host your own spell up parties

    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:

    Code:
    =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:
    Code:
    ------------------------------------------------------------
    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.
    Last edited by Tgo01; 06-10-2021 at 10:24 AM.

  2. #2

    Default

    being able to wrack would be great!

  3. Default

    I will try it tonight dreaven. Does this also allow for the wizard(s) in the group to rapid fire the casters?

  4. #4

    Default

    Quote Originally Posted by Fryinhades View Post
    I will try it tonight dreaven. Does this also allow for the wizard(s) in the group to rapid fire the casters?
    It sure does!

  5. #5

    Default

    Some planned changes:

    Option to use symbol of mana (but just during the free period where it doesn't use deeds) and symbol of power.

    Option to use Sign of Wracking at a table if you have less than 10 spirit and use sign of wracking anywhere if you have more than 10 spirit. Script will check for any spirit draining signs you have on first and if you might spirit death from wracking + your signs falling off the script won't use sign of wracking.

    Option for people to completely opt out of all spells. I might make this a list you can customize someday (like you can specifically opt out of just 101, 103, 104 or something) but for now it will be either all or nothing.

  6. #6

    Default

    Version 2 now up on the repo:

    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.

  7. #7

    Default

    ;share setup gives me this message : error in Gtk.queue: undefined local variable or method `gtk_version' for main:Object

  8. #8

    Default

    Quote Originally Posted by Silvanostar View Post
    ;share setup gives me this message : error in Gtk.queue: undefined local variable or method `gtk_version' for main:Object
    Should be fixed now.

  9. #9

    Default

    the mana share part doesnt seem to work, is it not implemented yet?

  10. #10

    Default

    Quote Originally Posted by Silvanostar View Post
    the mana share part doesnt seem to work, is it not implemented yet?
    It should work. What are the share skills of the people in the group?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •