function VehicleData::onEnterLiquid(%data, %obj, %coverage, %type)
{
Parent::onEnterLiquid(%data, %obj, %coverage, %type);
%obj.damage(%obj, %obj.getPosition(), 10000, $DamageType::Lava);
%obj.finalExplosion();
}
And for players
function Armor::onEnterLiquid(%data, %obj, %coverage, %type)
{
Parent::onEnterLiquid(%data, %obj, %coverage, %type);
%obj.hasShotOnce = true;
%obj.invulnerable = false;
%obj.damage(%obj, %obj.getPosition(), 10000, $DamageType::Lava);
}