diff options
author | Aki <nthirtyone@gmail.com> | 2017-04-04 13:31:31 +0200 |
---|---|---|
committer | Aki <nthirtyone@gmail.com> | 2017-04-04 13:31:31 +0200 |
commit | 10db7a170cf28db93740448bba76f7a9cd452664 (patch) | |
tree | 5272e30f674e3f66cbdfea76dc0b99832cc917fe /not/Hero.lua | |
parent | 7a560cee7e7f0620656a63e91f05fbe898919246 (diff) | |
download | roflnauts-10db7a170cf28db93740448bba76f7a9cd452664.zip roflnauts-10db7a170cf28db93740448bba76f7a9cd452664.tar.gz roflnauts-10db7a170cf28db93740448bba76f7a9cd452664.tar.bz2 |
Combo is held the same way as shown now
Diffstat (limited to 'not/Hero.lua')
-rw-r--r-- | not/Hero.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/not/Hero.lua b/not/Hero.lua index cddf864..7b968ab 100644 --- a/not/Hero.lua +++ b/not/Hero.lua @@ -305,7 +305,7 @@ function Hero:drawHUD (x,y,scale,elevation) love.graphics.draw(self.portrait_sprite, self.portrait_sheet[self.name], (x+2)*scale, (y+3)*scale, 0, scale, scale) local dy = 30 * elevation love.graphics.setFont(Font) - love.graphics.print((self.combo*10).."%",(x+2)*scale,(y-3+dy)*scale,0,scale,scale) + love.graphics.print((self.combo).."%",(x+2)*scale,(y-3+dy)*scale,0,scale,scale) love.graphics.print(math.max(0, self.lives),(x+24)*scale,(y-3+dy)*scale,0,scale,scale) end end @@ -378,10 +378,10 @@ function Hero:damage (direction) self:createEffect("hit") local x,y = self:getLinearVelocity() self:setLinearVelocity(x,0) - self:applyLinearImpulse((42+10*self.combo)*horizontal, (68+10*self.combo)*vertical + 15) + self:applyLinearImpulse((42+self.combo)*horizontal, (68+self.combo)*vertical + 15) self:setAnimation("damage") - self.combo = math.min(99, self.combo + 1) - self.punchCooldown = 0.08 + self.combo*0.006 + self.combo = math.min(999, self.combo + 10) + self.punchCooldown = 0.08 + self.combo*0.0006 self:playSound(2) end |