Alignment

This commit is contained in:
Heidesommer 2026-04-25 03:54:05 -04:00
parent f7a954eb51
commit 15a5108e23
250 changed files with 31104 additions and 25806 deletions

View file

@ -3034,7 +3034,7 @@ ep3_contract_event.0013 = {
scope:task_contract_employer = {
pay_treasury_or_gold = {
target = scope:task_contract_taker
value = ep3_hire_laamp_mercs_payment_value
value = scope:laamp_temp.ep3_hire_laamp_mercs_payment_value
}
}
scope:laamp_temp = {
@ -7412,10 +7412,11 @@ ep3_contract_event.0095 = {
}
}
#lead an independence peasant war
#lead an independence peasant war, become landed ruler after winning
option = {
name = ep3_contract_event.0095.a
#start a freedom war!
custom_tooltip = ep3_contract_event.0095.a_become_landed
start_war = {
cb = ep3_laamp_peasant_war
target = scope:task_contract_councillor_liege.top_liege
@ -7471,7 +7472,75 @@ ep3_contract_event.0095 = {
}
ai_chance = {
base = 20
}
}
#lead an independence peasant war, but remain laamp after winning
option = {
name = ep3_contract_event.0095.a_2
#start a freedom war!
custom_tooltip = {
text = ep3_contract_event.0095.a_remain_laamp
set_variable = {
name = ep3_laamp_peasant_war_remain_laamp
value = yes
}
}
start_war = {
cb = ep3_laamp_peasant_war
target = scope:task_contract_councillor_liege.top_liege
}
#try to capture the marshal, as they standing right next to you
duel = {
skills = { prowess intrigue }
target = scope:task_contract_councillor
25 = {
desc = ep3_contract_event.0095.a_win
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
}
prisoner_of_war_capture_effect = {
TARGET = scope:task_contract_councillor
IMPRISONER = root
}
scope:task_contract_councillor_liege = {
add_opinion = {
modifier = fp3_wrongful_imprisonment_opinion
opinion = -30
target = root
}
}
}
25 = {
desc = ep3_contract_event.0095.a_lose
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
min = 5
}
scope:task_contract_councillor = {
add_opinion = {
target = root
modifier = attempted_imprisonment_opinion
}
}
}
}
#fail the contract, obivously
scope:task_contract = {
complete_task_contract = failure_standard
}
return_home = yes
stress_impact = {
craven = minor_stress_impact_gain
lazy = minor_stress_impact_gain
brave = minor_stress_impact_loss
compassionate = minor_stress_impact_loss
arrogant = minor_stress_impact_loss
}
ai_chance = {
base = 0
}
}