X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_game.c;h=486395cda52f5fcf99f7fd69deb5d721196fb930;hb=dcfdc42ed1d7bc931b62ee9639af893858889219;hp=4b221d0adc0b1b78b5b14076f94094a0851df511;hpb=2dbe35f19dc4c98e2f67a1b5d71cc848393576dc;p=rocksndiamonds.git diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index 4b221d0a..486395cd 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -3474,12 +3474,12 @@ static void GameActions_MM_Ext(void) game_mm.ball_choice_pos++; int new_element = native_mm_level.ball_content[element_pos]; - int new_element_unmapped = unmap_element(new_element); + int new_element_base = map_wall_to_base_element(new_element); - if (IS_WALL(new_element_unmapped)) + if (IS_WALL(new_element_base)) { // always use completely filled wall element - new_element = new_element_unmapped | 0x000f; + new_element = new_element_base | 0x000f; } else if (native_mm_level.rotate_ball_content && get_num_elements(new_element) > 1)