1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 06:51:54 +08:00
Files
Dog-Lynx-And-HCN/components/Weapons/MagicMissle.tscn
T
fallingshrimp 2dd47a4f3e feat(武器系统): 添加魔法导弹武器及配套子弹逻辑
实现魔法导弹武器系统,包括:
1. 新增HOLD_LOOP发射类型武器
2. 添加魔法导弹子弹类实现追踪和分裂逻辑
3. 修改武器基类支持循环攻击模式
4. 更新角色控制器支持新武器类型
5. 添加相关资源文件和配置
2026-04-18 08:12:27 +08:00

62 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[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 = "导弹法杖"
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 = "召唤1~$count枚[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 = "导弹法杖"
[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]召唤1~[color=cyan]3[/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 = "“ ”"