Initial project sync

This commit is contained in:
wxm
2026-07-06 22:55:14 -07:00
commit 8cca00d0da
1066 changed files with 58585 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_a12lf"]
[resource]
script = ExtResource("1_a12lf")
id = &"air_attack_left"
display_name = "Air Attack Left"
input_pattern = Array[StringName]([&"A"])
base_reward = 10.0
damage_mult = 1.3
move_mult_x = -5.8
move_mult_y = -1.6
hit_type = &"melee"
range = 75.0
clear_window = true
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Airborne"])
action_tags = Array[StringName]([&"basic", &"air", &"left"])
animation = &"atk_air"
+23
View File
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_a12rh"]
[resource]
script = ExtResource("1_a12rh")
id = &"air_attack_right"
display_name = "Air Attack Right"
input_pattern = Array[StringName]([&"D"])
base_reward = 10.0
damage_mult = 1.3
move_mult_x = 5.8
move_mult_y = -1.6
hit_type = &"melee"
range = 75.0
clear_window = true
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Airborne"])
action_tags = Array[StringName]([&"basic", &"air", &"right"])
animation = &"atk_air"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_block_start"]
[resource]
script = ExtResource("1_block_start")
id = &"block_start"
display_name = "Block Start"
input_pattern = Array[StringName]([&"S"])
damage_mult = 0.0
move_mult_x = 0.0
move_mult_y = 0.0
hit_type = &"defense"
clear_window = false
startup_beats = 0.1
active_beats = 0.5
recovery_beats = 0.2
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"block", &"down"])
defense_tags = Array[StringName]([&"parry"])
animation = &"block_start"
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_c5flf"]
[resource]
script = ExtResource("1_c5flf")
id = &"combo_finisher_left"
display_name = "Combo Finisher Left"
input_pattern = Array[StringName]([&"A", &"A", &"SP"])
base_cost = 30.0
knockback_mult_x = 2.0
damage_mult = 2.2
move_mult_x = -1.3
hit_type = &"melee"
range = 95.0
clear_window = true
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.75
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"left"])
animation = &"combo_finisher"
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_c5frh"]
[resource]
script = ExtResource("1_c5frh")
id = &"combo_finisher_right"
display_name = "Combo Finisher Right"
input_pattern = Array[StringName]([&"D", &"D", &"SP"])
base_cost = 30.0
knockback_mult_x = 2.0
damage_mult = 2.2
move_mult_x = 1.3
hit_type = &"melee"
range = 95.0
clear_window = true
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.75
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"right"])
animation = &"combo_finisher"
+23
View File
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_h5slf"]
[resource]
script = ExtResource("1_h5slf")
id = &"dash_slash_left"
display_name = "Dash Slash Left"
input_pattern = Array[StringName]([&"A", &"SP"])
base_cost = 20.0
knockback_mult_x = 1.5
damage_mult = 1.6
move_mult_x = -2.6
hit_type = &"melee"
range = 95.0
clear_window = true
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.25
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"left", &"dash_through"])
animation = &"dash_slash"
+23
View File
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_d5srh"]
[resource]
script = ExtResource("1_d5srh")
id = &"dash_slash_right"
display_name = "Dash Slash Right"
input_pattern = Array[StringName]([&"D", &"SP"])
base_cost = 20.0
knockback_mult_x = 1.5
damage_mult = 1.6
move_mult_x = 2.6
hit_type = &"melee"
range = 95.0
clear_window = true
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.25
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"right", &"dash_through"])
animation = &"dash_slash"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_2way_shoot"
display_name = "Boss 2-Way Shoot"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.45
knockback_mult_x = 0.5
knockback_mult_y = 0.0
hit_type = &"projectile"
armor_level = 1
startup_beats = 0.75
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"ranged"])
animation = &"boss_2way_shoot"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_combo_1"
display_name = "Boss Combo 1"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 1.6
knockback_mult_x = 0.4
knockback_mult_y = 0.0
hit_type = &"melee"
range = 70.0
startup_beats = 0.75
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"melee"])
animation = &"boss_ground_combo_1"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_combo_2"
display_name = "Boss Combo 2"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 1.8
knockback_mult_x = 0.5
knockback_mult_y = 0.0
hit_type = &"melee"
range = 76.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.75
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"melee"])
animation = &"boss_ground_combo_2"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_combo_3"
display_name = "Boss Combo 3"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 2.2
knockback_mult_x = 1.2
knockback_mult_y = 0.2
hit_type = &"melee"
range = 96.0
armor_level = 1
startup_beats = 0.75
active_beats = 0.5
recovery_beats = 1.0
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"melee", &"heavy"])
animation = &"boss_ground_combo_3"
+21
View File
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_dash"
display_name = "Boss Dash"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.0
move_mult_x = 2.5
knockback_mult_x = 0.0
knockback_mult_y = 0.0
hit_type = &"movement"
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.25
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"move"])
animation = &"boss_dash"
@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_lunging_stab"
display_name = "Boss Lunging Stab"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 3.0
move_mult_x = 2.0
knockback_mult_x = 1.6
knockback_mult_y = 0.3
hit_type = &"melee"
range = 130.0
armor_level = 2
startup_beats = 2.0
active_beats = 0.5
recovery_beats = 1.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"melee", &"heavy", &"action"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"boss_lunging_stab"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_retreat_dash"
display_name = "Boss Retreat Dash"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.0
move_mult_x = 1.4
knockback_mult_x = 0.0
knockback_mult_y = 0.0
hit_type = &"movement"
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.25
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"move", &"retreat"])
animation = &"boss_dash"
@@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_shoot_1"
display_name = "Boss Shoot 1"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.4
knockback_mult_x = 0.3
knockback_mult_y = 0.0
hit_type = &"projectile"
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.25
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"ranged"])
animation = &"boss_shoot_1"
@@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"boss_shoot_2"
display_name = "Boss Shoot 2"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.4
knockback_mult_x = 0.3
knockback_mult_y = 0.0
hit_type = &"projectile"
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.25
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"boss", &"ranged"])
animation = &"boss_shoot_2"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_jin_zhan_1_attack"
display_name = "Jin Zhan 1 Slash"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.55
knockback_mult_x = 2.4
knockback_mult_y = 0.0
hit_type = &"melee"
range = 130.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"jin_zhan", &"melee"])
animation = &"jin_zhan_1_attack"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_jin_zhan_3_attack_1"
display_name = "Jin Zhan 3 Slash 1"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.5
knockback_mult_x = 2.4
knockback_mult_y = 0.0
hit_type = &"melee"
range = 130.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"jin_zhan", &"melee"])
animation = &"jin_zhan_3_attack_1"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_jin_zhan_3_attack_2"
display_name = "Jin Zhan 3 Slash 2"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.6
knockback_mult_x = 2.4
knockback_mult_y = 0.0
hit_type = &"melee"
range = 130.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"jin_zhan", &"melee"])
animation = &"jin_zhan_3_attack_2"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_jin_zhan_3_attack_3"
display_name = "Jin Zhan 3 Slash 3"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.75
knockback_mult_x = 2.4
knockback_mult_y = 0.0
hit_type = &"melee"
range = 130.0
startup_beats = 0.75
active_beats = 0.25
recovery_beats = 0.75
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"jin_zhan", &"melee"])
animation = &"jin_zhan_3_attack_3"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_yuan_cheng_1_attack_1"
display_name = "Yuan Cheng 1 Shot 1"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.45
knockback_mult_x = 0.25
knockback_mult_y = 0.0
hit_type = &"projectile"
range = 520.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"yuan_cheng", &"ranged"])
animation = &"yuan_cheng_1_attack_1"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_yuan_cheng_1_attack_2"
display_name = "Yuan Cheng 1 Shot 2"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.55
knockback_mult_x = 0.3
knockback_mult_y = 0.0
hit_type = &"projectile"
range = 540.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"yuan_cheng", &"ranged"])
animation = &"yuan_cheng_1_attack_2"
@@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_action"]
[resource]
script = ExtResource("1_action")
id = &"minion_yuan_cheng_2_attack"
display_name = "Yuan Cheng 2 Shot"
input_pattern = Array[StringName]([])
base_reward = 0.0
damage_mult = 0.65
knockback_mult_x = 0.35
knockback_mult_y = 0.0
hit_type = &"projectile"
range = 560.0
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"enemy", &"minion", &"yuan_cheng", &"ranged"])
animation = &"yuan_cheng_2_attack"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_f3x8p"]
[resource]
script = ExtResource("1_f3x8p")
id = &"ground_attack_left_1"
display_name = "Ground Attack Left 1"
input_pattern = Array[StringName]([&"A"])
base_reward = 10.0
damage_mult = 1.0
move_mult_x = -1.0
hit_type = &"melee"
range = 70.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"left"])
animation = &"atk_ground_1"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_rx60x"]
[resource]
script = ExtResource("1_rx60x")
id = &"ground_attack_left_2"
display_name = "Ground Attack Left 2"
input_pattern = Array[StringName]([&"A", &"A"])
base_reward = 12.0
damage_mult = 1.2
move_mult_x = -1.1
hit_type = &"melee"
range = 70.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"left"])
animation = &"atk_ground_2"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_9l3la"]
[resource]
script = ExtResource("1_9l3la")
id = &"ground_attack_left_3"
display_name = "Ground Attack Left 3"
input_pattern = Array[StringName]([&"A", &"A", &"A"])
base_reward = 15.0
damage_mult = 1.5
move_mult_x = -1.2
hit_type = &"melee"
range = 80.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.75
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"left"])
animation = &"atk_ground_3"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_r05pk"]
[resource]
script = ExtResource("1_r05pk")
id = &"ground_attack_right_1"
display_name = "Ground Attack Right 1"
input_pattern = Array[StringName]([&"D"])
base_reward = 10.0
damage_mult = 1.0
move_mult_x = 1.0
hit_type = &"melee"
range = 70.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"right"])
animation = &"atk_ground_1"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_o2w5j"]
[resource]
script = ExtResource("1_o2w5j")
id = &"ground_attack_right_2"
display_name = "Ground Attack Right 2"
input_pattern = Array[StringName]([&"D", &"D"])
base_reward = 12.0
damage_mult = 1.2
move_mult_x = 1.1
hit_type = &"melee"
range = 70.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"right"])
animation = &"atk_ground_2"
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_t3wrd"]
[resource]
script = ExtResource("1_t3wrd")
id = &"ground_attack_right_3"
display_name = "Ground Attack Right 3"
input_pattern = Array[StringName]([&"D", &"D", &"D"])
base_reward = 15.0
damage_mult = 1.5
move_mult_x = 1.2
hit_type = &"melee"
range = 80.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.75
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"right"])
animation = &"atk_ground_3"
+24
View File
@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_g6slf"]
[resource]
script = ExtResource("1_g6slf")
id = &"ground_smash_left"
display_name = "Ground Smash Left"
input_pattern = Array[StringName]([&"A", &"A", &"A", &"SP"])
base_cost = 40.0
knockback_mult_x = 2.2
damage_mult = 2.8
move_mult_x = -0.8
knockback_mult_y = 1.8
hit_type = &"melee"
range = 110.0
clear_window = true
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 1.0
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"left", &"knockup"])
animation = &"ground_smash"
+24
View File
@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_g6srh"]
[resource]
script = ExtResource("1_g6srh")
id = &"ground_smash_right"
display_name = "Ground Smash Right"
input_pattern = Array[StringName]([&"D", &"D", &"D", &"SP"])
base_cost = 40.0
knockback_mult_x = 2.2
damage_mult = 2.8
move_mult_x = 0.8
knockback_mult_y = 1.8
hit_type = &"melee"
range = 110.0
clear_window = true
startup_beats = 0.5
active_beats = 0.25
recovery_beats = 1.0
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"skill", &"right", &"knockup"])
animation = &"ground_smash"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_xjy11"]
[resource]
script = ExtResource("1_xjy11")
id = &"jian_yu_left_lv1"
display_name = "Jian Yu Left Lv1"
damage_mult = 1.8
move_mult_x = 0.0
base_cost = 20.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"left"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_ytpcs"]
[resource]
script = ExtResource("1_ytpcs")
id = &"jian_yu_left_lv2"
display_name = "Jian Yu Left Lv2"
damage_mult = 2.8
move_mult_x = 0.0
base_cost = 35.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"left"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_95us2"]
[resource]
script = ExtResource("1_95us2")
id = &"jian_yu_left_lv3"
display_name = "Jian Yu Left Lv3"
damage_mult = 4.2
move_mult_x = 0.0
base_cost = 50.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"left"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_hlh5a"]
[resource]
script = ExtResource("1_hlh5a")
id = &"jian_yu_right_lv1"
display_name = "Jian Yu Right Lv1"
damage_mult = 1.8
move_mult_x = 0.0
base_cost = 20.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"right"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_6sg6r"]
[resource]
script = ExtResource("1_6sg6r")
id = &"jian_yu_right_lv2"
display_name = "Jian Yu Right Lv2"
damage_mult = 2.8
move_mult_x = 0.0
base_cost = 35.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"right"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+22
View File
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_v06qg"]
[resource]
script = ExtResource("1_v06qg")
id = &"jian_yu_right_lv3"
display_name = "Jian Yu Right Lv3"
damage_mult = 4.2
move_mult_x = 0.0
base_cost = 50.0
knockback_mult_x = 0.8
knockback_mult_y = 0.6
range = 280.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"right"])
defense_tags = Array[StringName]([&"super_armor"])
animation = &"blade_rain_cast"
+24
View File
@@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_2smdg"]
[resource]
script = ExtResource("1_2smdg")
id = &"launcher_up"
display_name = "Launcher Up"
input_pattern = Array[StringName]([&"W"])
base_reward = 12.0
damage_mult = 1.2
move_mult_x = 0.6
move_mult_y = 1.8
knockback_mult_y = 1.8
hit_type = &"melee"
range = 60.0
clear_window = false
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Grounded"])
action_tags = Array[StringName]([&"basic", &"launcher", &"knockup"])
animation = &"rising_slash"
+23
View File
@@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_p13ds"]
[resource]
script = ExtResource("1_p13ds")
id = &"plunging_strike"
display_name = "Plunging Strike"
input_pattern = Array[StringName]([&"S"])
base_reward = 15.0
damage_mult = 1.8
move_mult_y = -2.6
knockback_mult_y = 1.4
hit_type = &"melee"
range = 85.0
clear_window = true
startup_beats = 0.25
active_beats = 0.5
recovery_beats = 0.5
cancel_from = 0.5
allowed_ground_states = Array[StringName]([&"Airborne"])
action_tags = Array[StringName]([&"basic", &"air", &"down", &"knockup"])
animation = &"plunge_start"
+20
View File
@@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_b1z3o"]
[resource]
script = ExtResource("1_b1z3o")
id = &"zhan_bo_lv1"
display_name = "Zhan Bo Lv1"
damage_mult = 1.2
base_cost = 15.0
knockback_mult_x = 1.0
hit_type = &"projectile"
range = 380.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"projectile"])
animation = &"blade_wave_cast"
+20
View File
@@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_3aixl"]
[resource]
script = ExtResource("1_3aixl")
id = &"zhan_bo_lv2"
display_name = "Zhan Bo Lv2"
damage_mult = 2.0
base_cost = 25.0
knockback_mult_x = 1.3
hit_type = &"projectile"
range = 460.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"projectile"])
animation = &"blade_wave_cast"
+20
View File
@@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="ActionData" load_steps=2 format=3]
[ext_resource type="Script" path="res://resources/action_data.gd" id="1_ig9pq"]
[resource]
script = ExtResource("1_ig9pq")
id = &"zhan_bo_lv3"
display_name = "Zhan Bo Lv3"
damage_mult = 3.2
base_cost = 40.0
knockback_mult_x = 1.6
hit_type = &"projectile"
range = 540.0
special = &"charge_cast"
startup_beats = 0.25
active_beats = 0.25
recovery_beats = 0.5
allowed_action_phases = Array[StringName]([&"Charging"])
action_tags = Array[StringName]([&"charge", &"projectile"])
animation = &"blade_wave_cast"