筛查修语法bug

This commit is contained in:
ProjectKoi-Kalo\Kalo
2024-09-17 13:32:31 +08:00
parent 638a314145
commit 7aa701f86d
34 changed files with 543 additions and 306 deletions

View File

@@ -56,6 +56,7 @@ country_event = {
limit = {
has_planet_flag = main_star
}
save_global_event_target_as = rg_main_star
save_event_target_as = main_star
}
create_country = {
@@ -79,6 +80,7 @@ country_event = {
}
}
effect = {
save_global_event_target_as = rg_graygoo_country
save_event_target_as = graygoo_country
create_ship_design = {
design = "NAME_RG_armed_transport_ship"

View File

@@ -145,7 +145,7 @@ country_event = {
root = {
random_owned_leader = {
limit = {
leader_class = governor
leader_class = official
}
save_event_target_as = rg_cluster_sector_gov
}

View File

@@ -1,5 +1,4 @@
namespace = rg_skill
# fleet_event = {
# id = rg_skill.1
# hide_window = yes
@@ -139,7 +138,7 @@ ship_event = {
limit = {
owner = {
NOT = {
is_same_value = origin_rg_gray_country
is_same_value = event_target:origin_rg_gray_country
}
}
solar_system = {
@@ -158,14 +157,14 @@ ship_event = {
else_if = {
limit = {
owner = {
is_same_value = origin_rg_gray_country
is_same_value = event_target:origin_rg_gray_country
NOT = {
has_global_flag = l_cluster_opened
}
}
solar_system = {
has_star_flag = lcluster
NOT = {
NOT = {
any_fleet_in_system = {
exists = controller
controller = {
@@ -180,12 +179,12 @@ ship_event = {
else_if = {
limit = {
owner = {
is_same_value = origin_rg_gray_country # 是小灰起源
is_same_value = event_target:origin_rg_gray_country # 是小灰起源
has_global_flag = l_cluster_opened # L星门已开启
}
solar_system = {
# has_star_flag = lcluster
NOT = {
NOT = {
any_fleet_in_system = {
exists = controller
controller = {
@@ -382,23 +381,32 @@ planet_event = {
remove_planet_flag = checking_tempest_incoming
}
else = {
#planet
any_ground_combat_attacker = {
#army
exists = leader
leader = {
#leader
has_trait = RG_leader_trait_admiral_nanorebuild_gray
owner = {
#country
save_event_target_as = attacking_general_country
if = {
limit = {
#planet
any_ground_combat_attacker = {
#army
exists = leader
leader = {
#leader
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}
}
from = {
#country
save_event_target_as = attacking_general_country
}
}
# Do the same check again in X days
country_event = {
id = rg_skill.10
} # NOTE: Update custom loc for effect when changing days
from = {
# Do the same check again in X days
country_event = {
id = rg_skill.10
}
# NOTE: Update custom loc for effect when changing days
}
}
}
}
@@ -679,13 +687,11 @@ country_event = {
# }
# }
# }
# On destroying enemy ship.
country_event = {
id = rg_skill.13
hide_window = yes
is_triggered_only = yes
trigger = {
FromFrom = {
is_in_combat = yes
@@ -695,11 +701,13 @@ country_event = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}
immediate = {
FROMFROM = { # Winning ship.
FROMFROM = {
# Winning ship.
if = {
limit = { exists = fleet.leader }
limit = {
exists = fleet.leader
}
fleet.leader = {
if = {
limit = {
@@ -719,6 +727,7 @@ country_event = {
}
}
}
# This = owner of fleet 1 (winner)
# From = owner of fleet 2 (loser)
# FromFrom = fleet 1
@@ -751,6 +760,7 @@ country_event = {
}
}
}
# This = owner of fleet 1 (loser)
# From = owner of fleet 2 (winner)
# FromFrom = fleet 1

View File

@@ -854,7 +854,7 @@ country_event = {
has_star_flag = lgate_originating_system
}
any_system_megastructure = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
}
}
@@ -865,10 +865,10 @@ country_event = {
has_star_flag = lgate_originating_system
}
any_system_megastructure = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
}
save_event_target_as = candidate_gateway
save_global_event_target_as = candidate_gateway
}
country_event = {
id = distar.10905
@@ -989,7 +989,7 @@ country_event = {
limit = {
is_megastructure_type = lgate_base
}
save_event_target_as = candidate_gateway
save_global_event_target_as = candidate_gateway
}
country_event = {
id = distar.10905
@@ -1074,14 +1074,14 @@ country_event = {
hidden_effect = {
create_fleet = {
effect = {
set_owner = event_target:graygoo_country
set_owner = event_target:rg_graygoo_country
create_ship = {
name = random
design = "NAME_Gray_Warship"
graphical_culture = "pirate_01"
}
set_location = {
target = event_target:main_star
target = event_target:rg_main_star
distance = 55
angle = 270
}
@@ -1127,14 +1127,14 @@ country_event = {
hidden_effect = {
create_fleet = {
effect = {
set_owner = event_target:graygoo_country
set_owner = event_target:rg_graygoo_country
create_ship = {
name = random
design = "NAME_Gray_Warship"
graphical_culture = "pirate_01"
}
set_location = {
target = event_target:main_star
target = event_target:rg_main_star
distance = 55
angle = 270
}
@@ -1251,14 +1251,14 @@ country_event = {
hidden_effect = {
create_fleet = {
effect = {
set_owner = event_target:graygoo_country
set_owner = event_target:rg_graygoo_country
create_ship = {
name = random
design = "NAME_Gray_Warship"
graphical_culture = "pirate_01"
}
set_location = {
target = event_target:main_star
target = event_target:rg_main_star
distance = 55
angle = 270
}
@@ -1422,7 +1422,7 @@ country_event = {
immediate = {
every_owned_fleet = {
limit = {
any_ship = {
any_owned_ship = {
is_ship_size = graygoo_mothership
}
}
@@ -1718,7 +1718,7 @@ country_event = {
any_fleet_in_system = {
owner = {
NOT = {
is_country = event_target:graygoo_country
is_country = event_target:rg_graygoo_country
}
}
}
@@ -1726,7 +1726,7 @@ country_event = {
}
random_country = {
limit = {
is_country = event_target:graygoo_country
is_country = event_target:rg_graygoo_country
}
country_event = {
id = rg_event.405
@@ -1737,7 +1737,7 @@ country_event = {
}
else_if = {
limit = {
event_target:graygoo_country = {
event_target:rg_graygoo_country = {
num_fleets < 30
}
}
@@ -1748,12 +1748,12 @@ country_event = {
has_star_flag = lgate_originating_system
}
any_system_megastructure = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
}
random_system_megastructure = {
limit = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
create_ambient_object = {
type = "horror_spawn_object"
@@ -1764,7 +1764,7 @@ country_event = {
create_fleet = {
name = "NAME_Tempest_Fleet"
effect = {
set_owner = event_target:graygoo_country
set_owner = event_target:rg_graygoo_country
rg_create_graygoo_fleet_random = yes
set_formation_scale = 2
set_fleet_stance = aggressive
@@ -1819,7 +1819,7 @@ country_event = {
any_fleet_in_system = {
owner = {
NOT = {
is_country = event_target:graygoo_country
is_country = event_target:rg_graygoo_country
}
}
}
@@ -1827,7 +1827,7 @@ country_event = {
}
random_country = {
limit = {
is_country = event_target:graygoo_country
is_country = event_target:rg_graygoo_country
}
country_event = {
id = rg_event.405
@@ -1838,7 +1838,7 @@ country_event = {
}
if = {
limit = {
event_target:graygoo_country = {
event_target:rg_graygoo_country = {
num_fleets < 60
}
}
@@ -1849,12 +1849,12 @@ country_event = {
has_star_flag = lgate_originating_system
}
any_system_megastructure = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
}
random_system_megastructure = {
limit = {
is_megastructure_type = l_gate_base
is_megastructure_type = lgate_base
}
create_ambient_object = {
type = "horror_spawn_object"
@@ -1867,7 +1867,7 @@ country_event = {
create_fleet = {
name = "NAME_Tempest_Fleet"
effect = {
set_owner = event_target:graygoo_country
set_owner = event_target:rg_graygoo_country
rg_create_graygoo_fleet_random = yes
set_formation_scale = 2
set_fleet_stance = aggressive

View File

@@ -7,7 +7,7 @@ country_event = {
if = {
limit = {
NOT = {
exist = event_target:rg_maid_species
exists = event_target:rg_maid_species
}
}
create_species = {

View File

@@ -37,7 +37,7 @@ country_event = {
if = {
limit = {
NOT = {
exist = event_target:rg_scion_fe
exists = event_target:rg_scion_fe
}
}
set_country_flag = rg_scion_needs_fe
@@ -100,7 +100,7 @@ country_event = {
overlord = {
add_opinion_modifier = {
modifier = opinion_scion
who = rg_scion_fe
who = event_target:rg_scion_fe
}
}
country_event = { id = rg_origin.10 days = 3 }

View File

@@ -162,9 +162,11 @@ planet_event = {
id = rg_story.6
title = "rg_story.6.title"
is_triggered_only = yes
fire_only_once = yes
trigger = {
NOT = {
any_country = {
has_country_flag = rg_story6_fired
}
# has_global_flag = has_wsg_mod
}
}
@@ -178,6 +180,10 @@ planet_event = {
has_ship_flag = rg_test_ship
}
}
prev = {
save_event_target_as = event_target_country
set_country_flag = rg_story6_fired
}
delete_fleet = this
}
}
@@ -188,8 +194,10 @@ planet_event = {
option = {
name = rg_story.6.a
hidden_effect = {
country_event = {
id = rg_story.7
event_target:event_target_country = {
country_event = {
id = rg_story.7
}
}
}
default_hide_option = yes
@@ -647,7 +655,9 @@ country_event = {
event_target:rg_fake_dragon_fleet = {
leader = {
OR = {
exists = NO
NOT = {
exists = leader
}
NOR = {
has_leader_flag = rg_fake_dragon
has_leader_flag = rg_fake_dragon_reborn
@@ -701,7 +711,7 @@ country_event = {
# 龙噶了把所有卡住的的模拟龙扫描事件中止
country_event = {
id = rg_story.22
hidden_window = yes
hide_window = yes
is_triggered_only = yes
trigger = {
from = {
@@ -1026,8 +1036,7 @@ country_event = {
}
}
add_resource = {
resource = nanites
value = -150
nanites = -150
}
random_situation = {
limit = {
@@ -1120,12 +1129,10 @@ country_event = {
}
}
add_resource = {
resource = alloys
value = -1500
alloys = -1500
}
add_resource = {
resource = energy
value = -1500
energy = -1500
}
rg_create_gray_mod1_testship_2 = yes
random_situation = {
@@ -1169,12 +1176,10 @@ country_event = {
}
}
add_resource = {
resource = alloys
value = -1500
alloys = -1500
}
add_resource = {
resource = energy
value = -1500
energy = -1500
}
rg_create_gray_mod1_testship_2 = yes
random_situation = {
@@ -1218,12 +1223,10 @@ country_event = {
}
}
add_resource = {
resource = energy
value = -4000
alloys = -1500
}
add_resource = {
resource = minerals
value = -1500
energy = -1500
}
random_situation = {
limit = {
@@ -1262,8 +1265,7 @@ country_event = {
}
}
add_resource = {
resource = consumer_goods
value = -3000
consumer_goods = -3000
}
random_situation = {
limit = {
@@ -1306,12 +1308,10 @@ country_event = {
}
}
add_resource = {
resource = alloys
value = -1500
alloys = -1500
}
add_resource = {
resource = energy
value = -1500
energy = -1500
}
rg_create_gray_mod1_testship_2 = yes
random_situation = {
@@ -1351,8 +1351,7 @@ country_event = {
}
}
add_resource = {
resource = alloys
value = -3000
alloys = -3000
}
random_situation = {
limit = {
@@ -1391,8 +1390,7 @@ country_event = {
}
}
add_resource = {
resource = alloys
value = -500
alloys = -500
}
random_situation = {
limit = {