feat: 扩展游戏内容和地图系统优化

- MiniMap: 添加缩放/平移功能,优化节点显示样式
- 新增洞穴相关敌人和Boss(洞穴蝙蝠、洞穴领主)
- 新增义体类物品(钢制义臂、光学义眼、真皮护甲)
- 扩展武器技能系统(剑、斧、钝器、弓箭精通)
- 更新商店配置和义体相关功能
- 完善玩家/游戏Store状态管理

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Claude
2026-02-02 15:54:49 +08:00
parent ccfd6a5e75
commit 7b851656de
8 changed files with 511 additions and 111 deletions

View File

@@ -494,6 +494,71 @@ export const ITEM_CONFIG = {
description: '一本神圣的书籍,可以用来祈祷。',
stackable: false,
effect: { sanity: 10 }
},
// ===== 义体仅Boss掉落无品质 =====
steel_arm_prosthetic: {
id: 'steel_arm_prosthetic',
name: '合金臂义体',
type: 'prosthetic',
subtype: 'arm',
icon: '🦾',
baseValue: 2000,
quality: 150, // 固定品质
fixedQuality: true, // 标记为固定品质
stats: { strength: 8, attack: 10 },
skill: 'steel_arm_slash', // 提供的技能
skillUnlocked: true,
description: '用合金制成的义体手臂,大幅增强力量。可使用【合金斩击】技能。',
bossOnly: true // 仅Boss掉落
},
optical_eye_prosthetic: {
id: 'optical_eye_prosthetic',
name: '光学义眼',
type: 'prosthetic',
subtype: 'head',
icon: '👁️',
baseValue: 1800,
quality: 140,
fixedQuality: true,
stats: { dexterity: 8, intuition: 5 },
skill: 'target_lock', // 提供的技能
skillUnlocked: true,
description: '植入式义眼,提高命中和暴击。可使用【目标锁定】技能。',
bossOnly: true
},
spinal_boost_prosthetic: {
id: 'spinal_boost_prosthetic',
name: '脊柱加速器',
type: 'prosthetic',
subtype: 'spine',
icon: '🦴',
baseValue: 2500,
quality: 160,
fixedQuality: true,
stats: { agility: 10, speed: 15 },
skill: 'overdrive', // 提供的技能
skillUnlocked: true,
description: '植入脊柱的加速装置,极大提升速度。可使用【过载】技能。',
bossOnly: true
},
dermal_armor_prosthetic: {
id: 'dermal_armor_prosthetic',
name: '真皮装甲',
type: 'prosthetic',
subtype: 'body',
icon: '🦾',
baseValue: 2200,
quality: 155,
fixedQuality: true,
stats: { defense: 15, vitality: 8 },
skill: 'iron_skin', // 提供的技能
skillUnlocked: true,
description: '植入皮下的装甲层,提供强大防御。可使用【钢铁皮肤】技能。',
bossOnly: true
}
}
@@ -506,6 +571,7 @@ export const ITEM_CATEGORIES = {
armor: { id: 'armor', name: '防具', icon: '🛡️' },
shield: { id: 'shield', name: '盾牌', icon: '🛡️' },
accessory: { id: 'accessory', name: '饰品', icon: '💍' },
prosthetic: { id: 'prosthetic', name: '义体', icon: '🦾' },
consumable: { id: 'consumable', name: '消耗品', icon: '🧪' },
book: { id: 'book', name: '书籍', icon: '📖' },
material: { id: 'material', name: '素材', icon: '📦' },