• 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.
Well, I fixed the event, now the game doesn't crash, but it still doesn't trigger. I tried to change the trigger part to something as simple as possible. Still it just doesn't trigger, it doesn't appear anywhere. I did add the text file into the list of events in events.txt. The debug file doesn't show any mistakes. Now the event itself looks like this. What seems to be the problem?

event = {
id = 2048100
random = no
country = MAN
decision = { ispuppet = MAN }
trigger = { ispuppet = MAN }
name = EVT_2048100_NAME #A chance at independence
desc = EVT_2048100_DESC #A chance at independence.
style = 2
picture = "ccip_cw"
action_a = {
name = EVT_2048100_ACTION1 # There is no chance
ai_chance = 80
command = { type = domestic which = defense_lobby value = -1 }
}
action_b = {
name = EVT_2048100_ACTION2 # We must try our luck!
ai_chance = 20
command = { type = war which = JAP }
command = { type = domestic which = defense_lobby value = 2 }
command = { type = relation which = JAP value = -100 }
command = { type = dissent value = -5 }
}
}
 
Well, I fixed the event, now the game doesn't crash, but it still doesn't trigger. I tried to change the trigger part to something as simple as possible. Still it just doesn't trigger, it doesn't appear anywhere. I did add the text file into the list of events in events.txt. The debug file doesn't show any mistakes. Now the event itself looks like this. What seems to be the problem?

event = {
id = 2048100
random = no
country = MAN
decision = { ispuppet = MAN }
trigger = { ispuppet = MAN }
name = EVT_2048100_NAME #A chance at independence
desc = EVT_2048100_DESC #A chance at independence.
style = 2
picture = "ccip_cw"
action_a = {
name = EVT_2048100_ACTION1 # There is no chance
ai_chance = 80
command = { type = domestic which = defense_lobby value = -1 }
}
action_b = {
name = EVT_2048100_ACTION2 # We must try our luck!
ai_chance = 20
command = { type = war which = JAP }
command = { type = domestic which = defense_lobby value = 2 }
command = { type = relation which = JAP value = -100 }
command = { type = dissent value = -5 }
}
}

It will never work because you dont have a line "decision_trigger"

Copy-paste it

decision_trigger = { ispuppet = MAN }

Where is start and death date for your event?
 
Last edited:
Well, I fixed the event, now the game doesn't crash, but it still doesn't trigger. I tried to change the trigger part to something as simple as possible. Still it just doesn't trigger, it doesn't appear anywhere. I did add the text file into the list of events in events.txt. The debug file doesn't show any mistakes. Now the event itself looks like this. What seems to be the problem?

event = {
id = 2048100
random = no
country = MAN
decision = { ispuppet = MAN }
trigger = { ispuppet = MAN }
name = EVT_2048100_NAME #A chance at independence
desc = EVT_2048100_DESC #A chance at independence.
style = 2
picture = "ccip_cw"
action_a = {
name = EVT_2048100_ACTION1 # There is no chance
ai_chance = 80
command = { type = domestic which = defense_lobby value = -1 }
}
action_b = {
name = EVT_2048100_ACTION2 # We must try our luck!
ai_chance = 20
command = { type = war which = JAP }
command = { type = domestic which = defense_lobby value = 2 }
command = { type = relation which = JAP value = -100 }
command = { type = dissent value = -5 }
}
}


Also you have unfinished event's effect. If MAN takes action_b, it will stay as Japanese puppet

And again, copy paste these lines for action_b


command = { type = leave_alliance when = 1 }
command = { type = end_puppet }
command = { type = war which = JAP }
 
It will never work because you dont have a line "decision_trigger"

Copy-paste it

decision_trigger = { ispuppet = MAN }

Where is start and death date for your event?

Hm, I thought the line is optional, at least it says so in the manual: "decision_trigger = { }. It is optional and, if not present, trigger = {} will be used instead. When it is true the decisions will be active for selection." Anyway, I'll give it a try.
 
Last edited:
Thank you, Nikita. It has finally appeared in the game at least. Yet still, even though I edited the second action in accordance with your recommendation, the war wasn't declared. I left the alliance, the puppet status was abandoned, the relationship part, domestic and unrest worked perfectly, but after that nothing happened. I just became independent and neutral towards Japan. I think I can get it done by simply writing another event for that, yet it is kinda sad I can't put it all into one event.
 
I've found the reason for this particular problem. It was military access. When I inserted two additional lines into the action about canceling access to and from Japan, the war was finally declared. Yay for me, I guess.
 
event = {
id = 99999903
random = no
country = U41
trigger = {

}

name = "Last propositon"
desc = "Last proposition is good known amoung noble men widow after greatly influance aristocrat. She will surely boost our popularity with nobles."
style = 0
picture = "jw3"


action_a = {
name = "Yes!"
ai_chance = 50
command = { type = free_money value = 1 }
command = { type = dissent value = -5 }
}
action_b = {
name = "No!"
ai_chance = 50
command = { type = event which = 99999904 where = U41 when = 30 }
}

}
#############################################
###### Picky man #
#############################################
event = {
id = 99999904
random = no
country = U41
trigger = {

}

name = "Picky man"
desc = "So, when you're too picky you will marry woman you actually in love with, but. You know. No profits of it marriage will come. Date-sama. Just be happy."
style = 0
picture = "Marry"

action_a = {
name = "I'm happy, it's what count"
ai_chance = 100
}

}

Second event won't fire even if I can see "Picky man in 30 days" if I choose action_b in first event. Is it because I have no command in action_a event 99999904?
 
I wrote this event by my own, but it does not fire. The game loads successfully, so I assume that grammar is ok.

