46 lines
819 B
JavaScript
46 lines
819 B
JavaScript
|
|
// 敌人配置
|
||
|
|
export const ENEMY_CONFIG = {
|
||
|
|
wild_dog: {
|
||
|
|
id: 'wild_dog',
|
||
|
|
name: '野狗',
|
||
|
|
level: 1,
|
||
|
|
baseStats: {
|
||
|
|
health: 30,
|
||
|
|
attack: 8,
|
||
|
|
defense: 2,
|
||
|
|
speed: 1.0
|
||
|
|
},
|
||
|
|
derivedStats: {
|
||
|
|
ap: 10, // 攻击点数
|
||
|
|
ep: 8 // 闪避点数
|
||
|
|
},
|
||
|
|
expReward: 15,
|
||
|
|
skillExpReward: 10,
|
||
|
|
drops: [
|
||
|
|
{ itemId: 'dog_skin', chance: 0.8, count: { min: 1, max: 1 } }
|
||
|
|
]
|
||
|
|
},
|
||
|
|
|
||
|
|
test_boss: {
|
||
|
|
id: 'test_boss',
|
||
|
|
name: '测试Boss',
|
||
|
|
level: 5,
|
||
|
|
baseStats: {
|
||
|
|
health: 200,
|
||
|
|
attack: 25,
|
||
|
|
defense: 10,
|
||
|
|
speed: 0.8
|
||
|
|
},
|
||
|
|
derivedStats: {
|
||
|
|
ap: 25,
|
||
|
|
ep: 15
|
||
|
|
},
|
||
|
|
expReward: 150,
|
||
|
|
skillExpReward: 50,
|
||
|
|
drops: [
|
||
|
|
{ itemId: 'basement_key', chance: 1.0, count: { min: 1, max: 1 } }
|
||
|
|
],
|
||
|
|
isBoss: true
|
||
|
|
}
|
||
|
|
}
|