diff --git a/src/constants/names/bobsled.ts b/src/constants/names/bobsled.ts index a4d8205..da08b4b 100644 --- a/src/constants/names/bobsled.ts +++ b/src/constants/names/bobsled.ts @@ -1,9 +1,16 @@ -// Mack Bobsleds +// Mack & Intamin Bobsleds export default [ + 'Alpine Bobsled', 'Avalanche', + 'Bob', 'Bobbahn', + 'Disaster Transport', + 'La Vibora', 'Munich Autobahn', 'Reptilian', + 'Rolling Thunder', + 'Sarajevo Bobsled', 'Schweizer Bobbahn', + "Screamin' Delta Demon", 'Trace Du Hourra', ] as const; diff --git a/src/constants/names/hybrid.ts b/src/constants/names/hybrid.ts new file mode 100644 index 0000000..98a77de --- /dev/null +++ b/src/constants/names/hybrid.ts @@ -0,0 +1,23 @@ +// RMC Hybrids +export default [ + 'ArieForce One', + 'Goliath', + 'Hakugei', + 'Iron Gwazi', + 'Iron Rattler', + 'Joker', + 'Lightning Rod', + 'Medusa Steel Coaster', + 'New Texas Giant', + 'Outlaw Run', + 'Steel Vengeance', + 'Storm Chaser', + 'Twisted Colossus', + 'Twisted Cyclone', + 'Twisted Timbers', + 'Untamed', + 'Wicked Cyclone', + "Wildcat's Revenge", + 'Wildfire', + 'Zadra', +]; diff --git a/src/constants/names/hyper.ts b/src/constants/names/hyper.ts index b21f06c..bc9f5f9 100644 --- a/src/constants/names/hyper.ts +++ b/src/constants/names/hyper.ts @@ -1 +1,14 @@ -export default ['Big One', 'Desperado', 'Magnum XL-200', 'Titan MAX']; +// Arrow Hyper & Morgan Hyper +export default [ + 'Big One', + 'Desperado', + 'Magnum XL-200', + 'Mamba', + 'Phantom’s Revenge', + 'Steel Eel', + 'Steel Force', + 'Steel Dragon 2000', + 'Superman el Último Escape', + 'Titan MAX', + 'Wild Thing', +]; diff --git a/src/constants/names/hyperTwister.ts b/src/constants/names/hyperTwister.ts index 3b8bcf1..78f269b 100644 --- a/src/constants/names/hyperTwister.ts +++ b/src/constants/names/hyperTwister.ts @@ -1,4 +1,4 @@ -// B&M Hyper +// B&M Hyper & Giovanola Hyper export default [ "Apollo's Chariot", 'Behemoth', @@ -15,5 +15,6 @@ export default [ 'Raging Bull', 'Shambhala', 'Silver Star', + 'Titan', 'Thunder Striker', ]; diff --git a/src/constants/names/singleRail.ts b/src/constants/names/singleRail.ts new file mode 100644 index 0000000..8c4fd70 --- /dev/null +++ b/src/constants/names/singleRail.ts @@ -0,0 +1,7 @@ +export default [ + 'Jersey Devil Coaster', + 'RailBlazer', + 'Stunt Pilot', + 'Wonder Woman Flight of Courage', + 'Wonder Woman Golden Lasso Coaster', +]; diff --git a/src/constants/rollercoasterNames.ts b/src/constants/rollercoasterNames.ts index 1d364c6..852dd1a 100644 --- a/src/constants/rollercoasterNames.ts +++ b/src/constants/rollercoasterNames.ts @@ -31,6 +31,8 @@ import poweredMineCoasterNames from './names/poweredMineRide'; import hyperTwisterCoasterNames from './names/hyperTwister'; import hyperCoasterNames from './names/hyper'; import miniSuspendedCoasterNames from './names/miniSuspended'; +import hybridCoasterNames from './names/hybrid'; +import singleRailCoasterNames from './names/singleRail'; type RollercoasterNames = { [key in RideType]?: Readonly }; @@ -59,6 +61,7 @@ export const rollercoasterNames: RollercoasterNames = { [RideType.RIDE_TYPE_LAY_DOWN_ROLLER_COASTER_ALT]: layDownCoasterNames, [RideType.RIDE_TYPE_LOOPING_ROLLER_COASTER]: loopingCoasterNames, [RideType.RIDE_TYPE_MINE_TRAIN_COASTER]: mineTrainCoasterNames, + [RideType.RIDE_TYPE_HYBRID_COASTER]: hybridCoasterNames, [RideType.RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER]: fourthDimensionCoasterNames, [RideType.RIDE_TYPE_MULTI_DIMENSION_ROLLER_COASTER_ALT]: @@ -68,6 +71,7 @@ export const rollercoasterNames: RollercoasterNames = { [RideType.RIDE_TYPE_STAND_UP_ROLLER_COASTER]: standupRollercoasterNames, [RideType.RIDE_TYPE_STEEL_WILD_MOUSE]: steelWildMouseCoasterNames, [RideType.RIDE_TYPE_MINE_RIDE]: poweredMineCoasterNames, + [RideType.RIDE_TYPE_SINGLE_RAIL_ROLLER_COASTER]: singleRailCoasterNames, [RideType.RIDE_TYPE_STEEPLECHASE]: steepleChaseCoasterNames, [RideType.RIDE_TYPE_SUSPENDED_SWINGING_COASTER]: suspendedSwiningCoasterNames, [RideType.RIDE_TYPE_TWISTER_ROLLER_COASTER]: twisterCoasterNames, diff --git a/src/main.ts b/src/main.ts index 4af1815..513794b 100644 --- a/src/main.ts +++ b/src/main.ts @@ -84,7 +84,9 @@ const main = (): void => { context.subscribe('action.execute', (event) => { switch (event.action) { case 'ridecreate': { - setRandomRideName(event.result); + context.setTimeout(() => { + setRandomRideName(event.result); + }, 50); break; } default: