refactor(英雄属性): 移除魔法攻击相关属性并重构天赋系统
- 移除英雄和怪物类中的魔法攻击(MAP)相关属性 - 重命名getRandomOptions为getNormalBuffs以更准确表达功能 - 新增getTalentOptions函数用于从天赋池中随机获取天赋 - 清理无用注释和空行
This commit is contained in:
@@ -79,7 +79,6 @@ export class Hero extends ecs.Entity {
|
||||
|
||||
// 设置基础属性
|
||||
model.base_ap = hero.ap;
|
||||
model.base_map = hero.mp;
|
||||
model.base_def = hero.def;
|
||||
model.base_hp = hero.hp;
|
||||
model.base_mp = hero.mp;
|
||||
@@ -87,13 +86,12 @@ export class Hero extends ecs.Entity {
|
||||
model.base_speed = hero.speed;
|
||||
|
||||
// 初始化属性数组
|
||||
model.Attrs = getAttrs();
|
||||
model.NeAttrs = getNeAttrs();
|
||||
model.Attrs = getAttrs(); // 属性
|
||||
model.NeAttrs = getNeAttrs(); //负面属性
|
||||
model.hp = model.Attrs[Attrs.HP_MAX] = model.base_hp;
|
||||
model.mp = model.Attrs[Attrs.MP_MAX] = model.base_mp;
|
||||
model.Attrs[Attrs.DEF] = model.base_def;
|
||||
model.Attrs[Attrs.AP] = model.base_ap;
|
||||
model.Attrs[Attrs.MAP] = model.base_map;
|
||||
model.Attrs[Attrs.SPEED] = hero.speed;
|
||||
model.Attrs[Attrs.DIS] = hero.dis;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user