4 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
aa9e81fc89 烂了 尝试修 2024-04-07 19:23:23 +08:00
ProjectKoi-Kalo\Kalo
c00c1a8917 暂存 2024-04-07 19:05:28 +08:00
ProjectKoi-Kalo\Kalo
2935da199d 暂存 2024-04-07 13:02:04 +08:00
ProjectKoi-Kalo\Kalo
f4fe568fa3 3.11暂存 2024-04-07 07:56:10 +08:00
12 changed files with 240 additions and 72 deletions

View File

@@ -1,2 +1,9 @@
# Real-Gray # Real-Gray
Stellaris mod real gray page. Stellaris mod real gray page.
3.12卫星
单槽虚空辉光舰 高射速不间断T槽武器
灰风堕落帝国
灰风狗开
灰风机仆
绑定银河机仆数量的灰风意识完整度系统
终局天灾纳迪沙协议

View File

@@ -450,7 +450,6 @@ weapon_component_template = {
prerequisites = { prerequisites = {
"tech_gray_juggernaut_8" "tech_gray_juggernaut_8"
} }
hidden = yes
ship_limit = 1 ship_limit = 1
ai_weight = { ai_weight = {
weight = 0 weight = 0

View File

@@ -59,6 +59,7 @@ on_yearly_pulse_country = {
rg_event.17 rg_event.17
rg_event.18 rg_event.18
rg_event.20 rg_event.20
rg_event.24
} }
} }

View File

