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

feat: 添加新武器彩虹旗和紫水晶簇,调整饲料属性和数值

refactor: 重构子弹生成逻辑,支持分裂和折射效果

fix: 修复掉落物拾取范围和碰撞检测问题

style: 优化UI显示,添加武器品质和类型标签

docs: 更新字段描述,调整部分饲料名称和分类

perf: 优化数学工具函数,添加随机数处理工具

test: 调整波次生成逻辑,添加新敌人类型

build: 添加新资源文件和相关导入配置
This commit is contained in:
2025-09-05 22:23:41 +08:00
parent bb279c99b0
commit d4501ae45d
54 changed files with 974 additions and 109 deletions
+9 -3
View File
@@ -28,7 +28,9 @@ enum Entity {
LUCK_VALUE,
SAVE_ENERGY,
ENERGY_REGENERATION,
DROPPED_ITEM_COLLECT_RADIUS
DROPPED_ITEM_COLLECT_RADIUS,
BULLET_SPLIT,
BULLET_REFRACTION
}
static var entityMap = {
Entity.MAX_HEALTH: "生命上限",
@@ -44,7 +46,7 @@ static var entityMap = {
Entity.ENERGY_MULTIPILER: "储能倍率",
Entity.PENARATION_RESISTANCE: "穿透抗性",
Entity.PRICE_REDUCTION: "饲料降价",
Entity.EXTRA_BULLET_COUNT: "额外子弹",
Entity.EXTRA_BULLET_COUNT: "多重射击",
Entity.DROP_APPLE_RATE: "苹果掉落率",
Entity.FEED_COUNT_SHOW: "饲料列表",
Entity.FEED_COUNT_CAN_MADE: "可制作饲料",
@@ -53,6 +55,8 @@ static var entityMap = {
Entity.SAVE_ENERGY: "节能",
Entity.ENERGY_REGENERATION: "能量再生效率",
Entity.DROPPED_ITEM_COLLECT_RADIUS: "掉落物拾取距离",
Entity.BULLET_SPLIT: "分裂",
Entity.BULLET_REFRACTION: "折射",
}
static var entityMapType = {
Entity.MAX_HEALTH: DataType.VALUE,
@@ -77,6 +81,8 @@ static var entityMapType = {
Entity.SAVE_ENERGY: DataType.PERCENT,
Entity.ENERGY_REGENERATION: DataType.PERCENT,
Entity.DROPPED_ITEM_COLLECT_RADIUS: DataType.VALUE,
Entity.BULLET_SPLIT: DataType.VALUE,
Entity.BULLET_REFRACTION: DataType.VALUE,
}
static var entityMaxValueMap = {
Entity.CRIT_RATE: 0.8,
@@ -96,7 +102,7 @@ static var entityApplier = {
return true
,
Entity.EXTRA_BULLET_COUNT: func(entity, value):
entity.fields[Entity.OFFSET_SHOOT] += value * 5
entity.fields[Entity.OFFSET_SHOOT] += value * 3
return true
,
}