Add more headlight states for more realism

Bug #1571837 reported by Zsolt Vany
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Open Rails
New
Undecided
Unassigned

Bug Description

The ORTS supports only 3 headlight state ( Off , Dim , Bright ) that's not enough. Some Loco has light selector switch with some states like shunt , tail red on front , state , off , front 3 light , and an another dimmer switch for dimming the all light states. And some loco has separated switch to on/off by selected light but i know it isn't easy to definiate in ORTS. So OR needs more light states in it to handle higher value the in eng files.

Idea for headlight controller:.

Front taillight dimmed (red) / Front taillight (red) / State dimmed / State Bright / Shunt Light dimmed / Shunt Light Bright / Off (to separate specific light states and this would be the idle state of the controller ) / Front Headlight Dimmed / Front Headlight Bright

Eng light state def:.

Headlight (0) (ignore headlight control status) // actually used
Headlight (1) (the headlight control is at “Off”) // actually used
Headlight (2) (the headlight control is at “Dim”) // actually used
Headlight (3) (the headlight control is at “Bright”) // actually used

( 4-5-6 states are used by msts-bin eng-s ) // i think its actually not used in ORTS

Headlight (7) (the headlight control is at “Front taillight-Dim red”) //new value
Headlight (8) (the headlight control is at “Front taillight red ”) //new value
Headlight (9) (the headlight control is at “State-Dim”) //new value
Headlight (10) (the headlight control is at “State Bright”) //new value
Headlight (11) (the headlight control is at “Shunt-Dim ”) //new value
Headlight (12) (the headlight control is at “Shunt Bright”) //new value

If some Headlight (x) value not definiated in .Eng just skip the state while switching by SHIFT+H / H .

Tags: graphics
Zsolt Vany (zsolt-vany)
tags: added: graphics
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.