mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-18 20:19:11 +00:00
(svn r1786) -Fix: unitnumber is increased to 16bit, so now you can have up to 5000
trains in one game (instead of the 240 which was the current value). Default max allowed vehicles per type is changed: Trains: 500 (old 80) Road: 500 (old 80) Ships: 200 (old 40) Aicraft: 300 (old 50) (Tnx to Celestar and Darkvater for checking the patch)
This commit is contained in:
@@ -535,7 +535,7 @@ int32 CmdBuildRailVehicle(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
||||
const RailVehicleInfo *rvi;
|
||||
int value,dir;
|
||||
Vehicle *v, *u;
|
||||
byte unit_num;
|
||||
UnitID unit_num;
|
||||
Engine *e;
|
||||
uint tile = TILE_FROM_XY(x,y);
|
||||
|
||||
@@ -774,7 +774,7 @@ int32 CmdMoveRailVehicle(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
||||
|
||||
// moving a loco to a new line?, then we need to assign a unitnumber.
|
||||
if (dst == NULL && src->subtype != TS_Front_Engine && is_loco) {
|
||||
uint unit_num = GetFreeUnitNumber(VEH_Train);
|
||||
UnitID unit_num = GetFreeUnitNumber(VEH_Train);
|
||||
if (unit_num > _patches.max_trains)
|
||||
return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME);
|
||||
|
||||
|
Reference in New Issue
Block a user