Fix setting name
This commit is contained in:
@@ -1811,8 +1811,8 @@ STR_CONFIG_SETTING_NOSERVICE :Disable servici
|
|||||||
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :When enabled, vehicles do not get serviced if they cannot break down
|
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :When enabled, vehicles do not get serviced if they cannot break down
|
||||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Enable wagon speed limits: {STRING2}
|
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Enable wagon speed limits: {STRING2}
|
||||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :When enabled, also use speed limits of wagons for deciding the maximum speed of a train
|
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :When enabled, also use speed limits of wagons for deciding the maximum speed of a train
|
||||||
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION :Enable train speed adaption: {STRING2}
|
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION :Enable train speed adaptation: {STRING2}
|
||||||
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION_HELPTEXT :If enabled, faster trains behind slower trains adjust their speed.
|
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION_HELPTEXT :When enabled, faster trains adjust their speed to match slower trains in front.
|
||||||
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Road vehicles slow down in curves: {STRING2}
|
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Road vehicles slow down in curves: {STRING2}
|
||||||
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :When enabled, road vehicles slow down in curves. (Only with realistic acceleration)
|
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :When enabled, road vehicles slow down in curves. (Only with realistic acceleration)
|
||||||
STR_CONFIG_SETTING_DISABLE_ELRAILS :Disable electric rails: {STRING2}
|
STR_CONFIG_SETTING_DISABLE_ELRAILS :Disable electric rails: {STRING2}
|
||||||
|
@@ -1737,8 +1737,8 @@ STR_CONFIG_SETTING_NOSERVICE :Wartung deaktiv
|
|||||||
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :Schicke Fahrzeuge nicht zur Wartung, wenn Pannen ausgeschaltet sind
|
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :Schicke Fahrzeuge nicht zur Wartung, wenn Pannen ausgeschaltet sind
|
||||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Berücksichtige Waggonhöchstgeschwindigkeit: {STRING}
|
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Berücksichtige Waggonhöchstgeschwindigkeit: {STRING}
|
||||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Begrenze die Höchstgeschwindigkeit eines Zuges durch die jeweiligen Höchstgeschwindigkeiten der mitgeführten Waggons
|
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Begrenze die Höchstgeschwindigkeit eines Zuges durch die jeweiligen Höchstgeschwindigkeiten der mitgeführten Waggons
|
||||||
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION :Zuggeschwindigkeitsanpassung aktivieren: {STRING}
|
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION :Zuggeschwindigkeitsanpassung aktivieren: {STRING}
|
||||||
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION_HELPTEXT :Wenn aktiviert, passen schnellere Züge hinter langsameren Zügen ihre Geschwindigkeit an.
|
STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION_HELPTEXT :Wenn aktiviert, passen schnellere Züge hinter langsameren Zügen ihre Geschwindigkeit an.
|
||||||
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Straßenfahrzeuge werden in Kurven langsamer: {STRING}
|
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Straßenfahrzeuge werden in Kurven langsamer: {STRING}
|
||||||
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :Wenn aktiviert, verlangsamen Straßenfahrzeuge in Kurven. (Nur im Beschleunigungsmodell „Realistisch“)
|
STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :Wenn aktiviert, verlangsamen Straßenfahrzeuge in Kurven. (Nur im Beschleunigungsmodell „Realistisch“)
|
||||||
STR_CONFIG_SETTING_DISABLE_ELRAILS :Deaktiviere elektrifizierte Strecken: {STRING}
|
STR_CONFIG_SETTING_DISABLE_ELRAILS :Deaktiviere elektrifizierte Strecken: {STRING}
|
||||||
|
@@ -1541,7 +1541,7 @@ static bool PublicRoadsSettingChange(int32 p1) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool TrainSpeedAdaptionChanged(int32 p1) {
|
static bool TrainSpeedAdaptationChanged(int32 p1) {
|
||||||
extern void ClearAllSignalSpeedRestrictions();
|
extern void ClearAllSignalSpeedRestrictions();
|
||||||
ClearAllSignalSpeedRestrictions();
|
ClearAllSignalSpeedRestrictions();
|
||||||
for (Train *t : Train::Iterate()) {
|
for (Train *t : Train::Iterate()) {
|
||||||
|
@@ -1923,7 +1923,7 @@ static SettingsContainer &GetSettingsTree()
|
|||||||
physics->Add(new SettingEntry("vehicle.train_braking_model"));
|
physics->Add(new SettingEntry("vehicle.train_braking_model"));
|
||||||
physics->Add(new SettingEntry("vehicle.train_slope_steepness"));
|
physics->Add(new SettingEntry("vehicle.train_slope_steepness"));
|
||||||
physics->Add(new SettingEntry("vehicle.wagon_speed_limits"));
|
physics->Add(new SettingEntry("vehicle.wagon_speed_limits"));
|
||||||
physics->Add(new SettingEntry("vehicle.train_speed_adaption"));
|
physics->Add(new SettingEntry("vehicle.train_speed_adaptation"));
|
||||||
physics->Add(new SettingEntry("vehicle.freight_trains"));
|
physics->Add(new SettingEntry("vehicle.freight_trains"));
|
||||||
physics->Add(new SettingEntry("vehicle.roadveh_acceleration_model"));
|
physics->Add(new SettingEntry("vehicle.roadveh_acceleration_model"));
|
||||||
physics->Add(new SettingEntry("vehicle.roadveh_slope_steepness"));
|
physics->Add(new SettingEntry("vehicle.roadveh_slope_steepness"));
|
||||||
|
@@ -572,7 +572,7 @@ struct VehicleSettings {
|
|||||||
uint8 train_slope_steepness; ///< Steepness of hills for trains when using realistic acceleration
|
uint8 train_slope_steepness; ///< Steepness of hills for trains when using realistic acceleration
|
||||||
uint8 roadveh_slope_steepness; ///< Steepness of hills for road vehicles when using realistic acceleration
|
uint8 roadveh_slope_steepness; ///< Steepness of hills for road vehicles when using realistic acceleration
|
||||||
bool wagon_speed_limits; ///< enable wagon speed limits
|
bool wagon_speed_limits; ///< enable wagon speed limits
|
||||||
bool train_speed_adaption; ///< Faster trains behind slower trains slow down
|
bool train_speed_adaptation; ///< Faster trains slow down when behind slower trains
|
||||||
bool slow_road_vehicles_in_curves; ///< Road vehicles slow down in curves.
|
bool slow_road_vehicles_in_curves; ///< Road vehicles slow down in curves.
|
||||||
bool disable_elrails; ///< when true, the elrails are disabled
|
bool disable_elrails; ///< when true, the elrails are disabled
|
||||||
UnitID max_trains; ///< max trains in game per company
|
UnitID max_trains; ///< max trains in game per company
|
||||||
|
@@ -64,7 +64,7 @@ static bool ClimateThresholdModeChanged(int32 p1);
|
|||||||
static bool VelocityUnitsChanged(int32 p1);
|
static bool VelocityUnitsChanged(int32 p1);
|
||||||
static bool ChangeTrackTypeSortMode(int32 p1);
|
static bool ChangeTrackTypeSortMode(int32 p1);
|
||||||
static bool PublicRoadsSettingChange(int32 p1);
|
static bool PublicRoadsSettingChange(int32 p1);
|
||||||
static bool TrainSpeedAdaptionChanged(int32 p1);
|
static bool TrainSpeedAdaptationChanged(int32 p1);
|
||||||
|
|
||||||
static bool UpdateClientName(int32 p1);
|
static bool UpdateClientName(int32 p1);
|
||||||
static bool UpdateServerPassword(int32 p1);
|
static bool UpdateServerPassword(int32 p1);
|
||||||
@@ -1676,20 +1676,19 @@ strhelp = STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT
|
|||||||
cat = SC_BASIC
|
cat = SC_BASIC
|
||||||
patxname = ""slow_road_vehicles_in_curves.vehicle.slow_road_vehicles_in_curves""
|
patxname = ""slow_road_vehicles_in_curves.vehicle.slow_road_vehicles_in_curves""
|
||||||
|
|
||||||
;; vehicle.train_speed_adaption
|
|
||||||
[SDT_XREF]
|
[SDT_XREF]
|
||||||
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_JOKERPP)
|
extver = SlXvFeatureTest(XSLFTO_AND, XSLFI_JOKERPP)
|
||||||
xref = ""vehicle.train_speed_adaption""
|
xref = ""vehicle.train_speed_adaptation""
|
||||||
|
|
||||||
[SDT_BOOL]
|
[SDT_BOOL]
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
var = vehicle.train_speed_adaption
|
var = vehicle.train_speed_adaptation
|
||||||
def = true
|
def = true
|
||||||
str = STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION
|
str = STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION
|
||||||
strhelp = STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTION_HELPTEXT
|
strhelp = STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION_HELPTEXT
|
||||||
cat = SC_EXPERT
|
cat = SC_EXPERT
|
||||||
proc = TrainSpeedAdaptionChanged
|
proc = TrainSpeedAdaptationChanged
|
||||||
patxname = ""train_speed_adaption.vehicle.train_speed_adaption""
|
patxname = ""train_speed_adaptation.vehicle.train_speed_adaptation""
|
||||||
|
|
||||||
[SDT_BOOL]
|
[SDT_BOOL]
|
||||||
base = GameSettings
|
base = GameSettings
|
||||||
|
@@ -1047,7 +1047,7 @@ Train::MaxSpeedInfo Train::GetCurrentMaxSpeedInfoInternal(bool update_state) con
|
|||||||
this->gcache.cached_max_track_speed :
|
this->gcache.cached_max_track_speed :
|
||||||
std::min<int>(this->tcache.cached_max_curve_speed, this->gcache.cached_max_track_speed);
|
std::min<int>(this->tcache.cached_max_curve_speed, this->gcache.cached_max_track_speed);
|
||||||
|
|
||||||
if (_settings_game.vehicle.train_speed_adaption) max_speed = std::min<int>(max_speed, GetAtcMaxSpeed());
|
if (_settings_game.vehicle.train_speed_adaptation) max_speed = std::min<int>(max_speed, GetAtcMaxSpeed());
|
||||||
|
|
||||||
if (this->current_order.IsType(OT_LOADING_ADVANCE)) max_speed = std::min(max_speed, 15);
|
if (this->current_order.IsType(OT_LOADING_ADVANCE)) max_speed = std::min(max_speed, 15);
|
||||||
|
|
||||||
@@ -5592,7 +5592,7 @@ bool TrainController(Train *v, Vehicle *nomove, bool reverse)
|
|||||||
if (update_signals_crossing) {
|
if (update_signals_crossing) {
|
||||||
|
|
||||||
if (v->IsFrontEngine()) {
|
if (v->IsFrontEngine()) {
|
||||||
if (_settings_game.vehicle.train_speed_adaption && IsTileType(gp.old_tile, MP_RAILWAY) && HasSignals(gp.old_tile)) {
|
if (_settings_game.vehicle.train_speed_adaptation && IsTileType(gp.old_tile, MP_RAILWAY) && HasSignals(gp.old_tile)) {
|
||||||
const TrackdirBits rev_tracks = TrackBitsToTrackdirBits(GetTrackBits(gp.old_tile)) & DiagdirReachesTrackdirs(ReverseDiagDir(enterdir));
|
const TrackdirBits rev_tracks = TrackBitsToTrackdirBits(GetTrackBits(gp.old_tile)) & DiagdirReachesTrackdirs(ReverseDiagDir(enterdir));
|
||||||
const Trackdir rev_trackdir = FindFirstTrackdir(rev_tracks);
|
const Trackdir rev_trackdir = FindFirstTrackdir(rev_tracks);
|
||||||
const Track track = TrackdirToTrack(rev_trackdir);
|
const Track track = TrackdirToTrack(rev_trackdir);
|
||||||
@@ -5658,7 +5658,7 @@ bool TrainController(Train *v, Vehicle *nomove, bool reverse)
|
|||||||
const Track track = TrackdirToTrack(rev_trackdir);
|
const Track track = TrackdirToTrack(rev_trackdir);
|
||||||
|
|
||||||
if (HasSignalOnTrack(gp.old_tile, track)) {
|
if (HasSignalOnTrack(gp.old_tile, track)) {
|
||||||
if (_settings_game.vehicle.train_speed_adaption) {
|
if (_settings_game.vehicle.train_speed_adaptation) {
|
||||||
SignalSpeedKey speed_key = {
|
SignalSpeedKey speed_key = {
|
||||||
speed_key.signal_tile = gp.old_tile,
|
speed_key.signal_tile = gp.old_tile,
|
||||||
speed_key.signal_track = track,
|
speed_key.signal_track = track,
|
||||||
|
Reference in New Issue
Block a user