Fix issues from gRideProperties review

Also renames it to RideProperties
This commit is contained in:
Michał Janiszewski 2016-08-02 14:26:44 +02:00
parent 6db035f318
commit a7f31dda4f
8 changed files with 518 additions and 445 deletions

View File

@ -124,438 +124,6 @@ uint8 gTypeToRideEntryIndexMap[TYPE_TO_RIDE_ENTRY_SLOTS];
#pragma endregion
const rct_ride_properties gRideProperties[91] = {
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 17},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
7, 27, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
7, 27, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_26 |
RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_2 |
RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
10, 40, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 26, 18},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_SEPARATE_RIDE_NAME | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_26 |
RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
1, 4, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 12, 30, 25},
{RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_22 | RIDE_ENTRY_FLAG_28,
1, 16, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19,
1, 5, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
1, 10, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE |
RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 |
RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
20, 180, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 |
RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
7, 25, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_16 |
RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
7, 15, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_23,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_23,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_24,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_24,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 |
RIDE_ENTRY_FLAG_SEPARATE_RIDE | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
4, 25, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 |
RIDE_ENTRY_FLAG_SEPARATE_RIDE | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 |
RIDE_ENTRY_FLAG_SEPARATE_RIDE | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_21 | RIDE_ENTRY_FLAG_22 | RIDE_ENTRY_FLAG_25,
4, 4, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
1, 3, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_22 | RIDE_ENTRY_FLAG_26,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_16 |
RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
7, 30, 30, 40},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 |
RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_29 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 26, 18},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
3, 6, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_22,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_21 | RIDE_ENTRY_FLAG_22,
8, 8, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_22 | RIDE_ENTRY_FLAG_26,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 17},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_26 |
RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_11 |
RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 17},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 |
RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 |
RIDE_ENTRY_FLAG_26,
20, 180, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_22,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
7, 27, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_SEPARATE_RIDE_NAME | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
30, 50, 30, 40},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK | RIDE_ENTRY_FLAG_3 |
RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_FLAG_16 |
RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_26,
7, 15, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_2 | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_9 |
RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_23,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_14 | RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE |
RIDE_ENTRY_FLAG_16 | RIDE_ENTRY_FLAG_18 | RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 |
RIDE_ENTRY_FLAG_26,
10, 20, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_24,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_23,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_3 | RIDE_ENTRY_FLAG_8 | RIDE_ENTRY_FLAG_11 | RIDE_ENTRY_FLAG_SEPARATE_RIDE |
RIDE_ENTRY_DISABLE_LAST_OPERATING_MODE | RIDE_ENTRY_DISABLE_FIRST_TWO_OPERATING_MODES | RIDE_ENTRY_FLAG_18 |
RIDE_ENTRY_FLAG_19 | RIDE_ENTRY_FLAG_24,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 27, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
10, 33, 30, 25},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_31,
0, 0, 0, 0},
{RIDE_ENTRY_FLAG_0 | RIDE_ENTRY_FLAG_NO_INVERSIONS | RIDE_ENTRY_FLAG_NO_BANKED_TRACK |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_1 | RIDE_ENTRY_FLAG_ALTERNATIVE_ROTATION_MODE_1 | RIDE_ENTRY_FLAG_7 |
RIDE_ENTRY_FLAG_9 | RIDE_ENTRY_FLAG_COVERED_RIDE | RIDE_ENTRY_FLAG_14 |
RIDE_ENTRY_FLAG_ALTERNATIVE_SWING_MODE_2 | RIDE_ENTRY_FLAG_26 | RIDE_ENTRY_FLAG_27 | RIDE_ENTRY_FLAG_28 |
RIDE_ENTRY_FLAG_30 | RIDE_ENTRY_FLAG_31,
10, 31, 26, 18},
};
static const int RideInspectionInterval[] = {
10, 20, 30, 45, 60, 120, 0, 0
};

View File

