PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VicEmpires] AI_EVENT triggert nur bei menschlichem Spieler



Friedrich III.
21.05.09, 16:05
Wieder kann ich einen guten Rat von den werten Regenten gebrauchen. :)


event = {
id = 99999990274
persistent = yes

trigger = {
government = { type = communist }
constitution = { type = proletarian_dictatorship }
}

name = "AI_EVENT"
desc = "AI_EVENT"

date = { day = 1 month = january year = 1836 }
offset = 180
deathdate = { day = 30 month = december year = 1935 }

action_a = {
name = "OK"
command = { type = set_religion which = pagan }
command = { type = convert_pop_type which = communist value = pagan when = 75 }
command = { type = convert_pop_type which = socialist value = pagan when = 75 }
command = { type = convert_pop_type which = religious_minority value = pagan when = 25 }
command = { type = pop_dominant_issue which = 75 value = atheism }
command = { type = pop_ideology which = 50 value = communist }
}
}

Bei einem menschlichen Spieler triggern die Atheismus-Events (das obige ist eins von drei), nur bei einer AI-Nation nicht.

Woran könnte es liegen?

LettowVorbeck
22.05.09, 12:00
Als trigger noch ai = yes eintragen. :wirr:

Friedrich III.
22.05.09, 12:09
Als trigger noch ai = yes eintragen. :wirr:

Als ob ich das nicht versucht hätte, aber ich probiere es mal in Verbindung mit OR = {}. ;)

EDIT:


trigger = {
OR = {

AND = {
ai = no
government = { type = anarcho_liberal }
constitution = { type = presidential_dictatorship }
}

AND = {
ai = yes
government = { type = anarcho_liberal }
constitution = { type = presidential_dictatorship }
}
}
}

Klappt auch nicht.

Al. I. Cuza
22.05.09, 12:10
Es soll ja für alle triggern, nicht nur die AI ;)

sheep-dodger
22.05.09, 13:39
Kann man es für die AI-Nationen manuell triggern?

Friedrich III.
22.05.09, 15:24
Kann man es für die AI-Nationen manuell triggern?

Nein (gerade getestet), sei es auch mit langer oder kurzer ID. :(

sheep-dodger
22.05.09, 15:39
Ganz blöde Frage: Überprüfst du ob das Event manuell triggert indem du danach speicherst und als das Test-Land neu lädst? Bau mal ein Kommando ein, welches zB das Prestige verändert damit du sicher feststelllen kannst, ob es getriggert wurde. Weil afaik werden die AI-Events nicht in der history angezeigt. Das wäre das einzige was mir dazu auf die Schnelle einfällt.

Preussenhusar
22.05.09, 15:42
Vicky ist auch wegen Triggern empfindlicher.
Die müssen, anders als HOI, auch erfüllt sein,
sonst kann man nicht manuell triggern.

PH

Friedrich III.
22.05.09, 16:40
Ganz blöde Frage: Überprüfst du ob das Event manuell triggert indem du danach speicherst und als das Test-Land neu lädst?

Nein, ich prüfe im laufenden Spiel, ob sich etwas ändert (sprich: Religion der AI-Nation -> Heidnisch).

Wenn ich das Offset auf 30 oder 7 setze, passiert auch nichts. Wenn ich das Event einem Land zuweise (country = x), dann triggert es. :wirr:


EDIT:

Ob persistent = yes und invention = yes eine Abhilfe schafft?

EDIT #2:

Mit invention = yes triggert es auch bei AI-Nationen. :)