Conectarse

Recuperar mi contraseña

Últimos temas
» Rebajas de Steam en el Black Friday 2017
Hoy a las 12:40 pm por Miguel80tp

» Cantabrian Wars HatG 1.0
Ayer a las 6:15 pm por Miguel80tp

» Mongoles y Timuridos jugables
Mar Nov 21, 2017 2:46 pm por Miguel80tp

» ¿Que mod les pareces que es el mejor?¿Porque?
Mar Nov 14, 2017 11:34 am por Miguel80tp

» Cantabrian Wars 0.2
Sáb Nov 11, 2017 1:32 pm por Miguel80tp

» Mini-Mod: España en la coalición
Sáb Nov 11, 2017 12:21 pm por Miguel80tp

» Dudas y preguntas sobre el Rome Total War
Sáb Nov 11, 2017 12:18 pm por Miguel80tp

» Modelos para Rome Total War
Sáb Nov 11, 2017 12:11 pm por Miguel80tp

» Tensión en oriente
Sáb Sep 30, 2017 1:18 pm por Archaeopterix

» Guía de como hacer la Unit Cards en 3ds Max.
Dom Sep 03, 2017 9:03 am por Legionarius Argentum

» Presentaciones.
Lun Mayo 01, 2017 7:11 pm por tribunvs34

» Minimod Cámara Role-Player
Lun Mar 27, 2017 6:24 am por Archaeopterix

» Modificaciones que mejoran el juego original (... en progreso)
Lun Mar 27, 2017 6:04 am por Archaeopterix

» Garrison Script
Mar Mar 14, 2017 2:31 pm por Archaeopterix

» Despedidas.
Vie Mar 10, 2017 9:51 am por Legio IX

Estadísticas
Tenemos 321 miembros registrados.
El último usuario registrado es ciberjamm.

Nuestros miembros han publicado un total de 9769 mensajes en 743 argumentos.
Noviembre 2017
LunMarMiérJueVieSábDom
  12345
6789101112
13141516171819
20212223242526
27282930   

Calendario Calendario

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 41 el Miér Jul 19, 2017 2:03 am.
Sondeo

¿Te gusta el foro?

55% 55% [ 35 ]
42% 42% [ 27 ]
2% 2% [ 1 ]
2% 2% [ 1 ]

Votos Totales : 64

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Geolocalizador

Sub-Mod Seleción del heredero

Ver el tema anterior Ver el tema siguiente Ir abajo

Sub-Mod Seleción del heredero

Mensaje por Miguel80tp el Jue Jun 13, 2013 1:45 pm

SUB-MOD SELECCIÓN DEL HEREDERO

Este Sub-Mod incorpora un script que sirve para elegir el siguiente heredero de facción cada vez que muera el líder. Al principio podrás elegirlo en cuanto empiecen a surgir nuevos miembros de familia.

Aparecerá un evento de pregunta, en el cual se abrirá la pantalla del árbol familiar para poder elegir al futuro heredero. Si rechazas la opción de elegir, no te aparecerá hasta que muera el líder de facción. Si la aceptas aparece la pantalla del árbol familiar, donde tienes que elegir un miembro (excepto el líder y el heredero) y pulsar el botón de visualizar el personaje para seleccionar a tu próximo heredero. Si no te interesa ninguno de los miembros existentes en ese momento, puedes cerrar la ventana y elegirlo más adelante en otro turno, entrando por tu propia cuenta en la pantalla del árbol familiar.

Para que funcione, aparte de incluir el script, es necesario crear un "trait". Estos son los ficheros que hay que modificar para incorporar el sub-mod:

Añadir el código de script en el campaign_script.txt
Código:
declare_counter candidate
 declare_counter first_candidate
 declare_counter checking
 declare_counter active_heir_bucle
 declare_counter decline_sh

 monitor_event CeasedFactionHeir CharacterIsLocal
 and I_CompareCounter candidate = 0

 historic_event select_candidate true
 set_counter first_candidate 1
 
 end_monitor

 monitor_event BrotherAdopted CharacterIsLocal
 and I_TurnNumber >= 0
 and I_CompareCounter candidate = 0
 and I_CompareCounter first_candidate = 0
         and I_CompareCounter active_heir_bucle = 0

 historic_event select_candidate true
 set_counter first_candidate 1
 set_counter active_heir_bucle 1

 terminate_monitor
 end_monitor

 monitor_event CharacterComesOfAge FactionIsLocal
 and IsGeneral
 and I_CompareCounter candidate = 0
 and I_CompareCounter first_candidate = 0
         and I_CompareCounter active_heir_bucle = 0
 
 historic_event select_candidate true
 set_counter first_candidate 1
 set_counter active_heir_bucle 1

 terminate_monitor
 end_monitor

     monitor_event FactionTurnEnd FactionType slave
         set_counter checking 1
   end_monitor

     monitor_event CharacterTurnEnd CharacterIsLocal
         and I_TurnNumber > 0
         and Trait HeirCandidate > 0

         set_counter checking 2
     end_monitor

   monitor_event FactionTurnEnd FactionIsLocal
         and I_CompareCounter checking = 1
         and I_CompareCounter active_heir_bucle = 1
         and I_CompareCounter decline_sh = 0
         and I_CompareCounter candidate = 0

         historic_event select_candidate true
         set_counter first_candidate 1
     end_monitor

 monitor_event EventCounter EventCounterType select_candidate_accepted
 and I_EventCounter select_candidate_accepted = 1

 select_ui_element faction_button
 simulate_mouse_click lclick_down
 simulate_mouse_click lclick_up

 select_ui_element family_tree_button
 simulate_mouse_click lclick_down
 simulate_mouse_click lclick_up

 select_ui_element faction_button
 simulate_mouse_click lclick_down
 simulate_mouse_click lclick_up

 ui_flash_start family_tree_zoom_to_button
 set_event_counter select_candidate_accepted 0
 set_counter candidate 1
 
 end_monitor

 monitor_event CharacterSelected CharacterIsLocal
 and I_CompareCounter candidate = 1
 and I_ScrollOpen family_tree_scroll
 and IsGeneral
           and not IsFactionLeader
           and not IsFactionHeir

 ui_flash_stop
 console_command give_trait this HeirCandidate 1
 set_counter candidate 0
 historic_event selected

 end_monitor

 monitor_event EventCounter EventCounterType select_candidate_declined
 and I_EventCounter select_candidate_declined = 1

 set_counter decline_sh 1
 end_monitor

Añadir eventos en el historic_events.txt
Código:
{SELECT_CANDIDATE_BODY}¿Desea elegir el miembro de la familia que será el próximo heredero de la facción?\n\n\n\n(INSTRUCCIONES: Si rechazas la opción de elegir, no te volverá a aparecer hasta que muera el líder de facción. Si la aceptas, aparece la pantalla del árbol familiar, donde tienes que elegir un miembro (excepto el líder y el heredero) y pulsar el botón de visualizar el personaje para seleccionar a tu próximo heredero. Si no te interesa ninguno de los miembros existentes en este momento, puedes cerrar la ventana y elegirlo más adelante en otro turno, entrando por tu propia cuenta en la pantalla del árbol familiar.)
{SELECT_CANDIDATE_TITLE}Seleccionar el próximo heredero
{SELECTED_BODY}El general seleccionado trendrá derechos de herencia al trono, seguido del actual heredero.
{SELECTED_TITLE}Privilegios de herencia otorgados

Añadir este trait y los triggers en el export_descr_character_traits.txt
Código:
;------------------------------------------
Trait HeirCandidate
    Characters family

    Level Heir_Candidate
        Description Heir_Candidate_desc
        EffectsDescription Heir_Candidate_effects_desc
        Threshold  1
 
        Effect Authority  8
        Effect PersonalSecurity  2

;------------------------------------------
;== TRIGGER DATA STARTS HERE ==
;------------------------------------------
Trigger Heir_excandidate
    WhenToTest BecomesFactionHeir

    Condition Trait HeirCandidate > 0

    Affects HeirCandidate  -1  Chance  100

;------------------------------------------
Trigger Leader_excandidate
    WhenToTest BecomesFactionLeader

    Condition Trait HeirCandidate > 0

    Affects HeirCandidate  -1  Chance  100

;------------------------------------------

