One-Click Wossname -- automatic level 12 quest completion

I forgot to take out the bad moon adventure and the towel. Though I am not sure if ignoring the towel would be a good thing, since if you haven't adventured in the bathroom and got it yet, it would waste one of your non-combats.

I am also thinking that if while one non-combat happens twice as often as the other two, it would not affect the GMOB non-combat. I assume the probability is something like this now.

GMOB: 24%
Muscle:19%
Moxie:19%
Mysticality:38%

The numbers are rounded for simplicity, since I believe now that GMOB is exactly 1/4.

I personally agree on the towel, but it would be complicated to account for it in a script, I would think. In any case, the wiki says that both the GMOB and Myst adventures are twice as common as both of the others. I'm not sure if it is true, but that is what I was basing my calculations on.
 
How can I choose how to get another reward from OCW?
Since I want to get the rest of the medals after I have the Wossname.
And, does it turn in all of the items for dimes or quarters, of can I choose which ones I turn in?

DY.
 
How can I choose how to get another reward from OCW?
Since I want to get the rest of the medals after I have the Wossname.
And, does it turn in all of the items for dimes or quarters, of can I choose which ones I turn in?

OCW comes with various warplans that will get the other medals, you just need to configure it to use the correct one.

It turns everything in for dimes and quarters by default, but you can configure what it turns in near the top of the script as well.
 
OCW comes with various warplans that will get the other medals, you just need to configure it to use the correct one.

It turns everything in for dimes and quarters by default, but you can configure what it turns in near the top of the script as well.

So I should edit that one also?
Thanks!

DY.
 
Could be a stupid question here, but in your Sidequest Outfits section, you default to "anti-gremlin" for the lighthouse and junkyard.

What kind of eq should i be looking to wear to best adv in these areas?

Thanks!
 
Could be a stupid question here, but in your Sidequest Outfits section, you default to "anti-gremlin" for the lighthouse and junkyard.

What kind of eq should i be looking to wear to best adv in these areas?

Thanks!

+combat rate (for the lighthouse), and maximized HP, DR/DA (to stasis the gremlins longer).
 
Z, have you thought about integrating this script automatically with equipt instead of using outfits? Or putting that in as an option? Just a thought, since equipt is working so darn nicely.
 
Could be a stupid question here, but in your Sidequest Outfits section, you default to "anti-gremlin" for the lighthouse and junkyard.

What kind of eq should i be looking to wear to best adv in these areas?

Thanks!

One question about "anti-gremlin", do I set that as a custom outfit, or what?

DY.
 
I wrote this plan to basically kill 999 frat boys and *then* do the side quests.

0 true fratboysDefeated 999
1 true sidequestOrchardCompleted hippy
2 true sidequestFarmCompleted hippy
3 true sidequestNunsCompleted hippy
4 true sidequestLighthouseCompleted hippy
5 true sidequestJunkyardCompleted hippy
6 true sidequestArenaCompleted hippy

Instead, when I launched OCW, it started in on the Orchard quest instead of plinking down 999 frat boys.

What is wrong with my logic in this battle plan?

Thanks.
 
I tried to use this, but I got this error:

"> call scripts/Wossname.ash

Expected ), found > (Wossname.ash, line 114)"

I looked in the script, but it does not seem to help, or I am looking in the wrong place.
What should I do?
I am using a Mac, version 10.3.9, if that helps.
 
Last edited:
Kind of Buggy
I haven't started the war yet and it is going to the hatching chamber?


> call scripts\Wossname.ash

Checking for updates (running OCW ver. 1.5.1)...
battleAction => custom: first.ccs
Internal checkpoint created.
"hippy-6-heart.txt" loaded (10 steps).
Verifying Wossname progress...
Current step: 0
Completing step 0 of 10...
Baby Gravy Fairy is better than none...
Mood swing complete.
Putting on NowOutfit...
You are already wearing "NowOutfit."
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Conditions list cleared.
Step 0: Organic Orchard sidequest
You need 2 more lavender candy heart to continue.
Baby Gravy Fairy is better than none...
Mood swing complete.
Putting on NowOutfit...
You are already wearing "NowOutfit."
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable

Request 1 of 77 (Orchard: Hatching Chamber) in progress...

[1867] Hatching Chamber
Encounter:
You can't get to that area yet.

You need 1 more filthworm hatchling scent gland to continue.
You smell like a hatchling.
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable

Request 1 of 77 (Orchard: Hatching Chamber) in progress...

[1867] Hatching Chamber
Encounter:
You can't get to that area yet.

