diff --git a/src/character.cpp b/src/character.cpp index 8af351761e4de..ceded41909d6a 100644 --- a/src/character.cpp +++ b/src/character.cpp @@ -2153,7 +2153,9 @@ ret_val Character::can_wear( const item &it, bool with_equip_change ) cons for( const trait_id &mut : get_mutations() ) { const auto &branch = mut.obj(); if( branch.conflicts_with_item( it ) ) { - return ret_val::make_failure( _( "Your %s mutation prevents you from wearing your %s." ), + return ret_val::make_failure( is_player() ? + _( "Your %s mutation prevents you from wearing your %s." ), branch.name(), it.type_name() : + _( "My %s mutation prevents me from wearing this %s." ), branch.name(), it.type_name(), branch.name(), it.type_name() ); } }