Winterbay's Helpful Automatic Monsterbasher (WHAM)

WHAM tried to funksling two dictionaries in the Orc Chasm. I shouldn't have been there anyway, so it saved me turns!

That is dependent on BatBrian's blacklist and as far as I can see the code looks sane to me (build_options is called by enqueue which in turn calls build_items which should remove the dictionary since you have already enqueued one and have no more...)
 
That is dependent on BatBrian's blacklist and as far as I can see the code looks sane to me (build_options is called by enqueue which in turn calls build_items which should remove the dictionary since you have already enqueued one and have no more...)
For a second you had me wondering if I was reporting a SmartStasis bug in the wrong place, but it seems to be WHAM. Here's the log snip-it I found. I haven't tried to recreate it.
Code:
Round 9: Crowther executes a macro!
Round 9: Crowther uses the dictionary and uses the dictionary!
 > WHAM: Current monster HP is calculated to 166.0
 > WHAM: Starting evaluation and performing of attack
 > Auto-funk: merging 'use 536' and 'use 536'.
 > Auto-funk: merging 'use 536' and 'use 536'.
 > Auto-funk: merging 'use 536' and 'use 536'.
 > Auto-funk: merging 'use 536' and 'use 536'.
 > WHAM: We are going to 4-shot with dictionary, dictionary, dictionary and dictionary.
Round 10: Crowther executes a macro!
Round 10: Crowther uses the dictionary and uses the dictionary!
 
This is a BatBrain issue. There should be a check in enqueue() to avoid auto-funking reusable items when you only have one of them. Bit of an edge case, that one. I believe I've fixed this for the next update.

ETA: ...which is now out. Grab it and I bet that problem won't occur again.
 
Last edited:
This is a BatBrain issue. There should be a check in enqueue() to avoid auto-funking reusable items when you only have one of them. Bit of an edge case, that one. I believe I've fixed this for the next update.
See, I did get the wrong thread!
 
For some reason WHAM is not using sea lassos in the Mer-kin Corral. Here is output with debug set to 9.

