fixed pushed objects going into acid in EM engine for old tapes
authorHolger Schemel <info@artsoft.org>
Tue, 25 Aug 2020 21:05:28 +0000 (23:05 +0200)
committerHolger Schemel <info@artsoft.org>
Tue, 25 Aug 2020 21:05:28 +0000 (23:05 +0200)
commitf57f48cdc063590f02921611aaa54a5a399c5da1
tree8f228e2b0271a2ce65817dc22bb3af7d5a21c5a7
parent63539da7f2d5e1ca071f0e4a9d897df0595d6ae5
fixed pushed objects going into acid in EM engine for old tapes

With the new EM game engine, objects that are pushed towards acid when
initially created fall into acid instead of replacing it (like in the
old engine). This change adds some compatibility code to use the old
behaviour when replaying old tapes.

This is an addition to commit f717d0c1.
src/game.c
src/game_em/convert.c
src/game_em/export.h
src/game_em/logic.c