// Boomermania - Eventos por Década (Expandido)

const eventosData = {
    // ===== 1975-1985: LOS AÑOS DORADOS =====
    1975: [
        {
            id: 'transicion',
            titulo: 'La Transición',
            descripcion: 'España cambia de régimen. Es momento de posicionarse para el futuro.',
            opciones: [
                {
                    texto: 'Adaptarse rápidamente',
                    efecto: { playerResources: { empleo: 1 } },
                    descripcionEfecto: '+1 nivel de empleo'
                },
                {
                    texto: 'Comprar propiedades baratas',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -3 } },
                    descripcionEfecto: '+1 piso, -3% vivienda global'
                }
            ]
        },
        {
            id: 'pisoBurbuja',
            titulo: 'Piso a Precio de Ganga',
            descripcion: 'Un familiar vende un piso céntrico por 1.5 millones de pesetas. Una oportunidad única.',
            opciones: [
                {
                    texto: 'Comprarlo',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '+1 piso'
                },
                {
                    texto: 'Pasar (por ahora)',
                    efecto: {},
                    descripcionEfecto: 'Nada'
                }
            ]
        },
        {
            id: 'oposicionesFaciles75',
            titulo: 'Oposiciones Fáciles',
            descripcion: 'Hay pocas plazas pero aún menos opositores. Es el momento.',
            opciones: [
                {
                    texto: 'Presentarse',
                    efecto: { playerResources: { empleo: 2 }, recursosGlobales: { empleoEstable: -5 } },
                    descripcionEfecto: 'Contrato fijo'
                },
                {
                    texto: 'Seguir en lo privado',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% pensión'
                }
            ]
        },
        {
            id: 'primerCoche',
            titulo: 'Tu Primer Coche',
            descripcion: 'Un Seat 127 de segunda mano. La libertad sobre ruedas.',
            opciones: [
                {
                    texto: 'Comprarlo',
                    efecto: { recursosGlobales: { saludPlaneta: -2 } },
                    descripcionEfecto: '-2% planeta'
                },
                {
                    texto: 'Seguir en autobús',
                    efecto: {},
                    descripcionEfecto: 'Nada'
                }
            ]
        },
        {
            id: 'boda75',
            titulo: 'Oportunidad de Boda',
            descripcion: 'Tu novia/o te presiona para casaros. Las bodas son baratas.',
            opciones: [
                {
                    texto: 'Casarse',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% pensión (doble sueldo)'
                },
                {
                    texto: 'Esperar',
                    efecto: {},
                    descripcionEfecto: 'Ya se verá'
                }
            ]
        }
    ],

    // ===== 1985-1995: LA FIESTA =====
    1985: [
        {
            id: 'entradaCEE',
            titulo: 'España entra en la CEE',
            descripcion: 'Llueven las subvenciones europeas. ¿Cómo aprovecharlas?',
            opciones: [
                {
                    texto: 'Montar un negocio subvencionado',
                    efecto: { playerResources: { empleo: 1, pension: 10 } },
                    descripcionEfecto: '+1 empleo, +10% pensión'
                },
                {
                    texto: 'Invertir en ladrillo',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -6 } },
                    descripcionEfecto: '+1 piso'
                }
            ]
        },
        {
            id: 'expo92',
            titulo: 'Se anuncia la Expo 92',
            descripcion: 'Sevilla acogerá la Exposición Universal. Los precios van a dispararse.',
            opciones: [
                {
                    texto: 'Comprar en Sevilla',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '+1 piso (inversión)'
                },
                {
                    texto: 'Invertir en tu ciudad',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -4 } },
                    descripcionEfecto: '+1 piso local'
                }
            ]
        },
        {
            id: 'plazaFuncionario',
            titulo: 'Oposiciones Masivas',
            descripcion: 'Se convocan miles de plazas de funcionario. Temarios cortos y poca competencia.',
            opciones: [
                {
                    texto: 'Opositar',
                    efecto: { playerResources: { empleo: 3 }, recursosGlobales: { empleoEstable: -8 } },
                    descripcionEfecto: 'Funcionario de por vida'
                },
                {
                    texto: 'Quedarse en lo privado',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% pensión'
                }
            ]
        },
        {
            id: 'pelotazo85',
            titulo: 'El Pelotazo',
            descripcion: 'Los yuppies españoles hacen fortunas rápidas. ¿Te apuntas?',
            opciones: [
                {
                    texto: 'Especular en bolsa',
                    efecto: { playerResources: { pension: 15 } },
                    descripcionEfecto: '+15% pensión (inversiones)'
                },
                {
                    texto: 'Invertir en inmuebles',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '+1 piso'
                }
            ]
        },
        {
            id: 'primerHijo',
            titulo: 'Primer Hijo',
            descripcion: 'La familia crece. Es hora de pensar en el futuro.',
            opciones: [
                {
                    texto: 'Buscar piso más grande',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -4 } },
                    descripcionEfecto: '+1 vivienda'
                },
                {
                    texto: 'Ahorrar para su futuro',
                    efecto: { playerResources: { pension: 10 } },
                    descripcionEfecto: '+10% ahorros'
                }
            ]
        },
        {
            id: 'cocheNuevo85',
            titulo: 'El Boom del Automóvil',
            descripcion: 'Todo el mundo compra coche nuevo. Los diésel están de moda.',
            opciones: [
                {
                    texto: 'Comprar un diésel',
                    efecto: { recursosGlobales: { saludPlaneta: -4 } },
                    descripcionEfecto: '-4% planeta'
                },
                {
                    texto: 'Seguir con el viejo',
                    efecto: {},
                    descripcionEfecto: 'Ahorras dinero'
                }
            ]
        }
    ],

    // ===== 1995-2005: CONSOLIDACIÓN =====
    1995: [
        {
            id: 'burbujaInicio',
            titulo: 'Boom Inmobiliario',
            descripcion: 'Los pisos suben de precio cada mes. Todo el mundo compra para especular.',
            opciones: [
                {
                    texto: 'Comprar para alquilar',
                    efecto: { playerResources: { vivienda: 2 }, recursosGlobales: { viviendaDisponible: -10 } },
                    descripcionEfecto: '+2 pisos'
                },
                {
                    texto: 'Vender y recomprar mayor',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '+1 piso mejor'
                }
            ]
        },
        {
            id: 'euro',
            titulo: 'Llega el Euro',
            descripcion: 'España adopta el euro. Los precios se "redondean" al alza.',
            opciones: [
                {
                    texto: 'Subir alquileres "por el euro"',
                    efecto: { recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '-5% vivienda accesible'
                },
                {
                    texto: 'Invertir los ahorros',
                    efecto: { playerResources: { pension: 10 } },
                    descripcionEfecto: '+10% pensión'
                }
            ]
        },
        {
            id: 'reformaETT',
            titulo: 'Reforma Laboral: ETTs',
            descripcion: 'Se liberalizan las empresas de trabajo temporal. "Más flexibilidad para los jóvenes".',
            opciones: [
                {
                    texto: 'Apoyar la reforma',
                    efecto: { recursosGlobales: { empleoEstable: -15 } },
                    descripcionEfecto: '-15% empleo estable'
                },
                {
                    texto: 'Mantenerse al margen',
                    efecto: {},
                    descripcionEfecto: 'Nada'
                }
            ]
        },
        {
            id: 'segundaResidencia95',
            titulo: 'Apartamento en la Costa',
            descripcion: 'La costa española está de moda. Es el momento de invertir.',
            opciones: [
                {
                    texto: 'Comprar en la playa',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -6, saludPlaneta: -3 } },
                    descripcionEfecto: '+1 piso, -3% planeta'
                },
                {
                    texto: 'Seguir ahorrando',
                    efecto: { playerResources: { pension: 8 } },
                    descripcionEfecto: '+8% pensión'
                }
            ]
        },
        {
            id: 'tasasUni95',
            titulo: 'Debate sobre Tasas Universitarias',
            descripcion: 'Se debate subir las tasas. "Los estudiantes no valoran lo gratis".',
            opciones: [
                {
                    texto: 'Votar a favor de la subida',
                    efecto: { recursosGlobales: { educacionAccesible: -10 } },
                    descripcionEfecto: '-10% educación accesible'
                },
                {
                    texto: 'Votar en contra',
                    efecto: {},
                    descripcionEfecto: 'Nada'
                }
            ]
        },
        {
            id: 'internet95',
            titulo: 'Llega Internet',
            descripcion: 'Una nueva tecnología que no entiendes muy bien.',
            opciones: [
                {
                    texto: '"Esto es una moda pasajera"',
                    efecto: { recursosGlobales: { educacionAccesible: -5 } },
                    descripcionEfecto: '-5% educación (no te adaptas)'
                },
                {
                    texto: 'Aprender lo básico',
                    efecto: {},
                    descripcionEfecto: 'Te mantienes al día'
                }
            ]
        },
        {
            id: 'casosCorrupcion',
            titulo: 'Filesa, Roldán, GAL...',
            descripcion: 'Los periódicos hablan de corrupción cada día. Casos sonados salpican a todos los partidos.',
            opciones: [
                {
                    texto: '"Todos roban, es normal"',
                    efecto: { recursosGlobales: { educacionAccesible: -5 } },
                    descripcionEfecto: '-5% educación (normalizar corrupción)'
                },
                {
                    texto: 'Indignarse un poco',
                    efecto: {},
                    descripcionEfecto: 'Nada cambia'
                }
            ]
        }
    ],

    // ===== 2005-2015: LA CRISIS (DE OTROS) =====
    2005: [
        {
            id: 'crisisPico',
            titulo: 'Estalla la Burbuja',
            descripcion: 'Los bancos quiebran, pero el gobierno los rescata con dinero público. Tus ahorros están a salvo.',
            opciones: [
                {
                    texto: 'Comprar pisos embargados',
                    efecto: { playerResources: { vivienda: 2 }, recursosGlobales: { viviendaDisponible: -12 } },
                    descripcionEfecto: '+2 pisos baratos'
                },
                {
                    texto: 'Asegurar la pensión',
                    efecto: { playerResources: { pension: 15 }, recursosGlobales: { huchaPensiones: -5 } },
                    descripcionEfecto: '+15% pensión'
                }
            ]
        },
        {
            id: 'desahucios',
            titulo: 'Ola de Desahucios',
            descripcion: 'Miles de familias pierden sus casas. Los precios de alquiler suben porque hay más demanda.',
            opciones: [
                {
                    texto: 'Subir el alquiler de tus pisos',
                    efecto: { recursosGlobales: { viviendaDisponible: -10 } },
                    descripcionEfecto: '-10% vivienda accesible'
                },
                {
                    texto: 'Mantener precios',
                    efecto: {},
                    descripcionEfecto: 'Nada (pierdes oportunidad)'
                }
            ]
        },
        {
            id: 'millennialsAdultos',
            titulo: 'Los Millennials Crecen',
            descripcion: 'Una nueva generación busca trabajo y vivienda. Compiten por lo mismo que tú ya tienes.',
            opciones: [
                {
                    texto: '"Que se busquen la vida"',
                    efecto: { recursosGlobales: { empleoEstable: -8, viviendaDisponible: -5 } },
                    descripcionEfecto: 'Menos recursos para ellos'
                },
                {
                    texto: 'Darles consejos',
                    efecto: {},
                    descripcionEfecto: '"Yo a tu edad..."'
                }
            ]
        },
        {
            id: 'rescateBancario',
            titulo: 'Rescate Bancario',
            descripcion: 'El gobierno rescata a los bancos. Alguien tiene que pagarlo.',
            opciones: [
                {
                    texto: 'Apoyar el rescate',
                    efecto: { recursosGlobales: { huchaPensiones: -8 } },
                    descripcionEfecto: '-8% hucha pensiones'
                },
                {
                    texto: 'Protestar',
                    efecto: {},
                    descripcionEfecto: 'Nada (lo rescatan igual)'
                }
            ]
        },
        {
            id: 'recortes',
            titulo: 'Recortes en Sanidad y Educación',
            descripcion: 'Hay que recortar de algún sitio. Pero no de pensiones.',
            opciones: [
                {
                    texto: 'Apoyar recortes',
                    efecto: { recursosGlobales: { educacionAccesible: -8, saludPlaneta: -5 } },
                    descripcionEfecto: 'Menos servicios públicos'
                },
                {
                    texto: 'Oponerse',
                    efecto: {},
                    descripcionEfecto: 'Nada'
                }
            ]
        },
        {
            id: 'hijosEnCasa',
            titulo: 'Hijos que No se Van',
            descripcion: 'Tus hijos adultos siguen viviendo contigo. No pueden permitirse un piso.',
            opciones: [
                {
                    texto: '"Es que no se esfuerzan"',
                    efecto: { recursosGlobales: { viviendaDisponible: -3 } },
                    descripcionEfecto: '-3% vivienda'
                },
                {
                    texto: 'Ayudarles con la entrada',
                    efecto: { recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '-5% vivienda (compran piso)'
                }
            ]
        },
        {
            id: 'preferentes',
            titulo: 'Las Preferentes de Bankia',
            descripcion: 'El banco te ofrece un producto "seguro" con alta rentabilidad. El director es de confianza.',
            opciones: [
                {
                    texto: 'Invertir los ahorros',
                    efecto: { playerResources: { pension: -20 } },
                    descripcionEfecto: '-20% pensión (estafa)'
                },
                {
                    texto: 'Desconfiar del banco',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% pensión (esquivas la trampa)'
                }
            ]
        },
        {
            id: 'reformaLaboral2012',
            titulo: 'Reforma Laboral 2012',
            descripcion: 'Se abaratan los despidos y se facilitan los EREs. Tú ya tienes trabajo fijo.',
            opciones: [
                {
                    texto: 'Apoyar la reforma',
                    efecto: { recursosGlobales: { empleoEstable: -12 } },
                    descripcionEfecto: '-12% empleo estable'
                },
                {
                    texto: 'Oponerse',
                    efecto: {},
                    descripcionEfecto: 'La aprueban igual'
                }
            ]
        }
    ],

    // ===== 2015-2025: LA COSECHA =====
    2015: [
        {
            id: 'airbnb',
            titulo: 'Boom del Alquiler Turístico',
            descripcion: 'Airbnb permite alquilar tu piso a turistas por el triple que a locales.',
            opciones: [
                {
                    texto: 'Convertir pisos a turístico',
                    efecto: { recursosGlobales: { viviendaDisponible: -15 } },
                    descripcionEfecto: '-15% vivienda para locales'
                },
                {
                    texto: 'Mantener alquiler normal',
                    efecto: {},
                    descripcionEfecto: 'Menos beneficio'
                }
            ]
        },
        {
            id: 'covid',
            titulo: 'Pandemia COVID-19',
            descripcion: 'La pandemia golpea. Los mayores tienen prioridad en las vacunas y la atención sanitaria.',
            opciones: [
                {
                    texto: 'Vacunarte primero',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% pensión (sobrevives)'
                },
                {
                    texto: 'Quejarte del gobierno',
                    efecto: {},
                    descripcionEfecto: 'Nada útil'
                }
            ]
        },
        {
            id: 'inflacion',
            titulo: 'Crisis de Inflación',
            descripcion: 'Los precios suben pero las pensiones se revalorizan automáticamente. Los jóvenes no.',
            opciones: [
                {
                    texto: 'Exigir más revalorización',
                    efecto: { playerResources: { pension: 10 }, recursosGlobales: { huchaPensiones: -10 } },
                    descripcionEfecto: '+10% pensión, -10% hucha'
                },
                {
                    texto: 'Comprar otra propiedad',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -8 } },
                    descripcionEfecto: '+1 piso refugio'
                }
            ]
        },
        {
            id: 'herencia',
            titulo: 'Herencia de tus Padres',
            descripcion: 'Tus padres fallecen y heredas su piso. Una propiedad más para la colección.',
            opciones: [
                {
                    texto: 'Quedártelo',
                    efecto: { playerResources: { vivienda: 1 }, recursosGlobales: { viviendaDisponible: -5 } },
                    descripcionEfecto: '+1 piso heredado'
                },
                {
                    texto: 'Venderlo carísimo',
                    efecto: { recursosGlobales: { viviendaDisponible: -3 } },
                    descripcionEfecto: 'Beneficio puntual'
                }
            ]
        },
        {
            id: 'genZ',
            titulo: 'La Gen Z Protesta',
            descripcion: 'Los más jóvenes protestan por el cambio climático y la vivienda.',
            opciones: [
                {
                    texto: '"Niñatos malcriados"',
                    efecto: { recursosGlobales: { saludPlaneta: -5, viviendaDisponible: -3 } },
                    descripcionEfecto: 'Ignoras el problema'
                },
                {
                    texto: 'Escuchar un poco',
                    efecto: {},
                    descripcionEfecto: 'Nada cambia'
                }
            ]
        },
        {
            id: 'nietos',
            titulo: 'Cuidar a los Nietos',
            descripcion: 'Tus hijos trabajan y necesitan quien cuide a los niños.',
            opciones: [
                {
                    texto: 'Cuidar a los nietos gratis',
                    efecto: { playerResources: { pension: 5 } },
                    descripcionEfecto: '+5% felicidad'
                },
                {
                    texto: 'Que contraten a alguien',
                    efecto: { recursosGlobales: { empleoEstable: -3 } },
                    descripcionEfecto: 'Trabajo precario'
                }
            ]
        },
        {
            id: 'jubilacion',
            titulo: 'Llega la Jubilación',
            descripcion: 'Por fin, el momento de cobrar todo lo cotizado.',
            opciones: [
                {
                    texto: 'Pensión máxima',
                    efecto: { playerResources: { pension: 20 }, recursosGlobales: { huchaPensiones: -8 } },
                    descripcionEfecto: '+20% pensión personal'
                },
                {
                    texto: 'Seguir trabajando un poco',
                    efecto: { playerResources: { pension: 10 } },
                    descripcionEfecto: '+10% pensión'
                }
            ]
        },
        {
            id: 'covidResidencias',
            titulo: 'Pandemia en Residencias',
            descripcion: 'La pandemia golpea especialmente a las residencias de mayores. Hay que elegir a quién priorizar.',
            opciones: [
                {
                    texto: 'Prioridad absoluta a mayores',
                    efecto: { playerResources: { pension: 10 }, recursosGlobales: { huchaPensiones: -5 } },
                    descripcionEfecto: '+10% pensión, -5% hucha'
                },
                {
                    texto: 'Equilibrar recursos',
                    efecto: {},
                    descripcionEfecto: 'Solución de compromiso'
                }
            ]
        },
        {
            id: 'turistificacion',
            titulo: 'Turistificación del Centro',
            descripcion: 'Tu barrio de toda la vida se llena de turistas y pisos turísticos. Los precios se disparan.',
            opciones: [
                {
                    texto: 'Convertir tu piso en turístico',
                    efecto: { recursosGlobales: { viviendaDisponible: -10 } },
                    descripcionEfecto: '-10% vivienda para locales'
                },
                {
                    texto: 'Quejarte en el bar',
                    efecto: {},
                    descripcionEfecto: 'Nada cambia'
                }
            ]
        }
    ]
};

// Función para obtener un evento aleatorio de una década
function getEventoAleatorio(decada) {
    const eventosDecada = eventosData[decada];
    if (!eventosDecada || eventosDecada.length === 0) return null;

    // Filtrar eventos no vistos
    const eventosDisponibles = eventosDecada.filter(e =>
        !gameState || !gameState.eventosVistos.includes(e.id)
    );

    if (eventosDisponibles.length === 0) return null;

    const indice = Math.floor(Math.random() * eventosDisponibles.length);
    return eventosDisponibles[indice];
}

// Función para obtener todos los eventos de una década (para mostrar múltiples)
function getEventosDecada(decada) {
    return eventosData[decada] || [];
}

// Contar total de eventos
function getTotalEventos() {
    let total = 0;
    for (const eventos of Object.values(eventosData)) {
        total += eventos.length;
    }
    return total;
}
