improved auto_equip is added to master branch. Also added some specializations for equipment:
if purpose == "Battle Mage":
returns.extend(self.auto_equip(['health', 'mp', 'attack', 'magic'], exclude_on_stats=["agility", "luck", 'defence', 'intelligence'], slots=slots, real_weapons=True))
elif purpose == "Barbarian":
returns.extend(self.auto_equip(['health', 'attack', 'defence', 'constitution'], exclude_on_stats=["luck", 'agility'], slots=slots, real_weapons=True))
elif purpose == "Wizard":
returns.extend(self.auto_equip(['mp', 'magic', "luck", 'intelligence'], exclude_on_stats=["health", 'defence'], slots=slots, real_weapons=True))
(in favor of combat) Also to show that it makes the distinction.
Edit: also added was a left/right char button in equipment
BTW, what was the intention of the girls list, is it broken?