Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/BuildIcon/Machine_B_001_快速放热.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_002_缓速放热.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_003_死亡余温.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_004_热流冲击.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_005_爆发推力.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_006_热能抽离.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_007_燃烧效率.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_008_热能闪避.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_009_齿轮关节.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/BuildIcon/Machine_B_010_延迟损伤.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_05.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_06.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_07.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_08.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_09.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_12.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_14.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/effect/AttackEffect/burn_b/BurnB_16.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_17.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_18.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_19.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_20.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_21.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_22.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_23.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_24.png
Binary file added assets/effect/AttackEffect/burn_b/BurnB_25.png
Binary file added assets/effect/AttackEffect/ringA/ring.png
Binary file added assets/effect/AttackEffect/ringA/ringB.png
Binary file added assets/effect/AttackEffect/ringA/ringB_1.png
Binary file added assets/effect/AttackEffect/ringA/ringB_2.png
Binary file modified assets/weapons/回旋镖.png
Binary file added assets/weapons/滚雷.png
2 changes: 1 addition & 1 deletion data/characters.csv
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
file,Speed,AttackDamage,AttackCooldown,MaxHealth
Enemy_B1_fat,,,,200
Enemy_B1_fat,,30.0,,200
Enemy_B1_thin,400.0,40.0,,750
Enemy_B2_fat02,,30,,180
Enemy_C1_waiterA,,10.0,,100
Expand Down
7 changes: 4 additions & 3 deletions data/items.csv
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,11 @@ Weapon_Slash_BunnySword,Weapon_Slash_BunnySword,仿生兔女郎的光剑,仆人
Weapon_Slash_ExpandBaton,Weapon_Slash_ExpandBaton,甩棍,守护类挥砍武器:甩棍,Weapon,tag_weapon|build_guard|tag_slash|hit_1,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,20.0,WeaponSkill_Slash_ExpandBaton
Weapon_Slash_ViolinBow,Weapon_Slash_ViolinBow,音乐家的琴弓,仆人类挥砍武器:音乐家的琴弓,Weapon,tag_weapon|build_waiter|tag_slash|hit_1,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,30.0,WeaponSkill_Slash_ViolinBow
Weapon_Stab_Corkscrew,Weapon_Stab_Corkscrew,开瓶器,仆人类戳刺武器:开瓶器,Weapon,tag_weapon|build_waiter|tag_stab|hit_1,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,20.0,WeaponSkill_Stab_Corkscrew
Weapon_Stab_drill,Weapon_Stab_Drill,钻头,机械类戳刺武器:钻头,Weapon,tag_weapon|build_machine|tag_stab|hit_1,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,30.0,WeaponSkill_Stab_Drill
Weapon_Stab_drill,Weapon_Stab_Drill,钻头,机械类戳刺武器:钻头,Weapon,tag_weapon|build_machine|tag_stab|hit_1,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,,WeaponSkill_Stab_Drill
Weapon_Stab_umbrella,Weapon_Stab_Umbrella,雨伞,坚固的战斗雨伞,既可攻击也可格挡。,Weapon,tag_weapon|build_machine|tag_stab|hit_3,1,false,false,false,0|-250,0.35,100.0,500,250.0,2.0,20.0,WeaponSkill_Stab_Umbrella
Weapon_Throw_Boomerang,Weapon_Throw_Boomerang,禁锢回旋镖,投掷武器:禁锢回旋镖,Weapon,tag_weapon|tag_throw,1,true,true,true,0|-150,0.01,0.0,1.0,-150.0,5.0,,
Weapon_Throw_EmojiBomb,Weapon_Throw_EmojiBomb,emoji炸弹,安保类投掷武器:emoji炸弹,Weapon,tag_weapon|build_guard|tag_throw,1,true,true,false,0|-250,0.4,100.0,700.0,250.0,3.0,,
Weapon_Throw_Boomerang,Weapon_Throw_Boomerang,禁锢回旋镖,投掷武器:禁锢回旋镖,Weapon,tag_weapon|tag_throw,1,true,true,true,0|-150,0.01,0.0,1.0,-150.0,15.0,,
Weapon_Throw_Briefcase,Weapon_Throw_Briefcase,多功能公文包,投掷武器:多功能公文包,Weapon,tag_weapon|tag_throw,1,true,true,false,0|-250,0.3,100.0,300.0,250.0,10.0,,
Weapon_Throw_EmojiBomb,Weapon_Throw_EmojiBomb,emoji炸弹,安保类投掷武器:emoji炸弹,Weapon,tag_weapon|tag_throw,1,true,true,false,0|-250,0.4,100.0,700.0,250.0,3.0,,
Weapon_Throw_GravityGrenade,Weapon_Throw_GravityGrenade,引力手雷,机械类投掷武器:引力手雷,Weapon,tag_weapon|build_machine|tag_throw,1,true,true,false,0|-250,0.4,100.0,700.0,250.0,12.0,,
Weapon_Throw_MetalSpike,Weapon_Throw_MetalSpike,金属地刺,机械类投掷武器:金属地刺,Weapon,tag_weapon|build_machine|tag_throw,1,true,true,false,0|-250,0.3,100.0,300.0,250.0,12.0,,
Weapon_Throw_SmokeGrenade,Weapon_Throw_SmokeGrenade,镇暴烟雾弹,安保类投掷武器:镇暴烟雾弹,Weapon,tag_weapon|build_guard|tag_throw,1,true,true,false,0|-250,0.4,100.0,700.0,250.0,12.0,,
2 changes: 1 addition & 1 deletion data/skills.csv
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ WeaponSkill_Slash_BunnySword,WeaponSkill_Slash_BunnySword,光剑攻击,Weapon_Sl
WeaponSkill_Slash_ExpandBaton,WeaponSkill_Slash_ExpandBaton,甩棍攻击,Weapon_Slash_ExpandBaton,1.0,0.5,false,手持该武器攻击敌人3次后,该武器的下一次攻击触发暴击,,true,0.17,0.17,0.19,0.4,1.0,1.0
WeaponSkill_Slash_ViolinBow,WeaponSkill_Slash_ViolinBow,音乐家的琴弓攻击,Weapon_Slash_ViolinBow,1.0,0.5,false,攻击到敌人时生成一道对敌人造成伤害和减速的音波,,true,0.17,0.26,0.17,0.5,1.0,1.0
WeaponSkill_Stab_Corkscrew,WeaponSkill_Stab_Corkscrew,开瓶器攻击,Weapon_Stab_Corkscrew,1.0,0.5,false,攻击到敌人时使该敌人在三秒内损失10%的生命值,效果不可叠加,,true,0.2,0.2,0.1,0.5,1.0,0.5
WeaponSkill_Stab_Drill,WeaponSkill_Stab_Drill,钻头攻击,Weapon_Stab_Drill,1.0,0.5,false,攻击到敌人时击退该敌人1m并使其速度减少30%持续1秒,,true,0.46,0.2,0.34,0.7,1.0,1.0
WeaponSkill_Stab_Drill,WeaponSkill_Stab_Drill,钻头攻击,Weapon_Stab_Drill,1.0,0.5,false,攻击到敌人时击退该敌人1m并使其速度减少30%持续1秒,,true,0.46,0.14,0.4,1.0,1.0,1.0
WeaponSkill_Stab_Umbrella,WeaponSkill_Stab_Umbrella,雨伞攻击,attack_thrust,0.5,0.5,false,攻击到敌人时击退该敌人0.3m,weapon_skill_block,true,0.17,0.63,0.2,1.0,1.0,1.0
4 changes: 2 additions & 2 deletions dialogic/styles/textbubble_A.tres
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[gd_resource type="Resource" script_class="DialogicStyle" load_steps=9 format=3 uid="uid://j4s3ilnx6m1k"]

