Merge branch 'master' of https://github.com/Rundll86/ChickenVSBear
@@ -1,3 +1,4 @@
|
||||
.godot
|
||||
.codebuddy
|
||||
cvb*
|
||||
cvb*
|
||||
*.zip
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://crtdkysmnkith"]
|
||||
[gd_scene format=3 uid="uid://crtdkysmnkith"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dp7c02tob106n" path="res://scripts/Statemachine/BulletBase.gd" id="1_pklpq"]
|
||||
|
||||
@@ -38,19 +38,19 @@ _data = {
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_ecl7m"]
|
||||
|
||||
[node name="BulletBase" type="Area2D"]
|
||||
[node name="BulletBase" type="Area2D" unique_id=5571707]
|
||||
script = ExtResource("1_pklpq")
|
||||
|
||||
[node name="texture" type="AnimatedSprite2D" parent="."]
|
||||
[node name="texture" type="AnimatedSprite2D" parent="." unique_id=162977358]
|
||||
unique_name_in_owner = true
|
||||
sprite_frames = SubResource("SpriteFrames_vypy3")
|
||||
|
||||
[node name="animator" type="AnimationPlayer" parent="texture"]
|
||||
[node name="animator" type="AnimationPlayer" parent="texture" unique_id=1114087117]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_dxweq")
|
||||
}
|
||||
libraries/ = SubResource("AnimationLibrary_dxweq")
|
||||
|
||||
[node name="hitbox" type="CollisionShape2D" parent="."]
|
||||
[node name="audio" type="AudioStreamPlayer2D" parent="texture" unique_id=1167114186]
|
||||
|
||||
[node name="hitbox" type="CollisionShape2D" parent="." unique_id=175349408]
|
||||
unique_name_in_owner = true
|
||||
shape = SubResource("CircleShape2D_ecl7m")
|
||||
|
||||
@@ -1,9 +1,17 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bcvuuy2m0pke0"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bcvuuy2m0pke0"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://0iwnvhdh645p" path="res://scripts/Statemachine/EffectController.gd" id="1_pt2rk"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_7cv4k"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_44wuf"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"spawn",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="EffectBase" type="Node2D"]
|
||||
z_index = 1
|
||||
script = ExtResource("1_pt2rk")
|
||||
@@ -29,3 +37,9 @@ color = Color(1, 1, 1, 0)
|
||||
|
||||
[node name="animator" type="AnimationPlayer" parent="stage"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="texture" type="AnimatedSprite2D" parent="stage"]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(50, 50)
|
||||
sprite_frames = SubResource("SpriteFrames_44wuf")
|
||||
animation = &"spawn"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://ckq2cq6m23hq3"]
|
||||
[gd_scene format=3 uid="uid://ckq2cq6m23hq3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c7odfwtug8ds4" path="res://scripts/Structs/Weapon.gd" id="1_g802t"]
|
||||
[ext_resource type="Theme" uid="uid://dhvs6urgf6jr5" path="res://themes/main.tres" id="2_fwkd3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwwpkn4q07ja2" path="res://icon.svg" id="2_j0w4u"]
|
||||
[ext_resource type="PackedScene" uid="uid://ch81vd3awkmhk" path="res://components/UI/WeaponName.tscn" id="3_qv0b1"]
|
||||
[ext_resource type="Texture2D" uid="uid://k13cte17httt" path="res://resources/items/energy.svg" id="4_6gohw"]
|
||||
[ext_resource type="PackedScene" uid="uid://bbm8l3hr4ihar" path="res://components/UI/ItemShow.tscn" id="4_k01vb"]
|
||||
@@ -22,73 +23,80 @@ corner_radius_top_right = 5
|
||||
corner_radius_bottom_right = 5
|
||||
corner_radius_bottom_left = 5
|
||||
|
||||
[node name="WeaponCard" type="PanelContainer"]
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_b3nsw"]
|
||||
font_size = 12
|
||||
font_color = Color(0.55, 0.55, 0.55, 1)
|
||||
|
||||
[node name="WeaponCard" type="PanelContainer" unique_id=2085048785]
|
||||
offset_right = 350.0
|
||||
offset_bottom = 304.0
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_n2ewr")
|
||||
script = ExtResource("1_g802t")
|
||||
avatarTexture = ExtResource("2_j0w4u")
|
||||
sources = Array[String](["无灵"])
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="sounds" type="Node2D" parent="."]
|
||||
[node name="sounds" type="Node2D" parent="." unique_id=1775425991]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="attack" type="AudioStreamPlayer2D" parent="sounds"]
|
||||
[node name="attack" type="AudioStreamPlayer2D" parent="sounds" unique_id=853583292]
|
||||
process_mode = 3
|
||||
|
||||
[node name="container" type="VBoxContainer" parent="."]
|
||||
[node name="container" type="VBoxContainer" parent="." unique_id=575698869]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
alignment = 1
|
||||
|
||||
[node name="wrapper" type="VBoxContainer" parent="container"]
|
||||
[node name="wrapper" type="VBoxContainer" parent="container" unique_id=673686123]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="updateBtn" type="Button" parent="container/wrapper"]
|
||||
[node name="updateBtn" type="Button" parent="container/wrapper" unique_id=248603389]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
theme = ExtResource("2_fwkd3")
|
||||
text = "升级"
|
||||
|
||||
[node name="souls" type="HBoxContainer" parent="container/wrapper"]
|
||||
[node name="souls" type="HBoxContainer" parent="container/wrapper" unique_id=1439164733]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="extractBtn" type="Button" parent="container/wrapper/souls"]
|
||||
[node name="extractBtn" type="Button" parent="container/wrapper/souls" unique_id=496889309]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme = ExtResource("2_fwkd3")
|
||||
text = "提炼"
|
||||
|
||||
[node name="inlayBtn" type="Button" parent="container/wrapper/souls"]
|
||||
[node name="inlayBtn" type="Button" parent="container/wrapper/souls" unique_id=1008423578]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme = ExtResource("2_fwkd3")
|
||||
text = "镶嵌"
|
||||
|
||||
[node name="info" type="VBoxContainer" parent="container"]
|
||||
[node name="info" type="VBoxContainer" parent="container" unique_id=1625294072]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="avatar" type="TextureRect" parent="container/info"]
|
||||
[node name="avatar" type="TextureRect" parent="container/info" unique_id=1021985889]
|
||||
unique_name_in_owner = true
|
||||
custom_minimum_size = Vector2(75, 75)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 0
|
||||
texture = ExtResource("2_j0w4u")
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="infos" type="HBoxContainer" parent="container/info"]
|
||||
[node name="infos" type="HBoxContainer" parent="container/info" unique_id=492799150]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 20
|
||||
alignment = 1
|
||||
|
||||
[node name="energyInfo" type="HBoxContainer" parent="container/info/infos"]
|
||||
[node name="energyInfo" type="HBoxContainer" parent="container/info/infos" unique_id=644675021]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="icon" type="TextureRect" parent="container/info/infos/energyInfo"]
|
||||
[node name="icon" type="TextureRect" parent="container/info/infos/energyInfo" unique_id=2073246581]
|
||||
custom_minimum_size = Vector2(15, 15)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
@@ -97,26 +105,30 @@ texture = ExtResource("4_6gohw")
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="energy" type="Label" parent="container/info/infos/energyInfo"]
|
||||
[node name="energy" type="Label" parent="container/info/infos/energyInfo" unique_id=1664028115]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "0.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" instance=ExtResource("4_k01vb")]
|
||||
[node name="beachball" parent="container/info/infos" unique_id=653442983 instance=ExtResource("4_k01vb")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
type = 3
|
||||
count = 500
|
||||
|
||||
[node name="soul" parent="container/info/infos" instance=ExtResource("4_k01vb")]
|
||||
[node name="soul" parent="container/info/infos" unique_id=1367320807 instance=ExtResource("4_k01vb")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
type = 4
|
||||
count = 1
|
||||
|
||||
[node name="name" parent="container/info" instance=ExtResource("3_qv0b1")]
|
||||
[node name="displays" type="VBoxContainer" parent="container/info" unique_id=784441328]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="name" parent="container/info/displays" unique_id=1576068972 instance=ExtResource("3_qv0b1")]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
typeTopicColorMap = {
|
||||
@@ -134,14 +146,27 @@ soulLevelColorMap = {
|
||||
5: Color(1, 0.57713, 0.247421, 1)
|
||||
}
|
||||
|
||||
[node name="description" type="RichTextLabel" parent="container"]
|
||||
[node name="source" type="Label" parent="container/info/displays" unique_id=365191794]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "无灵"
|
||||
label_settings = SubResource("LabelSettings_b3nsw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="description" type="RichTextLabel" parent="container" unique_id=566230682]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
bbcode_enabled = true
|
||||
text = "[center]造成[color=cyan]10[/color]点伤害。[/center]"
|
||||
fit_content = true
|
||||
|
||||
[node name="costs" type="GridContainer" parent="container"]
|
||||
[node name="tease" type="Label" parent="container" unique_id=689277044]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
label_settings = SubResource("LabelSettings_b3nsw")
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="costs" type="GridContainer" parent="container" unique_id=1912749879]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 10
|
||||
@@ -149,16 +174,16 @@ theme_override_constants/h_separation = 10
|
||||
theme_override_constants/v_separation = 10
|
||||
columns = 2
|
||||
|
||||
[node name="control" type="HBoxContainer" parent="container"]
|
||||
[node name="control" type="HBoxContainer" parent="container" unique_id=1948685075]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="moveleft" type="Button" parent="container/control"]
|
||||
[node name="moveleft" type="Button" parent="container/control" unique_id=2063008334]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "←"
|
||||
|
||||
[node name="moveright" type="Button" parent="container/control"]
|
||||
[node name="moveright" type="Button" parent="container/control" unique_id=883570680]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://qx8h1dcbyy1j"]
|
||||
[gd_scene format=3 uid="uid://qx8h1dcbyy1j"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_hfsul"]
|
||||
[ext_resource type="Script" uid="uid://wt1fn2vjtlen" path="res://scripts/Contents/Bullets/AcidBulletBase.gd" id="2_y4hkm"]
|
||||
@@ -15,14 +15,12 @@ animations = [{
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="AcidBulletBase" instance=ExtResource("1_hfsul")]
|
||||
[node name="AcidBulletBase" unique_id=1827668506 instance=ExtResource("1_hfsul")]
|
||||
script = ExtResource("2_y4hkm")
|
||||
acidType = 0
|
||||
displayName = "酸液"
|
||||
lifeTime = 2000.0
|
||||
speed = 15.0
|
||||
lifeTime = 1000.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
sprite_frames = SubResource("SpriteFrames_3gf7s")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
visible = false
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
script = ExtResource("2_nxpf5")
|
||||
speed = 5.0
|
||||
penerate = 1.0
|
||||
lifeTime = 4000.0
|
||||
canDoDuplicate = false
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
[gd_scene load_steps=9 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"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckr8tw7fsa7qx" path="res://resources/weapons/AcidWind.png" id="2_ivaud"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_daxsl"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_ivaud")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_hfcmp"]
|
||||
length = 0.001
|
||||
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),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [0.0]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:scale")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0.2, 0.2)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".: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, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_daxsl"]
|
||||
resource_name = "spawn"
|
||||
length = 5.0
|
||||
step = 0.1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 5),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0.2, 0.2), Vector2(1, 1)]
|
||||
}
|
||||
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, 5),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:rotation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 5),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.0, 12.566370614359172]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_5atmc"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_hfcmp"),
|
||||
&"spawn": SubResource("Animation_daxsl")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_daxsl"]
|
||||
radius = 59.008472
|
||||
|
||||
[node name="AcidStorm" instance=ExtResource("1_qpsi6")]
|
||||
script = ExtResource("2_daxsl")
|
||||
speed = 2.5
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
scale = Vector2(0.2, 0.2)
|
||||
sprite_frames = SubResource("SpriteFrames_daxsl")
|
||||
|
||||
[node name="animator" parent="texture" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_5atmc")
|
||||
}
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
shape = SubResource("CircleShape2D_daxsl")
|
||||
disabled = true
|
||||
@@ -0,0 +1,112 @@
|
||||
[gd_scene format=3 uid="uid://d0g631tqx6w5q"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_tgiid"]
|
||||
[ext_resource type="Script" uid="uid://ddgydi8qj3t40" path="res://scripts/Contents/Bullets/Bengbeng.gd" id="2_165xl"]
|
||||
[ext_resource type="Texture2D" uid="uid://ccsq5rjmm2wbs" path="res://resources/bullets/bengbeng/0.png" id="2_jylg3"]
|
||||
[ext_resource type="Shader" uid="uid://dfd73rom161o4" path="res://shaders/FilledRing.gdshader" id="5_txsro"]
|
||||
[ext_resource type="Script" uid="uid://cgb01lelfg73p" path="res://scripts/Statemachine/ShaderStage.gd" id="6_6g0ep"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_1mqkh"]
|
||||
shader = ExtResource("5_txsro")
|
||||
shader_parameter/inner = 1.0
|
||||
shader_parameter/outer = 1.0
|
||||
shader_parameter/alpha = 1.0
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5xjim"]
|
||||
shader = ExtResource("5_txsro")
|
||||
shader_parameter/inner = 0.98
|
||||
shader_parameter/outer = 1.0
|
||||
shader_parameter/alpha = 0.1
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_q5lkk"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_jylg3")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_165xl"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position:y")
|
||||
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)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_of0mu"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_txsro"]
|
||||
resource_name = "loop"
|
||||
length = 0.88
|
||||
loop_mode = 1
|
||||
step = 0.01
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position:y")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(-45, 0, 0, 0, -40, -45, 0, -40, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.88)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_6g0ep"]
|
||||
resource_name = "spawn"
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_1mqkh"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_165xl"),
|
||||
&"destroy": SubResource("Animation_of0mu"),
|
||||
&"loop": SubResource("Animation_txsro"),
|
||||
&"spawn": SubResource("Animation_6g0ep")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_165xl"]
|
||||
radius = 334.14966
|
||||
|
||||
[node name="Bengbeng" unique_id=5571707 instance=ExtResource("1_tgiid")]
|
||||
script = ExtResource("2_165xl")
|
||||
displayName = "蹦蹦炸弹"
|
||||
speed = 4.0
|
||||
baseDamage = 30.0
|
||||
lifeTime = 10000.0
|
||||
autoLoopAnimation = true
|
||||
|
||||
[node name="warnbg" type="Node2D" parent="." index="0" unique_id=122409585]
|
||||
material = SubResource("ShaderMaterial_1mqkh")
|
||||
script = ExtResource("6_6g0ep")
|
||||
size = Vector2(250, 125)
|
||||
color = Color(0, 0, 0, 0.2)
|
||||
|
||||
[node name="warn" type="Node2D" parent="." index="1" unique_id=804964529]
|
||||
material = SubResource("ShaderMaterial_5xjim")
|
||||
script = ExtResource("6_6g0ep")
|
||||
size = Vector2(250, 125)
|
||||
color = Color(1, 0, 0, 1)
|
||||
|
||||
[node name="texture" parent="." index="2" unique_id=162977358]
|
||||
scale = Vector2(0.2, 0.2)
|
||||
sprite_frames = SubResource("SpriteFrames_q5lkk")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_1mqkh")
|
||||
|
||||
[node name="hitbox" parent="." index="3" unique_id=175349408]
|
||||
position = Vector2(0, -42)
|
||||
shape = SubResource("CircleShape2D_165xl")
|
||||
disabled = true
|
||||
@@ -0,0 +1,156 @@
|
||||
[gd_scene format=3 uid="uid://cch4xtc70ad5c"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_3kq6o"]
|
||||
[ext_resource type="Script" uid="uid://b6bkhv8nc1ao3" path="res://scripts/Contents/Bullets/BlockWall.gd" id="2_3x2nv"]
|
||||
[ext_resource type="Texture2D" uid="uid://cqcakyrw4vbfn" path="res://resources/bullets/blockwall/blockwall.svg" id="2_k65pw"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_3x2nv"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_k65pw")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_k65pw"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"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(".:position:x")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.15, 0, 0.15, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".: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, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_3x2nv"]
|
||||
resource_name = "spawn"
|
||||
length = 0.2
|
||||
step = 0.1
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0.2, 0, -100, 0, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2)
|
||||
}
|
||||
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.2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_cdtmv"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_a0fqf"]
|
||||
resource_name = "spawn"
|
||||
length = 0.2
|
||||
step = 0.1
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(-100, 0, 0, 0, 0, 0, -0.2, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2)
|
||||
}
|
||||
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.2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_y5axk"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_k65pw"),
|
||||
&"destroy": SubResource("Animation_3x2nv"),
|
||||
&"loop": SubResource("Animation_cdtmv"),
|
||||
&"spawn": SubResource("Animation_a0fqf")
|
||||
}
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_k65pw"]
|
||||
size = Vector2(734, 56)
|
||||
|
||||
[node name="BlockWall" unique_id=5571707 instance=ExtResource("1_3kq6o")]
|
||||
script = ExtResource("2_3x2nv")
|
||||
speed = -10.0
|
||||
baseDamage = 0.0
|
||||
penerate = 1.0
|
||||
lifeTime = 1000.0
|
||||
autoSpawnAnimation = true
|
||||
autoDestroyAnimation = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
sprite_frames = SubResource("SpriteFrames_3x2nv")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_y5axk")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
rotation = 1.5707964
|
||||
shape = SubResource("RectangleShape2D_k65pw")
|
||||
@@ -0,0 +1,120 @@
|
||||
[gd_scene format=3 uid="uid://dlrpoaw7tvk4f"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_aqfa8"]
|
||||
[ext_resource type="Script" uid="uid://c1yuakupcia1u" path="res://scripts/Contents/Bullets/Cement.gd" id="2_4j0u0"]
|
||||
[ext_resource type="Texture2D" uid="uid://u2x7yggx8ga2" path="res://resources/bullets/cement/cement.png" id="2_rsq0g"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_4j0u0"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_rsq0g")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_rsq0g"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("%texture/..:speed")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [10.0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_4j0u0"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_rxm0l"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7mqyx"]
|
||||
resource_name = "spawn"
|
||||
length = 10.0
|
||||
step = 0.1
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"handle_modes": PackedInt32Array(0, 2),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0, 0, 12.56, -1, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 1)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("%texture/..:speed")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [10.0, 0.0]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_g12wc"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_rsq0g"),
|
||||
&"destroy": SubResource("Animation_4j0u0"),
|
||||
&"loop": SubResource("Animation_rxm0l"),
|
||||
&"spawn": SubResource("Animation_7mqyx")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_b8r1x"]
|
||||
radius = 76.105194
|
||||
|
||||
[node name="Cement" unique_id=5571707 instance=ExtResource("1_aqfa8")]
|
||||
script = ExtResource("2_4j0u0")
|
||||
baseDamage = 0.0
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.7, 0.7)
|
||||
sprite_frames = SubResource("SpriteFrames_4j0u0")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_g12wc")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CircleShape2D_b8r1x")
|
||||
@@ -0,0 +1,170 @@
|
||||
[gd_scene format=3 uid="uid://cxjsajua2a82n"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_epcdw"]
|
||||
[ext_resource type="Script" uid="uid://c337id4kvvj58" path="res://scripts/Contents/Bullets/CursorKnife.gd" id="2_glt8o"]
|
||||
[ext_resource type="Texture2D" uid="uid://geax1diwtp48" path="res://resources/bullets/cursor/knife1.png" id="5_aqt0q"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_vdv8l"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_aqt0q")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"default",
|
||||
"speed": 10.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_glt8o"]
|
||||
length = 0.001
|
||||
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),
|
||||
"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(".: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(".: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, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ioc4f"]
|
||||
resource_name = "spawn"
|
||||
step = 0.1
|
||||
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, 0),
|
||||
"points": PackedFloat32Array(0.5, -0.16111112, 0, 0, 0, 1.25, -0.25, 0, 0.25, 0, 0.5, -0.16111112, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.5, 1)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0, 0),
|
||||
"points": PackedFloat32Array(0.5, -0.16111112, 0, 0, 0, 1.25, -0.25, 0, 0.25, 0, 0.5, -0.16111112, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.5, 1)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.3, 0.7, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_t6dk8"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_glt8o"),
|
||||
&"spawn": SubResource("Animation_ioc4f")
|
||||
}
|
||||
|
||||
[sub_resource type="Curve" id="Curve_r4tbf"]
|
||||
_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_3757w"]
|
||||
curve = SubResource("Curve_r4tbf")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_epcdw"]
|
||||
colors = PackedColorArray(0, 1, 0, 1, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_ioc4f"]
|
||||
gradient = SubResource("Gradient_epcdw")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_glt8o"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.7), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_t6dk8"]
|
||||
curve = SubResource("Curve_glt8o")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_aqt0q"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(1, 80, 1)
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 15.0
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 400.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 5.0
|
||||
scale_max = 10.0
|
||||
scale_curve = SubResource("CurveTexture_t6dk8")
|
||||
color_initial_ramp = SubResource("GradientTexture1D_ioc4f")
|
||||
alpha_curve = SubResource("CurveTexture_3757w")
|
||||
|
||||
[sub_resource type="SegmentShape2D" id="SegmentShape2D_r4tbf"]
|
||||
a = Vector2(0, -80)
|
||||
b = Vector2(0, 80)
|
||||
|
||||
[node name="CursorKnife" unique_id=736659683 instance=ExtResource("1_epcdw")]
|
||||
script = ExtResource("2_glt8o")
|
||||
speed = 5.0
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.25
|
||||
autoSpawnAnimation = true
|
||||
autoDestroyOnHitMap = false
|
||||
autoPlayTexture = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
position = Vector2(-33, 4)
|
||||
rotation = -0.6813664
|
||||
scale = Vector2(1e-05, 1e-05)
|
||||
sprite_frames = SubResource("SpriteFrames_vdv8l")
|
||||
frame_progress = 1.0
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_t6dk8")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="1" unique_id=1234210493]
|
||||
z_index = -1
|
||||
position = Vector2(28.85057, 31.122555)
|
||||
rotation = 0.6806784
|
||||
amount = 100
|
||||
preprocess = 1.0
|
||||
process_material = SubResource("ParticleProcessMaterial_aqt0q")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
position = Vector2(40, 0)
|
||||
shape = SubResource("SegmentShape2D_r4tbf")
|
||||
@@ -0,0 +1,28 @@
|
||||
[gd_scene format=3 uid="uid://b6ysa5wejv2hd"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_tgmam"]
|
||||
[ext_resource type="Texture2D" uid="uid://dp6memu16bc7b" path="res://resources/bullets/wood/daoli.png" id="2_cl8cv"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_odnqa"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_cl8cv")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_21d8r"]
|
||||
radius = 18.0
|
||||
|
||||
[node name="Daoli" unique_id=5571707 instance=ExtResource("1_tgmam")]
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.07520806, 0.07520806)
|
||||
sprite_frames = SubResource("SpriteFrames_odnqa")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
position = Vector2(4, 4)
|
||||
shape = SubResource("CircleShape2D_21d8r")
|
||||
@@ -0,0 +1,64 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://df67upy2qhwng"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_q6qy4"]
|
||||
[ext_resource type="Script" uid="uid://cyaq3u5iu08uo" path="res://scripts/Contents/Bullets/Egg.gd" id="2_6esgc"]
|
||||
[ext_resource type="Texture2D" uid="uid://dn1rrlcltalbw" path="res://resources/bullets/Thunder/篮球.svg" id="3_6esgc"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_6esgc"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_6esgc")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_6esgc"]
|
||||
_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_m48vu"]
|
||||
curve = SubResource("Curve_6esgc")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_qotgv"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.7), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_jb1ir"]
|
||||
curve = SubResource("Curve_qotgv")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_l0xv4"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(0, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 200.0
|
||||
initial_velocity_max = 200.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.79999995
|
||||
scale_max = 0.79999995
|
||||
scale_curve = SubResource("CurveTexture_jb1ir")
|
||||
alpha_curve = SubResource("CurveTexture_m48vu")
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_m48vu"]
|
||||
radius = 24.0
|
||||
|
||||
[node name="Egg" instance=ExtResource("1_q6qy4")]
|
||||
script = ExtResource("2_6esgc")
|
||||
speed = 0.0
|
||||
lifeTime = 3000.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
rotation = 1.5707964
|
||||
scale = Vector2(1.25, 1.25)
|
||||
sprite_frames = SubResource("SpriteFrames_6esgc")
|
||||
|
||||
[node name="trail2" type="GPUParticles2D" parent="texture" index="1"]
|
||||
z_index = -1
|
||||
texture = ExtResource("3_6esgc")
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_l0xv4")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
shape = SubResource("CircleShape2D_m48vu")
|
||||
@@ -0,0 +1,166 @@
|
||||
[gd_scene format=3 uid="uid://x1xi4efivpwj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_na6tw"]
|
||||
[ext_resource type="Script" uid="uid://b7vswg8ju8a0u" path="res://scripts/Contents/Bullets/InfinitySword.gd" id="2_nbqhn"]
|
||||
[ext_resource type="Texture2D" uid="uid://bp687pj8b7wv0" path="res://resources/bullets/infinity-sword/Effect_DangerJumpSlash6.png" id="3_nbqhn"]
|
||||
[ext_resource type="AudioStream" uid="uid://b0emg4tbjpl1l" path="res://resources/sounds/effect/fireshot.mp3" id="4_gbi5w"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_c741v"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_nbqhn")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"default",
|
||||
"speed": 15.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_nbqhn"]
|
||||
length = 0.001
|
||||
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),
|
||||
"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(".: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(".: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, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_d85mn"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_6n88i"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bk7mn"]
|
||||
resource_name = "spawn"
|
||||
length = 2.0
|
||||
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, 0, 2),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0, 0, 0.5, -0.25, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, -0.25, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2, 1.8, 2)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0, 0, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 0.5, -0.25, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, -0.25, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.2, 1.8, 2)
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.2, 1.8, 2),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/3/type = "audio"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("audio")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("4_gbi5w")
|
||||
}],
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/3/use_blend = true
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_3cvbl"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_nbqhn"),
|
||||
&"destroy": SubResource("Animation_d85mn"),
|
||||
&"loop": SubResource("Animation_6n88i"),
|
||||
&"spawn": SubResource("Animation_bk7mn")
|
||||
}
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_v6780"]
|
||||
radius = 124.0
|
||||
height = 580.0
|
||||
|
||||
[node name="InfinitySword" unique_id=2133299016 instance=ExtResource("1_na6tw")]
|
||||
script = ExtResource("2_nbqhn")
|
||||
speed = 25.0
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.1
|
||||
autoSpawnAnimation = true
|
||||
autoPlayTexture = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
rotation = 2.9485245
|
||||
scale = Vector2(1e-05, 1e-05)
|
||||
sprite_frames = SubResource("SpriteFrames_c741v")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_3cvbl")
|
||||
|
||||
[node name="audio" parent="texture" index="1" unique_id=1167114186]
|
||||
volume_db = 10.0
|
||||
max_distance = 10000.0
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CapsuleShape2D_v6780")
|
||||
@@ -0,0 +1,170 @@
|
||||
[gd_scene format=3 uid="uid://blfjkp81iljod"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_mb274"]
|
||||
[ext_resource type="Texture2D" uid="uid://c51735ydp13rw" path="res://resources/bullets/kuaizi/kuaizi.png" id="2_vrapo"]
|
||||
[ext_resource type="AudioStream" uid="uid://cmyq248jgd6kj" path="res://resources/sounds/effect/kuaizi.mp3" id="3_7qns6"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_7qns6"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_vrapo")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vrapo"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:position")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".: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, 1)]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%hitbox:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7qns6"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_lfw6u"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_riea1"]
|
||||
resource_name = "spawn"
|
||||
step = 0.05
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.15),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(-400, 0), Vector2(-100, 0)]
|
||||
}
|
||||
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.15),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/2/type = "audio"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("audio")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_7qns6")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.11914943)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%hitbox:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.15),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ygnl7"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_vrapo"),
|
||||
&"destroy": SubResource("Animation_7qns6"),
|
||||
&"loop": SubResource("Animation_lfw6u"),
|
||||
&"spawn": SubResource("Animation_riea1")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_7qns6"]
|
||||
radius = 35.128338
|
||||
|
||||
[node name="Kuaizi" unique_id=5571707 instance=ExtResource("1_mb274")]
|
||||
displayName = "筷子"
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.3, 0.3)
|
||||
sprite_frames = SubResource("SpriteFrames_7qns6")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_ygnl7")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CircleShape2D_7qns6")
|
||||
@@ -0,0 +1,123 @@
|
||||
[gd_scene format=3 uid="uid://db2jwaqphd1cx"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_4sjx4"]
|
||||
[ext_resource type="Script" uid="uid://b1y8r5xrhhso" path="res://scripts/Contents/Bullets/MagicMissle.gd" id="2_lrw10"]
|
||||
[ext_resource type="Texture2D" uid="uid://bl1i26ovfpxwc" path="res://resources/bullets/magic-missle/tr.webp" id="2_ross6"]
|
||||
[ext_resource type="AudioStream" uid="uid://cn876dtp1ypqx" path="res://resources/sounds/effect/Collect.wav" id="3_3jny5"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkiaaucejquik" path="res://resources/bullets/light-express/Everlasting_Rainbow.png" id="3_lrw10"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_3jny5"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_grb5l"]
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("audio")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_3jny5")
|
||||
}],
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_jigkj"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_mgg76"]
|
||||
resource_name = "spawn"
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_s86wr"]
|
||||
_data = {
|
||||
&"destroy": SubResource("Animation_3jny5"),
|
||||
&"hit": SubResource("Animation_grb5l"),
|
||||
&"loop": SubResource("Animation_jigkj"),
|
||||
&"spawn": SubResource("Animation_mgg76")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_lrw10"]
|
||||
radius = 18.027756
|
||||
|
||||
[sub_resource type="Curve" id="Curve_lrw10"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.2, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_3jny5"]
|
||||
curve = SubResource("Curve_lrw10")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_grb5l"]
|
||||
_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_jigkj"]
|
||||
curve = SubResource("Curve_grb5l")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_rugh7"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.2, 1), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_lrw10"]
|
||||
curve = SubResource("Curve_rugh7")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_mgg76"]
|
||||
particle_flag_disable_z = true
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
angle_curve = SubResource("CurveTexture_jigkj")
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 15.0
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 200.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.5
|
||||
scale_max = 0.9
|
||||
scale_curve = SubResource("CurveTexture_lrw10")
|
||||
alpha_curve = SubResource("CurveTexture_3jny5")
|
||||
|
||||
[node name="MagicMissle" unique_id=5571707 instance=ExtResource("1_4sjx4")]
|
||||
script = ExtResource("2_lrw10")
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.1
|
||||
|
||||
[node name="animator" parent="texture" parent_id_path=PackedInt32Array(162977358) index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_s86wr")
|
||||
|
||||
[node name="audio" parent="texture" parent_id_path=PackedInt32Array(162977358) index="1" unique_id=1167114186]
|
||||
stream = ExtResource("3_3jny5")
|
||||
|
||||
[node name="static" type="Sprite2D" parent="texture" parent_id_path=PackedInt32Array(162977358) index="2" unique_id=1008850333]
|
||||
position = Vector2(-58.999996, 0)
|
||||
scale = Vector2(0.79195106, 0.79195106)
|
||||
texture = ExtResource("3_lrw10")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
rotation = 1.5707964
|
||||
shape = SubResource("CircleShape2D_lrw10")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="." index="2" unique_id=1403224943]
|
||||
z_index = -1
|
||||
amount = 50
|
||||
texture = ExtResource("2_ross6")
|
||||
visibility_rect = Rect2(-1000, -1000, 2000, 2000)
|
||||
process_material = SubResource("ParticleProcessMaterial_mgg76")
|
||||
@@ -0,0 +1,92 @@
|
||||
[gd_scene load_steps=14 format=3 uid="uid://bhnhfefm4m87i"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_yrddj"]
|
||||
[ext_resource type="Texture2D" uid="uid://d4h0i65n0dveo" path="res://resources/bullets/needle/1.svg" id="2_enod1"]
|
||||
[ext_resource type="Script" uid="uid://whqgw065ifss" path="res://scripts/Contents/Bullets/Needle.gd" id="2_mjqpl"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_mjqpl"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_enod1")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_kvg2u"]
|
||||
_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_n2a3y"]
|
||||
curve = SubResource("Curve_kvg2u")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_ux5gl"]
|
||||
colors = PackedColorArray(1, 0.47012484, 0, 1, 1, 0.9023062, 0.70387197, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_ikerd"]
|
||||
gradient = SubResource("Gradient_ux5gl")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3yvym"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(1, 40, 1)
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
spread = 15.0
|
||||
initial_velocity_min = -50.0
|
||||
initial_velocity_max = 50.0
|
||||
gravity = Vector3(0, 200, 0)
|
||||
scale_max = 5.0
|
||||
color_initial_ramp = SubResource("GradientTexture1D_ikerd")
|
||||
alpha_curve = SubResource("CurveTexture_n2a3y")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_enod1"]
|
||||
_data = [Vector2(0, 0.4), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_mjqpl"]
|
||||
curve = SubResource("Curve_enod1")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_enod1"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(0, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 150.0
|
||||
initial_velocity_max = 150.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.79999995
|
||||
scale_max = 0.79999995
|
||||
alpha_curve = SubResource("CurveTexture_mjqpl")
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_enod1"]
|
||||
size = Vector2(138, 8.765)
|
||||
|
||||
[node name="Needle" instance=ExtResource("1_yrddj")]
|
||||
script = ExtResource("2_mjqpl")
|
||||
penerate = 1.0
|
||||
lifeTime = 4000.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
position = Vector2(73, 0)
|
||||
rotation = 1.5707964
|
||||
sprite_frames = SubResource("SpriteFrames_mjqpl")
|
||||
|
||||
[node name="light" type="GPUParticles2D" parent="texture" index="1"]
|
||||
z_index = -1
|
||||
position = Vector2(0, 34)
|
||||
amount = 50
|
||||
preprocess = 1.0
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_3yvym")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="2"]
|
||||
z_index = -1
|
||||
texture = ExtResource("2_enod1")
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_enod1")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
position = Vector2(67, 0)
|
||||
shape = SubResource("RectangleShape2D_enod1")
|
||||
@@ -146,7 +146,6 @@ penerate = 1.0
|
||||
lifeTime = 1000.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
knockback = 10.0
|
||||
|
||||
[node name="animator" parent="texture" index="0"]
|
||||
libraries = {
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
[gd_scene format=3 uid="uid://brt2q316hrswe"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_57y3f"]
|
||||
[ext_resource type="Script" uid="uid://bi7nde2rs0w4m" path="res://scripts/Contents/Bullets/Parrier.gd" id="2_li4th"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ksxds"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%texture/..:parryRate")
|
||||
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)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_li4th"]
|
||||
resource_name = "spawn"
|
||||
length = 0.3
|
||||
step = 0.01
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%texture/..:parryRate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0.1, 0, 0, -0.3, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.3)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k4ctn"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_ksxds"),
|
||||
&"spawn": SubResource("Animation_li4th")
|
||||
}
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_li4th"]
|
||||
radius = 60.0
|
||||
height = 300.0
|
||||
|
||||
[node name="Parrier" unique_id=2089111975 instance=ExtResource("1_57y3f")]
|
||||
script = ExtResource("2_li4th")
|
||||
parryRate = 0.0
|
||||
displayName = "爪击"
|
||||
baseDamage = 5.0
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
scale = Vector2(0.8, 0.8)
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_k4ctn")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
position = Vector2(150, 0)
|
||||
rotation = 1.5707964
|
||||
shape = SubResource("CapsuleShape2D_li4th")
|
||||
@@ -0,0 +1,61 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://cnvaff2nrgj17"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_xeuh5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dk6basvgsbdqn" path="res://resources/bullets/parrier/Effect_ParryCounterPrepare8.png" id="2_3wdex"]
|
||||
[ext_resource type="Script" uid="uid://6to3ptrfe6dr" path="res://scripts/Contents/Bullets/ParryBall.gd" id="2_cc0al"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_cc0al"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_3wdex")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_cc0al"]
|
||||
_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_la26q"]
|
||||
curve = SubResource("Curve_cc0al")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_2gp61"]
|
||||
_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_yhjlb"]
|
||||
curve = SubResource("Curve_2gp61")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_h6o5w"]
|
||||
particle_flag_disable_z = true
|
||||
angular_velocity_min = -200.00002
|
||||
angular_velocity_max = 199.99998
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.5
|
||||
scale_max = 0.5
|
||||
scale_curve = SubResource("CurveTexture_yhjlb")
|
||||
alpha_curve = SubResource("CurveTexture_la26q")
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_3wdex"]
|
||||
radius = 50.0
|
||||
|
||||
[node name="ParryBall" instance=ExtResource("1_xeuh5")]
|
||||
script = ExtResource("2_cc0al")
|
||||
baseDamage = 0.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
sprite_frames = SubResource("SpriteFrames_cc0al")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="1"]
|
||||
z_index = -1
|
||||
amount = 10
|
||||
texture = ExtResource("2_3wdex")
|
||||
lifetime = 0.5
|
||||
process_material = SubResource("ParticleProcessMaterial_h6o5w")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
shape = SubResource("CircleShape2D_3wdex")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://c6wjncfsm2rxw"]
|
||||
[gd_scene format=3 uid="uid://c6wjncfsm2rxw"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_7tnrb"]
|
||||
[ext_resource type="Script" uid="uid://t1q1eq8fk0ro" path="res://scripts/Contents/Bullets/PurpleCrystal.gd" id="2_it0pa"]
|
||||
@@ -18,17 +18,18 @@ animations = [{
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_gdnkp"]
|
||||
radius = 5.0
|
||||
|
||||
[node name="PurpleCrystalSmall" instance=ExtResource("1_7tnrb")]
|
||||
[node name="PurpleCrystalSmall" unique_id=468411397 instance=ExtResource("1_7tnrb")]
|
||||
modulate = Color(1.5, 1.5, 1.5, 1)
|
||||
script = ExtResource("2_it0pa")
|
||||
displayName = "微型水晶"
|
||||
speed = 15.0
|
||||
baseDamage = 1.0
|
||||
penerate = 0.25
|
||||
lifeTime = 1000.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.6, 0.6)
|
||||
sprite_frames = SubResource("SpriteFrames_r86b3")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("CircleShape2D_gdnkp")
|
||||
|
||||
@@ -0,0 +1,141 @@
|
||||
[gd_scene format=3 uid="uid://bhp1ru3rjwkbf"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_1ke2b"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctmxadaowx5ps" path="res://resources/weapons/Volcano.webp" id="2_q2yg1"]
|
||||
[ext_resource type="Script" uid="uid://chyrnrbgcudmk" path="res://scripts/Contents/Bullets/QKSword.gd" id="2_x26jp"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_x26jp"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_q2yg1")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_x26jp"]
|
||||
length = 0.001
|
||||
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),
|
||||
"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(".: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 = "bezier"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:rotation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/3/type = "bezier"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:modulate:a")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_q2yg1"]
|
||||
resource_name = "spawn"
|
||||
step = 0.1
|
||||
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, 2),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 1.5, -0.16666667, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 1)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:scale:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 2),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 1.5, -0.16666667, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 1)
|
||||
}
|
||||
tracks/2/type = "bezier"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:rotation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(-4.71, -0.25, 0, 0.25, 0, 0.78, -0.15, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 1)
|
||||
}
|
||||
tracks/3/type = "bezier"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:modulate:a")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 2),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 1, -0.16666667, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 1)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_evtlt"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_x26jp"),
|
||||
&"spawn": SubResource("Animation_q2yg1")
|
||||
}
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_q2yg1"]
|
||||
size = Vector2(146, 26)
|
||||
|
||||
[node name="QKSword" unique_id=1066937094 instance=ExtResource("1_1ke2b")]
|
||||
script = ExtResource("2_x26jp")
|
||||
displayName = "乾坤剑"
|
||||
speed = 20.0
|
||||
baseDamage = 25.0
|
||||
penerate = 1.0
|
||||
penerateDamageReduction = 0.2
|
||||
lifeTime = 3000.0
|
||||
autoSpawnAnimation = true
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
scale = Vector2(1e-05, 1e-05)
|
||||
sprite_frames = SubResource("SpriteFrames_x26jp")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_evtlt")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("RectangleShape2D_q2yg1")
|
||||
@@ -0,0 +1,13 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cocn5lqxetw2u"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_ixcon"]
|
||||
[ext_resource type="Script" uid="uid://cmph2bim5oro5" path="res://scripts/Contents/Bullets/QKSwordHandler.gd" id="2_y2oc8"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_ixcon"]
|
||||
radius = 50.0
|
||||
|
||||
[node name="QKSwordHandler" instance=ExtResource("1_ixcon")]
|
||||
script = ExtResource("2_y2oc8")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
shape = SubResource("CircleShape2D_ixcon")
|
||||
@@ -0,0 +1,52 @@
|
||||
[gd_scene format=3 uid="uid://oq2j018das8d"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_ceess"]
|
||||
[ext_resource type="Texture2D" uid="uid://b84vn2kmvsrhm" path="res://resources/bullets/scblock/0.png" id="2_78ubb"]
|
||||
[ext_resource type="Script" uid="uid://cek16mji13xpe" path="res://scripts/Contents/Bullets/SCBlock.gd" id="2_brae2"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_brae2"]
|
||||
_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_m2ljf"]
|
||||
curve = SubResource("Curve_brae2")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_m2ljf"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.7), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_bgwsv"]
|
||||
curve = SubResource("Curve_m2ljf")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_brae2"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 500.0
|
||||
initial_velocity_max = 500.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_curve = SubResource("CurveTexture_bgwsv")
|
||||
alpha_curve = SubResource("CurveTexture_m2ljf")
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_brae2"]
|
||||
size = Vector2(120, 32)
|
||||
|
||||
[node name="SCBlock" unique_id=5571707 instance=ExtResource("1_ceess")]
|
||||
script = ExtResource("2_brae2")
|
||||
speed = 1.0
|
||||
baseDamage = 5.0
|
||||
lifeTime = 2000.0
|
||||
|
||||
[node name="static" type="Sprite2D" parent="texture" parent_id_path=PackedInt32Array(162977358) index="2" unique_id=1262983065]
|
||||
scale = Vector2(0.3, 0.3)
|
||||
texture = ExtResource("2_78ubb")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture/static" index="0" unique_id=1828495322]
|
||||
z_index = -1
|
||||
amount = 7
|
||||
texture = ExtResource("2_78ubb")
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_brae2")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("RectangleShape2D_brae2")
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://doytyuk72vr74"]
|
||||
[gd_scene format=3 uid="uid://doytyuk72vr74"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_4oiyn"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctmxadaowx5ps" path="res://resources/weapons/Volcano.webp" id="2_668mx"]
|
||||
@@ -6,86 +6,32 @@
|
||||
|
||||
[sub_resource type="Animation" id="Animation_i7b6y"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("static:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("static:scale")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_668mx"]
|
||||
resource_name = "spawn"
|
||||
step = 0.05
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("static:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.1, 0.90000004, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.5), Color(1, 1, 1, 0.5), Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("static:scale")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.1, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0), Vector2(1.5, 1.5), Vector2(0, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_i7b6y"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_i7b6y"),
|
||||
&"spawn": SubResource("Animation_668mx")
|
||||
&"RESET": SubResource("Animation_i7b6y")
|
||||
}
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_668mx"]
|
||||
size = Vector2(76, 12)
|
||||
size = Vector2(192, 50)
|
||||
|
||||
[node name="VolcanoShadow" instance=ExtResource("1_4oiyn")]
|
||||
[node name="VolcanoShadow" unique_id=1512282051 instance=ExtResource("1_4oiyn")]
|
||||
script = ExtResource("2_i7b6y")
|
||||
speed = 25.0
|
||||
penerate = 0.35
|
||||
penerateDamageReduction = 0.2
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
penerate = 0.85
|
||||
penerateDamageReduction = 0.1
|
||||
lifeTime = 2000.0
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
rotation = 0.7853982
|
||||
|
||||
[node name="animator" parent="texture" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_i7b6y")
|
||||
}
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_i7b6y")
|
||||
|
||||
[node name="static" type="Sprite2D" parent="texture" index="1"]
|
||||
[node name="static" type="Sprite2D" parent="texture" index="1" unique_id=1656204664]
|
||||
modulate = Color(1, 1, 1, 0.5)
|
||||
scale = Vector2(2, 2)
|
||||
texture = ExtResource("2_668mx")
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("RectangleShape2D_668mx")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=10 format=3 uid="uid://gnenrlcspjuq"]
|
||||
[gd_scene format=3 uid="uid://gnenrlcspjuq"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_k41ea"]
|
||||
[ext_resource type="Script" uid="uid://iylhd18nf5a1" path="res://scripts/Contents/Bullets/WhiteSoul.gd" id="2_ld7n7"]
|
||||
@@ -15,6 +15,38 @@ animations = [{
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_b8ukb"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7gepi"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vrtf3"]
|
||||
resource_name = "spawn"
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_tinfk"]
|
||||
_data = {
|
||||
&"destroy": SubResource("Animation_b8ukb"),
|
||||
&"loop": SubResource("Animation_7gepi"),
|
||||
&"spawn": SubResource("Animation_vrtf3")
|
||||
}
|
||||
|
||||
[sub_resource type="Curve" id="Curve_r03vp"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
@@ -41,18 +73,22 @@ scale_max = 0.8
|
||||
scale_curve = SubResource("CurveTexture_7ga5a")
|
||||
alpha_curve = SubResource("CurveTexture_bd63g")
|
||||
|
||||
[node name="WhiteSoul" instance=ExtResource("1_k41ea")]
|
||||
[node name="WhiteSoul" unique_id=1863464355 instance=ExtResource("1_k41ea")]
|
||||
texture_filter = 1
|
||||
script = ExtResource("2_ld7n7")
|
||||
displayName = "怪物灵魂"
|
||||
speed = 20.0
|
||||
penerate = 0.5
|
||||
autoDestroyOnHitMap = false
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
rotation = -1.5708
|
||||
sprite_frames = SubResource("SpriteFrames_3yyb4")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="1"]
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_tinfk")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="1" unique_id=1079331435]
|
||||
amount = 10
|
||||
texture = ExtResource("2_mqva0")
|
||||
preprocess = 1.0
|
||||
|
||||
@@ -0,0 +1,168 @@
|
||||
[gd_scene format=3 uid="uid://jmpm68e3um3k"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_yfmqu"]
|
||||
[ext_resource type="Script" uid="uid://bkopn3gee3qp1" path="res://scripts/Contents/Bullets/Wood.gd" id="2_f5eiv"]
|
||||
[ext_resource type="Texture2D" uid="uid://bols4gt28y3a" path="res://resources/bullets/wood/wood.png" id="3_dol0b"]
|
||||
[ext_resource type="AudioStream" uid="uid://lwsltsv0tk0t" path="res://resources/sounds/effect/xiangkan.wav" id="4_7fjhq"]
|
||||
[ext_resource type="Texture2D" uid="uid://chn486hoa86bs" path="res://resources/bullets/wood/mother.png" id="4_dth5r"]
|
||||
[ext_resource type="Texture2D" uid="uid://dp6memu16bc7b" path="res://resources/bullets/wood/daoli.png" id="5_8j03k"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_dth5r"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_dol0b")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7i45i"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vvrml"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7cf0r"]
|
||||
resource_name = "spawn"
|
||||
|
||||
[sub_resource type="Animation" id="Animation_0q72p"]
|
||||
resource_name = "xiangkan"
|
||||
length = 2.0
|
||||
step = 0.1
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("audio")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("4_7fjhq")
|
||||
}],
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_vaf4v"]
|
||||
_data = {
|
||||
&"destroy": SubResource("Animation_7i45i"),
|
||||
&"loop": SubResource("Animation_vvrml"),
|
||||
&"spawn": SubResource("Animation_7cf0r"),
|
||||
&"xiangkan": SubResource("Animation_0q72p")
|
||||
}
|
||||
|
||||
[sub_resource type="Curve" id="Curve_dol0b"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.1, 1), 0.0, 0.0, 0, 0, Vector2(0.5, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_dth5r"]
|
||||
curve = SubResource("Curve_dol0b")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_8j03k"]
|
||||
_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_7fjhq"]
|
||||
curve = SubResource("Curve_8j03k")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_7i45i"]
|
||||
colors = PackedColorArray(1, 0, 0, 1, 1, 0.8451766, 0, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_vvrml"]
|
||||
gradient = SubResource("Gradient_7i45i")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_7cf0r"]
|
||||
_data = [Vector2(0.5, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.1), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_0q72p"]
|
||||
curve = SubResource("Curve_7cf0r")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_vaf4v"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 50.0
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
angle_curve = SubResource("CurveTexture_7fjhq")
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 200.0
|
||||
initial_velocity_max = 500.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
radial_accel_min = -100.0
|
||||
radial_accel_max = -100.0
|
||||
scale_min = 10.0
|
||||
scale_max = 20.0
|
||||
scale_curve = SubResource("CurveTexture_0q72p")
|
||||
color_initial_ramp = SubResource("GradientTexture1D_vvrml")
|
||||
alpha_curve = SubResource("CurveTexture_dth5r")
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_8j03k"]
|
||||
size = Vector2(244, 32)
|
||||
|
||||
[node name="Wood" unique_id=5571707 instance=ExtResource("1_yfmqu")]
|
||||
script = ExtResource("2_f5eiv")
|
||||
displayName = "浮木"
|
||||
penerate = 1.0
|
||||
lifeTime = 5000.0
|
||||
metadata/_edit_vertical_guides_ = [200.0, -260.0]
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(0.4, 0.4)
|
||||
sprite_frames = SubResource("SpriteFrames_dth5r")
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_vaf4v")
|
||||
|
||||
[node name="audio" parent="texture" index="1" unique_id=1167114186]
|
||||
max_distance = 10000.0
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="texture" index="2" unique_id=1380786582]
|
||||
z_index = 1
|
||||
position = Vector2(-322.50006, -10.000002)
|
||||
amount = 150
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_vaf4v")
|
||||
|
||||
[node name="mother" type="Node2D" parent="texture" index="3" unique_id=673246472]
|
||||
unique_name_in_owner = true
|
||||
scale = Vector2(0.99999994, 0.99999994)
|
||||
|
||||
[node name="motherStatic" type="Sprite2D" parent="texture/mother" index="0" unique_id=1786534151]
|
||||
position = Vector2(0, -170.00002)
|
||||
scale = Vector2(0.24794728, 0.24794728)
|
||||
texture = ExtResource("4_dth5r")
|
||||
|
||||
[node name="daoli" type="Node2D" parent="texture" index="4" unique_id=1077452115]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(222.5, 0)
|
||||
scale = Vector2(0.99999994, 0.99999994)
|
||||
|
||||
[node name="daoliStatic" type="Sprite2D" parent="texture/daoli" index="0" unique_id=1212418046]
|
||||
position = Vector2(0, -92.5)
|
||||
scale = Vector2(0.18411627, 0.18411627)
|
||||
texture = ExtResource("5_8j03k")
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
shape = SubResource("RectangleShape2D_8j03k")
|
||||
@@ -0,0 +1,290 @@
|
||||
[gd_scene format=3 uid="uid://bwr1jbnnkvkgi"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_eg848"]
|
||||
[ext_resource type="Texture2D" uid="uid://d1ismqrlhbv7f" path="res://resources/bullets/wuwei/Wuwei.png" id="2_6ny68"]
|
||||
[ext_resource type="Script" uid="uid://dxgplcmmg0dgi" path="res://scripts/Contents/Bullets/Wuwei.gd" id="2_vxgkj"]
|
||||
[ext_resource type="PackedScene" uid="uid://bog4t1abiv5sb" path="res://components/Effects/DangerAttackStar.tscn" id="4_rpg0e"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_6ny68"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
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),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("%hitbox:disabled")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("static/DangerAttackStar:visible")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/4/type = "bezier"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("static/DangerAttackStar:position:x")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/5/type = "bezier"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("static/DangerAttackStar:position:y")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/6/type = "bezier"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath(".:scale:x")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/7/type = "bezier"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath(".:scale:y")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vxgkj"]
|
||||
resource_name = "destroy"
|
||||
length = 0.5
|
||||
step = 0.1
|
||||
|
||||
[sub_resource type="Animation" id="Animation_rpg0e"]
|
||||
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": [0.0, 6.28319]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_06poh"]
|
||||
resource_name = "spawn"
|
||||
length = 3.0
|
||||
step = 0.05
|
||||
tracks/0/type = "bezier"
|
||||
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 = {
|
||||
"handle_modes": PackedInt32Array(0, 2),
|
||||
"points": PackedFloat32Array(0, 0, 0, 3.5, 4, -1.57, -2, -2, 0, 0),
|
||||
"times": PackedFloat32Array(0, 3)
|
||||
}
|
||||
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.6, 2.2, 3),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("%hitbox:disabled")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 2, 3),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, false]
|
||||
}
|
||||
tracks/3/type = "method"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%texture/..")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(1.3, 2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"beReady"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"shoot"
|
||||
}]
|
||||
}
|
||||
tracks/4/type = "method"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("static/DangerAttackStar")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0.9),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"shot"
|
||||
}]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("static/DangerAttackStar:visible")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.9),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/6/type = "bezier"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("static/DangerAttackStar:position:x")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0),
|
||||
"points": PackedFloat32Array(-176.115, -0.25, 0, 0, 0, 170.913, -0.24, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0.9, 1.14)
|
||||
}
|
||||
tracks/7/type = "bezier"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("static/DangerAttackStar:position:y")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(-5, -0.25, 0, 0.25, 0, -5, -0.036666673, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0.9, 1.14)
|
||||
}
|
||||
tracks/8/type = "bezier"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath(".:scale:x")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 1, -0.2, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
tracks/9/type = "bezier"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath(".:scale:y")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"handle_modes": PackedInt32Array(2, 0),
|
||||
"points": PackedFloat32Array(0, 0, 0, 0, 0, 1, -0.2, 0, 0, 0),
|
||||
"times": PackedFloat32Array(0, 0.25)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_57ptn"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_6ny68"),
|
||||
&"destroy": SubResource("Animation_vxgkj"),
|
||||
&"loop": SubResource("Animation_rpg0e"),
|
||||
&"spawn": SubResource("Animation_06poh")
|
||||
}
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_6ny68"]
|
||||
radius = 141.9448
|
||||
height = 725.7404
|
||||
|
||||
[node name="Wuwei" unique_id=326826451 instance=ExtResource("1_eg848")]
|
||||
script = ExtResource("2_vxgkj")
|
||||
canMove = true
|
||||
penerate = 1.0
|
||||
autoSpawnAnimation = true
|
||||
freeAfterSpawn = true
|
||||
metadata/_edit_vertical_guides_ = [406.0]
|
||||
|
||||
[node name="texture" parent="." index="0" unique_id=162977358]
|
||||
scale = Vector2(1e-05, 1e-05)
|
||||
|
||||
[node name="animator" parent="texture" index="0" unique_id=1114087117]
|
||||
libraries/ = SubResource("AnimationLibrary_57ptn")
|
||||
|
||||
[node name="static" type="Sprite2D" parent="texture" index="1" unique_id=892692141]
|
||||
position = Vector2(300, 0)
|
||||
texture = ExtResource("2_6ny68")
|
||||
|
||||
[node name="anchorSpawn" type="Node2D" parent="texture/static" index="0" unique_id=1327931418]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(170.913, -7)
|
||||
|
||||
[node name="DangerAttackStar" parent="texture/static" index="1" unique_id=1065258878 instance=ExtResource("4_rpg0e")]
|
||||
|
||||
[node name="hitbox" parent="." index="1" unique_id=175349408]
|
||||
position = Vector2(235, -77)
|
||||
rotation = -0.29216617
|
||||
shape = SubResource("CapsuleShape2D_6ny68")
|
||||
@@ -0,0 +1,99 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://mo3t1r3ydrx4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_i51w8"]
|
||||
[ext_resource type="Script" uid="uid://c3ax35jdfjqox" path="res://scripts/Contents/Bullets/Yangyi.gd" id="2_sku1m"]
|
||||
[ext_resource type="Texture2D" uid="uid://dnpqfqfg6dwt4" path="res://resources/bullets/pencil/frames/pencil-a.svg" id="3_c3irh"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_peenw"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_c3irh")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_peenw"]
|
||||
length = 0.001
|
||||
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),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [0.0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_c3irh"]
|
||||
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": [0.0, 6.283185307179586]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_x2cof"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_peenw"),
|
||||
&"loop": SubResource("Animation_c3irh")
|
||||
}
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_c3irh"]
|
||||
radius = 43.011627
|
||||
|
||||
[sub_resource type="Curve" id="Curve_c3irh"]
|
||||
_data = [Vector2(0, 0.8), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_peenw"]
|
||||
curve = SubResource("Curve_c3irh")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_c3irh"]
|
||||
particle_flag_disable_z = true
|
||||
angle_min = 90.000015
|
||||
angle_max = 90.000015
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 500.0
|
||||
initial_velocity_max = 500.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
alpha_curve = SubResource("CurveTexture_peenw")
|
||||
|
||||
[node name="Yangyi" instance=ExtResource("1_i51w8")]
|
||||
script = ExtResource("2_sku1m")
|
||||
displayName = "超级铅笔"
|
||||
speed = 20.0
|
||||
lifeTime = 3000.0
|
||||
autoLoopAnimation = true
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_peenw")
|
||||
|
||||
[node name="animator" parent="texture" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_x2cof")
|
||||
}
|
||||
|
||||
[node name="hitbox" parent="." index="1"]
|
||||
shape = SubResource("CircleShape2D_c3irh")
|
||||
|
||||
[node name="trail" type="GPUParticles2D" parent="." index="2"]
|
||||
z_index = -1
|
||||
texture = ExtResource("3_c3irh")
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_c3irh")
|
||||
@@ -0,0 +1,57 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://b7bbfnw28lfv5"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_cpy11"]
|
||||
[ext_resource type="Texture2D" uid="uid://4x5llpjk6roc" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA0.png" id="2_nitan"]
|
||||
[ext_resource type="Texture2D" uid="uid://nuf41by5qav3" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA1.png" id="3_uqpvp"]
|
||||
[ext_resource type="Texture2D" uid="uid://cn3jub5bbs10s" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA2.png" id="4_5okru"]
|
||||
[ext_resource type="Texture2D" uid="uid://cuxujj0yo03cw" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA3.png" id="5_oqbka"]
|
||||
[ext_resource type="Texture2D" uid="uid://bnk7e6vdm73t" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA4.png" id="6_ufvya"]
|
||||
[ext_resource type="Texture2D" uid="uid://bd2asjjnvg2s1" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA5.png" id="7_tuckf"]
|
||||
[ext_resource type="Texture2D" uid="uid://qfx7cdpxl6gt" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA6.png" id="8_23j3h"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqryprhlv6pmn" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA7.png" id="9_dkwch"]
|
||||
[ext_resource type="Texture2D" uid="uid://de56iexewtrdm" path="res://resources/bullets/yee-abc/Effect_HoHoYee_AttackA8.png" id="10_paddf"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_qmfl0"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_nitan")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_uqpvp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_5okru")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_oqbka")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_ufvya")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_tuckf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_23j3h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_dkwch")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_paddf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": null
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"default",
|
||||
"speed": 20.0
|
||||
}]
|
||||
|
||||
[node name="YeeA" instance=ExtResource("1_cpy11")]
|
||||
|
||||
[node name="texture" parent="." index="0"]
|
||||
sprite_frames = SubResource("SpriteFrames_qmfl0")
|
||||
frame = 9
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,36 @@
|
||||
[gd_scene format=3 uid="uid://47ek7kev66gj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_afsds"]
|
||||
[ext_resource type="Script" uid="uid://cnqdjw7i7noxk" path="res://scripts/Contents/Characters/CyberCat.gd" id="2_afsds"]
|
||||
[ext_resource type="Texture2D" uid="uid://d1ajua4r4tn2k" path="res://resources/characters/cybercat/cybercat.png" id="3_afsds"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_vkls3"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="CyberCat" unique_id=1689157073 instance=ExtResource("1_afsds")]
|
||||
script = ExtResource("2_afsds")
|
||||
displayName = "赛博猫猫"
|
||||
drops = Array[int]([0, 1])
|
||||
dropCounts = Array[Vector2]([Vector2(50, 60), Vector2(10, 15)])
|
||||
metadata/_edit_vertical_guides_ = [200.0]
|
||||
|
||||
[node name="texture" parent="." index="3"]
|
||||
sprite_frames = SubResource("SpriteFrames_vkls3")
|
||||
|
||||
[node name="staticBackground" parent="texture" index="0"]
|
||||
position = Vector2(0, -10)
|
||||
scale = Vector2(0.37199643, 0.37199643)
|
||||
texture = ExtResource("3_afsds")
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(0, -135)
|
||||
@@ -0,0 +1,46 @@
|
||||
[gd_scene format=3 uid="uid://nl5h1vcfnn60"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_g8my0"]
|
||||
[ext_resource type="Script" uid="uid://be0o0iwf26hvx" path="res://scripts/Contents/Characters/Deepsea.gd" id="2_1qdp4"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6kpcsu1yohak" path="res://resources/characters/deepsea/0.png" id="2_5y3f7"]
|
||||
[ext_resource type="AudioStream" uid="uid://b5tswrcvrd3js" path="res://resources/sounds/effect/sddl.wav" id="3_hk3hc"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_5y3f7"]
|
||||
animations = [{
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1qdp4"]
|
||||
size = Vector2(165, 349)
|
||||
|
||||
[node name="Deepsea" unique_id=1544856335 instance=ExtResource("1_g8my0")]
|
||||
script = ExtResource("2_1qdp4")
|
||||
displayName = "深海"
|
||||
drops = Array[int]([0, 1])
|
||||
dropCounts = Array[Vector2]([Vector2(40, 80), Vector2(30, 60)])
|
||||
|
||||
[node name="attack1" type="AudioStreamPlayer2D" parent="sounds" index="7" unique_id=1216852444]
|
||||
stream = ExtResource("3_hk3hc")
|
||||
volume_db = 5.0
|
||||
|
||||
[node name="texture" parent="." index="3"]
|
||||
sprite_frames = SubResource("SpriteFrames_5y3f7")
|
||||
|
||||
[node name="staticBackground" parent="texture" index="0"]
|
||||
position = Vector2(0, -131)
|
||||
texture = ExtResource("2_5y3f7")
|
||||
|
||||
[node name="hitbox" parent="texture/hurtbox" index="0"]
|
||||
position = Vector2(-20.5, -123.5)
|
||||
shape = SubResource("RectangleShape2D_1qdp4")
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(0, -386)
|
||||
@@ -0,0 +1,43 @@
|
||||
[gd_scene format=3 uid="uid://dt3xviil00bw4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_bha5j"]
|
||||
[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": [],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_vkls3"]
|
||||
size = Vector2(190, 190)
|
||||
|
||||
[node name="Kernyr" unique_id=2092386193 instance=ExtResource("1_bha5j")]
|
||||
script = ExtResource("2_vkls3")
|
||||
displayName = "KOSHINO"
|
||||
drops = Array[int]([0, 1])
|
||||
dropCounts = Array[Vector2]([Vector2(30, 50), Vector2(20, 40)])
|
||||
appleCount = Vector2i(2, 5)
|
||||
|
||||
[node name="texture" parent="." index="3"]
|
||||
sprite_frames = SubResource("SpriteFrames_vkls3")
|
||||
|
||||
[node name="staticBackground" parent="texture" index="0"]
|
||||
position = Vector2(0, -46)
|
||||
scale = Vector2(0.399, 0.399)
|
||||
texture = ExtResource("3_vkls3")
|
||||
|
||||
[node name="hitbox" parent="texture/hurtbox" index="0"]
|
||||
position = Vector2(0, -46)
|
||||
shape = SubResource("RectangleShape2D_vkls3")
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(0, -213)
|
||||
@@ -1,9 +1,15 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://b5ysxff1ujv4l"]
|
||||
[gd_scene format=3 uid="uid://b5ysxff1ujv4l"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_8og84"]
|
||||
[ext_resource type="Script" uid="uid://b80jr04qpitly" path="res://scripts/Contents/Characters/MTY.gd" id="2_hjlm2"]
|
||||
[ext_resource type="Texture2D" uid="uid://b710rxx6yq2x1" path="res://resources/characters/bird/tera-a.svg" id="3_gxm04"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmmvtcahw5y5e" path="res://resources/characters/bird/tera-d.svg" id="4_ndje2"]
|
||||
[ext_resource type="Texture2D" uid="uid://54vaedgxog4i" path="res://resources/characters/bear/bear-walk-h.svg" id="3_8xxno"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmapkmo8ck3g7" path="res://resources/characters/bear/bear-walk-a.svg" id="4_l1n2d"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8j8ee5jrcdlq" path="res://resources/characters/bear/bear-walk-b.svg" id="5_l3wi2"]
|
||||
[ext_resource type="Texture2D" uid="uid://olok886lpghg" path="res://resources/characters/bear/bear-walk-c.svg" id="6_6o5k1"]
|
||||
[ext_resource type="Texture2D" uid="uid://xka0dvhh8hhq" path="res://resources/characters/bear/bear-walk-d.svg" id="7_15shm"]
|
||||
[ext_resource type="Texture2D" uid="uid://vm1drbho5j4t" path="res://resources/characters/bear/bear-walk-e.svg" id="8_vlc6w"]
|
||||
[ext_resource type="Texture2D" uid="uid://c46b6dsltjglj" path="res://resources/characters/bear/bear-walk-f.svg" id="9_fbcw4"]
|
||||
[ext_resource type="Texture2D" uid="uid://vaglbapaj4e0" path="res://resources/characters/bear/bear-walk-g.svg" id="10_0ftal"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_gxm04"]
|
||||
animations = [{
|
||||
@@ -22,7 +28,7 @@ animations = [{
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_gxm04")
|
||||
"texture": ExtResource("3_8xxno")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
@@ -30,22 +36,40 @@ animations = [{
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_gxm04")
|
||||
"texture": ExtResource("4_l1n2d")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_ndje2")
|
||||
"texture": ExtResource("5_l3wi2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_6o5k1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_15shm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_vlc6w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_fbcw4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_0ftal")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_8xxno")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 0.5
|
||||
"speed": 10.0
|
||||
}]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_fdkbo"]
|
||||
size = Vector2(138, 181)
|
||||
size = Vector2(232, 149)
|
||||
|
||||
[node name="MTY" instance=ExtResource("1_8og84")]
|
||||
[node name="MTY" unique_id=1673957637 instance=ExtResource("1_8og84")]
|
||||
script = ExtResource("2_hjlm2")
|
||||
displayName = "猫头鹰"
|
||||
displayName = "狗熊宝宝"
|
||||
drops = Array[int]([0, 1, 3])
|
||||
dropCounts = Array[Vector2]([Vector2(3, 6), Vector2(2, 4), Vector2(1, 3)])
|
||||
useStatic = true
|
||||
@@ -60,13 +84,14 @@ scale = Vector2(0.23718655, 0.23718655)
|
||||
|
||||
[node name="staticAnimation" parent="texture" index="1"]
|
||||
position = Vector2(0, -27)
|
||||
scale = Vector2(1.42485, 1.42485)
|
||||
scale = Vector2(1.1823181, 1.1823181)
|
||||
sprite_frames = SubResource("SpriteFrames_hjlm2")
|
||||
animation = &"idle"
|
||||
animation = &"walk"
|
||||
frame_progress = 0.5124606
|
||||
|
||||
[node name="hitbox" parent="texture/hurtbox" index="0"]
|
||||
position = Vector2(0, -26.5)
|
||||
shape = SubResource("RectangleShape2D_fdkbo")
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(0, -199)
|
||||
position = Vector2(0, -195)
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
[gd_scene load_steps=21 format=3 uid="uid://dky8574uqc18r"]
|
||||
[gd_scene format=3 uid="uid://dky8574uqc18r"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_e5pl8"]
|
||||
[ext_resource type="Script" uid="uid://cthtupc6dtbav" path="res://scripts/Contents/Characters/Rooster.gd" id="2_oqdqd"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqywctcj4y2xi" path="res://components/Weapons/Cogwheel.tscn" id="3_da2ca"]
|
||||
[ext_resource type="PackedScene" uid="uid://c0n3igy4hucrg" path="res://components/Weapons/PurpleCrystal.tscn" id="4_0omr3"]
|
||||
[ext_resource type="PackedScene" uid="uid://c0n3igy4hucrg" path="res://components/Weapons/PurpleCrystal.tscn" id="3_da2ca"]
|
||||
[ext_resource type="AudioStream" uid="uid://cdrevrq7n6yqa" path="res://resources/sounds/effect/Boing.mp3" id="4_66s6c"]
|
||||
[ext_resource type="AudioStream" uid="uid://benyec5bqni0b" path="res://resources/sounds/effect/Chomp.wav" id="4_k0yme"]
|
||||
[ext_resource type="AudioStream" uid="uid://dmxh3bpk8vyy5" path="res://resources/sounds/effect/Coin.mp3" id="5_xnbhq"]
|
||||
@@ -86,24 +85,14 @@ animations = [{
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_h1v0q"]
|
||||
radius = 61.204575
|
||||
|
||||
[node name="Rooster" instance=ExtResource("1_e5pl8")]
|
||||
[node name="Rooster" unique_id=1711205167 instance=ExtResource("1_e5pl8")]
|
||||
script = ExtResource("2_oqdqd")
|
||||
defaultCooldownUnit = null
|
||||
isBoss = null
|
||||
displayName = "公鸡"
|
||||
sprintMultiplier = null
|
||||
drops = null
|
||||
dropCounts = null
|
||||
appleCount = null
|
||||
level = null
|
||||
currentInvinsible = null
|
||||
useStatic = true
|
||||
hurtAudioRate = null
|
||||
health = null
|
||||
metadata/_edit_horizontal_guides_ = [-188.0]
|
||||
metadata/_edit_vertical_guides_ = [71.0]
|
||||
|
||||
[node name="chargeParticle" type="GPUParticles2D" parent="." index="0"]
|
||||
[node name="chargeParticle" type="GPUParticles2D" parent="." index="0" unique_id=1592717470]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -54)
|
||||
amount = 100
|
||||
@@ -112,9 +101,8 @@ process_material = SubResource("ParticleProcessMaterial_joj4g")
|
||||
[node name="weaponStore" parent="." index="2"]
|
||||
process_mode = 4
|
||||
|
||||
[node name="Cogwheel" parent="weaponStore" index="0" instance=ExtResource("3_da2ca")]
|
||||
|
||||
[node name="PurpleCrystal" parent="weaponStore" index="1" instance=ExtResource("4_0omr3")]
|
||||
[node name="PurpleCrystal" parent="weaponStore" index="0" unique_id=839753399 instance=ExtResource("3_da2ca")]
|
||||
debugRebuild = false
|
||||
|
||||
[node name="sprint" parent="sounds" index="0"]
|
||||
stream = ExtResource("4_66s6c")
|
||||
@@ -142,7 +130,7 @@ animation = &"idle"
|
||||
position = Vector2(8, -28)
|
||||
shape = SubResource("CircleShape2D_h1v0q")
|
||||
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0" unique_id=1939030218]
|
||||
position = Vector2(56, -69)
|
||||
|
||||
[node name="statebar" parent="." index="5" node_paths=PackedStringArray("entity")]
|
||||
|
||||
@@ -0,0 +1,208 @@
|
||||
[gd_scene load_steps=46 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"]
|
||||
[ext_resource type="Texture2D" uid="uid://b2yt10s6lu8mk" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC0.png" id="2_yfr3w"]
|
||||
[ext_resource type="Texture2D" uid="uid://6qsnb3ml3xbc" path="res://resources/characters/yee/sprint/HoHoYee_Run01.png" id="3_5yw3g"]
|
||||
[ext_resource type="Texture2D" uid="uid://celhe8x4pwgmu" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC1.png" id="3_aoevj"]
|
||||
[ext_resource type="Texture2D" uid="uid://d1r7p44oqum0t" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC2.png" id="4_m66g8"]
|
||||
[ext_resource type="Texture2D" uid="uid://ci4u1c6gpfqta" path="res://resources/characters/yee/sprint/HoHoYee_Run02.png" id="4_o3sg0"]
|
||||
[ext_resource type="Texture2D" uid="uid://bk1usifqftlr" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC3.png" id="5_8tu14"]
|
||||
[ext_resource type="Texture2D" uid="uid://jt50a681vqtu" path="res://resources/characters/yee/sprint/HoHoYee_Run03.png" id="5_n3g6e"]
|
||||
[ext_resource type="Texture2D" uid="uid://djccs5jfrwkdh" path="res://resources/characters/yee/sprint/HoHoYee_Run04.png" id="6_01m6o"]
|
||||
[ext_resource type="Texture2D" uid="uid://wtqhgh328pdc" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC4.png" id="6_4y8hg"]
|
||||
[ext_resource type="Texture2D" uid="uid://qpwruwuydamq" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC5.png" id="7_8yegl"]
|
||||
[ext_resource type="Texture2D" uid="uid://q5vdsai2k51a" path="res://resources/characters/yee/sprint/HoHoYee_Run05.png" id="7_rj8hr"]
|
||||
[ext_resource type="Texture2D" uid="uid://nqxp81gr4tfx" path="res://resources/characters/yee/sprint/HoHoYee_Run06.png" id="8_dswli"]
|
||||
[ext_resource type="Texture2D" uid="uid://dh7udy47gndep" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC6.png" id="8_ypsr3"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5uafr2d6h8j3" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC7.png" id="9_wh73l"]
|
||||
[ext_resource type="Texture2D" uid="uid://cvj5n4t7d0grj" path="res://resources/characters/yee/sprint/HoHoYee_Run07.png" id="9_y8gqw"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhhnwolk6n6qf" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC8.png" id="10_5e8ud"]
|
||||
[ext_resource type="Texture2D" uid="uid://cl5iy6k0dkgjm" path="res://resources/characters/yee/sprint/HoHoYee_Run08.png" id="10_urdmf"]
|
||||
[ext_resource type="Texture2D" uid="uid://bwikave85hns7" path="res://resources/characters/yee/sprint/HoHoYee_Run09.png" id="11_3sanw"]
|
||||
[ext_resource type="Texture2D" uid="uid://baghrfcgukn6v" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC9.png" id="11_62jbb"]
|
||||
[ext_resource type="Texture2D" uid="uid://caktlinhbcqk7" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC10.png" id="12_1t5io"]
|
||||
[ext_resource type="Texture2D" uid="uid://ihyywi5y6f30" path="res://resources/characters/yee/sprint/HoHoYee_Run10.png" id="12_ydlos"]
|
||||
[ext_resource type="Texture2D" uid="uid://dsighknq23uqy" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC11.png" id="13_bl4jg"]
|
||||
[ext_resource type="Texture2D" uid="uid://bpckafsbo2hle" path="res://resources/characters/yee/sprint/HoHoYee_Run11.png" id="13_qa4pg"]
|
||||
[ext_resource type="Texture2D" uid="uid://ds2aa4alwjsdx" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC12.png" id="14_g3wlu"]
|
||||
[ext_resource type="Texture2D" uid="uid://hcv0hhmlmqvn" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC13.png" id="15_icwwu"]
|
||||
[ext_resource type="Texture2D" uid="uid://b2ao0eqwfpngx" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC14.png" id="16_dgqcn"]
|
||||
[ext_resource type="Texture2D" uid="uid://tnbgx2kmiie6" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC15.png" id="17_ge8p2"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfgev40dlxr13" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC16.png" id="18_0pmyp"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0tv3lvrumobn" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC17.png" id="19_d3es8"]
|
||||
[ext_resource type="Texture2D" uid="uid://cud64dsju53b3" path="res://resources/characters/yee/attackABC/HoHoYee_AttackABC18.png" id="20_3m333"]
|
||||
[ext_resource type="Texture2D" uid="uid://m3fdcdnsat57" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD0.png" id="21_rn14k"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfc0omreybx1c" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD1.png" id="22_eyks3"]
|
||||
[ext_resource type="Texture2D" uid="uid://br3870qtg81uf" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD2.png" id="23_yrwrh"]
|
||||
[ext_resource type="Texture2D" uid="uid://c82j6usyxd7q7" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD3.png" id="24_hh1q1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhpvx7u6yhmdj" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD4.png" id="25_m1e7l"]
|
||||
[ext_resource type="Texture2D" uid="uid://jnwqfmlsaki4" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD5.png" id="26_lfvft"]
|
||||
[ext_resource type="Texture2D" uid="uid://bipy0cvlx3n8w" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD6.png" id="27_5s8i6"]
|
||||
[ext_resource type="Texture2D" uid="uid://h54lnhfnoefw" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD7.png" id="28_gjts2"]
|
||||
[ext_resource type="Texture2D" uid="uid://h2po1x6sy00e" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD8.png" id="29_l1wvt"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0u72ehelipor" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD9.png" id="30_trlfl"]
|
||||
[ext_resource type="Texture2D" uid="uid://bpulg4eym1w2x" path="res://resources/characters/yee/attackABC/HoHoYee_AttackD10.png" id="31_8lt40"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://1aqeas2xsely" path="res://resources/bullets/yee-abc/ABC.tres" id="44_arrgg"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_g1wyq"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_yfr3w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_aoevj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_m66g8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_8tu14")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_4y8hg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_8yegl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_ypsr3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_wh73l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_5e8ud")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("11_62jbb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("12_1t5io")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("13_bl4jg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("14_g3wlu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("15_icwwu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("16_dgqcn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("17_ge8p2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("18_0pmyp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("19_d3es8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("20_3m333")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("21_rn14k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("22_eyks3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("23_yrwrh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("24_hh1q1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("25_m1e7l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("26_lfvft")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("27_5s8i6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("28_gjts2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("29_l1wvt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("30_trlfl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("31_8lt40")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"attackABC",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 15.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_gv83w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_5yw3g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_o3sg0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_n3g6e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_01m6o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_rj8hr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_dswli")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_y8gqw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_urdmf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("11_3sanw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("12_ydlos")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("13_qa4pg")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 20.0
|
||||
}]
|
||||
|
||||
[node name="Yee" instance=ExtResource("1_wh51a")]
|
||||
|
||||
[node name="texture" parent="." index="3"]
|
||||
position = Vector2(0, -112)
|
||||
sprite_frames = SubResource("SpriteFrames_g1wyq")
|
||||
animation = &"attackABC"
|
||||
frame_progress = 0.2732867
|
||||
|
||||
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="texture" index="0"]
|
||||
position = Vector2(286, 2)
|
||||
scale = Vector2(0.69, 0.69)
|
||||
sprite_frames = ExtResource("44_arrgg")
|
||||
frame = 11
|
||||
frame_progress = 0.95352054
|
||||
|
||||
[node name="statebar" parent="." index="4"]
|
||||
position = Vector2(0, -246)
|
||||
@@ -0,0 +1,130 @@
|
||||
[gd_scene format=3 uid="uid://ckf0a3lud88tq"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_oasek"]
|
||||
[ext_resource type="Texture2D" uid="uid://bwc20hfm5jv8o" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper413.png" id="2_56n4r"]
|
||||
[ext_resource type="AudioStream" uid="uid://g2j01jf3kap8" path="res://resources/sounds/effect/Flash2.ogg" id="2_agkww"]
|
||||
[ext_resource type="Texture2D" uid="uid://bwtxy88f2hq7v" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper414.png" id="3_agkww"]
|
||||
[ext_resource type="Texture2D" uid="uid://dexx7re4jsqex" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1200.png" id="4_rvrve"]
|
||||
[ext_resource type="Texture2D" uid="uid://dd67ngjhh10ku" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1201.png" id="5_p01e2"]
|
||||
[ext_resource type="Texture2D" uid="uid://chkv28f044rwb" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1202.png" id="6_jaajp"]
|
||||
[ext_resource type="Texture2D" uid="uid://e3v0u34fvig4" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1203.png" id="7_lvgcl"]
|
||||
[ext_resource type="Texture2D" uid="uid://c4k1m2mtwejwk" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1204.png" id="8_dww55"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5gkd05tb32u8" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1205.png" id="9_gwi08"]
|
||||
[ext_resource type="Texture2D" uid="uid://mo0gjwh5amev" path="res://resources/effects/danger/Effect_Boss_YiGung_Upper1206.png" id="10_qnlj8"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_agkww"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%texture:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(1, 1)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("%texture:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_rvrve"]
|
||||
resource_name = "spawn"
|
||||
length = 0.7
|
||||
step = 0.05
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%texture:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0.45, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(1, 1), Vector2(0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("%texture:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0.45, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_p01e2"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_agkww"),
|
||||
&"spawn": SubResource("Animation_rvrve")
|
||||
}
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_cau5v"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_56n4r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_agkww")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_rvrve")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_p01e2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_jaajp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_lvgcl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_dww55")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_gwi08")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_qnlj8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10_qnlj8")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"spawn",
|
||||
"speed": 20.0
|
||||
}]
|
||||
|
||||
[node name="Danger" unique_id=609847951 instance=ExtResource("1_oasek")]
|
||||
scale = Vector2(0.75, 0.75)
|
||||
spawnSound = "spawn"
|
||||
spawnAnimation = "spawn"
|
||||
spawnTexture = "spawn"
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_agkww")
|
||||
|
||||
[node name="animator" parent="stage" index="0"]
|
||||
libraries/ = SubResource("AnimationLibrary_p01e2")
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
sprite_frames = SubResource("SpriteFrames_cau5v")
|
||||
frame = 9
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,114 @@
|
||||
[gd_scene format=3 uid="uid://bog4t1abiv5sb"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_7hx85"]
|
||||
[ext_resource type="AudioStream" uid="uid://b3jn85pkl143b" path="res://resources/sounds/effect/Flash1.ogg" id="2_kdi56"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvgykwd8doqad" path="res://resources/effects/star4/Effect_Danger0.png" id="3_31urn"]
|
||||
[ext_resource type="Texture2D" uid="uid://ww2v4a6iucv3" path="res://resources/effects/star4/Effect_Danger1.png" id="4_88mlx"]
|
||||
[ext_resource type="Texture2D" uid="uid://bi818isgqxuek" path="res://resources/effects/star4/Effect_Danger2.png" id="5_b42y7"]
|
||||
[ext_resource type="Texture2D" uid="uid://ba7q3mq6rxjxy" path="res://resources/effects/star4/Effect_Danger3.png" id="6_hftyt"]
|
||||
[ext_resource type="Texture2D" uid="uid://c7i5eeffpeoxb" path="res://resources/effects/star4/Effect_Danger4.png" id="7_7i5jk"]
|
||||
[ext_resource type="Texture2D" uid="uid://susqpw4ttmd1" path="res://resources/effects/star4/Effect_Danger5.png" id="8_aukuc"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bvpak"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("texture:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(1, 1)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("texture:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_chtue"]
|
||||
resource_name = "spawn"
|
||||
length = 0.4
|
||||
step = 0.04
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("texture:scale")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0.24, 0.4),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0.5, 0.5), Vector2(0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("texture:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0.24, 0.4),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_fuos2"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_bvpak"),
|
||||
&"spawn": SubResource("Animation_chtue")
|
||||
}
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_ldh0a"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_31urn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_88mlx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_b42y7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_hftyt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_7i5jk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_aukuc")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"spawn",
|
||||
"speed": 20.0
|
||||
}]
|
||||
|
||||
[node name="DangerAttackStar" unique_id=1065258878 instance=ExtResource("1_7hx85")]
|
||||
spawnSound = "spawn"
|
||||
spawnAnimation = "spawn"
|
||||
spawnTexture = "spawn"
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_kdi56")
|
||||
|
||||
[node name="animator" parent="stage" index="0"]
|
||||
libraries/ = SubResource("AnimationLibrary_fuos2")
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
sprite_frames = SubResource("SpriteFrames_ldh0a")
|
||||
frame = 5
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,57 @@
|
||||
[gd_scene load_steps=12 format=3 uid="uid://bu0uy17pacv6n"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_1cfxs"]
|
||||
[ext_resource type="AudioStream" uid="uid://dfn8gusfga5m0" path="res://resources/sounds/effect/Low Squeak.wav" id="2_30wog"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_1cfxs"]
|
||||
_data = [Vector2(0.8, 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_30wog"]
|
||||
curve = SubResource("Curve_1cfxs")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_1cfxs"]
|
||||
colors = PackedColorArray(1, 0.47012484, 0, 1, 1, 0.9023062, 0.70387197, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_30wog"]
|
||||
gradient = SubResource("Gradient_1cfxs")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_30wog"]
|
||||
_limits = [0.0, 100.0, 0.0, 1.0]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 100), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_nreia"]
|
||||
curve = SubResource("Curve_30wog")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_nreia"]
|
||||
_data = [Vector2(0.8, 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_j1fl3"]
|
||||
curve = SubResource("Curve_nreia")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_tcn64"]
|
||||
particle_flag_disable_z = true
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 15.0
|
||||
initial_velocity_max = 100.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
damping_curve = SubResource("CurveTexture_nreia")
|
||||
scale_max = 4.0
|
||||
scale_curve = SubResource("CurveTexture_j1fl3")
|
||||
color_initial_ramp = SubResource("GradientTexture1D_30wog")
|
||||
alpha_curve = SubResource("CurveTexture_30wog")
|
||||
|
||||
[node name="Dustdown" instance=ExtResource("1_1cfxs")]
|
||||
spawnSound = "spawn"
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_30wog")
|
||||
|
||||
[node name="particles" parent="." index="1"]
|
||||
lifetime = 2.0
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_tcn64")
|
||||
@@ -0,0 +1,28 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cgdnkey2fhla4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_vi6cv"]
|
||||
[ext_resource type="AudioStream" uid="uid://dkm4rld5hsevd" path="res://resources/sounds/effect/baozha.mp3" id="2_8b1u1"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://crbh6ejm2tnsh" path="res://resources/effects/fooExplosion/1/1.tres" id="3_udq1j"]
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_8b1u1"]
|
||||
|
||||
[node name="Foo" instance=ExtResource("1_vi6cv")]
|
||||
spawnSound = "spawn"
|
||||
spawnTexture = "spawn"
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_8b1u1")
|
||||
|
||||
[node name="particles" parent="." index="1"]
|
||||
lifetime = 0.01
|
||||
|
||||
[node name="animator" parent="stage" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_8b1u1")
|
||||
}
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
scale = Vector2(0.4, 0.4)
|
||||
sprite_frames = ExtResource("3_udq1j")
|
||||
frame = 10
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,24 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://12ubhs2p8a27"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_yftgy"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://cegxrhkf6na6t" path="res://resources/effects/parrier/2/2.tres" id="2_7outc"]
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_6cpy3"]
|
||||
|
||||
[node name="Parrier" instance=ExtResource("1_yftgy")]
|
||||
spawnTexture = "spawn"
|
||||
|
||||
[node name="particles" parent="." index="1"]
|
||||
lifetime = 0.01
|
||||
|
||||
[node name="animator" parent="stage" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_6cpy3")
|
||||
}
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
position = Vector2(200, 50)
|
||||
scale = Vector2(-0.4, 0.4)
|
||||
sprite_frames = ExtResource("2_7outc")
|
||||
frame = 8
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,126 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://bwbhxnuhmkwww"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_vc7s4"]
|
||||
[ext_resource type="Script" uid="uid://mirrohsweqtb" path="res://scripts/Contents/Effects/Parry.gd" id="2_471em"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdvyebq7sepqf" path="res://resources/effects/parry/ParrySparkAccurate0.png" id="2_kic6n"]
|
||||
[ext_resource type="AudioStream" uid="uid://caxopva6lrlm3" path="res://resources/sounds/effect/swordhit.ogg" id="2_l0pl0"]
|
||||
[ext_resource type="Texture2D" uid="uid://7jhhyoinptns" path="res://resources/items/soul.svg" id="3_buxs5"]
|
||||
[ext_resource type="Texture2D" uid="uid://bsq0s07h5u6fp" path="res://resources/effects/parry/ParrySparkAccurate1.png" id="3_l0pl0"]
|
||||
[ext_resource type="Texture2D" uid="uid://myolsnuud6jk" path="res://resources/effects/parry/ParrySparkAccurate2.png" id="4_buxs5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cu72mlaga1ge4" path="res://resources/effects/parry/ParrySparkAccurate3.png" id="5_471em"]
|
||||
[ext_resource type="Texture2D" uid="uid://25kjjcrbbm70" path="res://resources/effects/parry/ParrySparkAccurate4.png" id="6_tu1jt"]
|
||||
[ext_resource type="Texture2D" uid="uid://2jjv833hjn0o" path="res://resources/effects/parry/ParrySparkAccurate5.png" id="7_f5km5"]
|
||||
[ext_resource type="Texture2D" uid="uid://cvommbyvqfp1p" path="res://resources/effects/parry/ParrySparkAccurate6.png" id="8_molrd"]
|
||||
[ext_resource type="Texture2D" uid="uid://rv10oe25rb6c" path="res://resources/effects/parry/ParrySparkAccurate.png" id="9_76bi2"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_471em"]
|
||||
_data = [Vector2(0.5, 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_tu1jt"]
|
||||
curve = SubResource("Curve_471em")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_f5km5"]
|
||||
_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_molrd"]
|
||||
curve = SubResource("Curve_f5km5")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_76bi2"]
|
||||
colors = PackedColorArray(0, 0.9955722, 0.5778714, 1, 1, 0.9554942, 0.47369397, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_qcypm"]
|
||||
gradient = SubResource("Gradient_76bi2")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_ce4q1"]
|
||||
colors = PackedColorArray(0.5254902, 1, 0.7294118, 1, 1, 1, 1, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_7q881"]
|
||||
gradient = SubResource("Gradient_ce4q1")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_pg3k8"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.5, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_tys76"]
|
||||
curve = SubResource("Curve_pg3k8")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v0dfw"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 22.49
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
angle_curve = SubResource("CurveTexture_molrd")
|
||||
direction = Vector3(-1, 0, 0)
|
||||
spread = 60.0
|
||||
initial_velocity_max = 2000.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.19999999
|
||||
scale_max = 0.59999996
|
||||
scale_curve = SubResource("CurveTexture_tys76")
|
||||
color_ramp = SubResource("GradientTexture1D_7q881")
|
||||
color_initial_ramp = SubResource("GradientTexture1D_qcypm")
|
||||
alpha_curve = SubResource("CurveTexture_tu1jt")
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_l0pl0"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_l0pl0"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_kic6n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_l0pl0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_buxs5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_471em")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6_tu1jt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7_f5km5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8_molrd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9_76bi2")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"spawn",
|
||||
"speed": 20.0
|
||||
}]
|
||||
|
||||
[node name="Parry" instance=ExtResource("1_vc7s4")]
|
||||
script = ExtResource("2_471em")
|
||||
spawnSound = "spawn"
|
||||
spawnTexture = "spawn"
|
||||
lockTexture = true
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_l0pl0")
|
||||
|
||||
[node name="particles" parent="." index="1"]
|
||||
texture = ExtResource("3_buxs5")
|
||||
lifetime = 0.5
|
||||
randomness = 1.0
|
||||
process_material = SubResource("ParticleProcessMaterial_v0dfw")
|
||||
|
||||
[node name="animator" parent="stage" index="0"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_l0pl0")
|
||||
}
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
modulate = Color(0.5254902, 1, 0.7294118, 1)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
sprite_frames = SubResource("SpriteFrames_l0pl0")
|
||||
frame = 7
|
||||
frame_progress = 1.0
|
||||
@@ -0,0 +1,63 @@
|
||||
[gd_scene load_steps=13 format=3 uid="uid://61vnckgx6x28"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bwbhxnuhmkwww" path="res://components/Effects/Parry.tscn" id="1_2mq06"]
|
||||
[ext_resource type="Script" uid="uid://btj8sxcc0m28q" path="res://scripts/Contents/Effects/ParryEntity.gd" id="2_7dupr"]
|
||||
[ext_resource type="AudioStream" uid="uid://23ttwefh4ej2" path="res://resources/sounds/effect/arrowshot.mp3" id="2_vfg08"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_471em"]
|
||||
_data = [Vector2(0.5, 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_tu1jt"]
|
||||
curve = SubResource("Curve_471em")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_f5km5"]
|
||||
_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_molrd"]
|
||||
curve = SubResource("Curve_f5km5")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_vfg08"]
|
||||
colors = PackedColorArray(1, 0.23036289, 0.23036289, 1, 0.58383155, 0, 0, 1)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_7dupr"]
|
||||
gradient = SubResource("Gradient_vfg08")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_pg3k8"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.5, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_tys76"]
|
||||
curve = SubResource("Curve_pg3k8")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_rs11f"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 22.49
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 360.00003
|
||||
angle_curve = SubResource("CurveTexture_molrd")
|
||||
direction = Vector3(-1, 0, 0)
|
||||
initial_velocity_max = 2000.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
damping_min = 1000.00006
|
||||
damping_max = 1000.00006
|
||||
scale_min = 0.19999999
|
||||
scale_max = 0.59999996
|
||||
scale_curve = SubResource("CurveTexture_tys76")
|
||||
color_initial_ramp = SubResource("GradientTexture1D_7dupr")
|
||||
alpha_curve = SubResource("CurveTexture_tu1jt")
|
||||
|
||||
[node name="ParryEntity" instance=ExtResource("1_2mq06")]
|
||||
script = ExtResource("2_7dupr")
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
stream = ExtResource("2_vfg08")
|
||||
volume_db = 10.0
|
||||
|
||||
[node name="particles" parent="." index="1"]
|
||||
process_material = SubResource("ParticleProcessMaterial_rs11f")
|
||||
|
||||
[node name="texture" parent="stage" index="1"]
|
||||
modulate = Color(1, 1, 1, 1)
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=10 format=3 uid="uid://mtenc2b01vau"]
|
||||
[gd_scene format=3 uid="uid://mtenc2b01vau"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_yjqwo"]
|
||||
[ext_resource type="AudioStream" uid="uid://23ttwefh4ej2" path="res://resources/sounds/effect/arrowshot.mp3" id="2_joko4"]
|
||||
@@ -36,7 +36,7 @@ color = Color(1, 0, 0, 1)
|
||||
color_initial_ramp = SubResource("GradientTexture1D_joko4")
|
||||
alpha_curve = SubResource("CurveTexture_joko4")
|
||||
|
||||
[node name="ShootBlood" instance=ExtResource("1_yjqwo")]
|
||||
[node name="ShootBlood" unique_id=1999496041 instance=ExtResource("1_yjqwo")]
|
||||
spawnSound = "spawn"
|
||||
|
||||
[node name="spawn" parent="sounds" index="0"]
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://uu0s26ehdr4h"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_cwqpr"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckr8tw7fsa7qx" path="res://resources/weapons/AcidWind.png" id="2_cq26m"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2q4cf4ivu7o7" path="res://resources/feeds/apple.png" id="2_l1ph2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dgxvgsipl0gr1" path="res://components/Weapons/CursorKnife.tscn" id="3_powvs"]
|
||||
|
||||
[node name="Applr" instance=ExtResource("1_cwqpr")]
|
||||
avatarTexture = ExtResource("2_l1ph2")
|
||||
displayName = "焦糖苹果"
|
||||
quality = 2
|
||||
topic = 8
|
||||
fields = Array[int]([14])
|
||||
fieldValues = Array[float]([0.01])
|
||||
weapons = Array[PackedScene]([ExtResource("3_powvs")])
|
||||
costs = Array[int]([0, 2])
|
||||
costCounts = Array[int]([500, 1])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_cq26m")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "酸蚀风暴"
|
||||
quality = 2
|
||||
topic = 8
|
||||
@@ -1,12 +1,12 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dqnkn1nbdl67l"]
|
||||
[gd_scene format=3 uid="uid://dqnkn1nbdl67l"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_3s2fe"]
|
||||
[ext_resource type="Texture2D" uid="uid://dy4op6n6vxef3" path="res://resources/bullets/laser-circle/circle.svg" id="2_igv34"]
|
||||
[ext_resource type="PackedScene" uid="uid://cxabqjo7skxev" path="res://components/Weapons/BigLaser.tscn" id="3_u2qxo"]
|
||||
|
||||
[node name="BigLaser" instance=ExtResource("1_3s2fe")]
|
||||
[node name="BigLaser" unique_id=910672627 instance=ExtResource("1_3s2fe")]
|
||||
avatarTexture = ExtResource("2_igv34")
|
||||
displayName = "湮灭激光"
|
||||
displayName = "金法阵"
|
||||
quality = 2
|
||||
topic = 8
|
||||
weapons = Array[PackedScene]([ExtResource("3_u2qxo")])
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
[gd_scene format=3 uid="uid://ovx8i8xd4hvf"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_3x1iw"]
|
||||
[ext_resource type="Texture2D" uid="uid://dyump10b0et3r" path="res://resources/feeds/Fishing_Rod_JE2_BE2.png" id="2_ke7m6"]
|
||||
[ext_resource type="PackedScene" uid="uid://c65tbxm3tclw0" path="res://components/Weapons/Hetun.tscn" id="3_3x1iw"]
|
||||
|
||||
[node name="Hetun" unique_id=1666687782 instance=ExtResource("1_3x1iw")]
|
||||
avatarTexture = ExtResource("2_ke7m6")
|
||||
displayName = "钓鱼竿"
|
||||
quality = 2
|
||||
topic = 8
|
||||
weapons = Array[PackedScene]([ExtResource("3_3x1iw")])
|
||||
costs = Array[int]([0, 1])
|
||||
costCounts = Array[int]([114, 514])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_ke7m6")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "钓鱼竿"
|
||||
quality = 2
|
||||
topic = 8
|
||||
@@ -0,0 +1,24 @@
|
||||
[gd_scene format=3 uid="uid://dre1iblixv75g"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_yeull"]
|
||||
[ext_resource type="Texture2D" uid="uid://dce1da2qm24pb" path="res://resources/weapons/magic-missle.webp" id="2_vt843"]
|
||||
[ext_resource type="PackedScene" uid="uid://c6d23yqjhe0ju" path="res://components/Weapons/MagicMissle.tscn" id="3_yeull"]
|
||||
|
||||
[node name="MagicMissle" unique_id=1618334943 instance=ExtResource("1_yeull")]
|
||||
avatarTexture = ExtResource("2_vt843")
|
||||
displayName = "导弹法杖"
|
||||
quality = 2
|
||||
topic = 8
|
||||
fields = Array[int]([4, 13])
|
||||
fieldValues = Array[float]([0.05, -0.05])
|
||||
weapons = Array[PackedScene]([ExtResource("3_yeull")])
|
||||
costs = Array[int]([0, 1])
|
||||
costCounts = Array[int]([200, 300])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_vt843")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "导弹法杖"
|
||||
quality = 2
|
||||
topic = 8
|
||||
@@ -0,0 +1,25 @@
|
||||
[gd_scene format=3 uid="uid://dcm4gglpbiywo"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_8ua8m"]
|
||||
[ext_resource type="Texture2D" uid="uid://6omf2so5me3x" path="res://resources/feeds/date-cake.png" id="2_7iihr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cx7nogfnv7s8t" path="res://components/Weapons/Tree.tscn" id="3_7iihr"]
|
||||
[ext_resource type="PackedScene" uid="uid://bbrllsqjmx0ie" path="res://components/Weapons/DaoStatue.tscn" id="4_b8wyh"]
|
||||
|
||||
[node name="Tree" unique_id=601629115 instance=ExtResource("1_8ua8m")]
|
||||
avatarTexture = ExtResource("2_7iihr")
|
||||
displayName = "红枣糕"
|
||||
quality = 2
|
||||
topic = 8
|
||||
fields = Array[int]([2])
|
||||
fieldValues = Array[float]([0.1])
|
||||
weapons = Array[PackedScene]([ExtResource("4_b8wyh"), ExtResource("3_7iihr")])
|
||||
costs = Array[int]([0, 1])
|
||||
costCounts = Array[int]([999, 999])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_7iihr")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "红枣糕"
|
||||
quality = 2
|
||||
topic = 8
|
||||
@@ -0,0 +1,22 @@
|
||||
[gd_scene format=3 uid="uid://cieit84hbkcmw"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_so7nn"]
|
||||
[ext_resource type="Texture2D" uid="uid://dl616p8cdejlj" path="res://resources/feeds/burger.png" id="2_w7qr4"]
|
||||
|
||||
[node name="Burger" unique_id=665641734 instance=ExtResource("1_so7nn")]
|
||||
avatarTexture = ExtResource("2_w7qr4")
|
||||
displayName = "香辣鸡腿堡"
|
||||
quality = 3
|
||||
topic = 1
|
||||
fields = Array[int]([2, 25, 19])
|
||||
fieldValues = Array[float]([-0.08, 1.0, 0.1])
|
||||
costs = Array[int]([1, 2])
|
||||
costCounts = Array[int]([400, 1])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_w7qr4")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "香辣鸡腿堡"
|
||||
quality = 3
|
||||
topic = 1
|
||||
@@ -0,0 +1,20 @@
|
||||
[gd_scene format=3 uid="uid://i68nojagoct4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_4ba8r"]
|
||||
[ext_resource type="Texture2D" uid="uid://v7k8yaxjesao" path="res://resources/feeds/danta.png" id="2_y7pyg"]
|
||||
|
||||
[node name="Danta" unique_id=665641734 instance=ExtResource("1_4ba8r")]
|
||||
avatarTexture = ExtResource("2_y7pyg")
|
||||
displayName = "蛋挞"
|
||||
quality = 2
|
||||
topic = 4
|
||||
fields = Array[int]([1, 6, 18])
|
||||
fieldValues = Array[float]([0.12, 0.1, -4.0])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_y7pyg")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "蛋挞"
|
||||
quality = 2
|
||||
topic = 4
|
||||
@@ -0,0 +1,22 @@
|
||||
[gd_scene format=3 uid="uid://b8pcvegc6xne6"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_3kowa"]
|
||||
[ext_resource type="Texture2D" uid="uid://bdktxcifueq2w" path="res://resources/feeds/drink.png" id="2_htdnf"]
|
||||
|
||||
[node name="Drink" unique_id=450510980 instance=ExtResource("1_3kowa")]
|
||||
avatarTexture = ExtResource("2_htdnf")
|
||||
displayName = "草莓气泡水"
|
||||
quality = 0
|
||||
topic = 5
|
||||
fields = Array[int]([26])
|
||||
fieldValues = Array[float]([0.05])
|
||||
costs = Array[int]([0, 1])
|
||||
costCounts = Array[int]([400, 750])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_htdnf")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "草莓气泡水"
|
||||
quality = 4
|
||||
topic = 3
|
||||
@@ -0,0 +1,21 @@
|
||||
[gd_scene format=3 uid="uid://b3xwkw3sd3e2h"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_1gohp"]
|
||||
[ext_resource type="Texture2D" uid="uid://v33tg3kjo1pr" path="res://resources/feeds/shrimp.png" id="2_mnmea"]
|
||||
|
||||
[node name="Shrimp" unique_id=629900561 instance=ExtResource("1_1gohp")]
|
||||
avatarTexture = ExtResource("2_mnmea")
|
||||
displayName = "烤基围虾"
|
||||
quality = 2
|
||||
fields = Array[int]([3, 0])
|
||||
fieldValues = Array[float]([-0.12, 20.0])
|
||||
costs = Array[int]([0, 1])
|
||||
costCounts = Array[int]([300, 1])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_mnmea")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "烤基围虾"
|
||||
quality = 0
|
||||
topic = 3
|
||||
@@ -0,0 +1,22 @@
|
||||
[gd_scene format=3 uid="uid://bs1sb3j6cr5bd"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_86tiu"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2ee1nkl8da64" path="res://resources/feeds/yinyang.png" id="2_1ouu0"]
|
||||
|
||||
[node name="Yinyang" unique_id=665641734 instance=ExtResource("1_86tiu")]
|
||||
avatarTexture = ExtResource("2_1ouu0")
|
||||
displayName = "阴阳球"
|
||||
quality = 4
|
||||
topic = 7
|
||||
fields = Array[int]([2, 0, 1])
|
||||
fieldValues = Array[float]([-0.4, -60.0, -0.7])
|
||||
costs = Array[int]([2, 4])
|
||||
costCounts = Array[int]([-3, -1])
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_1ouu0")
|
||||
|
||||
[node name="name" parent="container/info" index="1"]
|
||||
displayName = "阴阳球"
|
||||
quality = 4
|
||||
topic = 7
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://b83iw0a062qp"]
|
||||
[gd_scene format=3 uid="uid://b83iw0a062qp"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_fktqv"]
|
||||
[ext_resource type="Script" uid="uid://11fi3jjdm810" path="res://scripts/Contents/Summons/LGBTFlag.gd" id="2_6d456"]
|
||||
@@ -20,9 +20,9 @@ animations = [{
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_r6sud"]
|
||||
size = Vector2(112, 70)
|
||||
|
||||
[node name="LGBTFlag" instance=ExtResource("1_fktqv")]
|
||||
[node name="LGBTFlag" unique_id=1526099188 instance=ExtResource("1_fktqv")]
|
||||
script = ExtResource("2_6d456")
|
||||
attraction = 0.75
|
||||
attraction = 1.0
|
||||
|
||||
[node name="texture" parent="." index="3"]
|
||||
sprite_frames = SubResource("SpriteFrames_r6sud")
|
||||
@@ -36,4 +36,4 @@ texture = ExtResource("3_r6sud")
|
||||
position = Vector2(0, 15)
|
||||
shape = SubResource("RectangleShape2D_r6sud")
|
||||
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
|
||||
[node name="normal" type="Node2D" parent="texture/weapons" index="0" unique_id=482903999]
|
||||
|
||||
@@ -12,49 +12,55 @@ quality = 4
|
||||
typeTopic = 3
|
||||
costBeachball = 200
|
||||
store = {
|
||||
"atk": 0.5,
|
||||
"c-atk": 1.0,
|
||||
"atk": 1.0,
|
||||
"c-atk": 0.01,
|
||||
"cl-atkspeed": 0.001,
|
||||
"cl-speed": 0.001,
|
||||
"n-atk": 1.0,
|
||||
"f": 30.0,
|
||||
"n-atk": 5.0,
|
||||
"p-offset": 0.1,
|
||||
"s-count-max": 4.0,
|
||||
"weakatk": 0.25
|
||||
"weakatk": 0.5
|
||||
}
|
||||
storeType = {
|
||||
"atk": 0,
|
||||
"c-atk": 1,
|
||||
"c-atk": 2,
|
||||
"cl-atkspeed": 2,
|
||||
"cl-speed": 2,
|
||||
"n-atk": 1,
|
||||
"f": 4,
|
||||
"n-atk": 2,
|
||||
"p-offset": 3,
|
||||
"s-count-max": 1,
|
||||
"weakatk": 0
|
||||
}
|
||||
descriptionTemplate = "高速随机喷射以下五种[b]酸[/b]之一,强酸可造成$atk点伤害,弱酸造成$weakatk点伤害。
|
||||
descriptionTemplate = "发射一个[b]酸蚀风暴[/b],以$f的频率吸引一下五种[b]酸[/b]到风暴中心,强酸可造成$atk点伤害,弱酸造成$weakatk点伤害。
|
||||
[color=green][b]硫酸[/b][/color]:命中时溅射1~$s-count-max滴[b]硫酸[/b]。
|
||||
[color=lightblue][b]硝酸[/b][/color]:额外造成$n-atk点伤害。
|
||||
[color=lightblue][b]硝酸[/b][/color]:额外造成$n-atk伤害。
|
||||
[color=lightyellow][b]盐酸[/b][/color]:使敌人 [i]移动速度[/i] 降低$cl-speed,[i]攻击速度[/i] 降低$cl-atkspeed。
|
||||
[color=pink][b]碳酸[/b][/color]:不会发生散射,可无限穿透,碰撞体积会越来越大,但飞行速度稍慢。
|
||||
[color=orange][b]磷酸[/b][/color]:使敌人 [i]散射角[/i] 增加$p-offset,可无限追踪。"
|
||||
cooldown = 0.0
|
||||
[color=pink][b]碳酸[/b][/color]:降低敌人$c-atk伤害。
|
||||
[color=orange][b]磷酸[/b][/color]:使敌人 [i]散射角[/i] 增加$p-offset。"
|
||||
needEnergy = 10.0
|
||||
cooldown = 2000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("2_pnd3r")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" index="1"]
|
||||
text = "10.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 200
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "酸蚀风暴"
|
||||
quality = 4
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]高速随机喷射以下五种[b]酸[/b]之一,强酸可造成[color=cyan]0.50[/color]点伤害,弱酸造成[color=cyan]0.25[/color]点伤害。
|
||||
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]1[/color]点伤害。
|
||||
[color=lightblue][b]硝酸[/b][/color]:额外造成[color=cyan]500.0%[/color]伤害。
|
||||
[color=lightyellow][b]盐酸[/b][/color]:使敌人 [i]移动速度[/i] 降低[color=cyan]0.1%[/color],[i]攻击速度[/i] 降低[color=cyan]0.1%[/color]。
|
||||
[color=pink][b]碳酸[/b][/color]:不会发生散射,可无限穿透,碰撞体积会越来越大,但飞行速度稍慢。
|
||||
[color=orange][b]磷酸[/b][/color]:使敌人 [i]散射角[/i] 增加[color=cyan]0.1°[/color],可无限追踪。[/center]"
|
||||
[color=pink][b]碳酸[/b][/color]:降低敌人[color=cyan]1.0%[/color]伤害。
|
||||
[color=orange][b]磷酸[/b][/color]:使敌人 [i]散射角[/i] 增加[color=cyan]0.1°[/color]。[/center]"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cxabqjo7skxev"]
|
||||
[gd_scene format=3 uid="uid://cxabqjo7skxev"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_wrvv5"]
|
||||
[ext_resource type="Script" path="res://scripts/Contents/Weapons/BigLaser.gd" id="2_gmch0"]
|
||||
[ext_resource type="Script" uid="uid://dx3ctln16ynbl" path="res://scripts/Contents/Weapons/BigLaser.gd" id="2_gmch0"]
|
||||
[ext_resource type="Texture2D" uid="uid://dy4op6n6vxef3" path="res://resources/bullets/laser-circle/circle.svg" id="2_qe8gb"]
|
||||
[ext_resource type="AudioStream" uid="uid://b10u6iir6uvqn" path="res://resources/sounds/effect/BigLaser.wav" id="4_cb5nh"]
|
||||
|
||||
[node name="BigLaser" instance=ExtResource("1_wrvv5")]
|
||||
[node name="BigLaser" unique_id=906291376 instance=ExtResource("1_wrvv5")]
|
||||
script = ExtResource("2_gmch0")
|
||||
avatarTexture = ExtResource("2_qe8gb")
|
||||
displayName = "湮灭激光"
|
||||
displayName = "金法阵"
|
||||
quality = 2
|
||||
typeTopic = 1
|
||||
costBeachball = 300
|
||||
@@ -20,20 +20,37 @@ storeType = {
|
||||
"atk": 1,
|
||||
"time": 0.0
|
||||
}
|
||||
descriptionTemplate = "每$time秒造成$atk点伤害。"
|
||||
descriptionTemplate = "召唤[b]湮灭射线[/b],
|
||||
每$time秒造成$atk点伤害。"
|
||||
sources = Array[String](["Magic Craft", "Harry Potter"])
|
||||
tease = "秒天秒地秒空气"
|
||||
needEnergy = 200.0
|
||||
cooldown = 6000.0
|
||||
debugRebuild = true
|
||||
|
||||
[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_cb5nh")
|
||||
|
||||
[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_qe8gb")
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
displayName = "湮灭激光"
|
||||
[node name="energy" parent="container/info/infos/energyInfo" parent_id_path=PackedInt32Array(644675021) index="1" unique_id=1664028115]
|
||||
text = "200.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 300
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "金法阵"
|
||||
quality = 2
|
||||
typeTopic = 1
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]每[color=cyan]0.10[/color]秒造成[color=cyan]40[/color]点伤害。[/center]"
|
||||
[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]
|
||||
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]
|
||||
text = "“秒天秒地秒空气”"
|
||||
|
||||
@@ -28,7 +28,7 @@ stream = ExtResource("4_fewtg")
|
||||
[node name="avatar" parent="container/info" index="0"]
|
||||
texture = ExtResource("3_fewtg")
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "蓝水晶簇"
|
||||
typeTopic = 3
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dgka15811lrrj"]
|
||||
[gd_scene format=3 uid="uid://dgka15811lrrj"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_fhedw"]
|
||||
[ext_resource type="Script" uid="uid://1u8t36atj041" path="res://scripts/Contents/Weapons/Bow.gd" id="2_bou5i"]
|
||||
[ext_resource type="Texture2D" uid="uid://7us1po711e3o" path="res://resources/weapons/鸡毛弓.png" id="2_ex3jl"]
|
||||
|
||||
[node name="Bow" instance=ExtResource("1_fhedw")]
|
||||
[node name="Bow" unique_id=256655558 instance=ExtResource("1_fhedw")]
|
||||
script = ExtResource("2_bou5i")
|
||||
avatarTexture = ExtResource("2_ex3jl")
|
||||
displayName = "鸡毛弓"
|
||||
@@ -21,18 +21,22 @@ storeType = {
|
||||
"self": 1
|
||||
}
|
||||
descriptionTemplate = "消耗$self点生命值,发射$count支[b]鸡毛箭[/b],每支造成当前飞行速度的$atk伤害。"
|
||||
tease = "损人又害己"
|
||||
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_ex3jl")
|
||||
|
||||
[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 = 50
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[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"]
|
||||
[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="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“损人又害己”"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://dlaks67h2osms"]
|
||||
[gd_scene format=3 uid="uid://dlaks67h2osms"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_x1nyl"]
|
||||
[ext_resource type="Texture2D" uid="uid://ccxdfsg5071t4" path="res://resources/bullets/chain-gun/Chain_Gun.webp" id="2_ghn43"]
|
||||
[ext_resource type="Script" uid="uid://dev0urlc13rxc" path="res://scripts/Contents/Weapons/ChainGun.gd" id="2_ponmu"]
|
||||
[ext_resource type="AudioStream" uid="uid://bdcyao3e6xs63" path="res://resources/sounds/effect/chainshoot.wav" id="4_g38si"]
|
||||
|
||||
[node name="ChainGun" instance=ExtResource("1_x1nyl")]
|
||||
[node name="ChainGun" unique_id=1992324853 instance=ExtResource("1_x1nyl")]
|
||||
script = ExtResource("2_ponmu")
|
||||
avatarTexture = ExtResource("2_ghn43")
|
||||
displayName = "链式机枪"
|
||||
@@ -20,24 +20,32 @@ storeType = {
|
||||
"count": 1,
|
||||
"split": 3
|
||||
}
|
||||
descriptionTemplate = "超高速发射$count个[b]微型水晶[/b],可造成$atk点伤害,散射+$split。"
|
||||
descriptionTemplate = "超高速发射$count个[b]微型水晶[/b],可造成$atk点伤害,散射+$split,穿透+[color=yellow]25%[/color]。"
|
||||
sources = Array[String](["Terraria"])
|
||||
needEnergy = 0.75
|
||||
cooldown = 66.0
|
||||
debugRebuild = true
|
||||
|
||||
[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_g38si")
|
||||
|
||||
[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_ghn43")
|
||||
|
||||
[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 = "0.8"
|
||||
|
||||
[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" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "链式机枪"
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]超高速发射[color=cyan]1[/color]个[b]微型水晶[/b],可造成[color=cyan]3[/color]点伤害,散射+[color=cyan]15.0°[/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" parent_id_path=PackedInt32Array(575698869) index="2" 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
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dqywctcj4y2xi"]
|
||||
[gd_scene format=3 uid="uid://dqywctcj4y2xi"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_ga2jk"]
|
||||
[ext_resource type="Script" uid="uid://nm2xleunwf4r" path="res://scripts/Contents/Weapons/Cogwheel.gd" id="2_c1bcd"]
|
||||
[ext_resource type="Texture2D" uid="uid://d0d1t8ch1lolp" path="res://resources/bullets/cogwheel/cogwheel.png" id="2_qs30c"]
|
||||
|
||||
[node name="Cogwheel" instance=ExtResource("1_ga2jk")]
|
||||
[node name="Cogwheel" unique_id=89158644 instance=ExtResource("1_ga2jk")]
|
||||
script = ExtResource("2_c1bcd")
|
||||
avatarTexture = ExtResource("2_qs30c")
|
||||
displayName = "齿轮回旋镖"
|
||||
@@ -21,18 +21,22 @@ descriptionTemplate = "发射[b]齿轮[/b],在飞行一定距离后回旋。
|
||||
齿轮的伤害频率与转速成正比。
|
||||
锋利度:$atk,初始转速:$rotate,
|
||||
齿轮的转速随时间逐渐降低。"
|
||||
tease = "马后炮最令人措手不及"
|
||||
cooldown = 1000.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_qs30c")
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[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" index="2"]
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" 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 = "“马后炮最令人措手不及”"
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
[gd_scene format=3 uid="uid://dgxvgsipl0gr1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_bri6r"]
|
||||
[ext_resource type="Script" uid="uid://jyalew2bgcnk" path="res://scripts/Contents/Weapons/CursorKnife.gd" id="2_sn7uu"]
|
||||
[ext_resource type="Texture2D" uid="uid://blnryfwabfo5v" path="res://resources/weapons/CursorKnife.png" id="3_mdipf"]
|
||||
[ext_resource type="AudioStream" uid="uid://b3y226i1875iq" path="res://resources/sounds/effect/cursor.wav" id="4_vttri"]
|
||||
|
||||
[node name="CursorKnife" unique_id=873917839 instance=ExtResource("1_bri6r")]
|
||||
script = ExtResource("2_sn7uu")
|
||||
avatarTexture = ExtResource("3_mdipf")
|
||||
displayName = "光标刃轮"
|
||||
typeTopic = 1
|
||||
costBeachball = 350
|
||||
emitType = 1
|
||||
store = {
|
||||
"atk": 10,
|
||||
"speed": 0.004
|
||||
}
|
||||
storeType = {
|
||||
"atk": 1,
|
||||
"speed": 2
|
||||
}
|
||||
descriptionTemplate = "造成$atk点伤害,攻击速度+$speed。"
|
||||
|
||||
[node name="attack" parent="sounds" parent_id_path=PackedInt32Array(1775425991) index="0" unique_id=853583292]
|
||||
stream = ExtResource("4_vttri")
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("3_mdipf")
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 350
|
||||
|
||||
[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" parent_id_path=PackedInt32Array(575698869) index="2" 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
|
||||
@@ -0,0 +1,68 @@
|
||||
[gd_scene format=3 uid="uid://bbrllsqjmx0ie"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_mps21"]
|
||||
[ext_resource type="Script" uid="uid://cu42bwm2r05p6" path="res://scripts/Contents/Weapons/DaoStatue.gd" id="2_c82g6"]
|
||||
[ext_resource type="Texture2D" uid="uid://gwsychqkmv21" path="res://resources/weapons/Statue_Sword_Attack0.png" id="2_gx1sf"]
|
||||
[ext_resource type="AudioStream" uid="uid://cer3lxbxqw5pq" path="res://resources/sounds/effect/sword1.mp3" id="4_y3oaj"]
|
||||
|
||||
[node name="DaoStatue" unique_id=265403254 instance=ExtResource("1_mps21")]
|
||||
script = ExtResource("2_c82g6")
|
||||
avatarTexture = ExtResource("2_gx1sf")
|
||||
displayName = "道教石像"
|
||||
typeTopic = 1
|
||||
costBeachball = 499
|
||||
store = {
|
||||
"atk": 50,
|
||||
"rate1": 0.05,
|
||||
"rate2": 0.025,
|
||||
"rate3": 0.01
|
||||
}
|
||||
storeType = {
|
||||
"atk": 1,
|
||||
"rate1": 2,
|
||||
"rate2": 2,
|
||||
"rate3": 2
|
||||
}
|
||||
descriptionTemplate = "挥出[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]层气力。"
|
||||
sources = Array[String](["Nine Sols"])
|
||||
tease = "天机不可泄露"
|
||||
needEnergy = 25.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="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"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 499
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "道教石像"
|
||||
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]点伤害。
|
||||
|
||||
攻击速度每降低[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]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“天机不可泄露”"
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://blwoev5sencdh"]
|
||||
[gd_scene format=3 uid="uid://blwoev5sencdh"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_0udcw"]
|
||||
[ext_resource type="Script" uid="uid://cbg3xkg1giv35" path="res://scripts/Contents/Weapons/Gobo.gd" id="2_7yxbe"]
|
||||
[ext_resource type="Texture2D" uid="uid://xen2edbhf052" path="res://resources/characters/gobo/gobo-a.svg" id="2_tw58e"]
|
||||
|
||||
[node name="Gobo" instance=ExtResource("1_0udcw")]
|
||||
[node name="Gobo" unique_id=129053016 instance=ExtResource("1_0udcw")]
|
||||
script = ExtResource("2_7yxbe")
|
||||
avatarTexture = ExtResource("2_tw58e")
|
||||
displayName = "Gobo"
|
||||
@@ -23,16 +23,16 @@ storeType = {
|
||||
"percent": 2
|
||||
}
|
||||
descriptionTemplate = "召唤[b]Gobo[/b],Gobo会自主行动,每受到$atk点伤害后会生产$count颗[b]苹果[/b]。Gobo初始拥有$health点生命值。"
|
||||
sources = Array[String](["Scratch"])
|
||||
cooldown = 1000.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_tw58e")
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[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" index="2"]
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" 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]"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dldnbpubu2jgm"]
|
||||
[gd_scene format=3 uid="uid://dldnbpubu2jgm"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_wvaxu"]
|
||||
[ext_resource type="Texture2D" uid="uid://bbv5j71jkdo42" path="res://resources/weapons/grass-wall.png" id="2_kh4xg"]
|
||||
[ext_resource type="Script" uid="uid://7bmrk88b4ipd" path="res://scripts/Contents/Weapons/GrassWall.gd" id="2_us6b7"]
|
||||
|
||||
[node name="GrassWall" instance=ExtResource("1_wvaxu")]
|
||||
[node name="GrassWall" unique_id=1743572542 instance=ExtResource("1_wvaxu")]
|
||||
script = ExtResource("2_us6b7")
|
||||
avatarTexture = ExtResource("2_kh4xg")
|
||||
displayName = "草方块菌落"
|
||||
@@ -14,21 +14,30 @@ store = {
|
||||
"atk": 100
|
||||
}
|
||||
descriptionTemplate = "分泌一堵[b]肽聚墙[/b],可抵挡$atk点伤害,敌人更有可能瞄准你。"
|
||||
sources = Array[String](["UDA"])
|
||||
tease = "也许弹反会更合适?"
|
||||
needEnergy = 35.0
|
||||
cooldown = 1000.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_kh4xg")
|
||||
|
||||
[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 = "35.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 = 10
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "草方块菌落"
|
||||
typeTopic = 4
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]分泌一堵[b]肽聚墙[/b],可抵挡[color=cyan]200[/color]点伤害,敌人更有可能瞄准你。[/center]"
|
||||
[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="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“也许弹反会更合适?”"
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
[gd_scene format=3 uid="uid://cb68wvctxd4kx"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_1lqmy"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbbd5ljkfvof8" path="res://resources/weapons/gravity-source.svg" id="2_r5y0x"]
|
||||
|
||||
[node name="GravitySource" unique_id=2085048785 instance=ExtResource("1_1lqmy")]
|
||||
avatarTexture = ExtResource("2_r5y0x")
|
||||
displayName = "引力源"
|
||||
store = {
|
||||
"atk": 114514.0,
|
||||
"m1": 10000.0,
|
||||
"m2": 1.0
|
||||
}
|
||||
storeType = {
|
||||
"atk": 0
|
||||
}
|
||||
descriptionTemplate = "使光标化身为[b]恒星[/b]产生强大引力,并吸引[color=yellow]1[/color]颗行星围绕其。移动恒星来使行星产生加速度,[color=yellow]行星速度越快撞击伤害越高[/color]。
|
||||
行星的速度太快会发生[color=red]逃逸[/color],
|
||||
撞上恒星后会[color=red]坠毁[/color]。
|
||||
|
||||
恒星质量:$m1,行星质量:$m2,
|
||||
圆周运动初始半径:[color=yellow]100[/color],
|
||||
万有引力常数:$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")
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
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]
|
||||
text = "[center]使光标化身为[b]恒星[/b]产生强大引力,并吸引[color=yellow]1[/color]颗行星围绕其。移动恒星来使行星产生加速度,[color=yellow]行星速度越快撞击伤害越高[/color]。
|
||||
行星的速度太快会发生[color=red]逃逸[/color],
|
||||
撞上恒星后会[color=red]坠毁[/color]。
|
||||
|
||||
恒星质量:[color=cyan]10000.00[/color],行星质量:[color=cyan]1.00[/color],
|
||||
圆周运动初始半径:[color=yellow]100[/color],
|
||||
万有引力常数:[color=cyan]114514.00[/color]。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“告诉我,逃逸速度是多少?!”"
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dbxu15g1pd3cx"]
|
||||
[gd_scene format=3 uid="uid://dbxu15g1pd3cx"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_73eho"]
|
||||
[ext_resource type="Script" uid="uid://crx7hojhwqlyl" path="res://scripts/Contents/Weapons/HJM.gd" id="2_2in6n"]
|
||||
[ext_resource type="Texture2D" uid="uid://bv7iu8qylxp70" path="res://resources/weapons/hjm.png" id="2_74sfb"]
|
||||
|
||||
[node name="HJM" instance=ExtResource("1_73eho")]
|
||||
[node name="HJM" unique_id=796560287 instance=ExtResource("1_73eho")]
|
||||
script = ExtResource("2_2in6n")
|
||||
avatarTexture = ExtResource("2_74sfb")
|
||||
displayName = "耄耋"
|
||||
@@ -20,23 +20,23 @@ storeType = {
|
||||
"time": 0
|
||||
}
|
||||
descriptionTemplate = "召唤[b]抓狂的哈基米[/b],跟踪敌人,每$time秒造成$atk点伤害。"
|
||||
sources = Array[String](["Internet"])
|
||||
needEnergy = 75.0
|
||||
cooldown = 1000.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_74sfb")
|
||||
|
||||
[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 = "75.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 = 600
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "耄耋"
|
||||
quality = 0
|
||||
typeTopic = 4
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]召唤[b]抓狂的哈基米[/b],跟踪敌人,每[color=cyan]0.25[/color]秒造成[color=cyan]7[/color]点伤害。[/center]"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bm5sw6mr71acq"]
|
||||
[gd_scene format=3 uid="uid://bm5sw6mr71acq"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_h4ls7"]
|
||||
[ext_resource type="Script" uid="uid://0xfj35jvi7ym" path="res://scripts/Contents/Weapons/HXD.gd" id="2_7tnwq"]
|
||||
[ext_resource type="Texture2D" uid="uid://cvvtr2mmwo18r" path="res://resources/weapons/HXD.png" id="2_d5bd0"]
|
||||
|
||||
[node name="HXD" instance=ExtResource("1_h4ls7")]
|
||||
[node name="HXD" unique_id=1383383596 instance=ExtResource("1_h4ls7")]
|
||||
script = ExtResource("2_7tnwq")
|
||||
avatarTexture = ExtResource("2_d5bd0")
|
||||
displayName = "咸亨记账簿"
|
||||
@@ -19,20 +19,28 @@ storeType = {
|
||||
"atk": 1,
|
||||
"count": 1
|
||||
}
|
||||
descriptionTemplate = "发射$count颗[b]茴香豆[/b],在敌人间反弹,每颗茴香豆最多可以反弹$atk次,每次反弹对敌人造成$atk点伤害,有[color=yellow]1/4[/color]的概率反弹次数[color=yellow]+1[/color]。散射[color=red]+4°[/color],反弹时伤害[color=red]-4%[/color],命中同类敌人时额外造成一次[color=yellow]必定暴击[/color]的伤害,命中Boss时,[color=orange]伤害倍率+1%[/color]。"
|
||||
descriptionTemplate = "发射$count颗[b]茴香豆[/b],在敌人间反弹,每颗茴香豆最多可以反弹$atk次,每次反弹对敌人造成$atk点伤害,有[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]。"
|
||||
sources = Array[String](["Zenless Zone Zero", "孔乙己"])
|
||||
tease = "不多了,我剩得不多了!"
|
||||
cooldown = 1000.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_d5bd0")
|
||||
|
||||
[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 = 4000
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "咸亨记账簿"
|
||||
quality = 3
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
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时,[color=orange]伤害倍率+1%[/color]。[/center]"
|
||||
[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]
|
||||
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]
|
||||
text = "“不多了,我剩得不多了!”"
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
[gd_scene format=3 uid="uid://c65tbxm3tclw0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_021hd"]
|
||||
[ext_resource type="Script" uid="uid://tfptal3sgfmy" path="res://scripts/Contents/Weapons/Hetun.gd" id="2_t2ywh"]
|
||||
[ext_resource type="Texture2D" uid="uid://c1xrf8255jafi" path="res://resources/weapons/hetun.png" id="2_y0xe1"]
|
||||
|
||||
[node name="Hetun" unique_id=819619036 instance=ExtResource("1_021hd")]
|
||||
script = ExtResource("2_t2ywh")
|
||||
avatarTexture = ExtResource("2_y0xe1")
|
||||
displayName = "河豚"
|
||||
quality = 0
|
||||
store = {
|
||||
"atk": 30,
|
||||
"count": 10,
|
||||
"penerate": 0.25
|
||||
}
|
||||
storeType = {
|
||||
"atk": 1,
|
||||
"count": 1,
|
||||
"penerate": 2
|
||||
}
|
||||
descriptionTemplate = "散射5~$count针[b]河豚刺针[/b],每根针造成$atk点伤害,撞上敌人后有$penerate概率反弹。"
|
||||
sources = Array[String](["Minecraft", "Pathogenic"])
|
||||
tease = "看我扎不扎你就完了"
|
||||
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="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "河豚"
|
||||
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="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
text = "“看我扎不扎你就完了”"
|
||||
@@ -43,7 +43,7 @@ text = "95.0"
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 200
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "彩虹旗"
|
||||
typeTopic = 4
|
||||
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
[gd_scene format=3 uid="uid://c6d23yqjhe0ju"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_c3bm3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dce1da2qm24pb" path="res://resources/weapons/magic-missle.webp" id="2_3sdrm"]
|
||||
[ext_resource type="Script" uid="uid://clec7nrtesipu" path="res://scripts/Contents/Weapons/MagicMissle.gd" id="2_r857c"]
|
||||
|
||||
[node name="MagicMissle" unique_id=2085048785 instance=ExtResource("1_c3bm3")]
|
||||
script = ExtResource("2_r857c")
|
||||
avatarTexture = ExtResource("2_3sdrm")
|
||||
displayName = "导弹法杖"
|
||||
quality = 2
|
||||
typeTopic = 3
|
||||
emitType = 3
|
||||
store = {
|
||||
"G": 197392.0,
|
||||
"atk": 10,
|
||||
"count": 3.0,
|
||||
"cursor-m": 100.0,
|
||||
"missle-m": 10.0,
|
||||
"track": 200.0
|
||||
}
|
||||
storeType = {
|
||||
"G": 1,
|
||||
"atk": 1,
|
||||
"count": 1,
|
||||
"cursor-m": 0,
|
||||
"missle-m": 0,
|
||||
"track": 0
|
||||
}
|
||||
descriptionTemplate = "召唤[color=yellow]1[/color]枚[b]魔法导弹[/b],围绕鼠标指针做由鼠标指针提供向心力的圆周运动。
|
||||
鼠标指针质量:$cursor-mkg,
|
||||
魔法导弹质量:$missle-mkg,
|
||||
初始轨道半径:$trackm,
|
||||
万有引力常数:$G。
|
||||
魔法导弹碰撞时造成$atk点伤害,
|
||||
分裂出$count枚[b]次级导弹[/b],
|
||||
可继承分裂最多$count次。"
|
||||
sources = Array[String](["万有引力", "宇宙航行"])
|
||||
cooldown = 1000.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_3sdrm")
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "导弹法杖"
|
||||
quality = 2
|
||||
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]
|
||||
text = "[center]召唤[color=yellow]1[/color]枚[b]魔法导弹[/b],围绕鼠标指针做由鼠标指针提供向心力的圆周运动。
|
||||
鼠标指针质量:[color=cyan]100.00[/color]kg,
|
||||
魔法导弹质量:[color=cyan]10.00[/color]kg,
|
||||
初始轨道半径:[color=cyan]200.00[/color]m,
|
||||
万有引力常数:[color=cyan]197392[/color]。
|
||||
魔法导弹碰撞时造成[color=cyan]10[/color]点伤害,
|
||||
分裂出[color=cyan]3[/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 = "“ ”"
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://frwt0fgrpskb"]
|
||||
[gd_scene format=3 uid="uid://frwt0fgrpskb"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_xhgkg"]
|
||||
[ext_resource type="Script" uid="uid://jr5idpte8epy" path="res://scripts/Contents/Weapons/Meowmere.gd" id="2_4rd12"]
|
||||
[ext_resource type="Texture2D" uid="uid://cwr2pud7h8o3e" path="res://resources/bullets/meowmere/Meowmere.webp" id="2_kiocs"]
|
||||
[ext_resource type="AudioStream" uid="uid://cx203jnrkto4u" path="res://resources/sounds/effect/swordshoot.wav" id="4_hvtvi"]
|
||||
|
||||
[node name="Meowmere" instance=ExtResource("1_xhgkg")]
|
||||
[node name="Meowmere" unique_id=1965287972 instance=ExtResource("1_xhgkg")]
|
||||
script = ExtResource("2_4rd12")
|
||||
avatarTexture = ExtResource("2_kiocs")
|
||||
displayName = "彩虹猫之刃"
|
||||
@@ -25,23 +25,23 @@ storeType = {
|
||||
"reduce": 2
|
||||
}
|
||||
descriptionTemplate = "发射$count只伤害以$reduce衰减的造成$childatk点伤害的[b]彩虹猫[/b]的同时挥舞造成$atk点伤害。"
|
||||
sources = Array[String](["Terraria"])
|
||||
cooldown = 230.0
|
||||
debugRebuild = true
|
||||
|
||||
[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_hvtvi")
|
||||
volume_db = 10.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_kiocs")
|
||||
|
||||
[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 = 600
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "彩虹猫之刃"
|
||||
quality = 2
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]发射[color=cyan]1[/color]只伤害以[color=cyan]25%[/color]衰减的造成[color=cyan]6[/color]点伤害的[b]彩虹猫[/b]的同时挥舞造成[color=cyan]5[/color]点伤害。[/center]"
|
||||
[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]"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dwsyn746hr25d"]
|
||||
[gd_scene format=3 uid="uid://dwsyn746hr25d"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_aoaad"]
|
||||
[ext_resource type="Script" uid="uid://bmmf864uc3atu" path="res://scripts/Contents/Weapons/MushroomPickaxe.gd" id="2_5dp3e"]
|
||||
[ext_resource type="Texture2D" uid="uid://cqg0aluvegqfe" path="res://resources/bullets/MushroomPickaxe/frames/Shroomite_Digging_Claw.webp" id="2_u2d30"]
|
||||
|
||||
[node name="MushroomPickaxe" instance=ExtResource("1_aoaad")]
|
||||
[node name="MushroomPickaxe" unique_id=1903474011 instance=ExtResource("1_aoaad")]
|
||||
script = ExtResource("2_5dp3e")
|
||||
avatarTexture = ExtResource("2_u2d30")
|
||||
displayName = "蘑菇矿挖爪"
|
||||
@@ -20,18 +20,16 @@ storeType = {
|
||||
"rate": 2
|
||||
}
|
||||
descriptionTemplate = "命中时造成$atk点伤害,有$rate概率挖出1~$count个随机物品。"
|
||||
sources = Array[String](["Terraria"])
|
||||
|
||||
[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_u2d30")
|
||||
|
||||
[node name="energy" parent="container/info/infos/energyInfo" index="1"]
|
||||
text = "2.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 = 750
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "蘑菇矿挖爪"
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]命中时造成[color=cyan]1[/color]点伤害,有[color=cyan]10%[/color]概率挖出1~[color=cyan]3[/color]个随机物品。[/center]"
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" unique_id=566230682]
|
||||
text = "[center]命中时造成[color=cyan]1[/color]点伤害,有[color=cyan]10.0%[/color]概率挖出1~[color=cyan]3[/color]个随机物品。[/center]"
|
||||
|
||||
@@ -29,7 +29,7 @@ texture = ExtResource("2_5nh8i")
|
||||
|
||||
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "核弹控制器"
|
||||
quality = 4
|
||||
typeTopic = 2
|
||||
|
||||
@@ -1,38 +1,45 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://b5ebx8duvgtt5"]
|
||||
[gd_scene format=3 uid="uid://b5ebx8duvgtt5"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_8jd12"]
|
||||
[ext_resource type="Script" uid="uid://bjraoa0lwchon" path="res://scripts/Contents/Weapons/Oxygener.gd" id="2_thqd2"]
|
||||
[ext_resource type="Texture2D" uid="uid://gpwxs56alc7m" path="res://resources/weapons/oxygener.png" id="2_xmkcx"]
|
||||
|
||||
[node name="Oxygener" instance=ExtResource("1_8jd12")]
|
||||
[node name="Oxygener" unique_id=742545556 instance=ExtResource("1_8jd12")]
|
||||
script = ExtResource("2_thqd2")
|
||||
avatarTexture = ExtResource("2_xmkcx")
|
||||
displayName = "氧化加农炮"
|
||||
quality = 0
|
||||
typeTopic = 2
|
||||
store = {
|
||||
"atk": 3.0,
|
||||
"fireatk": 1.0,
|
||||
"atk": 10.0,
|
||||
"count": 1,
|
||||
"fireatk": 5.0,
|
||||
"max-n": 7.0,
|
||||
"min-n": 3.0
|
||||
"min-n": 2.0
|
||||
}
|
||||
storeType = {
|
||||
"atk": 0,
|
||||
"count": 1,
|
||||
"fireatk": 0,
|
||||
"max-n": 1,
|
||||
"min-n": 1
|
||||
}
|
||||
descriptionTemplate = "大概率高速喷出火焰,造成$fireatk点伤害。小概率喷出$min-n~$max-n滴[b]浓硝酸[/b],每滴造成$atk点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短。"
|
||||
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" index="0"]
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("2_xmkcx")
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "氧化加农炮"
|
||||
quality = 0
|
||||
typeTopic = 2
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]大概率高速喷出火焰,造成[color=cyan]1.00[/color]点伤害。小概率喷出[color=cyan]3[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b],每滴造成[color=cyan]3.00[/color]点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短。[/center]"
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" 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
|
||||
|
||||
@@ -1,33 +1,40 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dyanyf044boxp"]
|
||||
[gd_scene format=3 uid="uid://dyanyf044boxp"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_sqbqm"]
|
||||
[ext_resource type="Texture2D" uid="uid://7yeb0e4ahcee" path="res://resources/weapons/pipe.png" id="2_mmtf8"]
|
||||
[ext_resource type="Script" uid="uid://l1v3boq8ei12" path="res://scripts/Contents/Weapons/Pipe.gd" id="2_p67v7"]
|
||||
|
||||
[node name="Pipe" instance=ExtResource("1_sqbqm")]
|
||||
[node name="Pipe" unique_id=946948425 instance=ExtResource("1_sqbqm")]
|
||||
script = ExtResource("2_p67v7")
|
||||
avatarTexture = ExtResource("2_mmtf8")
|
||||
displayName = "钢管"
|
||||
costBeachball = 350
|
||||
chargable = true
|
||||
emitType = 2
|
||||
store = {
|
||||
"atk": 5
|
||||
}
|
||||
descriptionTemplate = "按住蓄力扔出钢管,蓄力越久伤害越高,至少造成$atk点伤害,发射钢管后继续按住鼠标可进行连续发射。"
|
||||
sources = Array[String](["MEME"])
|
||||
needEnergy = 2.0
|
||||
cooldown = 3000.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_mmtf8")
|
||||
|
||||
[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 = "2.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 = 350
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "钢管"
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
[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]
|
||||
text = "[center]按住蓄力扔出钢管,蓄力越久伤害越高,至少造成[color=cyan]5[/color]点伤害,发射钢管后继续按住鼠标可进行连续发射。[/center]"
|
||||
|
||||
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
|
||||
visible = false
|
||||
|
||||
@@ -24,7 +24,7 @@ texture = ExtResource("2_wgtcw")
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 200
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "紫水晶簇"
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
|
||||
@@ -35,7 +35,7 @@ texture = ExtResource("2_3e8g7")
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 400
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "红水晶簇"
|
||||
typeTopic = 1
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c5y4g70evwy46"]
|
||||
[gd_scene format=3 uid="uid://c5y4g70evwy46"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_0f84s"]
|
||||
[ext_resource type="Script" uid="uid://bxcyflpnuajnn" path="res://scripts/Contents/Weapons/SevenSoul.gd" id="2_n7gtb"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckqfe3a61hw7" path="res://resources/weapons/bill.webp" id="3_nq3bo"]
|
||||
[ext_resource type="AudioStream" uid="uid://dy4k5mni7d7wo" path="res://resources/sounds/weapon/Finale - Toby Fox.wav" id="4_tmgox"]
|
||||
|
||||
[node name="SevenSoul" instance=ExtResource("1_0f84s")]
|
||||
[node name="SevenSoul" unique_id=33662415 instance=ExtResource("1_0f84s")]
|
||||
script = ExtResource("2_n7gtb")
|
||||
avatarTexture = ExtResource("3_nq3bo")
|
||||
displayName = "bilioicik"
|
||||
@@ -22,30 +22,24 @@ storeType = {
|
||||
"heal": 1
|
||||
}
|
||||
descriptionTemplate = "召唤7条灵魂,每条造成$atk点伤害,命中敌人时将伤害的$dmg转换为能量并提供$heal点治疗。"
|
||||
sources = Array[String](["Undertale"])
|
||||
needEnergy = 150.0
|
||||
cooldown = 180000.0
|
||||
debugRebuild = true
|
||||
|
||||
[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_tmgox")
|
||||
volume_db = 20.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("3_nq3bo")
|
||||
|
||||
[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 = "150.0"
|
||||
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 500
|
||||
|
||||
[node name="soul" parent="container/info/infos" index="2"]
|
||||
count = 1
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "bilioicik"
|
||||
quality = 2
|
||||
typeTopic = 3
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]召唤7条灵魂,每条造成[color=cyan]2[/color]点伤害,命中敌人时将伤害的[color=cyan]10%[/color]转换为能量并提供[color=cyan]1[/color]点治疗。[/center]"
|
||||
[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]"
|
||||
|
||||
@@ -27,7 +27,7 @@ text = "50.0"
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 1000
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "回响水晶"
|
||||
quality = 3
|
||||
typeTopic = 4
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
[gd_scene format=3 uid="uid://cx7nogfnv7s8t"]
|
||||
|
||||
[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"]
|
||||
|
||||
[node name="Tree" unique_id=185228402 instance=ExtResource("1_0lbwr")]
|
||||
script = ExtResource("2_jsuc8")
|
||||
avatarTexture = ExtResource("3_nwamk")
|
||||
displayName = "扶桑元神"
|
||||
quality = 4
|
||||
typeTopic = 3
|
||||
costBeachball = 900
|
||||
emitType = 1
|
||||
store = {
|
||||
"atk": 10,
|
||||
"count": 1.0,
|
||||
"max": 3.0,
|
||||
"rate": 0.25
|
||||
}
|
||||
storeType = {
|
||||
"atk": 1,
|
||||
"count": 1,
|
||||
"max": 1,
|
||||
"rate": 2
|
||||
}
|
||||
descriptionTemplate = "进行[b]格挡[/b],化解飞来的子弹。
|
||||
每成功格挡一次,获得一点[b]气力[/b]。
|
||||
每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],符咒会自动引爆,召唤[b]乾坤剑[/b]穿透敌人。
|
||||
近战攻击造成乾坤剑的$rate点伤害。
|
||||
|
||||
每次格挡有$rate的概率弹反,子弹弹反后造成乾坤剑的$rate伤害。
|
||||
每次格挡最多化解$count个子弹,
|
||||
体内最多储存$max点气力。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+$atk点。
|
||||
格挡时机越精确,成功率越高。
|
||||
|
||||
格挡成功后继续按住攻击可进行[b]蓄力[/b],
|
||||
其后松开格挡键进行[b]无量反击[/b],
|
||||
可弹反一切子弹,
|
||||
但需消耗[color=yellow]1[/color]层气力,
|
||||
可将弹反的伤害转换为能量。"
|
||||
sources = Array[String](["Nine Sols", "Terraria"])
|
||||
tease = "卸劲反伤"
|
||||
cooldown = 250.0
|
||||
debugRebuild = true
|
||||
|
||||
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
|
||||
texture = ExtResource("3_nwamk")
|
||||
|
||||
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
|
||||
count = 900
|
||||
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
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],化解飞来的子弹。
|
||||
每成功格挡一次,获得一点[b]气力[/b]。
|
||||
每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],符咒会自动引爆,召唤[b]乾坤剑[/b]穿透敌人。
|
||||
近战攻击造成乾坤剑的[color=cyan]25.0%[/color]点伤害。
|
||||
|
||||
每次格挡有[color=cyan]25.0%[/color]的概率弹反,子弹弹反后造成乾坤剑的[color=cyan]25.0%[/color]伤害。
|
||||
每次格挡最多化解[color=cyan]1[/color]个子弹,
|
||||
体内最多储存[color=cyan]3[/color]点气力。
|
||||
每化解[color=yellow]1[/color]点伤害,
|
||||
乾坤剑造成的伤害+[color=cyan]10[/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]
|
||||
text = "“卸劲反伤”"
|
||||
@@ -36,7 +36,7 @@ text = "5.0"
|
||||
[node name="beachball" parent="container/info/infos" index="1"]
|
||||
count = 400
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" index="0"]
|
||||
displayName = "矢量核心"
|
||||
quality = 2
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://u0djqwuuysp8"]
|
||||
[gd_scene format=3 uid="uid://u0djqwuuysp8"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_3uhfa"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctmxadaowx5ps" path="res://resources/weapons/Volcano.webp" id="2_hh01t"]
|
||||
[ext_resource type="Script" uid="uid://cbihum34xs8ev" path="res://scripts/Contents/Weapons/Volcano.gd" id="2_ihngx"]
|
||||
|
||||
[node name="Volcano" instance=ExtResource("1_3uhfa")]
|
||||
[node name="Volcano" unique_id=204992396 instance=ExtResource("1_3uhfa")]
|
||||
clip_contents = true
|
||||
script = ExtResource("2_ihngx")
|
||||
avatarTexture = ExtResource("2_hh01t")
|
||||
@@ -33,21 +33,19 @@ storeType = {
|
||||
"rotate": 2
|
||||
}
|
||||
descriptionTemplate = "召唤1支[b]火山[/b],以$rotate的效率跟随鼠标指向,进行基础伤害为$atk的4段挥舞攻击。造成的伤害分别为$dmg1,$dmg2,$dmg3,$dmg4,第4段攻击的同时发射$count支[b]火山幻影[/b],造成$dmg5伤害。"
|
||||
sources = Array[String](["Terraria"])
|
||||
cooldown = 1750.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_hh01t")
|
||||
|
||||
[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="soul" parent="container/info/infos" index="2"]
|
||||
count = 1
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
|
||||
displayName = "火山"
|
||||
quality = 4
|
||||
typeTopic = 2
|
||||
|
||||
[node name="description" parent="container" index="2"]
|
||||
text = "[center]召唤1支[b]火山[/b],以[color=cyan]5%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]10[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100%[/color],[color=cyan]50%[/color],[color=cyan]114%[/color],[color=cyan]123%[/color],第4段攻击的同时发射[color=cyan]1[/color]支[b]火山幻影[/b],造成[color=cyan]40%[/color]伤害。[/center]"
|
||||
[node name="description" parent="container" parent_id_path=PackedInt32Array(575698869) index="2" 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]"
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bt4b7ks26fcgi"]
|
||||
[gd_scene format=3 uid="uid://bt4b7ks26fcgi"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_4hjdm"]
|
||||
[ext_resource type="Texture2D" uid="uid://bgj2i5q2rst27" path="res://resources/weapons/Daedalus_Stormbow.png" id="2_kcegs"]
|
||||
[ext_resource type="Script" uid="uid://cyvl1b2trt25e" path="res://scripts/Contents/Weapons/WhiteSoul.gd" id="2_ti114"]
|
||||
|
||||
[node name="WhiteSoul" instance=ExtResource("1_4hjdm")]
|
||||
[node name="WhiteSoul" unique_id=274428909 instance=ExtResource("1_4hjdm")]
|
||||
script = ExtResource("2_ti114")
|
||||
avatarTexture = ExtResource("2_kcegs")
|
||||
displayName = "代达罗斯风暴魂"
|
||||
quality = 3
|
||||
costBeachball = 300
|
||||
store = {
|
||||
"atk": 10,
|
||||
"atk": 15,
|
||||
"count": 1.0,
|
||||
"radius": 100.0
|
||||
}
|
||||
@@ -20,20 +20,24 @@ storeType = {
|
||||
"count": 1,
|
||||
"radius": 0.0
|
||||
}
|
||||
descriptionTemplate = "从天而降$count支目标位于鼠标位置半径$radius内的怪物灵魂,造成$atk点伤害。"
|
||||
descriptionTemplate = "从天而降$count支目标位于半径$radius内的[b]怪物灵魂[/b],造成$atk点伤害,穿透+[color=yellow]50%[/color]。"
|
||||
sources = Array[String](["Terraria", "Undertale"])
|
||||
|
||||
[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_kcegs")
|
||||
|
||||
[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 = 300
|
||||
|
||||
[node name="soul" parent="container/info/infos" index="2"]
|
||||
count = 1
|
||||
|
||||
[node name="name" parent="container/info" index="2"]
|
||||
[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" index="2"]
|
||||
text = "[center]从天而降[color=cyan]1[/color]支目标位于鼠标位置半径[color=cyan]200.00[/color]内的怪物灵魂,造成[color=cyan]10[/color]点伤害。[/center]"
|
||||
[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]
|
||||
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
|
||||
|
||||
@@ -8,11 +8,15 @@
|
||||
|
||||
config_version=5
|
||||
|
||||
[animation]
|
||||
|
||||
compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
||||
|
||||
[application]
|
||||
|
||||
config/name="ChickenVSBear"
|
||||
run/main_scene="uid://dmxi1ikn6avig"
|
||||
config/features=PackedStringArray("4.5", "GL Compatibility")
|
||||
config/features=PackedStringArray("4.6", "GL Compatibility")
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
[display]
|
||||
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cub4ffyuqx24q"
|
||||
path="res://.godot/imported/thunder.png-91a5b8e381b0cdfb1da84c66cc9523a3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/Thunder/thunder.png"
|
||||
dest_files=["res://.godot/imported/thunder.png-91a5b8e381b0cdfb1da84c66cc9523a3.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: 18 KiB |
@@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dn1rrlcltalbw"
|
||||
path="res://.godot/imported/篮球.svg-703ccac0ca8b985f7bb4cd4509f87b99.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/Thunder/篮球.svg"
|
||||
dest_files=["res://.godot/imported/篮球.svg-703ccac0ca8b985f7bb4cd4509f87b99.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: 302 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ccsq5rjmm2wbs"
|
||||
path="res://.godot/imported/0.png-b66f171439c135beb27992e7ab08a78d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/bengbeng/0.png"
|
||||
dest_files=["res://.godot/imported/0.png-b66f171439c135beb27992e7ab08a78d.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="56.65107" height="734.65107" viewBox="0,0,56.65107,734.65107"><g transform="translate(-211.67446,187.32554)"><g fill-opacity="0.50196" fill="#ff9b87" stroke="#ff9b86" stroke-width="3" stroke-miterlimit="10"><path d="M213.17447,-185.82554l53.65107,0v731.65107l-53.65107,0z"/></g></g></svg><!--rotationCenter:28.32553500000003:367.3255350000002-->
|
||||
|
After Width: | Height: | Size: 449 B |
@@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cqcakyrw4vbfn"
|
||||
path="res://.godot/imported/blockwall.svg-184482e9533ab61f4cc5d6105129e900.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/blockwall/blockwall.svg"
|
||||
dest_files=["res://.godot/imported/blockwall.svg-184482e9533ab61f4cc5d6105129e900.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: 114 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://u2x7yggx8ga2"
|
||||
path="res://.godot/imported/cement.png-3a5a0f3d1fa790a2b7067a70edbbba87.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/cement/cement.png"
|
||||
dest_files=["res://.godot/imported/cement.png-3a5a0f3d1fa790a2b7067a70edbbba87.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: 34 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://geax1diwtp48"
|
||||
path="res://.godot/imported/knife1.png-0b91adeafa88b2b0aff470d5658c7509.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/cursor/knife1.png"
|
||||
dest_files=["res://.godot/imported/knife1.png-0b91adeafa88b2b0aff470d5658c7509.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: 29 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bso5w74dhk5kf"
|
||||
path="res://.godot/imported/knife2.png-513a160123899eaf58316dbc03d64226.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://resources/bullets/cursor/knife2.png"
|
||||
dest_files=["res://.godot/imported/knife2.png-513a160123899eaf58316dbc03d64226.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: 25 KiB |