mirror of https://github.com/OpenTTD/OpenTTD
Fix: Do not unlock railtypes when enabling wagons with GameScript
parent
e5fedcd6da
commit
7c7c6cde03
|
@ -722,11 +722,9 @@ static void EnableEngineForCompany(EngineID eid, CompanyID company)
|
||||||
|
|
||||||
SetBit(e->company_avail, company);
|
SetBit(e->company_avail, company);
|
||||||
if (e->type == VEH_TRAIN) {
|
if (e->type == VEH_TRAIN) {
|
||||||
assert(e->u.rail.railtype < RAILTYPE_END);
|
c->avail_railtypes = GetCompanyRailtypes(c->index);
|
||||||
c->avail_railtypes = AddDateIntroducedRailTypes(c->avail_railtypes | GetRailTypeInfo(e->u.rail.railtype)->introduces_railtypes, _date);
|
|
||||||
} else if (e->type == VEH_ROAD) {
|
} else if (e->type == VEH_ROAD) {
|
||||||
assert(e->u.road.roadtype < ROADTYPE_END);
|
c->avail_roadtypes = GetCompanyRoadTypes(c->index);
|
||||||
c->avail_roadtypes = AddDateIntroducedRoadTypes(c->avail_roadtypes | GetRoadTypeInfo(e->u.road.roadtype)->introduces_roadtypes, _date);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (company == _local_company) {
|
if (company == _local_company) {
|
||||||
|
|
Loading…
Reference in New Issue