Compare commits
73 Commits
52a6f6b3c5
..
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 07f1334cc7 | |||
| 2a864ae607 | |||
| 2abe9ec8b0 | |||
| d4b9999e44 | |||
| 8a75adc580 | |||
| fb5488b10d | |||
| 4026caf0de | |||
| 68259981f4 | |||
| 53d1be6749 | |||
| 97f52a5dda | |||
| b1e25afb02 | |||
| d22a86b7c8 | |||
| bae3a21cf9 | |||
| f5f63ee602 | |||
| 2ebcdbee25 | |||
| 8bc6c11611 | |||
| c52d293718 | |||
| 0fe8daabb2 | |||
| a05a288612 | |||
| dd586e89c7 | |||
| 31d344e50a | |||
| 848a878992 | |||
| af5d4437df | |||
| ba32ccdbba | |||
| dfb5f8c926 | |||
| f7861a26c4 | |||
| 6b7801e1ce | |||
| a0372f0867 | |||
| 46d3816d9d | |||
| 0f839a87da | |||
| 795996ca9e | |||
| 0a5041348e | |||
| 6e0d0ad89b | |||
| 8f90bde510 | |||
| 1b3df9727a | |||
| aec1db5088 | |||
| 2c705fc4eb | |||
| 70a80c036e | |||
| 7a0cf96d7d | |||
| 1071e87da6 | |||
| 1f409d8c60 | |||
| 47ac99bd29 | |||
| 797a3ccbea | |||
| 2ff8d0d388 | |||
| ebe9faa46c | |||
| 1dc6df8dd7 | |||
| 5c8c3c32cd | |||
| 62d7ecf93a | |||
| c31b3bdc4f | |||
| b1cb089705 | |||
| d739771c1a | |||
| c7b1660311 | |||
| a3c03fc73a | |||
| 9c1c739deb | |||
| cf9568bcac | |||
| 8b14e36031 | |||
| a6448813b8 | |||
| 7c78deaa7b | |||
| 6f8b2fec90 | |||
| 1eb05ca758 | |||
| b9208189fe | |||
| 8754b6d491 | |||
| 972a8494b5 | |||
| c1143d5f71 | |||
| 8c95202d72 | |||
| 2563dc8c81 | |||
| 32a0f43bfa | |||
| fbcab848e2 | |||
| 04727c0feb | |||
| ad63aacf94 | |||
| e8413dd01b | |||
| c079c20f28 | |||
| df8ea7c466 |
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=42 format=3 uid="uid://cvogxi7mktumf"]
|
||||
[gd_scene format=3 uid="uid://cvogxi7mktumf"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ds3j3f82li68h" path="res://scripts/Statemachine/EntityBase.gd" id="1_mvol6"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwwpkn4q07ja2" path="res://icon.svg" id="2_7lpu0"]
|
||||
@@ -346,86 +346,80 @@ alpha_curve = SubResource("CurveTexture_vvfxd")
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_34h7q"]
|
||||
|
||||
[node name="EntityBase" type="CharacterBody2D"]
|
||||
[node name="EntityBase" type="CharacterBody2D" unique_id=335589593]
|
||||
script = ExtResource("1_mvol6")
|
||||
|
||||
[node name="syncer" type="MultiplayerSynchronizer" parent="."]
|
||||
[node name="syncer" type="MultiplayerSynchronizer" parent="." unique_id=410089973]
|
||||
unique_name_in_owner = true
|
||||
replication_config = SubResource("SceneReplicationConfig_tiuhe")
|
||||
|
||||
[node name="weaponStore" type="Node2D" parent="."]
|
||||
[node name="weaponStore" type="Node2D" parent="." unique_id=1319091445]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="sounds" type="Node2D" parent="."]
|
||||
[node name="sounds" type="Node2D" parent="." unique_id=1554185633]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="sprint" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="sprint" type="AudioStreamPlayer2D" parent="sounds" unique_id=771326921]
|
||||
|
||||
[node name="heal" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="heal" type="AudioStreamPlayer2D" parent="sounds" unique_id=522032588]
|
||||
|
||||
[node name="miss" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="miss" type="AudioStreamPlayer2D" parent="sounds" unique_id=254579113]
|
||||
|
||||
[node name="hurt" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="hurt" type="AudioStreamPlayer2D" parent="sounds" unique_id=540822672]
|
||||
|
||||
[node name="collect" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="collect" type="AudioStreamPlayer2D" parent="sounds" unique_id=1921709906]
|
||||
stream = ExtResource("2_qt0aq")
|
||||
|
||||
[node name="die" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="die" type="AudioStreamPlayer2D" parent="sounds" unique_id=1599661867]
|
||||
|
||||
[node name="attack0" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="attack0" type="AudioStreamPlayer2D" parent="sounds" unique_id=244425603]
|
||||
|
||||
[node name="texture" type="AnimatedSprite2D" parent="."]
|
||||
[node name="texture" type="AnimatedSprite2D" parent="." unique_id=1960766921]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -50)
|
||||
sprite_frames = SubResource("SpriteFrames_wcqpm")
|
||||
animation = &"idle"
|
||||
|
||||
[node name="staticBackground" type="Sprite2D" parent="texture"]
|
||||
[node name="staticBackground" type="Sprite2D" parent="texture" unique_id=226001108]
|
||||
|
||||
[node name="staticAnimation" type="AnimatedSprite2D" parent="texture"]
|
||||
[node name="staticAnimation" type="AnimatedSprite2D" parent="texture" unique_id=2086220178]
|
||||
sprite_frames = SubResource("SpriteFrames_tiuhe")
|
||||
|
||||
[node name="hurtbox" type="Area2D" parent="texture"]
|
||||
[node name="hurtbox" type="Area2D" parent="texture" unique_id=1090146637]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="hitbox" type="CollisionShape2D" parent="texture/hurtbox"]
|
||||
[node name="hitbox" type="CollisionShape2D" parent="texture/hurtbox" unique_id=1089476696]
|
||||
shape = SubResource("CircleShape2D_buhm1")
|
||||
|
||||
[node name="animator" type="AnimationPlayer" parent="texture"]
|
||||
[node name="animator" type="AnimationPlayer" parent="texture" unique_id=998341823]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_daot2")
|
||||
}
|
||||
libraries/ = SubResource("AnimationLibrary_daot2")
|
||||
|
||||
[node name="animatree" type="AnimationTree" parent="texture/animator"]
|
||||
[node name="animatree" type="AnimationTree" parent="texture/animator" unique_id=1984427152]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("%animator/..")
|
||||
tree_root = SubResource("AnimationNodeBlendSpace1D_51ube")
|
||||
anim_player = NodePath("..")
|
||||
parameters/blend_position = 1.36
|
||||
|
||||
[node name="hurtAnimator" type="AnimationPlayer" parent="texture"]
|
||||
[node name="hurtAnimator" type="AnimationPlayer" parent="texture" unique_id=975738660]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_kbmff")
|
||||
}
|
||||
libraries/ = SubResource("AnimationLibrary_kbmff")
|
||||
|
||||
[node name="stageAnimator" type="AnimationPlayer" parent="texture"]
|
||||
[node name="stageAnimator" type="AnimationPlayer" parent="texture" unique_id=461345469]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_vvkcp")
|
||||
}
|
||||
libraries/ = SubResource("AnimationLibrary_vvkcp")
|
||||
|
||||
[node name="weapons" type="Node2D" parent="texture"]
|
||||
[node name="weapons" type="Node2D" parent="texture" unique_id=1686065375]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="trailParticle" type="GPUParticles2D" parent="texture"]
|
||||
[node name="trailParticle" type="GPUParticles2D" parent="texture" unique_id=1437586204]
|
||||
unique_name_in_owner = true
|
||||
z_index = -1
|
||||
amount = 300
|
||||
process_material = SubResource("ParticleProcessMaterial_kndb2")
|
||||
|
||||
[node name="deadParticle" type="GPUParticles2D" parent="texture"]
|
||||
[node name="deadParticle" type="GPUParticles2D" parent="texture" unique_id=1910187205]
|
||||
unique_name_in_owner = true
|
||||
emitting = false
|
||||
amount = 100
|
||||
@@ -433,13 +427,13 @@ one_shot = true
|
||||
explosiveness = 1.0
|
||||
process_material = SubResource("ParticleProcessMaterial_f3xas")
|
||||
|
||||
[node name="statebar" parent="." instance=ExtResource("2_uje1g")]
|
||||
[node name="statebar" parent="." unique_id=1990457668 instance=ExtResource("2_uje1g")]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -100)
|
||||
|
||||
[node name="damageAnchor" type="Node2D" parent="statebar"]
|
||||
[node name="damageAnchor" type="Node2D" parent="statebar" unique_id=621457960]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -20)
|
||||
|
||||
[node name="movebox" type="CollisionShape2D" parent="."]
|
||||
[node name="movebox" type="CollisionShape2D" parent="." unique_id=1340839290]
|
||||
shape = SubResource("CircleShape2D_34h7q")
|
||||
|
||||
@@ -54,7 +54,6 @@ stretch_mode = 5
|
||||
[node name="name" parent="container/info" unique_id=1202819558 instance=ExtResource("4_aewpy")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
quality = 1
|
||||
|
||||
[node name="fields" type="VBoxContainer" parent="container" unique_id=54224040]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -92,38 +92,38 @@ position = Vector2(0, -54)
|
||||
amount = 100
|
||||
process_material = SubResource("ParticleProcessMaterial_joj4g")
|
||||
|
||||
[node name="weaponStore" parent="." index="2"]
|
||||
[node name="weaponStore" parent="." index="2" unique_id=1319091445]
|
||||
process_mode = 4
|
||||
|
||||
[node name="sprint" parent="sounds" index="0"]
|
||||
[node name="sprint" parent="sounds" parent_id_path=PackedInt32Array(1554185633) index="0" unique_id=771326921]
|
||||
stream = ExtResource("3_lv2jw")
|
||||
|
||||
[node name="heal" parent="sounds" index="1"]
|
||||
[node name="heal" parent="sounds" parent_id_path=PackedInt32Array(1554185633) index="1" unique_id=522032588]
|
||||
stream = ExtResource("4_7bgj3")
|
||||
|
||||
[node name="miss" parent="sounds" index="2"]
|
||||
[node name="miss" parent="sounds" parent_id_path=PackedInt32Array(1554185633) index="2" unique_id=254579113]
|
||||
stream = ExtResource("5_na3ea")
|
||||
|
||||
[node name="hurt" parent="sounds" index="3"]
|
||||
[node name="hurt" parent="sounds" parent_id_path=PackedInt32Array(1554185633) index="3" unique_id=540822672]
|
||||
stream = ExtResource("6_0o8ke")
|
||||
|
||||
[node name="texture" parent="." index="4"]
|
||||
[node name="texture" parent="." index="4" unique_id=1960766921]
|
||||
position = Vector2(0, -47)
|
||||
sprite_frames = SubResource("SpriteFrames_4v2ol")
|
||||
animation = &"walk"
|
||||
|
||||
[node name="staticAnimation" parent="texture" index="1"]
|
||||
[node name="staticAnimation" parent="texture" index="1" unique_id=2086220178]
|
||||
position = Vector2(0, -17)
|
||||
sprite_frames = SubResource("SpriteFrames_jluqw")
|
||||
animation = &"walk"
|
||||
|
||||
[node name="hitbox" parent="texture/hurtbox" index="0"]
|
||||
[node name="hitbox" parent="texture/hurtbox" parent_id_path=PackedInt32Array(1090146637) index="0" unique_id=1089476696]
|
||||
position = Vector2(-2, -18)
|
||||
shape = SubResource("CircleShape2D_h1v0q")
|
||||
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0" unique_id=1939030218]
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" parent_id_path=PackedInt32Array(1686065375) index="0" unique_id=1939030218]
|
||||
position = Vector2(1, -13)
|
||||
|
||||
[node name="statebar" parent="." index="5" node_paths=PackedStringArray("entity")]
|
||||
[node name="statebar" parent="." index="5" unique_id=1990457668 node_paths=PackedStringArray("entity")]
|
||||
position = Vector2(0, -150)
|
||||
entity = NodePath("..")
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
[ext_resource type="PackedScene" uid="uid://bbm8l3hr4ihar" path="res://components/UI/ItemShow.tscn" id="4_k01vb"]
|
||||
[ext_resource type="Texture2D" uid="uid://clobdvvfmj618" path="res://resources/ui/downdate-soul.svg" id="5_j7v7d"]
|
||||
[ext_resource type="Texture2D" uid="uid://lrvlfvt55j0" path="res://resources/ui/once-update.svg" id="5_jv1l6"]
|
||||
[ext_resource type="Script" uid="uid://5r8mvbag4m0q" path="res://scripts/Statemachine/TextSwitchButton.gd" id="5_us21t"]
|
||||
[ext_resource type="Texture2D" uid="uid://bbny26fysoh57" path="res://resources/ui/sublimate.png" id="8_75t4v"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_n2ewr"]
|
||||
content_margin_left = 30.0
|
||||
@@ -30,13 +32,245 @@ corner_radius_bottom_right = 15
|
||||
corner_radius_bottom_left = 15
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mjvvk"]
|
||||
content_margin_left = 30.0
|
||||
content_margin_top = 20.0
|
||||
content_margin_right = 30.0
|
||||
content_margin_bottom = 20.0
|
||||
bg_color = Color(0, 0, 0, 0.5)
|
||||
border_width_top = 10
|
||||
border_width_bottom = 10
|
||||
border_color = Color(1, 1, 1, 1)
|
||||
border_blend = true
|
||||
corner_radius_top_right = 15
|
||||
corner_radius_bottom_left = 15
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_b3nsw"]
|
||||
font_size = 12
|
||||
font_color = Color(0.55, 0.55, 0.55, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jv1l6"]
|
||||
content_margin_left = 10.0
|
||||
content_margin_top = 10.0
|
||||
content_margin_right = 10.0
|
||||
content_margin_bottom = 10.0
|
||||
bg_color = Color(0, 0, 0, 0.4)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(1, 1, 1, 1)
|
||||
corner_radius_top_left = 15
|
||||
corner_radius_bottom_right = 15
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_75t4v"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("container/anchor/climatePanel:scale:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("container/anchor/climatePanel:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("container/anchor/climatePanel:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/3/type = "bezier"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:scale:x")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:modulate")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_mjvvk"]
|
||||
resource_name = "openSub"
|
||||
length = 0.25
|
||||
step = 0.05
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("container/anchor/climatePanel:scale:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("container/anchor/climatePanel:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("container/anchor/climatePanel:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.25),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_goekw"]
|
||||
resource_name = "hide"
|
||||
length = 0.25
|
||||
step = 0.05
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:scale:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 0, 0, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.25),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_sbvs2"]
|
||||
resource_name = "openSub"
|
||||
length = 0.25
|
||||
step = 0.05
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("container/anchor/climatePanel:scale:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 1, -0.25, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("container/anchor/climatePanel:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 1, -0.25, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("container/anchor/climatePanel:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.25),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_0wdh4"]
|
||||
resource_name = "hide"
|
||||
length = 0.25
|
||||
step = 0.05
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:scale:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 1, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.25),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mjvvk"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_75t4v"),
|
||||
&"closeSub": SubResource("Animation_mjvvk"),
|
||||
&"hide": SubResource("Animation_goekw"),
|
||||
&"openSub": SubResource("Animation_sbvs2"),
|
||||
&"show": SubResource("Animation_0wdh4")
|
||||
}
|
||||
|
||||
[node name="WeaponCard" type="PanelContainer" unique_id=2085048785]
|
||||
offset_right = 350.0
|
||||
offset_bottom = 304.0
|
||||
offset_right = 352.0
|
||||
offset_bottom = 660.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_n2ewr")
|
||||
script = ExtResource("1_g802t")
|
||||
avatarTexture = ExtResource("2_j0w4u")
|
||||
@@ -54,6 +288,33 @@ layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
alignment = 1
|
||||
|
||||
[node name="anchor" type="Control" parent="container" unique_id=870492027]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="climatePanel" type="PanelContainer" parent="container/anchor" unique_id=653448699]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
anchor_left = 1.15
|
||||
anchor_right = 1.15
|
||||
offset_right = 92.0
|
||||
offset_bottom = 79.0
|
||||
scale = Vector2(1e-05, 1e-05)
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_mjvvk")
|
||||
|
||||
[node name="wrapper" type="VBoxContainer" parent="container/anchor/climatePanel" unique_id=1097849201]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 15
|
||||
|
||||
[node name="title" type="Label" parent="container/anchor/climatePanel/wrapper" unique_id=2006348917]
|
||||
layout_mode = 2
|
||||
text = "升华"
|
||||
|
||||
[node name="sublimateOptions" type="VBoxContainer" parent="container/anchor/climatePanel/wrapper" unique_id=738429306]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="wrapper" type="VBoxContainer" parent="container" unique_id=673686123]
|
||||
layout_mode = 2
|
||||
|
||||
@@ -66,8 +327,11 @@ layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme = ExtResource("2_fwkd3")
|
||||
toggle_mode = true
|
||||
text = "自动强化"
|
||||
text = "手动强化"
|
||||
icon = ExtResource("4_h3enm")
|
||||
script = ExtResource("5_us21t")
|
||||
pressedText = "自动强化"
|
||||
unpressedText = "手动强化"
|
||||
|
||||
[node name="onceUpdateBtn" type="Button" parent="container/wrapper/updates" unique_id=1523224875]
|
||||
unique_name_in_owner = true
|
||||
@@ -83,6 +347,22 @@ layout_mode = 2
|
||||
theme = ExtResource("2_fwkd3")
|
||||
text = "强化武器"
|
||||
icon = ExtResource("4_do015")
|
||||
alignment = 2
|
||||
|
||||
[node name="separator" type="HSeparator" parent="container/wrapper" unique_id=2079058077]
|
||||
layout_mode = 2
|
||||
theme = ExtResource("2_fwkd3")
|
||||
|
||||
[node name="sublimateBtn" type="Button" parent="container/wrapper" unique_id=390423731]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme = ExtResource("2_fwkd3")
|
||||
text = "升华"
|
||||
icon = ExtResource("8_75t4v")
|
||||
alignment = 2
|
||||
script = ExtResource("5_us21t")
|
||||
pressedText = "凝华"
|
||||
unpressedText = "升华"
|
||||
|
||||
[node name="souls" type="HBoxContainer" parent="container/wrapper" unique_id=1439164733]
|
||||
layout_mode = 2
|
||||
@@ -183,11 +463,22 @@ text = "无灵"
|
||||
label_settings = SubResource("LabelSettings_b3nsw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="description" type="RichTextLabel" parent="container" unique_id=566230682]
|
||||
[node name="back" type="PanelContainer" parent="container" unique_id=517412512]
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_jv1l6")
|
||||
|
||||
[node name="scroller" type="ScrollContainer" parent="container/back" unique_id=543588938]
|
||||
custom_minimum_size = Vector2(0, 200)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="description" type="RichTextLabel" parent="container/back/scroller" unique_id=566230682]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
bbcode_enabled = true
|
||||
text = "[center]造成[color=cyan]10[/color]点伤害。[/center]"
|
||||
text = "造成[color=cyan]10[/color]点伤害。"
|
||||
fit_content = true
|
||||
|
||||
[node name="tease" type="Label" parent="container" unique_id=689277044]
|
||||
@@ -219,3 +510,7 @@ unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "→"
|
||||
|
||||
[node name="animator" type="AnimationPlayer" parent="." unique_id=900403095]
|
||||
unique_name_in_owner = true
|
||||
libraries/ = SubResource("AnimationLibrary_mjvvk")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://clr5pbkifgear"]
|
||||
[gd_scene format=3 uid="uid://clr5pbkifgear"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_qpsi6"]
|
||||
[ext_resource type="Script" uid="uid://dl7d0v7f2uute" path="res://scripts/Contents/Bullets/AcidStorm.gd" id="2_daxsl"]
|
||||
@@ -104,22 +104,21 @@ _data = {
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_daxsl"]
|
||||
radius = 59.008472
|
||||
|
||||
[node name="AcidStorm" instance=ExtResource("1_qpsi6")]
|
||||
[node name="AcidStorm" unique_id=61904763 instance=ExtResource("1_qpsi6")]
|
||||
script = ExtResource("2_daxsl")
|
||||
speed = 2.5
|
||||
motionType = 3
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.2, 0.2)
|
||||
sprite_frames = SubResource("SpriteFrames_daxsl")
|
||||
|
||||
[node name="animator" parent="texture" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_5atmc")
|
||||
}
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_5atmc")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CircleShape2D_daxsl")
|
||||
disabled = true
|
||||
|
||||
@@ -84,7 +84,7 @@ script = ExtResource("2_165xl")
|
||||
displayName = "蹦蹦炸弹"
|
||||
speed = 4.0
|
||||
baseDamage = 30.0
|
||||
motionType = 3
|
||||
motionType = 7
|
||||
lifeTime = 10000.0
|
||||
autoLoopAnimation = true
|
||||
|
||||
|
||||
@@ -145,7 +145,6 @@ height = 580.0
|
||||
script = ExtResource("2_nbqhn")
|
||||
speed = 25.0
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.1
|
||||
autoSpawnAnimation = true
|
||||
autoPlayTexture = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
[gd_scene format=3 uid="uid://dnjct3fifocnb"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_xwju0"]
|
||||
[ext_resource type="Texture2D" uid="uid://mo0gjwh5amev" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1206.png" id="2_0na4i"]
|
||||
[ext_resource type="Script" uid="uid://d3m2bjkxg82a2" path="res://scripts/Contents/Bullets/InternalDamage.gd" id="2_nsbh7"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_nsbh7"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_0na4i")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_nsbh7"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_6y1wt"]
|
||||
resource_name = "loop"
|
||||
loop_mode = 1
|
||||
step = 0.1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:rotation")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [6.283185307179586, 0.0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8ryqb"]
|
||||
resource_name = "spawn"
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_3d1xe"]
|
||||
_data = {
|
||||
&"destroy": SubResource("Animation_nsbh7"),
|
||||
&"loop": SubResource("Animation_6y1wt"),
|
||||
&"spawn": SubResource("Animation_8ryqb")
|
||||
}
|
||||
|
||||
[sub_resource type="Curve" id="Curve_nsbh7"]
|
||||
_data = [Vector2(0, 0.5), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_6y1wt"]
|
||||
curve = SubResource("Curve_nsbh7")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_8ryqb"]
|
||||
_data = [Vector2(0.5, 0.7), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_3d1xe"]
|
||||
curve = SubResource("Curve_8ryqb")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_fkmpk"]
|
||||
particle_flag_disable_z = true
|
||||
spread = 0.0
|
||||
angular_velocity_min = -200.00002
|
||||
angular_velocity_max = 199.99998
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.29999998
|
||||
scale_max = 0.29999998
|
||||
scale_curve = SubResource("CurveTexture_3d1xe")
|
||||
alpha_curve = SubResource("CurveTexture_6y1wt")
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_0na4i"]
|
||||
radius = 150.0
|
||||
|
||||
[node name="InternalDamage" unique_id=5571707 instance=ExtResource("1_xwju0")]
|
||||
script = ExtResource("2_nsbh7")
|
||||
autoLoopAnimation = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
rotation = 3.7873645
|
||||
scale = Vector2(0.3, 0.3)
|
||||
sprite_frames = SubResource("SpriteFrames_nsbh7")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_3d1xe")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="2" unique_id=1763528617]
|
||||
z_index = -1
|
||||
amount = 10
|
||||
texture = ExtResource("2_0na4i")
|
||||
lifetime = 0.5
|
||||
process_material = SubResource("ParticleProcessMaterial_fkmpk")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CircleShape2D_0na4i")
|
||||
disabled = true
|
||||
@@ -97,6 +97,7 @@ alpha_curve = SubResource("CurveTexture_3jny5")
|
||||
|
||||
[node name="MagicMissle" unique_id=5571707 instance=ExtResource("1_4sjx4")]
|
||||
script = ExtResource("2_lrw10")
|
||||
motionType = 7
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.1
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ radius = 1000.0
|
||||
[node name="NuclearBomb" unique_id=432957691 instance=ExtResource("1_dpea6")]
|
||||
script = ExtResource("2_f85ek")
|
||||
displayName = "核弹"
|
||||
motionType = 3
|
||||
motionType = 7
|
||||
canDamageSelf = true
|
||||
autoDestroyOnHitMap = false
|
||||
|
||||
|
||||
@@ -124,6 +124,7 @@ script = ExtResource("2_x26jp")
|
||||
displayName = "乾坤剑"
|
||||
speed = 20.0
|
||||
baseDamage = 25.0
|
||||
motionType = 7
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.2
|
||||
lifeTime = 3000.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c0oc8aqfef0tt"]
|
||||
[gd_scene format=3 uid="uid://c0oc8aqfef0tt"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_k4d80"]
|
||||
[ext_resource type="Script" uid="uid://bv848wj2ko0y0" path="res://scripts/Contents/Bullets/RedCrystal.gd" id="2_llvlo"]
|
||||
@@ -15,13 +15,14 @@ animations = [{
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="RedCrystal" instance=ExtResource("1_k4d80")]
|
||||
[node name="RedCrystal" unique_id=1424825822 instance=ExtResource("1_k4d80")]
|
||||
script = ExtResource("2_llvlo")
|
||||
displayName = "红水晶"
|
||||
speed = 8.0
|
||||
motionType = 7
|
||||
lifeTime = 3000.0
|
||||
metadata/_edit_vertical_guides_ = [150.0]
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
modulate = Color(1.2892731, 0.44830602, 0.44830602, 1)
|
||||
sprite_frames = SubResource("SpriteFrames_ns31y")
|
||||
|
||||
@@ -68,6 +68,18 @@ tracks/4/keys = {
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("%texture/..:motionType")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_nqryj"]
|
||||
resource_name = "destroy"
|
||||
@@ -203,6 +215,18 @@ tracks/7/keys = {
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/8/type = "value"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("%texture/..:motionType")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"times": PackedFloat32Array(0, 1.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [0, 6]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ccsa1"]
|
||||
_data = {
|
||||
|
||||
@@ -55,6 +55,78 @@ tracks/3/keys = {
|
||||
"update": 1,
|
||||
"values": [0]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("%texture/..:motionType")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("%hitbox:disabled")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("anchor/textureSword/trailRight:visible")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("anchor/textureSword/trailLine:visible")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/8/type = "value"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("%textureSword/trailLeft:visible")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/9/type = "value"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath("%textureSword/trailLine:modulate")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_oinqg"]
|
||||
resource_name = "destroy"
|
||||
@@ -73,7 +145,7 @@ tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0, 2),
|
||||
"points": PackedFloat32Array(150, -0.25, 0, 0.25, 0, 500, -0.083333336, -8.333334, 0, 0, 300, -0.01666667, 83.333336, 0, 0),
|
||||
"points": PackedFloat32Array(200, 0, 0, 0.1, 0, 500, -0.2, 0, 0.02, 0, 200, -0.05, -100, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2, 0.3)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
@@ -84,8 +156,8 @@ tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0, 0, 0, 0, 0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0, 0.7853982, -0.06585455, -0.14365458, 0.2, 0, -0.7853982, -0.06666666, 0.2617994, 0, 0, -0.7853982, -0.033333343, 0, 0, 0, 3.142, -0.041666668, 0.91629785, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.3, 0.6, 0.888264, 1.2, 1.45)
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.1, 0, 0.7853982, -0.1, 0, 0.4, 0, -0.7853982, 0, 0.3, 0, -2, -0.7853982, -0.1, 0, 0.2, 0, 3.142, -0.2, 3, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2, 0.4, 0.888264, 1.2, 1.45)
|
||||
}
|
||||
tracks/2/type = "bezier"
|
||||
tracks/2/imported = false
|
||||
@@ -95,7 +167,7 @@ tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(1, 0, 0, 0.2, 0, -1, 0, 0, 0, 0),
|
||||
"points": PackedFloat32Array(1, 0, 0, 0.2, 0, -2, 0, 0, 0, 0),
|
||||
"times": PackedFloat32Array(1.45, 1.7)
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
@@ -151,6 +223,78 @@ tracks/5/keys = {
|
||||
"method": &"generateShadow"
|
||||
}]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("%texture/..:motionType")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0, 0.3, 1.45),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [6, 0, 6]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("%hitbox:disabled")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0, 0.05, 0.2, 0.7, 0.9, 1.2, 1.35, 1.65, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true, false, true, false, true, false, true]
|
||||
}
|
||||
tracks/8/type = "value"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("anchor/textureSword/trailRight:visible")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"times": PackedFloat32Array(0, 0.75, 0.95, 1.35),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false, false]
|
||||
}
|
||||
tracks/9/type = "value"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath("anchor/textureSword/trailLine:visible")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"times": PackedFloat32Array(0, 0.15, 0.2, 1.65),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false, true]
|
||||
}
|
||||
tracks/10/type = "value"
|
||||
tracks/10/imported = false
|
||||
tracks/10/enabled = true
|
||||
tracks/10/path = NodePath("%textureSword/trailLeft:visible")
|
||||
tracks/10/interp = 1
|
||||
tracks/10/loop_wrap = true
|
||||
tracks/10/keys = {
|
||||
"times": PackedFloat32Array(0, 1.2, 1.35),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/11/type = "value"
|
||||
tracks/11/imported = false
|
||||
tracks/11/enabled = true
|
||||
tracks/11/path = NodePath("%textureSword/trailLine:modulate")
|
||||
tracks/11/interp = 1
|
||||
tracks/11/loop_wrap = true
|
||||
tracks/11/keys = {
|
||||
"times": PackedFloat32Array(0, 1.65, 2),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_w1utg"]
|
||||
_data = {
|
||||
@@ -159,8 +303,53 @@ _data = {
|
||||
&"spawn": SubResource("Animation_o5h0y")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_1sgli"]
|
||||
radius = 78.05767
|
||||
[sub_resource type="Curve" id="Curve_1sgli"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_b5nxd"]
|
||||
curve = SubResource("Curve_1sgli")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xrrxo"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(1, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 100.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
tangential_accel_min = 99.99999
|
||||
tangential_accel_max = 99.99999
|
||||
alpha_curve = SubResource("CurveTexture_b5nxd")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_b5nxd"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_xrrxo"]
|
||||
curve = SubResource("Curve_b5nxd")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_b5pv2"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(-1, -1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 100.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
tangential_accel_min = -100.0
|
||||
tangential_accel_max = -100.0
|
||||
alpha_curve = SubResource("CurveTexture_xrrxo")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_1sgli"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(-1, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 150.0
|
||||
initial_velocity_max = 150.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
alpha_curve = SubResource("CurveTexture_b5nxd")
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1sgli"]
|
||||
size = Vector2(23.999994, 153)
|
||||
|
||||
[node name="Volcano" unique_id=2046549391 instance=ExtResource("1_gd3m7")]
|
||||
script = ExtResource("2_w1utg")
|
||||
@@ -185,10 +374,34 @@ texture = ExtResource("2_wwxm2")
|
||||
|
||||
[node name="audio" type="AudioStreamPlayer2D" parent="texture/anchor/textureSword" index="0" unique_id=167399724]
|
||||
|
||||
[node name="trailRight" type="GPUParticles2D" parent="texture/anchor/textureSword" index="1" unique_id=1304800613]
|
||||
z_index = -1
|
||||
amount = 12
|
||||
texture = ExtResource("2_wwxm2")
|
||||
preprocess = 2.0
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_xrrxo")
|
||||
|
||||
[node name="trailLeft" type="GPUParticles2D" parent="texture/anchor/textureSword" index="2" unique_id=1450319379]
|
||||
visible = false
|
||||
z_index = -1
|
||||
texture = ExtResource("2_wwxm2")
|
||||
preprocess = 2.0
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_b5pv2")
|
||||
|
||||
[node name="trailLine" type="GPUParticles2D" parent="texture/anchor/textureSword" index="3" unique_id=946145693]
|
||||
z_index = -1
|
||||
amount = 12
|
||||
texture = ExtResource("2_wwxm2")
|
||||
preprocess = 2.0
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_1sgli")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408 node_paths=PackedStringArray("target")]
|
||||
position = Vector2(150, 0)
|
||||
rotation = 1.5707964
|
||||
shape = SubResource("CircleShape2D_1sgli")
|
||||
position = Vector2(399.99997, 0.16292253)
|
||||
rotation = 0.32215786
|
||||
shape = SubResource("RectangleShape2D_1sgli")
|
||||
script = ExtResource("7_1sgli")
|
||||
target = NodePath("../texture/anchor/textureSword")
|
||||
offsetRotation = 45.0
|
||||
|
||||
@@ -20,10 +20,9 @@ theme_override_styles/panel = SubResource("StyleBoxFlat_1yfsg")
|
||||
displayName = "氰化氢"
|
||||
slogan = "微量便可颠覆生机"
|
||||
avatar = ExtResource("2_1yfsg")
|
||||
description = "在召唤物死亡时储能。"
|
||||
fields = Array[int]([18, 27])
|
||||
fieldValues = Array[float]([5.0, 1.0])
|
||||
clickToRebuild = true
|
||||
description = "击杀敌人时少量储能。"
|
||||
fields = Array[int]([18, 10, 1])
|
||||
fieldValues = Array[float]([4.0, 0.2, -0.2])
|
||||
|
||||
[node name="avatarTexture" parent="wrapper" parent_id_path=PackedInt32Array(2023039659) index="0" unique_id=1334645594]
|
||||
texture = ExtResource("2_1yfsg")
|
||||
@@ -35,4 +34,4 @@ text = "氰化氢"
|
||||
text = "“微量便可颠覆生机”"
|
||||
|
||||
[node name="descriptionLabel" parent="wrapper/infoContainer" parent_id_path=PackedInt32Array(143242635) index="1" unique_id=808054282]
|
||||
text = "召唤物死亡时为自身恢复生命值。"
|
||||
text = "击杀敌人时少量储能。"
|
||||
|
||||
@@ -22,7 +22,7 @@ slogan = "栖于寒域密林,孤影独行世间"
|
||||
avatar = ExtResource("2_1s675")
|
||||
description = "拥有更大的冲刺速度。"
|
||||
fields = Array[int]([3, 4, 10])
|
||||
fieldValues = Array[float]([0.15, 0.04, -0.3])
|
||||
fieldValues = Array[float]([0.2, 0.04, -0.3])
|
||||
clickToRebuild = true
|
||||
|
||||
[node name="avatarTexture" parent="wrapper" parent_id_path=PackedInt32Array(2023039659) index="0" unique_id=1334645594]
|
||||
|
||||
@@ -19,10 +19,10 @@ theme_override_styles/panel = SubResource("StyleBoxFlat_fi2nw")
|
||||
displayName = "牧羊犬"
|
||||
slogan = "恪守使命不离不弃"
|
||||
avatar = ExtResource("2_fi2nw")
|
||||
description = "每3秒发动格挡,弹反一切子弹。"
|
||||
description = "造成伤害时少量吸血,
|
||||
每0.5秒最多触发一次。"
|
||||
fields = Array[int]([0, 8, 3])
|
||||
fieldValues = Array[float]([50.0, 0.15, -0.2])
|
||||
clickToRebuild = true
|
||||
fieldValues = Array[float]([35.0, 0.2, -0.5])
|
||||
|
||||
[node name="avatarTexture" parent="wrapper" parent_id_path=PackedInt32Array(2023039659) index="0" unique_id=1334645594]
|
||||
texture = ExtResource("2_fi2nw")
|
||||
@@ -34,4 +34,5 @@ text = "牧羊犬"
|
||||
text = "“恪守使命不离不弃”"
|
||||
|
||||
[node name="descriptionLabel" parent="wrapper/infoContainer" parent_id_path=PackedInt32Array(143242635) index="1" unique_id=808054282]
|
||||
text = "每3秒发动格挡,弹反一切子弹。"
|
||||
text = "造成伤害时少量吸血,
|
||||
每0.5秒最多触发一次。"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=38 format=3 uid="uid://m60bwhdpbem8"]
|
||||
[gd_scene format=3 uid="uid://m60bwhdpbem8"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_3ves7"]
|
||||
[ext_resource type="Script" uid="uid://cgmnlpa2w6n72" path="res://scripts/Contents/Characters/Bear.gd" id="2_kh2af"]
|
||||
@@ -20,6 +20,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://vaglbapaj4e0" path="res://resources/characters/bear/bear-walk-g.svg" id="16_paalv"]
|
||||
[ext_resource type="Texture2D" uid="uid://b57o6dx0gm5t6" path="res://resources/characters/bear/bear-mask.svg" id="18_vby4r"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_6tgxs"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://bfkg40awgniv"]
|
||||
[gd_scene format=3 uid="uid://bfkg40awgniv"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_hw4g4"]
|
||||
[ext_resource type="Script" uid="uid://chmxghslo4kc4" path="res://scripts/Contents/Characters/Cat.gd" id="2_uo67a"]
|
||||
@@ -9,6 +9,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://dfid7kvdv8yas" path="res://resources/characters/cat/penguin-a.svg" id="7_kg8tn"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhof4hf8t0lnw" path="res://resources/characters/cat/penguin-c.svg" id="8_anefu"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_2o6vq"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=14 format=3 uid="uid://b0ncrvm8u4pox"]
|
||||
[gd_scene format=3 uid="uid://b0ncrvm8u4pox"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_goqmy"]
|
||||
[ext_resource type="Script" uid="uid://b2gg1fh0bflu7" path="res://scripts/Contents/Characters/Chick.gd" id="2_r6bub"]
|
||||
@@ -11,6 +11,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://7pkplcqqxvnp" path="res://resources/characters/chick/chick-a.svg" id="8_x766l"]
|
||||
[ext_resource type="Texture2D" uid="uid://dj5dvqb8gsedr" path="res://resources/characters/chick/chick-b.svg" id="9_w0sit"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_k8ox8"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://bb363wvwvs7m4"]
|
||||
[gd_scene format=3 uid="uid://bb363wvwvs7m4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_cbgnh"]
|
||||
[ext_resource type="Script" uid="uid://soehdxfbpmc0" path="res://scripts/Contents/Characters/Dog.gd" id="2_pb36u"]
|
||||
@@ -47,7 +47,7 @@ animations = [{
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_e644g"]
|
||||
size = Vector2(140, 91)
|
||||
|
||||
[node name="Dog" instance=ExtResource("1_cbgnh")]
|
||||
[node name="Dog" unique_id=391590609 instance=ExtResource("1_cbgnh")]
|
||||
script = ExtResource("2_pb36u")
|
||||
displayName = "哈士奇"
|
||||
drops = Array[int]([3])
|
||||
@@ -75,8 +75,8 @@ frame_progress = 0.6540908
|
||||
position = Vector2(1, 12.5)
|
||||
shape = SubResource("RectangleShape2D_e644g")
|
||||
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
|
||||
position = Vector2(53, -35)
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0" unique_id=1000814647]
|
||||
position = Vector2(61, 13)
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(11, -122)
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bs863g2s8r770" path="res://components/Abstracts/PlayerBase.tscn" id="1_eeneu"]
|
||||
[ext_resource type="Script" uid="uid://bevc4f6apql4t" path="res://scripts/Contents/Characters/HCN.gd" id="2_f7uj3"]
|
||||
[ext_resource type="PackedScene" uid="uid://wl8u5m52708w" path="res://components/Weapons/LGBT.tscn" id="3_2fpmn"]
|
||||
[ext_resource type="PackedScene" uid="uid://yq7vmijwvgx1" path="res://components/Weapons/AcidWind.tscn" id="3_2fpmn"]
|
||||
|
||||
[node name="HCN" unique_id=1711205167 instance=ExtResource("1_eeneu")]
|
||||
script = ExtResource("2_f7uj3")
|
||||
displayName = "氰化氢"
|
||||
|
||||
[node name="LGBT" parent="weaponStore" index="0" unique_id=1938660022 instance=ExtResource("3_2fpmn")]
|
||||
[node name="AcidWind" parent="weaponStore" parent_id_path=PackedInt32Array(1319091445) index="0" unique_id=1599717188 instance=ExtResource("3_2fpmn")]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://c8h1abpbe6cww"]
|
||||
[gd_scene format=3 uid="uid://c8h1abpbe6cww"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_twxai"]
|
||||
[ext_resource type="Script" uid="uid://dsfht8qodraln" path="res://scripts/Contents/Characters/Hen.gd" id="2_8u5a0"]
|
||||
@@ -34,7 +34,7 @@ size = Vector2(101, 49.5)
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_rwj47"]
|
||||
radius = 19.026299
|
||||
|
||||
[node name="Hen" instance=ExtResource("1_twxai")]
|
||||
[node name="Hen" unique_id=1625119529 instance=ExtResource("1_twxai")]
|
||||
script = ExtResource("2_8u5a0")
|
||||
displayName = "母鸡"
|
||||
drops = Array[int]([1])
|
||||
@@ -58,11 +58,12 @@ scale = Vector2(0.29643428, 0.29643428)
|
||||
position = Vector2(-13.5, 0.75)
|
||||
shape = SubResource("RectangleShape2D_1stll")
|
||||
|
||||
[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1"]
|
||||
[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1" unique_id=5127309]
|
||||
position = Vector2(49, -28)
|
||||
shape = SubResource("CircleShape2D_rwj47")
|
||||
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0" unique_id=676880742]
|
||||
position = Vector2(66, -25)
|
||||
|
||||
[node name="statebar" parent="." index="4" node_paths=PackedStringArray("entity")]
|
||||
position = Vector2(0, -118)
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
[ext_resource type="Script" uid="uid://m28dwfwmmhmh" path="res://scripts/Contents/Characters/Kernyr.gd" id="2_vkls3"]
|
||||
[ext_resource type="Texture2D" uid="uid://bsffob0n8pgy6" path="res://resources/characters/kernyr/koshino.png" id="3_vkls3"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_vkls3"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://c5q7djx12phem"]
|
||||
[gd_scene format=3 uid="uid://c5q7djx12phem"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_3ohuq"]
|
||||
[ext_resource type="Script" uid="uid://cnkiruxkx0qgu" path="res://scripts/Contents/Characters/KukeChild.gd" id="2_ywxbd"]
|
||||
[ext_resource type="Texture2D" uid="uid://ds3k7aigfrghw" path="res://resources/characters/kukechild/huan.png" id="3_eg8un"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_lfsw4"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://d4lfjwy0hkidu"]
|
||||
[gd_scene format=3 uid="uid://d4lfjwy0hkidu"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_r4q7y"]
|
||||
[ext_resource type="Script" uid="uid://cekuqnfohprpb" path="res://scripts/Contents/Characters/KukeMC.gd" id="2_s2dg5"]
|
||||
@@ -8,6 +8,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://dem14qyqmrp52" path="res://resources/characters/kukemc/pico-c.svg" id="5_rfpp4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cvig26vtcyqmd" path="res://resources/characters/kukemc/pico-d.svg" id="6_kcxk2"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_x576j"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bs863g2s8r770" path="res://components/Abstracts/PlayerBase.tscn" id="1_ns0m5"]
|
||||
[ext_resource type="Script" uid="uid://b8g0hkqvyeptg" path="res://scripts/Contents/Characters/Lynx.gd" id="2_d6nve"]
|
||||
[ext_resource type="PackedScene" uid="uid://frwt0fgrpskb" path="res://components/Weapons/Meowmere.tscn" id="3_nitbu"]
|
||||
[ext_resource type="PackedScene" uid="uid://c0n3igy4hucrg" path="res://components/Weapons/PurpleCrystal.tscn" id="3_nitbu"]
|
||||
|
||||
[node name="Lynx" unique_id=1711205167 instance=ExtResource("1_ns0m5")]
|
||||
script = ExtResource("2_d6nve")
|
||||
displayName = "猞猁"
|
||||
|
||||
[node name="Meowmere" parent="weaponStore" index="0" unique_id=1965287972 instance=ExtResource("3_nitbu")]
|
||||
[node name="PurpleCrystal" parent="weaponStore" index="0" unique_id=1991730660 instance=ExtResource("3_nitbu")]
|
||||
|
||||
@@ -3,9 +3,12 @@
|
||||
[ext_resource type="PackedScene" uid="uid://bs863g2s8r770" path="res://components/Abstracts/PlayerBase.tscn" id="1_y3l4w"]
|
||||
[ext_resource type="Script" uid="uid://bbmb572iba42l" path="res://scripts/Contents/Characters/MuyangDog.gd" id="2_mr6nm"]
|
||||
[ext_resource type="PackedScene" uid="uid://u0djqwuuysp8" path="res://components/Weapons/Volcano.tscn" id="3_e236u"]
|
||||
[ext_resource type="PackedScene" uid="uid://cx7nogfnv7s8t" path="res://components/Weapons/Tree.tscn" id="4_im5m5"]
|
||||
|
||||
[node name="MuyangDog" unique_id=1711205167 instance=ExtResource("1_y3l4w")]
|
||||
script = ExtResource("2_mr6nm")
|
||||
displayName = "牧羊犬"
|
||||
|
||||
[node name="Volcano" parent="weaponStore" index="0" unique_id=204992396 instance=ExtResource("3_e236u")]
|
||||
[node name="Volcano" parent="weaponStore" parent_id_path=PackedInt32Array(1319091445) index="0" unique_id=204992396 instance=ExtResource("3_e236u")]
|
||||
|
||||
[node name="Tree" parent="weaponStore" parent_id_path=PackedInt32Array(1319091445) index="1" unique_id=185228402 instance=ExtResource("4_im5m5")]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=46 format=3 uid="uid://deuuv6qc280ih"]
|
||||
[gd_scene format=3 uid="uid://deuuv6qc280ih"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_wh51a"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckqcfw4i35py" path="res://resources/characters/yee/sprint/HoHoYee_Run00.png" id="2_gv83w"]
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
[gd_scene format=3 uid="uid://dfajyj3000hpq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://uym0v2p43tm3" path="res://scripts/Debug/WeaponFilter.gd" id="1_0puhl"]
|
||||
|
||||
[node name="WeaponFilter" type="HBoxContainer" unique_id=1023830568]
|
||||
script = ExtResource("1_0puhl")
|
||||
clickToRebuild = true
|
||||
@@ -3,9 +3,10 @@
|
||||
[ext_resource type="PackedScene" uid="uid://d3qojeqa3difn" path="res://components/Abstracts/FullscreenPanelBase.tscn" id="1_vd4qa"]
|
||||
[ext_resource type="Script" uid="uid://dubab2jnii6et" path="res://scripts/Contents/Panels/CompilingTip.gd" id="2_3guax"]
|
||||
[ext_resource type="Texture2D" uid="uid://b224jte54e12a" path="res://resources/comics/building.png" id="3_3guax"]
|
||||
[ext_resource type="Shader" uid="uid://csx5am14p4ai0" path="res://scripts/BottomShadow.gdshader" id="3_4yjva"]
|
||||
[ext_resource type="Shader" uid="uid://csx5am14p4ai0" path="res://shaders/BottomShadow.gdshader" id="3_4yjva"]
|
||||
[ext_resource type="Texture2D" uid="uid://bvg17q1dhperq" path="res://resources/comics/vs.png" id="5_d7ld8"]
|
||||
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_d7ld8"]
|
||||
shader = ExtResource("3_4yjva")
|
||||
shader_parameter/prog = 0.5000000074506
|
||||
|
||||
@@ -1,34 +1,41 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://1n28ji5sl6bx"]
|
||||
[gd_scene format=3 uid="uid://1n28ji5sl6bx"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d3qojeqa3difn" path="res://components/Abstracts/FullscreenPanelBase.tscn" id="1_1wmro"]
|
||||
[ext_resource type="Script" path="res://scripts/Contents/Panels/MakeFeed.gd" id="2_pr610"]
|
||||
[ext_resource type="Script" uid="uid://cegfj4bplbf08" path="res://scripts/Contents/Panels/MakeFeed.gd" id="2_pr610"]
|
||||
[ext_resource type="Theme" uid="uid://dhvs6urgf6jr5" path="res://themes/main.tres" id="3_q1rym"]
|
||||
[ext_resource type="PackedScene" uid="uid://bbm8l3hr4ihar" path="res://components/UI/ItemShow.tscn" id="4_kei5t"]
|
||||
|
||||
[node name="MakeFeed" instance=ExtResource("1_1wmro")]
|
||||
[sub_resource type="StyleBoxLine" id="StyleBoxLine_6fisa"]
|
||||
color = Color(1, 1, 1, 1)
|
||||
thickness = 2
|
||||
vertical = true
|
||||
|
||||
[node name="MakeFeed" unique_id=1787274994 instance=ExtResource("1_1wmro")]
|
||||
offset_top = 0.0
|
||||
offset_bottom = 0.0
|
||||
script = ExtResource("2_pr610")
|
||||
|
||||
[node name="wrapper" parent="content" index="1"]
|
||||
theme_override_constants/separation = 50
|
||||
|
||||
[node name="tips" type="VBoxContainer" parent="content/wrapper" index="0"]
|
||||
[node name="tips" type="VBoxContainer" parent="content/wrapper" index="0" unique_id=634791755]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="title" type="RichTextLabel" parent="content/wrapper/tips" index="0"]
|
||||
[node name="title" type="RichTextLabel" parent="content/wrapper/tips" index="0" unique_id=319665190]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/bold_font_size = 30
|
||||
bbcode_enabled = true
|
||||
text = "[b]天降鸡饲料[/b]"
|
||||
text = "[b]下一波敌人即将来袭...[/b]"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="tip" type="HBoxContainer" parent="content/wrapper/tips" index="1"]
|
||||
[node name="tip" type="HBoxContainer" parent="content/wrapper/tips" index="1" unique_id=1194561455]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="before" type="RichTextLabel" parent="content/wrapper/tips/tip" index="0"]
|
||||
[node name="before" type="RichTextLabel" parent="content/wrapper/tips/tip" index="0" unique_id=1833472880]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
@@ -37,7 +44,7 @@ text = "在第"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="wave" type="RichTextLabel" parent="content/wrapper/tips/tip" index="1"]
|
||||
[node name="wave" type="RichTextLabel" parent="content/wrapper/tips/tip" index="1" unique_id=1568052776]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
@@ -47,16 +54,16 @@ text = "0"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="select" type="RichTextLabel" parent="content/wrapper/tips/tip" index="2"]
|
||||
[node name="select" type="RichTextLabel" parent="content/wrapper/tips/tip" index="2" unique_id=1049971074]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
bbcode_enabled = true
|
||||
text = "波开始前可选择"
|
||||
text = "波开始前可购买"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="count" type="RichTextLabel" parent="content/wrapper/tips/tip" index="3"]
|
||||
[node name="count" type="RichTextLabel" parent="content/wrapper/tips/tip" index="3" unique_id=661675747]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
@@ -66,7 +73,7 @@ text = "0"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="feed" type="RichTextLabel" parent="content/wrapper/tips/tip" index="4"]
|
||||
[node name="feed" type="RichTextLabel" parent="content/wrapper/tips/tip" index="4" unique_id=649638622]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
@@ -75,33 +82,45 @@ text = "项增益"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="skipBtn" type="Button" parent="content/wrapper/tips/tip" index="5"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme = ExtResource("3_q1rym")
|
||||
text = "跳过"
|
||||
|
||||
[node name="refreshBtn" type="Button" parent="content/wrapper/tips/tip" index="6"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme = ExtResource("3_q1rym")
|
||||
text = "刷新"
|
||||
|
||||
[node name="needBB" parent="content/wrapper/tips/tip" index="7" instance=ExtResource("4_kei5t")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
|
||||
[node name="feedcards" type="HBoxContainer" parent="content/wrapper" index="1"]
|
||||
[node name="feedcards" type="HBoxContainer" parent="content/wrapper" index="1" unique_id=146747870]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 30
|
||||
alignment = 1
|
||||
|
||||
[node name="avaliableFeeds" type="Node2D" parent="content/wrapper" index="2"]
|
||||
[node name="control" type="HBoxContainer" parent="content/wrapper" index="2" unique_id=1940955559]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 15
|
||||
alignment = 1
|
||||
|
||||
[node name="skipBtn" type="Button" parent="content/wrapper/control" index="0" unique_id=861602358]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme = ExtResource("3_q1rym")
|
||||
text = "离开商店"
|
||||
|
||||
[node name="separator" type="VSeparator" parent="content/wrapper/control" index="1" unique_id=307265805]
|
||||
layout_mode = 2
|
||||
theme_override_styles/separator = SubResource("StyleBoxLine_6fisa")
|
||||
|
||||
[node name="refresh" type="HBoxContainer" parent="content/wrapper/control" index="2" unique_id=849141605]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="needBB" parent="content/wrapper/control/refresh" index="0" unique_id=1875940916 instance=ExtResource("4_kei5t")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
|
||||
[node name="refreshBtn" type="Button" parent="content/wrapper/control/refresh" index="1" unique_id=407207523]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme = ExtResource("3_q1rym")
|
||||
text = "重新进货"
|
||||
|
||||
[node name="avaliableFeeds" type="Node2D" parent="content/wrapper" index="3" unique_id=207293318]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
|
||||
@@ -256,6 +256,7 @@ theme_override_styles/panel = ExtResource("7_kl3ko")
|
||||
[node name="starter" type="VBoxContainer" parent="content/wrapper/layout/startGameWrapper/start" index="0" unique_id=2056064159]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 30
|
||||
alignment = 1
|
||||
|
||||
[node name="singleplayer" type="VBoxContainer" parent="content/wrapper/layout/startGameWrapper/start/starter" index="0" unique_id=1117567773]
|
||||
layout_mode = 2
|
||||
@@ -298,13 +299,15 @@ size_flags_horizontal = 3
|
||||
theme = ExtResource("4_lfxcn")
|
||||
selected = 0
|
||||
allow_reselect = true
|
||||
item_count = 3
|
||||
item_count = 4
|
||||
popup/item_0/text = "无尽波次·标准游戏体验"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Boss Rush"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "割草·高难度⚠️"
|
||||
popup/item_2/id = 2
|
||||
popup/item_3/text = "[Debug] Testboss"
|
||||
popup/item_3/id = 3
|
||||
|
||||
[node name="useTutorial" type="HBoxContainer" parent="content/wrapper/layout/startGameWrapper/start/starter/singleplayer/playConfig" index="2" unique_id=2079979053]
|
||||
layout_mode = 2
|
||||
@@ -318,8 +321,7 @@ unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
toggle_mode = true
|
||||
button_pressed = true
|
||||
text = "观看"
|
||||
text = "跳过"
|
||||
|
||||
[node name="start" type="VBoxContainer" parent="content/wrapper/layout/startGameWrapper/start/starter/singleplayer" index="1" unique_id=1119283819]
|
||||
layout_mode = 2
|
||||
@@ -341,6 +343,7 @@ theme = ExtResource("4_lfxcn")
|
||||
text = "多人游戏"
|
||||
|
||||
[node name="multiplayer" type="VBoxContainer" parent="content/wrapper/layout/startGameWrapper/start/starter" index="1" unique_id=2010516457]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 15
|
||||
alignment = 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://b2ilo4ag801m2"]
|
||||
[gd_scene format=3 uid="uid://b2ilo4ag801m2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_hgynr"]
|
||||
[ext_resource type="Texture2D" uid="uid://xen2edbhf052" path="res://resources/characters/gobo/gobo-a.svg" id="2_e0tdx"]
|
||||
@@ -6,6 +6,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://s12imwmfics6" path="res://resources/characters/gobo/gobo-b.svg" id="3_ftr65"]
|
||||
[ext_resource type="Texture2D" uid="uid://d38bjxoowbg7t" path="res://resources/characters/gobo/gobo-c.svg" id="4_w2qsx"]
|
||||
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_0xeeo"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
|
||||
@@ -1,22 +1,20 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://bt370a1djjg5p"]
|
||||
[gd_scene format=3 uid="uid://bt370a1djjg5p"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://qllscdsldcpq" path="res://scripts/Statemachine/FeedName.gd" id="1_wfxme"]
|
||||
[ext_resource type="Theme" uid="uid://bje5cd08dyok7" path="res://themes/bigTextAndBold.tres" id="2_k71he"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_j8acg"]
|
||||
font_size = 12
|
||||
font_color = Color(1, 0.442751, 0, 1)
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_268ry"]
|
||||
font_size = 12
|
||||
font_color = Color(1, 0, 0.585938, 1)
|
||||
|
||||
[node name="FeedName" type="HBoxContainer"]
|
||||
[node name="FeedName" type="HBoxContainer" unique_id=803617181]
|
||||
offset_right = 205.0
|
||||
offset_bottom = 25.0
|
||||
alignment = 1
|
||||
script = ExtResource("1_wfxme")
|
||||
quality = 4
|
||||
qualityColorMap = {
|
||||
0: Color(0.5, 0.5, 0.5, 1),
|
||||
1: Color(1, 1, 1, 1),
|
||||
@@ -26,35 +24,35 @@ qualityColorMap = {
|
||||
}
|
||||
topicColorMap = {
|
||||
0: Color(1, 0, 0.585938, 1),
|
||||
1: Color(0, 0.414063, 1, 1),
|
||||
1: Color(0, 0.6829064, 1, 1),
|
||||
2: Color(0.60183, 0.349817, 0, 1),
|
||||
3: Color(0.40625, 1, 0, 1),
|
||||
4: Color(1, 0, 0, 1),
|
||||
4: Color(0.7543956, 0.4408114, 1, 1),
|
||||
5: Color(1, 0.421875, 0, 1),
|
||||
6: Color(1, 1, 1, 1),
|
||||
7: Color(0.449219, 0.449219, 0.449219, 1),
|
||||
8: Color(1, 0.816993, 0, 1),
|
||||
9: Color(0, 1, 0.7435255, 1)
|
||||
9: Color(0, 1, 0.60952187, 1)
|
||||
}
|
||||
metadata/_edit_horizontal_guides_ = [25.0]
|
||||
|
||||
[node name="quality" type="Label" parent="."]
|
||||
[node name="quality" type="Label" parent="." unique_id=959908885]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
text = "[传说]"
|
||||
text = "[普通]"
|
||||
label_settings = SubResource("LabelSettings_j8acg")
|
||||
|
||||
[node name="label" type="RichTextLabel" parent="."]
|
||||
[node name="label" type="RichTextLabel" parent="." unique_id=425020540]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme = ExtResource("2_k71he")
|
||||
bbcode_enabled = true
|
||||
text = "[b]未命名饲料[/b]"
|
||||
text = "[b]未命名[/b]"
|
||||
fit_content = true
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="topic" type="Label" parent="."]
|
||||
[node name="topic" type="Label" parent="." unique_id=588425068]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 8
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
font_size = 13
|
||||
|
||||
[node name="FieldShow" type="HBoxContainer" unique_id=1958616813]
|
||||
offset_right = 144.0
|
||||
offset_bottom = 18.0
|
||||
offset_right = 106.0
|
||||
offset_bottom = 20.0
|
||||
alignment = 1
|
||||
script = ExtResource("1_gwocj")
|
||||
metadata/_edit_horizontal_guides_ = [20.0]
|
||||
@@ -28,23 +28,21 @@ stretch_mode = 5
|
||||
[node name="name" type="Label" parent="." unique_id=452024197]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 11
|
||||
size_flags_horizontal = 0
|
||||
theme = ExtResource("2_x62bb")
|
||||
text = "生命上限"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="sep" type="ColorRect" parent="." unique_id=947351883]
|
||||
custom_minimum_size = Vector2(20, 1)
|
||||
[node name="sep" type="HSeparator" parent="." unique_id=2087003931]
|
||||
custom_minimum_size = Vector2(20, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
size_flags_stretch_ratio = 16.0
|
||||
|
||||
[node name="value" type="Label" parent="." unique_id=1521326049]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 10
|
||||
text = "+10.0"
|
||||
size_flags_horizontal = 8
|
||||
text = "0.0"
|
||||
label_settings = SubResource("LabelSettings_imrgm")
|
||||
horizontal_alignment = 1
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://bbm8l3hr4ihar"]
|
||||
[gd_scene format=3 uid="uid://bbm8l3hr4ihar"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Statemachine/ItemShow.gd" id="1_2dhsb"]
|
||||
[ext_resource type="Script" uid="uid://cl2orf01mb827" path="res://scripts/Statemachine/ItemShow.gd" id="1_2dhsb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bks8jmctleina" path="res://resources/items/baseball.svg" id="1_hyowb"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_3yjwr"]
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_bcjvg"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_6sxrr"]
|
||||
length = 0.001
|
||||
@@ -85,37 +85,35 @@ tracks/1/keys = {
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_xbbtb"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_6sxrr"),
|
||||
"hide": SubResource("Animation_ltvf2"),
|
||||
"show": SubResource("Animation_pv00d")
|
||||
&"RESET": SubResource("Animation_6sxrr"),
|
||||
&"hide": SubResource("Animation_ltvf2"),
|
||||
&"show": SubResource("Animation_pv00d")
|
||||
}
|
||||
|
||||
[node name="ItemShow" type="HBoxContainer"]
|
||||
[node name="ItemShow" type="HBoxContainer" unique_id=583849471]
|
||||
offset_right = 34.0
|
||||
offset_bottom = 20.0
|
||||
size_flags_horizontal = 6
|
||||
size_flags_vertical = 6
|
||||
alignment = 1
|
||||
script = ExtResource("1_2dhsb")
|
||||
|
||||
[node name="avatar" type="TextureRect" parent="."]
|
||||
[node name="avatar" type="TextureRect" parent="." unique_id=772951764]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(20, 20)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 2
|
||||
size_flags_vertical = 8
|
||||
size_flags_vertical = 4
|
||||
texture = ExtResource("1_hyowb")
|
||||
expand_mode = 1
|
||||
|
||||
[node name="count" type="Label" parent="."]
|
||||
[node name="count" type="Label" parent="." unique_id=626046085]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 0
|
||||
size_flags_vertical = 8
|
||||
text = "0"
|
||||
label_settings = SubResource("LabelSettings_3yjwr")
|
||||
label_settings = SubResource("LabelSettings_bcjvg")
|
||||
|
||||
[node name="animator" type="AnimationPlayer" parent="."]
|
||||
[node name="animator" type="AnimationPlayer" parent="." unique_id=355450861]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_xbbtb")
|
||||
}
|
||||
libraries/ = SubResource("AnimationLibrary_xbbtb")
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
[gd_scene format=3 uid="uid://dsqq55w2twlp6"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://qpx600iiwgae" path="res://scripts/Statemachine/SublimateOptionHandler.gd" id="1_kwr7c"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqdfnupy16x1k" path="res://resources/ui/sublimate-icon.png" id="1_xsbjn"]
|
||||
[ext_resource type="PackedScene" uid="uid://bbm8l3hr4ihar" path="res://components/UI/ItemShow.tscn" id="2_68c0g"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kwr7c"]
|
||||
content_margin_left = 15.0
|
||||
content_margin_top = 6.0
|
||||
content_margin_right = 15.0
|
||||
content_margin_bottom = 6.0
|
||||
bg_color = Color(0, 0, 0, 0.3)
|
||||
border_width_left = 4
|
||||
border_width_top = 1
|
||||
border_width_right = 4
|
||||
border_width_bottom = 1
|
||||
border_color = Color(1, 1, 1, 1)
|
||||
corner_radius_top_left = 10
|
||||
corner_radius_bottom_right = 10
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_kwr7c"]
|
||||
font_size = 18
|
||||
outline_size = 1
|
||||
|
||||
[node name="SublimateOption" type="PanelContainer" unique_id=1944124947]
|
||||
offset_right = 285.0
|
||||
offset_bottom = 32.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_kwr7c")
|
||||
script = ExtResource("1_kwr7c")
|
||||
|
||||
[node name="container" type="HBoxContainer" parent="." unique_id=1689302184]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="container" unique_id=703603476]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="name" type="Label" parent="container/HBoxContainer" unique_id=1606683475]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "name"
|
||||
label_settings = SubResource("LabelSettings_kwr7c")
|
||||
|
||||
[node name="costItem" parent="container/HBoxContainer" unique_id=583849471 instance=ExtResource("2_68c0g")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
type = 6
|
||||
|
||||
[node name="separator" type="HSeparator" parent="container" unique_id=1982068530]
|
||||
custom_minimum_size = Vector2(40, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="applyBtn" type="Button" parent="container" unique_id=262085363]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "description"
|
||||
icon = ExtResource("1_xsbjn")
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://yq7vmijwvgx1"]
|
||||
[gd_scene format=3 uid="uid://yq7vmijwvgx1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_pyyxv"]
|
||||
[ext_resource type="Script" uid="uid://bxa5hc7aokisg" path="res://scripts/Contents/Weapons/AcidWind.gd" id="2_1j38u"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckr8tw7fsa7qx" path="res://resources/weapons/AcidWind.png" id="2_pnd3r"]
|
||||
|
||||
[node name="AcidWind" instance=ExtResource("1_pyyxv")]
|
||||
[node name="AcidWind" unique_id=1599717188 instance=ExtResource("1_pyyxv")]
|
||||
script = ExtResource("2_1j38u")
|
||||
avatarTexture = ExtResource("2_pnd3r")
|
||||
displayName = "酸蚀风暴"
|
||||
@@ -39,25 +39,24 @@ descriptionTemplate = "发射一个[b]酸蚀风暴[/b],以$f的频率吸引一
|
||||
[color=lightyellow][b]盐酸[/b][/color]:使敌人 [i]移动速度[/i] 降低$cl-speed,[i]攻击速度[/i] 降低$cl-atkspeed。
|
||||
[color=pink][b]碳酸[/b][/color]:降低敌人$c-atk伤害。
|
||||
[color=orange][b]磷酸[/b][/color]:使敌人 [i]散射角[/i] 增加$p-offset。"
|
||||
needEnergy = 10.0
|
||||
needEnergy = 25.0
|
||||
cooldown = 2000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_pnd3r")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" index="1"]
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "10.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 200
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "酸蚀风暴"
|
||||
quality = 4
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射一个[b]酸蚀风暴[/b],以[color=cyan]30.0Hz[/color]的频率吸引一下五种[b]酸[/b]到风暴中心,强酸可造成[color=cyan]1.00[/color]点伤害,弱酸造成[color=cyan]0.50[/color]点伤害。
|
||||
[color=green][b]硫酸[/b][/color]:命中时溅射1~[color=cyan]4[/color]滴[b]硫酸[/b]。
|
||||
[color=lightblue][b]硝酸[/b][/color]:额外造成[color=cyan]500.0%[/color]伤害。
|
||||
|
||||
@@ -26,7 +26,6 @@ sources = Array[String](["Magic Craft", "Harry Potter"])
|
||||
tease = "秒天秒地秒空气"
|
||||
needEnergy = 200.0
|
||||
cooldown = 6000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_cb5nh")
|
||||
@@ -48,9 +47,10 @@ typeTopic = 1
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Magic Craft × Harry Potter"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤[b]湮灭射线[/b],
|
||||
每[color=cyan]0.10[/color]秒造成[color=cyan]40[/color]点伤害。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“秒天秒地秒空气”"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c3crr8r7y3oho"]
|
||||
[gd_scene format=3 uid="uid://c3crr8r7y3oho"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_rlc3s"]
|
||||
[ext_resource type="Script" uid="uid://8xlc5upq36n7" path="res://scripts/Contents/Weapons/BlueCrystal.gd" id="2_jbcf8"]
|
||||
[ext_resource type="Texture2D" uid="uid://dl1tawdvnlsux" path="res://resources/weapons/blue-crystal.png" id="3_fewtg"]
|
||||
[ext_resource type="AudioStream" uid="uid://dclinyhu256xi" path="res://resources/sounds/effect/Low Whoosh.mp3" id="4_fewtg"]
|
||||
|
||||
[node name="BlueCrystal" instance=ExtResource("1_rlc3s")]
|
||||
[node name="BlueCrystal" unique_id=1636642891 instance=ExtResource("1_rlc3s")]
|
||||
script = ExtResource("2_jbcf8")
|
||||
avatarTexture = ExtResource("3_fewtg")
|
||||
displayName = "蓝水晶簇"
|
||||
@@ -22,15 +22,15 @@ storeType = {
|
||||
descriptionTemplate = "发射[b]蓝水晶[/b],可无限追踪,命中造成$atk点伤害,飞行过程中有$count颗[b]钻石[/b]环绕。"
|
||||
cooldown = 250.0
|
||||
|
||||
[node name="attack" parent="sounds" index="0"]
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_fewtg")
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("3_fewtg")
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "蓝水晶簇"
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]发射[b]蓝水晶[/b],可无限追踪,命中造成[color=cyan]5[/color]点伤害,飞行过程中有[color=cyan]2[/color]颗[b]钻石[/b]环绕。[/center]"
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[b]蓝水晶[/b],可无限追踪,命中造成[color=cyan]3[/color]点伤害,飞行过程中有[color=cyan]2[/color]颗[b]钻石[/b]环绕。[/center]"
|
||||
|
||||
@@ -13,7 +13,7 @@ costBeachball = 50
|
||||
store = {
|
||||
"atk": 5,
|
||||
"count": 1,
|
||||
"self": 2.0
|
||||
"self": 5.0
|
||||
}
|
||||
storeType = {
|
||||
"atk": 2,
|
||||
@@ -23,7 +23,6 @@ storeType = {
|
||||
descriptionTemplate = "消耗$self点生命值,发射$count支[b]鸡毛箭[/b],每支造成当前飞行速度的$atk伤害。"
|
||||
tease = "损人又害己"
|
||||
cooldown = 2000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_ex3jl")
|
||||
@@ -35,8 +34,9 @@ count = 50
|
||||
displayName = "鸡毛弓"
|
||||
quality = 2
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]消耗[color=cyan]2[/color]点生命值,发射[color=cyan]1[/color]支[b]鸡毛箭[/b],每支造成当前飞行速度的[color=cyan]500.0%[/color]伤害。[/center]"
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]消耗[color=cyan]5[/color]点生命值,发射[color=cyan]1[/color]支[b]鸡毛箭[/b],每支造成当前飞行速度的[color=cyan]500.0%[/color]伤害。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“损人又害己”"
|
||||
|
||||
@@ -24,7 +24,6 @@ descriptionTemplate = "超高速发射$count个[b]微型水晶[/b],可造成$a
|
||||
sources = Array[String](["Terraria"])
|
||||
needEnergy = 0.75
|
||||
cooldown = 66.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_g38si")
|
||||
@@ -44,8 +43,5 @@ displayName = "链式机枪"
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Terraria"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]超高速发射[color=cyan]1[/color]个[b]微型水晶[/b],可造成[color=cyan]5[/color]点伤害,散射+[color=cyan]15.0°[/color],穿透+[color=yellow]25%[/color]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -21,22 +21,26 @@ descriptionTemplate = "发射[b]齿轮[/b],在飞行一定距离后回旋。
|
||||
齿轮的伤害频率与转速成正比。
|
||||
锋利度:$atk,初始转速:$rotate,
|
||||
齿轮的转速随时间逐渐降低。"
|
||||
tease = "马后炮最令人措手不及"
|
||||
tease = "马后炮令人措手不及"
|
||||
needEnergy = 4.0
|
||||
cooldown = 1000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_qs30c")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "4.0"
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "齿轮回旋镖"
|
||||
quality = 3
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[b]齿轮[/b],在飞行一定距离后回旋。
|
||||
齿轮的伤害频率与转速成正比。
|
||||
锋利度:[color=cyan]2[/color],初始转速:[color=cyan]15.0°[/color],
|
||||
齿轮的转速随时间逐渐降低。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“马后炮最令人措手不及”"
|
||||
visible = true
|
||||
text = "“马后炮令人措手不及”"
|
||||
|
||||
@@ -35,8 +35,5 @@ count = 350
|
||||
displayName = "光标刃轮"
|
||||
typeTopic = 1
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]造成[color=cyan]10[/color]点伤害,攻击速度+[color=cyan]0.4%[/color]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -12,10 +12,9 @@ displayName = "道教石像"
|
||||
typeTopic = 1
|
||||
costBeachball = 499
|
||||
store = {
|
||||
"atk": 50,
|
||||
"atk": 20,
|
||||
"rate1": 0.05,
|
||||
"rate2": 0.025,
|
||||
"rate3": 0.01
|
||||
"rate2": 1.05
|
||||
}
|
||||
storeType = {
|
||||
"atk": 1,
|
||||
@@ -23,27 +22,32 @@ storeType = {
|
||||
"rate2": 2,
|
||||
"rate3": 2
|
||||
}
|
||||
descriptionTemplate = "挥出[b]天地之剑[/b],蓄力一段时间后,
|
||||
发射一道[b]无量斩[/b],造成$atk点伤害。
|
||||
descriptionTemplate = "消耗[color=yellow]3[/color]层气力,挥出[b]无为之剑[/b],
|
||||
蓄力一段时间后,发动[b]无量反击[/b],
|
||||
造成$atk点基础伤害。
|
||||
|
||||
攻击速度每降低[color=yellow]1%[/color],伤害+$rate2;
|
||||
每失去[color=yellow]1[/color]点生命值,伤害+$rate1;
|
||||
拥有的所有[b]气力[/b]层数之和,每化解[color=yellow]1[/color]点伤害,[b]无量斩[/b]的伤害+$rate3;
|
||||
每次攻击需要消耗至少[color=yellow]1[/color]层气力。"
|
||||
无量反击可化解路径上的一切伤害,
|
||||
每化解[color=yellow]1[/color]点伤害:
|
||||
斩击的伤害*$rate2,
|
||||
敌人产生[color=yellow]1[/color]枚内伤,
|
||||
将自身的[color=yellow]1[/color]枚内伤转移给敌人。"
|
||||
sources = Array[String](["Nine Sols"])
|
||||
tease = "天机不可泄露"
|
||||
needEnergy = 25.0
|
||||
needEnergy = 40.0
|
||||
cooldown = 4000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_y3oaj")
|
||||
|
||||
[node name="sublimateBtn" parent="container/wrapper" parent_id_path=PackedInt32Array(673686123) index="3" unique_id=390423731]
|
||||
toggle_mode = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_gx1sf")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "25.0"
|
||||
text = "40.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 499
|
||||
@@ -55,14 +59,17 @@ typeTopic = 1
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Nine Sols"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]挥出[b]天地之剑[/b],蓄力一段时间后,
|
||||
发射一道[b]无量斩[/b],造成[color=cyan]50[/color]点伤害。
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "消耗[color=yellow]3[/color]层气力,挥出[b]无为之剑[/b],
|
||||
蓄力一段时间后,发动[b]无量反击[/b],
|
||||
造成[color=cyan]20[/color]点基础伤害。
|
||||
|
||||
攻击速度每降低[color=yellow]1%[/color],伤害+[color=cyan]2.5%[/color];
|
||||
每失去[color=yellow]1[/color]点生命值,伤害+[color=cyan]5.0%[/color];
|
||||
拥有的所有[b]气力[/b]层数之和,每化解[color=yellow]1[/color]点伤害,[b]无量斩[/b]的伤害+[color=cyan]1.0%[/color];
|
||||
每次攻击需要消耗至少[color=yellow]1[/color]层气力。[/center]"
|
||||
无量反击可化解路径上的一切伤害,
|
||||
每化解[color=yellow]1[/color]点伤害:
|
||||
斩击的伤害*[color=cyan]105.0%[/color],
|
||||
敌人产生[color=yellow]1[/color]点内伤。"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="4" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“天机不可泄露”"
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
script = ExtResource("2_7yxbe")
|
||||
avatarTexture = ExtResource("2_tw58e")
|
||||
displayName = "Gobo"
|
||||
quality = 4
|
||||
typeTopic = 4
|
||||
store = {
|
||||
"atk": 100,
|
||||
@@ -24,15 +23,21 @@ storeType = {
|
||||
}
|
||||
descriptionTemplate = "召唤[b]Gobo[/b],Gobo会自主行动,每受到$atk点伤害后会生产$count颗[b]苹果[/b]。Gobo初始拥有$health点生命值。"
|
||||
sources = Array[String](["Scratch"])
|
||||
needEnergy = 75.0
|
||||
cooldown = 1000.0
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_tw58e")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "75.0"
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "Gobo"
|
||||
quality = 4
|
||||
typeTopic = 4
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Scratch"
|
||||
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤[b]Gobo[/b],Gobo会自主行动,每受到[color=cyan]100[/color]点伤害后会生产[color=cyan]1[/color]颗[b]苹果[/b]。Gobo初始拥有[color=cyan]200[/color]点生命值。[/center]"
|
||||
|
||||
@@ -11,20 +11,19 @@ displayName = "草方块菌落"
|
||||
typeTopic = 4
|
||||
costBeachball = 10
|
||||
store = {
|
||||
"atk": 100
|
||||
"atk": 50
|
||||
}
|
||||
descriptionTemplate = "分泌一堵[b]肽聚墙[/b],可抵挡$atk点伤害,敌人更有可能瞄准你。"
|
||||
sources = Array[String](["UDA"])
|
||||
tease = "也许弹反会更合适?"
|
||||
needEnergy = 35.0
|
||||
needEnergy = 15.0
|
||||
cooldown = 1000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_kh4xg")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "35.0"
|
||||
text = "100.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 10
|
||||
@@ -36,8 +35,9 @@ typeTopic = 4
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "UDA"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]分泌一堵[b]肽聚墙[/b],可抵挡[color=cyan]100[/color]点伤害,敌人更有可能瞄准你。[/center]"
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]分泌一堵[b]肽聚墙[/b],可抵挡[color=cyan]200[/color]点伤害,敌人更有可能瞄准你。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“也许弹反会更合适?”"
|
||||
|
||||
@@ -23,7 +23,6 @@ descriptionTemplate = "使光标化身为[b]恒星[/b]产生强大引力,并
|
||||
万有引力常数:$atk。"
|
||||
sources = Array[String](["万有引力", "宇宙航行"])
|
||||
tease = "告诉我,逃逸速度是多少?!"
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_r5y0x")
|
||||
@@ -34,7 +33,7 @@ displayName = "引力源"
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "万有引力 × 宇宙航行"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]使光标化身为[b]恒星[/b]产生强大引力,并吸引[color=yellow]1[/color]颗行星围绕其。移动恒星来使行星产生加速度,[color=yellow]行星速度越快撞击伤害越高[/color]。
|
||||
行星的速度太快会发生[color=red]逃逸[/color],
|
||||
撞上恒星后会[color=red]坠毁[/color]。
|
||||
|
||||
@@ -28,7 +28,7 @@ cooldown = 1000.0
|
||||
texture = ExtResource("2_74sfb")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "75.0"
|
||||
text = "50.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 600
|
||||
@@ -41,8 +41,5 @@ typeTopic = 4
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Internet"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤[b]抓狂的哈基米[/b],跟踪敌人,每[color=cyan]0.25[/color]秒造成[color=cyan]7[/color]点伤害。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -23,7 +23,6 @@ descriptionTemplate = "发射$count颗[b]茴香豆[/b],在敌人间反弹,
|
||||
sources = Array[String](["Zenless Zone Zero", "孔乙己"])
|
||||
tease = "不多了,我剩得不多了!"
|
||||
cooldown = 1000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_d5bd0")
|
||||
@@ -39,7 +38,7 @@ typeTopic = 3
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Zenless Zone Zero × 孔乙己"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[color=cyan]4[/color]颗[b]茴香豆[/b],在敌人间反弹,每颗茴香豆最多可以反弹[color=cyan]4[/color]次,每次反弹对敌人造成[color=cyan]4[/color]点伤害,有[color=yellow]1/4[/color]的概率反弹次数[color=yellow]+1[/color]。散射[color=red]+4°[/color],反弹时伤害[color=red]-4%[/color],命中同类敌人时额外造成一次[color=yellow]必定暴击[/color]的伤害,命中Boss时,伤害倍率[b]永久[/b][color=orange]+1%[/color]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
|
||||
@@ -22,11 +22,15 @@ storeType = {
|
||||
descriptionTemplate = "散射5~$count针[b]河豚刺针[/b],每根针造成$atk点伤害,撞上敌人后有$penerate概率反弹。"
|
||||
sources = Array[String](["Minecraft", "Pathogenic"])
|
||||
tease = "看我扎不扎你就完了"
|
||||
needEnergy = 2.0
|
||||
cooldown = 2000.0
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_y0xe1")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "2.0"
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "河豚"
|
||||
quality = 0
|
||||
@@ -34,8 +38,9 @@ quality = 0
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Minecraft × Pathogenic"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]散射5~[color=cyan]10[/color]针[b]河豚刺针[/b],每根针造成[color=cyan]15[/color]点伤害,撞上敌人后有[color=cyan]20.0%[/color]概率反弹。[/center]"
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]散射5~[color=cyan]10[/color]针[b]河豚刺针[/b],每根针造成[color=cyan]30[/color]点伤害,撞上敌人后有[color=cyan]25.0%[/color]概率反弹。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“看我扎不扎你就完了”"
|
||||
|
||||
@@ -14,7 +14,7 @@ typeTopic = 4
|
||||
costBeachball = 200
|
||||
store = {
|
||||
"angle": 35.0,
|
||||
"atk": 15.0,
|
||||
"atk": 20.0,
|
||||
"count": 1.0,
|
||||
"power": 0.02,
|
||||
"trace": 1.0
|
||||
@@ -46,10 +46,7 @@ count = 200
|
||||
displayName = "彩虹旗"
|
||||
typeTopic = 4
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
size_flags_vertical = 3
|
||||
text = "[center]召唤[b]彩虹旗[/b],每[color=cyan]35.0°[/color]发射1/[color=cyan]1[/color]条以[color=cyan]2.0%[/color]效率追踪[color=cyan]1.00[/color]秒的[b]七彩光标[/b],每条造成[color=cyan]15[/color]点伤害。[/center]"
|
||||
autowrap_mode = 2
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -36,12 +36,16 @@ descriptionTemplate = "召唤[color=yellow]1[/color]枚[b]魔法导弹[/b],围
|
||||
分裂出$count枚[b]次级导弹[/b],
|
||||
可继承分裂最多$count次。"
|
||||
sources = Array[String](["万有引力", "宇宙航行"])
|
||||
cooldown = 1000.0
|
||||
debugRebuild = true
|
||||
tease = "物理学还在追我"
|
||||
needEnergy = 25.0
|
||||
cooldown = 3000.0
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_3sdrm")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "25.0"
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "导弹法杖"
|
||||
quality = 2
|
||||
@@ -50,7 +54,7 @@ typeTopic = 3
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "万有引力 × 宇宙航行"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤[color=yellow]1[/color]枚[b]魔法导弹[/b],围绕鼠标指针做由鼠标指针提供向心力的圆周运动。
|
||||
鼠标指针质量:[color=cyan]100.00[/color]kg,
|
||||
魔法导弹质量:[color=cyan]10.00[/color]kg,
|
||||
@@ -61,5 +65,5 @@ text = "[center]召唤[color=yellow]1[/color]枚[b]魔法导弹[/b],围绕鼠
|
||||
可继承分裂最多[color=cyan]3[/color]次。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
text = "“ ”"
|
||||
visible = true
|
||||
text = "“物理学还在追我”"
|
||||
|
||||
@@ -26,6 +26,7 @@ storeType = {
|
||||
}
|
||||
descriptionTemplate = "发射$count只伤害以$reduce衰减的造成$childatk点伤害的[b]彩虹猫[/b]的同时挥舞造成$atk点伤害。"
|
||||
sources = Array[String](["Terraria"])
|
||||
needEnergy = 2.0
|
||||
cooldown = 230.0
|
||||
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
@@ -35,6 +36,9 @@ volume_db = 10.0
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_kiocs")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "2.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 600
|
||||
|
||||
@@ -43,5 +47,8 @@ displayName = "彩虹猫之刃"
|
||||
quality = 2
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]发射[color=cyan]1[/color]只伤害以[color=cyan]25.0%[/color]衰减的造成[color=cyan]6[/color]点伤害的[b]彩虹猫[/b]的同时挥舞造成[color=cyan]5[/color]点伤害。[/center]"
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Terraria"
|
||||
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "发射[color=cyan]1[/color]只伤害以[color=cyan]25.0%[/color]衰减的造成[color=cyan]6[/color]点伤害的[b]彩虹猫[/b]的同时挥舞造成[color=cyan]5[/color]点伤害。"
|
||||
|
||||
@@ -21,6 +21,7 @@ storeType = {
|
||||
}
|
||||
descriptionTemplate = "命中时造成$atk点伤害,有$rate概率挖出1~$count个随机物品。"
|
||||
sources = Array[String](["Terraria"])
|
||||
cooldown = 0.0
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_u2d30")
|
||||
@@ -31,5 +32,5 @@ count = 750
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "蘑菇矿挖爪"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]命中时造成[color=cyan]1[/color]点伤害,有[color=cyan]10.0%[/color]概率挖出1~[color=cyan]3[/color]个随机物品。[/center]"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://b2qhes4apaxsj"]
|
||||
[gd_scene format=3 uid="uid://b2qhes4apaxsj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_k4t0h"]
|
||||
[ext_resource type="Texture2D" uid="uid://cp57lmeohvo3o" path="res://resources/weapons/nuclear-bomb.png" id="2_5nh8i"]
|
||||
[ext_resource type="Script" path="res://scripts/Contents/Weapons/NuclearBomb.gd" id="2_hscw2"]
|
||||
[ext_resource type="Script" uid="uid://ctjdfkr4sef7y" path="res://scripts/Contents/Weapons/NuclearBomb.gd" id="2_hscw2"]
|
||||
|
||||
[node name="NuclearBomb" instance=ExtResource("1_k4t0h")]
|
||||
[node name="NuclearBomb" unique_id=1502548572 instance=ExtResource("1_k4t0h")]
|
||||
script = ExtResource("2_hscw2")
|
||||
avatarTexture = ExtResource("2_5nh8i")
|
||||
displayName = "核弹控制器"
|
||||
@@ -22,14 +22,11 @@ storeType = {
|
||||
descriptionTemplate = "倒计时10秒后对半径$radius范围的实体造成$atk点[b]无差别伤害[/b]。"
|
||||
needEnergy = 120.0
|
||||
cooldown = 2000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_5nh8i")
|
||||
|
||||
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "核弹控制器"
|
||||
quality = 4
|
||||
typeTopic = 2
|
||||
@@ -39,6 +36,3 @@ typeTopicColorMap = {
|
||||
2: Color(1, 0.274813, 0, 1),
|
||||
3: Color(0.707984, 0, 1, 1)
|
||||
}
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]倒计时10秒后对半径[color=cyan]750[/color]→[color=yellow]765[/color]范围的实体造成[color=cyan]2000[/color]→[color=yellow]2050[/color]点[b]无差别伤害[/b]。[/center]"
|
||||
|
||||
@@ -27,7 +27,6 @@ storeType = {
|
||||
descriptionTemplate = "高速喷出[b]火焰[/b],造成$fireatk点伤害。小概率喷出[b]硝化火[/b],召唤$min-n~$max-n滴[b]浓硝酸[/b]围绕在火焰旁,每滴造成$atk点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短,每发射$count次火焰会消耗[color=yellow]1[/color]个[b]篮球[/b],
|
||||
如果没有则消耗[color=yellow]5[/color]点[b]能量[/b]。"
|
||||
cooldown = 50.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_xmkcx")
|
||||
@@ -37,9 +36,6 @@ displayName = "氧化加农炮"
|
||||
quality = 0
|
||||
typeTopic = 2
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]高速喷出[b]火焰[/b],造成[color=cyan]5.00[/color]点伤害。小概率喷出[b]硝化火[/b],召唤[color=cyan]2[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b]围绕在火焰旁,每滴造成[color=cyan]10.00[/color]点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短,每发射[color=cyan]1[/color]次火焰会消耗[color=yellow]1[/color]个[b]篮球[/b],
|
||||
如果没有则消耗[color=yellow]5[/color]点[b]能量[/b]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -15,14 +15,15 @@ store = {
|
||||
}
|
||||
descriptionTemplate = "按住蓄力扔出钢管,蓄力越久伤害越高,至少造成$atk点伤害,发射钢管后继续按住鼠标可进行连续发射。"
|
||||
sources = Array[String](["MEME"])
|
||||
needEnergy = 2.0
|
||||
tease = "保护耳朵"
|
||||
needEnergy = 40.0
|
||||
cooldown = 3000.0
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_mmtf8")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "2.0"
|
||||
text = "40.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 350
|
||||
@@ -33,8 +34,9 @@ displayName = "钢管"
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "MEME"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]按住蓄力扔出钢管,蓄力越久伤害越高,至少造成[color=cyan]5[/color]点伤害,发射钢管后继续按住鼠标可进行连续发射。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
visible = true
|
||||
text = "“保护耳朵”"
|
||||
|
||||
@@ -26,8 +26,5 @@ count = 200
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "紫水晶簇"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]发射[b]紫水晶[/b],撞击时造成[color=cyan]0[/color]点伤害。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[b]紫水晶[/b],撞击时造成[color=cyan]10[/color]点伤害。[/center]"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://dt8w2w816tsj0"]
|
||||
[gd_scene format=3 uid="uid://dt8w2w816tsj0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_88g2h"]
|
||||
[ext_resource type="Texture2D" uid="uid://s8r37cmth6o8" path="res://resources/weapons/red-crystal.png" id="2_3e8g7"]
|
||||
[ext_resource type="Script" uid="uid://dmsjasfucknxq" path="res://scripts/Contents/Weapons/RedCrystal.gd" id="2_wfewu"]
|
||||
[ext_resource type="AudioStream" uid="uid://dclinyhu256xi" path="res://resources/sounds/effect/Low Whoosh.mp3" id="4_qt0vq"]
|
||||
|
||||
[node name="RedCrystal" instance=ExtResource("1_88g2h")]
|
||||
[node name="RedCrystal" unique_id=1209955095 instance=ExtResource("1_88g2h")]
|
||||
script = ExtResource("2_wfewu")
|
||||
avatarTexture = ExtResource("2_3e8g7")
|
||||
displayName = "红水晶簇"
|
||||
@@ -24,20 +24,20 @@ storeType = {
|
||||
"radius": 1
|
||||
}
|
||||
descriptionTemplate = "发射[b]红水晶[/b],在3秒后以$radius的半径爆炸,造成$atk点伤害并向随机方向发射1~$count个[b]水晶碎片[/b],造成$percent基础伤害。"
|
||||
cooldown = 1000.0
|
||||
cooldown = 1500.0
|
||||
|
||||
[node name="attack" parent="sounds" index="0"]
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_qt0vq")
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_3e8g7")
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 400
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "红水晶簇"
|
||||
typeTopic = 1
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[b]红水晶[/b],在3秒后以[color=cyan]150[/color]的半径爆炸,造成[color=cyan]45[/color]点伤害并向随机方向发射1~[color=cyan]3[/color]个[b]水晶碎片[/b],造成[color=cyan]50%[/color]基础伤害。[/center]"
|
||||
|
||||
@@ -21,7 +21,7 @@ storeType = {
|
||||
"dmg": 2,
|
||||
"heal": 1
|
||||
}
|
||||
descriptionTemplate = "召唤7条灵魂,每条造成$atk点伤害,命中敌人时将伤害的$dmg转换为能量并提供$heal点治疗。"
|
||||
descriptionTemplate = "召唤[color=yellow]6[/color]条灵魂,每条造成$atk点伤害,命中敌人时将伤害的$dmg转换为能量并提供$heal点治疗。"
|
||||
sources = Array[String](["Undertale"])
|
||||
needEnergy = 150.0
|
||||
cooldown = 180000.0
|
||||
@@ -41,5 +41,8 @@ displayName = "bilioicik"
|
||||
quality = 2
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]召唤7条灵魂,每条造成[color=cyan]2[/color]点伤害,命中敌人时将伤害的[color=cyan]10.0%[/color]转换为能量并提供[color=cyan]1[/color]点治疗。[/center]"
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Undertale"
|
||||
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤[color=yellow]6[/color]条灵魂,每条造成[color=cyan]2[/color]点伤害,命中敌人时将伤害的[color=cyan]10.0%[/color]转换为能量并提供[color=cyan]1[/color]点治疗。[/center]"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://sp8f50c5mxyc"]
|
||||
[gd_scene format=3 uid="uid://sp8f50c5mxyc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_rax6s"]
|
||||
[ext_resource type="Texture2D" uid="uid://b6tr2k13qog0j" path="res://resources/weapons/shield.png" id="2_gcjwh"]
|
||||
[ext_resource type="Script" uid="uid://dcacy48pcfci3" path="res://scripts/Contents/Weapons/Shield.gd" id="2_s74sn"]
|
||||
|
||||
[node name="Shield" instance=ExtResource("1_rax6s")]
|
||||
[node name="Shield" unique_id=1677111509 instance=ExtResource("1_rax6s")]
|
||||
script = ExtResource("2_s74sn")
|
||||
avatarTexture = ExtResource("2_gcjwh")
|
||||
displayName = "回响水晶"
|
||||
@@ -12,25 +12,25 @@ quality = 3
|
||||
typeTopic = 4
|
||||
costBeachball = 1000
|
||||
store = {
|
||||
"atk": 70
|
||||
"atk": 200
|
||||
}
|
||||
descriptionTemplate = "召唤一个可抵挡$atk点伤害的[b]音元盾[/b]。"
|
||||
needEnergy = 50.0
|
||||
needEnergy = 70.0
|
||||
cooldown = 30000.0
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_gcjwh")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" index="1"]
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "50.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 1000
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "回响水晶"
|
||||
quality = 3
|
||||
typeTopic = 4
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤一个可抵挡[color=cyan]70[/color]点伤害的[b]音元盾[/b]。[/center]"
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_0lbwr"]
|
||||
[ext_resource type="Script" uid="uid://bqdyhwcd4jwmj" path="res://scripts/Contents/Weapons/Tree.gd" id="2_jsuc8"]
|
||||
[ext_resource type="Texture2D" uid="uid://74n7umby4d4w" path="res://resources/weapons/ParryCounter.png" id="3_nwamk"]
|
||||
[ext_resource type="Texture2D" uid="uid://w5yqnejlmfou" path="res://resources/weapons/Jade_神手玉.png" id="3_nwamk"]
|
||||
|
||||
[node name="Tree" unique_id=185228402 instance=ExtResource("1_0lbwr")]
|
||||
script = ExtResource("2_jsuc8")
|
||||
avatarTexture = ExtResource("3_nwamk")
|
||||
displayName = "扶桑元神"
|
||||
displayName = "神手玉"
|
||||
quality = 4
|
||||
typeTopic = 3
|
||||
costBeachball = 900
|
||||
@@ -24,27 +24,56 @@ storeType = {
|
||||
"max": 1,
|
||||
"rate": 2
|
||||
}
|
||||
descriptionTemplate = "进行[b]格挡[/b],化解飞来的子弹。
|
||||
descriptionTemplate = "进行[b]格挡[/b],化解敌人的攻击。
|
||||
每成功格挡一次,获得一点[b]气力[/b]。
|
||||
每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],符咒会自动引爆,召唤[b]乾坤剑[/b]穿透敌人。
|
||||
近战攻击造成乾坤剑的$rate点伤害。
|
||||
|
||||
每次格挡有$rate的概率弹反,子弹弹反后造成乾坤剑的$rate伤害。
|
||||
每拥有一点气力:
|
||||
增加[color=yellow]1[/color]点冲刺速度。
|
||||
闪避穿过敌人时对其贴上一层[b]符咒[/b],
|
||||
符咒会自动引爆,
|
||||
召唤[b]乾坤剑[/b]穿透敌人。
|
||||
自身最多储存$max点气力。
|
||||
|
||||
近战攻击造成乾坤剑的$rate伤害。
|
||||
|
||||
每次格挡最多化解$count个子弹,
|
||||
体内最多储存$max点气力。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+$atk点。
|
||||
格挡时机越精确,成功率越高。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+$atk点。
|
||||
|
||||
格挡成功后继续按住攻击可进行[b]蓄力[/b],
|
||||
其后松开格挡键进行[b]无量反击[/b],
|
||||
可弹反一切子弹,
|
||||
但需消耗[color=yellow]1[/color]层气力,
|
||||
可将弹反的伤害转换为能量。"
|
||||
对于[b]近战挥舞[/b]攻击,
|
||||
化解本次伤害,
|
||||
敌人产生[color=yellow]1[/color]枚[b]内伤[/b];
|
||||
对于[b]近战戳刺[/b]攻击,
|
||||
将本次伤害反弹,
|
||||
造成乾坤剑的$rate伤害,
|
||||
产生大量击退,
|
||||
敌人产生[color=yellow]1[/color]枚[b]内伤[/b];
|
||||
对于[b]远程射弹[/b]攻击,
|
||||
化解本次伤害,
|
||||
有$rate的概率发生[b]弹反[/b],
|
||||
子弹弹反后造成乾坤剑的$rate伤害;
|
||||
对于[b]猛冲[/b]攻击,
|
||||
化解本次伤害,
|
||||
反弹敌人的速度,
|
||||
敌人产生[color=yellow]2[/color]枚[b]内伤[/b];
|
||||
对于[b]吐息[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]但产生少量击退;
|
||||
对于[b]魔法或召唤[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]但可以少量储能;
|
||||
对于[b]爆炸[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]且[color=red]自身产生[color=yellow]1[/color]枚内伤[/color];
|
||||
|
||||
敌人或自身受到的任意[color=yellow]爆炸类伤害[/color]都会引爆其所有内伤,每枚内伤造成$atk点伤害。
|
||||
格挡时机越精确,成功率越高。
|
||||
触发[b]不精准格挡[/b]时,自身产生[color=yellow]1[/color]枚内伤。
|
||||
每次格挡最多产生[color=yellow]1[/color]枚内伤。"
|
||||
sources = Array[String](["Nine Sols", "Terraria"])
|
||||
tease = "卸劲反伤"
|
||||
cooldown = 250.0
|
||||
|
||||
[node name="sublimateBtn" parent="container/wrapper" parent_id_path=PackedInt32Array(673686123) index="3" unique_id=390423731]
|
||||
toggle_mode = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("3_nwamk")
|
||||
|
||||
@@ -52,31 +81,58 @@ texture = ExtResource("3_nwamk")
|
||||
count = 900
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "扶桑元神"
|
||||
displayName = "神手玉"
|
||||
quality = 4
|
||||
typeTopic = 3
|
||||
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Nine Sols × Terraria"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]进行[b]格挡[/b],化解飞来的子弹。
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "进行[b]格挡[/b],化解敌人的攻击。
|
||||
每成功格挡一次,获得一点[b]气力[/b]。
|
||||
每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],符咒会自动引爆,召唤[b]乾坤剑[/b]穿透敌人。
|
||||
近战攻击造成乾坤剑的[color=cyan]100.0%[/color]点伤害。
|
||||
|
||||
每次格挡有[color=cyan]100.0%[/color]的概率弹反,子弹弹反后造成乾坤剑的[color=cyan]100.0%[/color]伤害。
|
||||
每拥有一点气力:
|
||||
增加[color=yellow]1[/color]点冲刺速度。
|
||||
闪避穿过敌人时对其贴上一层[b]符咒[/b],
|
||||
符咒会自动引爆,
|
||||
召唤[b]乾坤剑[/b]穿透敌人。
|
||||
自身最多储存[color=cyan]3[/color]点气力。
|
||||
|
||||
近战攻击造成乾坤剑的[color=cyan]25.0%[/color]伤害。
|
||||
|
||||
每次格挡最多化解[color=cyan]1[/color]个子弹,
|
||||
体内最多储存[color=cyan]3[/color]点气力。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+[color=cyan]10[/color]点。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+[color=cyan]10[/color]点。
|
||||
|
||||
对于[b]近战挥舞[/b]攻击,
|
||||
化解本次伤害,
|
||||
敌人产生[color=yellow]1[/color]枚[b]内伤[/b];
|
||||
对于[b]近战戳刺[/b]攻击,
|
||||
将本次伤害反弹,
|
||||
造成乾坤剑的[color=cyan]25.0%[/color]伤害,
|
||||
产生大量击退,
|
||||
敌人产生[color=yellow]1[/color]枚[b]内伤[/b];
|
||||
对于[b]远程射弹[/b]攻击,
|
||||
化解本次伤害,
|
||||
有[color=cyan]25.0%[/color]的概率发生[b]弹反[/b],
|
||||
子弹弹反后造成乾坤剑的[color=cyan]25.0%[/color]伤害;
|
||||
对于[b]猛冲[/b]攻击,
|
||||
化解本次伤害,
|
||||
反弹敌人的速度,
|
||||
敌人产生[color=yellow]1[/color]枚[b]内伤[/b];
|
||||
对于[b]吐息[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]但产生少量击退;
|
||||
对于[b]魔法或召唤[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]但可以少量储能;
|
||||
对于[b]爆炸[/b]攻击,
|
||||
[color=red]无法化解伤害[/color]且[color=red]自身产生[color=yellow]2[/color]枚内伤[/color];
|
||||
|
||||
敌人或自身受到的任意[color=yellow]爆炸类伤害[/color]都会引爆其所有内伤,每枚内伤造成[color=cyan]10[/color]点伤害。
|
||||
格挡时机越精确,成功率越高。
|
||||
触发[b]不精准格挡[/b]时,自身产生[color=yellow]1[/color]枚内伤。
|
||||
每次格挡最多产生[color=yellow]1[/color]枚内伤。"
|
||||
|
||||
格挡成功后继续按住攻击可进行[b]蓄力[/b],
|
||||
其后松开格挡键进行[b]无量反击[/b],
|
||||
可弹反一切子弹,
|
||||
但需消耗[color=yellow]1[/color]层气力,
|
||||
可将弹反的伤害转换为能量。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="4" unique_id=689277044]
|
||||
visible = true
|
||||
text = "“卸劲反伤”"
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bb1uh8k7gkhr7"]
|
||||
[gd_scene format=3 uid="uid://bb1uh8k7gkhr7"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_tmgup"]
|
||||
[ext_resource type="Script" uid="uid://bqalhq6akgpoc" path="res://scripts/Contents/Weapons/VectorStarWeapon.gd" id="2_1dfg4"]
|
||||
[ext_resource type="Texture2D" uid="uid://d2pndtow16635" path="res://resources/bullets/lgbt-bullet/造型2.svg" id="3_wfty8"]
|
||||
|
||||
[node name="VectorStar" instance=ExtResource("1_tmgup")]
|
||||
[node name="VectorStar" unique_id=947309755 instance=ExtResource("1_tmgup")]
|
||||
script = ExtResource("2_1dfg4")
|
||||
avatarTexture = ExtResource("3_wfty8")
|
||||
displayName = "矢量核心"
|
||||
quality = 2
|
||||
costBeachball = 400
|
||||
store = {
|
||||
"atk": 10,
|
||||
"atk": 15,
|
||||
"forwardtime": 1.0,
|
||||
"maxcount": 10,
|
||||
"mincount": 5
|
||||
@@ -23,22 +23,21 @@ storeType = {
|
||||
"mincount": 1.0
|
||||
}
|
||||
descriptionTemplate = "发射$mincount~$maxcount个[b]无主的飞星[/b],在$forwardtime秒后向目标冲刺并造成$atk点伤害。"
|
||||
needEnergy = 5.0
|
||||
needEnergy = 12.0
|
||||
cooldown = 750.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("3_wfty8")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" index="1"]
|
||||
text = "5.0"
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "12.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 400
|
||||
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "矢量核心"
|
||||
quality = 2
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]发射[color=cyan]5[/color]~[color=cyan]10[/color]个[b]无主的飞星[/b],在[color=cyan]1.00[/color]秒后向目标冲刺并造成[color=cyan]10[/color]点伤害。[/center]"
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]发射[color=cyan]5[/color]~[color=cyan]10[/color]个[b]无主的飞星[/b],在[color=cyan]1.00[/color]秒后向目标冲刺并造成[color=cyan]15[/color]点伤害。[/center]"
|
||||
|
||||
@@ -47,5 +47,5 @@ displayName = "火山"
|
||||
quality = 4
|
||||
typeTopic = 2
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]召唤1支[b]火山[/b],以[color=cyan]5.0%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]20[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100.0%[/color],[color=cyan]50.0%[/color],[color=cyan]115.0%[/color],[color=cyan]123.0%[/color],第4段攻击的同时发射[color=cyan]1[/color]支[b]火山幻影[/b],造成[color=cyan]40.0%[/color]伤害。[/center]"
|
||||
|
||||
@@ -36,8 +36,5 @@ quality = 3
|
||||
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
|
||||
text = "Terraria × Undertale"
|
||||
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
|
||||
text = "[center]从天而降[color=cyan]1[/color]支目标位于半径[color=cyan]100.00[/color]内的[b]怪物灵魂[/b],造成[color=cyan]10[/color]点伤害,穿透+[color=yellow]50%[/color]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
- **ENERGY_MULTIPILER(储能倍率)**:不管以何种方式获得能量,都将乘以此倍率。
|
||||
- **PENARATION_RESISTANCE(穿透抗性)**:敌人发射的可穿透射弹在击中自己后降低穿透率。
|
||||
- **EXTRA_BULLET_COUNT(多重射击)**:发射射弹时有概率多生成一些。
|
||||
- **LUCK_VALUE(幸运值)**:影响很多概率行为,如暴击、掉落苹果、出现高品质饲料。
|
||||
- **LUCK_VALUE(幸运值)**:影响很多概率行为,如暴击、掉落苹果、出现高品质增益。
|
||||
- **ENERGY_REGENERATION(能量再生效率)**:自身缓慢恢复能量的速度。
|
||||
- **BULLET_SPLIT(分裂)**:射弹命中后有概率分裂成多颗。
|
||||
- **BULLET_REFRACTION(折射)**:射弹命中后有概率生成面向最近的敌人的同类射弹。
|
||||
|
||||
@@ -126,10 +126,9 @@
|
||||
"[b]%s[/b]成了宇航员,",
|
||||
"[b]%s[/b]现在是太空垃圾,",
|
||||
"[b]%s[/b]脱离了轨道,",
|
||||
"[b]%s[/b]已飞升,",
|
||||
"[b]%s[/b]已飞升!",
|
||||
"[b]%s[/b]已离开游戏,",
|
||||
"[b]%s[/b]跳起了舞,",
|
||||
"[b]%s[/b]被开发者玩死了,",
|
||||
"[b]%s[/b]被*刻意的游戏设计*杀死了!",
|
||||
"[b]%s[/b]菜死了,"
|
||||
]
|
||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://gm2yb5lluqsq"
|
||||
path="res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.ctex"
|
||||
path="res://.godot/imported/伤害.svg-9202b4b38c758ec3b5025a951785e21b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/伤害倍率.svg"
|
||||
dest_files=["res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.ctex"]
|
||||
source_file="res://resources/fieldIcons/伤害.svg"
|
||||
dest_files=["res://.godot/imported/伤害.svg-9202b4b38c758ec3b5025a951785e21b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4ebaicvlc6up"
|
||||
path="res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.ctex"
|
||||
path="res://.godot/imported/储能.svg-2b9110011afb3bae28f595de1a31de7b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/储能倍率.svg"
|
||||
dest_files=["res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.ctex"]
|
||||
source_file="res://resources/fieldIcons/储能.svg"
|
||||
dest_files=["res://.godot/imported/储能.svg-2b9110011afb3bae28f595de1a31de7b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dovvw6jetpknn"
|
||||
path="res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.ctex"
|
||||
path="res://.godot/imported/吸血.svg-44228e6c601728d8481c9faf9cf13599.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/苹果掉落率.svg"
|
||||
dest_files=["res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.ctex"]
|
||||
source_file="res://resources/fieldIcons/吸血.svg"
|
||||
dest_files=["res://.godot/imported/吸血.svg-44228e6c601728d8481c9faf9cf13599.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dchhu5w743544"
|
||||
path="res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.ctex"
|
||||
path="res://.godot/imported/增益强度.svg-0f889e36d1ed17e66d8d87e1331cb8b2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/饲料列表.svg"
|
||||
dest_files=["res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.ctex"]
|
||||
source_file="res://resources/fieldIcons/增益强度.svg"
|
||||
dest_files=["res://.godot/imported/增益强度.svg-0f889e36d1ed17e66d8d87e1331cb8b2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dl7gaojxbvhk1"
|
||||
path="res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.ctex"
|
||||
path="res://.godot/imported/幸运.svg-405cf38c74e9de970969f7d641053b05.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/幸运值.svg"
|
||||
dest_files=["res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.ctex"]
|
||||
source_file="res://resources/fieldIcons/幸运.svg"
|
||||
dest_files=["res://.godot/imported/幸运.svg-405cf38c74e9de970969f7d641053b05.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 546 B After Width: | Height: | Size: 546 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://o8mdwj3x04ov"
|
||||
path="res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.ctex"
|
||||
path="res://.godot/imported/散射.svg-a63a5b651c7dbb0fa7d3d28937097f53.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/散射角.svg"
|
||||
dest_files=["res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.ctex"]
|
||||
source_file="res://resources/fieldIcons/散射.svg"
|
||||
dest_files=["res://.godot/imported/散射.svg-a63a5b651c7dbb0fa7d3d28937097f53.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://duv5fr53l7yya"
|
||||
path="res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.ctex"
|
||||
path="res://.godot/imported/治疗倍率.svg-2acb9f1858a2d35974b38ac68049b89f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/治疗量.svg"
|
||||
dest_files=["res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.ctex"]
|
||||
source_file="res://resources/fieldIcons/治疗倍率.svg"
|
||||
dest_files=["res://.godot/imported/治疗倍率.svg-2acb9f1858a2d35974b38ac68049b89f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4qmb3rhy8xe7"
|
||||
path="res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.ctex"
|
||||
path="res://.godot/imported/治疗数.svg-a69ff297077c6368ee43ffc0076fec10.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/苹果上限.svg"
|
||||
dest_files=["res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.ctex"]
|
||||
source_file="res://resources/fieldIcons/治疗数.svg"
|
||||
dest_files=["res://.godot/imported/治疗数.svg-a69ff297077c6368ee43ffc0076fec10.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dpwrd663uyl7w"
|
||||
path="res://.godot/imported/蓄力.svg-d1f306daae68ca783a4a47a98a3ce8e1.ctex"
|
||||
path="res://.godot/imported/蓄力倍率.svg-1896dfd9da2e18a30889b4e5906830a1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/蓄力.svg"
|
||||
dest_files=["res://.godot/imported/蓄力.svg-d1f306daae68ca783a4a47a98a3ce8e1.ctex"]
|
||||
source_file="res://resources/fieldIcons/蓄力倍率.svg"
|
||||
dest_files=["res://.godot/imported/蓄力倍率.svg-1896dfd9da2e18a30889b4e5906830a1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bddnq1hyu0aff"
|
||||
path="res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.ctex"
|
||||
path="res://.godot/imported/购买力.svg-80397683538fcb5c449cd1a6f503b6e4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/可制作饲料.svg"
|
||||
dest_files=["res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.ctex"]
|
||||
source_file="res://resources/fieldIcons/购买力.svg"
|
||||
dest_files=["res://.godot/imported/购买力.svg-80397683538fcb5c449cd1a6f503b6e4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 697 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dhdc7xwiqy6n"
|
||||
path="res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.ctex"
|
||||
path="res://.godot/imported/降价.svg-d5911d79f25a6f0ede576b039d7886e7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/fieldIcons/饲料降价.svg"
|
||||
dest_files=["res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.ctex"]
|
||||
source_file="res://resources/fieldIcons/降价.svg"
|
||||
dest_files=["res://.godot/imported/降价.svg-d5911d79f25a6f0ede576b039d7886e7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
After Width: | Height: | Size: 491 B |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bqdfnupy16x1k"
|
||||
path="res://.godot/imported/sublimate-icon.png-95acea9adde2da5fcf63cc8a6ea78165.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/ui/sublimate-icon.png"
|
||||
dest_files=["res://.godot/imported/sublimate-icon.png-95acea9adde2da5fcf63cc8a6ea78165.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
After Width: | Height: | Size: 687 B |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bbny26fysoh57"
|
||||
path="res://.godot/imported/sublimate.png-2485435c943d1b5c167712083fb1eef3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/ui/sublimate.png"
|
||||
dest_files=["res://.godot/imported/sublimate.png-2485435c943d1b5c167712083fb1eef3.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
@@ -0,0 +1 @@
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28.32995" height="12.43568" viewBox="0,0,28.32995,12.43568"><g transform="translate(-225.9723,-173.78216)"><g stroke-miterlimit="10"><g fill="none" stroke="#ffffff" stroke-width="1.5" stroke-linecap="round"><path d="M228.30293,185.46784h7.39415"/><path d="M230.79649,175.86467v9.32134"/><g><path d="M226.72231,179.78279l5.25063,-5.25063"/><path d="M232.02707,174.53216l5.25063,5.25063"/></g><path d="M233.20352,175.8844v9.32134"/></g><g stroke-linecap="butt"><path d="M242.73346,180c0,-2.98753 2.42187,-5.4094 5.4094,-5.4094c2.98753,0 5.4094,2.42188 5.4094,5.4094c0,2.98753 -2.42187,5.4094 -5.4094,5.4094c-2.98753,0 -5.4094,-2.42187 -5.4094,-5.4094z" fill="none" stroke="#ffffff" stroke-width="1.5"/><text transform="translate(245.47369,182.73723) scale(0.19391,0.19391)" font-size="40" xml:space="preserve" fill="#ffffff" stroke="none" stroke-width="1" font-family="Sans Serif" font-weight="normal" text-anchor="start"><tspan x="0" dy="0">C</tspan></text></g></g></g></svg><!--rotationCenter:14.027694999999994:6.217839999999995-->
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dytaty0qs4rnd"
|
||||
path="res://.godot/imported/sublimate.svg-8b1ced0f3c8d31a2ebc6bebdebf7251f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/ui/sublimate.svg"
|
||||
dest_files=["res://.godot/imported/sublimate.svg-8b1ced0f3c8d31a2ebc6bebdebf7251f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://w5yqnejlmfou"
|
||||
path="res://.godot/imported/Jade_神手玉.png-1967ba97c31e1d92072a4a98707c87b2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/weapons/Jade_神手玉.png"
|
||||
dest_files=["res://.godot/imported/Jade_神手玉.png-1967ba97c31e1d92072a4a98707c87b2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
@@ -2,7 +2,7 @@ extends AcidBulletBase
|
||||
class_name AcidS
|
||||
|
||||
func succeedToHit(_dmg: float, _entity: EntityBase):
|
||||
for i in randi_range(0, int(arg1)):
|
||||
for bullet in BulletBase.generate(ComponentManager.getBullet("AcidS"), launcher, position, rotation + deg_to_rad(180 + 90 * randf_range(-1, 1)), true, true):
|
||||
if bullet is AcidS:
|
||||
bullet.baseDamage = baseDamage
|
||||
for i in randi_range(0, int(arg1)):
|
||||
for bullet in BulletBase.generate(ComponentManager.getBullet("AcidS"), launcher, position, rotation + deg_to_rad(180 + 90 * randf_range(-1, 1)), true, true):
|
||||
if bullet is AcidS:
|
||||
bullet.baseDamage = baseDamage
|
||||
|
||||