Scripted effect
pick_servant_romance_target_effect
pick_servant_romance_target_effect = yesgame/common/scripted_effects/00_personal_details_effects.txt, line 637 (69 lines). No parameters.
pick_servant_romance_target_effect is a scripted effect in Crusader Kings III, written at line 637 of its file. It takes no parameters: pick_servant_romance_target_effect = yes. The game's script calls it in 3 places, among them Heart-wrenching Rejection (event child_personality.0006), Indiscretions (event sibling.8003) and event_0101_spawn_criminal_effect (local effect). Patch 1.20.1.2, from game/common/scripted_effects/00_personal_details_effects.txt.
The comment above it in the file
Pick out "who" among the commoners a given character has a dalliance with
What it does
Every line of it is script with no tooltip text: the script is below.
The script as written (69 lines of game script)
pick_servant_romance_target_effect = {
if = {
limit = { NOT = { has_variable = servant_romance_target } }
hidden_effect = {
random_list = {
1 = {
trigger = {
is_attracted_to_men = yes
}
set_variable = {
name = servant_romance_target
value = flag:stable_boy
}
}
1 = {
trigger = {
is_attracted_to_men = yes
}
set_variable = {
name = servant_romance_target
value = flag:page
}
}
1 = {
trigger = {
is_attracted_to_women = yes
}
set_variable = {
name = servant_romance_target
value = flag:scullery_maid
}
}
1 = {
set_variable = {
name = servant_romance_target
value = flag:chandler
}
}
1 = {
trigger = {
is_attracted_to_women = yes
}
set_variable = {
name = servant_romance_target
value = flag:launderer
}
}
1 = {
set_variable = {
name = servant_romance_target
value = flag:naperer
}
}
1 = {
set_variable = {
name = servant_romance_target
value = flag:scalder
}
}
1 = {
set_variable = {
name = servant_romance_target
value = flag:saucerer
}
}
}
}
}
}As written in game/common/scripted_effects/00_personal_details_effects.txt.
Where it is used
Every place in common/, events/ and history/ that calls pick_servant_romance_target_effect.
Events (2)
- Heart-wrenching Rejection
child_personality.0006 - Indiscretions
sibling.8003
Scripted effects inside an event file (1)
- event_0101_spawn_criminal_effect
Source: game/common/scripted_effects/00_personal_details_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.