1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00

Remove EnumName from RTD

Only used by tests, update to use `Name` (same what’s already used in the JSON files).
This commit is contained in:
Gymnasiast
2024-11-23 00:10:18 +01:00
parent 8243cf755a
commit 6de1ac1ec7
97 changed files with 768 additions and 863 deletions

View File

@@ -468,7 +468,6 @@ struct RideTypeDescriptor
RideLegacyBoosterSettings LegacyBoosterSettings{};
RideNaming Naming{};
RideNameConvention NameConvention{};
const char* EnumName{};
uint8_t AvailableBreakdowns{};
/** rct2: 0x0097D218 */
RideHeights Heights{};
@@ -601,7 +600,6 @@ constexpr RideTypeDescriptor DummyRTD =
.LegacyBoosterSettings = {},
.Naming = { STR_UNKNOWN_RIDE, STR_RIDE_DESCRIPTION_UNKNOWN },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "(INVALID)",
.AvailableBreakdowns = 0,
.Heights = { 12, 64, 0, 0, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor AirPoweredVerticalCoasterRTD =
.LegacyBoosterSettings = { 40, 40 },
.Naming = { STR_RIDE_NAME_AIR_POWERED_VERTICAL_COASTER, STR_RIDE_DESCRIPTION_AIR_POWERED_VERTICAL_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_AIR_POWERED_VERTICAL_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 4, 7, },
.MaxMass = 255,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor AlpineCoasterRTD =
.TrackSpeedSettings = { 10, 10 },
.Naming = { STR_RIDE_NAME_ALPINE_COASTER, STR_RIDE_DESCRIPTION_ALPINE_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_ALPINE_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = {18, 24, 3, 7},
.MaxMass = 4,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor BobsleighCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_BOBSLEIGH_COASTER, STR_RIDE_DESCRIPTION_BOBSLEIGH_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_BOBSLEIGH_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 19, 24, 5, 7, },
.MaxMass = 25,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor ClassicMiniRollerCoasterRTD =
.LegacyBoosterSettings = { 17, 16, 1 },
.Naming = { STR_RIDE_NAME_CLASSIC_MINI_ROLLER_COASTER, STR_RIDE_DESCRIPTION_CLASSIC_MINI_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CLASSIC_MINI_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 15, 24, 4, 7, },
.MaxMass = 18,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor ClassicStandUpRollerCoasterRTD =
.OperatingSettings = { 7, 27 },
.Naming = { STR_RIDE_NAME_CLASSIC_STAND_UP_ROLLER_COASTER, STR_RIDE_DESCRIPTION_CLASSIC_STAND_UP_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CLASSIC_STAND_UP_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 30, 24, 9, 11, },
.MaxMass = 18,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor ClassicWoodenRollerCoasterRTD =
.LegacyBoosterSettings = { 0, 68 },
.Naming = { STR_RIDE_NAME_CLASSIC_WOODEN_ROLLER_COASTER, STR_RIDE_DESCRIPTION_CLASSIC_WOODEN_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CLASSIC_WOODEN_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 24, 24, 8, 11, },
.MaxMass = 19,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor ClassicWoodenTwisterRollerCoasterRTD =
.LegacyBoosterSettings = { 0, 68 },
.Naming = { STR_RIDE_NAME_CLASSIC_WOODEN_TWISTER_ROLLER_COASTER, STR_RIDE_DESCRIPTION_CLASSIC_WOODEN_TWISTER_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CLASSIC_WOODEN_TWISTER_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 24, 24, 8, 11, },
.MaxMass = 19,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor CompactInvertedCoasterRTD =
.OperatingSettings = { 7, 27 },
.Naming = { STR_RIDE_NAME_COMPACT_INVERTED_COASTER, STR_RIDE_DESCRIPTION_COMPACT_INVERTED_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_COMPACT_INVERTED_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 27, 40, 29, 8, },
.MaxMass = 18,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor CorkscrewRollerCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_CORKSCREW_ROLLER_COASTER, STR_RIDE_DESCRIPTION_CORKSCREW_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CORKSCREW_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 28, 24, 8, 11, },
.MaxMass = 18,

View File

@@ -42,7 +42,6 @@ constexpr RideTypeDescriptor FlyingRollerCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_FLYING_ROLLER_COASTER, STR_RIDE_DESCRIPTION_FLYING_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FLYING_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 30, 24, 8, 11, },
.MaxMass = 35,
@@ -118,7 +117,6 @@ constexpr RideTypeDescriptor FlyingRollerCoasterAltRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_3A, STR_RIDE_DESCRIPTION_UNKNOWN },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FLYING_ROLLER_COASTER_ALT",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 30, 24, 8, 11, },
.MaxMass = 35,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor GigaCoasterRTD =
.LegacyBoosterSettings = { 17, 68, 4 },
.Naming = { STR_RIDE_NAME_GIGA_COASTER, STR_RIDE_DESCRIPTION_GIGA_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_GIGA_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 86, 24, 9, 11, },
.MaxMass = 31,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor HeartlineTwisterCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_HEARTLINE_TWISTER_COASTER, STR_RIDE_DESCRIPTION_HEARTLINE_TWISTER_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_HEARTLINE_TWISTER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 22, 24, 15, 9, },
.MaxMass = 18,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor HybridCoasterRTD =
.LegacyBoosterSettings = { 15, 52 },
.Naming = { STR_RIDE_NAME_HYBRID_COASTER, STR_RIDE_DESCRIPTION_HYBRID_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_HYBRID_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 43, 24, 13, 13},
.MaxMass = 18,

View File

