yes; I also tried:
function Armor::onUnMount(%this,%player,%obj,%a,%b,%c,%d,%e,%f)
{
Parent::onUnMount(%this,%player,%obj,%a,%b,%c,%d,%e,%f);
if(isObject(%obj.spawnBrick) && isObject(%player.client) && %obj.getDatablock().rideable)
{
%obj.isRecoverable = 0;
refreshCanBeRecoveredSchedule(%obj);
}
}
same result