Scythe said:
That's the idea, it could also be summarized easily like this, as part of one big "NOT" condition
Yeah, that's true. I'm new to event-writing, so you'll have to forgive some odd syntax.

Anyway, here's some events for the Watermelon Riot (or War, depending how it goes) for everyone's consideration:
####################################
# The Watermelon Incident by Kyle ‘Francis II’ Sammin #
####################################
event = {
id = 304244
random = no
country = USA
trigger = {
event = 304023
owned = { province = 1735 data = CLM }
NOT = {
war = { country = CLM country = USA }
}
}
name = "The Watermelon Incident"
desc = "The gold rush and the railroad brought the forty-niners to the Isthmus. They tended to be an unruly lot and were usually bored as they waited for a ship to California. The prospectors were also frequently drunk and often armed. One such traveler took a piece of fruit from a vendor in Colon and refused to pay. The crowd took sides, and a riot broke out, and men on both sides were killed. American lives and property were lost. Should we demand compensation from Colombia?"
picture = default
date = { day = 15 month = april year = 1856 }
offset = 30
deathdate = { day = 30 month = december year = 1880 }
action_a = {
Name = "They'll pay..."
command = { type = trigger which = 139031 }
}
action_b = {
Name = "Let it go."
command = { type = prestige value = -5 }
command = { type = sleepevent which = 139031 }
command = { type = sleepevent which = 139032 }
command = { type = sleepevent which = 304245 }
command = { type = sleepevent which = 304246 }
}
}
####################################################
# Watermelon War: The US Demands Compensation by Kyle ‘Francis II’ Sammin #
####################################################
event = {
id = 139031
random = no
country = CLM
#triggered by USA 304244A
name = "The USA Demands Compensation"
desc = "The gold rush and the railroad brought the forty-niners to the Isthmus. They tended to be an unruly lot and were usually bored as they waited for a ship to California. The prospectors were also frequently drunk and often armed. One such traveler took a piece of fruit from a vendor in Colon and refused to pay. The crowd took sides, and a riot broke out, and men on both sides were killed. American lives and property were lost. Now the U.S. is demanding that we compensate them for the damages. Should we do so?"
picture = default
date = { day = 15 month = april year = 1856 }
offset = 30
deathdate = { day = 30 month = december year = 1880 }
action_a = {
Name = "Let’s just apologize – no money"
command = { type = trigger which = 304245 }
command = { type = relation which = USA value = -20 }
command = { type = sleepevent which = 304246 }
}
action_b = {
Name = "All right, we'll pay."
command = { type = treasury value = -10000 }
command = { type = trigger which = 304246 }
command = { type = sleepevent which = 304245 }
command = { type = sleepevent which = 139032 }
}
}
##################################################
# Watermelon War: CLM Proposes a Compromise by Kyle ‘Francis II’ Sammin #
##################################################
event = {
id = 304245
random = no
country = USA
#triggered by CLM 139031A
name = "Colombia Proposes a Compromise"
desc = "Colombia has refused to compensate us. Should we let the matter pass, in the interest of good relations, or should we force them to pay?"
picture = default
date = { day = 15 month = april year = 1856 }
offset = 30
deathdate = { day = 30 month = december year = 1880 }
action_a = {
Name = "We let it go - this time."
command = { type = trigger which = 139032 }
}
action_b = {
Name = "We'll make them listen!"
command = { type = war which = CLM }
}
}
###############################################
# Watermelon War: CLM Pays Compensation by Kyle ‘Francis II’ Sammin #
###############################################
event = {
id = 304246
random = no
country = USA
#triggered by CLM 139031B
name = "Colombia Agrees to Pay"
desc = "Colombia has agreed to pay us just compensation."
picture = default
date = { day = 15 month = april year = 1856 }
offset = 30
deathdate = { day = 30 month = december year = 1880 }
action_a = {
Name = "Good, we deserve it."
command = { type = treasury value = 10000 }
}
}
##################################################
# Watermelon War: USA Accepts our Compromise by Kyle ‘Francis II’ Sammin #
##################################################
event = {
id = 139032
random = no
country = CLM
name = "The US Accepts our Compromise"
desc = "Our compromise is accepted - peace reigns in the isthmus."
picture = default
date = { day = 15 month = april year = 1856 }
offset = 30
deathdate = { day = 30 month = december year = 1880 }
action_a = {
Name = "Whew! Nobody wants a war."
command = { }
}
}
I imagine I'll make copies for PNM and UCA, like for the railroad events