That is the single most common misconception about error handling. I do not wonder if I see that happening with a Novice programmer.Good error-handling is as silent as possible and doesn't generate 20 Gb logs.
It is also the single least acceptable mistake about error handling. I can not aknowledge any programmer that still does this after having been informed.
Please read the articles I linked. There is no excuse for you to still say that, after having been given all the nesseary information.
crisis.17 is only triggered by "crisis.199". Wich is a debug event to force spawn the Prethoryn crisis (regardless of all other checks). It is used nowhere in code, so it HAS to be called from console or non-modable code."prethoryn_transmission" is never removed anywhere in the code (at least not in the release version, to lazy to switch to beta now).Code:# Vanguard Arrives (HIDDEN) country_event = { id = crisis.17 hide_window = yes fire_only_once = yes mean_time_to_happen = { months = 30 } trigger = { has_global_flag = prethoryn_transmission }
(found at least two more but stopped searching. The only reason mods have the major problems is that they use such events with zero MTTH for modding reasons.)
crisis.17 is not triggered from any other event.
The normal start event for the Prethoryn invasion (as used by crisis_trigger.1 wich ISis protected against repeition via the "galactic_crisis_happened" flag) is crisis.10
Actually it is pretty odd that crisis.17 is not triggered from any other place. This might be an actuall bug. Thanks for pointing it out.