@@ -598,7 +598,7 @@ rg_gray_country_leader_init = {
create_leader = { create_leader = {
# 只用作看板娘 # 只用作看板娘
class = official class = official
species = event_target:gray_species species = root
name = "NAME_Gray" name = "NAME_Gray"
gender = female gender = female
immortal = yes immortal = yes

View File

@@ -2245,6 +2245,11 @@ rg_gray_country_after_init = {
event_target:rg_gray_country = { event_target:rg_gray_country = {
establish_communications_no_message = event_target:gray_owner establish_communications_no_message = event_target:gray_owner
} }
# 年检立绘并替换回正常立绘
country_event = {
id = rg_event.24
}
} }
rg_timeline_attract_field_init = { rg_timeline_attract_field_init = {

View File

@@ -116,15 +116,62 @@ RG_graygoo_capitalship = {
icon = ship_size_military_16 icon = ship_size_military_16
base_buildtime = @titan_build_time base_buildtime = @titan_build_time
can_have_federation_design = yes can_have_federation_design = yes
enable_default_design = no #if yes, countries will have an auto-generated design at start enable_default_design = yes #if yes, countries will have an auto-generated design at start
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
is_designable = yes is_designable = yes
default_behavior = colossus default_behavior = colossus
combat_disengage_chance = 1.25 combat_disengage_chance = 1.25
class = shipclass_military class = shipclass_military
construction_type = starbase_shipyard construction_type = starbase_shipyard
# possible_construction = {
# always = no
# }
potential_construction = {
OR = {
is_scope_type = starbase
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
}
}
possible_construction = { possible_construction = {
always = no custom_tooltip = {
fail_text = starbase_citadel_trigger
OR = {
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
AND = {
is_scope_type = starbase
has_starbase_size >= starbase_citadel
}
}
}
custom_tooltip = {
fail_text = starbase_colossal_yards_trigger
OR = {
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
AND = {
is_scope_type = starbase
has_starbase_building = colossus_yards
}
}
}
} }
combat_size_multiplier = 4 combat_size_multiplier = 4
prerequisites = { prerequisites = {
@@ -149,6 +196,116 @@ RG_graygoo_capitalship = {
min_upgrade_cost = { min_upgrade_cost = {
alloys = 8 alloys = 8
} }
empire_limit = 1
}
RG_gray_juggernaut = {
max_speed = 100
entity = "grey_tempesttw_juggernaut_entity"
acceleration = 0.2
rotation_speed = 0.15
collision_radius = @juggernaut_collision_radius
modifier = {
ship_evasion_add = 100
ship_armor_add = 108000
ship_shield_add = 108000
ship_weapon_damage = 2
starbase_shipyard_capacity_add = 12
ship_cloaking_detection_add = 5
}
ship_modifier = {
ship_disengage_chance_reduction = 8
ships_upkeep_mult = -1
ship_shield_hardening_add = 2
ship_armor_hardening_add = 2
}
max_hitpoints = 108000
base_buildtime = @juggernaut_build_time
combat_size_multiplier = 5
size_multiplier = 32
fleet_slot_size = 32
section_slots = {
"core" = {
locator = "part1"
}
"behind" = {
locator = "part2"
}
}
num_target_locators = 16
can_have_federation_design = no
enable_default_design = yes #if yes, countries will have an auto-generated design at start
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
icon_frame = 7 #probably unused, but mobile starbases are special
icon = ship_size_military_64
ship_class_icon_frame = 35
default_behavior = colossus
is_designable = yes
prerequisites = {
"tech_gray_juggernaut_8"
}
class = shipclass_starbase
construction_type = starbase_shipyard
potential_construction = {
OR = {
is_scope_type = starbase
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
}
}
possible_construction = {
custom_tooltip = {
fail_text = starbase_citadel_trigger
OR = {
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
AND = {
is_scope_type = starbase
has_starbase_size >= starbase_citadel
}
}
}
custom_tooltip = {
fail_text = starbase_colossal_yards_trigger
OR = {
AND = {
is_scope_type = megastructure
OR = {
is_megastructure_type = mega_shipyard_3
is_megastructure_type = mega_shipyard_restored
}
}
AND = {
is_scope_type = starbase
has_starbase_building = colossus_yards
}
}
}
}
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_components"
required_component_set = "thruster_components"
required_component_set = "science_cloaking_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
empire_limit = 1
} }
RG_armed_constructor_ship = { RG_armed_constructor_ship = {
@@ -522,68 +679,6 @@ RG_graygoo_Buff = {
} }
} }
RG_gray_juggernaut = {
max_speed = 100
entity = "grey_tempesttw_juggernaut_entity"
acceleration = 0.2
rotation_speed = 0.15
collision_radius = @juggernaut_collision_radius
modifier = {
ship_evasion_add = 100
ship_armor_add = 108000
ship_shield_add = 108000
ship_weapon_damage = 2
starbase_shipyard_capacity_add = 12
ship_cloaking_detection_add = 5
}
ship_modifier = {
ship_disengage_chance_reduction = 8
ships_upkeep_mult = -1
ship_shield_hardening_add = 2
ship_armor_hardening_add = 2
}
max_hitpoints = 108000
base_buildtime = @juggernaut_build_time
combat_size_multiplier = 5
size_multiplier = 32
fleet_slot_size = 32
section_slots = {
"core" = {
locator = "part1"
}
"behind" = {
locator = "part2"
}
}
num_target_locators = 16
can_have_federation_design = no
enable_default_design = no #if yes, countries will have an auto-generated design at start
enable_3dview_in_ship_browser = yes #if yes, ship design will have a 3d view in the ship browser
icon_frame = 7 #probably unused, but mobile starbases are special
icon = ship_size_military_64
ship_class_icon_frame = 35
default_behavior = colossus
is_designable = yes
prerequisites = {
"tech_gray_juggernaut_8"
}
class = shipclass_starbase
construction_type = starbase_shipyard
possible_construction = {
always = no
}
required_component_set = "power_core"
required_component_set = "sensor_components"
required_component_set = "combat_computers"
required_component_set = "ftl_components"
required_component_set = "thruster_components"
required_component_set = "science_cloaking_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
required_component_set = "ship_aura_components"
}
# Armed Transport # Armed Transport
RG_armed_transport_ship = { RG_armed_transport_ship = {
max_speed = 150 max_speed = 150

View File

@@ -0,0 +1,30 @@
# The Portraits defined here are generally not available to the character creator, but will instead appear in AI empires across the galaxy.
# 'graphical_culture' is connected to the looks used for ships and cities; see "common/graphical_culture/".
# These may be overwitten in an "extendable" manner, meaning (for example) you can create a second "HUM" with extra portraits in it.
# playable = yes/no/trigger (default: yes) if this species class can is playable
# randomized = yes/no/trigger (default: yes) if this species class is randomized
# custom_portraits = {}
# randomized = yes/no/trigger (default: yes) to specify if portraits are randomized
# playable = yes/no/trigger (default: yes) to specify if portraits are playable
# portraits = list portrait keys
# species_trait_points base number of species trait points available for this species class
# species_max_traits maximum number of traits that species of this class can have (doesn't count those with cost == 0)
# possible ethics/government requirements; see common/governments/readme_requirements.txt
# gender = yes/no (default: yes) whether the species has a gender
# portrait_modding yes/no (default: yes) whether the portrait can be modified with e.g. genemodding or robomodding
# gray_species = {
# archetype = OTHER
#
# playable = { always = no }
# randomized = no
#
# gender = female
#
# portraits = {
# "Gray"
# }
#
# move_pop_sound_effect = "moving_pop_confirmation"
# }

View File

@@ -8,5 +8,5 @@ tags={
} }
name="Real Gray" name="Real Gray"
picture="thumbnail.png" picture="thumbnail.png"
supported_version="3.10.*" supported_version="3.11.*"
remote_file_id="2136166095" remote_file_id="2136166095"

View File

@@ -212,11 +212,6 @@ country_event = {
room = "ethic_spaceship_room" room = "ethic_spaceship_room"
} }
is_triggered_only = yes is_triggered_only = yes
immediate = {
event_target:gray_governor = {
set_owner = event_target:rg_gray_country
}
}
option = { option = {
name = graygoo.405.a name = graygoo.405.a
hidden_effect = { hidden_effect = {

View File

@@ -1069,6 +1069,42 @@ country_event = {
} }
} }
# looping check for grayport
country_event = {
id = rg_event.24
hide_window = yes
is_triggered_only = yes
trigger = {
is_same_value = event_target:gray_owner
}
immediate = {
random_owned_leader = {
limit = {
has_leader_flag = gray_governor
}
if = {
limit = {
owner = {
OR = {
has_global_flag = has_wsg_mod
has_global_flag = kdc_event_mod_active
}
}
}
set_gray_portrait = yes
}
else = {
rg_set_gray_portrait = yes
}
}
country_event = {
id = rg_event.24
years = 1
}
# *THIS* looping check
}
}
# 拆毁工厂小灰通讯 # 拆毁工厂小灰通讯
country_event = { country_event = {
id = rg_event.200 id = rg_event.200

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 KiB

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB