Changeset - r25194:fd9687651622
[Not reviewed]
master
0 1 0
dP - 3 years ago 2021-04-11 17:38:29
dp@dpointer.org
Fix: Do not unlock railtypes when enabling wagons with GameScript
1 file changed with 2 insertions and 4 deletions:
0 comments (0 inline, 0 general)
src/engine.cpp
Show inline comments
 
@@ -722,11 +722,9 @@ static void EnableEngineForCompany(Engin
 

	
 
	SetBit(e->company_avail, company);
 
	if (e->type == VEH_TRAIN) {
 
		assert(e->u.rail.railtype < RAILTYPE_END);
 
		c->avail_railtypes = AddDateIntroducedRailTypes(c->avail_railtypes | GetRailTypeInfo(e->u.rail.railtype)->introduces_railtypes, _date);
 
		c->avail_railtypes = GetCompanyRailtypes(c->index);
 
	} else if (e->type == VEH_ROAD) {
 
		assert(e->u.road.roadtype < ROADTYPE_END);
 
		c->avail_roadtypes = AddDateIntroducedRoadTypes(c->avail_roadtypes | GetRoadTypeInfo(e->u.road.roadtype)->introduces_roadtypes, _date);
 
		c->avail_roadtypes = GetCompanyRoadTypes(c->index);
 
	}
 

	
 
	if (company == _local_company) {
0 comments (0 inline, 0 general)