1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-02 09:21:54 +08:00

feat: 更新饲料和物品显示逻辑,添加香蕉饲料场景,重构字段显示功能

This commit is contained in:
2025-08-26 18:44:28 +08:00
parent 7e5a8861ec
commit 3197fe6048
9 changed files with 84 additions and 12 deletions
+24 -2
View File
@@ -1,6 +1,11 @@
@tool
class_name FieldStore
enum DataType {
VALUE,
PERCENT,
ANGLE
}
enum Entity {
MAX_HEALTH,
DAMAGE_MULTIPILER,
@@ -8,7 +13,8 @@ enum Entity {
ATTACK_SPEED,
CRIT_RATE,
CRIT_DAMAGE,
PENERATE
PENERATE,
OFFSET_SHOOT
}
static var entityMap = {
Entity.MAX_HEALTH: "最大生命值",
@@ -17,7 +23,18 @@ static var entityMap = {
Entity.ATTACK_SPEED: "攻击速度",
Entity.CRIT_RATE: "暴击率",
Entity.CRIT_DAMAGE: "暴击伤害",
Entity.PENERATE: "穿透"
Entity.PENERATE: "穿透",
Entity.OFFSET_SHOOT: "散射角"
}
static var entityMapType = {
Entity.MAX_HEALTH: DataType.VALUE,
Entity.DAMAGE_MULTIPILER: DataType.PERCENT,
Entity.MOVEMENT_SPEED: DataType.PERCENT,
Entity.ATTACK_SPEED: DataType.PERCENT,
Entity.CRIT_RATE: DataType.PERCENT,
Entity.CRIT_DAMAGE: DataType.PERCENT,
Entity.PENERATE: DataType.PERCENT,
Entity.OFFSET_SHOOT: DataType.ANGLE
}
enum Bullet {
@@ -29,4 +46,9 @@ static var bulletMap = {
Bullet.SPEED: "速度",
Bullet.DAMAGE: "伤害",
Bullet.PENERATE: "穿透"
}
static var bulletMapType = {
Bullet.SPEED: DataType.VALUE,
Bullet.DAMAGE: DataType.VALUE,
Bullet.PENERATE: DataType.PERCENT
}