@@ -38,7 +38,6 @@ constexpr RideTypeDescriptor HyperTwisterRTD =
.LegacyBoosterSettings = { 17, 68 },
.Naming = { STR_RIDE_NAME_HYPER_TWISTER, STR_RIDE_DESCRIPTION_HYPER_TWISTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station},
.EnumName = "RIDE_TYPE_HYPER_TWISTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 61, 24, 8, 9, },
.MaxMass = 31,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor HypercoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_HYPERCOASTER, STR_RIDE_DESCRIPTION_HYPERCOASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_HYPERCOASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 55, 24, 8, 11, },
.MaxMass = 18,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor InvertedHairpinCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_INVERTED_HAIRPIN_COASTER, STR_RIDE_DESCRIPTION_INVERTED_HAIRPIN_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_INVERTED_HAIRPIN_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 16, 24, 24, 7, },
.MaxMass = 4,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor InvertedImpulseCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_INVERTED_IMPULSE_COASTER, STR_RIDE_DESCRIPTION_INVERTED_IMPULSE_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_INVERTED_IMPULSE_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 45, 40, 29, 8, },
.MaxMass = 23,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor InvertedRollerCoasterRTD =
.LegacyBoosterSettings = { 0, 38 },
.Naming = { STR_RIDE_NAME_INVERTED_ROLLER_COASTER, STR_RIDE_DESCRIPTION_INVERTED_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_INVERTED_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 42, 40, 29, 8, },
.MaxMass = 27,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor JuniorRollerCoasterRTD =
.LegacyBoosterSettings = { 17, 16, 1 },
.Naming = { STR_RIDE_NAME_JUNIOR_ROLLER_COASTER, STR_RIDE_DESCRIPTION_JUNIOR_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_JUNIOR_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 12, 24, 4, 7, },
.MaxMass = 18,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor LIMLaunchedRollerCoasterRTD =
.LegacyBoosterSettings = { 18, 52 },
.Naming = { STR_RIDE_NAME_LIM_LAUNCHED_ROLLER_COASTER, STR_RIDE_DESCRIPTION_LIM_LAUNCHED_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 35, 24, 5, 7, },
.MaxMass = 18,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor LSMLaunchedRollerCoasterRTD =
.LegacyBoosterSettings = { 17, 68, 2 },
.Naming = { STR_RIDE_NAME_LSM_LAUNCHED_ROLLER_COASTER, STR_RIDE_DESCRIPTION_LSM_LAUNCHED_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LSM_LAUNCHED_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 33, 24, 9, 11, },
.MaxMass = 31,

View File

@@ -45,7 +45,6 @@ constexpr RideTypeDescriptor LayDownRollerCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_LAY_DOWN_ROLLER_COASTER, STR_RIDE_DESCRIPTION_LAY_DOWN_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LAY_DOWN_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 26, 24, 8, 11, },
.MaxMass = 25,
@@ -117,7 +116,6 @@ constexpr RideTypeDescriptor LayDownRollerCoasterAltRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_40, STR_RIDE_DESCRIPTION_UNKNOWN },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LAY_DOWN_ROLLER_COASTER_ALT",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 26, 24, 8, 11, },
.MaxMass = 25,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor LoopingRollerCoasterRTD =
.LegacyBoosterSettings = { 18, 18 },
.Naming = { STR_RIDE_NAME_LOOPING_ROLLER_COASTER, STR_RIDE_DESCRIPTION_LOOPING_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LOOPING_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 35, 24, 5, 7, },
.MaxMass = 18,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor MineRideRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINE_RIDE, STR_RIDE_DESCRIPTION_MINE_RIDE },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINE_RIDE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 13, 24, 9, 11, },
.MaxMass = 27,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor MineTrainCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINE_TRAIN_COASTER, STR_RIDE_DESCRIPTION_MINE_TRAIN_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINE_TRAIN_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 21, 24, 4, 7, },
.MaxMass = 15,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor MiniRollerCoasterRTD =
.LegacyBoosterSettings = { 0, 68, 4 },
.Naming = { STR_RIDE_NAME_MINI_ROLLER_COASTER, STR_RIDE_DESCRIPTION_MINI_ROLLER_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINI_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 16, 24, 9, 11, },
.MaxMass = 10,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor MiniSuspendedCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINI_SUSPENDED_COASTER, STR_RIDE_DESCRIPTION_MINI_SUSPENDED_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINI_SUSPENDED_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 10, 24, 24, 8, },
.MaxMass = 3,

View File

@@ -42,7 +42,6 @@ constexpr RideTypeDescriptor MultiDimensionRollerCoasterRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_MULTI_DIMENSION_ROLLER_COASTER, STR_RIDE_DESCRIPTION_MULTI_DIMENSION_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 40, 24, 8, 11, },
.MaxMass = 78,
@@ -117,7 +116,6 @@ constexpr RideTypeDescriptor MultiDimensionRollerCoasterAltRTD =
.LegacyBoosterSettings = { 25, 25 },
.Naming = { STR_RIDE_NAME_38, STR_RIDE_DESCRIPTION_UNKNOWN },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER_ALT",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 40, 24, 8, 11, },
.MaxMass = 78,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor ReverseFreefallCoasterRTD =
.LegacyBoosterSettings = { 40, 40 },
.Naming = { STR_RIDE_NAME_REVERSE_FREEFALL_COASTER, STR_RIDE_DESCRIPTION_REVERSE_FREEFALL_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_REVERSE_FREEFALL_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 4, 7, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor ReverserRollerCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_REVERSER_ROLLER_COASTER, STR_RIDE_DESCRIPTION_REVERSER_ROLLER_COASTER },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_REVERSER_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 18, 24, 8, 11, },
.MaxMass = 15,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor SideFrictionRollerCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SIDE_FRICTION_ROLLER_COASTER, STR_RIDE_DESCRIPTION_SIDE_FRICTION_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SIDE_FRICTION_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 18, 24, 4, 11, },
.MaxMass = 15,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor SingleRailRollerCoasterRTD =
.LegacyBoosterSettings = { 15, 52 },
.Naming = { STR_RIDE_NAME_SINGLE_RAIL_ROLLER_COASTER, STR_RIDE_DESCRIPTION_SINGLE_RAIL_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SINGLE_RAIL_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 28, 24, 5, 7},
.MaxMass = 18,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor SpinningWildMouseRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SPINNING_WILD_MOUSE, STR_RIDE_DESCRIPTION_SPINNING_WILD_MOUSE },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SPINNING_WILD_MOUSE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 16, 24, 4, 7, },
.MaxMass = 4,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor SpiralRollerCoasterRTD =
.LegacyBoosterSettings = { 17, 17 },
.Naming = { STR_RIDE_NAME_SPIRAL_ROLLER_COASTER, STR_RIDE_DESCRIPTION_SPIRAL_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SPIRAL_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 19, 24, 9, 11, },
.MaxMass = 31,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor StandUpRollerCoasterRTD =
.OperatingSettings = { 7, 27 },
.Naming = { STR_RIDE_NAME_STAND_UP_ROLLER_COASTER, STR_RIDE_DESCRIPTION_STAND_UP_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_STAND_UP_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 25, 24, 9, 11, },
.MaxMass = 18,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor SteelWildMouseRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_WILD_MOUSE, STR_RIDE_DESCRIPTION_WILD_MOUSE },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_STEEL_WILD_MOUSE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 16, 24, 4, 7, },
.MaxMass = 4,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor SteeplechaseRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_STEEPLECHASE, STR_RIDE_DESCRIPTION_STEEPLECHASE },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_STEEPLECHASE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 14, 24, 7, 7, },
.MaxMass = 4,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor SuspendedSwingingCoasterRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SUSPENDED_SWINGING_COASTER, STR_RIDE_DESCRIPTION_SUSPENDED_SWINGING_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SUSPENDED_SWINGING_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 24, 40, 29, 8, },
.MaxMass = 26,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor TwisterRollerCoasterRTD =
.LegacyBoosterSettings = { 17, 68 },
.Naming = { STR_RIDE_NAME_TWISTER_ROLLER_COASTER, STR_RIDE_DESCRIPTION_TWISTER_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_TWISTER_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 40, 24, 8, 9, },
.MaxMass = 31,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor VerticalDropCoasterRTD =
.LegacyBoosterSettings = { 17, 68 },
.Naming = { STR_RIDE_NAME_VERTICAL_DROP_ROLLER_COASTER, STR_RIDE_DESCRIPTION_VERTICAL_DROP_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 55, 24, 8, 11, },
.MaxMass = 25,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor VirginiaReelRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_VIRGINIA_REEL, STR_RIDE_DESCRIPTION_VIRGINIA_REEL },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_VIRGINIA_REEL",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 14, 24, 6, 7, },
.MaxMass = 15,

