Skip to content

Commit 89aec5c

Browse files
committed
Automatic merge of T1.5.1-1695-gade019506 and 17 pull requests
- Pull request #570 at f4a7495: glTF 2.0 support with PBR lighting - Pull request #900 at 4629736: DMI in 3D cab + two more dials - Pull request #1030 at d3ae4a2: Refactor settings, in prep for settings exporter - Pull request #1045 at cc4d53c: Bugfix: Empty Start Time for Explore, and other issues loading from Menu Selection and Content Routes - Pull request #1052 at 5bbc476: Content Manager: Add axle count, and lowest derail force - Pull request #1062 at de91cc4: Train Forces popup Window. - Pull request #1064 at 9b3415e: Add Train Info tab to Help window (F1) - Pull request #1066 at 62c89c1: Log derailment, using TraceInformation. - Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH - Pull request #1000 at d8d9709: Locomotive operation from control car - Pull request #1029 at 92c74ef: Superelevation Follow Up Fixes - Pull request #1057 at 50c3789: Switchable brake system - Pull request #1069 at 3f153f0: Mouse wheel control only with Alt – Followup for #1051 - Pull request #1070 at 3a66597: Fix a NullReferenceException in TCS scripts - Pull request #1055 at bab8b3e: Route Based TTrack Sounds - Pull request #896 at f1681df: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains - Pull request #1049 at 4dd8c4f: Re-organise document storage and access
19 parents 4f13abd + ade0195 + f4a7495 + 4629736 + d3ae4a2 + cc4d53c + 5bbc476 + de91cc4 + 9b3415e + 62c89c1 + 1f5ba4c + d8d9709 + 92c74ef + 50c3789 + 3f153f0 + 3a66597 + bab8b3e + f1681df + 4dd8c4f commit 89aec5c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Source/Orts.Formats.Msts/SoundManagmentFile.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ public class Variable_Trigger : Trigger
393393
{
394394
public enum Events { Speed_Inc_Past, Speed_Dec_Past, Distance_Inc_Past, Distance_Dec_Past,
395395
Variable1_Inc_Past, Variable1_2_Inc_Past, Variable1_3_Inc_Past, Variable1_4_Inc_Past, Variable1_Dec_Past, Variable1_2_Dec_Past, Variable1_3_Dec_Past, Variable1_4_Dec_Past, Variable2_Inc_Past, Variable2_Dec_Past, Variable3_Inc_Past, Variable3_Dec_Past, BrakeCyl_Inc_Past, BrakeCyl_Dec_Past, CurveForce_Inc_Past, CurveForce_Dec_Past, AngleofAttack_Inc_Past, AngleofAttack_Dec_Past, WheelRpM_Dec_Past, WheelRPM_Inc_Past, TrackJoints_Inc_Past, TrackJoints_Dec_Past, CarOnSwitch_Inc_Past, CarOnSwitch_Dec_Past, CarOnXover_Inc_Past, CarOnXover_Dec_Past, WagonAxles_Inc_Past, WagonAxles_Dec_Past,
396-
ConcreteSleepers_Inc_Past, ConcreteSleepers_Dec_Past, CarInTunnel_Inc_Past, CarInTunnel_Dec_Past
396+
ConcreteSleepers_Inc_Past, ConcreteSleepers_Dec_Past, CarInTunnel_Inc_Past, CarInTunnel_Dec_Past,CarCameraDistance_Inc_Past, CarCameraDistance_Dec_Past
397397
};
398398

399399
public Events Event;
@@ -456,6 +456,8 @@ public Variable_Trigger(STFReader f)
456456
case "concretesleepers_dec_past": Event = Events.ConcreteSleepers_Dec_Past; break;
457457
case "carintunnel_inc_past": Event = Events.CarInTunnel_Inc_Past; break;
458458
case "carintunnel_dec_past": Event = Events.CarInTunnel_Dec_Past; break;
459+
case "carcameradistance_inc_past": Event = Events.CarCameraDistance_Inc_Past; break;
460+
case "carcameradistance_dec_past": Event = Events.CarCameraDistance_Dec_Past; break;
459461
}
460462

461463

Source/RunActivity/Viewer3D/Sound.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1988,6 +1988,7 @@ public override void TryTrigger( )
19881988
case Orts.Formats.Msts.Variable_Trigger.Events.CarOnXover_Dec_Past:
19891989
case Orts.Formats.Msts.Variable_Trigger.Events.ConcreteSleepers_Dec_Past:
19901990
case Orts.Formats.Msts.Variable_Trigger.Events.CarInTunnel_Dec_Past:
1991+
case Orts.Formats.Msts.Variable_Trigger.Events.CarCameraDistance_Dec_Past:
19911992
if (newValue < SMS.Threshold)
19921993
{
19931994
Signaled = true;
@@ -2013,6 +2014,7 @@ public override void TryTrigger( )
20132014
case Orts.Formats.Msts.Variable_Trigger.Events.CarOnXover_Inc_Past:
20142015
case Orts.Formats.Msts.Variable_Trigger.Events.ConcreteSleepers_Inc_Past:
20152016
case Orts.Formats.Msts.Variable_Trigger.Events.CarInTunnel_Inc_Past:
2017+
case Orts.Formats.Msts.Variable_Trigger.Events.CarCameraDistance_Inc_Past:
20162018
if (newValue > SMS.Threshold)
20172019
{
20182020
Signaled = true;
@@ -2124,7 +2126,9 @@ private float ReadValue()
21242126
case Orts.Formats.Msts.Variable_Trigger.Events.CarInTunnel_Dec_Past:
21252127
case Orts.Formats.Msts.Variable_Trigger.Events.CarInTunnel_Inc_Past:
21262128
return car.TrackSoundInTunnelTriggered;
2127-
2129+
case Orts.Formats.Msts.Variable_Trigger.Events.CarCameraDistance_Dec_Past:
2130+
case Orts.Formats.Msts.Variable_Trigger.Events.CarCameraDistance_Inc_Past:
2131+
return car.CarTrackControlledDistanceM;
21282132

21292133
default:
21302134
return 0;

0 commit comments

Comments
 (0)