feat: 扩展游戏内容和地图系统优化
- MiniMap: 添加缩放/平移功能,优化节点显示样式 - 新增洞穴相关敌人和Boss(洞穴蝙蝠、洞穴领主) - 新增义体类物品(钢制义臂、光学义眼、真皮护甲) - 扩展武器技能系统(剑、斧、钝器、弓箭精通) - 更新商店配置和义体相关功能 - 完善玩家/游戏Store状态管理 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
106
config/skills.js
106
config/skills.js
@@ -111,5 +111,111 @@ export const SKILL_CONFIG = {
|
||||
15: { desc: '所有制药成功率+20%', effect: { herbingSuccessRate: 20 } }
|
||||
},
|
||||
unlockCondition: null
|
||||
},
|
||||
|
||||
// ===== 义体相关技能 =====
|
||||
prosthetic_adaptation: {
|
||||
id: 'prosthetic_adaptation',
|
||||
name: '义体适应性',
|
||||
type: 'passive',
|
||||
category: 'prosthetic',
|
||||
icon: '🦾',
|
||||
maxLevel: 20,
|
||||
expPerLevel: (level) => level * 50,
|
||||
parentSkill: null,
|
||||
milestones: {
|
||||
1: { desc: '解锁义体装备功能', effect: {} },
|
||||
3: { desc: '义体技能伤害+10%', effect: { prostheticSkillDamage: 10 } },
|
||||
5: { desc: '义体耐力消耗-20%', effect: { prostheticStaminaCost: -0.2 } },
|
||||
10: { desc: '义体技能伤害+25%', effect: { prostheticSkillDamage: 25 } },
|
||||
15: { desc: '义体冷却时间-30%', effect: { prostheticCooldown: -0.3 } },
|
||||
20: { desc: '义体所有效果+50%', effect: { prostheticAllEffect: 50 } }
|
||||
},
|
||||
unlockCondition: {
|
||||
type: 'item',
|
||||
item: 'any_prosthetic'
|
||||
},
|
||||
desc: '使用义体时提升,增强义体效果'
|
||||
},
|
||||
|
||||
// ===== 义体攻击技能 =====
|
||||
steel_arm_slash: {
|
||||
id: 'steel_arm_slash',
|
||||
name: '合金斩击',
|
||||
type: 'combat',
|
||||
category: 'prosthetic_skill',
|
||||
icon: '⚔️',
|
||||
maxLevel: 1, // 义体技能不可升级
|
||||
expPerLevel: () => 0,
|
||||
parentSkill: null,
|
||||
milestones: {},
|
||||
unlockCondition: {
|
||||
type: 'equipment',
|
||||
item: 'steel_arm_prosthetic'
|
||||
},
|
||||
desc: '合金臂义体专属技能。造成200%攻击力的伤害。',
|
||||
staminaCost: 15,
|
||||
cooldown: 0,
|
||||
damageMultiplier: 2.0
|
||||
},
|
||||
|
||||
target_lock: {
|
||||
id: 'target_lock',
|
||||
name: '目标锁定',
|
||||
type: 'combat',
|
||||
category: 'prosthetic_skill',
|
||||
icon: '🎯',
|
||||
maxLevel: 1,
|
||||
expPerLevel: () => 0,
|
||||
parentSkill: null,
|
||||
milestones: {},
|
||||
unlockCondition: {
|
||||
type: 'equipment',
|
||||
item: 'optical_eye_prosthetic'
|
||||
},
|
||||
desc: '光学义眼专属技能。下一次攻击必定暴击。',
|
||||
staminaCost: 8,
|
||||
cooldown: 3,
|
||||
buff: 'guaranteedCrit'
|
||||
},
|
||||
|
||||
overdrive: {
|
||||
id: 'overdrive',
|
||||
name: '过载',
|
||||
type: 'combat',
|
||||
category: 'prosthetic_skill',
|
||||
icon: '⚡',
|
||||
maxLevel: 1,
|
||||
expPerLevel: () => 0,
|
||||
parentSkill: null,
|
||||
milestones: {},
|
||||
unlockCondition: {
|
||||
type: 'equipment',
|
||||
item: 'spinal_boost_prosthetic'
|
||||
},
|
||||
desc: '脊柱加速器专属技能。3秒内攻击速度+100%。',
|
||||
staminaCost: 20,
|
||||
cooldown: 5,
|
||||
buff: 'attackSpeedBoost'
|
||||
},
|
||||
|
||||
iron_skin: {
|
||||
id: 'iron_skin',
|
||||
name: '钢铁皮肤',
|
||||
type: 'combat',
|
||||
category: 'prosthetic_skill',
|
||||
icon: '🛡️',
|
||||
maxLevel: 1,
|
||||
expPerLevel: () => 0,
|
||||
parentSkill: null,
|
||||
milestones: {},
|
||||
unlockCondition: {
|
||||
type: 'equipment',
|
||||
item: 'dermal_armor_prosthetic'
|
||||
},
|
||||
desc: '真皮装甲专属技能。3秒内防御力+50%。',
|
||||
staminaCost: 15,
|
||||
cooldown: 4,
|
||||
buff: 'defenseBoost'
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user