View File

@@ -49,7 +49,6 @@ constexpr RideTypeDescriptor WaterCoasterRTD =
.LegacyBoosterSettings = { 17, 16, 1 },
.Naming = { STR_RIDE_NAME_WATER_COASTER, STR_RIDE_DESCRIPTION_WATER_COASTER },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_WATER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 18, 24, 4, 7, },
.MaxMass = 13,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor WoodenRollerCoasterRTD =
.LegacyBoosterSettings = { 0, 68 },
.Naming = { STR_RIDE_NAME_WOODEN_ROLLER_COASTER, STR_RIDE_DESCRIPTION_WOODEN_ROLLER_COASTER },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_WOODEN_ROLLER_COASTER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 41, 24, 8, 11, },
.MaxMass = 19,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor WoodenWildMouseRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_WOODEN_WILD_MOUSE, STR_RIDE_DESCRIPTION_WOODEN_WILD_MOUSE },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_WOODEN_WILD_MOUSE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION) | (1 << BREAKDOWN_BRAKES_FAILURE),
.Heights = { 14, 24, 4, 7, },
.MaxMass = 4,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor CarRideRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_CAR_RIDE, STR_RIDE_DESCRIPTION_CAR_RIDE },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CAR_RIDE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 6, 24, 4, 7, },
.MaxMass = 2,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor CircusRTD =
.DefaultMode = RideMode::Circus,
.Naming = { STR_RIDE_NAME_CIRCUS, STR_RIDE_DESCRIPTION_CIRCUS },
.NameConvention = { RideComponentType::Building, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CIRCUS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 128, 3, 2, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor CrookedHouseRTD =
.DefaultMode = RideMode::CrookedHouse,
.Naming = { STR_RIDE_NAME_CROOKED_HOUSE, STR_RIDE_DESCRIPTION_CROOKED_HOUSE },
.NameConvention = { RideComponentType::Building, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CROOKED_HOUSE",
.AvailableBreakdowns = 0,
.Heights = { 16, 96, 3, 2, },
.MaxMass = 255,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor DodgemsRTD =
.OperatingSettings = { 20, 180 },
.Naming = { STR_RIDE_NAME_DODGEMS, STR_RIDE_DESCRIPTION_DODGEMS },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_DODGEMS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 9, 48, 2, 2, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor FerrisWheelRTD =
.OperatingSettings = { 1, 3 },
.Naming = { STR_RIDE_NAME_FERRIS_WHEEL, STR_RIDE_DESCRIPTION_FERRIS_WHEEL },
.NameConvention = { RideComponentType::Wheel, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FERRIS_WHEEL",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 16, 176, 3, 2, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor FlyingSaucersRTD =
.OperatingSettings = { 20, 180 },
.Naming = { STR_RIDE_NAME_FLYING_SAUCERS, STR_RIDE_DESCRIPTION_FLYING_SAUCERS },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FLYING_SAUCERS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 9, 48, 2, 2, },
.MaxMass = 255,

View File

@@ -38,7 +38,6 @@ constexpr RideTypeDescriptor GhostTrainRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_GHOST_TRAIN, STR_RIDE_DESCRIPTION_GHOST_TRAIN },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_GHOST_TRAIN",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 8, 24, 6, 7, },
.MaxMass = 2,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor HauntedHouseRTD =
.DefaultMode = RideMode::HauntedHouse,
.Naming = { STR_RIDE_NAME_HAUNTED_HOUSE, STR_RIDE_DESCRIPTION_HAUNTED_HOUSE },
.NameConvention = { RideComponentType::Building, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_HAUNTED_HOUSE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 16, 160, 3, 2, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor MazeRTD =
.OperatingSettings = { 1, 64 },
.Naming = { STR_RIDE_NAME_MAZE, STR_RIDE_DESCRIPTION_MAZE },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MAZE",
.AvailableBreakdowns = 0,
.Heights = { 6, 24, 0, 1, },
.MaxMass = 18,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor MerryGoRoundRTD =
.OperatingSettings = { 4, 25 },
.Naming = { STR_RIDE_NAME_MERRY_GO_ROUND, STR_RIDE_DESCRIPTION_MERRY_GO_ROUND },
.NameConvention = { RideComponentType::Car, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MERRY_GO_ROUND",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_CONTROL_FAILURE),
.Heights = { 12, 64, 3, 2, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor MiniGolfRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINI_GOLF, STR_RIDE_DESCRIPTION_MINI_GOLF },
.NameConvention = { RideComponentType::Player, RideComponentType::Course, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINI_GOLF",
.AvailableBreakdowns = 0,
.Heights = { 7, 32, 2, 2, },
.MaxMass = 255,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor MiniHelicoptersRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINI_HELICOPTERS, STR_RIDE_DESCRIPTION_MINI_HELICOPTERS },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINI_HELICOPTERS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 7, 24, 4, 7, },
.MaxMass = 2,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor MonorailCyclesRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MONORAIL_CYCLES, STR_RIDE_DESCRIPTION_MONORAIL_CYCLES },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MONORAIL_CYCLES",
.AvailableBreakdowns = (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 5, 24, 8, 7, },
.MaxMass = 2,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor MonsterTrucksRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MONSTER_TRUCKS, STR_RIDE_DESCRIPTION_MONSTER_TRUCKS },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MONSTER_TRUCKS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 18, 24, 4, 7, },
.MaxMass = 2,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor ObservationTowerRTD =
.DefaultMode = RideMode::RotatingLift,
.Naming = { STR_RIDE_NAME_OBSERVATION_TOWER, STR_RIDE_DESCRIPTION_OBSERVATION_TOWER },
.NameConvention = { RideComponentType::Cabin, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_OBSERVATION_TOWER",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 3, 2, },
.MaxMass = 15,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor SpaceRingsRTD =
.DefaultMode = RideMode::SpaceRings,
.Naming = { STR_RIDE_NAME_SPACE_RINGS, STR_RIDE_DESCRIPTION_SPACE_RINGS },
.NameConvention = { RideComponentType::Ring, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SPACE_RINGS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 16, 48, 3, 2, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor SpiralSlideRTD =
.OperatingSettings = { 1, 5 },
.Naming = { STR_RIDE_NAME_SPIRAL_SLIDE, STR_RIDE_DESCRIPTION_SPIRAL_SLIDE },
.NameConvention = { RideComponentType::Train, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SPIRAL_SLIDE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 15, 128, 0, 2, },
.MaxMass = 255,

View File

@@ -31,7 +31,6 @@ constexpr RideTypeDescriptor CashMachineRTD =
.DefaultMode = RideMode::ShopStall,
.Naming = { STR_RIDE_NAME_CASH_MACHINE, STR_RIDE_DESCRIPTION_CASH_MACHINE },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CASH_MACHINE",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultCashMachineHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor DrinkStallRTD =
.DefaultMode = RideMode::ShopStall,
.Naming = { STR_RIDE_NAME_DRINK_STALL, STR_RIDE_DESCRIPTION_DRINK_STALL },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_DRINK_STALL",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultDrinksStallHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor FirstAidRTD =
.OperatingSettings = { 8, 8 },
.Naming = { STR_RIDE_NAME_FIRST_AID, STR_RIDE_DESCRIPTION_FIRST_AID },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FIRST_AID",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultFirstAidHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor FoodStallRTD =
.DefaultMode = RideMode::ShopStall,
.Naming = { STR_RIDE_NAME_FOOD_STALL, STR_RIDE_DESCRIPTION_FOOD_STALL },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_FOOD_STALL",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultFoodStallHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor InformationKioskRTD =
.DefaultMode = RideMode::ShopStall,
.Naming = { STR_RIDE_NAME_INFORMATION_KIOSK, STR_RIDE_DESCRIPTION_INFORMATION_KIOSK },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_INFORMATION_KIOSK",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultInformationKioskHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -32,7 +32,6 @@ constexpr RideTypeDescriptor ShopRTD =
.DefaultMode = RideMode::ShopStall,
.Naming = { STR_RIDE_NAME_SHOP, STR_RIDE_DESCRIPTION_SHOP },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SHOP",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultShopHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor ToiletsRTD =
.OperatingSettings = { 4, 4 },
.Naming = { STR_RIDE_NAME_TOILETS, STR_RIDE_DESCRIPTION_TOILETS },
.NameConvention = { RideComponentType::Car, RideComponentType::Building, RideComponentType::Station },
.EnumName = "RIDE_TYPE_TOILETS",
.AvailableBreakdowns = 0,
.Heights = { 12, DefaultToiletHeight, 0, 0, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor CinemaRTD =
.DefaultMode = RideMode::MouseTails3DFilm,
.Naming = { STR_RIDE_NAME_3D_CINEMA, STR_RIDE_DESCRIPTION_3D_CINEMA },
.NameConvention = { RideComponentType::Building, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_3D_CINEMA",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 128, 3, 2, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor EnterpriseRTD =
.OperatingSettings = { 10, 20 },
.Naming = { STR_RIDE_NAME_ENTERPRISE, STR_RIDE_DESCRIPTION_ENTERPRISE },
.NameConvention = { RideComponentType::Wheel, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_ENTERPRISE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 16, 160, 3, 2, },
.MaxMass = 255,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor GoKartsRTD =
.OperatingSettings = { 1, 10 },
.Naming = { STR_RIDE_NAME_GO_KARTS, STR_RIDE_DESCRIPTION_GO_KARTS },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_GO_KARTS",
.AvailableBreakdowns = (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 7, 24, 2, 1, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor LaunchedFreefallRTD =
.OperatingSettings = { 10, 40 },
.Naming = { STR_RIDE_NAME_LAUNCHED_FREEFALL, STR_RIDE_DESCRIPTION_LAUNCHED_FREEFALL },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LAUNCHED_FREEFALL",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 3, 2, },
.MaxMass = 15,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor MagicCarpetRTD =
.OperatingSettings = { 7, 15 },
.Naming = { STR_RIDE_NAME_MAGIC_CARPET, STR_RIDE_DESCRIPTION_MAGIC_CARPET },
.NameConvention = { RideComponentType::Car, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MAGIC_CARPET",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 15, 176, 7, 11, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor MotionSimulatorRTD =
.DefaultMode = RideMode::FilmAvengingAviators,
.Naming = { STR_RIDE_NAME_MOTION_SIMULATOR, STR_RIDE_DESCRIPTION_MOTION_SIMULATOR },
.NameConvention = { RideComponentType::Car, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MOTION_SIMULATOR",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 64, 3, 2, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor RotoDropRTD =
.DefaultMode = RideMode::FreefallDrop,
.Naming = { STR_RIDE_NAME_ROTO_DROP, STR_RIDE_DESCRIPTION_ROTO_DROP },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_ROTO_DROP",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_RESTRAINTS_STUCK_CLOSED) | (1 << BREAKDOWN_RESTRAINTS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 3, 2, },
.MaxMass = 15,

View File

@@ -35,7 +35,6 @@ constexpr RideTypeDescriptor SwingingInverterShipRTD =
.OperatingSettings = { 7, 15 },
.Naming = { STR_RIDE_NAME_SWINGING_INVERTER_SHIP, STR_RIDE_DESCRIPTION_SWINGING_INVERTER_SHIP },
.NameConvention = { RideComponentType::Ship, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SWINGING_INVERTER_SHIP",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 15, 176, 7, 11, },
.MaxMass = 255,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor SwingingShipRTD =
.OperatingSettings = { 7, 25 },
.Naming = { STR_RIDE_NAME_SWINGING_SHIP, STR_RIDE_DESCRIPTION_SWINGING_SHIP },
.NameConvention = { RideComponentType::Ship, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SWINGING_SHIP",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 112, 7, 11, },
.MaxMass = 255,

View File

@@ -34,7 +34,6 @@ constexpr RideTypeDescriptor TopSpinRTD =
.DefaultMode = RideMode::Beginners,
.Naming = { STR_RIDE_NAME_TOP_SPIN, STR_RIDE_DESCRIPTION_TOP_SPIN },
.NameConvention = { RideComponentType::Car, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_TOP_SPIN",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 16, 112, 3, 2, },
.MaxMass = 255,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor TwistRTD =
.OperatingSettings = { 3, 6, 3 },
.Naming = { STR_RIDE_NAME_TWIST, STR_RIDE_DESCRIPTION_TWIST },
.NameConvention = { RideComponentType::Structure, RideComponentType::Structure, RideComponentType::Station },
.EnumName = "RIDE_TYPE_TWIST",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 64, 3, 2, },
.MaxMass = 255,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor ChairliftRTD =
.OperatingSettings = { 1, 4 },
.Naming = { STR_RIDE_NAME_CHAIRLIFT, STR_RIDE_DESCRIPTION_CHAIRLIFT },
.NameConvention = { RideComponentType::Car, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_CHAIRLIFT",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 40, 32, 28, 2, },
.MaxMass = 18,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor LiftRTD =
.DefaultMode = RideMode::Shuttle,
.Naming = { STR_RIDE_NAME_LIFT, STR_RIDE_DESCRIPTION_LIFT },
.NameConvention = { RideComponentType::Cabin, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LIFT",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_DOORS_STUCK_CLOSED) | (1 << BREAKDOWN_DOORS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 32, 3, 2, },
.MaxMass = 15,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor MiniatureRailwayRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MINIATURE_RAILWAY, STR_RIDE_DESCRIPTION_MINIATURE_RAILWAY },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MINIATURE_RAILWAY",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 7, 32, 5, 9, },
.MaxMass = 39,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor MonorailRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_MONORAIL, STR_RIDE_DESCRIPTION_MONORAIL },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_MONORAIL",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_DOORS_STUCK_CLOSED) | (1 << BREAKDOWN_DOORS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 8, 32, 8, 9, },
.MaxMass = 78,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor SuspendedMonorailRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SUSPENDED_MONORAIL, STR_RIDE_DESCRIPTION_SUSPENDED_MONORAIL },
.NameConvention = { RideComponentType::Train, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SUSPENDED_MONORAIL",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_DOORS_STUCK_CLOSED) | (1 << BREAKDOWN_DOORS_STUCK_OPEN) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 12, 40, 32, 8, },
.MaxMass = 78,

View File

@@ -33,7 +33,6 @@ constexpr RideTypeDescriptor BoatHireRTD =
.DefaultMode = RideMode::BoatHire,
.Naming = { STR_RIDE_NAME_BOAT_HIRE, STR_RIDE_DESCRIPTION_BOAT_HIRE },
.NameConvention = { RideComponentType::Boat, RideComponentType::DockingPlatform, RideComponentType::DockingPlatform },
.EnumName = "RIDE_TYPE_BOAT_HIRE",
.AvailableBreakdowns = (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 16, 0, 3, },
.MaxMass = 255,

View File

@@ -50,7 +50,6 @@ constexpr RideTypeDescriptor DinghySlideRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_DINGHY_SLIDE, STR_RIDE_DESCRIPTION_DINGHY_SLIDE },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_DINGHY_SLIDE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 15, 24, 5, 7, },
.MaxMass = 5,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor LogFlumeRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_LOG_FLUME, STR_RIDE_DESCRIPTION_LOG_FLUME },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_LOG_FLUME",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_CONTROL_FAILURE),
.Heights = { 10, 24, 7, 9, },
.MaxMass = 255,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor RiverRaftsRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_RIVER_RAFTS, STR_RIDE_DESCRIPTION_RIVER_RAFTS },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_RIVER_RAFTS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT),
.Heights = { 12, 24, 7, 11, },
.MaxMass = 255,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor RiverRapidsRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_RIVER_RAPIDS, STR_RIDE_DESCRIPTION_RIVER_RAPIDS },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_RIVER_RAPIDS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_CONTROL_FAILURE),
.Heights = { 9, 32, 14, 15, },
.MaxMass = 255,

View File

@@ -37,7 +37,6 @@ constexpr RideTypeDescriptor SplashBoatsRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SPLASH_BOATS, STR_RIDE_DESCRIPTION_SPLASH_BOATS },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::Station },
.EnumName = "RIDE_TYPE_SPLASH_BOATS",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_CONTROL_FAILURE),
.Heights = { 16, 24, 7, 11, },
.MaxMass = 255,

