...
Well we now can use breakvassal with -1 (targeting any suzerain), we can just make sure that Ternate ends any vassalage it currently had. Something like the following:
Code:#(1522-1635) Portuguese vassalization of Ternate event = { id = 308001 #triggered by POR_260078 random = no country = TER name = "EVENTNAME260083" #The Portuguese treaty of friendship with Ternate desc = "EVENTHIST260078" #-# action_a = { name = "ACTIONNAME308001A" #This will help regulate trade command = { type = relation which = POR value = 175 } [color=red]command = { type = breakvassal which = AUV } command = { type = breakvassal which = LUW } command = { type = breakvassal which = BUT } command = { type = breakvassal which = MKS } command = { type = breakvassal which = ORI } command = { type = breakvassal which = BEI } command = { type = breakvassal which = MTR } command = { type = breakvassal which = MLC } command = { type = breakvassal which = PAL } command = { type = breakvassal which = ATJ } command = { type = breakvassal which = CHI } command = { type = breakvassal which = NIP }[/color] [color=yellow]command = { type = breakvassal which = -1 }[/color] [color=red]command = { type = trigger which = 260083 } #POR: The Portuguese treaty of friendship with Ternate.[/color] } }
However if it is a vassal *of Portugal* then it makes no sense to first break the vassalage and suffer the consequences to renew it again in another event. Perhaps a condition for that command that Ternate is no vassal of Por?