@ -885,13 +885,13 @@ enum {
typedef struct rct_ride_properties {
uint32 flags;
uint8 minValue;
uint8 maxValue;
uint8 maxBrakesSpeed;
uint8 accelaration;
uint8 min_value;
uint8 max_value;
uint8 max_brakes_speed;
uint8 acceleration;
} rct_ride_properties;
extern const rct_ride_properties gRideProperties[91];
extern const rct_ride_properties RideProperties[91];
#define MAX_RIDES 255

View File

@ -1729,3 +1729,508 @@ const rating_tuple RideRatings[91] = {
{ 50, 30, 30 }, // RIDE_TYPE_59
{ 50, 30, 10 }, // RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER
};
// rct2: 0x0097CF40
const rct_ride_properties RideProperties[91] = {
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 17}, // RIDE_TYPE_SPIRAL_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
7, 27, 0, 0}, // RIDE_TYPE_STAND_UP_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_SUSPENDED_SWINGING_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
7, 27, 0, 0}, // RIDE_TYPE_INVERTED_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_JUNIOR_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINIATURE_RAILWAY
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MONORAIL
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS |
RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINI_SUSPENDED_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_6 |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_BOAT_RIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS |
RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_WOODEN_WILD_MOUSE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_STEEPLECHASE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_CAR_RIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_20 |
RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 40, 0, 0}, // RIDE_TYPE_LAUNCHED_FREEFALL
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_BOBSLEIGH_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_OBSERVATION_TOWER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 26, 18}, // RIDE_TYPE_LOOPING_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_TRACK_ELEMENTS_HAVE_TWO_VARIETIES |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_DINGHY_SLIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINE_TRAIN_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
1, 4, 0, 0}, // RIDE_TYPE_CHAIRLIFT
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 12, 30, 25}, // RIDE_TYPE_CORKSCREW_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_IN_RIDE | RIDE_TYPE_FLAG_HAS_TRACK,
1, 16, 0, 0}, // RIDE_TYPE_MAZE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_18 |
RIDE_TYPE_FLAG_FLAT_RIDE,
1, 5, 0, 0}, // RIDE_TYPE_SPIRAL_SLIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_NO_TEST_MODE |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
1, 10, 0, 0}, // RIDE_TYPE_GO_KARTS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_LOG_FLUME
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS |
RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_RIVER_RAPIDS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_26,
20, 180, 0, 0}, // RIDE_TYPE_DODGEMS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 |
RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_HAS_NO_TRACK |
RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
7, 25, 0, 0}, // RIDE_TYPE_PIRATE_SHIP
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 |
RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
7, 15, 0, 0}, // RIDE_TYPE_SWINGING_INVERTER_SHIP
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_FOOD,
0, 0, 0, 0}, // RIDE_TYPE_FOOD_STALL
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_FOOD,
0, 0, 0, 0}, // RIDE_TYPE_1D
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_DRINKS,
0, 0, 0, 0}, // RIDE_TYPE_DRINK_STALL
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_DRINKS,
0, 0, 0, 0}, // RIDE_TYPE_1F
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_SHOP
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_26,
4, 25, 0, 0}, // RIDE_TYPE_MERRY_GO_ROUND
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_22
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_INFORMATION_KIOSK
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_PEEP_SHOULD_GO_INSIDE_FACILITY | RIDE_TYPE_FLAG_IN_RIDE | RIDE_TYPE_FLAG_IS_BATHROOM,
4, 4, 0, 0}, // RIDE_TYPE_TOILETS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_26,
1, 3, 0, 0}, // RIDE_TYPE_FERRIS_WHEEL
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_26,
0, 0, 0, 0}, // RIDE_TYPE_MOTION_SIMULATOR
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_IN_RIDE | RIDE_TYPE_FLAG_26,
0, 0, 0, 0}, // RIDE_TYPE_3D_CINEMA
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 |
RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
0, 0, 0, 0}, // RIDE_TYPE_TOP_SPIN
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
0, 0, 0, 0}, // RIDE_TYPE_SPACE_RINGS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_G_FORCES | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
7, 30, 30, 40}, // RIDE_TYPE_REVERSE_FREEFALL_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 |
RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_29 | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_LIFT
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 26, 18}, // RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_CASH_MACHINE
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_26,
3, 6, 0, 0}, // RIDE_TYPE_TWIST
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_IN_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_HAUNTED_HOUSE
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_PEEP_SHOULD_GO_INSIDE_FACILITY | RIDE_TYPE_FLAG_IN_RIDE,
8, 8, 0, 0}, // RIDE_TYPE_FIRST_AID
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_IN_RIDE | RIDE_TYPE_FLAG_26,
0, 0, 0, 0}, // RIDE_TYPE_CIRCUS_SHOW
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_G_FORCES | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_GHOST_TRAIN
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 17}, // RIDE_TYPE_TWISTER_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_WOODEN_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_SIDE_FRICTION_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_WILD_MOUSE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_38
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_FLYING_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_3A
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_VIRGINIA_REEL
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_SPLASH_BOATS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINI_HELICOPTERS
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_LAY_DOWN_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_SUSPENDED_MONORAIL
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_40
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_REVERSER_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_HEARTLINE_TWISTER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINI_GOLF
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 17}, // RIDE_TYPE_GIGA_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_20 |
RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_ROTO_DROP
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL | RIDE_TYPE_FLAG_3 |
RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_HAS_NO_TRACK |
RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
20, 180, 0, 0}, // RIDE_TYPE_FLYING_SAUCERS
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_IN_RIDE,
0, 0, 0, 0}, // RIDE_TYPE_CROOKED_HOUSE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MONORAIL_CYCLES
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
7, 27, 0, 0}, // RIDE_TYPE_COMPACT_INVERTED_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_TRACK_ELEMENTS_HAVE_TWO_VARIETIES |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_WATER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS |
RIDE_TYPE_FLAG_HAS_G_FORCES | RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
30, 50, 30, 40}, // RIDE_TYPE_AIR_POWERED_VERTICAL_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_INVERTED_HAIRPIN_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 |
RIDE_TYPE_FLAG_FLAT_RIDE | RIDE_TYPE_FLAG_26,
7, 15, 0, 0}, // RIDE_TYPE_MAGIC_CARPET
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_6 | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 |
RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_SUBMARINE_RIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_DATA_LOGGING |
RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS | RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_RIVER_RAFTS
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_FOOD,
0, 0, 0, 0}, // RIDE_TYPE_50
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_16 | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26,
10, 20, 0, 0}, // RIDE_TYPE_ENTERPRISE
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_DRINKS,
0, 0, 0, 0}, // RIDE_TYPE_52
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_FOOD,
0, 0, 0, 0}, // RIDE_TYPE_53
{RIDE_TYPE_FLAG_3 | RIDE_TYPE_FLAG_CANNOT_HAVE_GAPS | RIDE_TYPE_FLAG_NO_TEST_MODE | RIDE_TYPE_FLAG_13 |
RIDE_TYPE_FLAG_HAS_NO_TRACK | RIDE_TYPE_FLAG_IS_SHOP | RIDE_TYPE_FLAG_18 | RIDE_TYPE_FLAG_FLAT_RIDE |
RIDE_TYPE_FLAG_SELLS_DRINKS,
0, 0, 0, 0}, // RIDE_TYPE_54
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 27, 30, 25}, // RIDE_TYPE_55
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 33, 30, 25}, // RIDE_TYPE_INVERTED_IMPULSE_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINI_ROLLER_COASTER
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_MINE_RIDE
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
0, 0, 0, 0}, // RIDE_TYPE_59
{RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_MAIN | RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_ADDITIONAL |
RIDE_TYPE_FLAG_HAS_TRACK_COLOUR_SUPPORTS | RIDE_TYPE_FLAG_HAS_LEAVE_WHEN_ANOTHER_VEHICLE_ARRIVES_AT_STATION |
RIDE_TYPE_FLAG_CAN_SYNCHRONISE_ADJACENT_STATIONS | RIDE_TYPE_FLAG_HAS_G_FORCES |
RIDE_TYPE_FLAG_HAS_DATA_LOGGING | RIDE_TYPE_FLAG_HAS_DROPS | RIDE_TYPE_FLAG_HAS_LOAD_OPTIONS |
RIDE_TYPE_FLAG_20 | RIDE_TYPE_FLAG_26 | RIDE_TYPE_FLAG_27 | RIDE_TYPE_FLAG_HAS_TRACK | RIDE_TYPE_FLAG_30 |
RIDE_TYPE_FLAG_SUPPORTS_MULTIPLE_TRACK_COLOUR,
10, 31, 26, 18}, // RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER
};