event = {
id = 2147483637
random = no
country = U07
style = 2

name = "Reintegration of former Union of Britain leaders"
desc = "After the civil war, the leaders of the former Republican Army chose to be reintegrated in the Royal Army. In a lot of cases, their only fault was that they could not escape in 1925"
picture = "AST_Officers"

date = { day = 1 month = january year = 1940 }
offset = 1
deathdate = { day = 29 month = december year = 1960 }

action = {
name = "Hooray"
command = { type = wakeleader which = 1344350 }
command = { type = wakeleader which = 1344351 }
command = { type = wakeleader which = 1344352 }
command = { type = wakeleader which = 1344353 }
command = { type = wakeleader which = 1344354 }
command = { type = wakeleader which = 1344355 }
command = { type = wakeleader which = 1344356 }
command = { type = wakeleader which = 1344357 }
command = { type = wakeleader which = 1344358 }
command = { type = wakeleader which = 1344359 }
command = { type = wakeleader which = 1344360 }
command = { type = wakeleader which = 1344361 }
command = { type = wakeleader which = 1344362 }
command = { type = wakeleader which = 1344363 }
command = { type = wakeleader which = 1344364 }
command = { type = wakeleader which = 1344365 }
command = { type = wakeleader which = 1344366 }
command = { type = wakeleader which = 1344367 }
command = { type = wakeleader which = 1344368 }
command = { type = wakeleader which = 1344369 }
command = { type = wakeleader which = 1344370 }
command = { type = wakeleader which = 1344371 }
command = { type = wakeleader which = 1344372 }
command = { type = wakeleader which = 1344373 }
command = { type = wakeleader which = 1344374 }
command = { type = wakeleader which = 1344375 }
command = { type = wakeleader which = 1344376 }
command = { type = wakeleader which = 1344377 }
command = { type = wakeleader which = 1344378 }
command = { type = wakeleader which = 1344379 }
command = { type = wakeleader which = 1344380 }
command = { type = wakeleader which = 1344381 }
command = { type = wakeleader which = 1344382 }
command = { type = wakeleader which = 1344383 }
command = { type = wakeleader which = 1344384 }
command = { type = wakeleader which = 1344385 }
command = { type = wakeleader which = 1344386 }
command = { type = wakeleader which = 1344387 }
command = { type = wakeleader which = 1344388 }
command = { type = wakeleader which = 1344389 }
command = { type = wakeleader which = 1344390 }
command = { type = wakeleader which = 1344391 }
command = { type = wakeleader which = 1344392 }
command = { type = wakeleader which = 1344393 }
command = { type = wakeleader which = 1344394 }
command = { type = wakeleader which = 1344395 }
command = { type = wakeleader which = 1344396 }
command = { type = wakeleader which = 1344397 }
command = { type = wakeleader which = 1344398 }
command = { type = wakeleader which = 1344399 }
command = { type = wakeleader which = 1344400 }
command = { type = wakeleader which = 1344401 }
command = { type = wakeleader which = 1344402 }
command = { type = wakeleader which = 1344403 }
command = { type = wakeleader which = 1344404 }
command = { type = wakeleader which = 1344405 }
command = { type = wakeleader which = 1344406 }
command = { type = wakeleader which = 1344407 }
command = { type = wakeleader which = 1344408 }
command = { type = wakeleader which = 1344409 }
command = { type = wakeleader which = 1344410 }
command = { type = wakeleader which = 1344411 }
command = { type = wakeleader which = 1344412 }
command = { type = wakeleader which = 1344413 }
command = { type = wakeleader which = 1344414 }
command = { type = wakeleader which = 1344415 }
command = { type = wakeleader which = 1344416 }
command = { type = wakeleader which = 1344417 }
command = { type = wakeleader which = 1344418 }
command = { type = wakeleader which = 1344419 }
command = { type = wakeleader which = 1344420 }
command = { type = wakeleader which = 1344421 }
command = { type = wakeleader which = 1344422 }
command = { type = wakeleader which = 1344423 }
command = { type = wakeleader which = 1344424 }
command = { type = wakeleader which = 1344425 }
command = { type = wakeleader which = 1344426 }
command = { type = wakeleader which = 1344427 }
command = { type = wakeleader which = 1344428 }
command = { type = wakeleader which = 1344429 }
command = { type = wakeleader which = 1344430 }
command = { type = wakeleader which = 1344431 }
command = { type = wakeleader which = 1344432 }
command = { type = wakeleader which = 1344433 }
command = { type = wakeleader which = 1344434 }
command = { type = wakeleader which = 1344435 }
command = { type = wakeleader which = 1344436 }
command = { type = wakeleader which = 1344437 }
command = { type = wakeleader which = 1344438 }
command = { type = wakeleader which = 1344439 }
command = { type = wakeleader which = 1344440 }
command = { type = wakeleader which = 1344441 }
command = { type = wakeleader which = 1344442 }
command = { type = wakeleader which = 1344443 }
command = { type = wakeleader which = 1344444 }
command = { type = wakeleader which = 1344445 }
command = { type = wakeleader which = 1344446 }
command = { type = wakeleader which = 1344447 }
command = { type = wakeleader which = 1344448 }
command = { type = wakeleader which = 1344449 }
command = { type = wakeleader which = 1344450 }
command = { type = wakeleader which = 1344451 }
command = { type = wakeleader which = 1344452 }
command = { type = wakeleader which = 1344453 }
command = { type = wakeleader which = 1344454 }
command = { type = wakeleader which = 1344455 }
command = { type = wakeleader which = 1344456 }
command = { type = wakeleader which = 1344457 }
command = { type = wakeleader which = 1344458 }
command = { type = wakeleader which = 1344459 }
command = { type = wakeleader which = 1344460 }
command = { type = wakeleader which = 1344461 }
command = { type = wakeleader which = 1344462 }
command = { type = wakeleader which = 1344463 }
command = { type = wakeleader which = 1344464 }
command = { type = wakeleader which = 1344465 }
command = { type = wakeleader which = 1344466 }
command = { type = wakeleader which = 1344467 }
command = { type = wakeleader which = 1344468 }
command = { type = wakeleader which = 1344469 }
command = { type = wakeleader which = 1344470 }
command = { type = wakeleader which = 1344471 }
command = { type = wakeleader which = 1344472 }
command = { type = wakeleader which = 1344473 }
command = { type = wakeleader which = 1344474 }
command = { type = wakeleader which = 1344475 }
command = { type = wakeleader which = 1344476 }
command = { type = wakeleader which = 1344477 }
command = { type = wakeleader which = 1344478 }
command = { type = wakeleader which = 1344479 }
command = { type = wakeleader which = 1344480 }
command = { type = wakeleader which = 1344481 }
command = { type = wakeleader which = 1344482 }
command = { type = wakeleader which = 1344483 }
command = { type = wakeleader which = 1344484 }
command = { type = wakeleader which = 1344485 }
command = { type = wakeleader which = 1344486 }
command = { type = wakeleader which = 1344487 }
command = { type = wakeleader which = 1344488 }
command = { type = wakeleader which = 1344489 }
command = { type = wakeleader which = 1344490 }
command = { type = wakeleader which = 1344491 }
command = { type = wakeleader which = 1344492 }
command = { type = wakeleader which = 1344493 }
command = { type = wakeleader which = 1344494 }
command = { type = wakeleader which = 1344495 }
command = { type = wakeleader which = 1344496 }
command = { type = wakeleader which = 1344497 }
command = { type = wakeleader which = 1344498 }
command = { type = wakeleader which = 1344499 }
command = { type = wakeleader which = 1344500 }
command = { type = wakeleader which = 1344501 }
command = { type = wakeleader which = 1344502 }
command = { type = wakeleader which = 1344503 }
command = { type = wakeleader which = 1344504 }
command = { type = wakeleader which = 1344505 }
command = { type = wakeleader which = 1344506 }
command = { type = wakeleader which = 1344507 }
command = { type = wakeleader which = 1344508 }
command = { type = wakeleader which = 1344509 }
command = { type = wakeleader which = 1344510 }
command = { type = wakeleader which = 1344511 }
command = { type = wakeleader which = 1344512 }
command = { type = wakeleader which = 1344513 }
command = { type = wakeleader which = 1344514 }
command = { type = wakeleader which = 1344515 }
command = { type = wakeleader which = 1344516 }
command = { type = wakeleader which = 1344517 }
command = { type = wakeleader which = 1344518 }
command = { type = wakeleader which = 1344519 }
command = { type = wakeleader which = 1344520 }
command = { type = wakeleader which = 1344521 }
command = { type = wakeleader which = 1344522 }
command = { type = wakeleader which = 1344523 }
command = { type = wakeleader which = 1344524 }
command = { type = wakeleader which = 1344525 }
command = { type = wakeleader which = 1344526 }
command = { type = wakeleader which = 1344527 }
command = { type = wakeleader which = 1344528 }
command = { type = wakeleader which = 1344529 }
command = { type = wakeleader which = 1344530 }
command = { type = wakeleader which = 1344531 }
command = { type = wakeleader which = 1344532 }
command = { type = wakeleader which = 1344533 }
command = { type = wakeleader which = 1344534 }
command = { type = wakeleader which = 1344535 }
command = { type = wakeleader which = 1344536 }
command = { type = wakeleader which = 1344537 }
command = { type = wakeleader which = 1344538 }
command = { type = wakeleader which = 1344539 }
command = { type = wakeleader which = 1344540 }
command = { type = wakeleader which = 1344541 }
command = { type = wakeleader which = 1344542 }
command = { type = wakeleader which = 1344543 }
command = { type = wakeleader which = 1344544 }
command = { type = wakeleader which = 1344545 }
command = { type = wakeleader which = 1344546 }
command = { type = wakeleader which = 1344547 }
command = { type = wakeleader which = 1344548 }
command = { type = wakeleader which = 1344549 }
command = { type = wakeleader which = 1344550 }
command = { type = wakeleader which = 1344551 }
command = { type = wakeleader which = 1344552 }
command = { type = wakeleader which = 1344553 }
command = { type = wakeleader which = 1344554 }
command = { type = wakeleader which = 1344555 }
command = { type = wakeleader which = 1344556 }
command = { type = wakeleader which = 1344557 }
command = { type = wakeleader which = 1344558 }
command = { type = wakeleader which = 1344559 }
command = { type = wakeleader which = 1344560 }
command = { type = wakeleader which = 1344561 }
command = { type = wakeleader which = 1344562 }
command = { type = wakeleader which = 1344563 }
command = { type = wakeleader which = 1344564 }
command = { type = wakeleader which = 1344565 }
command = { type = wakeleader which = 1344566 }
command = { type = wakeleader which = 1344567 }
command = { type = wakeleader which = 1344568 }
command = { type = wakeleader which = 1344569 }
command = { type = wakeleader which = 1344570 }
command = { type = wakeleader which = 1344571 }
command = { type = wakeleader which = 1344572 }
command = { type = wakeleader which = 1344573 }
command = { type = wakeleader which = 1344574 }
command = { type = wakeleader which = 1344575 }
command = { type = wakeleader which = 1344576 }
command = { type = wakeleader which = 1344577 }
command = { type = wakeleader which = 1344578 }
command = { type = wakeleader which = 1344579 }
command = { type = wakeleader which = 1344580 }
command = { type = wakeleader which = 1344581 }
command = { type = wakeleader which = 1344582 }
command = { type = wakeleader which = 1344583 }
command = { type = wakeleader which = 1344584 }
command = { type = wakeleader which = 1344585 }
command = { type = wakeleader which = 1344586 }
command = { type = wakeleader which = 1344587 }
command = { type = wakeleader which = 1344588 }
command = { type = wakeleader which = 1344589 }
command = { type = wakeleader which = 1344590 }
command = { type = wakeleader which = 1344591 }
command = { type = wakeleader which = 1344592 }
command = { type = wakeleader which = 1344593 }
command = { type = wakeleader which = 1344594 }
command = { type = wakeleader which = 1344595 }
command = { type = wakeleader which = 1344596 }
command = { type = wakeleader which = 1344597 }
command = { type = wakeleader which = 1344598 }
command = { type = wakeleader which = 1344599 }
command = { type = wakeleader which = 1344600 }
command = { type = wakeleader which = 1344601 }
command = { type = wakeleader which = 1344602 }
command = { type = wakeleader which = 1344603 }
command = { type = wakeleader which = 1344604 }
command = { type = wakeleader which = 1344605 }
command = { type = wakeleader which = 1344606 }
command = { type = wakeleader which = 1344607 }
command = { type = wakeleader which = 1344608 }
command = { type = wakeleader which = 1344609 }
command = { type = wakeleader which = 1344610 }
command = { type = wakeleader which = 1344611 }
command = { type = wakeleader which = 1344612 }
command = { type = wakeleader which = 1344613 }
command = { type = wakeleader which = 1344614 }
command = { type = wakeleader which = 1344615 }
command = { type = wakeleader which = 1344616 }
command = { type = wakeleader which = 1344617 }
command = { type = wakeleader which = 1344618 }
command = { type = wakeleader which = 1344619 }
command = { type = wakeleader which = 1344620 }
command = { type = wakeleader which = 1344621 }
command = { type = wakeleader which = 1344622 }
command = { type = wakeleader which = 1344623 }
command = { type = wakeleader which = 1344624 }
command = { type = wakeleader which = 1344625 }
command = { type = wakeleader which = 1344626 }
command = { type = wakeleader which = 1344627 }
command = { type = wakeleader which = 1344628 }
command = { type = wakeleader which = 1344629 }
command = { type = wakeleader which = 1344630 }
command = { type = wakeleader which = 1344631 }
command = { type = wakeleader which = 1344632 }
command = { type = wakeleader which = 1344633 }
command = { type = wakeleader which = 1344634 }
command = { type = wakeleader which = 1344635 }
command = { type = wakeleader which = 1344636 }
command = { type = wakeleader which = 1344637 }
command = { type = wakeleader which = 1344638 }
command = { type = wakeleader which = 1344639 }
command = { type = wakeleader which = 1344640 }
command = { type = wakeleader which = 1344641 }
command = { type = wakeleader which = 1344642 }
command = { type = wakeleader which = 1344643 }
command = { type = wakeleader which = 1344644 }
command = { type = wakeleader which = 1344645 }
command = { type = wakeleader which = 1344646 }
command = { type = wakeleader which = 1344647 }
command = { type = wakeleader which = 1344648 }
command = { type = wakeleader which = 1344649 }
command = { type = wakeleader which = 1344650 }
command = { type = wakeleader which = 1344651 }
command = { type = wakeleader which = 1344652 }
command = { type = wakeleader which = 1344653 }
command = { type = wakeleader which = 1344654 }
command = { type = wakeleader which = 1344655 }
command = { type = wakeleader which = 1344656 }
command = { type = wakeleader which = 1344657 }
command = { type = wakeleader which = 1344658 }
command = { type = wakeleader which = 1344659 }
command = { type = wakeleader which = 1344660 }
command = { type = wakeleader which = 1344661 }
command = { type = wakeleader which = 1344662 }
command = { type = wakeleader which = 1344663 }
command = { type = wakeleader which = 1344664 }
command = { type = wakeleader which = 1344665 }
command = { type = wakeleader which = 1344666 }
command = { type = wakeleader which = 1344667 }
command = { type = wakeleader which = 1344668 }
command = { type = wakeleader which = 1344669 }
command = { type = wakeleader which = 1344670 }
command = { type = wakeleader which = 1344671 }
command = { type = wakeleader which = 1344672 }
command = { type = wakeleader which = 1344673 }
command = { type = wakeleader which = 1344674 }
command = { type = wakeleader which = 1344675 }
command = { type = wakeleader which = 1344676 }
command = { type = wakeleader which = 1344677 }
command = { type = wakeleader which = 1344678 }
command = { type = wakeleader which = 1344679 }
command = { type = wakeleader which = 1344680 }
command = { type = wakeleader which = 1344681 }
command = { type = wakeleader which = 1344682 }
command = { type = wakeleader which = 1344683 }
command = { type = wakeleader which = 1344684 }
command = { type = wakeleader which = 1344685 }
command = { type = wakeleader which = 1344686 }
command = { type = wakeleader which = 1344687 }
command = { type = wakeleader which = 1344688 }
command = { type = wakeleader which = 1344689 }
command = { type = wakeleader which = 1344690 }
command = { type = wakeleader which = 1344691 }
command = { type = wakeleader which = 1344692 }
command = { type = wakeleader which = 1344693 }
command = { type = wakeleader which = 1344694 }
command = { type = wakeleader which = 1344695 }
command = { type = wakeleader which = 1344696 }
command = { type = wakeleader which = 1344697 }
command = { type = wakeleader which = 1344698 }
}
}

