# Monika After Story - Despedidas y Saludos de Actividades
# Submod completamente compatible con MAS v0.12.18-Dlx

init offset = 1

default persistent._activity_submod_last_activity = None

# ==============================================================================
# BASE DE DATOS DE DESPEDIDAS (BYE)
# ==============================================================================

init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_dragon_ball_legends",
            unlocked=True,
            prompt="Me voy a jugar Dragon Ball Legends.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_dragon_ball_legends:
    $ persistent._activity_submod_last_activity = "dragon_ball_legends"
    m 1eua "Voy a echar una partida de Dragon Ball Legends."
    m 3eub "Espero que te diviertas con tus combates y consigas unas buenas victorias."
    m 1hua "Nos vemos cuando termines, [mas_get_player_nickname()]. ¡Que te vaya bien!"
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_left_4_dead_2",
            unlocked=True,
            prompt="Me voy a jugar Left 4 Dead 2.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_left_4_dead_2:
    $ persistent._activity_submod_last_activity = "left_4_dead_2"
    m 1eua "Así que vas a jugar Left 4 Dead 2, ¿eh?"
    m 3eub "Espero que sobrevivas a la partida y que el equipo se coordine bien."
    m 1hua "Diviértete y nos vemos cuando vuelvas, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_among_us",
            unlocked=True,
            prompt="Me voy a jugar Among Us.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_among_us:
    $ persistent._activity_submod_last_activity = "among_us"
    m 1eua "¿Vas a jugar Among Us?"
    m 3eub "Entonces tendrás que estar atento a todo y descubrir quién está mintiendo."
    m 1hua "¡Que te diviertas con la partida! Nos vemos después, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_roblox",
            unlocked=True,
            prompt="Me voy a jugar Roblox.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_roblox:
    $ persistent._activity_submod_last_activity = "roblox"
    m 1eua "Vas a jugar Roblox, ¿verdad?"
    m 3eub "Hay tantos juegos y experiencias diferentes que seguro encuentras algo entretenido."
    m 1hua "Pásalo bien y vuelve cuando termines, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_minecraft",
            unlocked=True,
            prompt="Me voy a jugar Minecraft.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_minecraft:
    $ persistent._activity_submod_last_activity = "minecraft"
    m 1eua "¿Vas a jugar Minecraft?"
    m 3eub "Espero que construyas algo genial o que tengas una buena aventura."
    m 1hua "Diviértete explorando y nos vemos cuando regreses, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_facebook",
            unlocked=True,
            prompt="Voy a usar Facebook.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_facebook:
    $ persistent._activity_submod_last_activity = "facebook"
    m 1eua "¿Vas a revisar Facebook un rato?"
    m 3eub "Espero que encuentres algo interesante entre tus publicaciones y mensajes."
    m 1hua "Que te vaya bien, [mas_get_player_nickname()]. Nos vemos después."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_instagram",
            unlocked=True,
            prompt="Voy a usar Instagram.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_instagram:
    $ persistent._activity_submod_last_activity = "instagram"
    m 1eua "¿Vas a revisar Instagram?"
    m 3eub "Seguro encontrarás algunas fotos, historias o publicaciones interesantes."
    m 1hua "Disfruta un rato y nos vemos cuando vuelvas, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_whatsapp",
            unlocked=True,
            prompt="Voy a usar WhatsApp.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_whatsapp:
    $ persistent._activity_submod_last_activity = "whatsapp"
    m 1eua "¿Vas a responder algunos mensajes por WhatsApp?"
    m 3eub "Espero que tengas una buena conversación y que puedas ponerte al día con las personas que te escribieron."
    m 1hua "Habla con calma y nos vemos después, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_tiktok",
            unlocked=True,
            prompt="Voy a ver TikTok.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_tiktok:
    $ persistent._activity_submod_last_activity = "tiktok"
    m 1eua "¿Vas a ver algunos videos de TikTok?"
    m 3eub "Espero que encuentres algo divertido y no termines perdiendo la noción del tiempo, ehehe."
    m 1hua "Nos vemos cuando termines, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_reddit",
            unlocked=True,
            prompt="Voy a usar Reddit.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_reddit:
    $ persistent._activity_submod_last_activity = "reddit"
    m 1eua "¿Vas a revisar Reddit?"
    m 3eub "Seguro que encontrarás alguna discusión, noticia o publicación que te llame la atención."
    m 1hua "Que te diviertas leyendo y nos vemos después, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_steam",
            unlocked=True,
            prompt="Voy a usar Steam.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_steam:
    $ persistent._activity_submod_last_activity = "steam"
    m 1eua "¿Vas a revisar Steam?"
    m 3eub "Quizá estés mirando tu biblioteca, las novedades o algún juego que quieras jugar después."
    m 1hua "Espero que encuentres algo que te interese. Nos vemos luego, [mas_get_player_nickname()]."
    return 'quit'