View File

@ -622,7 +622,7 @@ static money32 track_place(int rideIndex, int type, int originX, int originY, in
enabledTrackPieces |= rideEntry->enabledTrackPiecesB & gResearchedTrackTypesB[ride->type];
enabledTrackPieces <<= 32;
enabledTrackPieces |= rideEntry->enabledTrackPiecesA & gResearchedTrackTypesA[ride->type];
uint32 rideTypeFlags = gRideProperties[ride->type].flags;
uint32 rideTypeFlags = RideProperties[ride->type].flags;
RCT2_GLOBAL(0x00F44068, uint32) = rideTypeFlags;
if ((ride->lifecycle_flags & RIDE_LIFECYCLE_INDESTRUCTIBLE_TRACK) && type == 1) {

View File

@ -260,7 +260,7 @@ static rct_track_td6 *track_design_open_from_buffer(uint8 *src, size_t srcLength
td6->var_50 = min(
td6->var_50,
gRideProperties[td6->type].maxValue
RideProperties[td6->type].max_value
);
// Set the element helper pointers

View File

@ -7202,7 +7202,7 @@ loc_6DAEB9:
if ((trackType == TRACK_ELEM_FLAT && ride->type == RIDE_TYPE_REVERSE_FREEFALL_COASTER) ||
(trackType == TRACK_ELEM_POWERED_LIFT)
) {
vehicle->acceleration = gRideProperties[ride->type].accelaration << 16;
vehicle->acceleration = RideProperties[ride->type].acceleration << 16;
}
if (trackType == TRACK_ELEM_BRAKE_FOR_DROP) {
if (!vehicle->is_child) {

View File

@ -3136,8 +3136,8 @@ static void window_ride_mode_tweak_increase(rct_window *w)
{
rct_ride *ride = get_ride(w->number);
uint8 maxValue = gRideProperties[ride->type].maxValue;
uint8 minValue = gCheatsFastLiftHill ? 0 : gRideProperties[ride->type].minValue;
uint8 maxValue = RideProperties[ride->type].max_value;
uint8 minValue = gCheatsFastLiftHill ? 0 : RideProperties[ride->type].min_value;
if (ride->mode == RIDE_MODE_MAZE) {
// Allow 64 people in mazes under non-cheat settings. The old maximum of 16 was too little for even moderately big mazes.
maxValue = 64;
@ -3159,8 +3159,8 @@ static void window_ride_mode_tweak_decrease(rct_window *w)
{
rct_ride *ride = get_ride(w->number);
uint8 maxValue = gRideProperties[ride->type].maxValue;
uint8 minValue = gCheatsFastLiftHill ? 0 : gRideProperties[ride->type].minValue;
uint8 maxValue = RideProperties[ride->type].max_value;
uint8 minValue = gCheatsFastLiftHill ? 0 : RideProperties[ride->type].min_value;
if (ride->mode == RIDE_MODE_MAZE) {
// Allow 64 people in mazes under non-cheat settings. The old maximum of 16 was too little for even moderately big mazes.
maxValue = 64;

View File

@ -1511,7 +1511,7 @@ static void window_ride_construction_mousedown(int widgetIndex, rct_window *w, r
uint8 maxBrakesSpeed = 30;
if (RCT2_GLOBAL(0x00F440D3, uint8) != 1) {
brakesSpeedPtr = (uint8*)0x00F440CE;
maxBrakesSpeed = gRideProperties[ride->type].maxBrakesSpeed;
maxBrakesSpeed = RideProperties[ride->type].max_brakes_speed;
}
uint8 brakesSpeed = *brakesSpeedPtr + 2;
if (brakesSpeed <= maxBrakesSpeed) {