1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-31 00:11:54 +08:00

refactor(武器系统): 调整武器数值显示格式和数据结构

统一武器数值显示格式,将浮点数显示为整数或保留两位小数。修改storeType从数组改为字典结构以提高可读性。调整部分武器参数平衡性,包括BigLaser的时间系数和LGBTWeapon的power增量。移除VectorStarWeapon的mincount升级逻辑。为所有武器组件添加debugRebuild标志和默认500点costBeachball值。在FieldShow.gd中新增INTEGER数据类型处理。更新武器描述模板中的数值格式化逻辑。
This commit is contained in:
2025-09-06 16:11:59 +08:00
parent 38390e7ded
commit 19e7d7691d
11 changed files with 59 additions and 28 deletions
+4 -3
View File
@@ -3,6 +3,7 @@ class_name FieldStore
enum DataType {
VALUE,
INTEGER,
PERCENT,
ANGLE
}
@@ -70,14 +71,14 @@ static var entityMapType = {
Entity.PENERATE: DataType.PERCENT,
Entity.OFFSET_SHOOT: DataType.ANGLE,
Entity.HEAL_ABILITY: DataType.PERCENT,
Entity.EXTRA_APPLE_MAX: DataType.VALUE,
Entity.EXTRA_APPLE_MAX: DataType.INTEGER,
Entity.ENERGY_MULTIPILER: DataType.PERCENT,
Entity.PENARATION_RESISTANCE: DataType.PERCENT,
Entity.PRICE_REDUCTION: DataType.PERCENT,
Entity.EXTRA_BULLET_COUNT: DataType.VALUE,
Entity.DROP_APPLE_RATE: DataType.PERCENT,
Entity.FEED_COUNT_SHOW: DataType.VALUE,
Entity.FEED_COUNT_CAN_MADE: DataType.VALUE,
Entity.FEED_COUNT_SHOW: DataType.INTEGER,
Entity.FEED_COUNT_CAN_MADE: DataType.INTEGER,
Entity.MAX_ENERGY: DataType.VALUE,
Entity.LUCK_VALUE: DataType.VALUE,
Entity.SAVE_ENERGY: DataType.PERCENT,