diff --git a/engine.c b/engine.c --- a/engine.c +++ b/engine.c @@ -718,6 +718,12 @@ static void DoTriggerVehicle(Vehicle *ve (resolve_callback) TriggerVehicleSpriteGroup); } + if (trigger == VEHICLE_TRIGGER_DEPOT) { + // store that the vehicle entered a depot this tick + // it needs to be before all possible return statements; + VehicleEnteredDepotThisTick(veh); + } + if (group == NULL) return;