Rubidium and rubidium42
b1ab1b9f06
Change: [Script] rename BridgeID to BridgeType in the script API
2025-01-22 22:23:38 +01:00
Rubidium and rubidium42
29129e12fd
Add: [Script] Event for when a company's president name changes
2025-01-14 11:35:35 +01:00
Björn Wärmedal and GitHub
9ab936f76b
Add: [Script] ScriptEventCompanyRename ( #12878 )
2025-01-14 09:24:28 +00:00
Peter Nelson and GitHub
9008d793ab
Change: Use per-company group numbers. ( #12297 )
...
This is used by the default group name, replacing the use of group index.
2024-05-07 19:01:28 +00:00
Koen Bussemaker and Kuhnovic
bef11941c6
Change: Allow rail and road depot overbuilding in current orientation in order to connect to rail or road
2024-04-23 13:11:31 +02:00
Rubidium and rubidium42
a4d4301a0c
Codechange: We are heading to 15
2024-02-18 21:48:54 +01:00
SamuXarick and GitHub
8584d1b5bb
Add: [Script] GetAirportNumHelipads ( #12085 )
...
Adds a function for Scripts to get the number of helipads of an airport type.
2024-02-14 21:38:32 +01:00
Loïc Guilloux and GitHub
b84b68e959
Codechange: Rework regression output filtering ( #12049 )
2024-02-10 14:16:24 +01:00
Loïc Guilloux and GitHub
b0f3417025
Add: [Script] ScriptTileList_StationCoverage ( #12015 )
2024-02-06 20:22:18 +01:00
Patric Stout and GitHub
46b1114c67
Change: forcefully enable prefixing logs with date ( #11930 )
...
Additionally, add the log-level to the log message.
2024-01-30 22:02:16 +00:00
Loïc Guilloux and GitHub
28efa65e0c
Revert a2edf52: SQOpsLimiter does a more precise job ( #11754 )
2024-01-12 17:04:43 +01:00
Loïc Guilloux and GitHub
a672813bb0
Add: [Script] Optional filter parameter to ScriptVehicleList constructor ( #11663 )
2024-01-01 01:07:47 +01:00
Loïc Guilloux and GitHub
e86eb25447
Change: [CMake] Use explicit list for regression ( #11541 )
2023-12-05 15:37:53 +01:00
Tyler Trahan and GitHub
f49ffaaaea
Fix e4fd99a, Fix #11270 : Vehicle max age is not subject to leap years ( #11372 )
2023-10-15 22:34:03 +00:00
Tyler Trahan and GitHub
e4fd99a33a
Codechange: Use DateAtStartOfYear() instead of multiplying by DAYS_IN_LEAP_YEAR ( #11174 )
2023-08-11 08:18:59 -04:00
Kuhnovic and GitHub
6169e7f4bc
Feature: Orientation of rail and road depots can be changed ( #9642 )
2023-07-01 08:11:31 -04:00
Patric Stout and GitHub
ed83c4b0da
Change: replace per-AI "start_date" with a global "competitors_interval" ( #10653 )
...
The per-AI "start_date" is a lot of custom code, and was rarely
used in the way it was meant.
While at it, also ported this part over to the new timer system.
2023-04-16 20:14:22 +02:00
dP and GitHub
b0542c8c49
Codechange: Don't store tree counter in the map array ( #10018 )
2023-02-26 16:39:44 -05:00
Loïc Guilloux and GitHub
6b99b6672e
Fix: [Script] ScriptBase::Rand() return value was between -MIN(int32) and MAX(int32) ( #10443 )
...
Also ensure the parameters for ScriptBase::RandRange() and ScriptBase::Chance() are in [0-MAX(uint32)] range
2023-02-10 19:55:59 +01:00
Rubidium and rubidium42
c5ff61c5f2
Add: script specific Randomizer instances
2023-01-14 22:00:11 +01:00
Michael Lutz and GitHub
150f05dc15
Change: Heading for 14 now. ( #10302 )
2023-01-01 22:52:23 +01:00
Loïc Guilloux and GitHub
c179c10048
Fix #10263 , ccefa76: [scripts] restore tile validation for commands ( #10269 )
2022-12-21 02:37:59 +01:00
Michael Lutz
ab9d77ebbe
Add: [Script] Regression for ScriptAccounting.
2022-12-04 11:27:24 +01:00
SamuXarick and Michael Lutz
be7db78767
Add: ScriptCargo::GetWeight regression tests
2022-10-16 18:28:28 +02:00
glx22 and Loïc Guilloux
ed1457dca3
Fix 55170ae: [Script] Building two-way signals could end up one-way
2022-05-27 19:57:50 +02:00
Tyler Trahan and GitHub
e9cb9c1135
Fix #9579 : Object and HQ construction is Construction cost, not Property Maintenance ( #9673 )
2021-11-08 08:12:15 +00:00
Patric Stout and GitHub
394c749b6b
Change: Heading for 13 now ( #9573 )
2021-09-25 13:48:03 +02:00
SamuXarick and GitHub
37de878129
Feature: [AI/GS] Missing water related functions and objects ( #8390 )
2021-09-14 22:06:55 +02:00
Patric Stout and Patric Stout
eca73a810c
Change: rebrand 1.12.0 to 12.0
...
One question that keeps popping up: "when do we release 2.0?".
NewGRF will force that at least 1.16 will be 2.0, but to not wait
for this, let's drop the "1." and be for ever done with that
conversation.
We are following in the footstep of giants here.
2021-08-15 12:28:51 +02:00
Loïc Guilloux and GitHub
376f2509ad
Fix: Don't consider regression AIs when starting a random AI ( #9164 )
2021-05-01 16:19:14 +02:00
Patric Stout and GitHub
9bfa7198fd
Change: Heading for 1.12 now ( #8862 )
2021-03-14 20:47:31 +01:00
SamuXarick and glx22
75b7bb5097
Fix: Remove semicolons from regression output
2021-01-10 15:47:20 +01:00
Patric Stout and GitHub
218f40eea2
Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo ( #8544 )
...
Of course this translates into AICargo.GetName() for AIs and
GSCargo.GetName() for GameScripts.
2021-01-09 15:15:14 +01:00
Patric Stout and Patric Stout
aac8c28d73
Fix #7656 : destroying a tunnel/bridge now first removes the tracks for cost calculation
...
This means that for rail tunnel/bridges, the rail is first sold,
and the tunnel/bridge is destroyed after. This means destroying
tunnels/ bridges now often makes you money, instead of costing.
Similar, with road/tram tracks. Destroying a road+tram
tunnel/bridge now costs the same amount of money as first
removing the tram tracks and than destroying the road
tunnel/bridge. Especially as tram tracks generate money when
removing, this is a noticeable difference.
2021-01-08 12:02:25 +01:00
SamuXarick and GitHub
f84a466ca5
Fix #7945 : Add cost of clearing the sloped tile when placing a dock ( #7947 )
2021-01-07 10:35:09 +01:00
Patric Stout and GitHub
28c13ec90f
Fix #8168 : allow relocating of HQ partial over existing HQ ( #8510 )
...
Just in case you want to move it SLIGHTLY to the right.
2021-01-06 22:37:57 +01:00
Pavel Stupnikov and GitHub
b2895dfcd0
Change: extend the allowed range for max loan setting ( #8386 )
2020-12-16 21:56:32 +01:00
Patric Stout and Patric Stout
f7b8e7e46c
Fix: prefix the Nth vehicle with "#" when ungrouped
...
This is for consistency; most other objects add a # to indicate
it is the Nth of that object, except for Trains / RVs / Ships /
Aircrafts.
This becomes painfully apparent with unnamed vehicles in groups,
which do get a "#".
2020-12-15 21:18:03 +01:00
Tyler Trahan and GitHub
f2a93dba0d
Change: set the default setting for autorenew to on for new games ( #8352 )
2020-12-15 09:58:37 +01:00
Patric Stout and glx22
203a77c1dc
Codechange: move regression outside of bin and make it work via CMake script
...
The tst_stationlist savegame had to be changed to start the correct
AI. In the old setup, all regression AIs had the same name, which
made it impossible to run both regressions in parallel. With the new
setup this is possible.
Although all files are available to run the regression, it won't
really work till CMake is introduced (which will happen in a few
commits from here)
2020-06-05 19:36:05 +02:00