You need 1 more filthworm hatchling scent gland to continue.
You smell like a hatchling.
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland



EDIT:
Looking at the script I discovered that for some reason the property "warProgress" was set to "started" although I did not start the war.
What could have caused this to happen? Is this worthy of a bug report?
 
Last edited:
Think that would be a mafia property issue. Visit the big island in the relay browser, and run the script again. If that doesn't fix it, report back.
 
I visited in the relay and it did not fix the issue, I also restarted mafia and no change.
I am using version 7279

I wrote a test script to check this:
Code:
string prop = get_property("warProgress");
 print("war property = "+prop);

Output:
war property = started

I also tried this with no change:

> set warProgress = unstarted

warProgress => unstarted
> call scripts\TEST.ash

war property = unstarted

> call scripts\Wossname.ash

Checking for updates (running OCW ver. 1.5.1)...
Internal checkpoint created.
"hippy-6-heart.txt" loaded (10 steps).
Checking for outfits...
Starting the war...
You need 1 more beer helmet to continue.
You need 1 more beer helmet to continue.
Verifying Wossname progress...
Current step: 0
Completing step 0 of 10...
Baby Gravy Fairy is better than none...
Casting Sauce Contemplation 1 times...
You acquire an effect: Saucemastery (duration: 5 Adventures)
Sauce Contemplation was successfully cast.
Mood swing complete.
Putting on NowOutfit...
Equipment changed.
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Conditions list cleared.
Step 0: Organic Orchard sidequest
You need 2 more lavender candy heart to continue.
Baby Gravy Fairy is better than none...
Mood swing complete.
Putting on NowOutfit...
You are already wearing "NowOutfit."
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable
Purchasing magical mystery juice (1 @ 100)...
You acquire an item: magical mystery juice
Purchases complete.
Using 1 magical mystery juice...
You gain 22 Mana Points
Finished using 1 magical mystery juice.

Request 1 of 64 (Orchard: Hatching Chamber) in progress...

[1880] Hatching Chamber
Encounter:
You can't get to that area yet.

You need 1 more filthworm hatchling scent gland to continue.
You smell like a hatchling.
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable

Request 1 of 64 (Orchard: Hatching Chamber) in progress...

[1880] Hatching Chamber
Encounter:
You can't get to that area yet.

You need 1 more filthworm hatchling scent gland to continue.
You smell like a hatchling.
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable

Request 1 of 64 (Orchard: Hatching Chamber) in progress...

[1880] Hatching Chamber
Encounter:
You can't get to that area yet.

You need 1 more filthworm hatchling scent gland to continue.
You smell like a hatchling.
You need 1 more filthworm hatchling scent gland to continue.
Conditions list cleared.
Condition added: filthworm hatchling scent gland

MCD: unavailable

Request 1 of 64 (Orchard: Hatching Chamber) in progress...

[1880] Hatching Chamber
KoLmafia declares world peace.
Encounter:
 
Found something else that I don't understand, when starting the nuns the leprechaun is not switched. My gravy fairy is still equipped:

output:


> Step 1 completed!
> Completing step 2 of 10...
> Leprechaun is better than none...

cast 1 Sauce Contemplation
You acquire an effect: Saucemastery (duration: 5 Adventures)
outfit Knob Goblin Elite Guard Uniform

buy 1 Knob Goblin nasal spray at market price from Knob Goblin Laboratory
You acquire an item: Knob Goblin nasal spray

use 1 Knob Goblin nasal spray
You acquire an effect: Wasabi Sinuses (duration: 10 Adventures)
custom outfit Backup
custom outfit NowOutfit
> Warning: there was a problem equipping your chosen familiar/outfit.
> Step 2: Our Lady of Perpetual Indecision sidequest

bigisland.php?place=nunnery&action=nuns&pwd
outfit Knob Goblin Elite Guard Uniform

buy 6 Knob Goblin nasal spray at market price from Knob Goblin Laboratory
You acquire Knob Goblin nasal spray (6)

use 6 Knob Goblin nasal spray
You acquire an effect: Wasabi Sinuses (duration: 60 Adventures)
> Leprechaun is better than none...
custom outfit NowOutfit
> MCD: unavailable

