Set Rule
То, что обычно задаёт создатель карты в настройках, мировой процессор меняет прямо во время игры
setrule unitMineSpeed 4 @sharded 0 0 0Одна строка — и юниты команды копают вчетверо быстрее. Моно на этой карте набивает свои двадцать меди чуть больше чем за две секунды вместо девяти.
| Поле | Что в нём |
|---|---|
| первое | какое правило |
| второе | значение |
| третье | команда — у десяти правил-множителей |
| остальные | углы области — только для правила mapArea |
Правило меняется сразу и целиком: не для одного юнита и не для одного здания, а для всех
разом. Вернуть его назад можно тем же setrule с прежним значением — сама собой настройка
не откатится.
Что можно менять
Заголовок раздела «Что можно менять»Правил три десятка, и делятся они на четыре вида по тому, что берут во втором поле:
| Вид | Примеры |
|---|---|
| число | unitCap, waveSpacing, musicVolume |
| «да/нет» | waves, attackMode, canGameOver, lighting |
| множитель команды | unitHealth, unitMineSpeed, blockHealth, buildSpeed |
| особые | ban и unban берут контент, mapArea — четыре числа |
Полный список — в справочнике: «Правила игры». Там же видно, какое правило требует команду, какое считает в секундах, а какое в клетках, и в каких границах игра зажимает значение.
Множитель живучести не поднимает здоровье
Заголовок раздела «Множитель живучести не поднимает здоровье»Здесь вспышка стоит под огнём вражеской турели, а правило unitHealth 4 включено. Смотрите
на предел: он так и остался 70. А вот здоровье падает вчетверо медленнее, и вспышка
переживает обстрел, который раньше её убивал.
Запрет и границы
Заголовок раздела «Запрет и границы»Два правила стоят особняком, потому что берут не число:
setrule ban @duo 0 0 0 0setrule mapArea 0 2 2 10 5ban и unban принимают контент: блок или юнита. Запрещённый блок пропадает из меню
строительства, а запрещённый юнит перестаёт производиться.
mapArea — единственное правило, которому нужны все четыре последних поля: координаты
левого нижнего угла, а за ними ширина и высота играемой области. Так в кампании открывают
карту по кусочкам.
Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.