How do you prevent Saucecrafing

ramonov

New member
Is there a way to prevent mafia from auto crafting sauce potions when you aren't a Sauceror?
For me it has resulted in a lot of regent/fruit wastage.

putting "/" in front somewhat works but in most cases it is unintentionally omitted.
It also makes typing /use "item" to be longer.

If there isn't an inbuilt function atm, could it be added.
 
Last edited:

Veracity

Developer
Staff member
KoLmafia will saucecraft a potion for you if doing so is cheaper than buying the finished potion. If you believe this is not the case, give an example, please.

- What was the price of a reagent in the mall?
- What was the price of a fruit in the mall?
- What was the price of the finished potion in the mall?

If the sum of the first two is less than the last one, saucecrafting saved you money.
 

ramonov

New member
tomato: 70
scrumptious reagent : ~ 2k
tomato juice of powerful power : ~830

As a Sauceror crafting would produce 3 potions, averaging 690 per (saving 140 per)
As a non-S crafting only produces 1 potion, averaging 2070 per (losing over 1.2k per)

In most cases doing it as a Sauceror would be profitable but I don't think mafia is taking this into account when you are a different class.
 

holatuwol

Developer
I can't reproduce this problem?

Code:
> inv reagent

scrumptious reagent (642)

> use tomato juice

Searching for "tomato juice of powerful power"...
Search complete.
Searching for "scrumptious reagent"...
Search complete.
Searching for "tomato"...
Search complete.
Using cached search results for tomato juice of powerful power...
Purchasing tomato juice of powerful power (1 @ 825)...
You acquire an item: tomato juice of powerful power
Purchases complete.
Using 1 tomato juice of powerful power...
You acquire an effect: Tomato Power (duration: 5 Adventures)
Finished using 1 tomato juice of powerful power.
 

Veracity

Developer
Staff member
Neither can I. KoLmafia definitely takes your class - Sauceror vs. non-Sauceror - into account when calculating yield.

Can we see YOUR CLI output to compare to hola's, please?

Thanks.
 

Veracity

Developer
Staff member
Also, type the following into the CLI and tell us what it says:

get valueOfInventory
 

Theraze

Active member
Isn't this already solved by using a buyScript? I thought that the potionBuy script was written for this very purpose...
 

ramonov

New member
It seems like this is occurring because I don't tick the "buy from mall" box.
It is going directly to

> use tomato juice of pow

Verifying ingredients for tomato juice of powerful power (1)...
Creating tomato juice of powerful power (1)...
You acquire an item: tomato juice of powerful power
Successfully created tomato juice of powerful power (1)
Using 1 tomato juice of powerful power...
You acquire an effect: Tomato Power (duration: 10 Adventures)
Finished using 1 tomato juice of powerful power.

When I DID tick t, the output was the same.

It's great that my reagent problem is solved.
But with this I would also be concerned with the auto-purchase of more expensive.
 

slyz

Developer
Use the "buy" command beforehand. Then you can turn off automatic Mall buying, AND Mafia will know exactly what you want.
Code:
> buy tomato juice of pow; use tomato juice of pow;
You can even make an alias for it:
Code:
> alias buyuse => buy %%; use %%;

String successfully aliased.
buyuse => buy %%; use %%;

> buyuse 2 tomato juice of pow

Searching for "tomato juice of powerful power"...
Search complete.
Purchasing tomato juice of powerful power (2 @ 754)...
You acquire tomato juice of powerful power (2)
Purchases complete.
Using 2 tomato juice of powerful power...
You acquire an effect: Tomato Power (duration: 10 Adventures)
Finished using 2 tomato juice of powerful power.

EDIT:
By the way, "/use" is a KoL Chat command. When you type one of those commands in the gCLI; Mafia passes them on to KoL, so what you get is the result of the KoL command without any Mafia intervention.

The one I use heavily, for some reason, is "/aa" to change my autoattack.
 
Last edited:
Top