Winterbay's Helpful Automatic Monsterbasher (WHAM)

With stats that high, it seems very difficult to use normal attacks and not kill everything in a few hits, regardless of what the script is trying to do.

Your stats still need to be high enough to hit normally, since otherwise you get critical misses, which are the same as normal hits. Equipping a few thousand fake hands to reduce damage done would work, if you could manage to get those.
Yeah, that's more or less what I do, without the fake hands. Boast critical hit percent (nato soda is great) and set my moxie/muscle so I can just barely hit. In the outpost the monsters heal, so I can extend combat a very long time if I'm careful. It's a tough balancing act to pull off getting an entire weapon in one go. The other weapons took me many combats, but I still had them all done before I got the lockkey.

I wish I'd had time to see what WHAM wasn't attacking, but my intentionally weak buffing is a likely reason.
 
Hmm.... I didn't think of that. We don't care about if we can hit with normal attacks do we? The current solution checks against your personal hitchance-setting but in this case the fact that only crits hurt the monster will actually be useful. I'll remove that check.
 
Hmm.... I didn't think of that. We don't care about if we can hit with normal attacks do we? The current solution checks against your personal hitchance-setting but in this case the fact that only crits hurt the monster will actually be useful. I'll remove that check.
I'm not sure I'm reading you right, but we do care if we can hit with normal attacks, because you can't get a critical anymore when normal attacks are missing. Miss+Crit=Normal.
 
Ahh right. So, currently it will use attack if your hitchance with attack is higher than your WHAM_hitchance setting. I guess this means that I can keep the current setup and leave it up to the user to set the hitchance setting to a sensible value and make sure they can hit :)
 
Latest WHAM beta with Mafia r12223:

Code:
[1794] Camp Logging Camp
Encounter: lumberjuan
Round 0: Arbos wins initiative!
Expected ;, found } (WHAM beta.ash, line 486)
Consult script 'WHAM beta.ash' not found.
You're on your own, partner.
 
Your stats still need to be high enough to hit normally, since otherwise you get critical misses, which are the same as normal hits.

Whoa. Is this new? BatBrain assumes all critical successes are double damage, regardless of your regular hitchance.

Also, if there's a stasis-type decision that needs to be made in combat, SmartStasis might just possibly be the best place to make it. Just tell me what should be done, as I haven't ventured in the Sea in quite some time.
 
Whoa. Is this new? BatBrain assumes all critical successes are double damage, regardless of your regular hitchance.

It dates back to the critical hit revamp. It just wasn't obvious to the players for a while since it claims to be a critical hit even though it only does normal damage.
 
I tried the latest WHAM beta this morning and, with one of the Mer-Kin gladiator weapons equipped, WHAM tried to do a stasis loop with simple attacks. If any other weapon is equipped it used other options. As long as, as Lost pointed out, your Muscle or Moxie is sufficient to hit without a critical WHAM seems to be doing the right thing.
 
It just wasn't obvious to the players for a while since it claims to be a critical hit even though it only does normal damage.

Actually, the fight text is identical to a normal hit, it just stands out as being distinct from all the glancing blows.

I guess it wasn't obvious for people that ignore the suggestion to read the forum for details, where Jick spelled out exactly what changed.
 
Several times today, I got into an infinite loop of this:
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 2-shot with Rain-Doh blue balls and filthy poultice.
Round [some number]: adeyke executes a macro!
KoLmafia thinks it is round [some number] but KoL thinks it is round 3

I don't have any filthy poultices.
 
Well... something thinks you have... Could you try to repeat that at a verbosity of ~9? Also what does "inv poultice" show?
 
