As of 0.16, however, two things have become apparent. First is that the biters will attempt to attack (and can destroy) these entities, especially if its force is the player force. This is particularly problematic when the entity is used for targeting purposes. The other issue is that the entities are taking damage now, when previously they were immune to it (not just infinite health, but they outright ignored damage). This is most noticeable with my orbital strike system, where the dummy targeting entity is being wiped out by the orbital strike it calls, which triggers a "structure destroyed" alert as well as invalidating the entity before other logic that needs it has had a chance to run.
The entities are being made intangible with the following parameters in their prototypes:
Code: Select all
selectable_in_game = false,
destructible = false,
collision_mask = {},