1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-11-09 12:22:34 +01:00

Script: Fix 01D3 (game_character_exit_vehicle)

This commit is contained in:
Jannik Vogel 2016-06-29 21:04:18 +02:00
parent 86afe4761a
commit 7deeda71f5

View File

@ -989,9 +989,12 @@ void game_character_exit_vehicle(const ScriptArguments& args)
auto character = static_cast<CharacterObject*>(args.getObject<CharacterObject>(0));
auto vehicle = static_cast<VehicleObject*>(args.getObject<VehicleObject>(1));
auto cvehcile = character->getCurrentVehicle();
if( cvehcile && cvehcile == vehicle )
{
// Cancel whatever we're currently trying to do.
character->controller->skipActivity();
// Now leave the vehicle immediately
character->controller->setNextActivity(new Activities::ExitVehicle());
}
}