[1920] Themthar Hills
Encounter: dirty thieving brigand
Round 0: mredge73 wins initiative!
Round 1: mredge73 casts SAUCY SALVE!
You gain 13 hit points
Round 2: mredge73 attacks!
Round 2: dirty thieving brigand takes 72 damage.
Round 3: mredge73 attacks!
Round 3: dirty thieving brigand takes 44 damage.
Round 4: mredge73 attacks!
Round 4: dirty thieving brigand takes 50 damage.
Round 5: mredge73 attacks!
Round 5: Uncle Edge's extraspicy baby gravy fairy dislodges some Meat from the ground with the pick.
Round 5: Uncle Edge's extraspicy baby gravy fairy does a little fairy dance.
Round 5: dirty thieving brigand takes 42 damage.
The nuns take 1,266 Meat; 1,266 recovered, 98,734 left to recover.
You gain 12 Strongness
You gain 21 Enchantedness
You gain 12 Cheek
> Nunmeat retrieved: 1266
> Estimated adventures remaining: 78
> Unable to get meat vortices. No meat for you.
> MCD: unavailable

...

Unable to complete step 2
Restoring initial settings...
OCW stopped.
Putting Uncle Edge's extraspicy baby gravy fairy the Baby Gravy Fairy back into terrarium...
Taking Make Me Rich the Leprechaun out of terrarium...
ant pick is better than (none). Switching items...
Stealing ant pick from Uncle Edge's extraspicy baby gravy fairy the Baby Gravy Fairy...
Putting on ant pick...
Equipment changed.
 
Last edited:
My wife, Kattawynn had tried 3 times to manually get her Wossname but something always seemed to go awry. She was able to let the script run while doing 10 other things to prepare for the long weekend, which made her very happy. She has her medal and asked me if I could express her appreciation to Zarqon and everyone else who helped to make this script.
 
Not to bring back an old issue, and this is not aimed at anyone, just a slight vent.

OCW wasted 50 turns in the bathroom today... and only found the GMOB adventure once. That was on adventure number 31.

Again, this is not aimed at anyone, but this is the reason for my suggested change to how the arena is completed. Anything relying on RNG luck... opposed to something absolute, is icky. :p

I like the hole in the sky option, because you are GUARANTEED to complete the arena in 50-60 adventures. While GMOB is really based on luck of the draw. ><

Anywho, as I said before, since I am untrained in the skills of scripting, if anyone could walk me through changing my own version of Wossname for the said task, I would appreciate it. :)
 
You should simply need to replace:
Code:
  // prepare to meet the bee guy

   if (get_property("guyMadeOfBeesDefeated") == "true") die("You've already defeated the guy made of bees, so you're on your own for this sidequest.");

   set_property("choiceAdventure105","3");

  // encounter the beeman

   cli_execute("uneffect hippy stench");

   if (have_effect($effect[fresh scent]) == 0) use_upto(2,$item[deodorant],true);

   gearup_apropos();

   print("You need to say 'Guy made of bees' "+(5-to_int(get_property("guyMadeOfBeesCount")))+" more times.","blue");

   obtain(5-to_int(get_property("guyMadeOfBeesCount")), "choiceadv", $location[haunted bathroom]);

with:
Code:
   gearup_apropos();
   while( get_property( "flyeredML" ).to_int() < 10000 )
   {
   	adventure( 1 , $location[Hole in the Sky] );
   }

And that should do it for you. The relevant lines are 468-476.
 
@MrEdge: I think I've noticed some weirdness with familiars occasionally not being switched too. And I think somewhere along the line the bestfamiliars.txt file, which I recall creating in a careful order, got alphabetized. I don't know if that actually is the culprit or not, however. I haven't had time to figure it out yet.

@Bale: every time I think about integrating OCW with something like equipt.ash, I think of some reason I don't want to. Right now I think the main reason is user-friendliness. With the recent decision to move gremlins and GMOB to the CCS, the novice user already has to download and configure three scripts. If OCW also requires equipt.ash (as far as I know, there is no way to "optionally" import a script), it becomes quite a chore to set up this script. If there were such a thing as boolean script_exists(string filename), or better, if "import <script>" could somehow return a boolean, I would gladly give OCW users the option for equipt.ash integration.

@Duckey and Danger: I am gratified that the script has been found helpful. Thanks for the encouragement!

@Braska: If you had prepared the GMOB before beginning the quest, even with the RNG frowning on you like that you would have completed the sidequest in 31 adventures. That's why I want the script to make the decision based on how many adventures both options are likely to take. Then, users could essentially choose OCW's strategy by their pre-IsleWar actions. But as of yet, I have no further feedback on the GMOB encounter formula I asked about previously, which I suspect to be wrong since I don't completely understand it -- namely, where/how the combat frequency modifier applies.

In the meantime, Alhifar's solution will work. Just be aware that you need to have something in your CCS to flyer monsters in the Hole.
 
Back
Top