I've been playing with my high level non-ascending character in the basement. I'm exposing odd edge cases I don't even want to know about. Somehow, things were still happening here as late as round 89. I aborted it at round 717.
Code:
[719065] Fernswarthy's Basement (Level 1731)
Encounter: 12 Bottles of Beer on a Golem
Round 0: WhimOrClutters wins initiative!
 > WHAM: Monster HP is 58116.0.
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 7-shot with banana peel, shrinking powder, shrinking powder, shrinking powder, old-school flying disc, d12 and d12.
Round 1: WhimOrClutters executes a macro!
Round 1: WhimOrClutters uses the banana peel!
Round 2: WhimOrClutters uses the shrinking powder!
Round 3: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 4: WhimOrClutters executes a macro!
Round 4: WhimOrClutters uses the banana peel!
Round 5: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 6: WhimOrClutters executes a macro!
Round 6: WhimOrClutters uses the banana peel!
Round 7: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 8: WhimOrClutters executes a macro!
Round 8: WhimOrClutters uses the banana peel!
Round 9: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 10: WhimOrClutters executes a macro!
Round 10: WhimOrClutters uses the banana peel!
Round 11: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 12: WhimOrClutters executes a macro!
Round 12: WhimOrClutters uses the banana peel!
Round 13: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 14: WhimOrClutters executes a macro!
Round 14: WhimOrClutters uses the banana peel!
Round 15: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 16: WhimOrClutters executes a macro!
Round 16: WhimOrClutters uses the banana peel!
Round 17: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 18: WhimOrClutters executes a macro!
Round 18: WhimOrClutters uses the banana peel!
Round 19: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 20: WhimOrClutters executes a macro!
Round 20: WhimOrClutters uses the banana peel!
Round 21: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 22: WhimOrClutters executes a macro!
Round 22: WhimOrClutters uses the banana peel!
Round 23: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 24: WhimOrClutters executes a macro!
Round 24: WhimOrClutters uses the banana peel!
Round 25: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 26: WhimOrClutters executes a macro!
Round 26: WhimOrClutters uses the banana peel!
Round 27: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 28: WhimOrClutters executes a macro!
Round 28: WhimOrClutters uses the banana peel!
Round 29: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 30: WhimOrClutters executes a macro!
Round 30: WhimOrClutters uses the banana peel!
Round 31: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 32: WhimOrClutters executes a macro!
Round 32: WhimOrClutters uses the banana peel!
Round 33: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 34: WhimOrClutters executes a macro!
Round 34: WhimOrClutters uses the banana peel!
Round 35: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 36: WhimOrClutters executes a macro!
Round 36: WhimOrClutters uses the banana peel!
Round 37: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 38: WhimOrClutters executes a macro!
Round 38: WhimOrClutters uses the banana peel!
Round 39: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 40: WhimOrClutters executes a macro!
Round 40: WhimOrClutters uses the banana peel!
Round 41: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 42: WhimOrClutters executes a macro!
Round 42: WhimOrClutters uses the banana peel!
Round 43: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 44: WhimOrClutters executes a macro!
Round 44: WhimOrClutters uses the banana peel!
Round 45: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 46: WhimOrClutters executes a macro!
Round 46: WhimOrClutters uses the banana peel!
Round 47: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 48: WhimOrClutters executes a macro!
Round 48: WhimOrClutters uses the banana peel!
Round 49: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 50: WhimOrClutters executes a macro!
Round 50: WhimOrClutters uses the banana peel!
Round 51: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 52: WhimOrClutters executes a macro!
Round 52: WhimOrClutters uses the banana peel!
Round 53: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 54: WhimOrClutters executes a macro!
Round 54: WhimOrClutters uses the banana peel!
Round 55: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 56: WhimOrClutters executes a macro!
Round 56: WhimOrClutters uses the banana peel!
Round 57: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 58: WhimOrClutters executes a macro!
Round 58: WhimOrClutters uses the banana peel!
Round 59: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 60: WhimOrClutters executes a macro!
Round 60: WhimOrClutters uses the banana peel!
Round 61: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with banana peel, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 62: WhimOrClutters executes a macro!
Round 62: WhimOrClutters uses the banana peel!
Round 63: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27896.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 64: WhimOrClutters executes a macro!
Round 64: WhimOrClutters uses the sausage bomb!
Round 65: x bottles of beer on a golem takes 105 damage.
Round 65: x bottles of beer on a golem drops 15 attack power.
Round 65: x bottles of beer on a golem drops 17 defense.
Round 65: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27791.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 66: WhimOrClutters executes a macro!
Round 66: WhimOrClutters uses the sausage bomb!
Round 67: x bottles of beer on a golem takes 120 damage.
Round 67: x bottles of beer on a golem drops 18 attack power.
Round 67: x bottles of beer on a golem drops 20 defense.
Round 67: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27671.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 68: WhimOrClutters executes a macro!
Round 68: WhimOrClutters uses the sausage bomb!
Round 69: x bottles of beer on a golem takes 120 damage.
Round 69: x bottles of beer on a golem drops 17 attack power.
Round 69: x bottles of beer on a golem drops 17 defense.
Round 69: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27551.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 70: WhimOrClutters executes a macro!
Round 70: WhimOrClutters uses the sausage bomb!
Round 71: x bottles of beer on a golem takes 116 damage.
Round 71: x bottles of beer on a golem drops 18 attack power.
Round 71: x bottles of beer on a golem drops 17 defense.
Round 71: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27435.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 72: WhimOrClutters executes a macro!
Round 72: WhimOrClutters uses the sausage bomb!
Round 73: x bottles of beer on a golem takes 81 damage.
Round 73: x bottles of beer on a golem drops 16 attack power.
Round 73: x bottles of beer on a golem drops 20 defense.
Round 73: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27354.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 74: WhimOrClutters executes a macro!
Round 74: WhimOrClutters uses the sausage bomb!
Round 75: x bottles of beer on a golem takes 106 damage.
Round 75: x bottles of beer on a golem drops 15 attack power.
Round 75: x bottles of beer on a golem drops 16 defense.
Round 75: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27248.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 76: WhimOrClutters executes a macro!
Round 76: WhimOrClutters uses the sausage bomb!
Round 77: x bottles of beer on a golem takes 84 damage.
Round 77: x bottles of beer on a golem drops 17 attack power.
Round 77: x bottles of beer on a golem drops 16 defense.
Round 77: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27164.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with sausage bomb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 78: WhimOrClutters executes a macro!
Round 78: WhimOrClutters uses the sausage bomb!
Round 79: x bottles of beer on a golem takes 103 damage.
Round 79: x bottles of beer on a golem drops 20 attack power.
Round 79: x bottles of beer on a golem drops 15 defense.
Round 79: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with The Lost Comb, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 80: WhimOrClutters executes a macro!
Round 80: WhimOrClutters uses the The Lost Comb!
Round 81: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
Adjusted combat item count: The Lost Comb
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with soggy used band-aid, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 82: WhimOrClutters executes a macro!
Round 82: WhimOrClutters uses the soggy used band-aid!
You gain 1 hit point
Round 83: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with soggy used band-aid, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 84: WhimOrClutters executes a macro!
Round 84: WhimOrClutters uses the soggy used band-aid!
You gain 1 hit point
Round 85: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 86: WhimOrClutters executes a macro!
Round 86: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: Enqueuing a stun to help with the battle
 > WHAM: We are going to 5-shot with soggy used band-aid, shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 87: WhimOrClutters executes a macro!
