diff --git a/components/Weapons/MagicMissle.tscn b/components/Weapons/MagicMissle.tscn new file mode 100644 index 0000000..0ddb16e --- /dev/null +++ b/components/Weapons/MagicMissle.tscn @@ -0,0 +1,57 @@ +[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"] + +[node name="MagicMissle" unique_id=2085048785 instance=ExtResource("1_c3bm3")] +avatarTexture = ExtResource("2_3sdrm") +displayName = "导弹法杖" +store = { +"G": 197392.0, +"atk": 14, +"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-m, +魔法导弹质量:$missle-m, +初始轨道半径:$track, +万有引力常数:$G。 +魔法导弹碰撞时造成$atk点伤害, +分裂出$count枚[b]次级导弹[/b], +可继承分裂最多$count次。" +sources = Array[String](["万有引力", "宇宙航行"]) +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], +魔法导弹质量:[color=cyan]10.00[/color], +初始轨道半径:[color=cyan]200.00[/color], +万有引力常数:[color=cyan]197392[/color]。 +魔法导弹碰撞时造成[color=cyan]14[/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 = "“ ”" diff --git a/resources/bullets/magic-missle/ninesols.png b/resources/bullets/magic-missle/ninesols.png new file mode 100644 index 0000000..3e3bb22 Binary files /dev/null and b/resources/bullets/magic-missle/ninesols.png differ diff --git a/resources/bullets/magic-missle/ninesols.png.import b/resources/bullets/magic-missle/ninesols.png.import new file mode 100644 index 0000000..dbb8f5b --- /dev/null +++ b/resources/bullets/magic-missle/ninesols.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drikpnrvqisb0" +path="res://.godot/imported/ninesols.png-34d04e067050ed1e34a485eb9b48dc0c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/bullets/magic-missle/ninesols.png" +dest_files=["res://.godot/imported/ninesols.png-34d04e067050ed1e34a485eb9b48dc0c.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 diff --git a/resources/bullets/magic-missle/tr.webp b/resources/bullets/magic-missle/tr.webp new file mode 100644 index 0000000..3f7c6cb Binary files /dev/null and b/resources/bullets/magic-missle/tr.webp differ diff --git a/resources/bullets/magic-missle/tr.webp.import b/resources/bullets/magic-missle/tr.webp.import new file mode 100644 index 0000000..9592cf3 --- /dev/null +++ b/resources/bullets/magic-missle/tr.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bl1i26ovfpxwc" +path="res://.godot/imported/tr.webp-a3d51d1bca29b9e8c2b8647d9ac87754.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/bullets/magic-missle/tr.webp" +dest_files=["res://.godot/imported/tr.webp-a3d51d1bca29b9e8c2b8647d9ac87754.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 diff --git a/resources/weapons/magic-missle.webp b/resources/weapons/magic-missle.webp new file mode 100644 index 0000000..289d9d3 Binary files /dev/null and b/resources/weapons/magic-missle.webp differ diff --git a/resources/weapons/magic-missle.webp.import b/resources/weapons/magic-missle.webp.import new file mode 100644 index 0000000..9ca3efe --- /dev/null +++ b/resources/weapons/magic-missle.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dce1da2qm24pb" +path="res://.godot/imported/magic-missle.webp-4fe3be22492a8f3966ae93e74a2a5e34.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/weapons/magic-missle.webp" +dest_files=["res://.godot/imported/magic-missle.webp-4fe3be22492a8f3966ae93e74a2a5e34.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