Its sad to see that the byzantines are the only ones having fun with their prisoners, so it came to me that i need to create one for christians.. i'll be using the codes that are used for vassal castration with byzantines.. but im not sure what some of the codes do, so im asking anyone if you guys could tell me what it does... the ones i know what it does will be colored green & bolded though...
Code:
vassal_castrate_decision = {
from_potential = {
[COLOR="#00FF00"] [B]culture_group = byzantine[/B][/COLOR]
}
potential = {
[COLOR="#00FF00"] [B]has_dlc = "Legacy of Rome"
prisoner = yes
is_female = no
NOT = { trait = eunuch }[/B][/COLOR]
host = { character = FROM }
}
allow = {
[COLOR="#00FF00"] [B]prisoner = yes[/B][/COLOR]
}
effect = {
hidden_tooltip = {
if = {
limit = { age = 16}
FROM = {
character_event = { id = LoR.832 }
}
}
if = {
limit = { NOT = { age = 16 } }
FROM = {
character_event = { id = LoR.834 }
}
}
}
character_event = { id = LoR.833 tooltip = "EVTTOOLTIPLoR.833" }
[COLOR="#00FF00"] [B]add_trait = eunuch[/B][/COLOR]
prisoner = no
opinion = {
modifier = opinion_castrated_me
who = FROM
}
FROM = {
if = {
limit = { NOT = { trait = cruel } }
random = {
chance = 25
add_trait = cruel
hidden_tooltip = {
character_event = { id = 38259 }
}
}
}
piety = -50
}
hidden_tooltip = {
if = {
limit = { FROM = { NOT = { dynasty = ROOT } } }
any_dynasty_member = {
opinion = {
modifier = opinion_castrated_family
who = FROM
}
}
}
FROM = {
remove_opinion = { who = ROOT modifier = opinion_traitor }
remove_opinion = { who = ROOT modifier = opinion_rebel_traitor }
remove_opinion = { who = ROOT modifier = opinion_dishonorable }
}
}
}
revoke_allowed = {
always = no
}
ai_will_do = {
factor = 1
modifier = {
factor = 0
reverse_opinion = { who = FROM value = 40 }
}
modifier = {
factor = 0
FROM = { trait = kind }
}
modifier = {
factor = 0.2 # Less likely to do it
}
modifier = {
factor = 1.2
FROM = {
OR = {
trait = cruel
trait = impaler
}
}
}
}
}
what tortures i would like to add are flagellation & chair of torture
for flagellation:
1) prisoner doesnt get freed when it is used on them, but you can only use it once on the same prisoner while he isn't freed..
2) available to all, except those with byzantine culture or orthodox religion..
2) adds wounded trait & -7 prestige per day in prison for target prisoner... the ruler who iniated the torture gets -15 piety, 1& chance of getting impaler trait & 10% chance of getting cruel trait..
for chair of torture:
1) prisoner doesnt get freed when it is used on them, but you can only use it once on the same prisoner while he isn't freed..
2) restricted to those with catholic religion, not including those with iberian cultures.. prisoner has to be at least 20yrs old
3) restricted to only kings or emperors..
4) adds wounded & ill traits, 5% chance of getting maimed trait, -2 diplomacy & -3 martial stats to prisoner.. ruler gets -69 piety, 13% chance of getting impaler trait & 20% chance of getting cruel trait..
so far this is what i have in mind on what it might look like:
Code:
vassal_flagellate_decision = {
from_potential = {
[COLOR="#00FF00"] [B]culture_group =[/B][/COLOR]
}
potential = {
[COLOR="#00FF00"] [B]
prisoner = yes
NOT = {
religion_group = orthodox
culture_group = byzantine
}
[/B][/COLOR]
host = { character = FROM }
}
allow = {
[COLOR="#00FF00"] [B]prisoner = yes[/B][/COLOR]
}
effect = {
hidden_tooltip = {
if = {
limit = { age = 16}
FROM = {
character_event = { id = LoR.832 }
}
}
if = {
limit = { NOT = { age = 16 } }
FROM = {
character_event = { id = LoR.834 }
}
}
}
character_event = { id = LoR.833 tooltip = "EVTTOOLTIPLoR.833" }
[COLOR="#00FF00"] [B]add_trait = wounded[/B]
[B]prestige = -7[/B][/COLOR]
[B][I][COLOR="#FF0000"]prisoner = yes[/COLOR][/I][/B] [I][SIZE=3][COLOR="#0000CD"]is this the code that prevents prisoners from being freed?[/COLOR][/SIZE][/I]
opinion = {
modifier = opinion_castrated_me
who = FROM
}
FROM = {
if = {
limit = { NOT = { trait = cruel } }
random = {
chance = 25
add_trait = cruel
hidden_tooltip = {
character_event = { id = 38259 }
}
}
}
piety = -50
}
hidden_tooltip = {
if = {
limit = { FROM = { NOT = { dynasty = ROOT } } }
any_dynasty_member = {
opinion = {
modifier = opinion_castrated_family
who = FROM
}
}
}
FROM = {
remove_opinion = { who = ROOT modifier = opinion_traitor }
remove_opinion = { who = ROOT modifier = opinion_rebel_traitor }
remove_opinion = { who = ROOT modifier = opinion_dishonorable }
}
}
}
revoke_allowed = {
always = no
}
ai_will_do = {
factor = 1
modifier = {
factor = 0
reverse_opinion = { who = FROM value = 40 }
}
modifier = {
factor = 0
FROM = { trait = kind }
}
modifier = {
factor = 0.2 # Less likely to do it
}
modifier = {
factor = 1.2
FROM = {
OR = {
trait = cruel
trait = impaler
}
}
}
}
}
Code:
vassal_chairtorture_decision = {
from_potential = {
culture_group =
}
potential = {
[COLOR="#00FF00"] [B]prisoner = yes
NOT = {
religion_group = orthodox
religion_group = muslim
religion_group = pagan_group
culture_group = iberian
}[/B]
OR = {
tier = king
tier = emperor
}[/COLOR]
host = { character = FROM }
}
allow = {
prisoner = yes
}
effect = {
hidden_tooltip = {
if = {
limit = [COLOR="#00FF00"]{ age = 20}[B]
[/B][/COLOR] FROM = {
character_event = { id = LoR.832 }
}
}
}
character_event = { id = LoR.833 tooltip = "EVTTOOLTIPLoR.833" }
[COLOR="#00FF00"][B] add_trait = wounded
add_trait = ill
add_trait = maimed [I][COLOR="#FF0000"]*not sure how to add a chance for this trait[/COLOR][/I]
dilomacy = -2
martial = -3
prisoner = no[/B][/COLOR]
opinion = {
modifier = opinion_castrated_me
who = FROM
}
FROM = {
if = {
limit = { NOT = { trait = cruel } }
random = {
chance = 25
add_trait = cruel
hidden_tooltip = {
character_event = { id = 38259 }
}
}
}
piety = -50
}
hidden_tooltip = {
if = {
limit = { FROM = { NOT = { dynasty = ROOT } } }
any_dynasty_member = {
opinion = {
modifier = opinion_castrated_family
who = FROM
}
}
}
FROM = {
remove_opinion = { who = ROOT modifier = opinion_traitor }
remove_opinion = { who = ROOT modifier = opinion_rebel_traitor }
remove_opinion = { who = ROOT modifier = opinion_dishonorable }
}
}
}
revoke_allowed = {
always = no
}
ai_will_do = {
factor = 1
modifier = {
factor = 0
reverse_opinion = { who = FROM value = 40 }
}
modifier = {
factor = 0
FROM = { trait = kind }
}
modifier = {
factor = 0.2 # Less likely to do it
}
modifier = {
factor = 1.2
FROM = {
OR = {
trait = cruel
trait = impaler
}
}
}
}
}
any help will be greatly appreciated...