1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-02-07 13:31:54 +02:00
RedMew/docs/tetris.md

49 lines
20 KiB
Markdown
Raw Normal View History

2018-11-22 17:44:27 -05:00
Run the following upon startup to give bots, armor and items to place the tetris theme tune blueprint.
Use command /tpmode to teleport to the island to set it up.
This will give you the items you need:
```lua
/silent-command
local player = game.player
player.insert{name="power-armor-mk2", count = 1}
local p_armor = player.get_inventory(5)[1].grid
p_armor.put({name = "fusion-reactor-equipment"})
p_armor.put({name = "fusion-reactor-equipment"})
p_armor.put({name = "fusion-reactor-equipment"})
p_armor.put({name = "exoskeleton-equipment"})
p_armor.put({name = "exoskeleton-equipment"})
p_armor.put({name = "exoskeleton-equipment"})
p_armor.put({name = "exoskeleton-equipment"})
p_armor.put({name = "energy-shield-mk2-equipment"})
p_armor.put({name = "energy-shield-mk2-equipment"})
p_armor.put({name = "personal-roboport-mk2-equipment"})
p_armor.put({name = "night-vision-equipment"})
p_armor.put({name = "battery-mk2-equipment"})
p_armor.put({name = "battery-mk2-equipment"})
player.insert{name="decider-combinator", count = 143}
player.insert{name="constant-combinator", count = 143}
player.insert{name="programmable-speaker", count = 16}
player.insert{name="arithmetic-combinator", count = 4}
player.insert{name="substation", count = 4}
player.insert{name="solar-panel", count = 15}
player.insert{name="accumulator", count = 12}
```
This will make them non-griefable if you're standing in the centre of the music island:
```lua
/c
local pos = game.player.position
local area = {{pos.x - 40, pos.y - 80}, {pos.x + 40, pos.y + 80}}
for _, e in pairs(game.player.surface.find_entities_filtered {area = area, force = 'player'}) do
e.minable = false
e.destructible = false
end
```
Blueprint for the speaker setup to play the tetris theme:
```
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
```