Code:
Running ZLib version: r37 (current)
Previous value of verbosity: 10
Changed to 9.
Running ZLib version: r37 (current)
1 HP costs 0.068μ. ( 621 / 1321 )
1 MP costs 4μ. ( 857 / 1069 )
Running BatBrain version: 1.36 (current)
Running SmartStasis version: 3.20 (current)
Running WHAM version: 5.5 (current)
WHAM: We currently think that the round number is: 0 and that the turn number is 1656.
WHAM: Checking to see if WHAM sould adjust the unknown_ml for sea cow.
WHAM: No need to do anything with sea cow.
WHAM: Setting up variables via BatBrain
Factoring in Scarysauce: (6) damage, retal
You have plastic pumpkin bucket equipped: (9.71) damage,
You have navel ring of navel gazing equipped: 0 damage, stun 0.5
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
ATT: 598 (47% × 42.25, death in 32)
DEF: 675 (8.8% × 11.77, win in 66)
HP: 886, Value: 4,382.32 μ, RES: 0
Parsed round number: 1
Building options...
Options built! (284 actions)
WHAM: We currently think that the round number is: 1 and that the turn number is 1656.
WHAM: Current MP = 857 out of 1069.
WHAM: You have no profitable MP restoratives.
WHAM: Current HP = 621 out of 1321.
WHAM: Your most profitable healing option is use 2369.
WHAM: Your most profitable healing option is use 2369.
WHAM: Your best HP restoring option available is: use 2369
WHAM: You are fighting a sea cow. Mafia considers that this monster has an attack of 598 or 600 when given a monster name.
WHAM: Mafia further considers that this monster has a defense value of 675 or 675 when given a monster name.
WHAM: Mafia further further considers that this monster has a HP value of 886 or 900 when given a monster name.
WHAM: Your current ML-adjustment is: 0.
WHAM: You have muscle = 471, mysticality = 369, and moxie = 281
WHAM: Monster HP is 886.0.
WHAM: WHAM added the following to BatRound: if pastround 27; abort "Stopping fight because it has gone on for too long (set WHAM_maxround to a higher value if you think this was in error)"; endif; 
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 1, profit: 25.32)
WHAM: Running SmartStasis
Profit per round: ActionProfitDamageOtherbase; plastic pumpkin bucket; navel ring of navel gazing (0μ)0μ0 (9.71) Actual: 9.71 (0 μ/dmg)50% stun chance
Building custom WHAM actions...
Custom WHAM actions built! (0 actions)
Building custom actions...
Custom actions built! (0 actions)
WHAM: Stasis option chosen: use 2678 (round 1, profit: -0.43)
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 1, profit: 25.32)
This monster is not your huckleberry.
Stasis loop complete.
WHAM: SmartStasis complete.
WHAM: Running SmartStasis took 2.06 seconds.
WHAM: SS did not finish the fight, continuing with script execution. 
WHAM: We currently think that the round number is: 1 and that the turn number is 1656.
WHAM: Starting evaluation and performing of attack
WHAM: We currently think that the round number is: 1 and that the turn number is 1656.
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 1, profit: 25.32)
WHAM: No need to stun this monster
Monster HP is 886 according to Mafia and 886.0 according to BatBrain.
WHAM: We can't Saucesplash.
true, false, false, false, false
WHAM: We estimate the round number to currently be 1 (loop variable 0)
Monster HP is 886 according to Mafia and 886.0 according to BatBrain (loop variable i = 0).
Queued: skill 3022
Building options...
Options built! (284 actions)
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 2, profit: 26)
WHAM: We estimate the round number to currently be 2 (loop variable 1)
Monster HP is 886 according to Mafia and 664.8775 according to BatBrain (loop variable i = 1).
Queued: skill 3022
Building options...
Options built! (284 actions)
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 3, profit: 26)
WHAM: We estimate the round number to currently be 3 (loop variable 2)
Monster HP is 886 according to Mafia and 445.16499999999996 according to BatBrain (loop variable i = 2).
Queued: skill 3022
Building options...
Options built! (284 actions)
sea cowbell (10.0 @ +207.11097427455985): 8,500μ * 30.71% = 2,610.44
sea leather (20.0 @ +207.11097427455985): 290μ * 61.42% = 178.12
Value of stat gain: 1,593.75μ
WHAM: Attack option chosen: skill 3022 (round 4, profit: 26)
WHAM: We estimate the round number to currently be 4 (loop variable 3)
Monster HP is 886 according to Mafia and 225.4525 according to BatBrain (loop variable i = 3).
Queued: skill 3022
Building options...
Options built! (284 actions)
WHAM: We estimate the round number to currently be 5 (loop variable 4)
Monster HP is 886 according to Mafia and 5.740000000000009 according to BatBrain (loop variable i = 4).
Queued: use 2848
Building options...
Options built! (283 actions)
Parsed round number: 1
Building options...
Options built! (284 actions)
WHAM: Evaluating the attack but not performing it took 6.17 seconds.
WHAM: We can't Saucesplash.
true, false, false, false, false
WHAM: Enqueueing Candyblast (macroid skill 3022). Estimated damage: 210.0.
Queued: skill 3022
Building options...
Options built! (284 actions)
WHAM: Successfully enqueued Candyblast.
WHAM: We can't Saucesplash.
true, false, false, false, false
WHAM: Enqueueing Candyblast (macroid skill 3022). Estimated damage: 210.0.
Queued: skill 3022
Building options...
Options built! (284 actions)
WHAM: Successfully enqueued Candyblast.
WHAM: We can't Saucesplash.
true, false, false, false, false
WHAM: Enqueueing Candyblast (macroid skill 3022). Estimated damage: 210.0.
Queued: skill 3022
Building options...
Options built! (284 actions)
WHAM: Successfully enqueued Candyblast.
WHAM: We can't Saucesplash.
true, false, false, false, true
WHAM: Enqueueing Candyblast (macroid skill 3022). Estimated damage: 210.0.
Queued: skill 3022
Building options...
Options built! (284 actions)
WHAM: Successfully enqueued Candyblast.
WHAM: We can't Saucesplash.
true, false, false, false, true
WHAM: Enqueueing Gnomitronic Hyperspatial Demodulizer (macroid use 2848). Estimated damage: 5.740000000000009.
Queued: use 2848
Building options...
Options built! (283 actions)
WHAM: Successfully enqueued Gnomitronic Hyperspatial Demodulizer.
WHAM: We are going to 5-shot with Candyblast, Candyblast, Candyblast, Candyblast and Gnomitronic Hyperspatial Demodulizer.
Constructed macro: scrollwhendone; sub batround; if pastround 27; abort "Stopping fight because it has gone on for too long (set WHAM_maxround to a higher value if you think this was in error)"; endif; endsub; skill 3022; call batround; skill 3022; call batround; skill 3022; call batround; skill 3022; call batround; use 2848; call batround; 
Round 2: Arbos executes a macro!
Round 2: Arbos casts CANDYBLAST!
KoLmafia thinks it is round 3 but KoL thinks it is round 2
Round 3: sea cow takes 220 damage.
You acquire an item: Daffy Taffy
Round 3: Arbos casts CANDYBLAST!
Round 4: sea cow takes 205 damage.
Round 4: sea cow takes 3 damage.
Round 4: sea cow takes 10 damage.
Round 4: sea cow takes 4 damage.
You lose 46 hit points
Round 4: Arbos casts CANDYBLAST!
Round 5: sea cow takes 210 damage.
Round 5: Phyllida rolls the plastic pumpkin bucket at it. It promptly trips over it and falls, taking 19 damage.
Round 5: sea cow takes 19 damage.
Round 5: sea cow takes 3 damage.
Round 5: sea cow takes 8 damage.
Round 5: sea cow takes 5 damage.
You lose 40 hit points
Round 5: Arbos casts CANDYBLAST!
Round 6: sea cow takes 230 damage.
Round 6: Arbos wins the fight!
You gain 22 Muscularity Points
You gain 319 Meat
After Battle: Phyllida shakes her dorsal fin, and her pectoral fins, to music only she can hear. If you were a fish, it'd probably be a little titillating, so thank goodness you're not a fish.Phyllida holds out the plastic pumpkin bucket, hoping for extra goodies.
You gain 87 Fortitude
You gain 36 Enchantedness
You gain 35 Chutzpah
Running ZLib version: r37 (current)
Running Character Info Toolbox version: 0.8.5
Happened: skill 3022
Running ZLib version: r37 (current)
Happened: skill 3022
Running Character Info Toolbox version: 0.8.5
Happened: skill 3022
Happened: skill 3022
Parsed round number: 0
Look! You found 1 Daffy Taffy (30μ)!
WHAM: Evaluating the attack and performing it took 17.67 seconds.
WHAM: We currently think that the round number is: 31 and that the turn number is 1657.
WHAM: We currently think that the round number is: 31 and that the turn number is 1657.

