Inicio de la partida, ataque de bandido.

    Comparte
    avatar
    Matnius
    Miliciano
    Miliciano

    Mensajes : 50
    Facción : Reino de Swadia

    Inicio de la partida, ataque de bandido.

    Mensaje por Matnius el Miér Jun 04, 2014 3:36 am

    Buenas, ante todo, estoy en el "desarrollo" de un mod, aunque con tan poca experiencia que tengo, no creo que llegue al puerto que busco, pero aun asi, mi duda es ¿Como puedo evitar que te ataque el bandido al principio del juego, y que solamente saltes al mapa?

    Gracias por su tiempo y por sus respuestas obviamente si las hay.


    _________________
    Los ejércitos caen y se alzan todo el tiempo, los cadáveres se pudren y otros los remplazan, pero solo mi espada junto con la justicia son lo único que perduraran..
    avatar
    Mikeboix
    Emperador
    Emperador

    : : wyrd bi∂ ful ārǣd
    Mensajes : 12071
    Facción : Imperio de Calradia

    Re: Inicio de la partida, ataque de bandido.

    Mensaje por Mikeboix el Miér Jun 04, 2014 9:12 am

    Es bastante simple, pero debes tener conocimientos de MS.

    Te vas al archivo module_game_menus.py y en la parte que dice...


    Código:
      ("start_phase_2",mnf_disable_all_keys,
        "You hear about Calradia, a land torn between rival kingdoms battling each other for supremacy,\
     a haven for knights and mercenaries,  cutthroats and adventurers, all willing to risk their lives in pursuit of fortune, power, or glory...\
     In this land which holds great dangers and even greater opportunities, you believe you may leave your past behind and start a new life.\
     You feel that finally, you hold the key of your destiny in your hands, free to choose as you will,\
     and that whatever course you take, great adventures will await you. Drawn by the stories you hear about Calradia and its kingdoms, you...",
        "none",
        [],
        [
         ("town_1",[(eq, "$current_startup_quest_phase", 0),],"join a caravan to Praven, in the Kingdom of Swadia.",
          [
            (assign, "$current_town", "p_town_6"),
            (assign, "$g_starting_town", "$current_town"),
            (assign, "$g_journey_string", "str_journey_to_praven"),
        (jump_to_menu, "mnu_start_phase_2_5"),
    #        (party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    #        (change_screen_return),
          ]),

    Debes comentar (poner almohadilla) la línea:

    (jump_to_menu, "mnu_start_phase_2_5"),

    Y descomentar (quitar almohadilla):

    (party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
    (change_screen_return),


    De manera que quede así:

    Código:
    ("start_phase_2",mnf_disable_all_keys,
        "You hear about Calradia, a land torn between rival kingdoms battling each other for supremacy,\
     a haven for knights and mercenaries,  cutthroats and adventurers, all willing to risk their lives in pursuit of fortune, power, or glory...\
     In this land which holds great dangers and even greater opportunities, you believe you may leave your past behind and start a new life.\
     You feel that finally, you hold the key of your destiny in your hands, free to choose as you will,\
     and that whatever course you take, great adventures will await you. Drawn by the stories you hear about Calradia and its kingdoms, you...",
        "none",
        [],
        [
         ("town_1",[(eq, "$current_startup_quest_phase", 0),],"join a caravan to Praven, in the Kingdom of Swadia.",
          [
            (assign, "$current_town", "p_town_6"),
            (assign, "$g_starting_town", "$current_town"),
            (assign, "$g_journey_string", "str_journey_to_praven"),
    #     (jump_to_menu, "mnu_start_phase_2_5"),
            (party_relocate_near_party, "p_main_party", "$g_starting_town", 2),
            (change_screen_return),
          ]),

    De esta manera lo que consigues es aparecer directamente al lado de la ciudad que dijiste. Pero habrá un problema, y es que aún seguirá en la taberna el mercader listo para darte la misión. Puedes eliminar al mercader de esta manera, si quieres:

    En el archivo module_game_menus.py


    Código:

                (try_begin),
                  (eq, "$g_starting_town", "$current_town"),
                                 
                  (this_or_next|neg|check_quest_finished, "qst_collect_men"),
                  (this_or_next|neg|check_quest_finished, "qst_learn_where_merchant_brother_is"),
                  (this_or_next|neg|check_quest_finished, "qst_save_relative_of_merchant"),
                  (this_or_next|neg|check_quest_finished, "qst_save_town_from_bandits"),
                  (eq,  "$g_do_one_more_meeting_with_merchant", 1),
                 
               (assign, ":troop_of_merchant", 0),   
                  (try_begin),
                    (eq, "$g_encountered_party_faction", "fac_kingdom_1"),
                    (assign, ":troop_of_merchant", "trp_swadian_merchant"),

    Y comentas las líneas:

    (eq, "$g_encountered_party_faction", "fac_kingdom_1"),
    (assign, ":troop_of_merchant", "trp_swadian_merchant"),



    Y ya está. El mercader desapareció Smile
    ¡Un saludo!


    _________________
    ~No olvides leer las [Tienes que estar registrado y conectado para ver este vínculo]. No resuelvo dudas de los juegos por mensaje privado.~


    avatar
    Neodrako
    Usuario VIP
    Usuario VIP

    Mensajes : 4408
    Edad : 34
    Facción : Gran Polonia

    Re: Inicio de la partida, ataque de bandido.

    Mensaje por Neodrako el Miér Jun 04, 2014 10:02 am

    1+ rep


    Deberías publicar el código Mike  :good: 




    _________________
    Prefiero vivir un dia como lechón que 100 años como cordero

    Guias de los Mount and Blade
    Spoiler:
    Soluciones a dudas y problemas.
    [Tienes que estar registrado y conectado para ver este vínculo]
    Guía Maestra para Mount& Blade: Todo lo que debes saber
    [Tienes que estar registrado y conectado para ver este vínculo]

    Guias en general [Tienes que estar registrado y conectado para ver este vínculo]
    avatar
    Matnius
    Miliciano
    Miliciano

    Mensajes : 50
    Facción : Reino de Swadia

    Re: Inicio de la partida, ataque de bandido.

    Mensaje por Matnius el Jue Jun 05, 2014 4:10 am

    Muchisimas gracias mike! Very Happy Siempre me salvas, de una manera u otra


    _________________
    Los ejércitos caen y se alzan todo el tiempo, los cadáveres se pudren y otros los remplazan, pero solo mi espada junto con la justicia son lo único que perduraran..
    avatar
    Mikeboix
    Emperador
    Emperador

    : : wyrd bi∂ ful ārǣd
    Mensajes : 12071
    Facción : Imperio de Calradia

    Re: Inicio de la partida, ataque de bandido.

    Mensaje por Mikeboix el Jue Jun 05, 2014 2:06 pm

    Neodrako escribió:[Deberías publicar el código Mike

    Pues sí, ahora hago un tema con esta guía  Smile 
    Por cierto, que no es información que yo me inventara o supiera. La he encontrado en un tema de taleworlds, ya daré el enlace.

    Un saludo!


    _________________
    ~No olvides leer las [Tienes que estar registrado y conectado para ver este vínculo]. No resuelvo dudas de los juegos por mensaje privado.~



    Contenido patrocinado

    Re: Inicio de la partida, ataque de bandido.

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Sáb Nov 25, 2017 12:44 am