diff --git a/BigBaseV2/src/core/enums.hpp b/BigBaseV2/src/core/enums.hpp index 22d6ec97..98dc39c5 100644 --- a/BigBaseV2/src/core/enums.hpp +++ b/BigBaseV2/src/core/enums.hpp @@ -15,9 +15,10 @@ namespace big enum eVehicleFlags { - ACTIVE = 1 << 0, + TRIGGER_SPAWN_TOGGLE = 1 << 0, DESTROYED = 1 << 1, HAS_INSURANCE = 1 << 2, + PEGASUS = 1 << 3, // unsure IMPOUNDED = 1 << 6, UNK1 = 1 << 10, UNK2 = 1 << 11, diff --git a/BigBaseV2/src/util/mobile.hpp b/BigBaseV2/src/util/mobile.hpp index 50580dc4..09a7ef46 100644 --- a/BigBaseV2/src/util/mobile.hpp +++ b/BigBaseV2/src/util/mobile.hpp @@ -20,7 +20,7 @@ namespace big::mobile { misc::clear_bits( vehicle_global.at(get_current_personal_vehicle(), 142).at(103).as(), - eVehicleFlags::ACTIVE | eVehicleFlags::UNK2 + eVehicleFlags::TRIGGER_SPAWN_TOGGLE | eVehicleFlags::UNK2 ); } @@ -94,7 +94,7 @@ namespace big::mobile ); misc::set_bits( vehicle_global.at(veh_idx, 142).at(103).as(), - eVehicleFlags::ACTIVE | eVehicleFlags::UNK2 + eVehicleFlags::TRIGGER_SPAWN_TOGGLE | eVehicleFlags::UNK2 ); } return can_be_fixed;