View File

@@ -36,7 +36,6 @@ constexpr RideTypeDescriptor SubmarineRideRTD =
.DefaultMode = RideMode::ContinuousCircuit,
.Naming = { STR_RIDE_NAME_SUBMARINE_RIDE, STR_RIDE_DESCRIPTION_SUBMARINE_RIDE },
.NameConvention = { RideComponentType::Boat, RideComponentType::Track, RideComponentType::DockingPlatform },
.EnumName = "RIDE_TYPE_SUBMARINE_RIDE",
.AvailableBreakdowns = (1 << BREAKDOWN_SAFETY_CUT_OUT) | (1 << BREAKDOWN_VEHICLE_MALFUNCTION),
.Heights = { 255, 16, 0, 3, },
.MaxMass = 255,

View File

@@ -47,9 +47,10 @@ protected:
std::string FormatRatings(const Ride& ride)
{
RatingTuple ratings = ride.ratings;
auto name = std::string(ride.GetRideTypeDescriptor().Name);
std::string line = String::StdFormat(
"%s: (%d, %d, %d)", ride.GetRideTypeDescriptor().EnumName, static_cast<int>(ratings.excitement),
static_cast<int>(ratings.intensity), static_cast<int>(ratings.nausea));
"%s: (%d, %d, %d)", name.c_str(), static_cast<int>(ratings.excitement), static_cast<int>(ratings.intensity),
static_cast<int>(ratings.nausea));
return line;
}

