diff --git a/control.lua b/control.lua index c264548..351965c 100644 --- a/control.lua +++ b/control.lua @@ -149,7 +149,9 @@ end local function nano_trigger_cloud(event) local area = Position.expand_to_area(event.entity.position, game.item_prototypes["gun-nano-emitter"].attack_parameters.range + 5) for _, character in pairs(event.entity.surface.find_entities_filtered{area=area, type="player"}) do - local player = character.player and character.player.valid and character.player -- Make sure there is a player and it is valid + game.print("before") + local player = (character.player and character.player.valid) and character.player -- Make sure there is a player and it is valid + game.print("after") if player and is_connected_player_ready(player) and not player.character.logistic_network then local gun, nano_ammo, ammo_name = get_gun_ammo_name(player, "gun-nano-emitter") if gun then diff --git a/prototypes/ammo/ammo-nano-termites.lua b/prototypes/ammo/ammo-nano-termites.lua index 0ba4ce7..0a2ed58 100644 --- a/prototypes/ammo/ammo-nano-termites.lua +++ b/prototypes/ammo/ammo-nano-termites.lua @@ -126,7 +126,7 @@ local cloud_small = { action = { type = "area", - perimeter = 1, + perimeter = .5, force="all", entity_flags = {"placeable-neutral"}, action_delivery =