[ext_resource type="PackedScene" uid="uid://syki6k0e6aac" path="res://addons/dialogic/Modules/DefaultLayoutParts/Base_TextBubble/text_bubble_base.tscn" id="1_lc4ak"]
[ext_resource type="Script" uid="uid://bwg6yncmh2cml" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="2_cjm5y"]
[ext_resource type="Script" uid="uid://brpdlv0ymf1c" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="2_cjm5y"]
[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="3_bw7p3"]
[ext_resource type="PackedScene" uid="uid://d2it0xiap3gnt" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Textbubble/text_bubble_layer.tscn" id="4_muo45"]
[ext_resource type="Script" uid="uid://dv08k6ljua6fm" path="res://addons/dialogic/Resources/dialogic_style.gd" id="5_b522l"]
[ext_resource type="Script" uid="uid://70iope5rf22g" path="res://addons/dialogic/Resources/dialogic_style.gd" id="5_b522l"]

[sub_resource type="Resource" id="Resource_lc4ak"]
script = ExtResource("2_cjm5y")
Expand Down
4 changes: 2 additions & 2 deletions project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,9 @@ logging/enable_file_logging=true
[layer_names]

2d_physics/layer_1="Environment"
2d_physics/layer_2="Enemies"
2d_physics/layer_2="Enemy"
2d_physics/layer_3="Player"
2d_physics/layer_4="ItemGhost"
2d_physics/layer_4="WorldItem"

[navigation]

Expand Down
8 changes: 4 additions & 4 deletions resources/builds/BuildMachine_A_001.tres
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://bh73r5tnpb3qh"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_4ae2h"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_4ae2h"]
[ext_resource type="Texture2D" uid="uid://ckfy4xtvnwwx5" path="res://assets/BuildIcon/Machine_A_001_战斗升温.png" id="3_v6v3j"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_4ae2h"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_4ae2h"]
[ext_resource type="Texture2D" uid="uid://b2ho0fcd8f88a" path="res://assets/BuildIcon/Machine_A_001_战斗升温.png" id="3_v6v3j"]
[ext_resource type="PackedScene" uid="uid://bxmkvv7rguecx" path="res://scenes/builds/machine/MachineAttackHeatEffect.tscn" id="4_scene"]

[sub_resource type="Resource" id="Resource_4ae2h"]
Expand All @@ -17,7 +17,7 @@ PropertyOverrides = Dictionary[String, Variant]({
script = ExtResource("2_4ae2h")
EffectId = "BuildMachine_A_001"
DisplayName = "战斗升温"
Description = "允许通过攻击命中获取热量,每次命中获取3%/4%/5%热量
Description = "允许通过攻击命中获取热量,每次命中获取{0}%/{1}%/{2}%热量
"
BuildClass = "Machine"
MaxStacks = 3
Expand Down
10 changes: 5 additions & 5 deletions resources/builds/BuildMachine_A_002.tres
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://cmuj2nvt6bdcc"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_52r4t"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_52r4t"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_52r4t"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_52r4t"]
[ext_resource type="PackedScene" uid="uid://dl36l0e6jab2f" path="res://scenes/builds/machine/MachineModifyHeatCapEffect.tscn" id="2_a5u4b"]
[ext_resource type="Texture2D" uid="uid://djp2kh4di55sb" path="res://assets/BuildIcon/Machine_A_002_扩容核心.png" id="3_a5u4b"]
[ext_resource type="Texture2D" uid="uid://b0qjbfeix5snk" path="res://assets/BuildIcon/Machine_A_002_扩容核心.png" id="3_a5u4b"]

[sub_resource type="Resource" id="Resource_52r4t"]
script = ExtResource("1_52r4t")
Scene = ExtResource("2_a5u4b")
PropertyOverrides = Dictionary[String, Variant]({
"Duration": 0.0,
"TierValues": [30.0, 40.0, 50.0]
"TierValues": [10.0, 20.0, 30.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_52r4t")
EffectId = "BuildMachine_A_002"
DisplayName = "扩容核心"
Description = "热量上限提升30%/40%/50%"
Description = "热量上限提升{0}%/{1}%/{2}%"
BuildClass = "Machine"
MaxStacks = 3
Icon = ExtResource("3_a5u4b")
Expand Down
10 changes: 5 additions & 5 deletions resources/builds/BuildMachine_A_003.tres
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://c3nfme2whksfc"]

[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="1_iumes"]
[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_moj10"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="1_iumes"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_moj10"]
[ext_resource type="PackedScene" uid="uid://dl36l0e6jab2f" path="res://scenes/builds/machine/MachineModifyHeatCapEffect.tscn" id="2_knosx"]
[ext_resource type="Texture2D" uid="uid://dsn0l4b3mf7q6" path="res://assets/BuildIcon/Machine_A_003_减容核心.png" id="3_knosx"]
[ext_resource type="Texture2D" uid="uid://cyctwlqqvk5gm" path="res://assets/BuildIcon/Machine_A_003_减容核心.png" id="3_knosx"]

[sub_resource type="Resource" id="Resource_yrjti"]
script = ExtResource("1_moj10")
Scene = ExtResource("2_knosx")
PropertyOverrides = Dictionary[String, Variant]({
"Duration": 0.0,
"TierValues": [-30.0, -40.0, -50.0]
"TierValues": [-10.0, -20.0, -30.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("1_iumes")
EffectId = "BuildMachine_A_003"
DisplayName = "减容核心"
Description = "热量上限降低30%/40%/50%"
Description = "热量上限降低{0}%/{1}%/{2}%"
BuildClass = "Machine"
MaxStacks = 3
Icon = ExtResource("3_knosx")
Expand Down
10 changes: 5 additions & 5 deletions resources/builds/BuildMachine_A_004.tres
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://dnwfnysjfd7r5"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_ppqmc"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_l6888"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_ppqmc"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_l6888"]
[ext_resource type="PackedScene" uid="uid://dw8hu32julp5u" path="res://scenes/builds/machine/MachineDecayDelayEffect.tscn" id="3_scene"]
[ext_resource type="Texture2D" uid="uid://dy4knfy03cafm" path="res://assets/BuildIcon/Machine_A_004_降温延迟.png" id="3_w0w1j"]
[ext_resource type="Texture2D" uid="uid://bwpdokvg7dqav" path="res://assets/BuildIcon/Machine_A_004_降温延迟.png" id="3_w0w1j"]

[sub_resource type="Resource" id="Resource_l6888"]
script = ExtResource("1_ppqmc")
Scene = ExtResource("3_scene")
PropertyOverrides = Dictionary[String, Variant]({
"Duration": 0.0,
"TierValues": [1.0, 1.5, 2.0]
"TierValues": [50.0, 75.0, 100.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_l6888")
EffectId = "BuildMachine_A_004"
DisplayName = "降温延迟"
Description = "延长热量自动衰减的延迟时间1秒 /1.5 秒 /2秒"
Description = "延长热量自动衰减的延迟时间{0}% /{1}% /{2}%"
BuildClass = "Machine"
MaxStacks = 3
Icon = ExtResource("3_w0w1j")
Expand Down
12 changes: 6 additions & 6 deletions resources/builds/BuildMachine_A_005.tres
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://b54fcdj2q1lnc"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_skvjn"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_qc45w"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_skvjn"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_qc45w"]
[ext_resource type="PackedScene" uid="uid://sys4kmbp6v8o" path="res://scenes/builds/machine/MachineInertiaDriveEffect.tscn" id="3_scene"]
[ext_resource type="Texture2D" uid="uid://degne2jkk4wty" path="res://assets/BuildIcon/Machine_A_005_惯性驱动.png" id="3_uhsja"]
[ext_resource type="Texture2D" uid="uid://22nwfcnltwdt" path="res://assets/BuildIcon/Machine_A_005_惯性驱动.png" id="3_uhsja"]

[sub_resource type="Resource" id="Resource_qc45w"]
script = ExtResource("1_skvjn")
Scene = ExtResource("3_scene")
PropertyOverrides = Dictionary[String, Variant]({
"Duration": 0.0,
"RampSpeed": 0.5,
"TierValues": [1.5, 1.75, 2.0]
"RampTime": 2.0,
"TierValues": [50.0, 100.0, 150.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_qc45w")
EffectId = "BuildMachine_A_005"
DisplayName = "惯性驱动"
Description = "连续移动方向不变时热量获取速度递增50%/75%/100%,改变方向后重置"
Description = "连续移动方向不变时热量获取速度递增{0}%/{1}%/{2}%,改变方向后重置"
BuildClass = "Machine"
MaxStacks = 3
Icon = ExtResource("3_uhsja")
Expand Down
10 changes: 5 additions & 5 deletions resources/builds/BuildMachine_A_006.tres
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://dpspa5pca6by8"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_6bbx0"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_1gaxe"]
[ext_resource type="Texture2D" uid="uid://cxl5em52s546u" path="res://assets/BuildIcon/Machine_A_006_热量回收.png" id="2_bnfgq"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_6bbx0"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_1gaxe"]
[ext_resource type="Texture2D" uid="uid://dpdpd38y31xnr" path="res://assets/BuildIcon/Machine_A_006_热量回收.png" id="2_bnfgq"]
[ext_resource type="PackedScene" uid="uid://d1gf0suqwwrq4" path="res://scenes/builds/machine/MachineHeatRecoveryEffect.tscn" id="3_scene"]

[sub_resource type="Resource" id="Resource_bnfgq"]
script = ExtResource("1_6bbx0")
Scene = ExtResource("3_scene")
PropertyOverrides = Dictionary[String, Variant]({
"Duration": 0.0,
"TierValues": [16.0, 31.0]
"TierValues": [15.0, 30.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_1gaxe")
EffectId = "BuildMachine_A_006"
DisplayName = "热量回收"
Description = "未发动核心技能时,若热量低于15%/30%,则以每秒15%/30%的速度自动恢复到15%/30%"
Description = "未发动核心技能时,若热量低于{0}%/{1}%,则以每秒{0}%/{1}%的速度自动恢复到{0}%/{1}%"
BuildClass = "Machine"
Rarity = 1
MaxStacks = 2
Expand Down
12 changes: 6 additions & 6 deletions resources/builds/BuildMachine_A_007.tres
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=6 format=3 uid="uid://buttph60k4s2l"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_5oiv2"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_3ve0c"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_5oiv2"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_3ve0c"]
[ext_resource type="Texture2D" uid="uid://b14udikim0tpx" path="res://assets/BuildIcon/Machine_A_007_高速导热.png" id="2_c2ity"]
[ext_resource type="PackedScene" uid="uid://cosy1nowiamgm" path="res://scenes/builds/machine/MachineHighSpeedConductionEffect.tscn" id="3_scene"]

[sub_resource type="Resource" id="Resource_c2ity"]
script = ExtResource("1_5oiv2")
Scene = ExtResource("3_scene")
PropertyOverrides = Dictionary[String, Variant]({
"CapValues": [0.75, 0.5],
"DecayValues": [1.75, 3.5],
"CapValues": [-30.0, -50.0],
"DecayValues": [100.0, 200.0],
"Duration": 0.0,
"GainValues": [1.75, 2.0]
"GainValues": [75.0, 100.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_3ve0c")
EffectId = "BuildMachine_A_007"
DisplayName = "高速导热"
Description = "所有的热量积累速度提升75%/100%,热量上限降低30%/50%,且非发动核心技能时的热量衰减速度提高75%/100%"
Description = "所有的热量积累速度提升{GainValues:0}%/{GainValues:1}%,热量上限降低{CapValues:0}%/{CapValues:1}%,热量自然衰减的速度提高{DecayValues:0}%/{DecayValues:1}%"
BuildClass = "Machine"
Rarity = 1
MaxStacks = 2
Expand Down
31 changes: 27 additions & 4 deletions resources/builds/BuildMachine_A_008.tres
Original file line number Diff line number Diff line change
@@ -1,15 +1,38 @@
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=3 format=3 uid="uid://bhw6g0qv1c1ix"]
[gd_resource type="Resource" script_class="BuildEffectDefinition" load_steps=8 format=3 uid="uid://bhw6g0qv1c1ix"]

[ext_resource type="Script" uid="uid://fd5076f50ca0" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_77l4c"]
[ext_resource type="Script" uid="uid://3bb6nng4vb53" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_pn44j"]
[ext_resource type="Script" uid="uid://wae1ee3orphl" path="res://scripts/actors/enemies/attacks/AttackEffectEntry.cs" id="1_77l4c"]
[ext_resource type="Script" uid="uid://ce3uslxqcj53w" path="res://scripts/systems/BuildEffectDefinition.cs" id="2_pn44j"]
[ext_resource type="Texture2D" uid="uid://ckutcag1ttawo" path="res://assets/BuildIcon/Machine_A_008_灼热反馈.png" id="2_ya66l"]
[ext_resource type="PackedScene" uid="uid://dnrgi45oa3s3k" path="res://scenes/builds/machine/MachineScorchingFeedbackEffect.tscn" id="3_scene"]
[ext_resource type="PackedScene" uid="uid://y1isgrju8g0h" path="res://resources/effects/DotBurnEffect.tscn" id="4_burn"]

[sub_resource type="Resource" id="BurnEntry_A008"]
script = ExtResource("1_77l4c")
Scene = ExtResource("4_burn")
PropertyOverrides = Dictionary[String, Variant]({
"DamagePercentPerSecond": 100.0,
"Duration": 3.0,
"TickInterval": 1.0
})

[sub_resource type="Resource" id="Resource_ya66l"]
script = ExtResource("1_77l4c")
Scene = ExtResource("3_scene")
PropertyOverrides = Dictionary[String, Variant]({
"BurnEffectEntries": Array[ExtResource("1_77l4c")]([SubResource("BurnEntry_A008")]),
"TierValues": [100.0, 80.0]
})
metadata/_custom_type_script = "uid://fd5076f50ca0"

[resource]
script = ExtResource("2_pn44j")
EffectId = "BuildMachine_A_008"
DisplayName = "灼热反馈"
Description = "热量若突破当前的100%/90%,则每次攻击时造成灼烧,持续3秒且重复施加后覆盖伤害和持续时间
Description = "热量若突破当前的{0}%/{1}%,则每次攻击时造成灼烧,持续3秒且重复施加后覆盖伤害和持续时间
"
BuildClass = "Machine"
Rarity = 1
MaxStacks = 2
Icon = ExtResource("2_ya66l")
EffectEntries = Array[ExtResource("1_77l4c")]([SubResource("Resource_ya66l")])
metadata/_custom_type_script = "uid://3bb6nng4vb53"
Loading