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

Actinguy

Major
43 Badges
May 1, 2007
770
93
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Tyranny: Archon Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - Mass Transit
  • Cities: Skylines - Green Cities
  • Crusader Kings II: Jade Dragon
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Cities: Skylines Industries
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Hearts of Iron III
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • Victoria: Revolutions
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Crusader Kings II: Holy Knight (pre-order)
  • Crusader Kings II: Way of Life
THIS POST CONTAINS DANCE OF DRAGONS SPOILERS

Hi all,

I'm working on a new scenario, "After the Dance", which takes place immediately following Dance of Dragons. But I've run into a problem and I've been staring at it for so long that nothing is making sense anymore.

My goal: Create an event chain for Cersei's trial by combat. Cersei's champion would be set as Robert Strong. The High Septon's champion is randomly chosen between eight scripted possabilities, with choices weighted according to my opinion of who the most likely fighters are.

Once a competitor is randomly chosen, the likelihood that Cersei/Robert Strong wins/loses is based on who that competitor is.

No matter who the matchup is, there's three possible outcomes (weighted for who is fighting Robert Strong):

1) Robert Strong loses. Strong is killed in the combat, and Cersei is executed.

2) Robert Strong wins. The person he's fighting is killed. Cersei is released from prison.

3) Robert Strong is unmasked and revealed to be an undead creature. Robert Strong and Cersei are both executed.

To test whether I was doing this correctly, I put 100% odds that a specific character would be chosen to fight Robert Strong, and 100% odds that Strong would lose - killing both Strong and Cersei. Then I opened the game to see whether everything fired correctly.

The events fired correclty, but only Cersei was killed. Robert Strong lives.

I've tried this twenty different ways, and I just can't wrap my head around it.

Here's what it looks like right now...any advice would be MUCH appreciated.


#Cersei's trial by combat, courtesy of Robert Strong
narrative_event = {
id = after_the_dance.1
desc = "EVTDESCafter_the_dance.1"
title = "EVTTITLEafter_the_dance.1"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 4190 }

option = {
name = "EVTOPTAafter_the_dance.1"
random_list = {
100 = {
character_event = { id = after_the_dance.2 days = 2} #CLEGANE BOWL! GET HYPE!
}
0 = {
character_event = { id = after_the_dance.3 days = 2} #The rumors of Loras' injuries were greatly overestimated
}
0 = {
character_event = { id = after_the_dance.4 days = 2} #Lancel, the poor fool.
}
0 = {
character_event = { id = after_the_dance.5 days = 2} #Jaime Lannister
}
0 = {
character_event = { id = after_the_dance.6 days = 2} #Brienne of Tarth
}
0 = {
character_event = { id = after_the_dance.7 days = 2} #Mace Tyrell
}
0 = {
character_event = { id = after_the_dance.8 days = 2} #High Septon
}
}
}
}
narrative_event = {
id = after_the_dance.2
desc = "EVTDESCafter_the_dance.2"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 4190 }

option = {
name = "EVTOPTAafter_the_dance.2"
random_list = {
100 = { #Cersei dies
death = {
death_reason = death_execution
killer = 77904 #High Septon
}
limit = { character = 204081092 } #Robert Strong
character_event = {id = after_the_dance.9 days = 1}
}
}
}
}
narrative_event = {
id = after_the_dance.9
desc = "EVTDESCafter_the_dance.9"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 204081092 }

option = {
name = "EVTOPTAafter_the_dance.9"
random_list = {
100 = { #Robert Strong dies
death = {
death_reason = death_execution
killer = 77904 #High Septon
}
}
}
}
#Cersei's trial by combat, courtesy of Robert Strong
narrative_event = {
id = after_the_dance.1
desc = "EVTDESCafter_the_dance.1"
title = "EVTTITLEafter_the_dance.1"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 4190 }

option = {
name = "EVTOPTAafter_the_dance.1"
random_list = {
100 = {
character_event = { id = after_the_dance.2 days = 2} #CLEGANE BOWL! GET HYPE!
}
0 = {
character_event = { id = after_the_dance.3 days = 2} #The rumors of Loras' injuries were greatly overestimated
}
0 = {
character_event = { id = after_the_dance.4 days = 2} #Lancel, the poor fool.
}
0 = {
character_event = { id = after_the_dance.5 days = 2} #Jaime Lannister
}
0 = {
character_event = { id = after_the_dance.6 days = 2} #Brienne of Tarth
}
0 = {
character_event = { id = after_the_dance.7 days = 2} #Mace Tyrell
}
0 = {
character_event = { id = after_the_dance.8 days = 2} #High Septon
}
}
}
}
narrative_event = {
id = after_the_dance.2
desc = "EVTDESCafter_the_dance.2"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 4190 }

option = {
name = "EVTOPTAafter_the_dance.2"
random_list = {
100 = { #Cersei dies
death = {
death_reason = death_execution
killer = 77904 #High Septon
}
limit = { character = 204081092 } #Robert Strong
character_event = {id = after_the_dance.9 days = 1}
}
}
}
}
narrative_event = {
id = after_the_dance.9
desc = "EVTDESCafter_the_dance.9"
picture = GFX_evt_trial_by_combat

hide_from = yes

is_triggered_only = yes

trigger = { character = 204081092 }

option = {
name = "EVTOPTAafter_the_dance.9"
random_list = {
100 = { #Robert Strong dies
death = {
death_reason = death_execution
killer = 77904 #High Septon
}
}
}
}