@@ -69,18 +69,19 @@ data:extend({
6969 collision_box = { { - 3.2 , - 2.2 }, { 2.2 , 2.2 } },
7070 selection_box = { { - 3.5 , - 2.5 }, { 2.5 , 2.5 } },
7171 map_generator_bounding_box = { { - 4.2 , - 3.2 }, { 3.2 , 3.2 } },
72- pollution_absorption_absolute = 80 ,
73- pollution_absorption_proportional = 0.03 ,
72+ absorptions_per_second = { pollution = { absolute = 80 , proportional = 0.03 } },
7473 corpse = " bob-biter-spawner-corpse" ,
7574 dying_explosion = " blood-explosion-huge" ,
7675 loot = {},
7776 max_count_of_owned_units = 10 ,
7877 max_friends_around_to_spawn = 5 ,
79- animations = {
80- spawner_idle_animation (0 , bobmods .enemies .biter_spawner_tint ),
81- spawner_idle_animation (1 , bobmods .enemies .biter_spawner_tint ),
82- spawner_idle_animation (2 , bobmods .enemies .biter_spawner_tint ),
83- spawner_idle_animation (3 , bobmods .enemies .biter_spawner_tint ),
78+ graphics_set = {
79+ animations = {
80+ spawner_idle_animation (0 , bobmods .enemies .biter_spawner_tint ),
81+ spawner_idle_animation (1 , bobmods .enemies .biter_spawner_tint ),
82+ spawner_idle_animation (2 , bobmods .enemies .biter_spawner_tint ),
83+ spawner_idle_animation (3 , bobmods .enemies .biter_spawner_tint ),
84+ },
8485 },
8586 result_units = {
8687 { " small-biter" , { { 0.0 , 0.3 }, { 0.5 , 0.3 }, { 0.6 , 0.0 } } },
@@ -102,9 +103,10 @@ data:extend({
102103 spawning_spacing = 3 ,
103104 max_spawn_shift = 0 ,
104105 max_richness_for_spawn_shift = 100 ,
105- autoplace = enemy_autoplace .enemy_spawner_autoplace (5 ),
106+ autoplace = enemy_autoplace .enemy_spawner_autoplace (" enemy_autoplace_base(5, 8) " ),
106107 build_base_evolution_requirement = 0.5 ,
107108 call_for_help_radius = 50 ,
109+ time_to_capture = 60 * 20 ,
108110 },
109111
110112 {
@@ -192,18 +194,19 @@ data:extend({
192194 collision_box = { { - 3.2 , - 2.2 }, { 2.2 , 2.2 } },
193195 selection_box = { { - 3.5 , - 2.5 }, { 2.5 , 2.5 } },
194196 map_generator_bounding_box = { { - 4.2 , - 3.2 }, { 3.2 , 3.2 } },
195- pollution_absorption_absolute = 80 ,
196- pollution_absorption_proportional = 0.03 ,
197+ absorptions_per_second = { pollution = { absolute = 80 , proportional = 0.03 } },
197198 corpse = " bob-spitter-spawner-corpse" ,
198199 dying_explosion = " blood-explosion-huge" ,
199200 loot = {},
200201 max_count_of_owned_units = 10 ,
201202 max_friends_around_to_spawn = 5 ,
202- animations = {
203- spawner_idle_animation (0 , bobmods .enemies .spitter_spawner_tint ),
204- spawner_idle_animation (1 , bobmods .enemies .spitter_spawner_tint ),
205- spawner_idle_animation (2 , bobmods .enemies .spitter_spawner_tint ),
206- spawner_idle_animation (3 , bobmods .enemies .spitter_spawner_tint ),
203+ graphics_set = {
204+ animations = {
205+ spawner_idle_animation (0 , bobmods .enemies .biter_spawner_tint ),
206+ spawner_idle_animation (1 , bobmods .enemies .biter_spawner_tint ),
207+ spawner_idle_animation (2 , bobmods .enemies .biter_spawner_tint ),
208+ spawner_idle_animation (3 , bobmods .enemies .biter_spawner_tint ),
209+ },
207210 },
208211 result_units = {
209212 { " small-biter" , { { 0.0 , 0.3 }, { 0.2 , 0.3 }, { 0.4 , 0.0 } } },
@@ -226,7 +229,7 @@ data:extend({
226229 spawning_spacing = 3 ,
227230 max_spawn_shift = 0 ,
228231 max_richness_for_spawn_shift = 100 ,
229- autoplace = enemy_autoplace .enemy_spawner_autoplace (5 ),
232+ autoplace = enemy_autoplace .enemy_spawner_autoplace (" enemy_autoplace_base(5, 9) " ),
230233 build_base_evolution_requirement = 0.5 ,
231234 call_for_help_radius = 50 ,
232235 },
@@ -331,18 +334,19 @@ if settings.startup["bobmods-enemies-superspawner"].value == true then
331334 collision_box = { { - 3.2 , - 2.2 }, { 2.2 , 2.2 } },
332335 selection_box = { { - 3.5 , - 2.5 }, { 2.5 , 2.5 } },
333336 map_generator_bounding_box = { { - 4.2 , - 3.2 }, { 3.2 , 3.2 } },
334- pollution_absorption_absolute = 200 ,
335- pollution_absorption_proportional = 0.1 ,
337+ absorptions_per_second = { pollution = { absolute = 20 , proportional = 0.1 } },
336338 corpse = " bob-super-spawner-corpse" ,
337339 dying_explosion = " blood-explosion-huge" ,
338340 loot = {},
339341 max_count_of_owned_units = 20 ,
340342 max_friends_around_to_spawn = 10 ,
341- animations = {
342- spawner_idle_animation (0 , bobmods .enemies .super_spawner_tint ),
343- spawner_idle_animation (1 , bobmods .enemies .super_spawner_tint ),
344- spawner_idle_animation (2 , bobmods .enemies .super_spawner_tint ),
345- spawner_idle_animation (3 , bobmods .enemies .super_spawner_tint ),
343+ graphics_set = {
344+ animations = {
345+ spawner_idle_animation (0 , bobmods .enemies .biter_spawner_tint ),
346+ spawner_idle_animation (1 , bobmods .enemies .biter_spawner_tint ),
347+ spawner_idle_animation (2 , bobmods .enemies .biter_spawner_tint ),
348+ spawner_idle_animation (3 , bobmods .enemies .biter_spawner_tint ),
349+ },
346350 },
347351 result_units = {
348352 { " small-biter" , { { 0.0 , 0.3 }, { 0.5 , 0.3 }, { 0.6 , 0.0 } } },
@@ -368,7 +372,7 @@ if settings.startup["bobmods-enemies-superspawner"].value == true then
368372 spawning_spacing = 3 ,
369373 max_spawn_shift = 0 ,
370374 max_richness_for_spawn_shift = 100 ,
371- autoplace = enemy_autoplace .enemy_spawner_autoplace (10 ),
375+ autoplace = enemy_autoplace .enemy_spawner_autoplace (" enemy_autoplace_base(10, 11) " ),
372376 build_base_evolution_requirement = 0.8 ,
373377 call_for_help_radius = 50 ,
374378 },
0 commit comments