shouldn't it be something like
package noObserverRespawn
{
function Observer::onTrigger(%this,%cam,%btn,%state)
{
%client = %cam.getControllingClient();
if(isObject(%client.player))
{
if(%client.player.getObjectMount().getDataBlock().getName() $= "deathVehicle")
return;
}
parent::onTrigger(%this,%cam,%btn,%state);
}
};
ActivatePackage(noObserverRespawn);