Bug - Fixed Outfit changing issue costs MP

antipasta

Member
As a sauceror, I have a basement myst outfit that dual-wields saucepanics. When I hit an MP test, I'll change to that outfit, equip a latte mug offhand, and use the gulp latte skill (restores MP) in a free fight.

And then, MP charged up, I'll use the mafia "outfit" cli command to switch back to the dual-saucepanic outfit. When I do that:
> outfit basement-myst

Taking off Saucepanic...
Equipment changed.
Putting on outfit: basement-myst
Equipment changed.

For some reason it takes off the saucepanic mainhand first (which reduces my MP capacity and costs me a bunch of MP), before putting it back on as part of the outfit.

The native chat command doesn't do this; it just goes direct to the dual wield outfit, and doesn't cost me MP.
 

Veracity

Developer
Staff member
I bet it is this, in EquipmentRequest.run() for CHANGE_OUTFIT:

Code:
				// Make sure we have all the pieces
				if ( !EquipmentManager.retrieveOutfit( this.outfit ) )
				{
					return;
				}
Yeah. It's an issue with SpecialOutfit.retrieve. Looks like a simple fix...
 
Top