Commit Graph

25461 Commits

Author SHA1 Message Date
Severin Paul Höfer 2c26799ca4
Fix #20845: Outdated message box in case of save failure 2024-01-22 19:44:20 +01:00
Matt 8e88f464b3
Merge pull request #21240 from Harry-Hopkinson/move-gClimate-to-GameState_t
Move gClimate to GameState_t
2024-01-22 04:48:47 +02:00
Harry Hopkinson 0f283dc2a9 Move gClimate to GameState_t 2024-01-21 21:05:22 +00:00
Harry Hopkinson 7ca5b1cd65
Move gClimateNext to GameState_t (#21231) 2024-01-21 18:22:57 +01:00
Matt f55eeff2e0
Merge pull request #21230 from ZehMatt/21193-gInitialCash
#21193: Move gInitialCash to GameState_t, refactor uses
2024-01-20 21:49:31 +02:00
ζeh Matt 25c807edbd
Small cleanup 2024-01-20 19:34:27 +02:00
ζeh Matt c493e22b9b
#21193: Move gInitialCash to GameState_t, refactor uses 2024-01-20 17:13:57 +02:00
Matt 7141fb4574
Merge pull request #21225 from ZehMatt/raise-mix-limit
Raise maximum allowed misc entities to 1600
2024-01-20 17:02:42 +02:00
Matt b35eb7ac7f
Merge pull request #21229 from ZehMatt/21193-gCash
#21193: Move gCash to GameState_t, refactor uses
2024-01-20 17:00:58 +02:00
Katherine Norton 0450435377
Add Plugin API for managing a guest's items (#21062)
* Add API for guest items in openrct2.d.ts

* Create GuestItem interfaces

* Set fields to readonly and add documentation

* Implement getting items array

* Implement checking if a guest has an item

* Implement removing items from guests

* Implement giving a guest an item

* Re-merge GuestItemType with FoodDrinkType

* Add more data validation for the EnumMaps

* Update versioning and changelog

* Add some errors to the give_item method

* Bump network version

* Update VoucherType to if/else

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>

* Add static_assert to ScGuest.hpp

---------

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-01-20 11:51:23 -03:00
ζeh Matt 3518a638bb
#21193: Move gCash to GameState_t, refactor uses 2024-01-20 15:46:35 +02:00
OpenRCT2 git bot 2cb4eb950b Merge Localisation/master into OpenRCT2/develop 2024-01-20 04:01:41 +00:00
Matt d08612b708
Merge pull request #21122 from ZehMatt/gamestate
Start centralizing all save related data in GameState_t
2024-01-20 01:12:10 +02:00
Michael Steenbeek 8846760b8b
Fix #21210: Land right signs display beneath paths
Restores the +3 offset that was previously used. Compared rendering to RCT1 as well.
2024-01-19 22:47:01 +00:00
Severin Paul Höfer 39a37f14eb
Fix #21054: `No entrance` style selected by default in track designer 2024-01-19 23:42:44 +01:00
ζeh Matt 80ca8aefaa
Remove stray change 2024-01-19 16:33:50 +02:00
ζeh Matt 8653ad740a
Apply missing game state parameter 2024-01-19 16:32:19 +02:00
ζeh Matt c839a1746d
Resolve some odd type clash, remove using namespace for now 2024-01-19 16:32:19 +02:00
ζeh Matt f708e911e4
Make clang-format happy 2024-01-19 16:32:19 +02:00
ζeh Matt 9b2a79faf1
Adjust the import/export code to have the game state passed 2024-01-19 16:32:19 +02:00
ζeh Matt a5dde0f8dc
Replace gCurrentTicks with the one in GameState_t 2024-01-19 16:32:19 +02:00
ζeh Matt 4c919f74aa
Start of the new GameState structure 2024-01-19 16:32:15 +02:00
Ota 33523c98c2
Fix #20628: Stop caret left moving off the input string 2024-01-19 13:48:51 +01:00
ζeh Matt 8ae4709aac
Update changelog.txt 2024-01-19 14:45:31 +02:00
ζeh Matt dae726009e
Bump up network version 2024-01-19 14:44:21 +02:00
Michael Steenbeek 00b5932557
Merge pull request #21202 from Gymnasiast/refactor/track-data
Refactor static TrackData and naming
2024-01-19 13:43:39 +01:00
ζeh Matt 6b9de0bb2f
Raise maximum allowed misc entities to 1600 2024-01-19 12:50:27 +02:00
OpenRCT2 git bot b50f1c91d9 Merge Localisation/master into OpenRCT2/develop 2024-01-19 04:01:49 +00:00
Gymnasiast 9d03fad8b8
Rename TrackSlope to TrackPitch 2024-01-17 23:34:37 +01:00
Gymnasiast 95c1adc813
Rename TrackBank to TrackRoll 2024-01-17 23:34:36 +01:00
Gymnasiast cffc55e165
Rename fields of TrackDefinition 2024-01-17 23:33:19 +01:00
Gymnasiast 44d547a4bc
Make TrackPitch into an enum class 2024-01-17 23:33:19 +01:00
Gymnasiast b832eb5f72
Make TrackBank into an enum class 2024-01-17 23:33:19 +01:00
Gymnasiast d2f5e739aa
Make TrackCurve into an enum class 2024-01-17 23:33:19 +01:00
OpenRCT2 git bot ece7601532 Merge Localisation/master into OpenRCT2/develop 2024-01-17 04:01:39 +00:00
Matt 4c84215196
Merge pull request #21157 from Basssiiie/fix-plugin-widget-invalidation
[Plugin] Fix widgets not redrawing correctly when updating disabled or visibility state.
2024-01-16 21:05:36 +02:00
Matt 9527e9658b
Merge pull request #21204 from Sadret/patch-1
Plugin documentation: Added missing field to SmallSceneryElement
2024-01-16 20:59:47 +02:00
Basssiiie cc7c528885 Fix widgets not redrawing correctly when updating disabled/visible state 2024-01-16 14:05:21 +00:00
Basssiiie 5221e8ee9f Extract plugin widget validation logic to separate function 2024-01-16 14:04:14 +00:00
OpenRCT2 git bot 717682a21f Merge Localisation/master into OpenRCT2/develop 2024-01-16 04:01:40 +00:00
Severin Paul Höfer 15e0402c63
Fix #20255: Images not freed in Track Designs Manager (#21205)
* Add missing deallocation in track manager

* Update changelog.txt
2024-01-15 21:38:46 -03:00
Matt 04e8a25c44
Merge pull request #21165 from bencsikandrei/refactor/simplify-linux-get-install-path
Refactor GetInstallPath for linux
2024-01-15 22:51:20 +02:00
Stephan Spengler e8a7bc43b3
Plugin documentation: Added missing field to SmallSceneryElement 2024-01-15 12:42:40 +01:00
Max 7a9e8a5e44
Fix: setting brake/booster speeds via plug-in does not work 2024-01-15 08:28:21 +01:00
Severin Paul Höfer 62d0fd76e0
Fix #20616: Confirmation button in track designer's quit prompt has the wrong text
Wrapped the logic for determining the text to be displayed on title
and buttons of the save prompt in an if condition, so it's not run for
the pure quit prompt.
2024-01-15 08:26:58 +01:00
OpenRCT2 git bot 739dd712d5 Merge Localisation/master into OpenRCT2/develop 2024-01-13 04:01:44 +00:00
Matt 35b19cade1
Merge pull request #21188 from ZehMatt/fix-21171
Fix #21171: Crash creating entities with no slots available
2024-01-13 01:17:50 +02:00
ζeh Matt d202f0044d
Update changelog.txt 2024-01-12 17:56:27 +02:00
ζeh Matt 7d3c273594
Fix #21171: Crash creating entities with no slots available 2024-01-12 17:56:23 +02:00
ζeh Matt 3dc2a25121
Fix overflow calculating maximum free slots for misc entities 2024-01-12 17:48:39 +02:00