Here's the section on damage options with debug set to 10.

Code:
WHAM: Debug printing the damage dealt by your options.

WHAM: Saucegeyser: 901.00 potential damage (raw damage: 1095.75) and a hitchance of 100.00%.
WHAM: Weapon of the Pastalord: 901.00 potential damage (raw damage: 1010.75) and a hitchance of 100.00%.
WHAM: Fearful Fettucini: 901.00 potential damage (raw damage: 935.75) and a hitchance of 100.00%.
WHAM: Snowclone: 901.00 potential damage (raw damage: 1045.75) and a hitchance of 100.00%.
WHAM: Grease Lightning: 901.00 potential damage (raw damage: 1045.75) and a hitchance of 100.00%.
WHAM: old-school flying disc: 901.00 potential damage (raw damage: 3000.00) and a hitchance of 100.00%.
WHAM: The Bomb: 901.00 potential damage (raw damage: 901.00) and a hitchance of 100.00%.
WHAM: bobcat grenade: 901.00 potential damage (raw damage: 901.00) and a hitchance of 100.00%.
WHAM: Awesome Balls of Fire: 895.75 potential damage (raw damage: 895.75) and a hitchance of 100.00%.
WHAM: Eggsplosion: 895.75 potential damage (raw damage: 895.75) and a hitchance of 100.00%.
WHAM: Raise Backup Dancer: 895.75 potential damage (raw damage: 895.75) and a hitchance of 100.00%.
WHAM: Toynado: 895.75 potential damage (raw damage: 895.75) and a hitchance of 100.00%.
WHAM: shrinking powder: 518.07 potential damage (raw damage: 518.07) and a hitchance of 100.00%.
WHAM: Stringozzi Serpent: 510.00 potential damage (raw damage: 510.00) and a hitchance of 100.00%.
WHAM: Stuffed Mortar Shell: 490.00 potential damage (raw damage: 490.00) and a hitchance of 100.00%.
WHAM: 4:20 bomb: 490.00 potential damage (raw damage: 490.00) and a hitchance of 100.00%.
WHAM: holy bomb, batman: 475.00 potential damage (raw damage: 475.00) and a hitchance of 100.00%.
WHAM: ballpark hot daub: 475.00 potential damage (raw damage: 475.00) and a hitchance of 100.00%.
WHAM: shard of double-ice: 471.00 potential damage (raw damage: 471.00) and a hitchance of 100.00%.
WHAM: love song of vague ambiguity: 471.00 potential damage (raw damage: 471.00) and a hitchance of 100.00%.
WHAM: divine noisemaker: 471.00 potential damage (raw damage: 471.00) and a hitchance of 100.00%.
WHAM: love song of sugary cuteness: 471.00 potential damage (raw damage: 471.00) and a hitchance of 100.00%.
WHAM: box of hammers: 450.00 potential damage (raw damage: 450.00) and a hitchance of 100.00%.
WHAM: boozebomb: 450.00 potential damage (raw damage: 450.00) and a hitchance of 100.00%.
WHAM: noxious gas grenade: 410.00 potential damage (raw damage: 410.00) and a hitchance of 100.00%.
WHAM: skull with a fuse in it: 400.00 potential damage (raw damage: 400.00) and a hitchance of 100.00%.
WHAM: Wave of Sauce: 385.00 potential damage (raw damage: 385.00) and a hitchance of 100.00%.
WHAM: love song of smoldering passion: 369.00 potential damage (raw damage: 369.00) and a hitchance of 100.00%.
WHAM: divine can of silly string: 369.00 potential damage (raw damage: 369.00) and a hitchance of 100.00%.
WHAM: love song of disturbing obsession: 369.00 potential damage (raw damage: 369.00) and a hitchance of 100.00%.
WHAM: cursed voodoo skull: 369.00 potential damage (raw damage: 369.00) and a hitchance of 100.00%.
WHAM: Cannelloni Cannon: 360.00 potential damage (raw damage: 360.00) and a hitchance of 100.00%.
WHAM: Ravioli Shurikens: 302.50 potential damage (raw damage: 302.50) and a hitchance of 100.00%.
WHAM: divine blowout: 281.00 potential damage (raw damage: 281.00) and a hitchance of 100.00%.
WHAM: love song of naughty innuendo: 281.00 potential damage (raw damage: 281.00) and a hitchance of 100.00%.
WHAM: love song of icy revenge: 281.00 potential damage (raw damage: 281.00) and a hitchance of 100.00%.
WHAM: cursed dirty joke scroll: 281.00 potential damage (raw damage: 281.00) and a hitchance of 100.00%.
WHAM: Saucestorm: 280.00 potential damage (raw damage: 280.00) and a hitchance of 100.00%.
WHAM: Käsesoßesturm: 280.00 potential damage (raw damage: 280.00) and a hitchance of 100.00%.
WHAM: Surge of Icing: 280.00 potential damage (raw damage: 280.00) and a hitchance of 100.00%.
WHAM: smoking grass: 275.00 potential damage (raw damage: 275.00) and a hitchance of 100.00%.
WHAM: chocolate frosted sugar bomb: 250.00 potential damage (raw damage: 250.00) and a hitchance of 100.00%.
WHAM: cursed cannonball: 236.50 potential damage (raw damage: 236.50) and a hitchance of 100.00%.
WHAM: skate skates: 225.00 potential damage (raw damage: 225.00) and a hitchance of 100.00%.
WHAM: unstable laser battery: 225.00 potential damage (raw damage: 225.00) and a hitchance of 100.00%.
WHAM: poltergeist-in-the-jar-o: 225.00 potential damage (raw damage: 225.00) and a hitchance of 100.00%.
WHAM: Candyblast: 210.00 potential damage (raw damage: 210.00) and a hitchance of 100.00%.
WHAM: facehugging alien: 202.00 potential damage (raw damage: 202.00) and a hitchance of 100.00%.
WHAM: rogue swarmer: 198.00 potential damage (raw damage: 198.00) and a hitchance of 100.00%.
WHAM: Zombo's empty eye: 175.00 potential damage (raw damage: 175.00) and a hitchance of 100.00%.
WHAM: spangly unitard: 168.50 potential damage (raw damage: 168.50) and a hitchance of 100.00%.
WHAM: toy deathbot: 157.00 potential damage (raw damage: 157.00) and a hitchance of 100.00%.
WHAM: rainbow bomb: 150.00 potential damage (raw damage: 150.00) and a hitchance of 100.00%.
WHAM: lewd playing card: 148.50 potential damage (raw damage: 148.50) and a hitchance of 100.00%.
WHAM: Harpoon!: 131.75 potential damage (raw damage: 131.75) and a hitchance of 100.00%.
WHAM: sawblade fragment: 125.00 potential damage (raw damage: 125.00) and a hitchance of 100.00%.
WHAM: broken glass grenade: 125.00 potential damage (raw damage: 125.00) and a hitchance of 100.00%.
WHAM: Spectral Snapper: 119.20 potential damage (raw damage: 119.20) and a hitchance of 100.00%.
WHAM: Stream of Sauce: 117.50 potential damage (raw damage: 117.50) and a hitchance of 100.00%.
WHAM: d12: 117.00 potential damage (raw damage: 117.00) and a hitchance of 100.00%.
WHAM: petrified wood: 110.00 potential damage (raw damage: 110.00) and a hitchance of 100.00%.
WHAM: killing feather: 110.00 potential damage (raw damage: 110.00) and a hitchance of 100.00%.
WHAM: frozen feather: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: frightful feather: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: flirtatious feather: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: flaming feather: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: fetid feather: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: sausage bomb: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: big boom: 100.00 potential damage (raw damage: 100.00) and a hitchance of 100.00%.
WHAM: superamplified boom box: 95.00 potential damage (raw damage: 95.00) and a hitchance of 100.00%.
WHAM: macrame net: 95.00 potential damage (raw damage: 95.00) and a hitchance of 100.00%.
WHAM: pixel cross: 90.00 potential damage (raw damage: 90.00) and a hitchance of 100.00%.
WHAM: tequila grenade: 87.00 potential damage (raw damage: 87.00) and a hitchance of 100.00%.
WHAM: exploding hacky-sack: 87.00 potential damage (raw damage: 87.00) and a hitchance of 100.00%.
WHAM: ovoid leather thing: 81.00 potential damage (raw damage: 81.00) and a hitchance of 100.00%.
WHAM: stone frisbee: 81.00 potential damage (raw damage: 81.00) and a hitchance of 100.00%.
WHAM: broken BRICKO brick: 75.00 potential damage (raw damage: 75.00) and a hitchance of 100.00%.
WHAM: painted turtle: 75.00 potential damage (raw damage: 75.00) and a hitchance of 100.00%.
WHAM: patchouli oil bomb: 72.00 potential damage (raw damage: 72.00) and a hitchance of 100.00%.
WHAM: molotov cocktail cocktail: 72.00 potential damage (raw damage: 72.00) and a hitchance of 100.00%.
WHAM: brick of sand: 70.00 potential damage (raw damage: 70.00) and a hitchance of 100.00%.
WHAM: water pipe bomb: 65.00 potential damage (raw damage: 65.00) and a hitchance of 100.00%.
WHAM: beer bomb: 65.00 potential damage (raw damage: 65.00) and a hitchance of 100.00%.
WHAM: rocky raccoon: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: bottle of alcohol: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: Dyspepsi grenade: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: Cloaca grenade: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: pixel holy water: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: NG: 55.00 potential damage (raw damage: 55.00) and a hitchance of 100.00%.
WHAM: ferret bait: 52.50 potential damage (raw damage: 52.50) and a hitchance of 100.00%.
WHAM: sake bomb: 52.50 potential damage (raw damage: 52.50) and a hitchance of 100.00%.
WHAM: hedgeturtle: 50.00 potential damage (raw damage: 50.00) and a hitchance of 100.00%.
WHAM: Battlie Light Saver: 49.00 potential damage (raw damage: 49.00) and a hitchance of 100.00%.
WHAM: bus pass: 47.00 potential damage (raw damage: 47.00) and a hitchance of 100.00%.
WHAM: grouchy restless spirit: 42.00 potential damage (raw damage: 42.00) and a hitchance of 100.00%.
WHAM: razor-tipped yo-yo: 40.00 potential damage (raw damage: 40.00) and a hitchance of 100.00%.
WHAM: monomolecular yo-yo: 40.00 potential damage (raw damage: 40.00) and a hitchance of 100.00%.
WHAM: photoprotoneutron torpedo: 40.00 potential damage (raw damage: 40.00) and a hitchance of 100.00%.
WHAM: Duskwalker syringe: 38.00 potential damage (raw damage: 38.00) and a hitchance of 100.00%.
WHAM: Spaghetti Spear: 37.50 potential damage (raw damage: 37.50) and a hitchance of 100.00%.
WHAM: Salsaball: 37.50 potential damage (raw damage: 37.50) and a hitchance of 100.00%.
WHAM: imp air: 37.50 potential damage (raw damage: 37.50) and a hitchance of 100.00%.
WHAM: paint bomb: 37.50 potential damage (raw damage: 37.50) and a hitchance of 100.00%.
WHAM: black spot: 35.50 potential damage (raw damage: 35.50) and a hitchance of 100.00%.
WHAM: cocktail napkin: 35.00 potential damage (raw damage: 35.00) and a hitchance of 100.00%.
WHAM: Offensive Joke: 35.00 potential damage (raw damage: 35.00) and a hitchance of 100.00%.
WHAM: ancient spice: 35.00 potential damage (raw damage: 35.00) and a hitchance of 100.00%.
WHAM: toy mercenary: 32.50 potential damage (raw damage: 32.50) and a hitchance of 100.00%.
WHAM: fat bottom quark: 32.50 potential damage (raw damage: 32.50) and a hitchance of 100.00%.
WHAM: pencil kunai: 30.00 potential damage (raw damage: 30.00) and a hitchance of 100.00%.
WHAM: great big capacitor: 30.00 potential damage (raw damage: 30.00) and a hitchance of 100.00%.
WHAM: scroll of ancient forbidden unspeakable evil: 25.00 potential damage (raw damage: 25.00) and a hitchance of 100.00%.
WHAM: boulder: 25.00 potential damage (raw damage: 25.00) and a hitchance of 100.00%.
WHAM: pygmy blowgun: 25.00 potential damage (raw damage: 25.00) and a hitchance of 100.00%.
WHAM: blue shell: 25.00 potential damage (raw damage: 25.00) and a hitchance of 100.00%.
WHAM: Miniborg beeper: 22.50 potential damage (raw damage: 22.50) and a hitchance of 100.00%.
WHAM: Chronic Indigestion: 22.50 potential damage (raw damage: 22.50) and a hitchance of 100.00%.
WHAM: plot hole: 22.50 potential damage (raw damage: 22.50) and a hitchance of 100.00%.
WHAM: tree-eating kite: 22.50 potential damage (raw damage: 22.50) and a hitchance of 100.00%.
WHAM: can of sterno: 22.50 potential damage (raw damage: 22.50) and a hitchance of 100.00%.
WHAM: frigid ninja stars: 22.00 potential damage (raw damage: 22.00) and a hitchance of 100.00%.
WHAM: Artist's Whisk of Misery: 20.00 potential damage (raw damage: 20.00) and a hitchance of 100.00%.
WHAM: flaregun: 19.80 potential damage (raw damage: 19.80) and a hitchance of 100.00%.
WHAM: Artist's Spatula of Despair: 18.00 potential damage (raw damage: 18.00) and a hitchance of 100.00%.
WHAM: Miniborg stomper: 17.50 potential damage (raw damage: 17.50) and a hitchance of 100.00%.
WHAM: Miniborg laser: 17.50 potential damage (raw damage: 17.50) and a hitchance of 100.00%.
WHAM: dwarf bread: 17.50 potential damage (raw damage: 17.50) and a hitchance of 100.00%.
WHAM: yo: 17.50 potential damage (raw damage: 17.50) and a hitchance of 100.00%.
WHAM: stick of dynamite: 17.50 potential damage (raw damage: 17.50) and a hitchance of 100.00%.
WHAM: Tango of Terror: 16.50 potential damage (raw damage: 16.50) and a hitchance of 100.00%.
WHAM: Disco Face Stab: 16.50 potential damage (raw damage: 16.50) and a hitchance of 100.00%.
WHAM: Toss: 15.00 potential damage (raw damage: 15.00) and a hitchance of 100.00%.
WHAM: candy kneecapping stick: 15.00 potential damage (raw damage: 15.00) and a hitchance of 100.00%.
WHAM: robotronic egg: 14.20 potential damage (raw damage: 14.20) and a hitchance of 100.00%.
WHAM: Artist's Crème Brulée Torch of Fury: 14.00 potential damage (raw damage: 14.00) and a hitchance of 100.00%.
WHAM: mariachi G-string: 12.50 potential damage (raw damage: 12.50) and a hitchance of 100.00%.
WHAM: Artist's Cookie Cutter of Loneliness: 12.00 potential damage (raw damage: 12.00) and a hitchance of 100.00%.
WHAM: Artist's Butterknife of Regret: 12.00 potential damage (raw damage: 12.00) and a hitchance of 100.00%.
WHAM: Head + Knee Combo: 11.86 potential damage (raw damage: 11.86) and a hitchance of 9.00%.
WHAM: Gnomitronic Hyperspatial Demodulizer: 11.00 potential damage (raw damage: 11.00) and a hitchance of 100.00%.
WHAM: Silent Slice: 10.00 potential damage (raw damage: 10.00) and a hitchance of 100.00%.
WHAM: Silent Slam: 10.00 potential damage (raw damage: 10.00) and a hitchance of 100.00%.
WHAM: Silent Squirt: 10.00 potential damage (raw damage: 10.00) and a hitchance of 100.00%.
WHAM: Disco Dance II: Electric Boogaloo: 9.00 potential damage (raw damage: 9.00) and a hitchance of 100.00%.
WHAM: soup turtle: 9.00 potential damage (raw damage: 9.00) and a hitchance of 100.00%.
WHAM: bag of airline peanuts: 8.00 potential damage (raw damage: 8.00) and a hitchance of 100.00%.
WHAM: ancient poisoned dart: 8.00 potential damage (raw damage: 8.00) and a hitchance of 100.00%.
WHAM: Disco Dance of Doom: 7.00 potential damage (raw damage: 7.00) and a hitchance of 100.00%.
WHAM: baseball: 7.00 potential damage (raw damage: 7.00) and a hitchance of 100.00%.
WHAM: Colon Annihilation Hot Sauce: 7.00 potential damage (raw damage: 7.00) and a hitchance of 100.00%.
WHAM: possessed tomato: 7.00 potential damage (raw damage: 7.00) and a hitchance of 100.00%.
WHAM: stick-on-a-string: 6.50 potential damage (raw damage: 6.50) and a hitchance of 100.00%.
WHAM: Headbutt: 6.46 potential damage (raw damage: 6.46) and a hitchance of 9.00%.
WHAM: Kneebutt: 6.46 potential damage (raw damage: 6.46) and a hitchance of 9.00%.
WHAM: sonar-in-a-biscuit: 6.00 potential damage (raw damage: 6.00) and a hitchance of 100.00%.
WHAM: leftovers of indeterminate origin: 5.50 potential damage (raw damage: 5.50) and a hitchance of 100.00%.
WHAM: Clobber: 5.00 potential damage (raw damage: 5.00) and a hitchance of 100.00%.
WHAM: terrible poem: 5.00 potential damage (raw damage: 5.00) and a hitchance of 100.00%.
WHAM: spectre scepter: 4.25 potential damage (raw damage: 4.25) and a hitchance of 100.00%.
WHAM: cinnamon troll doll: 4.00 potential damage (raw damage: 4.00) and a hitchance of 100.00%.
WHAM: grape troll doll: 4.00 potential damage (raw damage: 4.00) and a hitchance of 100.00%.
WHAM: blue raspberry troll doll: 4.00 potential damage (raw damage: 4.00) and a hitchance of 100.00%.
WHAM: hair spray: 4.00 potential damage (raw damage: 4.00) and a hitchance of 100.00%.
WHAM: green BRICKO brick: 4.00 potential damage (raw damage: 4.00) and a hitchance of 100.00%.
WHAM: pool of liquid metal: 3.75 potential damage (raw damage: 3.75) and a hitchance of 100.00%.
WHAM: Lunging Thrust-Smack: 3.18 potential damage (raw damage: 3.18) and a hitchance of 9.00%.
WHAM: Knob Goblin firecracker: 3.00 potential damage (raw damage: 3.00) and a hitchance of 100.00%.
WHAM: Sing: 2.50 potential damage (raw damage: 2.50) and a hitchance of 100.00%.
WHAM: razor-sharp can lid: 2.50 potential damage (raw damage: 2.50) and a hitchance of 100.00%.
WHAM: Thrust-Smack: 2.12 potential damage (raw damage: 2.12) and a hitchance of 9.00%.
WHAM: Disco Eye-Poke: 2.00 potential damage (raw damage: 2.00) and a hitchance of 100.00%.
WHAM: Attack with your weapon: 1.70 potential damage (raw damage: 1.70) and a hitchance of 8.80%.
WHAM: seal tooth: 1.00 potential damage (raw damage: 1.00) and a hitchance of 100.00%.
WHAM: spices: 1.00 potential damage (raw damage: 1.00) and a hitchance of 100.00%.
WHAM: Suckerpunch: 1.00 potential damage (raw damage: 1.00) and a hitchance of 100.00%.
WHAM: magical mystery juice: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: unrefined Mountain Stream syrup: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Miniborg strangler: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: fat stacks of cash: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Miniborg hiveminder: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Knob Goblin seltzer: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Dyspepsi-Cola: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Entangling Noodles: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Saucy Salve: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: memory of a CT base pair: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: memory of an AT base pair: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Stealth Mistletoe: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Lasagna Bandages: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: disease: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: CSA obedience grenade: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: wussiness potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Mountain Stream soda: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Doc Galaktik's Ailment Ointment: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: cast: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: patchouli incense stick: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: roofie: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: possessed top: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Knob Goblin superseltzer: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: vial of patchouli oil: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: gob of wet hair: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: inkwell: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: top: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Tom's of the Spanish Main Toothpaste: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: handful of sawdust: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: 33398 scroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: palm-frond fan: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Doc Galaktik's Restorative Balm: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: imitation crab meat: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: pacification grenade: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: powdered organs: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: filthy poultice: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: gauze garter: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: chloroform rag: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: anemone nematocyst: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (88 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (97 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: black pepper: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Doc Galaktik's Homeopathic Elixir: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: spider web: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: chaos butterfly: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: palm-frond net: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: gyroscope: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: depantsing bomb: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: procrastination potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: gas balloon: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Summon Leviatuga: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: handful of sand: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: 8-ball: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: pool torpedo: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (216 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: swirly potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: bubbly potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: effervescent potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: dark potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: fizzy potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: murky potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: brass abacus: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: bottle of Monsieur Bubble: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: fancy bath salts: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: cloudy potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: really sticky spider web: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: divine cracker: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: wumpus-hair net: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: oily boid: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: 30669 scroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: really really sticky spider web: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: smoky potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: banana peel: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: oversized snowflake: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: shaving cream: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: golden ring: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: stuffed gray blob: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: lawn dart: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: croquet hedgehog: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: bronzed locust: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: barbed-wire fence: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Mer-kin healscroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: quantum nanopolymer spider web: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (129 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: licorice garrote: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: The Lost Comb: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: 64067 scroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: high-pressure seltzer bottle: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: red pixel potion: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: spooky sap: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: 668 scroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: mylar scout drone: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Mer-kin killscroll: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: soggy used band-aid: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (165 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: green smoke bomb: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: Mob Penguin cellular phone: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: tropical orchid: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (176 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: crayon shavings: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: banana spritzer: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: scented massage oil: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (213 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: kite: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: pufferfish spine: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: black BRICKO brick: 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: El Vibrato punchcard (142 holes): 0.00 potential damage (raw damage: 0.00) and a hitchance of 100.00%.
WHAM: milky potion: -14.00 potential damage (raw damage: -14.00) and a hitchance of 100.00%.

Any thoughts?
 
Well, of course since it's not on your quote-section, I need to ask...

1) Do you actually have sea lassos in inventory?
2) Do you have WHAM_UseSeaLasso set to true?
3) Has lassoTraining reached expertly yet, or is it still at deftly or below?
 
I have very successfully been using WHAM to train sea lassos. I even fixed my preAdventureScript to buy sea lassos if I need them (and if I'm under the sea) so I don't need to give them any thought anymore. Winterbay, thanks for adding sea lassos to WHAM.

I suspect that Magus_Prime needs to use zlib WHAM_UseSeaLasso = true
 
Well, of course since it's not on your quote-section, I need to ask...
2) Do you have WHAM_UseSeaLasso set to true?

This. Sigh. I saw that WHAM had added the functionality to handle Sea lassos but did not see that new variable to turn it on or off.

Thank you!
 
Glad it helped. :) Just about to spin a new semi-release of TheSea which should take care of sea horse taming and getting you up to where you actually need to put together your clues for the scholar dreadscroll. But due to how awesome WHAM is at taking care of the taming, I think I'm going to abort when the training isn't done yet rather than force suboptimal lasso practice... :)
 
