/c local MARAXSIS_SURFACES = { "maraxsis-trench", "maraxsis", "maraxsis-factory-floor", "maraxsis-trench-factory-floor", };
for i = 1, #MARAXSIS_SURFACES do
local s = game.get_surface(MARAXSIS_SURFACES[i]);
if s ~= nil then
for _,e in pairs(s.find_entities_filtered{name = {"maraxsis-water-shader"}}) do
e.destroy();
end
for c in s.get_chunks() do
if s.is_chunk_generated({x = c.x, y = c.y}) then
local cx = (c.x * 32) + 16;
local cy = (c.y * 32) + 16;
local fancy_water = s.create_entity {
name = "maraxsis-water-shader",
position = {cx, cy},
create_build_effect_smoke = false
}
fancy_water.active = false
fancy_water.destructible = false
fancy_water.minable_flag = false
end
end
end
end
물 셰이더 엔티티 싹 날리고 재생성하는 스크립트 작성했어.
이거 쓰면 한방에 복구 되니까 필요한 사람 쓰쇼
댓글 0