• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

matteli

Cartographe royal
May 1, 2004
1.636
0
Dans un évènement random de l'AGCEEP, il y a la commande :

command = { type = war which = -3 }

C'est pour indiqué un pays voisin à celui qui reçoit l'évènement ?

DE façon générale, quelles sont toutes les commandes qui permettent de déterminer un pays visé ?

Je connais :

-1, pays aléatoires
-6, empereur
 
-3, désigne le dernier pays (ou province quand une commande vise une province) ciblé dans l'event.

Par exemple :
Code:
command = { type = relations which = -1 value = -100 }
command = { type = war which = -3 }
La première commande va cibler un pays au hasard, et la deuxième commande reprendra le même.

Si il n'y a pas de -1 dans les commandes précédentes, le moteur regarde dans les triggers.

Par exemple :
Code:
trigger = { exists = -1 }
[...]
command = { type = war which = -3 }
La commande visera le pays déterminé au trigger. Ce modèle est généralement plus courant pour les provinces. (en fait, comme çà de mémoire je n'ai pas souvenir de l'utilisation du déterminant aléatoire -1 pour un pays tiers dans les triggers, donc çà peut ne pas marcher du tout)
 
ok l'exemple était le suivant :

event = {
id = 96009112
trigger = {
ai = no
stability = -2
NOT = { year = 1789 }
NOT = { religion = pagan }
}
random = yes
name = "EVENTNAME_RANDOM112" #Pretender to the Throne
desc = "EVENTHIST_RANDOM112"
#-#After a domestic conflict the defeated leaders would try to gain support from neighbouring countries. Usually they would end up wandering across the countryside leaving a trail of unpaid bills behind them, but sometimes a country with an axe to grind against their homeland would support their claims.

action_a = {
name = "ACTIONNAME_RANDOM112A" #Send him away
command = { type = relation which = -1 value = 10 }
}
action_b = {
name = "ACTIONNAME_RANDOM112B" #Support his claim
command = { type = casusbelli which = -3 value = 1 }
command = { type = war which = -3 }
command = { type = relation which = -3 value = -35 }
command = { type = treasury value = -150 }
command = { type = infantry which = -2 value = 5000 }
command = { type = cavalry which = -2 value = 2000 }
}
}


Donc le pays est choisi au hasard dans l'action_a et il est répété dans l'action_b ?
 
Ambassador said:
-3, désigne le dernier pays (ou province quand une commande vise une province) ciblé dans l'event.

Par exemple :
Code:
command = { type = relations which = -1 value = -100 }
command = { type = war which = -3 }
La première commande va cibler un pays au hasard, et la deuxième commande reprendra le même.

Si il n'y a pas de -1 dans les commandes précédentes, le moteur regarde dans les triggers.

Par exemple :
Code:
trigger = { exists = -1 }
[...]
command = { type = war which = -3 }
La commande visera le pays déterminé au trigger. Ce modèle est généralement plus courant pour les provinces. (en fait, comme çà de mémoire je n'ai pas souvenir de l'utilisation du déterminant aléatoire -1 pour un pays tiers dans les triggers, donc çà peut ne pas marcher du tout)
et si comme trigger on a un

Code:
trigger = { 
                         OR = { 
                                  { exists = u01 }
                                  { exists = u02 }
                                  { exists = u03 }
                                  { exists = u04 }
                           }
                       }
[...]
command = { type = war which = -3 }
quel pays va etre choisi ?
le premier qui a permi de verifier le trigger ?
ou bien le dernier de la liste (donc u04) ?

si le -3 renvoie au 1er pays ayant vrai la condition, on pourra enfin des events pour declarer la guerre (ou autre chose) à un pays qui controle une province cicbé :cool:

arff
l'exemple, avec les action a et b de matteli, me font penser que ce sera toujours u04 :(