On Action
on_subject_type_changed
Is triggered when a subject changes its subject type via diplomacy root = subject; scope:overlord = overlord; scope:subject_type = current subject type; scope:old_subject_type = subject type before the changed
Tanımin_game/common/on_action/_hardcoded.txt:5526
5527effect = {
5528if = {
5529limit = {
5529scope:subject_type.subject_level >= scope:old_subject_type.subject_level
}
5530hidden_effect = {
5530remove_opinion = {
5530modifier = opinion_changed_subject_type
5530target = scope:overlord
}
}
5531add_opinion = {
5532modifier = opinion_changed_subject_type
5533target = scope:overlord
5534scale = {
5535value = scope:subject_type.subject_level
5536subtract = scope:old_subject_type.subject_level
}
}
}
5541else_if = {
5542limit = {
5542scope:subject_type.subject_level < scope:old_subject_type.subject_level
}
5543hidden_effect = {
5543remove_opinion = {
5543modifier = opinion_changed_subject_type
5543target = scope:overlord
}
}
5544add_opinion = {
5545modifier = opinion_changed_subject_type
5546target = scope:overlord
5547scale = {
5548value = scope:subject_type.subject_level
5549subtract = scope:old_subject_type.subject_level
}
}
}
}