Weatherboy's Completely Automatic Spaaace Script

Winterbay

Active member
This has been updated more recently and so probably works better at the moment, but apart from that I don't think there's any real difference. They were both written to do the same thing and even though I guess they make some small differences in which choices they do for you, I think you could use whichever you want.
 

Khari

Member
I ran v. spaaace_v33.ash just now, and it equipped the Time Bandit Badge of Courage, which limits all attributes to a base of 50, and the red shirt which is -50% on all three attributes, as well as +20 ML. Of course, I got beaten up the next encounter. Why would it equip those? So I put the silly things in my closet. The Escort Mission failed. Then when I tried to pick it up again, it removed the red shirt and Time Bandit Badge of Courage from my closet, bringing my stats to 26-24-27, and of course, before I could stop it, I got beaten up again.

I went back to v.32. Did the same thing (see second quote). Put the items in my display case; v.32 again equipped things which reduced my stats, and again the escort mission failed. This has never happened before using this script, and I don't think I've done anything with my settings that would cause this change.

I don't get it; why is equipping things that reduce my stats?

This is from the gCLI the first time before I put the red shirt and Time Bandit Badge of Courage away:
Visit to Spaaace: Domed City of Grimacia in progress...
Encounter: Interrupted, Girl
You acquire an item: spooky little girl

Maximizing...
768 combinations checked, best score 1,308.00
Putting on sponge helmet...
Equipment changed.
Wielding Staff of Simmering Hatred...
Equipment changed.
Holding spooky little girl...
Equipment changed.
Putting on black cloak...
Equipment changed.
Putting on red shirt...
Equipment changed.
Putting on Warms-Your-Tush...
Equipment changed.
Putting on Time Bandit Badge of Courage...
Equipment changed.
Putting on Girdle of Hatred...
Equipment changed.
Putting on Fuzzy Slippers of Hatred...
Equipment changed.
Stealing Snow Suit from Gruff the Angry Goat...
Putting on Snow Suit...
Equipment changed.
Purchasing cheap wind-up clock (1 @ 190)...
You acquire an item: cheap wind-up clock
You spent 190 Meat
Purchases complete.
Using 1 cheap wind-up clock...
You acquire an effect: Ticking Clock (duration: 10 Adventures)
Finished using 1 cheap wind-up clock.
You are currently a member of The Piglets of Fate
Visiting Hot Dog Stand in clan VIP lounge
Visiting Speakeasy in clan VIP lounge
Approaching pool table with a stylish stance.
You acquire an effect: Hustlin' (duration: 10 Adventures)
You lost. Boo hoo.
Using 1 yellow candy heart...
You acquire an effect: Heart of Yellow (duration: 10 Adventures)
Finished using 1 yellow candy heart.
Using 1 Angry Farmer candy...
You acquire an effect: Sugar Rush (duration: 10 Adventures)
Finished using 1 Angry Farmer candy.
Casting Cletus's Canticle of Celerity 1 times...
You acquire an effect: Cletus's Canticle of Celerity (duration: 20 Adventures)
Cletus's Canticle of Celerity was successfully cast.
Casting Springy Fusilli 1 times...
You acquire an effect: Springy Fusilli (duration: 10 Adventures)
Springy Fusilli was successfully cast.
Conditions list cleared.

Visit to Spaaace: Domed City of Grimacia in progress...

[855] Domed City of Grimacia
Encounter: unhinged survivor
Strategy: /Users/mata/Library/Application Support/KoLmafia/ccs/AT.ccs [default]
Round 0: khari wins initiative!
Round 1: khari executes a macro!
Round 1: khari attacks!
Round 2: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 2: khari attacks!
Round 3: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 3: khari attacks!
Round 4: unhinged survivor takes 1 damage.
You lose 5 hit points
Round 4: khari attacks!
Round 5: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 5: khari attacks!
Round 6: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 6: khari attacks!
Round 7: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 7: khari attacks!
Round 8: unhinged survivor takes 1 damage.
You lose 5 hit points
Round 8: khari attacks!
Round 9: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 9: khari attacks!
Round 10: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 10: khari attacks!
Round 11: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 11: khari attacks!
Round 12: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 12: khari attacks!
Round 13: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 13: khari attacks!
Round 14: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 14: khari attacks!
Round 15: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 15: khari attacks!
Round 16: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 16: khari attacks!
Round 17: unhinged survivor takes 1 damage.
You lose 5 hit points
Round 17: khari attacks!
Round 18: unhinged survivor takes 1 damage.
You lose 4 hit points
Round 18: khari attacks!
Round 19: unhinged survivor takes 1 damage.
You lose 4 hit points

