added option for BD1 magic wall / amoeba bug for native BD engine
[rocksndiamonds.git] / src / game_bd / bd_c64import.c
index 8ff3e1834e32e512a6f8714693a7ede83d63c5d9..9047c75fe4ce9a084da573ca2742e5e5d07cf4fe 100644 (file)
@@ -221,6 +221,8 @@ GdPropertyDefault gd_defaults_bd1[] =
   {CAVE_OFFSET(intermission_instantlife), TRUE},
   {CAVE_OFFSET(intermission_rewardlife), FALSE},
   {CAVE_OFFSET(magic_wall_stops_amoeba), TRUE},
+  {CAVE_OFFSET(magic_wall_breakscan), TRUE},
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), TRUE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), FALSE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},
@@ -257,6 +259,7 @@ GdPropertyDefault gd_defaults_bd2[] =
   {CAVE_OFFSET(intermission_instantlife), TRUE},
   {CAVE_OFFSET(intermission_rewardlife), FALSE},
   {CAVE_OFFSET(magic_wall_stops_amoeba), FALSE},    // marek roth bd inside faq 3.0
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), TRUE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), FALSE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},
@@ -293,6 +296,7 @@ GdPropertyDefault gd_defaults_plck[] =
   {CAVE_OFFSET(intermission_instantlife), TRUE},
   {CAVE_OFFSET(intermission_rewardlife), FALSE},
   {CAVE_OFFSET(magic_wall_stops_amoeba), FALSE},
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), TRUE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), FALSE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},
@@ -323,6 +327,7 @@ GdPropertyDefault gd_defaults_1stb[] =
   {CAVE_OFFSET(level_hatching_delay_time[0]), 2},
   {CAVE_OFFSET(intermission_instantlife), FALSE},
   {CAVE_OFFSET(intermission_rewardlife), TRUE},
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), TRUE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), TRUE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},
@@ -356,6 +361,7 @@ GdPropertyDefault gd_defaults_crdr_7[] =
   {CAVE_OFFSET(level_hatching_delay_time[0]), 2},
   {CAVE_OFFSET(intermission_instantlife), FALSE},
   {CAVE_OFFSET(intermission_rewardlife), TRUE},
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), FALSE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), TRUE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},
@@ -391,6 +397,7 @@ GdPropertyDefault gd_defaults_crli[] =
   {CAVE_OFFSET(level_hatching_delay_time[0]), 2},
   {CAVE_OFFSET(intermission_instantlife), FALSE},
   {CAVE_OFFSET(intermission_rewardlife), TRUE},
+  {CAVE_OFFSET(magic_timer_zero_is_infinite), FALSE},
   {CAVE_OFFSET(magic_timer_wait_for_hatching), TRUE},
   {CAVE_OFFSET(pushing_stone_prob), 250000},
   {CAVE_OFFSET(pushing_stone_prob_sweet), 1000000},