Commit Graph

24083 Commits

Author SHA1 Message Date
Ted John 7d5e2e815e
Support RCT Classic ride music 2022-08-31 22:48:26 +02:00
Ted John 85a66c67ac
Add initial support for RCT Classic 2022-08-31 22:48:26 +02:00
Gymnasiast d8b5932a5e
Rename MaxEntitiesFlag15 to MaxEntitiesRCTCExtended 2022-08-31 22:45:13 +02:00
Gymnasiast b837cea59b
Use a vector instead of array 2022-08-31 22:44:12 +02:00
Gymnasiast 624d6ee752
Remove UnsupportedRCTCFlagException 2022-08-31 22:44:12 +02:00
Gymnasiast fdf6e1fca7
Close #6326: Add support for RCTC SV6 files with 15000 entities 2022-08-31 22:44:12 +02:00
Michael Steenbeek 2062084dab
Merge pull request #17933 from Broxzier/bugfix/17931-object-count-command
Fix #17931: The in-game command ‘count_objects’ crashes the game.
2022-08-31 22:35:52 +02:00
Michael Steenbeek 847299bf1a
Improve legibility [ci skip] 2022-08-31 22:35:14 +02:00
Gymnasiast 180dd5d38d
Use newly ported RCT1 objects for Inverted RC and Steel RC trains 2022-08-31 22:02:40 +02:00
Gymnasiast 11346dceb3
Update to objects v1.3.4 2022-08-31 22:01:08 +02:00
frutiemax 306cc65258
Add UpdateRotating field to RTD 2022-08-31 10:10:39 +02:00
OpenRCT2 git bot 3799d2fc3d Merge Localisation/master into OpenRCT2/develop 2022-08-31 04:42:04 +00:00
Hielke Morsink f0e4fcc05e
Add changelog entry 2022-08-30 11:59:23 +02:00
Hielke Morsink bb84c181f3
Fix crash on non-legacy objects 2022-08-30 11:57:28 +02:00
Hielke Morsink ced6f1280f
Fix reading out of bounds in `cc_object_count` 2022-08-30 11:31:24 +02:00
OpenRCT2 git bot 7078776de3 Merge Localisation/master into OpenRCT2/develop 2022-08-30 04:35:15 +00:00
Michael Steenbeek 9dd28c90d7
Merge pull request #17908 from Gymnasiast/refactor/window-clean
Small window symbol cleanup
2022-08-29 22:04:13 +02:00
Rik Smeets e0648f8ddb
Fix guests leaving queue if other guest rejoins it (#17788)
If another guest returns to the queue from the entrance building, guests arriving at the entrance building through the queue could decide to leave it.
2022-08-29 19:57:51 +01:00
Michael Steenbeek 6c54bacd41
Fix #17921: NPE in track_block_get_next() (#17922) 2022-08-28 23:46:50 +02:00
Michael Steenbeek a2f3ab84cc
Print x and y offsets when extracting sprite from command line 2022-08-28 21:32:52 +02:00
Hielke Morsink 61c35c8f1c
Fix #17905: chain button enabled for rectangular maps 2022-08-28 09:36:18 +02:00
OpenRCT2 git bot da8d1878e8 Merge Localisation/master into OpenRCT2/develop 2022-08-28 04:23:08 +00:00
AuraSpecs 2633eb013f
Add three colour schemes to Flying Roller Coaster 2022-08-27 15:37:24 +00:00
Gymnasiast 45e7ee6a73
Rename rct_window_event_list to WindowEventList 2022-08-27 16:56:52 +02:00
Gymnasiast 5647fc8506
Fix flag usage 2022-08-27 16:52:29 +02:00
Gymnasiast ae8b2b8374
Remove unused window events 2022-08-27 16:50:02 +02:00
OpenRCT2 git bot a8fb31cbb9 Merge Localisation/master into OpenRCT2/develop 2022-08-27 04:24:21 +00:00
Michael Steenbeek ac62e45498
Merge pull request #17900 from spacek531/wooden-classic-coaster
Wooden classic coaster
2022-08-27 00:14:01 +02:00
Gymnasiast bc650d1238
Use RCT2 brakes 2022-08-26 23:53:03 +02:00
spacek531 74ff5429a9
Add Classic Wooden Roller Coaster
Co-authored-by: Gymnasiast <Gymnasiast@users.noreply.github.com>
2022-08-26 23:53:03 +02:00
leoleotte 83e4277cea
Close #13807: Refactor Themes window to class 2022-08-24 21:33:37 +02:00
OpenRCT2 git bot 09253f0545 Merge Localisation/master into OpenRCT2/develop 2022-08-24 04:28:56 +00:00
Tulio Leao 8ae01beeb1
Merge pull request #17736 from rik-smeets/calculate-maze-support-costs 2022-08-24 00:24:46 -03:00
Michael Steenbeek 942874152e
Merge pull request #17875 from Gymnasiast/refactor/window-struct-names
Rename rct_widgetindex to WidgetIndex
2022-08-23 15:07:10 +02:00
Rik Smeets 67ea7e739f
Fix #14337: Guest blocking ride entrance (#17743)
If the ride price becomes unaffordable for a guest who is already waiting to enter a vehicle, that guest became stuck due to an animation loop.
2022-08-22 21:15:58 +01:00
Rik Smeets f7c769603b Close #9104: Calculate maze support costs 2022-08-22 19:30:01 +02:00
Rik Smeets 5c596eae5d Extract maze cost calculation 2022-08-22 19:29:56 +02:00
OpenRCT2 git bot 0ff79d58fe Merge Localisation/master into OpenRCT2/develop 2022-08-22 04:28:12 +00:00
Gymnasiast aea4df11fd
Remove rct_window_event (unused) 2022-08-21 18:59:46 +02:00
Gymnasiast 828ad513a7
Remove wndproc (unused) 2022-08-21 18:55:09 +02:00
Gymnasiast 2f6b82b13f
Remove gMaxTextBoxInputLength (only written to) 2022-08-21 18:54:51 +02:00
Gymnasiast a088537b65
Rename rct_widgetindex to WidgetIndex 2022-08-21 18:49:23 +02:00
Hielke Morsink 7f29e4e39c
Make `rct_windowclass` strong type `WindowClass`
This already revealed some places where implicit conversions were done, including some where its use was nonsense (MouseInput.cpp).
The changes to the Intent class were necessary to keep things working, and this splits things up more neatly.
2022-08-21 18:38:25 +02:00
Michael Steenbeek ebe38a91ce
Return dummy TED when index is out of bounds (#17810) 2022-08-21 17:09:18 +01:00
Ted John 05f2995d71
Fix #17843: New ride window incorrectly shows track design list 2022-08-21 16:19:43 +02:00
OpenRCT2 git bot d44a6c25be Merge Localisation/master into OpenRCT2/develop 2022-08-21 04:13:09 +00:00
Dan Stevens 4291568a95
Fix #17844L ‘ride.ratings.calculate’ hook called several times during calculation
The ‘ride.ratings.calculate’ API hook is now called for a ride only after its rating calculations are complete (RIDE_LIFECYCLE_TESTED lifecycle_flag is set).
2022-08-21 00:25:17 +02:00
Michael Steenbeek 564a902b5f
Fix #15328: Incorrect railing on Wooden RC station (#17831) 2022-08-18 23:24:23 +02:00
skdltmxn 4fcdafc0f4
Fix #17834: finance window becomes blank after 4096 years 2022-08-17 23:05:18 +02:00
Michael Steenbeek 815d5ce2d5
Fix #17848: Trim colour not imported correctly from TD6 2022-08-17 17:44:06 +00:00