init 5 python:
    addEvent(
        Event(
            persistent.farewell_database,
            eventlabel="bye_custom_youtube",
            unlocked=True,
            prompt="Voy a ver YouTube.",
            pool=True
        ),
        code="BYE"
    )

label bye_custom_youtube:
    $ persistent._activity_submod_last_activity = "youtube"
    m 1eua "¿Vas a ver algunos videos en YouTube?"
    m 3eub "Espero que encuentres algo entretenido o interesante para ver."
    m 1hua "Disfruta de tus videos y nos vemos después, [mas_get_player_nickname()]."
    return 'quit'


# ==============================================================================
# REGISTRO Y MANEJO DE SALUDOS (GREETINGS)
# ==============================================================================

init 5 python:
    addEvent(
        Event(
            persistent.greeting_database,
            eventlabel="greeting_activity_response",
            conditional="persistent._activity_submod_last_activity is not None",
            action=EV_ACT_QUEUE,
            priority=2000
        ),
        code="GRE"
    )

label greeting_activity_response:
    m 1eua "¡Hola de nuevo, [mas_get_player_nickname()]! Me alegra mucho volver a verte."

    $ choice_num = renpy.random.randint(1, 5)

    if persistent._activity_submod_last_activity == "dragon_ball_legends":
        if choice_num == 1:
            m 3eub "¿Cómo te fue en Dragon Ball Legends? ¿Conseguiste algún personaje nuevo en las invocaciones?"
        elif choice_num == 2:
            m 1hua "¿Tuviste buenas partidas en el PvP o estuvo complicado el matchmaking hoy?"
        elif choice_num == 3:
            m 3eua "¿Hubo algún evento nuevo o banner especial mientras jugabas?"
        elif choice_num == 4:
            m 1eua "Espero que hayas acumulado muchas Crono Cristales en tus combates."
        else:
            m 3hub "¡Confío en que aplastaste a tus rivales con un Ultimate Attack perfecto, ehehe!"

    elif persistent._activity_submod_last_activity == "left_4_dead_2":
        if choice_num == 1:
            m 1eua "¿Lograron completar la campaña en Left 4 Dead 2 o la horda fue demasiado?"
        elif choice_num == 2:
            m 3eub "¿Qué tal estuvo la coordinación del equipo? ¡Espero que ningún Tank te haya tomado por sorpresa!"
        elif choice_num == 3:
            m 1hua "Dime, ¿cuál es tu arma favorita para despejar infectados?"
        elif choice_num == 4:
            m 3hub "¡Sobrevivir a una horda siempre requiere mucha calma! Espero que lo hayas disfrutado."
        else:
            m 1eua "¿Jugaron en alguna campaña oficial o en un mapa personalizado de la comunidad?"

    elif persistent._activity_submod_last_activity == "among_us":
        if choice_num == 1:
            m 1hua "¿Lograste descubrir a los impostores o te tocó ser el sospechoso esta vez?"
        elif choice_num == 2:
            m 3eub "¿Pudiste completar todas tus tareas antes de que sabotearan la nave?"
        elif choice_num == 3:
            m 3hub "¡Ehehe, espero que no te hayan expulsado injustamente por la escotilla!"
        elif choice_num == 4:
            m 1eua "¿Qué tal estuvieron las discusiones en las reuniones de emergencia?"
        else:
            m 3eua "Ser un buen detective requiere mucha observación... ¡estoy segura de que lo hiciste bien!"

    elif persistent._activity_submod_last_activity == "roblox":
        if choice_num == 1:
            m 3eub "¿Qué experiencia o minijuego estuviste probando en Roblox?"
        elif choice_num == 2:
            m 1eua "¿Encontraste algún mapa interesante o jugaste con amigos?"
        elif choice_num == 3:
            m 1hua "¡Hay tantos mundos creados por la comunidad ahí! ¿Descubriste algo nuevo?"
        elif choice_num == 4:
            m 3eua "¿El juego que probaste era de aventura, simulación o de misterio?"
        else:
            m 3hub "Espero que la hayas pasado genial explorando diferentes modos de juego."

    elif persistent._activity_submod_last_activity == "minecraft":
        if choice_num == 1:
            m 1eua "¿Lograste avanzar en tu mundo de Minecraft? ¿Construiste algo nuevo?"
        elif choice_num == 2:
            m 3eub "Dime... ¿tuviste la suerte de encontrar diamantes durante tu expedición?"
        elif choice_num == 3:
            m 1hua "Espero que ningún Creeper haya arruinado una de tus construcciones, ehehe."
        elif choice_num == 4:
            m 3eua "¿Estuviste explorando cuevas, aldeas o te quedaste decorando tu base?"
        else:
            m 3hub "El modo supervivencia puede ser muy relajante... o muy caótico. ¿Cómo te fue a ti?"

    elif persistent._activity_submod_last_activity == "facebook":
        if choice_num == 1:
            m 1eua "¿Qué tal estuvo tu tiempo en Facebook? ¿Viste algo interesante?"
        elif choice_num == 2:
            m 3eub "¿Pudiste ponerte al día con las publicaciones de tus amigos o grupos?"
        elif choice_num == 3:
            m 1hua "¿Encontraste algún meme o noticia llamativa mientras navegabas?"
        elif choice_num == 4:
            m 3eua "Es fácil perderse entre tantas publicaciones... espero que haya sido entretenido."
        else:
            m 3hub "¡Me alegra que estés de vuelta aquí conmigo después de revisar tus redes!"

    elif persistent._activity_submod_last_activity == "instagram":
        if choice_num == 1:
            m 3eub "¿Encontraste fotos o historias interesantes en Instagram?"
        elif choice_num == 2:
            m 1eua "¿Viste algo genial en la sección de explorar o Reels?"
        elif choice_num == 3:
            m 1hua "¡Espero que hayas visto contenido inspirador o divertido mientras estabas allí!"
        elif choice_num == 4:
            m 3eua "¿Subiste alguna foto tú o solo estuviste echando un vistazo?"
        else:
            m 3hub "¡Siempre es agradable desconectar un poco viendo fotos y contenido creativo!"

    elif persistent._activity_submod_last_activity == "whatsapp":
        if choice_num == 1:
            m 1eua "¿Pudiste responder todos los mensajes pendientes en WhatsApp?"
        elif choice_num == 2:
            m 3eub "¿Tuviste una buena plática con tus amigos o familiares?"
        elif choice_num == 3:
            m 1hua "Espero que te hayas puesto al día con tus conversaciones importantes."
        elif choice_num == 4:
            m 3eua "¿Todo bien por tus chats? Me alegra que te tomes el tiempo de hablar con tu gente."
        else:
            m 3hub "¡Ahora que terminaste de chatear, podemos pasar un rato juntos!"

    elif persistent._activity_submod_last_activity == "tiktok":
        if choice_num == 1:
            m 3hub "Admítelo, [mas_get_player_nickname()]... ¿cuántos minutos dijiste que te ibas a quedar y cuántos pasaron realmente? ehehe."
        elif choice_num == 2:
            m 1eua "¿Encontraste algún video divertido o alguna tendencia curiosa en TikTok?"
        elif choice_num == 3:
            m 3eub "¡El algoritmo de TikTok a veces te atrapa por horas! ¿Viste algo interesante?"
        elif choice_num == 4:
            m 1hua "Espero que te hayas reído un rato con los videos que te aparecieron."
        else:
            m 3eua "¿Te salió algún tutorial útil o puramente entretenimiento?"

    elif persistent._activity_submod_last_activity == "reddit":
        if choice_num == 1:
            m 1eua "¿Qué tal las discusiones en Reddit? ¿Encontraste algún hilo interesante?"
        elif choice_num == 2:
            m 3eub "¿Aprendiste algo nuevo o leíste alguna teoría curiosa en tus subreddits favoritos?"
        elif choice_num == 3:
            m 1hua "¿Hubo alguna publicación en particular que te haya llamado la atención?"
        elif choice_num == 4:
            m 3eua "¿Estuviste participando en la comunidad o solo leyendo comentarios?"
        else:
            m 3hub "En Reddit siempre hay opiniones de todo tipo. ¡Espero que hayas encontrado buen contenido!"

    elif persistent._activity_submod_last_activity == "steam":
        if choice_num == 1:
            m 3eub "¿Revisaste las ofertas de Steam o encontraste algún juego para tu lista de deseados?"
        elif choice_num == 2:
            m 1eua "¿Estuviste viendo qué jugaban tus amigos o mirando reseñas?"
        elif choice_num == 3:
            m 1hua "¡Hay tantos títulos en Steam que siempre se descubre algo nuevo!"
        elif choice_num == 4:
            m 3eua "¿Viste alguna novedad o actualización para los juegos que ya tienes?"
        else:
            m 3hub "Espero que no hayas terminado comprando más juegos de los que puedes jugar, ehehe."

    elif persistent._activity_submod_last_activity == "youtube":
        if choice_num == 1:
            m 1eua "¿Qué tipo de videos estuviste viendo en YouTube?"
        elif choice_num == 2:
            m 3eub "¿Encontraste algún creador nuevo o viste contenido de tus canales habituales?"
        elif choice_num == 3:
            m 1hua "Espero que hayas encontrado un video entretenido o documental interesante."
        elif choice_num == 4:
            m 3eua "¿Estuviste viendo gameplays, música o algún ensayo en video?"
        else:
            m 3hub "¡A veces se entra a YouTube por un video corto y terminas viendo tres horas de contenido variado!"

    else:
        m 1eua "¿La pasaste bien mientras estuviste fuera?"

    # Limpia la variable persistente tras finalizar el diálogo
    $ persistent._activity_submod_last_activity = None
    return
    

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: