From 040c6558c1190e8b0597089c0d92c4484eea909a Mon Sep 17 00:00:00 2001 From: suhongyang <1609423485@qq.com> Date: Fri, 12 Jul 2019 10:23:57 +0800 Subject: [PATCH] 体力改为mp --- src/adv/Adv.lua | 5 ++++- src/adv/AdvBattle.lua | 5 ----- src/adv/AdvBuff.lua | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/adv/Adv.lua b/src/adv/Adv.lua index fa2fa94..8b4288f 100644 --- a/src/adv/Adv.lua +++ b/src/adv/Adv.lua @@ -110,7 +110,7 @@ local function randomAdvMap(role, chapterId, level, notNotify) local lastMapId = advInfo.mapId --非同一层不连续随出同一张类似的地图 local lastChapterId = advInfo.chapter local lastScore = advInfo.score or {} -- 分数 - local power = advInfo.power or 100 --体力 + local power = advInfo.power or 100 --MP local pool = {} for _, mapId in ipairs(raw_pool) do @@ -981,6 +981,9 @@ function Adv:useSpecialSkill(skillId) end if not skillLevel or not csvdb["adv_skill_specialCsv"][skillId][skillLevel] then return end local skillData = csvdb["adv_skill_specialCsv"][skillId][skillLevel] + --cost + if self.advInfo.power < skillData.cost then return end + self.advInfo.power = self.advInfo.power - skillData.cost local enemy = self.battle.enemy self.battle.player:addSpecialSkill(skillId, skillLevel, enemy) return true diff --git a/src/adv/AdvBattle.lua b/src/adv/AdvBattle.lua index f68d0be..baddc85 100644 --- a/src/adv/AdvBattle.lua +++ b/src/adv/AdvBattle.lua @@ -204,11 +204,6 @@ function Battle:afterRound() end end - if self.adv.advInfo.power > 0 then - self.adv:changePower(-1) - else - self.player:hurt(self.player.hpMax / 10, nil, {hurtType = 4}) - end if self.player.isDead then self.adv:over(false) end diff --git a/src/adv/AdvBuff.lua b/src/adv/AdvBuff.lua index be47b3d..3a8ace4 100644 --- a/src/adv/AdvBuff.lua +++ b/src/adv/AdvBuff.lua @@ -15,7 +15,7 @@ Buff.IMMNUE_BUFF = 11 -- 免疫buff Buff.CLEAR_BUFF = 12 -- 清除buff Buff.CANT_SKILL = 13 -- 禁止技能 Buff.OPEN_BLOCK = 14 -- 翻开格子(每回合) -Buff.POWER_CHANGE = 15 -- 体力变化(每回合) +Buff.POWER_CHANGE = 15 -- MP变化(每回合) --角色一些属性的变化 local function commonAttr(_Buff, attrName) -- libgit2 0.21.2