So funnily enough Rises Again does super events differently. So for the SA war, the news event for the war has the player only effect
set_country flag = big_event_south_african_war
which triggers the superevent. The actual super event script looks like this:
Code:
TNO_SG_big_event_south_african_war = {
context_type = player_context
window_name = "TNO_SG_big_event_south_african_war"
visible = {
NOT = { has_global_flag = TNO_my_world_is_on_fire_how_about_yours }
has_country_flag = big_event_south_african_war
}
}
They may have changed to variables for performance purposes. Just try the country_flag or a global_flag and see what happens.
Though I agree that convoluted mechanics can slow development down. Learning the US senate and presidential election system might turn out to be an interesting experience