Did not recover from being Beaten Up!

> call scripts/spaaace_v32.ash

New Version of spaaace Available: 0.33
Upgrade from 0.32 to 0.33 here!

Internal checkpoint created.
Conditions list cleared.
Set mood trigger: When I run low on Transpondent, use 1 transporter transponder

Visit to Spaaace: Domed City of Grimacia in progress...

[860] Domed City of Grimacia
Encounter: Interrupted, Girl
You acquire an item: spooky little girl

Maximizing...
384 combinations checked, best score 1,296.00
Holding spooky little girl...
Equipment changed.
Putting on red shirt...
Equipment changed.
Putting on Time Bandit Badge of Courage...
Equipment changed.
Purchasing cheap wind-up clock (1 @ 190)...
You acquire an item: cheap wind-up clock
You spent 190 Meat
Purchases complete.
Using 1 cheap wind-up clock...
You acquire an effect: Ticking Clock (duration: 10 Adventures)
Finished using 1 cheap wind-up clock.
KoLmafia declares world peace.
 
Last edited:

lostcalpolydude

Developer
Staff member
Look at the Maximizer window in mafia. What does it have filled in there? That will show you what the script was trying to maximize.
 

Khari

Member
I'll try running it again; I know that you don't want a lot of muscle because of the way the monsters scale, but it seems to be going too far.

Okay, this is what v.33 said: DA +DR -muscle -moxie +1 handed +spell damage +equip spooky little girl

My character is AT.

I finally did it manually.
 
Last edited:

lostcalpolydude

Developer
Staff member
Those are scaling monsters. Apparently the script is relying on you to have a CCS to actually do something to the monster, and you have mafia set to just attack, which means there was no chance of success regardless of what the script maximized. Unless it got you above 300 moxie, apparently.
 
That's exactly what's happening. Since the monsters scale, I'm making them as small as possible (-muscle -moxie), because we also don't want to even get hit, (+DA +DR), but your ccs has to have a way to kill them, usually a spell (+spell damage). I've been using WHAM for some time now. It's far more efficient in coming up with a combat strategy than my original approach, which was so long ago, that for ATs it was Moxious Maneuver.

tl/dr You need to perm saucestorm.
 
Last edited:

Khari

Member
Well, I would have set it to use saucegeyser, if I had realized it was going to minimize my muscle so much.
 

heeheehee

Developer
Staff member
That's exactly what's happening. Since the monsters scale, I'm making them as small as possible (-muscle -moxie), because we also don't want to even get hit, (+DA +DR), but your ccs has to have a way to kill them, usually a spell (+spell damage). I've been using WHAM for some time now. It's far more efficient in coming up with a combat strategy than my original approach, which was so long ago, that for ATs it was Moxious Maneuver.

tl/dr You need to perm saucestorm.

Uh, why not just buff mox a bunch, init enough, and just attack with weapon? (maybe toss on hand chalk if you're afraid of fumbling)

Ranged attacks now use moxie to calculate damage, too.
 
Because mafia doesn't know the defns of "a bunch" and "enough".

You write the maximizer string(s) you think I should be using instead and I'll start testing it as all 6 classes with my no-Mr. Store-dude.

The above works *every time* if you have *any* spell permed. Relying on "attact" to kill a scaling monster, is a recipe for disaster.
 

heeheehee

Developer
Staff member
maximize mox, -mus, init 100 min 100 max -melee

"Enough" init is just "enough to get the jump on any monster in the zone", and "a bunch" might as well just be everything else. I somehow doubt this will work as, say, a muscle class without buffing (serum of sarcasm is very cheap) if you don't have all that much gear.
 

Theraze

Active member
You are aware that with the way the maximizer works now, it won't actually care about init unless it gets more there than moxie, right? That was an 'enhancement' 2 or 3 years ago that made the maximizer not force requirements to actually happen.

To properly do a min/max bit, you need to do 2 maximizer strings - one JUST for the value, the second for what you want with limits and (now) +current on the second string to force it to keep the current gear in the list. That will make it not break the requirement, while still updating for what's best. Which reminds me... I'll have to go look through the scripts I work on that involve stat requirements now. Ugh. Oh well, least it's faster normally.
 
Top