Results 1 to 2 of 2

Thread: Wishing for Monsters for Factoids

  1. #1

    Default Wishing for Monsters for Factoids

    I made a rough script for finding missing factoids with a Genie Wish. It will fight one monster and use any copying abilities you have to get the rest of the factoids. It can run a bit slow as it has to check the manuel after every combat to make sure it doesn't have 3 factoids yet.

    Things that can be done:
    -You can set variables to 'true' inside "manuelwish.ash" to pick which coping item to use after a fight. If you have the value set to 'false' for the item it will closet that item and pull it out after combat.
    -Consulting CCS script "fullmonstercopy.ash" has digitize set to FALSE so if you are just going for factoids and want to use other copies, it won't add that copy of the monster to your combat queue.
    -The Consult Script for the CCS "fullmonstercopy.ash" will use any copying abilities you have, so if you are wanting to limit the use you can set the True or False flag in "manuelwish.ash". This will place items in your closet until after all copying is done.
    -Combat script now checks class and uses the skill from your class that is the uncapped attack, except for the skill "Saucegeyser" which will always run as the last option
    ---If you don't have the skill for your class or "Saucegeyser" it will just attack with your weapon
    -Checks to make sure you do not have three factoids before using a copy. As you gain the copy before you gain the factoid in that last fight, the script then uses that last copy with your default combat CCS at the end of the script.
    -Makes sure you have enough adventures for copying, the default is 13. This should cover one of every copy and all the putty/doh copies.

    svn checkout
    Current Issues:
    -The biggest issue is that it only wishes for things from the fax network. So if you can't wish for it but it is in the fax network, it will NOT error, it just won't wish. To get around this you have to get the monster from the Fax network, the script will not skip it. I have a feature request open that would help with this:
    -May not check to see if you don't have any monsters to fight for factoids (e.g. your monster manuel is full). If you can't find a monster in the fax network to fight, it shouldn't try to summon something. I don't have a full manuel so I can't test it.

    Updates for the Future:
    -Pull a complete list of wishable monsters, not just from the fax network. *See above
    -Have combat for monsters that are immune to spells or basic attacks (or need combat items)
    -Will check total adventures left vs copying amounts and use the correct amount of copies.


    Should be fixed:
    -Fixed an issue where it would automatically buy pocketwishes
    -If this is the first time you have used that copying mechanism this run it will not automatically fight the copy. (the preferences file is empty so it doesn't have a value to use) (at least if it is spooky putty)
    Last edited by dapanda; 11-23-2017 at 05:48 PM. Reason: Updated with more information

  2. #2


    Here is the base code to fight a single monster, if you don't want to get the full copying script from the SVN

    int wishnumber = 0;
    boolean copyformm() {
        foreach monstermanuel in $monsters[] {
            if (can_faxbot(monstermanuel) && monster_factoids_available(monstermanuel,true)!=3 && wishnumber.to_int() < 1) {
    			print("Monster to Fight: "+monstermanuel,"red");
    			if(wishnumber < 1){
    			wishnumber = wishnumber + 1;
                cli_execute("genie monster "+monstermanuel);
        return true;
    I also updated the Bale's consult script for CSS. This uses any possible copies that you have.
    Last edited by dapanda; 11-09-2017 at 08:08 PM. Reason: moved code to the post below

Posting Permissions

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