2026-01-25 14:54:20 +08:00
|
|
|
|
// 游戏数值常量 - 与数学模型文档保持一致
|
2026-01-21 17:13:51 +08:00
|
|
|
|
export const GAME_CONSTANTS = {
|
|
|
|
|
|
// 时间流速:现实1秒 = 游戏时间5分钟
|
|
|
|
|
|
TIME_SCALE: 5,
|
|
|
|
|
|
|
|
|
|
|
|
// 离线收益时间(小时)
|
|
|
|
|
|
OFFLINE_HOURS_BASE: 0.5,
|
|
|
|
|
|
OFFLINE_HOURS_AD: 2.5,
|
|
|
|
|
|
|
|
|
|
|
|
// 耐力相关
|
|
|
|
|
|
STAMINA_FULL_EFFECT: 50, // 耐力高于此值时无惩罚
|
|
|
|
|
|
STAMINA_EMPTY_PENALTY: 0.5, // 耐力耗尽时效率减半
|
|
|
|
|
|
|
|
|
|
|
|
// 经验倍率
|
|
|
|
|
|
EXP_PARTIAL_SUCCESS: 0.5, // 部分成功时经验比例
|
|
|
|
|
|
|
2026-01-25 14:54:20 +08:00
|
|
|
|
// 品质等级 - 与数学模型文档一致
|
2026-01-21 17:13:51 +08:00
|
|
|
|
QUALITY_LEVELS: {
|
2026-01-25 14:54:20 +08:00
|
|
|
|
1: { name: '垃圾', color: '#6b7280', range: [0, 49], multiplier: 0.5 },
|
2026-01-21 17:13:51 +08:00
|
|
|
|
2: { name: '普通', color: '#ffffff', range: [50, 99], multiplier: 1.0 },
|
2026-01-25 14:54:20 +08:00
|
|
|
|
3: { name: '优秀', color: '#22c55e', range: [100, 139], multiplier: 1.2 },
|
|
|
|
|
|
4: { name: '稀有', color: '#3b82f6', range: [140, 169], multiplier: 1.5 },
|
|
|
|
|
|
5: { name: '史诗', color: '#a855f7', range: [170, 199], multiplier: 2.0 },
|
|
|
|
|
|
6: { name: '传说', color: '#f59e0b', range: [200, 250], multiplier: 3.0 }
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 属性缩放系数
|
|
|
|
|
|
STAT_SCALING: {
|
|
|
|
|
|
STRENGTH_TO_ATTACK: 1.0, // 1力量 = 1攻击力
|
|
|
|
|
|
AGILITY_TO_DODGE: 0.5, // 1敏捷 = 0.5%闪避
|
|
|
|
|
|
DEXTERITY_TO_CRIT: 0.3, // 1灵巧 = 0.3%暴击
|
|
|
|
|
|
INTUITION_TO_QUALITY: 0.5, // 1智力 = 0.5品质
|
|
|
|
|
|
VITALITY_TO_HP: 10, // 1体质 = 10生命
|
|
|
|
|
|
VITALITY_TO_REGEN: 0.05 // 1体质 = 0.05 HP/秒回复
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 装备品质系统
|
|
|
|
|
|
QUALITY: {
|
|
|
|
|
|
BASE_MULTIPLIER: 0.01, // 品质每1点 = 1%属性
|
|
|
|
|
|
LEVEL_BONUS: 2, // 每级额外+2品质
|
|
|
|
|
|
MAX_QUALITY: 250,
|
|
|
|
|
|
MIN_QUALITY: 0
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 词缀系统
|
|
|
|
|
|
AFFIX: {
|
|
|
|
|
|
MAX_COUNT: 3, // 每件装备最多词缀数量
|
|
|
|
|
|
COMMON_CHANCE: 0.60, // 普通词缀概率
|
|
|
|
|
|
RARE_CHANCE: 0.30, // 稀有词缀概率
|
|
|
|
|
|
EPIC_CHANCE: 0.09, // 史诗词缀概率
|
|
|
|
|
|
LEGENDARY_CHANCE: 0.01 // 传说词缀概率
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 怪物缩放
|
|
|
|
|
|
MONSTER: {
|
|
|
|
|
|
HP_SCALING: 1.12, // 每级HP增长12%
|
|
|
|
|
|
ATTACK_SCALING: 1.08, // 每级攻击增长8%
|
|
|
|
|
|
DEFENSE_SCALING: 1.06, // 每级防御增长6%
|
|
|
|
|
|
EXP_SCALING: 1.10, // 每级经验奖励增长10%
|
|
|
|
|
|
LEVEL_VARANCE: 0.2 // 等级浮动±20%
|
2026-01-21 17:13:51 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|