feat: Implement bot detection plan

This commit is contained in:
gpt-engineer-app[bot]
2025-10-30 13:05:32 +00:00
parent 8fd8d2e843
commit 8540d227b2
2 changed files with 418 additions and 2 deletions

View File

@@ -162,7 +162,7 @@ export interface Ride {
banner_image_id?: string;
card_image_url?: string;
card_image_id?: string;
// New roller coaster specific fields
// Roller coaster specific fields
coaster_type?: string;
seating_type?: string;
intensity_level?: string;
@@ -171,6 +171,40 @@ export interface Ride {
propulsion_method?: string[];
drop_height_meters?: number;
max_g_force?: number;
// Water ride specific fields
water_depth_cm?: number;
splash_height_meters?: number;
wetness_level?: 'dry' | 'light' | 'moderate' | 'soaked';
flume_type?: string;
boat_capacity?: number;
// Dark ride specific fields
theme_name?: string;
story_description?: string;
show_duration_seconds?: number;
animatronics_count?: number;
projection_type?: string;
ride_system?: string;
scenes_count?: number;
// Flat ride specific fields
rotation_type?: 'horizontal' | 'vertical' | 'multi_axis' | 'pendulum' | 'none';
motion_pattern?: string;
platform_count?: number;
swing_angle_degrees?: number;
rotation_speed_rpm?: number;
arm_length_meters?: number;
max_height_reached_meters?: number;
// Kiddie ride specific fields
min_age?: number;
max_age?: number;
educational_theme?: string;
character_theme?: string;
// Transportation specific fields
transport_type?: 'monorail' | 'train' | 'skylift' | 'ferry' | 'cable_car' | 'peoplemover';
route_length_meters?: number;
stations_count?: number;
vehicle_capacity?: number;
vehicles_count?: number;
round_trip_duration_seconds?: number;
}
export interface Profile {