• 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
Je testais la fonction
"command = { type = MIL which = x value = y }" quand je me suis rendu compte que lorsqu'une diminution d'une des compétences du monarque descendait celle-ci en dessous de 0, il y avait un CTD.

Mais alors la crise de folie du monarque qui fait descendre les compétences du monarques de 3 points fait sauter le jeu si le monarque a déjà des compétences à 2 ou moins.

Quelqu'un peut il me confirmer ?
 
Jun 28, 2005
6.697
0
Je n'ai jamais eu un tel CTD. Tu es sur que c'est bien la cause ?
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Ben d'après mes essais, il y avait un CTD en 1.09
J'ai fais le test avec un pays sur la compétence ADM.
Peut être que la crise de folie du monarque peut être évité dans ce cas, car les command n'est pas réalisables pour un pays ayant un monarque avec une compétence de 2.

Mais mon test était réalisé sur un event non random, et là j'ai fait plusieurs tests et à chaque fois que l'event devait descendre une compétence en dessous de 0, le CTD avait lieu au moment où l'event devait s'afficher.
 

unmerged(40707)

Just call me Yoda in private!
Mar 1, 2005
20.187
5
Je veux bien le croire mais je n'ai jamais vu de CTD à cause de ça. Je le note, comme dirait l'autre.

Attention, il y a un bug graphique pour les valeurs ADM/MIL/DIP -1. Rien n'est affiché dans l'infobulle du bouton des actions qui en contiennent mais l'effet est bien appliqué. C'est assez déroutant et le pire est que ça ne concerne que le -1, toutes les autres valeurs sont correctement affichées.

Dans l'AGCEEP, nous avons pris le parti de remplacer tous les -1 par des -2 mais avec une durée réduite de moitié. C'est pas le top mais, au moins, un joueur voit tout ce qui lui arrive.
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Pour vous prouver (et me confirmer) que je ne me trompe pas, je vous invite à copier l'event ci-dessous se trouvant dans les balises et le coller dans la version vanilla du fichier event de la bavière "DB\Events\major_bay.txt" et de lancer EU2 en vanilla avec la Bavière.
Le CTD a lieu sans que l'event n'ait le temps de s'afficher.

Je précise que le monarque est Ernst avec un 8 en ADM.

Vous pouvez pour confirmer remplacer dans mon event le -9 par -8 pour constater que dans ce cas, le CTD n'as pas lieu.

Code:
event = {
	id = 145986212
	random = no
	country = BAY
	name = "régence"
	desc = "Houu le vilain bug"
	date = { day = 15 month = january year = 1419 }
	action_a = {
		name = "ok"
		command = { type = ADM   which = -9 value = 12 }
	}
}
 
Jun 28, 2005
6.697
0
matteli said:
Le CTD a lieu sans que l'event n'ait le temps de s'afficher.
Si c'est le cas, alors le problème ne vient pas d'une commande.
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Ambassador said:
Si c'est le cas, alors le problème ne vient pas d'une commande.

Dans ce cas, comment expliquer que le fait de seulement changer le -9 en -8 debugge cet event.
 
Jun 28, 2005
6.697
0
matteli said:
Dans ce cas, comment expliquer que le fait de seulement changer le -9 en -8 debugge cet event.
Cà suffit ?

As-tu essayé sur un monarque qui a 9 dans le skill ?
 

unmerged(1385)

AGCEEP French Translator
Mar 1, 2001
2.903
0
Visit site
Je partage assez l'avis d'Ambassador parce que le CTD devrait se produire après la prise en compte de l'event au moment du choix.
As-tu essayé avec une autre valeur que -9 qui ferait descendre la carac en dessous de 0 ?
Par exemple un monarque avec une carac de 5 et un event qui fait baisser de 6.
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Ambassador said:
Cà suffit ?

As-tu essayé sur un monarque qui a 9 dans le skill ?

Oui et non, ce sont les 2 seuls essais que j'ai fais (plusieurs fois) avec toujours les 2 résultats décrits.

Je n'ai pas poussé plus loin en admettant que c'étais un bug.

Après en effet, ce bug n'a peut être pas lieu dans d'autres cas.
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Essayer, ça vous prendera 2 minutes.

Je me suis peut être trompé.
Je voudrais bien en tout cas.
 
Jun 28, 2005
6.697
0
YodaMaster said:
Pareil. Je pensais à un problème de valeur hors limite mais pas testé pour -9. Comme le -1 est déjà buggé à l'affichage...
Idem. Peut être que la commande n'accepte pas une valeur "inférieure" à -8. Reste à essayer ce que Aegnor propose.
 

unmerged(1385)

AGCEEP French Translator
Mar 1, 2001
2.903
0
Visit site
Je viens de faire un test rapide en utilisant ton matériel mais avec l'AGCEEP (ma vanilla au boulot n'est pas terrible - il manque des fichiers).
Avec un monarque à 8 en ADM et un event avec -9 --> CTD
Avec un monarque à 5 en ADM et un event avec -6 --> OK, pas de problème
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Aegnor said:
Par exemple un monarque avec une carac de 5 et un event qui fait baisser de 6.

idem, je viens d'essayer
DIP = 5 avec -6 CTD
avec -5 c'est bon

et je confirme l'event a juste le temps de s'afficher 1/10 de seconde avant le CTD.
 

matteli

Cartographe royal
May 1, 2004
1.636
0
Aegnor said:
Avec un monarque à 5 en ADM et un event avec -6 --> OK, pas de problème

Tiens, je viens d'essayer ce cas et j'ai un CTD. :confused:
 

unmerged(1385)

AGCEEP French Translator
Mar 1, 2001
2.903
0
Visit site
matteli said:
Tiens, je viens d'essayer ce cas et j'ai un CTD. :confused:
Moi, ça marche.
Par contre je viens d'essayer avec la config suivante :
Avec un monarque à 5 en ADM et un event avec -9 --> rien du tout, j'ai même pas l'event à l'écran...

:confused: :confused: :confused:

là je pense qu'il va falloir pousser les tests.
T'es en 1.09 mat ?