diff --git a/CHANGELOG.md b/CHANGELOG.md index 597960e6a..67b8ac24c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # UNRELEASED +- Profile: + - Remove dependency on turn types and turn modifier in the process_turn function in the `car.lua` profile. Guidance instruction types are not used to influence turn penalty anymore so this will break backward compatibility between profile version 3 and 4. + # 5.13.0 - Changes from 5.12: - Profile: diff --git a/src/extractor/scripting_environment_lua.cpp b/src/extractor/scripting_environment_lua.cpp index dc05d6694..a07d9ff68 100644 --- a/src/extractor/scripting_environment_lua.cpp +++ b/src/extractor/scripting_environment_lua.cpp @@ -567,7 +567,8 @@ void Sol2ScriptingEnvironment::InitContext(LuaScriptingContext &context) &ExtractionTurn::angle, "turn_type", sol::property([](const ExtractionTurn &turn) { - if (turn.number_of_roads > 2 || turn.source_mode != turn.target_mode || turn.is_u_turn) + if (turn.number_of_roads > 2 || turn.source_mode != turn.target_mode || + turn.is_u_turn) return guidance::TurnType::Turn; else return guidance::TurnType::NoTurn;