I’ve been quite busy recently, so I may not get to writing a patch anytime soon, but I would like to make sure I understand where this request sits. Correct me if I misunderstand.
The current idea is to leave existing fields untouched, but add a new field for pickpocketing. The condition field will continue to serve as a redundant source for pickpocketing information, but that behavior will be considered deprecated and may be changed in the future, as it cannot accurately represent all the possible values. Scripts will be expected to access the new pickpocketing field for that information, but failing to do so won’t cause any new problems.
The new field will be populated accorded to the condition field (this won’t be a part of KoLmafia, but rather a one-time regex I apply when putting together the patch), defaulting to unspaded if existing information is ambiguous (anything marked as conditional, for instance).