Commit 040c6558c1190e8b0597089c0d92c4484eea909a

Authored by suhongyang
1 parent ee25cec6

体力改为mp

src/adv/Adv.lua
... ... @@ -110,7 +110,7 @@ local function randomAdvMap(role, chapterId, level, notNotify)
110 110 local lastMapId = advInfo.mapId --非同一层不连续随出同一张类似的地图
111 111 local lastChapterId = advInfo.chapter
112 112 local lastScore = advInfo.score or {} -- 分数
113   - local power = advInfo.power or 100 --体力
  113 + local power = advInfo.power or 100 --MP
114 114  
115 115 local pool = {}
116 116 for _, mapId in ipairs(raw_pool) do
... ... @@ -981,6 +981,9 @@ function Adv:useSpecialSkill(skillId)
981 981 end
982 982 if not skillLevel or not csvdb["adv_skill_specialCsv"][skillId][skillLevel] then return end
983 983 local skillData = csvdb["adv_skill_specialCsv"][skillId][skillLevel]
  984 + --cost
  985 + if self.advInfo.power < skillData.cost then return end
  986 + self.advInfo.power = self.advInfo.power - skillData.cost
984 987 local enemy = self.battle.enemy
985 988 self.battle.player:addSpecialSkill(skillId, skillLevel, enemy)
986 989 return true
... ...
src/adv/AdvBattle.lua
... ... @@ -204,11 +204,6 @@ function Battle:afterRound()
204 204 end
205 205 end
206 206  
207   - if self.adv.advInfo.power > 0 then
208   - self.adv:changePower(-1)
209   - else
210   - self.player:hurt(self.player.hpMax / 10, nil, {hurtType = 4})
211   - end
212 207 if self.player.isDead then
213 208 self.adv:over(false)
214 209 end
... ...
src/adv/AdvBuff.lua
... ... @@ -15,7 +15,7 @@ Buff.IMMNUE_BUFF = 11 -- 免疫buff
15 15 Buff.CLEAR_BUFF = 12 -- 清除buff
16 16 Buff.CANT_SKILL = 13 -- 禁止技能
17 17 Buff.OPEN_BLOCK = 14 -- 翻开格子(每回合)
18   -Buff.POWER_CHANGE = 15 -- 体力变化(每回合)
  18 +Buff.POWER_CHANGE = 15 -- MP变化(每回合)
19 19  
20 20 --角色一些属性的变化
21 21 local function commonAttr(_Buff, attrName)
... ...