trigger = {
	fromfrom = {
		OR = {
			is_country_type = gray
			is_same_value = ROOT
		}
	}
	is_same_value = event_target:gray_owner
	has_country_flag = gray_warship_active
	NOR = {
		RG_gray_not_avaliable_trigger = yes
	}
	exists = event_target:gray_warship
	any_owned_fleet = {
		is_same_value = event_target:gray_warship
	}
	event_target:gray_warship = {
		num_ships > 0
	}
}
immediate = {
	set_country_flag = gray_diplomacy_engaged
	capital_scope = {
		solar_system = {
			starbase = {
				save_global_event_target_as = gray_owner_capital_starbase
			}
		}
	}
}
after = {
	hidden_effect = {
		remove_country_flag = gray_diplomacy_engaged
		reset_gray_cloth = yes
	}
}
option = {
	# Governor
	name = graygoo.500.a
	response_text = graygoo.502.a.response
	allow = {
		hidden_trigger = {
			# To prevent exploit
			event_target:gray_warship = {
				num_ships > 0
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.a
			event_target:gray_warship = {
				is_in_combat = no
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.b
			event_target:gray_warship = {
				NOT = {
					has_hp_percentage < 0.97
				}
			}
		}
	}
	hidden_effect = {
		rg_create_gray_governor = yes
		country_event = {
			id = rg_grayleader_dialog.5021
		}
	}
}
option = {
	# Army
	name = graygoo.500.c
	response_text = graygoo.502.c.response
	allow = {
		hidden_trigger = {
			event_target:gray_warship = {
				num_ships > 0
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.a
			event_target:gray_warship = {
				is_in_combat = no
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.b
			event_target:gray_warship = {
				NOT = {
					has_hp_percentage < 0.97
				}
			}
		}
	}
	hidden_effect = {
		rg_create_gray_army = yes
		country_event = {
			id = rg_grayleader_dialog.5022
		}
	}
}
option = {
	# Juggernaut
	name = RG_graygoo.500.d
	response_text = RG_graygoo.502.d.response
	trigger = {
		has_country_flag = rg_juggernaut_fired
		NOT = {
			has_country_flag = gray_warship_is_juggernaut
		}
	}
	allow = {
		hidden_trigger = {
			event_target:gray_warship = {
				num_ships > 0
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.a
			event_target:gray_warship = {
				is_in_combat = no
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.b
			event_target:gray_warship = {
				NOT = {
					has_hp_percentage < 0.97
				}
			}
		}
	}
	custom_tooltip = rg_need_manual_toggle
	hidden_effect = {
		set_country_flag = gray_warship_is_juggernaut
		country_event = {
			id = rg_grayleader_dialog.5023
		}
	}
}
option = {
	# Warship
	name = RG_graygoo.500.e
	response_text = RG_graygoo.502.e.response
	trigger = {
		has_country_flag = rg_juggernaut_fired
		has_country_flag = gray_warship_is_juggernaut
	}
	allow = {
		hidden_trigger = {
			event_target:gray_warship = {
				num_ships > 0
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.a
			event_target:gray_warship = {
				is_in_combat = no
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.b
			event_target:gray_warship = {
				NOT = {
					has_hp_percentage < 0.97
				}
			}
		}
	}
	custom_tooltip = rg_need_manual_toggle
	hidden_effect = {
		remove_country_flag = gray_warship_is_juggernaut
		country_event = {
			id = rg_grayleader_dialog.5024
		}
	}
}
option = {
	# const
	name = rg_const
	response_text = rg_const.502.response
	allow = {
		hidden_trigger = {
			event_target:gray_warship = {
				num_ships > 0
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.a
			event_target:gray_warship = {
				is_in_combat = no
			}
		}
		custom_tooltip = {
			fail_text = graygoo.500.allow.b
			event_target:gray_warship = {
				NOT = {
					has_hp_percentage < 0.97
				}
			}
		}
	}
	hidden_effect = {
		rg_create_gray_const = yes
		country_event = {
			id = rg_grayleader_dialog.5025
		}
	}
}
option = {
	# 空间站
	name = RG_graygoo.500.f
	response_text = RG_graygoo.502.f.response
	trigger = {
		NOT = {
			RG_gray_harbitat_active_trigger = yes
		}
	}
	allow = {
	}
	custom_tooltip = rg_need_manual_toggle
	hidden_effect = {
		if = {
			limit = {
				RG_gray_harbitat_active_trigger = yes
			}
			rg_clear_harbitat = yes
		}
		else = {
			rg_juggernaut_habitat_init = yes
		}
		country_event = {
			id = rg_grayleader_dialog.5026
		}
	}
}
option = {
	# 空间站
	name = RG_graygoo.500.g
	response_text = RG_graygoo.502.g.response
	trigger = {
		RG_gray_harbitat_active_trigger = yes
	}
	allow = {
	}
	custom_tooltip = rg_need_manual_toggle
	hidden_effect = {
		country_event = {
			id = rg_grayleader_dialog.5028
		}
	}
}
option = {
	#升级-2
	name = rg_levelup_2
	trigger = {
		RG_gray_mod1_trigger = yes
	}
	allow = {
		RG_gray_mod1_allow_trigger = yes
	}
	RG_gray_mod1_effect = yes
}
option = {
	#升级-3
	name = rg_levelup_3
	trigger = {
		RG_gray_mod2_trigger = yes
	}
	allow = {
		RG_gray_mod2_allow_trigger = yes
	}
	RG_gray_mod2_effect = yes
}
option = {
	#升级-4
	name = rg_event.4.d
	trigger = {
		RG_gray_mod3_trigger = yes
	}
	allow = {
		RG_gray_mod3_allow_trigger = yes
	}
	RG_gray_mod3_effect = yes
}
option = {
	# 开启隐形
	name = rg_event.4.e
	response_text = rg_cloak.a.response
	trigger = {
		any_owned_fleet = {
			AND = {
				is_ship_size = RG_gray_juggernaut
				is_cloaked = no
			}
		}
	}
	hidden_effect = {
		every_owned_fleet = {
			limit = {
				any_owned_ship = {
					is_ship_size = RG_gray_juggernaut
				}
			}
			set_cloaking_active = yes
		}
	}
}
option = {
	# 关闭隐形
	name = rg_event.4.f
	response_text = rg_cloak_off.a.response
	trigger = {
		any_owned_fleet = {
			AND = {
				is_ship_size = RG_gray_juggernaut
				is_cloaked = yes
			}
		}
	}
	hidden_effect = {
		every_owned_fleet = {
			limit = {
				any_owned_ship = {
					is_ship_size = RG_gray_juggernaut
				}
			}
			set_cloaking_active = no
		}
	}
}
inline_script = "events/rg_wsg_marry_gray_option_scripts"
option = {
	name = graygoo.500.d
	tag = hire_leader
	default_hide_option = yes
}