From b691618beda571ad3c49a295e5daa2a603491961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Sat, 18 Apr 2026 10:16:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=B0=83=E8=AF=95?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=B9=B6=E6=B7=BB=E5=8A=A0=E9=AD=94=E6=B3=95?= =?UTF-8?q?=E5=AF=BC=E5=BC=B9=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改调试模式下的波次配置,将测试BOSS改为普通波次 新增魔法导弹武器组件,包含显示名称、品质和资源引用 --- components/Feeds/A-MagicMissle.tscn | 24 ++++++++++++++++++++++++ scripts/Contents/Wave.gd | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 components/Feeds/A-MagicMissle.tscn diff --git a/components/Feeds/A-MagicMissle.tscn b/components/Feeds/A-MagicMissle.tscn new file mode 100644 index 0000000..9898af0 --- /dev/null +++ b/components/Feeds/A-MagicMissle.tscn @@ -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 diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index c17d4b7..757d639 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -61,7 +61,7 @@ static var WAVE_MOWING = [ ] static var WAVE_EMPTY = [] static var waveReleaseConfig = [WAVE_TESTBOSS_ALL, 1] -static var waveDebugConfig = [WAVE_TESTBOSS_ALL, 1] +static var waveDebugConfig = [WAVE_NORMAL, 1] static var current: int = startWith(waveReleaseConfig[1]) if WorldManager.isRelease() else startWith(waveDebugConfig[1]) static var data = waveReleaseConfig[0] if WorldManager.isRelease() else waveDebugConfig[0]