Request for WHAM under the sea. If the character is equipped with one of $items[Mer-kin dragnet, Mer-kin switchblade, Mer-kin dodgeball] and a regular attack can hit, then WHAM should choose to attack instead of using a skill because the character is probably trying to train the weapon skills.

At least, I know that is true for me. There's no other reason that I'd be equipped with one of those outside of the Arena and I couldn't use WHAM there.
 
Request for WHAM under the sea. If the character is equipped with one of $items[Mer-kin dragnet, Mer-kin switchblade, Mer-kin dodgeball] and a regular attack can hit, then WHAM should choose to attack instead of using a skill because the character is probably trying to train the weapon skills.

At least, I know that is true for me. There's no other reason that I'd be equipped with one of those outside of the Arena and I couldn't use WHAM there.
That would be nice. In the arena, I'd like to see the correct counter attacks automatically used. I'm not very good at perfectly matching words to buttons 100+ times and it's boring. I don't know if this is hard or easy, so I've been reluctant to mention it.
 
Request for WHAM under the sea. If the character is equipped with one of $items[Mer-kin dragnet, Mer-kin switchblade, Mer-kin dodgeball] and a regular attack can hit, then WHAM should choose to attack instead of using a skill because the character is probably trying to train the weapon skills.

At least, I know that is true for me. There's no other reason that I'd be equipped with one of those outside of the Arena and I couldn't use WHAM there.

