X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;fp=src%2Fgame.c;h=c3dc82cc2631d07c03bc56ce83bb4b3e9ddd6e8a;hp=2535720ae6a4af3b9ab39825e58b344802e2dce5;hb=30c779b9e53dec1f45717ae749cc9280c3235e50;hpb=ddba816bc1541cb40836345fbd547c73da422225 diff --git a/src/game.c b/src/game.c index 2535720a..c3dc82cc 100644 --- a/src/game.c +++ b/src/game.c @@ -13968,7 +13968,11 @@ static void TestFieldAfterSnapping(int x, int y, int element, int direction, if (level.finish_dig_collect) { int dig_side = MV_DIR_OPPOSITE(direction); + int change_event = (IS_DIGGABLE(element) ? CE_PLAYER_DIGS_X : + CE_PLAYER_COLLECTS_X); + CheckTriggeredElementChangeByPlayer(x, y, element, change_event, + player_index_bit, dig_side); CheckTriggeredElementChangeByPlayer(x, y, element, CE_PLAYER_SNAPS_X, player_index_bit, dig_side); }