diff --git a/rwengine/src/ai/CharacterController.cpp b/rwengine/src/ai/CharacterController.cpp index f82e37b2..b2d5f2f8 100644 --- a/rwengine/src/ai/CharacterController.cpp +++ b/rwengine/src/ai/CharacterController.cpp @@ -619,6 +619,11 @@ bool Activities::UseItem::update(CharacterObject *character, auto shootcycle = find_cycle(weapon->animation1); auto throwcycle = find_cycle(weapon->animation2); + // No weapon except for Uzi can be used while in a vehicle + if (character->getCurrentVehicle() && weapon->name != "uzi") { + return false; + } + // Instant hit weapons loop their anim // Thrown projectiles have lob / throw.