diff --git a/data/sprites/slug.png b/data/sprites/slug.png index 0c3914c..f0b38dd 100644 Binary files a/data/sprites/slug.png and b/data/sprites/slug.png differ diff --git a/data/sprites/slugjump.png b/data/sprites/slugjump.png index e2ee39a..4de8179 100644 Binary files a/data/sprites/slugjump.png and b/data/sprites/slugjump.png differ diff --git a/data/sprites/slugwalk.png b/data/sprites/slugwalk.png index 9310c1a..5bf2ae2 100644 Binary files a/data/sprites/slugwalk.png and b/data/sprites/slugwalk.png differ diff --git a/data/world1/level99.dat b/data/world1/level99.dat index 29aee44..c742443 100644 --- a/data/world1/level99.dat +++ b/data/world1/level99.dat @@ -13,6 +13,9 @@ monsters 1 2 28 1 5 2 7 3 4 +50 32 13 +49 9 13 +1 12 23 endmonsters exitdir 1 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, diff --git a/rc.c b/rc.c index debee72..b9a3914 100644 --- a/rc.c +++ b/rc.c @@ -1313,7 +1313,11 @@ void die(sprite_t *s) { playmusic(normalmusic); } + // turn off attributes player->climbing = B_FALSE; + player->swimming = B_FALSE; + player->slamming = B_FALSE; + player->netting = B_FALSE; // kill mask sprite if (mask) { @@ -1327,6 +1331,7 @@ void die(sprite_t *s) { /* lose a life */ player->lives--; + /* play sound */ playfx(FX_DIE);