29-04-2020, Wednesday-03:44:21
(09-04-2020, Thursday-18:11:30 )Dwachs2 schrieb: Das Skript versucht einen neuen Convoi in dem Depot zu erstellen, wo ein anderer der Linie erstellt wurde. Da koennte man noch eine Suche nach einem Depot einbauen...
Wenn ich es richtig sehe wird dabei nur ein vorhandener kopiert und nicht komplett neu ermittelt.
industry_manager.nut
Code:
....
if (gain_per_m > 0) {
// directly append
// TODO put into report
local proto = cnv_proto_t.from_convoy(cnv, lf)
....
prototyper.nut
Code:
static function from_convoy(cnv, freight)
{
local p = cnv_proto_t()
local list = cnv.get_vehicles()
foreach(v in list) {
p = p.append(v, freight)
}
return p
}
local list = cnv.get_vehicles() kopiert die Fahrzeugreihung eines vorhandenen Konvoys.
Hier müsste aber der Fahrzeugsuche/-prüfung angestoßen werden um zu ermitteln ob es inzwischen etwas besseres gibt.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds