Aller au contenu
Arko van Qlimax

Modding : questions & réponses (rapides)

Messages recommandés

Voila tua compris ce que je voulais tentée de faire. Je pense, pour l'idée que j'ai, qu'il serais mieux de faire une chaine d'événement qui dure dans le temps. 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 2 minutes, bearre a dit :

Voila tua compris ce que je voulais tentée de faire. Je pense, pour l'idée que j'ai, qu'il serais mieux de faire une chaine d'événement qui dure dans le temps. 

C'est pas plus compliqué de le faire durée dans le temps surtout pour un character_event. Le plus chaud au début c'est le targeted_decision qu'il faut bien configurer pour arriver à le déclancher.

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour ton essai, si tu n'as encore jamais moddé, tente de faire de l'immédiat, l'étalement dans le temps induit quelques paramètres à gérer en plus.

 

Tente une décision, qui lance un event N°1 qui te propose 2 options "A" et "B".

"A" lance un event  N°2 avec un effet donné et clôt la chaine.

"B" lance un event  N°3 avec un effet autre et clôt la chaine.

Si tu veux complexifier un peu, tu ajoute à l'event 2 ou 3 un choix pour revenir à l'event 1 et faire à nouveau ton choix soit vers A soit vers B, un genre de boucle ou retour en arrière.

Pour le code, en général tu te sers souvent d'une base de code existant que tu allèges et remets à ta sauce ;) -un bon gros recyclage en somme-

 

N'oublie pas le wiki officiel ou tu auras plein d'infos.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je te montre un des miens que j'ai fait il y a pas longtemps

targetted_decisions = {		
	form_chiot_mord_sith = {
		#Place pour ceux qui peuvent avoir la decision - pour toi il faut trouver dans le Wiki uniquement ton personnage
		
		from_potential = { #Celui choisir la décision
			is_ruler = yes
			is_female = yes
			trait = mord_sith_trait
			has_artifact = tenue_mordsith
			has_artifact = agiel
			NOT = { trait = incapable }
		}
		
		potential = {#CELUI QUI PEUT LE RECEVOIR
			NOT = { trait = incapable }
			is_female = no
			NOT = {trait = chiot_mord_sith}
			prisoner = yes
			NOT = { has_character_flag = chiot_en_formation }
		}
		
		allow = { #CONDITION POUR LE RECEVOIR
			is_female = no
			NOT = {trait = chiot_mord_sith}
		}
		
		effect = { #ET C'EST LA QUE TU METTRA LE CHARACTER_EVENT
			
		}
		revoke_allowed = {
			always = no
		}
		ai_will_do = {
			
		}
	}
}

Voila un exemple qui fonctionne du moins en apparence car je n'ai pas encore créer l'event

 

EDIT :  pour toi ça serra

only_playable = yes
filter = self
ai_target_filter = self

pour la zone en tête de la décision

Modifié par lukaslunt

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, bearre a dit :

D'accord, je vais tenter de le faire. En tout cas je vous dit merci d'avoir pris le temps de me répondre.

Hésite pas à poster ta décision si t'a des souci à la faire marché pour nous ça serra plus facile de te corriger

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjours, voila j'ai terminer se qui devrait être ma décision mais qui ne fonctionne pas et, bien que ayant déjà comparais avec d'autre du jeux initiale je n'arrive pas a trouvé le/les erreur(s)

targetted_decisions = {        

    initiation = {
        filter = self
        ai_target_filter = self
                from_potential = {
                is_adult = yes 
                 prisoner = no 
                 NOT = { trait = incapable }

        potential = { #
                  ai = no
              is_adult = yes
        }
        
        allow = {   
                   NOT = { trait = incapable }
        
        }
        
        effect = { 
            character_event = { id = mdteste.00001 }
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
}

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 34 minutes, bearre a dit :

Bonjours, voila j'ai terminer se qui devrait être ma décision mais qui ne fonctionne pas et, bien que ayant déjà comparais avec d'autre du jeux initiale je n'arrive pas a trouvé le/les erreur(s)

targetted_decisions = {        

    initiation = {
        filter = self
        ai_target_filter = self
                from_potential = {
                is_adult = yes 
                 prisoner = no 
                 NOT = { trait = incapable }

        potential = { #
                  ai = no
              is_adult = yes
        }
        
        allow = {   
                   NOT = { trait = incapable }
        
        }
        
        effect = { 
            character_event = { id = mdteste.00001 }
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
}

Alors y'a plusieurs erreur le from_potential je pense ne serra pas utile (même si je te l'avais mis sur le mien mais c'est quand c'est destiné à d'autres personnages et en plus il n'est pas fermé par un } ce qui fait qu'il te fait bugger la décision

 

Essaie avec ça

targetted_decisions = {        
    initiation = {
        filter = self
        ai_target_filter = self
                
        potential = { #
           is_adult = yes 
           prisoner = no 
           NOT = { trait = incapable }
        }
        
        allow = {   
                   NOT = { trait = incapable }
        }
        
        effect = { 
            character_event = { id = mdteste.00001 }
        }
        revoke_allowed = {
            always = no
        }
        ai_will_do = {
            factor = 0
        }
    }
}

 

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, bearre a dit :

Je te remercie cela a marcher.

Si tu l'a pas déja telecharge notepad++ tu arrivera mieux à gerer les {} qui sont responsable de beaucoup de bug

Partager ce message


Lien à poster
Partager sur d’autres sites

Petite question (enfin plusieurs)

J'aimerai créer la sibille du culte de dibella, mais j'ai un souci.

 

Tout d'abord j'aimerai que la décision soit possible que si un des membres dans la court possède le trait = sibille je sait pas quel scope utiliser pour la décision.

 

Après j'ai créer un event qui à la mort de la sibille desactive le titre et la j'aimerai que le titre de sibille soit donnée à une fille (une seule) entre 0 et 8 ans de religion dibella_faith, mais je ne sait pas comment faire.

 

Si vous avez une idée je prend

 

EDIT : 

Bon j'ai peut être trouvé une solution pour mettre le trait de sibille

Trouvé aussi pour la première. Faudra tester la mort mais la naissance c'est bon.

Modifié par lukaslunt

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, Grozol a dit :

tu peux pas utiliser random_character ?

J ai trouver une solution avec on action. Quand le trait sibille n existe pas il est cree a la naissaance d une fille de la religion. La un global flag s applique. Quand elle meurt le titre est desactive et le global flag disparait et ca recommence. j ai tester que la naissance. Pas encore eu la mort de la sibille.

Partager ce message


Lien à poster
Partager sur d’autres sites

Petite question. J'aimerai savoir quel est le scope à mettre pour englober tout les titulaire de titres non indépendant vassal d'un royaume, empire, comté ?

Si vous avez la réponse je prend.

 

Autre question comment faire une vassalisation?

Modifié par lukaslunt

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, Grozol a dit :

is_vassal_or_below

mais c est une condition pas un scope (j ai pas encore saisi la nuance, parce ue pour réduire le scope faut des conditions)

J'ai trouvé 

set_defacto_liege = k_sithari j'espère que ça fonctionnera. Je l'ai trouvé dans les vassalisation d'ordre religieux avec = FROM j'ai simplement mis le titre que je suis sure il aura mais faudra que je teste en jeux mais ça va etre chaud c'est pas un event qui doit avoir lieu souvent.

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, Grozol a dit :

ça c est une action ça va faire devenir ceux à qui tu adresses l event des vassaux de k_sithari

J'ai pas tout saisit.

Mon but c'est que le titulaire du k_sithari vassalise les membre barons, comte, roi, empereur independant de la religion sith. Il deveint donc leurs suzerain

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, Grozol a dit :

ok donc dans trigger tu mets religion =sith

et tu mets

set_de_facto_liege = k_sithari dans immediate

Alors en fait pas de trigger ça vient d'une decision, le set_defacto c'est dans option car j'ai deux choix accepter ou refuser

Partager ce message


Lien à poster
Partager sur d’autres sites

Petite question. J'aimerai savoir comment déclancher un evenement en cas d'execution d'un personnage prisonnier. je sait faire pour un personnage mort avec le on_action mais j'aimerai qu'il soit déclanché que si le personnage est executé.

 

EDIT : C'est bon il y a aussi un on_action pour les execution je l'avais louper

 

Merci

Modifié par lukaslunt

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×