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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user