unfucking the mod
This commit is contained in:
parent
cbe3fbcda2
commit
d887392b56
1167 changed files with 26982 additions and 13 deletions
231
events/religion_events/human_sacrifice_events.txt
Normal file
231
events/religion_events/human_sacrifice_events.txt
Normal file
|
|
@ -0,0 +1,231 @@
|
|||
namespace = human_sacrifice
|
||||
|
||||
##################################################
|
||||
#Flowery War CB events
|
||||
|
||||
#0001 - Fail to sacrifice suitable victims by the time limit.
|
||||
#0002 - A victim died before they could be sacrificed.
|
||||
#0003 - A victim was released rather than be sacrificed.
|
||||
|
||||
##################################################
|
||||
|
||||
##################################################
|
||||
# Thirsting Gods
|
||||
# by Ewan Cowhig Croft
|
||||
# 0001
|
||||
##################################################
|
||||
|
||||
# You have disappointed your deities by not sacrificing marked captives.
|
||||
# by Ewan Cowhig Croft
|
||||
human_sacrifice.0001 = {
|
||||
type = character_event
|
||||
title = human_sacrifice.0001.t
|
||||
desc = human_sacrifice.0001.desc
|
||||
theme = faith
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = shame
|
||||
}
|
||||
|
||||
trigger = {
|
||||
faith = { has_doctrine_parameter = human_sacrifice_active }
|
||||
any_prisoner = { has_character_modifier = designated_human_sacrifice_modifier }
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
}
|
||||
|
||||
immediate = {
|
||||
every_prisoner = {
|
||||
limit = { has_character_modifier = designated_human_sacrifice_modifier }
|
||||
add_to_list = designated_sacrifices_list
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = designated_sacrifice_count
|
||||
value = {
|
||||
value = 0
|
||||
every_in_list = {
|
||||
list = designated_sacrifices_list
|
||||
add = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { #Immediately sacrifice the remainder to try and make amends.
|
||||
name = human_sacrifice.0001.a
|
||||
every_prisoner = {
|
||||
limit = { has_character_modifier = designated_human_sacrifice_modifier }
|
||||
death = {
|
||||
death_reason = death_sacrificed_to_gods
|
||||
killer = root
|
||||
}
|
||||
}
|
||||
add_piety = {
|
||||
value = miniscule_piety_gain
|
||||
multiply = scope:designated_sacrifice_count
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = human_sacrifice_coward_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
zealous = major_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
cynical = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 0.5
|
||||
ai_zeal = -0.5
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
has_trait = callous
|
||||
}
|
||||
modifier = {
|
||||
add = 20
|
||||
has_trait = sadistic
|
||||
}
|
||||
modifier = {
|
||||
add = 30
|
||||
has_trait = zealous
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
has_trait = compassionate
|
||||
}
|
||||
modifier = {
|
||||
add = -30
|
||||
has_trait = cynical
|
||||
}
|
||||
}
|
||||
}
|
||||
option = { #Accept the loss of piety with dignity.
|
||||
name = human_sacrifice.0001.b
|
||||
add_piety = {
|
||||
value = medium_piety_loss
|
||||
multiply = scope:designated_sacrifice_count
|
||||
}
|
||||
stress_impact = { zealous = medium_stress_impact_gain }
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_zeal = 0.5
|
||||
ai_energy = -0.25
|
||||
}
|
||||
modifier = {
|
||||
add = -30
|
||||
has_trait = zealous
|
||||
}
|
||||
}
|
||||
}
|
||||
option = { #Internally decry the barbarism of your faith.
|
||||
name = human_sacrifice.0001.c
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
any_secret = { type = secret_non_believer }
|
||||
}
|
||||
}
|
||||
give_non_believer_secret_effect = yes
|
||||
}
|
||||
else = { add_prestige = minor_prestige_gain }
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
cynical = major_stress_impact_loss
|
||||
callous = minor_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
zealous = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 0.5
|
||||
ai_zeal = -0.5
|
||||
}
|
||||
modifier = {
|
||||
add = 20
|
||||
has_trait = compassionate
|
||||
}
|
||||
modifier = {
|
||||
add = 30
|
||||
has_trait = cynical
|
||||
}
|
||||
modifier = {
|
||||
add = -10
|
||||
has_trait = callous
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
has_trait = sadistic
|
||||
}
|
||||
modifier = {
|
||||
add = -30
|
||||
has_trait = zealous
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# A marked captive has died without being sacrificed.
|
||||
# by Ewan Cowhig Croft
|
||||
#human_sacrifice.0002 = {
|
||||
#hidden = yes
|
||||
#
|
||||
#trigger = {
|
||||
#has_character_modifier = designated_human_sacrifice_modifier
|
||||
#imprisoner = {
|
||||
#faith = { has_doctrine_parameter = human_sacrifice_active }
|
||||
#}
|
||||
#}
|
||||
#
|
||||
#immediate = {
|
||||
#save_scope_as = dead_designated_sacrifice
|
||||
#imprisoner = {
|
||||
#send_interface_message = {
|
||||
#type = event_religious_bad_with_text
|
||||
#title = designated_sacrifice_died.t
|
||||
#desc = designated_sacrifice_died.desc
|
||||
#right_icon = scope:dead_designated_sacrifice
|
||||
#add_piety = minor_piety_loss
|
||||
#}
|
||||
#}
|
||||
#}
|
||||
#}
|
||||
|
||||
# A marked captive has been released without being sacrificed.
|
||||
# by Ewan Cowhig Croft
|
||||
human_sacrifice.0003 = {
|
||||
hidden = yes
|
||||
|
||||
trigger = {
|
||||
has_character_modifier = designated_human_sacrifice_modifier
|
||||
scope:imprisoner = {
|
||||
faith = { has_doctrine_parameter = human_sacrifice_active }
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
save_scope_as = released_designated_sacrifice
|
||||
scope:imprisoner = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:released_designated_sacrifice = { is_alive = yes }
|
||||
}
|
||||
send_interface_message = {
|
||||
type = event_religious_bad_with_text
|
||||
title = designated_sacrifice_release.t
|
||||
desc = designated_sacrifice_released.desc
|
||||
right_icon = scope:released_designated_sacrifice
|
||||
add_piety = medium_piety_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
remove_character_modifier = designated_human_sacrifice_modifier
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue