3
0
Fork 0

Update to SVN revision 1057

- gesperrte Türen sollten nun die richtige Textur laden
- H-Zug Mittelwagen sollten nun die richtigen Warnlampen nutzen
main
tommy 2023-11-19 14:03:37 +00:00 committed by SVN Bot
parent e8b539342f
commit 50f349ecf3
5 changed files with 10 additions and 27 deletions

View File

@ -5,7 +5,6 @@ include "UBahnTriebwagen_Typ_H97.gs"
class H97 isclass UBahnTriebwagen_Typ_H97
{
public void UpdateDestType()
{
inherited();
@ -13,11 +12,4 @@ class H97 isclass UBahnTriebwagen_Typ_H97
SetMeshVisible("zielband", !LEDZielanzeige, 0.0);
SetMeshVisible("zielled", LEDZielanzeige, 0.0);
}
public void SetWagennummer(string neu)
{
inherited(neu);
UpdateDestType();
}
};

View File

@ -5,7 +5,6 @@ include "UBahnTriebwagen_Typ_H97.gs"
class H97 isclass UBahnTriebwagen_Typ_H97
{
public void UpdateDestType()
{
inherited();
@ -13,11 +12,4 @@ class H97 isclass UBahnTriebwagen_Typ_H97
SetMeshVisible("zielband", !LEDZielanzeige, 0.0);
SetMeshVisible("zielled", LEDZielanzeige, 0.0);
}
public void SetWagennummer(string neu)
{
inherited(neu);
UpdateDestType();
}
};

View File

@ -5,7 +5,6 @@ include "UBahnTriebwagen_Typ_H97.gs"
class H97 isclass UBahnTriebwagen_Typ_H97
{
public void UpdateDestType()
{
inherited();
@ -13,11 +12,4 @@ class H97 isclass UBahnTriebwagen_Typ_H97
SetMeshVisible("zielband", !LEDZielanzeige, 0.0);
SetMeshVisible("zielled", LEDZielanzeige, 0.0);
}
public void SetWagennummer(string neu)
{
inherited(neu);
UpdateDestType();
}
};

View File

@ -1 +1 @@
1056
1057

View File

@ -922,6 +922,7 @@ class UBahnTriebwagen_Typ_H97 isclass UBahnTriebwagenNeubau
SetMeshVisible("klappfenster_r", (Wagennummer[5] == "1"[0] or Wagennummer[5] == "3"[0] or Wagennummer[5] == "6"[0]) or (Wagennummer_Int < 5003 and !LEDZielanzeige), 0);
SetMeshVisible("klappfenster_l", (Wagennummer[5] == "2"[0] or Wagennummer[5] == "4"[0] or Wagennummer[5] == "5"[0]) or (Wagennummer_Int < 5003 and !LEDZielanzeige), 0);
UpdateDestType();
}
// ##############################################################################################################
@ -1074,14 +1075,20 @@ class UBahnTriebwagen_Typ_H97 isclass UBahnTriebwagenNeubau
DoorBrokenLeft = true;
SetMeshVisible("tuerstoerung_left_" + DoorBrokenNum, true, 0.0);
SetFXCoronaTexture("light_doorwarning_left_" + DoorBrokenNum, GetAsset().FindAsset("corona1"));
SetFXTextureReplacementTexture("warnlampe_l" + DoorBrokenNum, "H97_body/H_Warn_Int_An.texture");
if(LEDZielanzeige and Wagennummer_Int != 5009 and Wagennummer_Int != 5023)
SetFXTextureReplacementTexture("warnlampe_l" + DoorBrokenNum + "_neu", "H97_body/H_Warn_Int_An.texture");
else
SetFXTextureReplacementTexture("warnlampe_l" + DoorBrokenNum, "H97_body/tuerwarnlampe_innen_an.texture");
}
else
{
DoorBrokenRight = true;
SetMeshVisible("tuerstoerung_right_" + DoorBrokenNum, true, 0.0);
SetFXCoronaTexture("light_doorwarning_right_" + DoorBrokenNum, GetAsset().FindAsset("corona1"));
SetFXTextureReplacementTexture("warnlampe_r" + DoorBrokenNum, "H97_body/H_Warn_Int_An.texture");
if(LEDZielanzeige and Wagennummer_Int != 5009 and Wagennummer_Int != 5023)
SetFXTextureReplacementTexture("warnlampe_r" + DoorBrokenNum + "_neu", "H97_body/H_Warn_Int_An.texture");
else
SetFXTextureReplacementTexture("warnlampe_r" + DoorBrokenNum, "H97_body/tuerwarnlampe_innen_an.texture");
}
}
}