There is an extremely easy workaround for unranked players, so the Noble-exclusive code block is just a shortcut. If you don't know the workaround, learn it!
Save inventory workaround:
fn(SaveInv):
%default SavedInv = gameValue(InventoryItems)
%default SavedArmor = gameValue(ArmorItems)...