It's a "wake-leader event". I took care to duplicate the leaders I wanted from the original .csv to the one of the country U07 (United Kingdom, Kaiserreich) and I gave them a new, unique ID.

Nevertheless, the event does not fire, even when called via command console.
Date is ok (I'm not early, nor late) and id is ok, I've got some other event with similar ID which runs smoothly
 
I wrote this event by my own, but it does not fire. The game loads successfully, so I assume that grammar is ok.

event = {
id = 2147483637
random = no
country = U07
style = 2

name = "Reintegration of former Union of Britain leaders"
desc = "After the civil war, the leaders of the former Republican Army chose to be reintegrated in the Royal Army. In a lot of cases, their only fault was that they could not escape in 1925"
picture = "AST_Officers"

date = { day = 1 month = january year = 1940 }
offset = 1
deathdate = { day = 29 month = december year = 1960 }

action = {
name = "Hooray"
command = { type = wakeleader which = 1344350 }
command = { type = wakeleader which = 1344351 }
command = { type = wakeleader which = 1344352 }
command = { type = wakeleader which = 1344353 }
command = { type = wakeleader which = 1344354 }
command = { type = wakeleader which = 1344355 }
command = { type = wakeleader which = 1344356 }
command = { type = wakeleader which = 1344357 }
command = { type = wakeleader which = 1344358 }
command = { type = wakeleader which = 1344359 }
command = { type = wakeleader which = 1344360 }
command = { type = wakeleader which = 1344361 }
command = { type = wakeleader which = 1344362 }
command = { type = wakeleader which = 1344363 }
command = { type = wakeleader which = 1344364 }
command = { type = wakeleader which = 1344365 }
command = { type = wakeleader which = 1344366 }
command = { type = wakeleader which = 1344367 }
command = { type = wakeleader which = 1344368 }
command = { type = wakeleader which = 1344369 }
command = { type = wakeleader which = 1344370 }
command = { type = wakeleader which = 1344371 }
command = { type = wakeleader which = 1344372 }
command = { type = wakeleader which = 1344373 }
command = { type = wakeleader which = 1344374 }
command = { type = wakeleader which = 1344375 }
command = { type = wakeleader which = 1344376 }
command = { type = wakeleader which = 1344377 }
command = { type = wakeleader which = 1344378 }
command = { type = wakeleader which = 1344379 }
command = { type = wakeleader which = 1344380 }
command = { type = wakeleader which = 1344381 }
command = { type = wakeleader which = 1344382 }
command = { type = wakeleader which = 1344383 }
command = { type = wakeleader which = 1344384 }
command = { type = wakeleader which = 1344385 }
command = { type = wakeleader which = 1344386 }
command = { type = wakeleader which = 1344387 }
command = { type = wakeleader which = 1344388 }
command = { type = wakeleader which = 1344389 }
command = { type = wakeleader which = 1344390 }
command = { type = wakeleader which = 1344391 }
command = { type = wakeleader which = 1344392 }
command = { type = wakeleader which = 1344393 }
command = { type = wakeleader which = 1344394 }
command = { type = wakeleader which = 1344395 }
command = { type = wakeleader which = 1344396 }
command = { type = wakeleader which = 1344397 }
command = { type = wakeleader which = 1344398 }
command = { type = wakeleader which = 1344399 }
command = { type = wakeleader which = 1344400 }
command = { type = wakeleader which = 1344401 }
command = { type = wakeleader which = 1344402 }
command = { type = wakeleader which = 1344403 }
command = { type = wakeleader which = 1344404 }
command = { type = wakeleader which = 1344405 }
command = { type = wakeleader which = 1344406 }
command = { type = wakeleader which = 1344407 }
command = { type = wakeleader which = 1344408 }
command = { type = wakeleader which = 1344409 }
command = { type = wakeleader which = 1344410 }
command = { type = wakeleader which = 1344411 }
command = { type = wakeleader which = 1344412 }
command = { type = wakeleader which = 1344413 }
command = { type = wakeleader which = 1344414 }
command = { type = wakeleader which = 1344415 }
command = { type = wakeleader which = 1344416 }
command = { type = wakeleader which = 1344417 }
command = { type = wakeleader which = 1344418 }
command = { type = wakeleader which = 1344419 }
command = { type = wakeleader which = 1344420 }
command = { type = wakeleader which = 1344421 }
command = { type = wakeleader which = 1344422 }
command = { type = wakeleader which = 1344423 }
command = { type = wakeleader which = 1344424 }
command = { type = wakeleader which = 1344425 }
command = { type = wakeleader which = 1344426 }
command = { type = wakeleader which = 1344427 }
command = { type = wakeleader which = 1344428 }
command = { type = wakeleader which = 1344429 }
command = { type = wakeleader which = 1344430 }
command = { type = wakeleader which = 1344431 }
command = { type = wakeleader which = 1344432 }
command = { type = wakeleader which = 1344433 }
command = { type = wakeleader which = 1344434 }
command = { type = wakeleader which = 1344435 }
command = { type = wakeleader which = 1344436 }
command = { type = wakeleader which = 1344437 }
command = { type = wakeleader which = 1344438 }
command = { type = wakeleader which = 1344439 }
command = { type = wakeleader which = 1344440 }
command = { type = wakeleader which = 1344441 }
command = { type = wakeleader which = 1344442 }
command = { type = wakeleader which = 1344443 }
command = { type = wakeleader which = 1344444 }
command = { type = wakeleader which = 1344445 }
command = { type = wakeleader which = 1344446 }
command = { type = wakeleader which = 1344447 }
command = { type = wakeleader which = 1344448 }
command = { type = wakeleader which = 1344449 }
command = { type = wakeleader which = 1344450 }
command = { type = wakeleader which = 1344451 }
command = { type = wakeleader which = 1344452 }
command = { type = wakeleader which = 1344453 }
command = { type = wakeleader which = 1344454 }
command = { type = wakeleader which = 1344455 }
command = { type = wakeleader which = 1344456 }
command = { type = wakeleader which = 1344457 }
command = { type = wakeleader which = 1344458 }
command = { type = wakeleader which = 1344459 }
command = { type = wakeleader which = 1344460 }
command = { type = wakeleader which = 1344461 }
command = { type = wakeleader which = 1344462 }
command = { type = wakeleader which = 1344463 }
command = { type = wakeleader which = 1344464 }
command = { type = wakeleader which = 1344465 }
command = { type = wakeleader which = 1344466 }
command = { type = wakeleader which = 1344467 }
command = { type = wakeleader which = 1344468 }
command = { type = wakeleader which = 1344469 }
command = { type = wakeleader which = 1344470 }
command = { type = wakeleader which = 1344471 }
command = { type = wakeleader which = 1344472 }
command = { type = wakeleader which = 1344473 }
command = { type = wakeleader which = 1344474 }
command = { type = wakeleader which = 1344475 }
command = { type = wakeleader which = 1344476 }
command = { type = wakeleader which = 1344477 }
command = { type = wakeleader which = 1344478 }
command = { type = wakeleader which = 1344479 }
command = { type = wakeleader which = 1344480 }
command = { type = wakeleader which = 1344481 }
command = { type = wakeleader which = 1344482 }
command = { type = wakeleader which = 1344483 }
command = { type = wakeleader which = 1344484 }
command = { type = wakeleader which = 1344485 }
command = { type = wakeleader which = 1344486 }
command = { type = wakeleader which = 1344487 }
command = { type = wakeleader which = 1344488 }
command = { type = wakeleader which = 1344489 }
command = { type = wakeleader which = 1344490 }
command = { type = wakeleader which = 1344491 }
command = { type = wakeleader which = 1344492 }
command = { type = wakeleader which = 1344493 }
command = { type = wakeleader which = 1344494 }
command = { type = wakeleader which = 1344495 }
command = { type = wakeleader which = 1344496 }
command = { type = wakeleader which = 1344497 }
command = { type = wakeleader which = 1344498 }
command = { type = wakeleader which = 1344499 }
command = { type = wakeleader which = 1344500 }
command = { type = wakeleader which = 1344501 }
command = { type = wakeleader which = 1344502 }
command = { type = wakeleader which = 1344503 }
command = { type = wakeleader which = 1344504 }
command = { type = wakeleader which = 1344505 }
command = { type = wakeleader which = 1344506 }
command = { type = wakeleader which = 1344507 }
command = { type = wakeleader which = 1344508 }
command = { type = wakeleader which = 1344509 }
command = { type = wakeleader which = 1344510 }
command = { type = wakeleader which = 1344511 }
command = { type = wakeleader which = 1344512 }
command = { type = wakeleader which = 1344513 }
command = { type = wakeleader which = 1344514 }
command = { type = wakeleader which = 1344515 }
command = { type = wakeleader which = 1344516 }
command = { type = wakeleader which = 1344517 }
command = { type = wakeleader which = 1344518 }
command = { type = wakeleader which = 1344519 }
command = { type = wakeleader which = 1344520 }
command = { type = wakeleader which = 1344521 }
command = { type = wakeleader which = 1344522 }
command = { type = wakeleader which = 1344523 }
command = { type = wakeleader which = 1344524 }
command = { type = wakeleader which = 1344525 }
command = { type = wakeleader which = 1344526 }
command = { type = wakeleader which = 1344527 }
command = { type = wakeleader which = 1344528 }
command = { type = wakeleader which = 1344529 }
command = { type = wakeleader which = 1344530 }
command = { type = wakeleader which = 1344531 }
command = { type = wakeleader which = 1344532 }
command = { type = wakeleader which = 1344533 }
command = { type = wakeleader which = 1344534 }
command = { type = wakeleader which = 1344535 }
command = { type = wakeleader which = 1344536 }
command = { type = wakeleader which = 1344537 }
command = { type = wakeleader which = 1344538 }
command = { type = wakeleader which = 1344539 }
command = { type = wakeleader which = 1344540 }
command = { type = wakeleader which = 1344541 }
command = { type = wakeleader which = 1344542 }
command = { type = wakeleader which = 1344543 }
command = { type = wakeleader which = 1344544 }
command = { type = wakeleader which = 1344545 }
command = { type = wakeleader which = 1344546 }
command = { type = wakeleader which = 1344547 }
command = { type = wakeleader which = 1344548 }
command = { type = wakeleader which = 1344549 }
command = { type = wakeleader which = 1344550 }
command = { type = wakeleader which = 1344551 }
command = { type = wakeleader which = 1344552 }
command = { type = wakeleader which = 1344553 }
command = { type = wakeleader which = 1344554 }
command = { type = wakeleader which = 1344555 }
command = { type = wakeleader which = 1344556 }
command = { type = wakeleader which = 1344557 }
command = { type = wakeleader which = 1344558 }
command = { type = wakeleader which = 1344559 }
command = { type = wakeleader which = 1344560 }
command = { type = wakeleader which = 1344561 }
command = { type = wakeleader which = 1344562 }
command = { type = wakeleader which = 1344563 }
command = { type = wakeleader which = 1344564 }
command = { type = wakeleader which = 1344565 }
command = { type = wakeleader which = 1344566 }
command = { type = wakeleader which = 1344567 }
command = { type = wakeleader which = 1344568 }
command = { type = wakeleader which = 1344569 }
command = { type = wakeleader which = 1344570 }
command = { type = wakeleader which = 1344571 }
command = { type = wakeleader which = 1344572 }
command = { type = wakeleader which = 1344573 }
command = { type = wakeleader which = 1344574 }
command = { type = wakeleader which = 1344575 }
command = { type = wakeleader which = 1344576 }
command = { type = wakeleader which = 1344577 }
command = { type = wakeleader which = 1344578 }
command = { type = wakeleader which = 1344579 }
command = { type = wakeleader which = 1344580 }
command = { type = wakeleader which = 1344581 }
command = { type = wakeleader which = 1344582 }
command = { type = wakeleader which = 1344583 }
command = { type = wakeleader which = 1344584 }
command = { type = wakeleader which = 1344585 }
command = { type = wakeleader which = 1344586 }
command = { type = wakeleader which = 1344587 }
command = { type = wakeleader which = 1344588 }
command = { type = wakeleader which = 1344589 }
command = { type = wakeleader which = 1344590 }
command = { type = wakeleader which = 1344591 }
command = { type = wakeleader which = 1344592 }
command = { type = wakeleader which = 1344593 }
command = { type = wakeleader which = 1344594 }
command = { type = wakeleader which = 1344595 }
command = { type = wakeleader which = 1344596 }
command = { type = wakeleader which = 1344597 }
command = { type = wakeleader which = 1344598 }
command = { type = wakeleader which = 1344599 }
command = { type = wakeleader which = 1344600 }
command = { type = wakeleader which = 1344601 }
command = { type = wakeleader which = 1344602 }
command = { type = wakeleader which = 1344603 }
command = { type = wakeleader which = 1344604 }
command = { type = wakeleader which = 1344605 }
command = { type = wakeleader which = 1344606 }
command = { type = wakeleader which = 1344607 }
command = { type = wakeleader which = 1344608 }
command = { type = wakeleader which = 1344609 }
command = { type = wakeleader which = 1344610 }
command = { type = wakeleader which = 1344611 }
command = { type = wakeleader which = 1344612 }
command = { type = wakeleader which = 1344613 }
command = { type = wakeleader which = 1344614 }
command = { type = wakeleader which = 1344615 }
command = { type = wakeleader which = 1344616 }
command = { type = wakeleader which = 1344617 }
command = { type = wakeleader which = 1344618 }
command = { type = wakeleader which = 1344619 }
command = { type = wakeleader which = 1344620 }
command = { type = wakeleader which = 1344621 }
command = { type = wakeleader which = 1344622 }
command = { type = wakeleader which = 1344623 }
command = { type = wakeleader which = 1344624 }
command = { type = wakeleader which = 1344625 }
command = { type = wakeleader which = 1344626 }
command = { type = wakeleader which = 1344627 }
command = { type = wakeleader which = 1344628 }
command = { type = wakeleader which = 1344629 }
command = { type = wakeleader which = 1344630 }
command = { type = wakeleader which = 1344631 }
command = { type = wakeleader which = 1344632 }
command = { type = wakeleader which = 1344633 }
command = { type = wakeleader which = 1344634 }
command = { type = wakeleader which = 1344635 }
command = { type = wakeleader which = 1344636 }
command = { type = wakeleader which = 1344637 }
command = { type = wakeleader which = 1344638 }
command = { type = wakeleader which = 1344639 }
command = { type = wakeleader which = 1344640 }
command = { type = wakeleader which = 1344641 }
command = { type = wakeleader which = 1344642 }
command = { type = wakeleader which = 1344643 }
command = { type = wakeleader which = 1344644 }
command = { type = wakeleader which = 1344645 }
command = { type = wakeleader which = 1344646 }
command = { type = wakeleader which = 1344647 }
command = { type = wakeleader which = 1344648 }
command = { type = wakeleader which = 1344649 }
command = { type = wakeleader which = 1344650 }
command = { type = wakeleader which = 1344651 }
command = { type = wakeleader which = 1344652 }
command = { type = wakeleader which = 1344653 }
command = { type = wakeleader which = 1344654 }
command = { type = wakeleader which = 1344655 }
command = { type = wakeleader which = 1344656 }
command = { type = wakeleader which = 1344657 }
command = { type = wakeleader which = 1344658 }
command = { type = wakeleader which = 1344659 }
command = { type = wakeleader which = 1344660 }
command = { type = wakeleader which = 1344661 }
command = { type = wakeleader which = 1344662 }
command = { type = wakeleader which = 1344663 }
command = { type = wakeleader which = 1344664 }
command = { type = wakeleader which = 1344665 }
command = { type = wakeleader which = 1344666 }
command = { type = wakeleader which = 1344667 }
command = { type = wakeleader which = 1344668 }
command = { type = wakeleader which = 1344669 }
command = { type = wakeleader which = 1344670 }
command = { type = wakeleader which = 1344671 }
command = { type = wakeleader which = 1344672 }
command = { type = wakeleader which = 1344673 }
command = { type = wakeleader which = 1344674 }
command = { type = wakeleader which = 1344675 }
command = { type = wakeleader which = 1344676 }
command = { type = wakeleader which = 1344677 }
command = { type = wakeleader which = 1344678 }
command = { type = wakeleader which = 1344679 }
command = { type = wakeleader which = 1344680 }
command = { type = wakeleader which = 1344681 }
command = { type = wakeleader which = 1344682 }
command = { type = wakeleader which = 1344683 }
command = { type = wakeleader which = 1344684 }
command = { type = wakeleader which = 1344685 }
command = { type = wakeleader which = 1344686 }
command = { type = wakeleader which = 1344687 }
command = { type = wakeleader which = 1344688 }
command = { type = wakeleader which = 1344689 }
command = { type = wakeleader which = 1344690 }
command = { type = wakeleader which = 1344691 }
command = { type = wakeleader which = 1344692 }
command = { type = wakeleader which = 1344693 }
command = { type = wakeleader which = 1344694 }
command = { type = wakeleader which = 1344695 }
command = { type = wakeleader which = 1344696 }
command = { type = wakeleader which = 1344697 }
command = { type = wakeleader which = 1344698 }
}
}

It's a "wake-leader event". I took care to duplicate the leaders I wanted from the original .csv to the one of the country U07 (United Kingdom, Kaiserreich) and I gave them a new, unique ID.

Nevertheless, the event does not fire, even when called via command console.
Date is ok (I'm not early, nor late) and id is ok, I've got some other event with similar ID which runs smoothly

I'm do not see trigger for your event.
 
I'm do not see trigger for your event.

It wasn't intended... I mean, it had to fire in any case (I intended triggers as a way to block events firing in some cases). I'll still try

UPDATE: I tried to add a simple trigger (Union of Britain does not exist, of course) but nothing happened.

I'm attaching U07 leaders' file to help you finding the mistake. I did copy-paste of everything, then changed the IDs to make them unique and the tag from ENG to U07. All the rest was left untouched
 

Attachments

  • United Kingdom.csv
    82,5 KB · Views: 0
Last edited:
It wasn't intended... I mean, it had to fire in any case. I'll still try

Event trigger is first prirotiy detail for stable event. I'm noticed first mistake in your work.

Second - If you have trigger, start date and death date, but event keep ignore trriger's conditions. Make sure that your event in correct text file.
This event for Kaiserreich mod? Did you created your own text file or added your event to already exisisting text file? If you created your own text file for your events, make sure that you added this to "events kaiserreich.txt" ( KR/ db/ kaiserreich.txt)
 
A trigger is not strictly necessary, but it's good practice to have one.

Are you sure the event doesn't fire simply because all of its conditions are not working? What I mean is: you probably cannot wake a leader if it's not dormant. Try adding an empty command to make it fire in this case:
command = { }
If this was the problem, then the event has no effect simply because the leaders are already there.
 
Thank you for your answers guys, I'll try to answer.

1 - Ok, I understand the issue of triggers, I had it before and I understand. Anyway, there wasn't any trigger to be met.

2 - The event is in an already existing file, so it is included in the txt list you mentioned

3 - I took the leaders from UoB, which was annexed by me. Then I released puppet UK. I copied the leaders from UoB csv Excel file, changed the leaders to unique ID. So I assume that they are "dormant", because they are totally brand new.

I'm writing from my phone now, so I'll test it when I'll be home. Any other ideas, I'll check them out. :)

Update: I replaced all "wakeleader" with the empty command, and the event works. So, it can be assumed that the problem is within the commands section itself. I don't understand why, then, what should be new leaders with unique ID don't appear. Their former counterpart were part of the annexed nation (but each one with different ID). What am I missing?

Final update: I came across a thread about leader editing and I saw that, unfortunately, I have to start a new game should i wish to see the new leaders, as the csv file is read upon country creation.
Nevertheless, even with already-existing and sleeping leaders, created by the modders, with unique IDs, this does not work. May you be interested, in the eug savegame I do not see any of the guys I want to wake
 
Last edited:
Hey guys, I'm having some trouble using local_flag properly. I'm not seeing errors in the logs, but I also can't get the event to fire properly either through the console or regular gameplay. Does anyone know what I've done wrong?

Code:
event = { #Recession
    id = 100101
    picture = "abadan_oil"
    style = 1
    persistent = yes

    trigger = {
        AND = {
            local_flag = { which = economic_growth when = 1 value = 11 }
            local_flag = { which = economic_growth when = -1 value = 20 }
            #NOT = { local_flag = { which = economy_recession } }
        }
    }

    date = { day = 27 month = june year = 1914 }

    name = "Recession"
    desc = "Recession Start Desu"

    action = {
        name = "Recession from Depression Text"
        trigger = { local_flag = economy_depression }
        command = { type = peacetime_ic_mod value = 10 when = 0 }
        command = { type = tc_mod value = 10 when = 0 }
        command = { type = tc_occupied_mod value = 10 when = 0 }
        command = { type = supply_dist_mod value = 10 when = 0 }
        command = { type = repair_mod value = 10 when = 0 }
        command = { type = research_mod value = 10 when = 0 }
        command = { type = industrial_modifier which = total value = 10 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_depression }
    }
    action = {
        name = "Recession from Heavy Decrease Text"
        trigger = { local_flag = economy_heavy_decrease }
        command = { type = peacetime_ic_mod value = -5 when = 0 }
        command = { type = tc_mod value = -5 when = 0 }
        command = { type = tc_occupied_mod value = -5 when = 0 }
        command = { type = supply_dist_mod value = -5 when = 0 }
        command = { type = repair_mod value = -5 when = 0 }
        command = { type = research_mod value = -5 when = 0 }
        command = { type = industrial_modifier which = total value = -5 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_heavy_decrease }
    }
    action = {
        name = "Recession from Light Decrease Text"
        trigger = { local_flag = economy_light_decrease }
        command = { type = peacetime_ic_mod value = -10 when = 0 }
        command = { type = tc_mod value = -10 when = 0 }
        command = { type = tc_occupied_mod value = -10 when = 0 }
        command = { type = supply_dist_mod value = -10 when = 0 }
        command = { type = repair_mod value = -10 when = 0 }
        command = { type = research_mod value = -10 when = 0 }
        command = { type = industrial_modifier which = total value = -10 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_light_decrease }
    }
    action = {
        name = "Recession from Stagnation Text"
        trigger = { local_flag = economy_stagnation }
        command = { type = peacetime_ic_mod value = -15 when = 0 }
        command = { type = tc_mod value = -15 when = 0 }
        command = { type = tc_occupied_mod value = -15 when = 0 }
        command = { type = supply_dist_mod value = -15 when = 0 }
        command = { type = repair_mod value = -15 when = 0 }
        command = { type = research_mod value = -15 when = 0 }
        command = { type = industrial_modifier which = total value = -15 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_stagnation }
    }
    action = {
        name = "Recession from Light Increase Text"
        trigger = { local_flag = economy_light_increase }
        command = { type = peacetime_ic_mod value = -20 when = 0 }
        command = { type = tc_mod value = -20 when = 0 }
        command = { type = tc_occupied_mod value = -20 when = 0 }
        command = { type = supply_dist_mod value = -20 when = 0 }
        command = { type = repair_mod value = -20 when = 0 }
        command = { type = research_mod value = -20 when = 0 }
        command = { type = industrial_modifier which = total value = -20 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_light_increase }
    }
    action = {
        name = "Recession from Heavy Increse Text"
        trigger = { local_flag = economy_heavy_increase }
        command = { type = peacetime_ic_mod value = -25 when = 0 }
        command = { type = tc_mod value = -25 when = 0 }
        command = { type = tc_occupied_mod value = -25 when = 0 }
        command = { type = supply_dist_mod value = -25 when = 0 }
        command = { type = repair_mod value = -25 when = 0 }
        command = { type = research_mod value = -25 when = 0 }
        command = { type = industrial_modifier which = total value = -25 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_heavy_increase }
    }
    action = {
        name = "Recession from Surge Text"
        trigger = { local_flag = economy_surge }
        command = { type = peacetime_ic_mod value = -30 when = 0 }
        command = { type = tc_mod value = -30 when = 0 }
        command = { type = tc_occupied_mod value = -30 when = 0 }
        command = { type = supply_dist_mod value = -30 when = 0 }
        command = { type = repair_mod value = -30 when = 0 }
        command = { type = research_mod value = -30 when = 0 }
        command = { type = industrial_modifier which = total value = -30 }
        command = { type = local_setflag which = economy_recession }
        command = { type = local_clrflag which = economy_surge }
    }
    action = {
        name = "Recession from Prosperity Text"
        trigger = { local_flag = economy_prosperity }
        command = { type = peacetime_ic_mod value = -40 when = 0 }
        command = { type = tc_mod value = -40 when = 0 }
        command = { type = tc_occupied_mod value = -40 when = 0 }
        command = { type = supply_dist_mod value = -40 when = 0 }
        command = { type = repair_mod value = -40 when = 0 }
        command = { type = research_mod value = -40 when = 0 }
        command = { type = industrial_modifier which = total value = -40 }
        command = { type = local_setflag which = economy_depression }
        command = { type = local_clrflag which = economy_prosperity }
    }
}
 
Code:
trigger = {
        AND = {
            local_flag = { which = economic_growth when = 1 value = 11 }
            local_flag = { which = economic_growth when = -1 value = 20 }
            #NOT = { local_flag = { which = economy_recession } }
        }
    }
[code]
This means the event will fire only if local_flag economic_growth is set for this country and its value is >= 11 AND <= 20. It looks correct to me. Are you sure you're setting economic_growth to a proper value in another event?

However, if you cannot event get this to fire via console, perhaps the problem is another one:
[LIST]
[*]is this event in a new event file? new event files must be added to a savegame/scenario in order to use them
[*]perhaps there's an extra } before this event that "closes" the file so no event are read after that
[/LIST]