z_mirror/MouseOverConstruction

git clone https://git.raiguard.me/z_mirror/MouseOverConstruction

Caleb HeuerAdd data-stage API to mark entities as ignoredc48aa74

trunk
385 B19 linesraw
1local flib_prototypes = require("__flib__.prototypes")
2
3--- @type Set<string>
4local ignored_entities = {}
5
6for _, entity in pairs(flib_prototypes.all("entity")) do
7  if entity.moc_ignore then
8    entity.moc_ignore = nil
9    ignored_entities[entity.name] = true
10  end
11end
12
13data:extend({
14  {
15    type = "mod-data",
16    name = "moc-ignored-entities",
17    data = ignored_entities,
18  },
19})