Some jumps are fractionally too high to manage (keyboard control). The maps should really be adjusted slightly, but setting the initial z component to 4/3 works. --- blobandconquer-0.90.orig/src/entities/blobs.cpp +++ blobandconquer-0.90/src/entities/blobs.cpp @@ -83,7 +83,7 @@ self->velocity -= self->position; self->velocity.normalize(); - self->velocity.z = 1.25; + self->velocity.z = 4.0/3.0; self->action = &blobJumping; --- blobandconquer-0.90.orig/src/player.cpp +++ blobandconquer-0.90/src/player.cpp @@ -786,7 +786,7 @@ { if ((player->liquidLevel == 0) && (player->flags & EF_ONGROUND)) { - player->velocity.z = 1.25; + player->velocity.z = 4.0/3.0; engine->keyState[SDLK_SPACE] = 0; player->flags &= ~EF_ONGROUND; }