Bug - Fixed BM animal exploiter

Spiny

Member
r8456

Mafia handles the -50% familiar weight effect from Animal Exploiter(and possibly other similar debuffs: Once Bitten, Twice Shy; Scent of a Kitchen Elf) in a curious fashion. I know I've discussed this before, but I can't recall if it has been brought up in these forums or not.

Here's what happened today using my ghuol whelp:

Code:
[786] Knob Goblin Treasury
Encounter: It's So Heavy

It's So Heavy

[color=red]You acquire an effect: Animal Exploiter (duration: 10 Adventures)[/color]
[color=red]Adjusting familiar weight by 3 pounds[/color]

[787] Knob Goblin Treasury
Encounter: Knob Goblin Elite Guardsman
Round 0: Tango Clubdancer wins initiative!
Round 1: Tango Clubdancer casts SAUCY SALVE!
KoLmafia thinks it is round 2 but KoL thinks it is round 1
You gain 14 hit points
[color=red]Adjusting familiar weight by 3 pounds[/color]
Round 2: Tango Clubdancer casts SAUCY SALVE!
KoLmafia thinks it is round 3 but KoL thinks it is round 1
You gain 14 hit points
[color=red]Adjusting familiar weight by 3 pounds[/color]
Round 3: Tango Clubdancer attacks!
KoLmafia thinks it is round 4 but KoL thinks it is round 2
Round 4: knob goblin elite guardsman takes 87 damage.
You gain 38 Meat
You gain 3 Strongness
You gain 5 Magicalness
You gain 3 Roguishness
[color=red]Adjusting familiar weight by 3 pounds[/color]

[788] Knob Goblin Treasury
Encounter: Knob Goblin Elite Guardsman
Round 0: Tango Clubdancer wins initiative!
Adjusting familiar weight by 3 pounds
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin elite guardsman takes 88 damage.
After Battle: Regenme feasts on the corpse, then touches you gently on the cheek.
You gain 8 hit points
You gain 8 Mana Points
You gain 35 Meat
You gain 2 Strengthliness
You gain 3 Magicalness
You gain 6 Sarcasm
You gain a Moxie point!
[color=red]Adjusting familiar weight by 3 pounds[/color]

[789] Knob Goblin Treasury
Encounter: Knob Goblin Elite Guardsman
Round 0: Tango Clubdancer loses initiative!
Adjusting familiar weight by 3 pounds
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin elite guardsman takes 86 damage.
After Battle: Regenme feasts on the corpse, then touches you gently on the cheek.
You gain 6 hit points
You gain 4 Mana Points
You gain 41 Meat
You gain 6 Muscleboundness
You gain 5 Wizardliness
[color=red]Adjusting familiar weight by 3 pounds[/color]

[790] Knob Goblin Treasury
Encounter: Knob Goblin Bean Counter
Round 0: Tango Clubdancer loses initiative!
Adjusting familiar weight by 3 pounds
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin bean counter takes 93 damage.
[color=red]Your familiar gains a pound: Regenme, the 36 lb. Ghuol Whelp[/color]
You gain 54 Meat
You acquire an item: bundle of receipts
You gain 3 Muscleboundness
You gain 4 Enchantedness
You gain 3 Roguishness
[color=red]Adjusting familiar weight by 3 pounds[/color]

[791] Knob Goblin Treasury
Encounter: Meat Score!
You gain 500 Meat
[color=red]Adjusting familiar weight by 3 pounds[/color]

[792] Knob Goblin Treasury
Encounter: Treasury Chest
You gain 300 Meat
[color=red]Adjusting familiar weight by 3 pounds[/color]

[793] Knob Goblin Treasury
Encounter: Knob Goblin Elite Guardsman
Round 0: Tango Clubdancer wins initiative!
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin elite guardsman takes 95 damage.
After Battle: Regenme feasts on the corpse, then touches you gently on the cheek.
You gain 9 hit points
You gain 6 Mana Points
You gain 39 Meat
You gain 6 Muscleboundness
You gain 2 Wizardliness
You gain 3 Smarm
[color=red]Adjusting familiar weight by 3 pounds[/color]

[794] Knob Goblin Treasury
Encounter: Knob Goblin Elite Guardsman
Round 0: Tango Clubdancer wins initiative!
Adjusting familiar weight by 3 pounds
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin elite guardsman takes 91 damage.
After Battle: Regenme feasts on the corpse, then touches you gently on the cheek.
You gain 7 hit points
You gain 6 Mana Points
You gain 39 Meat
You gain 1 Strengthliness
You gain 8 Magicalness
You gain 2 Sarcasm
[color=red]Adjusting familiar weight by 3 pounds[/color]

[795] Knob Goblin Treasury
Encounter: Treasury Chest
You gain 300 Meat
[color=red]Adjusting familiar weight by 3 pounds[/color]

[796] Knob Goblin Treasury
Encounter: Knob Goblin Bean Counter
Round 0: Tango Clubdancer loses initiative!
Round 1: Tango Clubdancer attacks!
Round 2: knob goblin bean counter takes 94 damage.
After Battle: Regenme feasts on the corpse, then touches you gently on the cheek.
You gain 6 hit points
You gain 4 Mana Points
You gain 49 Meat
You acquire an item: bundle of receipts
You gain 4 Strongness
You gain 3 Enchantedness
You gain 3 Sarcasm
[color=red]Adjusting familiar weight by -48 pounds[/color]

So each combat mafia seems to be trying to compensate for the shift in weight (in the wrong direction?). Mafia's panel was showing 1 pound under my familiar's picture. Relay browser was showing 4 lbs and now that the effect is off, both are showing 9 pounds. This was a ghuol whelp so not a big deal, but I have seen modtrace meat/item drop thrown way off when using appropriate familiars and acquiring this buff or similar in the past.
 

jasonharper

Developer
What was the source of that 9 lbs. of weight - was that pure familiar weight, or was equipment or buffs involved?
 

Spiny

Member
It's a BM sauceror run, no fam equipment, no positive fam weight buffs running. So the short answer pure familiar weight :) So was 8 lbs when debuff acquired, gained one pound (where it says 36 pound familiar) to take it to 9.
 
Last edited:

jasonharper

Developer
Huh - it turns out that there IS a subtle difference between subtracting 50% of the familiar's current weight... and subtracting 50 times the familiar's current weight. Imagine that!

This should be fixed in r8459, and it should also recognize that the three sources of -weight% do not stack, but I have no way of testing this.
 
Top