diff --git a/data/maps/rooms_background.gif b/data/maps/rooms_background.gif index 8ac0b1a..6afc014 100644 Binary files a/data/maps/rooms_background.gif and b/data/maps/rooms_background.gif differ diff --git a/data/maps/rooms_foreground.gif b/data/maps/rooms_foreground.gif index b63b151..badde0c 100644 Binary files a/data/maps/rooms_foreground.gif and b/data/maps/rooms_foreground.gif differ diff --git a/data/maps/rooms_items.gif b/data/maps/rooms_items.gif index 0050584..97a2a33 100644 Binary files a/data/maps/rooms_items.gif and b/data/maps/rooms_items.gif differ diff --git a/data/modules/ia/hero.lua b/data/modules/ia/hero.lua index ea83f34..c887ea2 100644 --- a/data/modules/ia/hero.lua +++ b/data/modules/ia/hero.lua @@ -267,6 +267,7 @@ end function ia.hero_reset() sprites.hero.state = templates.ALIVE + sprites.hero.invisible = nil sprites.hero.lives = 4 sprites.hero.surf = surf.load("gfx/morcus.gif") sprites.hero.animation = "hero_stand" diff --git a/data/modules/ia/rata.lua b/data/modules/ia/rata.lua index 48851fe..b121b46 100644 --- a/data/modules/ia/rata.lua +++ b/data/modules/ia/rata.lua @@ -13,14 +13,14 @@ function ia.update_rata(spr) if spr.flipped then local tx, ty = (spr.pos.x-1)>>3, (spr.pos.y+7)>>3 - if map.tile(tx,ty) < 16 and map.tile(tx,ty-1) < 16 and map.tile(tx,ty+1) > 0 then + if map.tile(tx,ty) < 16 and map.tile(tx,ty+1) > 0 then spr.pos.x = spr.pos.x - 1 else spr.flipped = not spr.flipped end else local tx, ty = (spr.pos.x+9)>>3, (spr.pos.y+7)>>3 - if map.tile(tx,ty) < 16 and map.tile(tx,ty-1) < 16 and map.tile(tx,ty+1) > 0 then + if map.tile(tx,ty) < 16 and map.tile(tx,ty+1) > 0 then spr.pos.x = spr.pos.x + 1 else spr.flipped = not spr.flipped