• 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.

unmerged(287474)

Captain
2 Badges
Mar 19, 2011
389
0
  • Crusader Kings II
  • Victoria 2: A House Divided
Copied from another thread:

Was wondering why I've never, not once, seen the vicious rumor feature work.

Well I was working on my mod last night, and figured out that character event 20361, and letter event 20362 target the wrong person.

You'll often find that your spymaster dies very soon after bribing or spreading the rumor, which is one of the correct results, the noble has the spymaster killed, though theres no feedback to let you know what happened, he just dies.

The two other results are that the spymaster is attacked but escaped, which happens but again doesn't give you feedback, and the last one is what I found to be broken, that the rumor is successfully spread, which you will know is successful when all his vassals have a -10 Homosexual opinion modifier.

This can get confusing, so I'm going to assign some keywords before describing the bug:
EVENT_InformSpymastersLiege = character_event 20361
EVENT_AuthorizeSpreadingOfRumor = letter_event 20362
EVENT_RumorIsSpread = character_event 20363

The bug:
In EVENT_InformSpymastersLiege (event triggered on the spymaster himself) the option of the hidden tooltip sends the EVENT_AuthorizeSpreadingOfRumor to himself (the spymaster) instead of the spymaster's liege. (you)

THEN in EVENT_AuthorizeSpreadingOfRumor (SUPPOSED to be triggered on the spymasters liege, but instead triggers on the spymaster himself), the letter event fires EVENT_RumorIsSpread on the same character that EVENT_AuthorizeSpreadingOfRumor fired on. (which would be YOU, if not for EVENT_InformSpymastersLiege being bugged in the first place.

What all of this results in is, IF the spymaster successfully spread a rumor, HE SPREADS THE RUMOR ON HIMSELF! :blush: (maybe hes trying to tell us something)


BROKEN:
Code:
#20361 - The noble does not care about the rumor
character_event = {
	id = 20361
	desc = "EVTDESC20361"
	picture = GFX_evt_whispers

	hide_from = yes
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTA20361"
		hidden_tooltip = {
			letter_event = { id = 20362 days = 1 }
		}
	}
}

#20362 - Inform the liege that the noble does not care about the rumor
letter_event = {
	id = 20362
	desc = "EVTDESC20362"
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTA20362"
		hidden_tooltip = {
			character_event = { id = 20363 days = 1 }
		}
	}
}



FIXED:
Code:
#20361 - The noble does not care about the rumor
character_event = {
	id = 20361
	desc = "EVTDESC20361"
	picture = GFX_evt_whispers

	hide_from = yes
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTA20361"
		hidden_tooltip = {
			liege = { letter_event = { id = 20362 days = 1 } }
		}
	}
}

#20362 - Inform the liege that the noble does not care about the rumor
letter_event = {
	id = 20362
	desc = "EVTDESC20362"
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTA20362"
		hidden_tooltip = {
			FROM = {
				FROM = {
					character_event = { id = 20363 days = 1 }
				}
			}
		}
	}
}
 
Upvote 0