Commit 4500c9b8b32d2f21f21544a335bdfa864014e6c2
1 parent
286da0d5
满了不飘字
Showing
2 changed files
with
7 additions
and
3 deletions
Show diff stats
publish/publish.sh
@@ -28,7 +28,7 @@ cd - | @@ -28,7 +28,7 @@ cd - | ||
28 | rsync -aP --exclude=".git" ./src/ ${dist}/src/ | 28 | rsync -aP --exclude=".git" ./src/ ${dist}/src/ |
29 | rsync -aP ./publish/skynet ${dist}/ | 29 | rsync -aP ./publish/skynet ${dist}/ |
30 | rsync -aP --exclude={config/develop.lua,config/nodenames.lua} config ${dist}/ | 30 | rsync -aP --exclude={config/develop.lua,config/nodenames.lua} config ${dist}/ |
31 | -cp kill.sh ${dist}/ | ||
32 | -cp run.sh ${dist}/ | 31 | +# cp kill.sh ${dist}/ |
32 | +# cp run.sh ${dist}/ | ||
33 | 33 | ||
34 | # rsync -aP --exclude-from="./publish/exclude.list" ${origin}/ ./${dist}/ | 34 | # rsync -aP --exclude-from="./publish/exclude.list" ${origin}/ ./${dist}/ |
src/adv/AdvPlayer.lua
@@ -416,9 +416,13 @@ end | @@ -416,9 +416,13 @@ end | ||
416 | function BaseObject:recover(value, releaser, params) | 416 | function BaseObject:recover(value, releaser, params) |
417 | params = params or {} | 417 | params = params or {} |
418 | value = math.max(0, math.ceil(value)) | 418 | value = math.max(0, math.ceil(value)) |
419 | + local old = self.hp | ||
419 | self.hp = math.min(self.hpMax, self.hp + value) | 420 | self.hp = math.min(self.hpMax, self.hp + value) |
421 | + local change = self.hp - old | ||
420 | if self:is("Player") then | 422 | if self:is("Player") then |
421 | - self.battle.adv:pushBackEvent(AdvBackEventType.HpChange, {change = value}) | 423 | + if change > 0 then |
424 | + self.battle.adv:pushBackEvent(AdvBackEventType.HpChange, {change = value}) | ||
425 | + end | ||
422 | end | 426 | end |
423 | end | 427 | end |
424 | 428 |