Merge branch 'master' into jgrpp
# Conflicts: # src/vehicle_cmd.cpp
This commit is contained in:
@@ -1,3 +1,33 @@
|
|||||||
|
1.9.0 (2019-04-01)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Fix #7411: Use industry production callback (if used) on initial industry cargo generation (#7412)
|
||||||
|
|
||||||
|
|
||||||
|
1.9.0-RC2 (2019-03-24)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Fix #7400: WaterClass for tree tiles was not converted for old saves preventing industry creation (#7405)
|
||||||
|
- Fix: Filtered file list did not scroll properly (#7402)
|
||||||
|
- Fix #7391: Don't invalidate go to depot orders of non-aircraft when invalidating hangar orders that happen to share IDs (#7392)
|
||||||
|
- Fix #7386: Measurement tooltip for tunnels, aqueducts & docks did not display or flickered (#7389)
|
||||||
|
- Fix: Wrong company performance rating when money exceeds INT_MAX (#7382)
|
||||||
|
- Fix: Permit loading of industry production callback with invalid cargo type (#7364)
|
||||||
|
- Fix: Spelling for a few real town names (#7338)
|
||||||
|
- Fix: Runway too short for large aircraft message should not depend on plane crashes setting (#7325)
|
||||||
|
- Fix #7334: Ship lost after crossing bridge due to path cache not being consumed while on final bridge end (#7335)
|
||||||
|
|
||||||
|
|
||||||
|
1.9.0-RC1 (2019-03-03)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Add: Various AI/GS functions for vehicle groups (#7225)
|
||||||
|
- Change: Synchronise introduction date and reliability randomness across vehicles with the same base introduction date (#7147)
|
||||||
|
- Change: Allow towns to build bridges over rails and one-way roads (#7291)
|
||||||
|
- Fix: Detection of coast tiles with trees on them (#7309)
|
||||||
|
- Fix: Emergency netsave saved the title game instead of the broken game in question (#7298)
|
||||||
|
- Fix: Company livery window showed incorrect groups when opened in multiplayer (#7288)
|
||||||
|
- Fix: Unable to select last group in open livery window (#7283)
|
||||||
|
- Fix: Goto hangar orders were not invalidated when rebuilding airports (#7100)
|
||||||
|
|
||||||
|
|
||||||
1.9.0-beta3 (2019-02-24)
|
1.9.0-beta3 (2019-02-24)
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
- Feature: Option to adjust font size separately from GUI size (#7003)
|
- Feature: Option to adjust font size separately from GUI size (#7003)
|
||||||
@@ -24,10 +54,12 @@
|
|||||||
- Fix #7197: Invalidate depot buttons when necessary (#7212)
|
- Fix #7197: Invalidate depot buttons when necessary (#7212)
|
||||||
- Doc: [AI] UnshareOrders empties the orders list of the vehicle
|
- Doc: [AI] UnshareOrders empties the orders list of the vehicle
|
||||||
|
|
||||||
|
|
||||||
1.9.0-beta2 (2019-02-09)
|
1.9.0-beta2 (2019-02-09)
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
- Fix: Non-Windows builds did not get correct git hash
|
- Fix: Non-Windows builds did not get correct git hash
|
||||||
|
|
||||||
|
|
||||||
1.9.0-beta1 (2019-02-09)
|
1.9.0-beta1 (2019-02-09)
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
Note: OpenTTD was migrated to GitHub for 1.9, so SVN revision and FlySpray numbers have been replaced with Pull Requests and Issue numbers
|
Note: OpenTTD was migrated to GitHub for 1.9, so SVN revision and FlySpray numbers have been replaced with Pull Requests and Issue numbers
|
||||||
|
@@ -1,3 +1,21 @@
|
|||||||
|
openttd (1.9.0-0) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release 1.9.0
|
||||||
|
|
||||||
|
-- OpenTTD <info@openttd.org> Mon, 01 Apr 2019 00:00:00 +0200
|
||||||
|
|
||||||
|
openttd (1.9.0~RC2-0) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release 1.9.0-RC2
|
||||||
|
|
||||||
|
-- OpenTTD <info@openttd.org> Sun, 24 Mar 2019 23:00:00 +0000
|
||||||
|
|
||||||
|
openttd (1.9.0~RC1-0) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release 1.9.0-RC1
|
||||||
|
|
||||||
|
-- OpenTTD <info@openttd.org> Sun, 3 Mar 2019 23:00:00 +0000
|
||||||
|
|
||||||
openttd (1.9.0~beta3-0) unstable; urgency=low
|
openttd (1.9.0~beta3-0) unstable; urgency=low
|
||||||
|
|
||||||
* New upstream release 1.9.0-beta3
|
* New upstream release 1.9.0-beta3
|
||||||
|
@@ -32,6 +32,7 @@
|
|||||||
#include "ship.h"
|
#include "ship.h"
|
||||||
#include "newgrf.h"
|
#include "newgrf.h"
|
||||||
#include "company_base.h"
|
#include "company_base.h"
|
||||||
|
#include "core/random_func.hpp"
|
||||||
#include "tbtr_template_vehicle.h"
|
#include "tbtr_template_vehicle.h"
|
||||||
#include "tbtr_template_vehicle_func.h"
|
#include "tbtr_template_vehicle_func.h"
|
||||||
|
|
||||||
@@ -139,6 +140,11 @@ CommandCost CmdBuildVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, uint
|
|||||||
DoCommandFlag subflags = flags;
|
DoCommandFlag subflags = flags;
|
||||||
if (refitting) subflags |= DC_EXEC;
|
if (refitting) subflags |= DC_EXEC;
|
||||||
|
|
||||||
|
/* Vehicle construction needs random bits, so we have to save the random
|
||||||
|
* seeds to prevent desyncs. */
|
||||||
|
SavedRandomSeeds saved_seeds;
|
||||||
|
if (flags != subflags) SaveRandomSeeds(&saved_seeds);
|
||||||
|
|
||||||
Vehicle *v = NULL;
|
Vehicle *v = NULL;
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case VEH_TRAIN: value.AddCost(CmdBuildRailVehicle(tile, subflags, e, GB(p1, 24, 8), &v)); break;
|
case VEH_TRAIN: value.AddCost(CmdBuildRailVehicle(tile, subflags, e, GB(p1, 24, 8), &v)); break;
|
||||||
@@ -187,6 +193,8 @@ CommandCost CmdBuildVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, uint
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (flags != subflags) RestoreRandomSeeds(saved_seeds);
|
||||||
|
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user