270 lines
5.2 KiB
Plaintext
270 lines
5.2 KiB
Plaintext
|
RG_leader_trait_tempest_incoming_random_kill_effect = {
|
||
|
if = {
|
||
|
limit = {
|
||
|
# Check if the general on side A has the supreme warrior trait
|
||
|
any_ground_combat_$SIDE_A$ = {
|
||
|
exists = leader
|
||
|
leader = {
|
||
|
has_trait = RG_leader_trait_general_gray_skill
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value > 100
|
||
|
}
|
||
|
}
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
else = {
|
||
|
if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 5
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
95 = {}
|
||
|
5 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 10
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
90 = {}
|
||
|
10 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 20
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
80 = {}
|
||
|
20 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 30
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
70 = {}
|
||
|
30 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 40
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
60 = {}
|
||
|
40 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 40
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
60 = {}
|
||
|
40 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 50
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
50 = {}
|
||
|
50 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 60
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
40 = {}
|
||
|
60 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 70
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
30 = {}
|
||
|
70 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 80
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
20 = {}
|
||
|
80 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value <= 90
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
10 = {}
|
||
|
90 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else_if = {
|
||
|
limit = {
|
||
|
check_variable = {
|
||
|
which = rg_general_skill_combat_killed_variable
|
||
|
value >= 90
|
||
|
}
|
||
|
}
|
||
|
random_list = {
|
||
|
# NOTE: Update custom loc for effect when changing probablity
|
||
|
5 = {}
|
||
|
95 = {
|
||
|
random_ground_combat_$SIDE_B$ = {
|
||
|
limit = {
|
||
|
is_in_frontline = yes
|
||
|
}
|
||
|
remove_army = yes
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|