Round 87: WhimOrClutters uses the soggy used band-aid!
You gain 1 hit point
Round 88: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 3-shot with shrinking powder, shrinking powder and rickety old unicycle.
Round 89: WhimOrClutters executes a macro!
Round 89: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 90: WhimOrClutters executes a macro!
Round 90: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 91: WhimOrClutters executes a macro!
Round 91: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 92: WhimOrClutters executes a macro!
Round 92: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 93: WhimOrClutters executes a macro!
Round 93: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 94: WhimOrClutters executes a macro!
Round 94: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 95: WhimOrClutters executes a macro!
Round 95: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 96: WhimOrClutters executes a macro!
Round 96: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 97: WhimOrClutters executes a macro!
Round 97: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 98: WhimOrClutters executes a macro!
Round 98: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
Round 99: WhimOrClutters executes a macro!
Round 99: WhimOrClutters uses the shrinking powder!
Adjusted combat item count: shrinking powder
 > WHAM: Current monster HP is calculated to 27061.0
 > WHAM: Starting evaluation and performing of attack
 > WHAM: We are going to 4-shot with shrinking powder, shrinking powder, old-school flying disc and old-school flying disc.
I'm going to stop this, because it hurts my head.
 
Heh, it would've been awesome if it had worked at that deep a level and it would also have been interesting to have that on verbosity 8 or so to see why it only enqueued some of the items it stated it was going to try to enqueue.
 
Heh, it would've been awesome if it had worked at that deep a level and it would also have been interesting to have that on verbosity 8 or so to see why it only enqueued some of the items it stated it was going to try to enqueue.
Yeah, I wanted to see what would happen if I pushed things way too far. Maybe later, I'll try again.
 
I just started a new Big! run as a Disco Bandit (working my way through the Violence outfit in The Sea) and I'm really liking how WHAM beta is performing with the addition of Crowther's suggested change in sorting of combat options.

I'm at the beginning of a run, and meat-poor, so I dropped WHAM_roundcost_ronin to zero. Magic!
 
Last edited:
Yeah... my NZPR will still stasis, but less so that before. Which I'm a fan of. :) After the 10th round and meat is off the plate, stasis meh. :)

Currently DB running the +weight mysticality BIG because I want my 3 new mysticality weapons and only +weight actually helps in a major way. Especially with NZPR. :)
 
@adeyke and @Crowther: Both of those issues seem like mafia's inventory got out of sync with KoL somehow. Those "adjusted item count" messages are a pretty big clue, since it means mafia saw your item amount in the fight.php item dropdown and adjusted its internal count for that item. If that happens again, try "refresh inventory" and see if that fixes it.

@Winterbay: I'm making a change to how BatBrain handles custom items which may break WHAM if I don't forewarn you. It solves our chefstaff problem -- and various other problems -- by allowing us to have custom actions remain in opts[] and yet still not be used in ordinary automation. This is a lovely change which will also make performing custom actions easier, as we will be able to use get_action() rather than needing to construct the event using to_event(). SmartStasis in particular will be happy about that benefit.

There are three basic changes:

1) A new boolean custom field in the advevent type, true if the "custom" keyword is present in the special field.
2) Do NOT automatically remove "custom" actions when loading the data file. Danger! Danger! Opts now contains all custom actions!
3) In all of our <type>_action sorts, skip advevents where a.custom == true. So all the actions chosen by BatBrain will ignore custom actions.

I believe 3 is the important one for you, as I seem to recall you use your own sorting functions rather than BatBrain's. Simply add code to them to skip custom actions and I believe this update should be problem-free for you. You will still be able to programmatically handle custom actions such as the limited-use chefstaves, however, since they still exist in opts, despite not being used in regular automation. WIN!

Since we probably need to make these changes at the same time, I've pushed an update which does 1) and 3) only, giving you time to edit WHAM to handle the presence of custom actions in opts[] before they actually appear there. When WHAM is custom-action-safe, then I'll release 2), allowing custom actions to be FREE!

-- This concludes this informative message from Zarqon. Thank you for using my script in your awesome script. --
 
Back
Top