This commit is contained in:
FA507RM-KALOSPA\Kalo 2023-06-20 14:05:14 +08:00
parent 4cae3bfc19
commit 3cc7c6b4ef
8 changed files with 173 additions and 1 deletions

View File

@ -190,5 +190,27 @@ on_ship_destroyed_perp = {
rg_skill.11 rg_skill.11
rg_story.10 rg_story.10
rg_story.22 rg_story.22
rg_skill.12
rg_skill.13
}
}
# This = owner of fleet 1 (winner)
# From = owner of fleet 2 (loser)
# FromFrom = fleet 1
# FromFromFrom = fleet 2
on_space_battle_won = {
events = {
rg_skill.14
}
}
# This = owner of fleet 1 (loser)
# From = owner of fleet 2 (winner)
# FromFrom = fleet 1
# FromFromFrom = fleet 2
on_space_battle_lost = {
events = {
rg_skill.14
} }
} }

View File

@ -279,3 +279,10 @@ RG_leader_trait_tempest_incoming_random_kill_effect = {
} }
} }
} }
RG_leader_trait_admiral_nanorebuild_gray_counter_init_effect = {
set_variable = {
which = rg_nanorebuild_counter
value = 0
}
}

View File

@ -196,6 +196,7 @@ rg_gray_admiral_init = {
} }
set_leader_flag = rg_gray_leader set_leader_flag = rg_gray_leader
add_trait_no_notify = RG_leader_trait_admiral_gray add_trait_no_notify = RG_leader_trait_admiral_gray
add_trait_no_notify = RG_leader_trait_admiral_nanorebuild_gray
# 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成 # 缺少特质RG_leader_trait_admiral_gray将导致小灰改造项目无法完成
add_trait_no_notify = subclass_admiral_aggressor add_trait_no_notify = subclass_admiral_aggressor
add_trait_no_notify = leader_trait_carrier_specialization add_trait_no_notify = leader_trait_carrier_specialization
@ -243,7 +244,7 @@ rg_gray_admiral_init = {
rg_set_gray_portrait = yes rg_set_gray_portrait = yes
} }
} }
RG_leader_trait_admiral_nanorebuild_gray_counter_init_effect = yes
} }
rg_gray_general_init = { rg_gray_general_init = {

View File

@ -246,6 +246,32 @@ RG_leader_trait_admiral_gray = {
randomized = no randomized = no
} }
RG_leader_trait_admiral_nanorebuild_gray = {
#3级舰长默认
cost = 0
inline_script = {
script = trait/icon_psionic
CLASS = admiral
ICON = "GFX_leader_trait_nanorebuild"
RARITY = paragon
COUNCIL = no
TIER = none
}
custom_tooltip_with_modifiers = RG_leader_trait_admiral_nanorebuild_effect
modifier = {
ship_armor_mult = 0.5
ship_hull_mult = 0.5
ships_upkeep_mult = -0.1
ship_hull_regen_add_perc = 0.5
ship_armor_regen_add_perc = 0.5
}
leader_class = {
admiral
}
initial = no
randomized = no
}
RG_leader_trait_scientist_gray = { RG_leader_trait_scientist_gray = {
#科学家特质 #科学家特质
cost = 0 cost = 0

View File

@ -597,3 +597,110 @@ country_event = {
} }
} }
} }
# 纳米重塑
country_event = {
id = rg_skill.12
hide_window = yes
is_triggered_only = yes
trigger = {
FromFromFrom = {
is_in_combat = yes
NOT = {
is_same_value = event_target:gray_warship
}
}
FromFrom.leader = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}
immediate = {
if = {
limit = {
event_target:gray_owner = {
check_variable = {
which = rg_nanorebuild_counter
value >= 1
}
}
}
FromFromFrom = {
save_event_target_as = event_ship
}
FromFromFrom.fleet = {
create_ship = {
name = event_target:event_ship
design = event_target:event_ship
}
}
event_target:gray_owner = {
change_variable = {
which = rg_nanorebuild_counter
value = -1
}
}
}
}
}
country_event = {
id = rg_skill.13
hide_window = yes
is_triggered_only = yes
trigger = {
FromFromFrom = {
is_in_combat = yes
}
FromFrom.solar_system = {
any_fleet_in_system = {
leader = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}
}
this = {
NOT = {
is_same_value = event_target:gray_owner
is_in_federation_with = event_target:gray_owner
}
}
}
immediate = {
event_target:gray_owner = {
change_variable = {
which = rg_nanorebuild_counter
value = 1
}
}
}
}
country_event = {
id = rg_skill.14
hide_window = yes
is_triggered_only = yes
trigger = {
event_target:gray_warship = {
is_in_combat = no
fleet.leader = {
has_trait = RG_leader_trait_admiral_nanorebuild_gray
}
}
NOT = {
event_target:gray_owner = {
check_variable = {
which = rg_nanorebuild_counter
value = 0
}
}
}
}
immediate = {
event_target:gray_owner = {
change_variable = {
which = rg_nanorebuild_counter
value = 0
}
}
}
}