The one exception I'd make is Summer Siesta. I've been using a Disembodied Hand with a haiku katana in it for the guaranteed critical hit when training.
 
Request for WHAM under the sea. If the character is equipped with one of $items[Mer-kin dragnet, Mer-kin switchblade, Mer-kin dodgeball] and a regular attack can hit, then WHAM should choose to attack instead of using a skill because the character is probably trying to train the weapon skills.

At least, I know that is true for me. There's no other reason that I'd be equipped with one of those outside of the Arena and I couldn't use WHAM there.

I could look at that. I've only done the sea once and then it was the scholar route so I've not looked into the other part.
 
What ever happened to the Happy Medium support? I read that it was in WHAM, then it was removed for Smart Stasis to do, but now with the current Smart Stasis and WHAMs, my Medium does not do any siphoning on its own. Am I missing a setting? The zlib option is still there for me from WHAM, but I currently have it blank. I tried setting it to 'red' and that didn't change anything.

And thanks as always for your fantastic script.
 
Here's the current SS should_siphon stuff, and I'll break it into English after.
Code:
boolean should_siphon() {
   item spirit = get_spirit();
   if (spirit == $item[none]) return false;
   if (is_goal(spirit)) return true;
   if (can_interact()) return $familiar[happy medium].charges == 3;
   string mainstat_gained() { switch (my_primestat()) {
      case $stat[muscle]: return spirit.muscle;
      case $stat[mysticality]: return spirit.mysticality;
      default: return spirit.moxie;
    }
   }
   if (mainstat_gained() == "0") return false;
   if (spirit.levelreq - my_level() > -2 || spirit.levelreq == 8) return true;
   return false;
}
If it's not going to drop a spirit, never siphon.
If you've set the spirit to be your goal and this monster will do it, always siphon.
If you're in aftercore and your medium is fully charged, always siphon.
If you're in-run and the spirit isn't aligned with your mainstat, skip.
If you'll be able to use it within 2 levels or it has a level requirement of 8, siphon.
Skip anything else.
 
