1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 03:53:07 +01:00
Commit Graph

22892 Commits

Author SHA1 Message Date
Ted John
18c4a4ea04 Merge pull request #16685 from IntelOrca/plugin/park-storage
Add Plugin API for storing data in .park files
2022-02-25 14:23:10 +00:00
spacek531
466c8b4b89 rename vehicle position variables (#15370) 2022-02-25 07:21:45 +00:00
Ted John
ed8b7cb6ee Change API for interacting with park storage 2022-02-24 23:55:23 +00:00
Ted John
1182ff5f19 Add Plugin API for storing data in .park files 2022-02-24 23:55:23 +00:00
Ted John
2ef5265ead Fix CI for VS 2022 CI images (#16717) 2022-02-24 22:32:19 +00:00
GalBr
f44d944b26 Refactor DodgemsCarWouldCollideAt to return optional (#16695) 2022-02-24 21:29:11 +00:00
Ted John
501328bc9a Fix #16712: [Plugin] Crash when clicking on a list view item 2022-02-24 21:39:11 +01:00
Hielke Morsink
88f4148d01 Merge pull request #16711 2022-02-24 10:24:12 +01:00
Bas
b14c469232 Fix Car.rideObject from overflowing with more than 256 ride types 2022-02-23 21:33:40 +01:00
Ted John
f2117508c4 Fix #15413: Modifying park rating with plugins desyncs history (#16672)
Update park rating history before park rating.
2022-02-23 13:07:04 +00:00
Michael Steenbeek
70121eae38 Close #14484: Make the Heartline Twister ratings less hateful (#16680)
This raises two parameters: the base excitement value (which is very low, especially since the air-time bonus is limited too) and the bonus value (the novelty of this ride type warrants a bigger value).
It leaves the rest of the poor bonuses as-is, as some of them (like scenery and synchronisation bonuses) might just be there because the track obscures the view.
2022-02-23 11:24:02 +01:00
spacek531
05b80acfa1 Rename VAR_C4 (#16217) 2022-02-22 20:14:42 -03:00
ζeh Matt
66b402ccf6 Fix accidentally inverted condition (#16704) 2022-02-22 22:08:25 +01:00
OpenRCT2 git bot
d87089259e Merge Localisation/master into OpenRCT2/develop 2022-02-22 04:09:36 +00:00
spacek531
82378c09c3 Rename VAR_CE and its unions (#16215) 2022-02-20 23:20:06 -03:00
Ted John
d93f4bdc1d Fix #12774: Plugin: Scripts are not reloaded after new scenario (#16686) 2022-02-20 23:14:51 -03:00
OpenRCT2 git bot
88528c76c6 Merge Localisation/master into OpenRCT2/develop 2022-02-20 04:09:25 +00:00
ζeh Matt
045a78930e Merge pull request #16687 from ZehMatt/fix-16617
Fix #16617: Park format storing/loading temporary paused state
2022-02-19 19:26:30 -08:00
ζeh Matt
f6c466d598 Fix #16617: Park format storing/loading temporary paused state 2022-02-20 01:22:50 +02:00
Silent
795144662a Fix #11752: Track pieces with fractional cost are too cheap to build (#16477)
Fixes an inconsistency wuth RCT2 where track prices with a fractional part
did not have their price rounded up when building, but did when refunding.
This created an exploit where refunding such a track piece granted the player
0.50€ more than they spent on the piece.
2022-02-19 17:47:13 +00:00
Hielke Morsink
8dce36b974 Merge pull request #16515 2022-02-19 16:17:26 +01:00
OpenRCT2 git bot
7ead70968b Merge Localisation/master into OpenRCT2/develop 2022-02-19 04:09:15 +00:00
Hielke Morsink
5c5f86ac42 Correct some mistakes 2022-02-18 23:28:21 +02:00
Hielke Morsink
ad0a2a8f96 Remove entrance/exit location functions 2022-02-18 23:28:17 +02:00
Hielke Morsink
2137cea3bb Reduce use of UnderlyingType 2022-02-18 23:21:38 +02:00
Hielke Morsink
f06645d2f7 Make stations a private std::array and use getters for access 2022-02-18 23:21:35 +02:00
Hielke Morsink
4b73923425 Access properties with full name 2022-02-18 23:11:11 +02:00
Hielke Morsink
01a997cd11 Unname the structs themselves 2022-02-18 23:11:11 +02:00
Hielke Morsink
054f7392a1 Let index underflow for reverse loops 2022-02-18 23:11:11 +02:00
Hielke Morsink
e756c46b44 Name structs in union to fix error
Nameless structs inside unions cannot have non-standard types, even if they are trivially constructable and standard aligned. In C++, structs need to be named.
2022-02-18 23:11:10 +02:00
Hielke Morsink
f47c1b9f96 Close #16468: Use TIdentifier for StationIndex 2022-02-18 23:11:07 +02:00
Sadret
8898d0af56 Close #16251: Adjust openrct2.d.ts to actual API implementation 2022-02-18 21:59:44 +01:00
Michael Steenbeek
5edc561715 Close #11437: Migrate old platform methods 2022-02-18 21:57:00 +01:00
Gymnasiast
b424682934 Refine STR_6371
[ci skip]
2022-02-18 21:56:00 +01:00
Michael Steenbeek
4c046024a3 Merge pull request #16640 from ZehMatt/refactor/entityid-16469
#16469: Introduce EntityId and refactor everything
2022-02-18 21:29:23 +01:00
Gymnasiast
8fa150a3d7 Fix error in STR_6371 2022-02-18 18:04:23 +01:00
Tulio Leao
1e58ab4c98 Merge pull request #16673 from IntelOrca/fix/16591-plugin-timeout 2022-02-18 09:38:19 -03:00
Silent
2ac24e7c3f Win32: Fix a Y2038 bug in TimeToSystemTime (#16681) 2022-02-18 10:22:29 +00:00
Sam Atkins
2b4579bd93 Use labels for OptionsWindow text
This lets us show tooltips for them. Most of the FooDraw() methods are
now empty and have been deleted.
2022-02-17 23:09:39 +01:00
Gymnasiast
406817e674 Add #16264 to changelog
[ci skip]
2022-02-17 23:06:59 +01:00
Ted John
007a33404e Close plugin's windows gracefully when stopped
When a plugin is stopped, close all windows created by that plugin.
Ensure the close event on the window can not open a new window if the plugin is being stopped.
2022-02-17 20:18:30 +00:00
Ted John
105009f3f8 Fix #16591: Plugins: setInterval and setTimeout is not disposed... 2022-02-17 20:18:16 +00:00
Karst
d0c019d222 Fix #16674: Double support on B&M left inline-twist (up to down) 2022-02-17 19:22:24 +01:00
ζeh Matt
6af14a1e69 Remove SPRITE_INDEX_NULL 2022-02-17 18:44:50 +02:00
ζeh Matt
0a67426799 Add MAX_ENTITIES check in PeepPickupAction 2022-02-17 18:40:18 +02:00
Duncan
ad86544c83 Merge pull request #16668 from IntelOrca/fix/plugin-pressed-tab
Fix pressed tab for plugin windows
2022-02-17 16:13:41 +00:00
ζeh Matt
fcea5bc483 Update openrct2.d.ts 2022-02-16 19:53:03 +02:00
ζeh Matt
cd261fc7b2 Use DukValue for scripted entity id_get 2022-02-16 19:51:50 +02:00
ζeh Matt
512348a81d Fix Clang format 2022-02-16 19:49:25 +02:00
ζeh Matt
02b816e38a Bump up scripting API version 2022-02-16 19:42:09 +02:00