修改
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
description:
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=110 format=3 uid="uid://dgh61dttaas5a"]
|
||||
[gd_scene load_steps=111 format=3 uid="uid://dgh61dttaas5a"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://2pt11sfcaxf7" path="res://MainGame.gd" id="1_v3yaj"]
|
||||
[ext_resource type="Texture2D" uid="uid://du2pyiojliasy" path="res://assets/游戏UI/经验球.webp" id="2_6jgly"]
|
||||
@@ -45,6 +45,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://2sdfbvf1isif" path="res://icon.svg" id="31_uc6q1"]
|
||||
[ext_resource type="Script" uid="uid://doo34ll0yb078" path="res://Script/SmallPanel/PetInformPanel.gd" id="31_vygm6"]
|
||||
[ext_resource type="PackedScene" uid="uid://byxhjyyaahs6q" path="res://Scene/BigPanel/SpecialFarmPanel.tscn" id="31_ww70k"]
|
||||
[ext_resource type="PackedScene" uid="uid://cl51oc54hlhnc" path="res://Scene/BigPanel/PetBattleAreaPanel.tscn" id="32_ww70k"]
|
||||
[ext_resource type="Script" uid="uid://dobao5y5s2dij" path="res://Script/SmallPanel/ScareCrowPanel.gd" id="35_6ylhg"]
|
||||
[ext_resource type="Texture2D" uid="uid://d06uaoowmcvxj" path="res://assets/稻草人图片/稻草人2.webp" id="36_jyxgm"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbe0f8ex17csy" path="res://assets/稻草人图片/稻草人3.webp" id="37_6ylhg"]
|
||||
@@ -907,6 +908,8 @@ visible = false
|
||||
[node name="ItemStorePanel" parent="UI/BigPanel" instance=ExtResource("21_uhubb")]
|
||||
visible = false
|
||||
|
||||
[node name="PetBattleAreaPanel" parent="UI/BigPanel" instance=ExtResource("32_ww70k")]
|
||||
|
||||
[node name="SmallPanel" type="CanvasLayer" parent="UI"]
|
||||
|
||||
[node name="LoadProgressPanel" parent="UI/SmallPanel" instance=ExtResource("27_vygm6")]
|
||||
@@ -1083,6 +1086,7 @@ theme_override_font_sizes/font_size = 30
|
||||
text = "刷新"
|
||||
|
||||
[node name="GlobalServerBroadcastPanel" parent="UI/SmallPanel" instance=ExtResource("37_rawle")]
|
||||
visible = false
|
||||
|
||||
[node name="ScareCrowPanel" type="Panel" parent="UI/SmallPanel"]
|
||||
visible = false
|
||||
|
||||
69
SproutFarm-Frontend/Scene/BigPanel/PetBattleAreaPanel.tscn
Normal file
69
SproutFarm-Frontend/Scene/BigPanel/PetBattleAreaPanel.tscn
Normal file
@@ -0,0 +1,69 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://cl51oc54hlhnc"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://bh8xusk6w4rjt" path="res://assets/道具图片/1753696817884_nobg.webp" id="1_1eb8i"]
|
||||
|
||||
[node name="PetBattleAreaPanel" type="Panel"]
|
||||
offset_right = 1402.0
|
||||
offset_bottom = 721.0
|
||||
|
||||
[node name="Title" type="Label" parent="."]
|
||||
layout_mode = 0
|
||||
offset_right = 1402.0
|
||||
offset_bottom = 60.0
|
||||
theme_override_colors/font_color = Color(0.98485, 0.788893, 0.540049, 1)
|
||||
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
|
||||
theme_override_constants/outline_size = 20
|
||||
theme_override_constants/shadow_outline_size = 15
|
||||
theme_override_font_sizes/font_size = 40
|
||||
text = "宠物星辰塔"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Description" type="Label" parent="."]
|
||||
layout_mode = 0
|
||||
offset_top = 60.0
|
||||
offset_right = 1402.0
|
||||
offset_bottom = 130.0
|
||||
theme_override_font_sizes/font_size = 25
|
||||
text = "在这里和各种宠物进行各式各样的PVP PVE,展现您的宠物的强大实力!"
|
||||
|
||||
[node name="QuitButton" type="Button" parent="."]
|
||||
self_modulate = Color(1, 0, 0, 1)
|
||||
custom_minimum_size = Vector2(70, 70)
|
||||
layout_mode = 0
|
||||
offset_left = 1308.0
|
||||
offset_top = 26.0
|
||||
offset_right = 1378.0
|
||||
offset_bottom = 97.0
|
||||
theme_override_font_sizes/font_size = 45
|
||||
text = "X"
|
||||
|
||||
[node name="Scroll" type="ScrollContainer" parent="."]
|
||||
layout_mode = 0
|
||||
offset_top = 130.0
|
||||
offset_right = 1399.0
|
||||
offset_bottom = 722.0
|
||||
horizontal_scroll_mode = 0
|
||||
|
||||
[node name="BattleType" type="GridContainer" parent="Scroll"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
columns = 5
|
||||
|
||||
[node name="Button" type="Button" parent="Scroll/BattleType"]
|
||||
custom_minimum_size = Vector2(100, 100)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 7
|
||||
theme_override_font_sizes/font_size = 35
|
||||
text = "小怪联盟"
|
||||
icon = ExtResource("1_1eb8i")
|
||||
icon_alignment = 1
|
||||
|
||||
[node name="ConfirmationDialog" type="ConfirmationDialog" parent="."]
|
||||
title = "小怪联盟"
|
||||
initial_position = 1
|
||||
size = Vector2i(500, 300)
|
||||
visible = true
|
||||
content_scale_aspect = 1
|
||||
ok_button_text = "确认"
|
||||
cancel_button_text = "取消"
|
||||
41
SproutFarm-Frontend/数据模板/场景1-小怪联盟.json
Normal file
41
SproutFarm-Frontend/数据模板/场景1-小怪联盟.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"name": "小怪联盟",
|
||||
"icon": "1_1eb8i",
|
||||
"description": "一个基础的对战场景,适合新手来训练\n敌方出战宠物:\n烈焰鸟x1,大懒虫x1,小懒虫x1",
|
||||
"enemy": {
|
||||
"烈焰鸟": {
|
||||
"pet_name": "树萌芽の烈焰鸟",
|
||||
"pet_id": "0001",
|
||||
"pet_type": "烈焰鸟",
|
||||
"pet_level": 1,
|
||||
"max_health": 300,
|
||||
"max_shield": 150,
|
||||
"max_armor": 120,
|
||||
"left_weapon": "",
|
||||
"right_weapon": ""
|
||||
},
|
||||
"大懒虫": {
|
||||
"pet_name": "树萌芽の大懒虫",
|
||||
"pet_id": "0002",
|
||||
"pet_type": "大懒虫",
|
||||
"pet_level": 1,
|
||||
"max_health": 200,
|
||||
"max_shield": 100,
|
||||
"max_armor": 80,
|
||||
"left_weapon": "",
|
||||
"right_weapon": ""
|
||||
},
|
||||
"小懒虫": {
|
||||
"pet_name": "树萌芽の小懒虫",
|
||||
"pet_id": "0003",
|
||||
"pet_type": "小懒虫",
|
||||
"pet_level": 1,
|
||||
"max_health": 100,
|
||||
"max_shield": 50,
|
||||
"max_armor": 40,
|
||||
"left_weapon": "",
|
||||
"right_weapon": ""
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
165
SproutFarm-Frontend/数据模板/宠物商店.json
Normal file
165
SproutFarm-Frontend/数据模板/宠物商店.json
Normal file
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"_id": {
|
||||
"$oid": "687cf59b8e77ba00a7414bab"
|
||||
},
|
||||
"updated_at": {
|
||||
"$date": "2025-07-20T22:13:38.521Z"
|
||||
},
|
||||
"烈焰鸟": {
|
||||
"pet_name": "树萌芽の烈焰鸟",
|
||||
"can_purchase": true,
|
||||
"cost": 1000,
|
||||
"pet_image": "res://Scene/NewPet/PetType/flying_bird.tscn",
|
||||
"pet_id": "0001",
|
||||
"pet_type": "烈焰鸟",
|
||||
"pet_level": 1,
|
||||
"pet_experience": 500,
|
||||
"pet_temperament": "勇猛",
|
||||
"pet_birthday": "2023-03-15",
|
||||
"pet_hobby": "喜欢战斗和烈火",
|
||||
"pet_introduction": "我爱吃虫子",
|
||||
"max_health": 300,
|
||||
"enable_health_regen": true,
|
||||
"health_regen": 2,
|
||||
"enable_shield_regen": true,
|
||||
"max_shield": 150,
|
||||
"shield_regen": 1.5,
|
||||
"max_armor": 120,
|
||||
"base_attack_damage": 40,
|
||||
"crit_rate": 0.15,
|
||||
"crit_damage": 2,
|
||||
"armor_penetration": 10,
|
||||
"enable_multi_projectile_skill": true,
|
||||
"multi_projectile_delay": 2,
|
||||
"enable_berserker_skill": true,
|
||||
"berserker_bonus": 1.8,
|
||||
"berserker_duration": 6,
|
||||
"enable_self_destruct_skill": false,
|
||||
"enable_summon_pet_skill": false,
|
||||
"enable_death_respawn_skill": true,
|
||||
"respawn_health_percentage": 0.4,
|
||||
"move_speed": 180,
|
||||
"dodge_rate": 0.08,
|
||||
"element_type": "FIRE",
|
||||
"element_damage_bonus": 75,
|
||||
"left_weapon": "钻石剑",
|
||||
"right_weapon": "钻石剑"
|
||||
},
|
||||
"大蓝虫": {
|
||||
"pet_name": "树萌芽の大蓝虫",
|
||||
"can_purchase": true,
|
||||
"cost": 1000,
|
||||
"pet_image": "res://Scene/NewPet/PetType/big_beetle.tscn",
|
||||
"pet_id": "0002",
|
||||
"pet_type": "大蓝虫",
|
||||
"pet_level": 8,
|
||||
"pet_experience": 320,
|
||||
"pet_temperament": "冷静",
|
||||
"pet_birthday": "2023-06-20",
|
||||
"pet_hobby": "喜欢和小甲壳虫玩",
|
||||
"pet_introduction": "我是大蓝虫,不是大懒虫!",
|
||||
"max_health": 180,
|
||||
"enable_health_regen": true,
|
||||
"health_regen": 1.2,
|
||||
"enable_shield_regen": true,
|
||||
"max_shield": 200,
|
||||
"shield_regen": 2.5,
|
||||
"max_armor": 80,
|
||||
"base_attack_damage": 35,
|
||||
"crit_rate": 0.12,
|
||||
"crit_damage": 1.8,
|
||||
"armor_penetration": 15,
|
||||
"enable_multi_projectile_skill": true,
|
||||
"multi_projectile_delay": 1.5,
|
||||
"enable_berserker_skill": false,
|
||||
"enable_self_destruct_skill": false,
|
||||
"enable_summon_pet_skill": true,
|
||||
"summon_count": 2,
|
||||
"summon_scale": 0.15,
|
||||
"enable_death_respawn_skill": false,
|
||||
"move_speed": 120,
|
||||
"dodge_rate": 0.12,
|
||||
"element_type": "WATER",
|
||||
"element_damage_bonus": 100,
|
||||
"left_weapon": "钻石剑",
|
||||
"right_weapon": "钻石剑"
|
||||
},
|
||||
"小蓝虫": {
|
||||
"pet_name": "树萌芽の小蓝虫",
|
||||
"can_purchase": true,
|
||||
"cost": 1000,
|
||||
"pet_image": "res://Scene/NewPet/PetType/small_beetle.tscn",
|
||||
"pet_id": "0002",
|
||||
"pet_type": "小蓝虫",
|
||||
"pet_level": 1,
|
||||
"pet_experience": 0,
|
||||
"pet_temperament": "冷静",
|
||||
"pet_birthday": "2023-06-20",
|
||||
"pet_hobby": "喜欢和大蓝虫玩",
|
||||
"pet_introduction": "我是小蓝虫,不是小懒虫!",
|
||||
"max_health": 90,
|
||||
"enable_health_regen": true,
|
||||
"health_regen": 1.2,
|
||||
"enable_shield_regen": true,
|
||||
"max_shield": 200,
|
||||
"shield_regen": 2.5,
|
||||
"max_armor": 80,
|
||||
"base_attack_damage": 35,
|
||||
"crit_rate": 0.12,
|
||||
"crit_damage": 1.8,
|
||||
"armor_penetration": 15,
|
||||
"enable_multi_projectile_skill": true,
|
||||
"multi_projectile_delay": 1.5,
|
||||
"enable_berserker_skill": false,
|
||||
"enable_self_destruct_skill": false,
|
||||
"enable_summon_pet_skill": true,
|
||||
"summon_count": 2,
|
||||
"summon_scale": 0.15,
|
||||
"enable_death_respawn_skill": false,
|
||||
"move_speed": 120,
|
||||
"dodge_rate": 0.12,
|
||||
"element_type": "WATER",
|
||||
"element_damage_bonus": 100,
|
||||
"left_weapon": "钻石剑",
|
||||
"right_weapon": "钻石剑"
|
||||
},
|
||||
"小蓝": {
|
||||
"pet_name": "树萌芽の小蓝",
|
||||
"can_purchase": true,
|
||||
"cost": 1000,
|
||||
"pet_image": "res://Scene/NewPet/PetType/small_blue.tscn",
|
||||
"pet_id": "0002",
|
||||
"pet_type": "小蓝",
|
||||
"pet_level": 1,
|
||||
"pet_experience": 0,
|
||||
"pet_temperament": "冷静",
|
||||
"pet_birthday": "2023-06-20",
|
||||
"pet_hobby": "喜欢和小黄一起玩",
|
||||
"pet_introduction": "我是小黄!",
|
||||
"max_health": 120,
|
||||
"enable_health_regen": true,
|
||||
"health_regen": 1.2,
|
||||
"enable_shield_regen": true,
|
||||
"max_shield": 200,
|
||||
"shield_regen": 2.5,
|
||||
"max_armor": 80,
|
||||
"base_attack_damage": 35,
|
||||
"crit_rate": 0.12,
|
||||
"crit_damage": 1.8,
|
||||
"armor_penetration": 15,
|
||||
"enable_multi_projectile_skill": true,
|
||||
"multi_projectile_delay": 1.5,
|
||||
"enable_berserker_skill": false,
|
||||
"enable_self_destruct_skill": false,
|
||||
"enable_summon_pet_skill": true,
|
||||
"summon_count": 2,
|
||||
"summon_scale": 0.15,
|
||||
"enable_death_respawn_skill": false,
|
||||
"move_speed": 120,
|
||||
"dodge_rate": 0.12,
|
||||
"element_type": "WATER",
|
||||
"element_damage_bonus": 100,
|
||||
"left_weapon": "钻石剑",
|
||||
"right_weapon": "钻石剑"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user