View File

@@ -1,100 +1,100 @@
RIDE_TYPE_MINIATURE_RAILWAY: (150, 15, 1)
RIDE_TYPE_MONORAIL: (299, 14, 6)
RIDE_TYPE_SUSPENDED_MONORAIL: (141, 19, 5)
RIDE_TYPE_CHAIRLIFT: (98, 23, 25)
RIDE_TYPE_LIFT: (579, 35, 102)
RIDE_TYPE_MONORAIL_CYCLES: (212, 28, 1)
RIDE_TYPE_CROOKED_HOUSE: (215, 62, 34)
RIDE_TYPE_HAUNTED_HOUSE: (341, 153, 10)
RIDE_TYPE_FERRIS_WHEEL: (88, 50, 55)
RIDE_TYPE_MAZE: (166, 122, 0)
RIDE_TYPE_MERRY_GO_ROUND: (167, 60, 75)
RIDE_TYPE_MINI_GOLF: (295, 90, 0)
RIDE_TYPE_OBSERVATION_TOWER: (302, 0, 74)
RIDE_TYPE_CAR_RIDE: (39, 29, 1)
RIDE_TYPE_MONSTER_TRUCKS: (376, 69, 6)
RIDE_TYPE_MINI_HELICOPTERS: (322, 48, 2)
RIDE_TYPE_SPIRAL_SLIDE: (150, 140, 90)
RIDE_TYPE_DODGEMS: (270, 80, 35)
RIDE_TYPE_SPACE_RINGS: (150, 210, 650)
RIDE_TYPE_CIRCUS: (210, 30, 0)
RIDE_TYPE_GHOST_TRAIN: (282, 42, 19)
RIDE_TYPE_FLYING_SAUCERS: (380, 85, 39)
RIDE_TYPE_VIRGINIA_REEL: (512, 487, 542)
RIDE_TYPE_REVERSER_ROLLER_COASTER: (506, 525, 388)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (626, 683, 382)
RIDE_TYPE_STEEL_WILD_MOUSE: (709, 784, 475)
RIDE_TYPE_SPINNING_WILD_MOUSE: (618, 667, 523)
RIDE_TYPE_INVERTED_HAIRPIN_COASTER: (656, 769, 460)
RIDE_TYPE_JUNIOR_ROLLER_COASTER: (475, 550, 366)
RIDE_TYPE_CLASSIC_MINI_ROLLER_COASTER: (279, 1158, 917)
RIDE_TYPE_MINI_ROLLER_COASTER: (495, 572, 383)
RIDE_TYPE_SPIRAL_ROLLER_COASTER: (591, 370, 192)
RIDE_TYPE_MINE_TRAIN_COASTER: (642, 708, 468)
RIDE_TYPE_LOOPING_ROLLER_COASTER: (606, 564, 264)
RIDE_TYPE_STAND_UP_ROLLER_COASTER: (536, 943, 644)
RIDE_TYPE_CORKSCREW_ROLLER_COASTER: (613, 830, 365)
RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER: (632, 937, 529)
RIDE_TYPE_TWISTER_ROLLER_COASTER: (784, 645, 372)
RIDE_TYPE_HYPER_TWISTER: (737, 620, 344)
RIDE_TYPE_GIGA_COASTER: (851, 545, 305)
RIDE_TYPE_INVERTED_ROLLER_COASTER: (703, 906, 716)
RIDE_TYPE_INVERTED_IMPULSE_COASTER: (648, 713, 567)
RIDE_TYPE_MINI_SUSPENDED_COASTER: (533, 711, 480)
RIDE_TYPE_STEEPLECHASE: (573, 541, 390)
RIDE_TYPE_BOBSLEIGH_COASTER: (619, 657, 466)
RIDE_TYPE_MINE_RIDE: (564, 454, 376)
RIDE_TYPE_HEARTLINE_TWISTER_COASTER: (523, 837, 545)
RIDE_TYPE_LAY_DOWN_ROLLER_COASTER: (696, 664, 538)
RIDE_TYPE_FLYING_ROLLER_COASTER: (744, 690, 668)
RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER: (674, 833, 762)
RIDE_TYPE_REVERSE_FREEFALL_COASTER: (472, 744, 532)
RIDE_TYPE_AIR_POWERED_VERTICAL_COASTER: (852, 892, 698)
RIDE_TYPE_WATER_COASTER: (-1, 0, 0)
RIDE_TYPE_TWIST: (173, 157, 250)
RIDE_TYPE_MAGIC_CARPET: (335, 340, 440)
RIDE_TYPE_LAUNCHED_FREEFALL: (368, 941, 563)
RIDE_TYPE_SWINGING_SHIP: (205, 245, 251)
RIDE_TYPE_GO_KARTS: (-1, 0, 0)
RIDE_TYPE_SWINGING_INVERTER_SHIP: (350, 468, 472)
RIDE_TYPE_MOTION_SIMULATOR: (290, 350, 300)
RIDE_TYPE_3D_CINEMA: (350, 240, 140)
RIDE_TYPE_TOP_SPIN: (200, 480, 574)
RIDE_TYPE_ROTO_DROP: (270, 1444, 1444)
RIDE_TYPE_ENTERPRISE: (374, 647, 764)
RIDE_TYPE_DINGHY_SLIDE: (484, 589, 354)
RIDE_TYPE_LOG_FLUME: (459, 236, 117)
RIDE_TYPE_RIVER_RAPIDS: (581, 169, 108)
RIDE_TYPE_SPLASH_BOATS: (422, 203, 102)
RIDE_TYPE_SUBMARINE_RIDE: (246, 180, 140)
RIDE_TYPE_BOAT_HIRE: (202, 80, 90)
RIDE_TYPE_RIVER_RAFTS: (243, 45, 43)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_CASH_MACHINE: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
miniature_railway: (150, 15, 1)
monorail: (299, 14, 6)
suspended_monorail: (141, 19, 5)
chairlift: (98, 23, 25)
lift: (579, 35, 102)
monorail_cycles: (212, 28, 1)
crooked_house: (215, 62, 34)
haunted_house: (341, 153, 10)
ferris_wheel: (88, 50, 55)
maze: (166, 122, 0)
merry_go_round: (167, 60, 75)
mini_golf: (295, 90, 0)
observation_tower: (302, 0, 74)
car_ride: (39, 29, 1)
monster_trucks: (376, 69, 6)
mini_helicopters: (322, 48, 2)
spiral_slide: (150, 140, 90)
dodgems: (270, 80, 35)
space_rings: (150, 210, 650)
circus: (210, 30, 0)
ghost_train: (282, 42, 19)
flying_saucers: (380, 85, 39)
virginia_reel: (512, 487, 542)
reverser_rc: (506, 525, 388)
wooden_rc: (626, 683, 382)
steel_wild_mouse: (709, 784, 475)
spinning_wild_mouse: (618, 667, 523)
inverted_hairpin_rc: (656, 769, 460)
junior_rc: (475, 550, 366)
classic_mini_rc: (279, 1158, 917)
mini_rc: (495, 572, 383)
spiral_rc: (591, 370, 192)
mine_train_rc: (642, 708, 468)
looping_rc: (606, 564, 264)
stand_up_rc: (536, 943, 644)
corkscrew_rc: (613, 830, 365)
lim_launched_rc: (632, 937, 529)
twister_rc: (784, 645, 372)
hyper_twister: (737, 620, 344)
giga_rc: (851, 545, 305)
inverted_rc: (703, 906, 716)
inverted_impulse_rc: (648, 713, 567)
mini_suspended_rc: (533, 711, 480)
steeplechase: (573, 541, 390)
bobsleigh_rc: (619, 657, 466)
mine_ride: (564, 454, 376)
heartline_twister_rc: (523, 837, 545)
lay_down_rc: (696, 664, 538)
flying_rc: (744, 690, 668)
multi_dimension_rc: (674, 833, 762)
reverse_freefall_rc: (472, 744, 532)
air_powered_vertical_rc: (852, 892, 698)
water_coaster: (-1, 0, 0)
twist: (173, 157, 250)
magic_carpet: (335, 340, 440)
launched_freefall: (368, 941, 563)
swinging_ship: (205, 245, 251)
go_karts: (-1, 0, 0)
swinging_inverter_ship: (350, 468, 472)
motion_simulator: (290, 350, 300)
3d_cinema: (350, 240, 140)
top_spin: (200, 480, 574)
roto_drop: (270, 1444, 1444)
enterprise: (374, 647, 764)
dinghy_slide: (484, 589, 354)
log_flume: (459, 236, 117)
river_rapids: (581, 169, 108)
splash_boats: (422, 203, 102)
submarine_ride: (246, 180, 140)
boat_hire: (202, 80, 90)
river_rafts: (243, 45, 43)
information_kiosk: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
shop: (-1, 0, 0)
first_aid: (-1, 0, 0)
drink_stall: (-1, 0, 0)
first_aid: (-1, 0, 0)
shop: (-1, 0, 0)
food_stall: (-1, 0, 0)
information_kiosk: (-1, 0, 0)
food_stall: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
cash_machine: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
drink_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
shop: (-1, 0, 0)
toilets: (-1, 0, 0)
first_aid: (-1, 0, 0)
first_aid: (-1, 0, 0)
first_aid: (-1, 0, 0)
food_stall: (-1, 0, 0)
drink_stall: (-1, 0, 0)
information_kiosk: (-1, 0, 0)
toilets: (-1, 0, 0)

