Scripted effect
surveyor_no_stone_unturned_perk_effect
In the game: Gain Development and Control in owned Counties when hosting Activities in them
surveyor_no_stone_unturned_perk_effect = yesgame/common/scripted_effects/00_wanderer_lifestyle_effects.txt, line 632 (86 lines). No parameters.
surveyor_no_stone_unturned_perk_effect is a scripted effect in Crusader Kings III, written at line 632 of its file. It takes no parameters: surveyor_no_stone_unturned_perk_effect = yes. The game's script calls it in 16 places, among them Blót (activity), Chariot Race (activity) and Feast (activity). Its body carries 1 text of the game's own for the player. Patch 1.20.1.2, from game/common/scripted_effects/00_wanderer_lifestyle_effects.txt.
What it does
If
One of these
All of these
- Has the No Stone Unturned Perk
- Their government has the government is settled flag
or
All of these
- Has the Know Your Land, Know Your People Perk
- Government is Nomadic
location.county.holder = root
Then
If
- Their location’s county: The county does not have the modifier “No Stone Unturned”
Then
- If has the Personal Touch Perk:
- Their location’s county:
- The county gains the modifier “No Stone Unturned” for 10 years
- Control Growth +15%
Otherwise
change_development_progress_with_overflow = 75
- The county gains the modifier “No Stone Unturned” for 10 years
- Their location’s county:
- Otherwise › Their location’s county:
- The county gains the modifier “No Stone Unturned” for 10 years
- Control Growth +10%
Otherwise
change_development_progress_with_overflow = 50
- The county gains the modifier “No Stone Unturned” for 10 years
Otherwise
- County is still affected by your last visit.
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (86 lines of game script)
surveyor_no_stone_unturned_perk_effect = {
if = {
limit = {
OR = {
AND = {
has_perk = no_stone_unturned_perk
government_has_flag = government_is_settled
}
AND = {
has_perk = know_your_land_know_your_people_perk
government_has_flag = government_is_nomadic
}
}
this = scope:host
exists = location.county
location.county.holder = root
}
if = {
limit = {
location.county = {
NOR = {
has_county_modifier = no_stone_unturned_perk_modifier
has_county_modifier = no_stone_unturned_boosted_perk_modifier
}
}
}
if = {
limit = {
has_perk = personal_touch_perk #Increased effect
}
send_interface_toast = {
type = event_generic_good
title = no_stone_unturned_perk_modifier
location.county = {
add_county_modifier = {
modifier = no_stone_unturned_boosted_perk_modifier
years = 10
}
if = {
limit = {
scope:host = { government_has_flag = government_is_nomadic }
}
change_county_fertility = 15
}
else = {
change_development_progress_with_overflow = 75
}
}
}
}
else = { #Standard Effect
send_interface_toast = {
type = event_generic_good
title = no_stone_unturned_perk_modifier
location.county = {
add_county_modifier = {
modifier = no_stone_unturned_perk_modifier
years = 10
}
if = {
limit = {
scope:host = { government_has_flag = government_is_nomadic }
}
change_county_fertility = 10
}
else = {
change_development_progress_with_overflow = 50
}
}
}
}
}
else = {
location.county = { save_scope_as = perk_county }
send_interface_toast = {
type = event_generic_good
title = no_stone_unturned_perk_cooldown_title_message
custom_description_no_bullet = {
text = no_stone_unturned_perk_cooldown_message
}
}
}
}
}As written in game/common/scripted_effects/00_wanderer_lifestyle_effects.txt.
Where it is used
Every place in common/, events/ and history/ that calls surveyor_no_stone_unturned_perk_effect.
Source: game/common/scripted_effects/00_wanderer_lifestyle_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.