My personal Meat farming script

Illiterate character failed to fight a non-embezzler, as expected.

Illiterate character is sad because some of the new Crimbo content is delivered via a chat channel :-) That's what multis are for.
 
Would you consider an option to not consume government per-diem?


I have VMF.SellBreakfastLoot set to false. I run Oliver manually and before I run VMF. There may be one in inventory but I could argue that since it didn't drop while VMF was running VMF should leave it alone. Allowing VMF to consume it immediately (and only) after it drops would also be acceptable although that implementation would require me to continue completing Oliver's before starting VMF.

Thank you.
 
I apologize if something like this was posted before, but I'm getting the error:
VMF.SourceTerminalEnhancement: 'meat.enh' is not installed in your Source Terminal.
It had been working fine up until about a week ago when all of my settings for all my scripts seemed to have reset. I do have the Source Terminal and it should have everything unlocked. I appreciate any help! Thank you!
 
From your description it appears that your <KoLmafia directory>\settings\<character name>_prefs.txt file may be corrupt. The script above will help with some things.
 
VMF tried to create, and consume, 13 tankards of spiced Goldchschlepper this morning. It failed, because there were only 2 gaffled gold available in the character's TakerSpace, but it kept looping trying to do so.

Drinking to capacity, manually, fixed the problem but may I suggest that Takerspace items be excluded from the consumables considered by VMF?
 
I will be trying out the Takerspace for the first time when I ascend - tomorrow?
what does ash creatable_amount($item[tankard of spiced Goldschlepper]) say?
 
> ash creatable_amount($item[tankard of spiced Goldschlepper])

Returned: 0
Which is a bit odd as, this morning, it should be "1".
takerspace010325.png
Interesting. I ran the above command before visiting the Takerspace, in the relay browser. After visiting I get the expected result of "1".
 
Last edited:
For now, you can tell vcon to skip specific items by adding them to the VCON.ExcludedConsumables property. It's a set of item names, separated by "|" characters.
 
If _takerSpaceSuppliesDelivered is false, you need to visit the TakerSpace (
Code:
visit_url("campground.php?action=workshed");
) to update the ingredients before the creatable_amount call is correct.

I recently fixed it to refresh concoctions when you create things in r28233.
 
For now, you can tell vcon to skip specific items by adding them to the VCON.ExcludedConsumables property. It's a set of item names, separated by "|" characters.
Thank you for reminding me about that property. It turned out that I'm already using it to exclude the legendary pizzas from vcon.
 
VMF tried to create, and consume, 13 tankards of spiced Goldchschlepper this morning. It failed, because there were only 2 gaffled gold available in the character's TakerSpace, but it kept looping trying to do so.

Drinking to capacity, manually, fixed the problem but may I suggest that Takerspace items be excluded from the consumables considered by VMF?
You know, I was just hit by this.

Yesterday, it drank a tankard of spiced Goldchschlepper (which I guess I had in inventory) and then made 5 more and did not drink them.
I had 5 gaffled gold in my Takerspace and was going to buy the jolly roger tattoo kit when I got another one this morning.
Oh, well!

I'll put the Takerspace consumables into vcon's built-in exclude list - which already has the legendary pizzas, BTW.
 
I released new versions of vcon, VMF, and BeachComber with minor tweaks.

vcon - adds TakerSpace consumables to "do not consider" list.
VMF - Knob Goblin Embezzler cannot be faxed, so is no longer the default.

I did not add a default. I've been using pumpkin spice wraith, for the .1% chance to get a pumpkin spice whorl, but if you want More Meat Now, there might be a better option, although I don't know what would be best.

Which led me to add OnlyFax as the first faxbot to check.
From the Request a Fax GUI:

Easyfax: pumpkin spice wraith<!-- monsterid:2486 --> [pumpkin spice wraith]
OnlyFax: pumpkin spice wraith [[2486]pumpkin spice wraith]

Code:
> ash can_faxbot($monster[pumpkin spice wraith])

Returned: true

> ash can_faxbot($monster[pumpkin spice wraith], "Easyfax")

Returned: false

> ash can_faxbot($monster[pumpkin spice wraith], "OnlyFax")

Returned: true

Makes me wonder if KoLmafia can still fax from EasyFax anymore.

I'll look at that, by and by, but, for now, VMF will look at OnlyFax first.
 
I released new versions of vcon, VMF, and BeachComber with minor tweaks.

vcon - adds TakerSpace consumables to "do not consider" list.
VMF - Knob Goblin Embezzler cannot be faxed, so is no longer the default.

I did not add a default. I've been using pumpkin spice wraith, for the .1% chance to get a pumpkin spice whorl, but if you want More Meat Now, there might be a better option, although I don't know what would be best.

Which led me to add OnlyFax as the first faxbot to check.
From the Request a Fax GUI:

Easyfax: pumpkin spice wraith<!-- monsterid:2486 --> [pumpkin spice wraith]
OnlyFax: pumpkin spice wraith [[2486]pumpkin spice wraith]

Code:
> ash can_faxbot($monster[pumpkin spice wraith])

Returned: true

> ash can_faxbot($monster[pumpkin spice wraith], "Easyfax")

Returned: false

> ash can_faxbot($monster[pumpkin spice wraith], "OnlyFax")

Returned: true

Makes me wonder if KoLmafia can still fax from EasyFax anymore.

I'll look at that, by and by, but, for now, VMF will look at OnlyFax first.

See https://kolmafia.us/threads/monster-id-and-fax.29736/#post-174772 which is when I "discovered" EasyFax doesn't.

I may have mentioned it elsewhere including someplace where I wondered about removing EasyFax (and CheeseFax) because they effectively weren't working. No one seemed to like the idea enough to comment and I decided not to make such a visible change without some consensus.

The discussion, there and elsewhere, suggested that it was EasyFax's job to adhere to the contract - i.e. provide a command that would work - and not KoLmafia's to fix a special case. The owner of EasyFax or someone who knew more than I did said that the easyfax.xml was autogenerated and self-correcting so presumably the problem would go away. I have seen a few EasyFax entries that can be faxed "as is" but the correction process is pretty slow. Maybe your interest will generate some activity?

There was a recent PR that added a preference for the last fax provider used. The intent as I recall was to try that fax first. You might just want VMF to use it. I can search if my memory is not reliable enough to point you in the right direction.

My illiterate character often got faxes while running VMF because other characters in the clan ran VMF, used the default and the preferred fax remained in the machine. VMF having a default saved me the time of researching a good choice and increased the chances that the desired fax was in the machine. I can get similar behavior by setting the fax choice but the VMF default was a feature that was appreciated and used.
 
Back
Top