diff --git a/CorruptSnail/CVehicle/VehFuelHandler.cs b/CorruptSnail/CVehicle/VehFuelHandler.cs index 86cae94..055f7e6 100644 --- a/CorruptSnail/CVehicle/VehFuelHandler.cs +++ b/CorruptSnail/CVehicle/VehFuelHandler.cs @@ -20,8 +20,6 @@ public VehFuelHandler() private async Task OnTick() { - await Delay(100); - Ped playerPed; Vehicle veh; if ((playerPed = LocalPlayer.Character) != null && (veh = playerPed.CurrentVehicle) != null) { @@ -34,7 +32,7 @@ private async Task OnTick() { if (veh.GetPedOnSeat(VehicleSeat.Driver) == playerPed && !veh.IsInAir) { - float newFuelLevel = EntityDecoration.Get(veh, VEH_FUEL_DECOR) - veh.Speed * 0.1f; + float newFuelLevel = EntityDecoration.Get(veh, VEH_FUEL_DECOR) - veh.Speed * 0.01f; if (newFuelLevel < 0f) newFuelLevel = 0f; EntityDecoration.Set(veh, VEH_FUEL_DECOR, newFuelLevel); @@ -48,6 +46,8 @@ private async Task OnTick() Screen.DisplayHelpTextThisFrame("Low Fuel Level"); } } + + await Task.FromResult(0); } } } diff --git a/CorruptSnail/Spawners/SpawnerHost.cs b/CorruptSnail/Spawners/SpawnerHost.cs index c31c2e2..ff0cede 100644 --- a/CorruptSnail/Spawners/SpawnerHost.cs +++ b/CorruptSnail/Spawners/SpawnerHost.cs @@ -10,7 +10,7 @@ class SpawnerHost : BaseScript { public const float SPAWN_MIN_DISTANCE = 100f; public const float SPAWN_DESPAWN_DISTANCE = 350f; - public const double SPAWN_EVENT_CHANCE = 0.0005; + public const double SPAWN_EVENT_CHANCE = 0.005; public const int SPAWN_TICK_RATE = 100; private const float SPAWN_HOST_DECIDE_DISTANCE = 500f; diff --git a/menu.lua b/menu.lua index a2d32df..5dbad92 100644 --- a/menu.lua +++ b/menu.lua @@ -42,7 +42,6 @@ function spawnVehicleToPlayer(model) end local veh = CreateVehicle(model, x + 2.5, y + 2.5, z + 1, 0.0, true, true) - SetVehicleAsNoLongerNeeded(veh) drawNotification("~g~Vehicle spawned!") end