This commit is contained in:
2025-09-25 10:06:37 +08:00
parent df57f3c5ec
commit 1153923fe6
5 changed files with 280 additions and 6 deletions

View File

@@ -1,5 +0,0 @@
---
description:
globs:
alwaysApply: false
---

View File

@@ -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

View 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 = "取消"

View 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": ""
}
}
}

View 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": "钻石剑"
}
}