File diff suppressed because it is too large Load Diff

View File

@@ -1,134 +1,134 @@
RIDE_TYPE_HYPERCOASTER: (840, 766, 346)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (643, 1011, 626)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (700, 734, 428)
RIDE_TYPE_MINIATURE_RAILWAY: (465, 37, 27)
RIDE_TYPE_LOG_FLUME: (522, 199, 107)
RIDE_TYPE_BOBSLEIGH_COASTER: (555, 548, 440)
RIDE_TYPE_CORKSCREW_ROLLER_COASTER: (501, 533, 204)
RIDE_TYPE_CAR_RIDE: (410, 58, 3)
RIDE_TYPE_WOODEN_WILD_MOUSE: (323, 381, 220)
RIDE_TYPE_LOG_FLUME: (208, 69, 52)
RIDE_TYPE_3D_CINEMA: (350, 240, 140)
RIDE_TYPE_HAUNTED_HOUSE: (341, 153, 10)
RIDE_TYPE_MONORAIL: (434, 25, 5)
RIDE_TYPE_MINI_GOLF: (306, 90, 0)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (634, 648, 377)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (71, 68, 41)
RIDE_TYPE_STEEPLECHASE: (609, 509, 351)
RIDE_TYPE_STEEPLECHASE: (587, 492, 338)
RIDE_TYPE_CLASSIC_MINI_ROLLER_COASTER: (244, 245, 170)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_LOG_FLUME: (133, 37, 19)
RIDE_TYPE_CAR_RIDE: (38, 29, 1)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_CROOKED_HOUSE: (215, 62, 34)
RIDE_TYPE_MINE_TRAIN_COASTER: (35, 32, 22)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_GHOST_TRAIN: (389, 43, 22)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_CAR_RIDE: (40, 29, 2)
RIDE_TYPE_SPIRAL_SLIDE: (178, 140, 90)
RIDE_TYPE_TWIST: (193, 157, 250)
RIDE_TYPE_MERRY_GO_ROUND: (125, 60, 75)
RIDE_TYPE_MERRY_GO_ROUND: (106, 60, 75)
RIDE_TYPE_DODGEMS: (275, 80, 35)
RIDE_TYPE_TWIST: (173, 157, 250)
RIDE_TYPE_LAUNCHED_FREEFALL: (379, 879, 543)
RIDE_TYPE_BOAT_HIRE: (269, 89, 100)
RIDE_TYPE_MOTION_SIMULATOR: (290, 350, 300)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_CHAIRLIFT: (287, 55, 51)
RIDE_TYPE_GO_KARTS: (509, 288, 45)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_MAZE: (191, 104, 0)
RIDE_TYPE_TWIST: (180, 157, 250)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_TOILETS: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_LOG_FLUME: (586, 268, 172)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_WOODEN_ROLLER_COASTER: (124, 150, 87)
RIDE_TYPE_FOOD_STALL: (-1, 30, 0)
RIDE_TYPE_CROOKED_HOUSE: (215, 62, 34)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_INFORMATION_KIOSK: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_DRINK_STALL: (-1, 0, 0)
RIDE_TYPE_DODGEMS: (270, 80, 35)
RIDE_TYPE_DODGEMS: (274, 80, 35)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_FOOD_STALL: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_SHOP: (-1, 0, 0)
RIDE_TYPE_FIRST_AID: (-1, 0, 0)
RIDE_TYPE_CASH_MACHINE: (-1, 0, 0)
RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER: (694, 833, 772)
RIDE_TYPE_SIDE_FRICTION_ROLLER_COASTER: (486, 586, 338)
RIDE_TYPE_REVERSER_ROLLER_COASTER: (548, 525, 387)
RIDE_TYPE_INVERTED_HAIRPIN_COASTER: (670, 770, 470)
RIDE_TYPE_VIRGINIA_REEL: (531, 542, 588)
RIDE_TYPE_STEEL_WILD_MOUSE: (631, 768, 473)
RIDE_TYPE_MINI_ROLLER_COASTER: (539, 563, 397)
RIDE_TYPE_SPIRAL_ROLLER_COASTER: (620, 373, 215)
RIDE_TYPE_LOOPING_ROLLER_COASTER: (467, 441, 182)
RIDE_TYPE_STAND_UP_ROLLER_COASTER: (553, 790, 558)
RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER: (680, 944, 573)
RIDE_TYPE_TWISTER_ROLLER_COASTER: (778, 769, 425)
RIDE_TYPE_GIGA_COASTER: (624, 359, 200)
RIDE_TYPE_INVERTED_ROLLER_COASTER: (678, 850, 686)
RIDE_TYPE_INVERTED_IMPULSE_COASTER: (643, 750, 569)
RIDE_TYPE_MINI_SUSPENDED_COASTER: (512, 696, 475)
RIDE_TYPE_MINE_RIDE: (644, 458, 381)
RIDE_TYPE_HEARTLINE_TWISTER_COASTER: (474, 658, 462)
RIDE_TYPE_LAY_DOWN_ROLLER_COASTER: (682, 666, 548)
RIDE_TYPE_FLYING_ROLLER_COASTER: (719, 711, 678)
RIDE_TYPE_REVERSE_FREEFALL_COASTER: (518, 747, 534)
RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER: (639, 618, 282)
RIDE_TYPE_AIR_POWERED_VERTICAL_COASTER: (873, 895, 701)
RIDE_TYPE_SUSPENDED_MONORAIL: (336, 47, 23)
RIDE_TYPE_LIFT: (563, 35, 102)
RIDE_TYPE_MONORAIL_CYCLES: (226, 29, 1)
RIDE_TYPE_FERRIS_WHEEL: (85, 50, 55)
RIDE_TYPE_OBSERVATION_TOWER: (594, 0, 61)
RIDE_TYPE_SPIRAL_SLIDE: (157, 140, 90)
RIDE_TYPE_SPACE_RINGS: (167, 210, 650)
RIDE_TYPE_CIRCUS: (210, 30, 0)
RIDE_TYPE_FLYING_SAUCERS: (381, 85, 39)
RIDE_TYPE_MAGIC_CARPET: (374, 340, 440)
RIDE_TYPE_SWINGING_SHIP: (264, 245, 251)
RIDE_TYPE_SWINGING_INVERTER_SHIP: (349, 468, 472)
RIDE_TYPE_TOP_SPIN: (201, 480, 574)
RIDE_TYPE_ROTO_DROP: (395, 1148, 1148)
RIDE_TYPE_ENTERPRISE: (392, 647, 764)
RIDE_TYPE_RIVER_RAPIDS: (376, 153, 90)
RIDE_TYPE_RIVER_RAFTS: (263, 45, 43)
RIDE_TYPE_DINGHY_SLIDE: (477, 577, 358)
RIDE_TYPE_MINI_HELICOPTERS: (315, 50, 4)
RIDE_TYPE_SUSPENDED_SWINGING_COASTER: (690, 691, 720)
RIDE_TYPE_COMPACT_INVERTED_COASTER: (680, 830, 698)
RIDE_TYPE_SPLASH_BOATS: (474, 204, 113)
RIDE_TYPE_SUBMARINE_RIDE: (255, 180, 140)
hypercoaster: (840, 766, 346)
wooden_rc: (643, 1011, 626)
wooden_rc: (700, 734, 428)
miniature_railway: (465, 37, 27)
log_flume: (522, 199, 107)
bobsleigh_rc: (555, 548, 440)
corkscrew_rc: (501, 533, 204)
car_ride: (410, 58, 3)
wooden_wild_mouse: (323, 381, 220)
log_flume: (208, 69, 52)
3d_cinema: (350, 240, 140)
haunted_house: (341, 153, 10)
monorail: (434, 25, 5)
mini_golf: (306, 90, 0)
wooden_rc: (634, 648, 377)
wooden_rc: (71, 68, 41)
steeplechase: (609, 509, 351)
steeplechase: (587, 492, 338)
classic_mini_rc: (244, 245, 170)
shop: (-1, 0, 0)
information_kiosk: (-1, 0, 0)
food_stall: (-1, 0, 0)
log_flume: (133, 37, 19)
car_ride: (38, 29, 1)
food_stall: (-1, 0, 0)
crooked_house: (215, 62, 34)
mine_train_rc: (35, 32, 22)
toilets: (-1, 0, 0)
drink_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
ghost_train: (389, 43, 22)
shop: (-1, 0, 0)
car_ride: (40, 29, 2)
spiral_slide: (178, 140, 90)
twist: (193, 157, 250)
merry_go_round: (125, 60, 75)
merry_go_round: (106, 60, 75)
dodgems: (275, 80, 35)
twist: (173, 157, 250)
launched_freefall: (379, 879, 543)
boat_hire: (269, 89, 100)
motion_simulator: (290, 350, 300)
drink_stall: (-1, 0, 0)
chairlift: (287, 55, 51)
go_karts: (509, 288, 45)
information_kiosk: (-1, 0, 0)
food_stall: (-1, 0, 0)
shop: (-1, 0, 0)
maze: (191, 104, 0)
twist: (180, 157, 250)
drink_stall: (-1, 0, 0)
drink_stall: (-1, 0, 0)
shop: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
toilets: (-1, 0, 0)
food_stall: (-1, 0, 0)
log_flume: (586, 268, 172)
information_kiosk: (-1, 0, 0)
wooden_rc: (124, 150, 87)
food_stall: (-1, 30, 0)
crooked_house: (215, 62, 34)
shop: (-1, 0, 0)
shop: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
shop: (-1, 0, 0)
food_stall: (-1, 0, 0)
drink_stall: (-1, 0, 0)
shop: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
information_kiosk: (-1, 0, 0)
information_kiosk: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
drink_stall: (-1, 0, 0)
dodgems: (270, 80, 35)
dodgems: (274, 80, 35)
food_stall: (-1, 0, 0)
food_stall: (-1, 0, 0)
shop: (-1, 0, 0)
shop: (-1, 0, 0)
first_aid: (-1, 0, 0)
cash_machine: (-1, 0, 0)
multi_dimension_rc: (694, 833, 772)
side_friction_rc: (486, 586, 338)
reverser_rc: (548, 525, 387)
inverted_hairpin_rc: (670, 770, 470)
virginia_reel: (531, 542, 588)
steel_wild_mouse: (631, 768, 473)
mini_rc: (539, 563, 397)
spiral_rc: (620, 373, 215)
looping_rc: (467, 441, 182)
stand_up_rc: (553, 790, 558)
lim_launched_rc: (680, 944, 573)
twister_rc: (778, 769, 425)
giga_rc: (624, 359, 200)
inverted_rc: (678, 850, 686)
inverted_impulse_rc: (643, 750, 569)
mini_suspended_rc: (512, 696, 475)
mine_ride: (644, 458, 381)
heartline_twister_rc: (474, 658, 462)
lay_down_rc: (682, 666, 548)
flying_rc: (719, 711, 678)
reverse_freefall_rc: (518, 747, 534)
vertical_drop_rc: (639, 618, 282)
air_powered_vertical_rc: (873, 895, 701)
suspended_monorail: (336, 47, 23)
lift: (563, 35, 102)
monorail_cycles: (226, 29, 1)
ferris_wheel: (85, 50, 55)
observation_tower: (594, 0, 61)
spiral_slide: (157, 140, 90)
space_rings: (167, 210, 650)
circus: (210, 30, 0)
flying_saucers: (381, 85, 39)
magic_carpet: (374, 340, 440)
swinging_ship: (264, 245, 251)
swinging_inverter_ship: (349, 468, 472)
top_spin: (201, 480, 574)
roto_drop: (395, 1148, 1148)
enterprise: (392, 647, 764)
river_rapids: (376, 153, 90)
river_rafts: (263, 45, 43)
dinghy_slide: (477, 577, 358)
mini_helicopters: (315, 50, 4)
suspended_swinging_rc: (690, 691, 720)
compact_inverted_rc: (680, 830, 698)
splash_boats: (474, 204, 113)
submarine_ride: (255, 180, 140)

View File

@@ -1,2 +1,2 @@
RIDE_TYPE_HYPERCOASTER: (592, 537, 239)
RIDE_TYPE_HYPERCOASTER: (600, 624, 294)
hypercoaster: (592, 537, 239)
hypercoaster: (600, 624, 294)