Here's the current SS should_siphon stuff, and I'll break it into English after.
Code:
boolean should_siphon() {
   item spirit = get_spirit();
   if (spirit == $item[none]) return false;
   if (is_goal(spirit)) return true;
   if (can_interact()) return $familiar[happy medium].charges == 3;
   string mainstat_gained() { switch (my_primestat()) {
      case $stat[muscle]: return spirit.muscle;
      case $stat[mysticality]: return spirit.mysticality;
      default: return spirit.moxie;
    }
   }
   if (mainstat_gained() == "0") return false;
   if (spirit.levelreq - my_level() > -2 || spirit.levelreq == 8) return true;
   return false;
}
If it's not going to drop a spirit, never siphon.
If you've set the spirit to be your goal and this monster will do it, always siphon.
If you're in aftercore and your medium is fully charged, always siphon.
If you're in-run and the spirit isn't aligned with your mainstat, skip.
If you'll be able to use it within 2 levels or it has a level requirement of 8, siphon.
Skip anything else.

Ah, okay. Since I was in ronin in a BIG run, I guess I was just fighting the wrong monsters, even if it was glowing red? That's a bummer. Since stats don't matter in BIG, what would I change to just siphon each time it is fully charged in run? I kind of understand what you showed me except for the differential between being in-run or in aftercore. Thanks in advance for your help.
 