Añadir descripción en el export_vnvs.txt
Código:
{Heir_Candidate}Candidato a heredero
{Heir_Candidate_desc}Es uno de los principales candidatos en la línea sucesoria al trono.
{Heir_Candidate_effects_desc}Posee un buen grado de autoridad y dotes de líderazgo.

DESCARGA:

Aquí os podéis descargar directamente el submod, donde incluye todos los ficheros necesarios.

[Tienes que estar registrado y conectado para ver este vínculo]

CRÉDITOS:

SUB-MOD Selección del heredero: Realizado por Miguel80tp


FOTOS:
Fotos de ejemplo del script:









Leer si se pone en un mod con familia numerosa:
Evento extra:
Si las facciones empiezan con varios generales que son miembros de familia, sería mejor añadir este evento extra. Porque puede que no aparezcan nuevos miembros y no saltará la primera elección de candidato. Entonces no podrás elegir hasta que se muera el líder actual. Habría que añadir en el "campaign_script.txt", después de esto:
declare_counter candidate
declare_counter first_candidate
Escribir esto:
Código:
monitor_event FactionTurnStart FactionIsLocal
 and I_TurnNumber > 1
 and I_CompareCounter candidate = 0
 and I_CompareCounter first_candidate = 0

 historic_event select_candidate true
 set_counter first_candidate 1

 terminate_monitor
 end_monitor
En el turno tres te da la opción de elegir entre los que tienes. Si no quieres elegir todavía puedes cerrar la pantalla del árbol familiar y abrirla más adelante para elegirlo (cuando sale el círculo rojo en el botón es que está disponible la opción).


Última edición por Miguel80tp el Dom Mar 06, 2016 4:57 am, editado 11 veces

______________________________



[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 320
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

Volver arriba Ir abajo

Re: Sub-Mod Seleción del heredero

Mensaje por Legionarius Argentum el Jue Jun 13, 2013 6:02 pm

Vaya miguel, que curro el tuyo.... jajajaja que raro sonó eso, parecia que me referia a otra cosa, pero en fin + rep

______________________________

avatar
Legionarius Argentum
Fundador/Administrador
Fundador/Administrador

Mensajes : 1895
Fecha de inscripción : 22/03/2011
Edad : 28
Localización : Comalcalco, Tabasco, México

http://twhp.foroactivo.mx

Volver arriba Ir abajo

Re: Sub-Mod Seleción del heredero

Mensaje por Miguel80tp el Jue Jun 13, 2013 6:26 pm

Gracias Argentum! Sí, el título no me convence mucho ¿alguna sugerencia? jejeje. Es que tampoco puedo poner "elegir heredero" estrictamente, porque en el Medieval no se puede, a diferencia del Rome. Esa opción la suprimieron, y lo que he hecho es un script para forzar a la IA que el siguiente heredero a partir del que está en el descr_strat, pueda controlar yo quién vaya a ser.


EDITADO: He editado el título y fuera, eso de "próximo" no deja muy claro de que va la cosa.

______________________________



[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 320
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

Volver arriba Ir abajo

Re: Sub-Mod Seleción del heredero

Mensaje por Miguel80tp el Sáb Ago 10, 2013 5:08 am

Si se incluye en un mod que comienza con familia numerosa, o sea, con varios generales que son miembros de familia, sería mejor añadir esta secuencia de script. Porque puede que no aparezcan nuevos miembros y no saltará la primera elección de candidato. Entonces no se podrá elegir hasta que se muera el líder actual. Habría que añadir en el "campaign_script.txt", después de esto:
declare_counter candidate
declare_counter first_candidate
Escribir esto:
Código:
   monitor_event FactionTurnStart FactionIsLocal
      and I_TurnNumber > 1
      and I_CompareCounter candidate = 0
      and I_CompareCounter first_candidate = 0

      historic_event select_candidate true
      set_counter first_candidate 1

      terminate_monitor      
   end_monitor
En el turno tres te da la opción de elegir entre los que tienes. Si no quieres elegir todavía puedes cerrar la pantalla del árbol familiar y abrirla más adelante para elegirlo (cuando sale el círculo rojo en el botón es que está disponible la opción).

______________________________



[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 320
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

Volver arriba Ir abajo

Re: Sub-Mod Seleción del heredero

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.