Eddi
Tycoon
    
Beiträge: 4.066
Registriert seit: Aug 2008
|
RE: Fahrzeuge verschwinden, GRFs inkompatibel ?
Also ich habe mal mit folgenden Daten nachgerechnet:
DBSetXL 0.82:
Code:
0x00 "Date of introduction" 0x1566 (6209) (= 01.01.1937)
0x04 "model life in years" 0x15 (21) (Jahre)
0x26 "Retire vehicle early" 0x04 (4) (Jahre)
src/engine.cpp: 650-653:
Code:
r = Random();
e->duration_phase_1 = GB(r, 0, 5) + 7;
e->duration_phase_2 = GB(r, 5, 4) + ei->base_life * 12 - 96;
e->duration_phase_3 = GB(r, 9, 7) + 120;
(jeweils Monate)
src/engine.cpp:569:
Code:
uint retire_early_max_age = max(0, e->duration_phase_1 + e->duration_phase_2 - retire_early * 12);
demnach kommen die Variablen auf die Werte:
- duration_phase_1 = (0..31) + 7 = 7..38 (Monate)
- duration_phase_2 = (0..15) + 21*12 - 96 = 156..171 (Monate)
- retire_early_max_age = (7..38) + (156..171) - 4*12 =
211..257 115..161 (Monate)
Basierend auf einem Einführungsdatum zwischen Januar 1937 und Juni 1938 (ca. 512 Tage) und einer Verfügbarkeitsdauer zwischen 17 Jahren und 7 Monaten und 21 Jahren und 5 Monaten ist die letzte Verfügbarkeit zwischen Juli 1954 und November 1959.
Reproduzieren konnte ich das allerdings nicht. Im Spiel konnte ich in mehreren Testreihen nach 1952 keine BR 05 mehr bauen.
Basierend auf einem Einführungsdatum zwischen Januar 1937 und Juni 1938 (ca. 512 Tage) und einer Verfügbarkeitsdauer zwischen 9 Jahren und 7 Monaten und 13 Jahren und 5 Monaten ist die letzte Verfügbarkeit zwischen Juli 1946 und November 1951.
Korrektur, danke Frosch
(Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2011 22:18 von Eddi.)
|
|
| 26.09.2011 16:21 |
|