Destroy All Monsters

Theraze

Active member
Item bug does still appear to be around, unfortunately.
[573] Haunted Bedroom
Encounter: chalkdust wraith
Strategy: C:\Program Files (x86)\KoLMafia\ccs\default.ccs [default]
Round 0: Theraze wins initiative!
ATT: 20 (6% × 1, death in 3600)
DEF: 18 (95.45% × 139.47, win in 10)
HP: 10, Value: 252.13 μ
Profit per round: ActionProfitDamageOtherbase (0μ)0μ--
Custom action: use 819 (no stun)
Custom action: use 820 (no stun)
Custom action: use 821 (no stun)
Custom action: use 822 (no stun)
Custom action: use 823 (no stun)
Custom action: use 824 (no stun)
Custom action: use 825 (no stun)
Custom action: use 826 (no stun)
Custom action: use 827 (no stun)
Custom action: use 819 (no stun)
Custom action: use 820 (no stun)
Custom action: use 821 (no stun)
Custom action: use 822 (no stun)
Custom action: use 823 (no stun)
Custom action: use 824 (no stun)
Custom action: use 825 (no stun)
Custom action: use 826 (no stun)
Custom action: use 827 (no stun)
Custom action: use 819 (no stun)
Custom action: use 820 (no stun)
Custom action: use 821 (no stun)
Custom action: use 822 (no stun)
Custom action: use 823 (no stun)
Custom action: use 824 (no stun)
Custom action: use 825 (no stun)
Custom action: use 826 (no stun)
Custom action: use 827 (no stun)
Custom action: use 819 (no stun)
Custom action: use 820 (no stun)
Custom action: use 821 (no stun)
Custom action: use 822 (no stun)
Custom action: use 823 (no stun)
Custom action: use 824 (no stun)
Custom action: use 825 (no stun)
Custom action: use 826 (no stun)
Custom action: use 827 (no stun)
Custom action: use 819 (no stun)
Custom action: use 820 (no stun)
Custom action: use 821 (no stun)
Custom action: use 822 (no stun)
Custom action: use 823 (no stun)
Custom action: use 824 (no stun)
Custom action: use 825 (no stun)
Custom action: use 826 (no stun)
Custom action: use 827 (no stun)
Macro: milky potion
Macro: swirly potion
Macro: bubbly potion
Macro: smoky potion
Macro: cloudy potion
Macro: effervescent potion
Macro: fizzy potion
Macro: dark potion
Macro: murky potion
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Macro: Mighty Axing
Round 1: Theraze executes a macro!
Any chance custom actions are being displayed when it's speculating, not just when they're selected as the final action? It appears to only use each !potion once, even though it keeps showing them over and over.
 

Bale

Minion
Item bug does still appear to be around, unfortunately.Any chance custom actions are being displayed when it's speculating, not just when they're selected as the final action?

That's because your verbosity is turned up. Assuming you're talking about the first section.
 

Theraze

Active member
Verbosity is only set to 5, which gives minimal additional debugging information. Normally. Things like estimated profit per round, the fact you don't have any stasis items, and... that's it, according to what I see added between default (3) and mine (5) in my copy of DAM.

Looks like the issue is that you're repeatedly calling enqueue_custom() instead of calling it once, as happened before DAM 0.4, and every time you call that, it gives the full list of custom actions that WILL happen.

The only spot where... hmm... looks almost like that's backwards in SS. I'll query it there, but... basically, before DAM 0.4, I don't think anything would repeatedly call enqueue_custom as a speculative consideration.

Edit: My current fix is copying the enqueue_custom function from SS into DAM, renaming it to enqueue_custom_dam, and removing the vprint line completely, since I have no way of knowing which of the 4 versions of EC will actually get called, making it a useless report. Removes the incorrect custom-promise, at least.

Also been getting these failures sometimes when DAM fails to kill a mob:
Macro: Intimidating Bellow
Macro: Cleave
Round 1: Theraze executes a macro!
Round 1: Theraze casts INTIMIDATING BELLOW!
Round 2: furry giant drops 19 attack power.
Round 2: furry giant drops 19 defense.
You lose 36 hit points
Round 2: Theraze casts CLEAVE!
Round 3: furry giant takes 150 damage.
You lose 36 hit points
Macro called on empty queue!
Macro called on empty queue!
Macro called on empty queue!
Macro called on empty queue!
Begin index 6 out of bounds (DestroyAllMonsters.ash, line 34)
You're on your own, partner.
Click here to continue in the relay browser.
 
Last edited:

mredge73

Member
I am getting this a bunch with the latest version:


[607] Haunted Bedroom
Encounter: animated nightstand
Round 0: mredge73 wins initiative!
ATT: 172 (94% × 86.29, death in 4)
DEF: 155 (95.45% × 32.0, win in 7)
HP: 185, Value: 980.48 μ
Profit per round:
Action Profit Damage Other
base (0μ) --

Macro called on empty queue!
Macro called on empty queue!
Macro called on empty queue!
Macro called on empty queue!
Begin index 6 out of bounds (destroyallmonsters.ash, line 34)
You're on your own, partner.



Also; it is not working in the junkyard quest for some reason. I had to switch to regular SS.
 
Last edited:

Donavin69