View File

@ -0,0 +1,6 @@
spriteTypes = {
spriteType = {
name = "GFX_leader_trait_nanorebuild"
texturefile = "gfx/interface/icons/traits/leader_trait_icons/nanorebuild.dds"
}
}

View File

@ -18,6 +18,9 @@
RG_leader_trait_general_gray_skill:0 "§Y风暴将至§!" RG_leader_trait_general_gray_skill:0 "§Y风暴将至§!"
RG_leader_trait_general_gray_skill_desc:0 "灰色风暴在L星团中席卷无数纪元。倘若风暴再度到来想必那星球上的人们所看到的景色一定永生难忘吧。" RG_leader_trait_general_gray_skill_desc:0 "灰色风暴在L星团中席卷无数纪元。倘若风暴再度到来想必那星球上的人们所看到的景色一定永生难忘吧。"
RG_leader_trait_tempest_incoming_effect:0 "\n$t$§Y每击杀一个敌军单位§!\n$tt$§G 额外陆军伤害 +5%§!\n§G 额外陆军生命值 +5%§!$t$\n当前BUFF层数§G[owner.rg_general_skill_combat_daypassed_variable]§!£time£\n$tt$§G直接击杀一支敌对陆军的概率增加§!§Y1%§!\n当前概率为§R[owner.rg_general_skill_combat_killed_variable]%§!" RG_leader_trait_tempest_incoming_effect:0 "\n$t$§Y每击杀一个敌军单位§!\n$tt$§G 额外陆军伤害 +5%§!\n§G 额外陆军生命值 +5%§!$t$\n当前BUFF层数§G[owner.rg_general_skill_combat_daypassed_variable]§!£time£\n$tt$§G直接击杀一支敌对陆军的概率增加§!§Y1%§!\n当前概率为§R[owner.rg_general_skill_combat_killed_variable]%§!"
RG_leader_trait_admiral_nanorebuild_gray:0 "§Y灰质重塑§!"
RG_leader_trait_admiral_nanorebuild_gray_desc:0 "分解与重组,纳米机器席卷之处我们无所不能。"
RG_leader_trait_admiral_nanorebuild_effect:0 "\n$t$§Y每击杀一个敌军单位§!\n$tt$§G 重组计数器 +1§!\n当前计数器层数§G[owner.rg_nanorebuild_counter]§!\n$tt$§Y该特质领袖所在舰队损失舰船时消耗1计数器层数立即重塑舰船。灰风母舰无法被该技能重组。§!"
SMALL_GRAY_MIX_ARMOR:0 "§Y纳米能量装甲§!" SMALL_GRAY_MIX_ARMOR:0 "§Y纳米能量装甲§!"
MEDIUM_GRAY_MIX_ARMOR:0 "§Y纳米能量装甲§!" MEDIUM_GRAY_MIX_ARMOR:0 "§Y纳米能量装甲§!"