17 {
18 HumanCommandVehicle vehCommand = player.GetCommand_Vehicle();
19 if (!vehCommand)
20 return false;
21
22 auto vehicle = BoatScript.Cast(vehCommand.
GetTransport());
23 if (!vehicle)
24 return false;
25
26 if (!vehicle.EngineIsOn())
27 return false;
28
29 return vehicle.CrewDriver() == player;
30 }
proto native Transport GetTransport()