@shazbot: You can't have it both ways. Actually, it was never part of the original design for BBB to switch back to your original familiar. That was something extra that mafia did and I rather liked. But avoiding familiar equipment-swapping errors requires stamping out that extra mafia functionality.
Another reason I don't want to mess any more with this is that I'm considering trying to code the "optimal familiar flowcharts" linked to elsewhere (at work and don't have time to hunt them down) into BBB eventually, which would replace this spleen-items-only functionality and would obviate this "switching back" problem. But that's a pretty big chunk to bite off, in addition to opening the door to a slew of people complaining about playstyle issues and the familiar selection logic. The good news is that as always, the complaints would lead to optimized, versatile code. The bad news is that I would have to read lots of complaints. The default for that would be off, just like the current spleen familiar swapping.
Thanks for the thorough response. What about having the option to switch to familiar X after you get your spleen items? I like to think that would be fairly straightforward.
Also, in a similar topic to the spleen items, I did notice that spleen_item takes precedence over the need for a gravy fairy to adventure in spooky gravy barrow. That is, if I had the elemental fairy equipped it will switch to the spleen familiar even though I need it for the location. This is probably pushing it for the scope of your script, as this can easily be mitigated by disabling the spleen familiar option, but I'd figure I'd point it out. Or, having BBB equip an elemental familiar for spooky gravy barrow may be a worthwhile new feature. Just throwing it out there.
Last edited by a moderator: