+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(3),
+ &li.bd_magic_wall_zero_infinite, TRUE
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_magic_wall_diamond_to, EL_BD_ROCK_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(2),
+ &li.bd_magic_wall_rock_to, EL_BD_DIAMOND_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(3),
+ &li.bd_magic_wall_mega_rock_to, EL_BD_NITRO_PACK_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(4),
+ &li.bd_magic_wall_nut_to, EL_BD_NUT_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(5),
+ &li.bd_magic_wall_nitro_pack_to, EL_BD_MEGA_ROCK_FALLING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(6),
+ &li.bd_magic_wall_flying_diamond_to, EL_BD_FLYING_ROCK_FLYING
+ },
+ {
+ EL_BD_MAGIC_WALL, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(7),
+ &li.bd_magic_wall_flying_rock_to, EL_BD_FLYING_DIAMOND_FLYING
+ },
+
+ {
+ EL_BD_CLOCK, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_clock_extra_time, 30
+ },
+
+ {
+ EL_BD_VOODOO_DOLL, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_voodoo_collects_diamonds, FALSE
+ },
+ {
+ EL_BD_VOODOO_DOLL, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(2),
+ &li.bd_voodoo_hurt_kills_player, FALSE
+ },
+ {
+ EL_BD_VOODOO_DOLL, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(3),
+ &li.bd_voodoo_dies_by_rock, FALSE
+ },
+ {
+ EL_BD_VOODOO_DOLL, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(4),
+ &li.bd_voodoo_vanish_by_explosion, TRUE
+ },
+ {
+ EL_BD_VOODOO_DOLL, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(5),
+ &li.bd_voodoo_penalty_time, 30
+ },
+
+ {
+ EL_BD_SLIME, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_slime_is_predictable, TRUE
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(2),
+ &li.bd_slime_permeability_rate, 100
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(3),
+ &li.bd_slime_permeability_bits_c64, 0
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_INTEGER, CONF_VALUE_32_BIT(1),
+ &li.bd_slime_random_seed_c64, -1
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_slime_eats_element_1, EL_BD_DIAMOND
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(2),
+ &li.bd_slime_converts_to_element_1, EL_BD_DIAMOND_FALLING
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(3),
+ &li.bd_slime_eats_element_2, EL_BD_ROCK
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(4),
+ &li.bd_slime_converts_to_element_2, EL_BD_ROCK_FALLING
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(5),
+ &li.bd_slime_eats_element_3, EL_BD_NUT
+ },
+ {
+ EL_BD_SLIME, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(6),
+ &li.bd_slime_converts_to_element_3, EL_BD_NUT_FALLING
+ },
+
+ {
+ EL_BD_ACID, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_acid_eats_element, EL_BD_SAND
+ },
+ {
+ EL_BD_ACID, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_acid_spread_rate, 3
+ },
+ {
+ EL_BD_ACID, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(2),
+ &li.bd_acid_turns_to_element, EL_BD_EXPLODING_3
+ },
+
+ {
+ EL_BD_BITER, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_biter_move_delay, 0
+ },
+ {
+ EL_BD_BITER, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_biter_eats_element, EL_BD_DIAMOND
+ },
+
+ {
+ EL_BD_BLADDER, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_bladder_converts_by_element, EL_BD_VOODOO_DOLL
+ },
+
+ {
+ EL_BD_EXPANDABLE_WALL_ANY, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_change_expanding_wall, FALSE
+ },
+ {
+ EL_BD_EXPANDABLE_WALL_ANY, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_expanding_wall_looks_like, EL_BD_WALL
+ },
+
+ {
+ EL_BD_REPLICATOR, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_replicators_active, TRUE
+ },
+ {
+ EL_BD_REPLICATOR, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(2),
+ &li.bd_replicator_create_delay, 4
+ },
+
+ {
+ EL_BD_CONVEYOR_LEFT, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_conveyor_belts_active, TRUE
+ },
+ {
+ EL_BD_CONVEYOR_LEFT, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(2),
+ &li.bd_conveyor_belts_changed, FALSE
+ },
+
+ {
+ EL_BD_WATER, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_water_cannot_flow_down, FALSE
+ },
+
+ {
+ EL_BD_NUT, -1,
+ TYPE_ELEMENT, CONF_VALUE_16_BIT(1),
+ &li.bd_nut_content, EL_BD_NUT_BREAKING_1
+ },
+
+ {
+ EL_BD_PNEUMATIC_HAMMER, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_hammer_walls_break_delay, 5
+ },
+ {
+ EL_BD_PNEUMATIC_HAMMER, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(2),
+ &li.bd_hammer_walls_reappear, FALSE
+ },
+ {
+ EL_BD_PNEUMATIC_HAMMER, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(3),
+ &li.bd_hammer_walls_reappear_delay, 100
+ },
+
+ {
+ EL_BD_ROCKET_LAUNCHER, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_infinite_rockets, FALSE
+ },
+
+ {
+ EL_BD_SKELETON, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_num_skeletons_needed_for_pot, 5
+ },
+ {
+ EL_BD_SKELETON, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(2),
+ &li.bd_skeleton_worth_num_diamonds, 0
+ },
+
+ {
+ EL_BD_CREATURE_SWITCH, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(1),
+ &li.bd_creatures_start_backwards, FALSE
+ },
+ {
+ EL_BD_CREATURE_SWITCH, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(2),
+ &li.bd_creatures_turn_on_hatching, FALSE
+ },
+ {
+ EL_BD_CREATURE_SWITCH, -1,
+ TYPE_INTEGER, CONF_VALUE_16_BIT(1),
+ &li.bd_creatures_auto_turn_delay, 0
+ },
+
+ {
+ EL_BD_GRAVITY_SWITCH, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(1),
+ &li.bd_gravity_direction, GD_MV_DOWN
+ },
+ {
+ EL_BD_GRAVITY_SWITCH, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(2),
+ &li.bd_gravity_switch_active, FALSE
+ },
+ {
+ EL_BD_GRAVITY_SWITCH, -1,
+ TYPE_INTEGER, CONF_VALUE_8_BIT(3),
+ &li.bd_gravity_switch_delay, 10
+ },
+ {
+ EL_BD_GRAVITY_SWITCH, -1,
+ TYPE_BOOLEAN, CONF_VALUE_8_BIT(4),
+ &li.bd_gravity_affects_all, TRUE
+ },