Member
I'm having an issue where DAM is choosing a physical damage skill against a physically resistant mob (this one being the snow queen)
PHP:
Attack action chosen: skill 3008 (round 6, profit: -0.89)
Stun action chosen: skill 3004 (round 6, profit: -0.11)
Queued: skill 3004
Attack action chosen: Weapon of the Pastalord
Queued: skill 3008
Constructed macro: scrollwhendone; sub batround; endsub; skill 3004; call batround; skill 3008; call batround; 
Attack action chosen: Weapon of the Pastalord
Queued: skill 3008
Constructed macro: scrollwhendone; sub batround; endsub; skill 3008; call batround; 
Queued: skill 3004
Attack action chosen: Weapon of the Pastalord
Queued: skill 3008
Constructed macro: scrollwhendone; sub batround; endsub; skill 3004; call batround; skill 3008; call batround; 
Attack action chosen: Weapon of the Pastalord
Queued: skill 3008
Constructed macro: scrollwhendone; sub batround; endsub; skill 3008; call batround; 
Macro: Weapon of the Pastalord
Round 6: damuri executes a macro!
Round 6: damuri casts WEAPON OF THE PASTALORD!
Round 7: snow queen takes 1 damage.
after a couple rounds like this it will abort and I can use an elemental spell against her....

*edit* I just tried with WHAM, and have the same result, maybe it is a batbrain bug?
 
Last edited:

Valliant

Member
So I'm having an issue I don't quite know how to describe...
PHP:
[3495] Tavern Cellar (row 5, col 2)
Encounter: Hot and Cold Running Rats
Encounter: drunken rat
Strategy: F:\Games\KoL\KoLmafia\ccs\default.ccs [default]
Round 0: ililili wins initiative!
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-8
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-8
Macro: Miniborg Destroy-O-Bot
Macro: whimpering willow bark
Macro: cup of hickory chicory
Macro: cup of hickory chicory
Macro: cup of hickory chicory
Macro: whimpering willow bark
Macro: whimpering willow bark
Macro: spices
Round 1: ililili executes a macro!
Round 1: ililili uses the Miniborg Destroy-O-Bot!
Round 2: drunken rat takes 28 damage.
Round 2: drunken rat drops 4 attack power.
Round 2: drunken rat drops 3 defense.
Round 2: ililili wins the fight!
You gain 9 Meat
You acquire an item: rat whisker
You acquire an item: rat appendix
You gain 1 Chutzpah
DestroyAllMonsters is taking a final shot.
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Evaluator syntax error: expected ), found E-8))))
Expression syntax error for 'modifier_eval()': expected end, found E-8))))
Evaluator syntax error: expected ,, found E-8*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
DestroyAllMonsters was unable to figure out a useful combat strategy
You're on your own, partner.

I have the latest versions of DAM, BB and so on, and the latest .jar. I'm not having issues in other zones, just in using the rat tap.
 
Last edited:

Theraze

Active member
I get the same error. It happens with specific monsters throughout the world, I reported it back on post 727 in the BatBrain thread, but it hasn't met with any response. It happens for specific monsters in the world, the monsters themselves might vary depending on the day (but remain consistent that day), and will always happen when that monster is regardless of character. However, the specific number varies sometimes for different monsters... the Knob Goblin Madam might be -6, but Cubist Bulls might be -7. To throw out example monsters without being sure they actually cause specific error. :)

But updating batfactors didn't help.
 

xKiv

Active member
Could that E-# come from a badly converted floating point number? (i.e. 0.00000001 = 1E-8)
Hard to tell, since the error doesn't display the entire expression (and offset) for context.
 

Magus_Prime

Well-known member
I keep forgetting to report this and it only seems to happen with Goth Music Students in the Haunted Conservatory. I haven't had a chance to track it down to where it's happening yet either (scriptwise)

Code:
458] Haunted Conservatory
Encounter: confused goth music student
Strategy: E:\software\Kol\ccs\default.ccs [default]
Round 0: Arbos wins initiative!
Evaluator syntax error: expected ,, found E-6*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-6
Evaluator syntax error: expected ,, found E-6*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-6
Evaluator syntax error: expected ,, found E-6*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-6
Evaluator syntax error: expected ,, found E-6*6,1000)
Evaluator syntax error: expected ), found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found ,1000)
Expression syntax error for 'modifier_eval()': expected end, found E-6
Macro: Mighty Axing
Macro: Mighty Axing
Round 1: Arbos executes a macro!
Round 1: Arbos casts MIGHTY AXING!
Round 2: confused goth music student takes 331 damage.
 

FortyCakes

New member
Is there any chance you could make the script always save at least 1 of possible tower items (eg photoprotoneutron torpedoes)?
 

Theraze

Active member
That's actually a BatBrain change that zarqon already has planned, not something that Bale needs to add to DAM.

And Magus_Prime, that's the same large-number bug that's actually a BatBrain bug, not a DAM bug (due to it using modifier_eval, which zarqon uses repeatedly but Bale doesn't... specifically, zarqon has an 'eval' function that gets called a LOT in BB), reported and talked through in posts 206-210. Yours was 211, and reported the same thing...
 

Bale

Minion
I'm retiring this thread. DAM is not currently under active development. While it is possible that may change in the future I just don't see as much need for it anymore now that Winterbay's WHAM has matured. Heck, I've even started to use WHAM since DAM is so far behind the curve.

I refer all current users of DAM to Winterbay's Helpful Automatic Monsterbasher.
 

Winterbay

Active member
I'm retiring this thread. DAM is not currently under active development. While it is possible that may change in the future I just don't see as much need for it anymore now that Winterbay's WHAM has matured. Heck, I've even started to use WHAM since DAM is so far behind the curve.

I refer all current users of DAM to Winterbay's Helpful Automatic Monsterbasher.

Thanks for the referral and also thanks for the code I copied from DAM, without which much of the things that require regex in WHAM would never have happened.
 

Bale

Minion
That's fine. I ripped off most of my "matcher aid" from BatBrain's "matcher aid". :D I'm very glad that WHAM is a script I don't feel the need to surpass, but it nice to think that some of DAM's DNA lives on in WHAM.

You folks are making me feel that the life of this script was very worthwhile despite being over.
 
Top