If it was me I'd do it so that BIG! works the same as being out of ronin and only siphons the best stuff of any stat.
Code:
boolean should_siphon() {
   item spirit = get_spirit();
   if (spirit == $item[none]) return false;
   if (is_goal(spirit)) return true;
   if (can_interact()[b] || my_path() == "BIG!"[/b]) return $familiar[happy medium].charges == 3;
   string mainstat_gained() { switch (my_primestat()) {
      case $stat[muscle]: return spirit.muscle;
      case $stat[mysticality]: return spirit.mysticality;
      default: return spirit.moxie;
    }
   }
   if (mainstat_gained() == "0") return false;
   if (spirit.levelreq - my_level() > -2 || spirit.levelreq == 8) return true;
   return false;
}
I bolded the changes.
 
Since bold is lost in code blocks, here's the change:
Code:
   if (can_interact() || my_path() == "BIG!") return $familiar[happy medium].charges == 3;
replaces the old
Code:
   if (can_interact()) return $familiar[happy medium].charges == 3;
bit. :)

Think I'll add that to my copy, since, as you pointed out, there's really no reason to go for stats in BIG! runs.
 
Might be a delightful feature of the theme I'm on. Picked this one because it actually has the links in a different colour so I can choose them more easily (and know they exist), but... might also be blanking the bolded code. Or maybe that's Chrome being a jerk.
 
Back
Top