Minecraft Wiki
Advertisement

Предложение по поводу модов[]

В связи с тем, что моды зачастую используют в крафте предметы из других модов, предлагаю вариант решения проблемы отображения таких рецептов на вики: все моды в параметре шаблона указывать через запятую, а в нужных ячейках ставить после «M» порядковый номер мода при перечислении. Примеры:

{{Сетка/Крафт
|Мод= RailCraft, IndustrialCraft 2
|A1= Стекло |B1= Стекло |C1= Стекло
|M2A2= Стекловолокно |M2B2= Мультикристалл |M2C2= Стекловолокно
|A3= Стекло |M2B3= Улучшенная электросхема |C3= Стекло
|M1Выход= Лапотроновый апгрейд энергоемкости
}}

{{Сетка/Печка
|Прогресс= Дробитель
|Расход= Электричество
|Мод= IndustrialCraft 2, RedPower 2
|M2Ресурс= Серебряная руда |РК=
|M1Выход= Серебряная пыль |ВК=2
|M1Топливо= Аккумулятор (заряженный) |ТК=
}}

Если идея будет одобрена, для осуществления нужно будет внести изменения в шаблоны, чего я сам, к сожалению, сделать не могу — синтаксисом не владею, однако я не думаю, что реализовать это будет сложнее, чем анимацию или текущий вариант работы с модом. —San Sany4 12:13, 28 октября 2012 (UTC)

Мне идея нравится. Реализовать это возможно. Правда указание модов может будет не через запятую, а разными параметрами (М1= RailCraft| М2= IndustrialCraft 2).--Zuxel 13:22, 28 октября 2012 (UTC)
Можно и так. —San Sany4 13:56, 28 октября 2012 (UTC)

Сделал вариант сетки, работающий с таким синтаксисом:

{{Сетка/Крафт
|Мод= RailCraft
|Мод2= IndustrialCraft 2
|A1= Стекло |B1= Стекло |C1= Стекло
|M2A2= Стекловолокно |M2B2= Мультикристалл |M2C2= Стекловолокно
|A3= Стекло |M2B3= Улучшенная электросхема |C3= Стекло
|MВыход= Лапотроновый апгрейд энергоемкости
}}

Увидеть можно здесь. Ну, по крайней мере, на первый взгляд работает. Norrius 14:15, 28 октября 2012 (UTC)

Хорошо, конечно, но я подразумевал ещё и возможность использования более двух модов. Мне такие рецепты не попадались, но с новыми версиями сильно связанных модов — IC²-BC-RC-RP2-Forestry — вполне вероятно их появление. Кроме того, на мой взгляд «M» и «M2» выглядит менее интуитивно и более криво, чем «M1» и «M2» —San Sany4 14:33, 28 октября 2012 (UTC)
Вот с тремя модами Участник:Zuxel/Песочница. C M1,M2,M3 --Zuxel 14:40, 28 октября 2012 (UTC)
Шаблон с поддержкой неограниченного числа модов требует циклов, а количество циклов на страницу, как известно, ограничено. Если делать это вручную, то с каждым следующим модом благодаря все возрастающему количеству скобок и вложенных if-ов читать и, тем более, отлаживать этот мега-шаблон будет все менее реально. Для третей итерации код выглядит еще адекватно, но, возможно, это скажется на производительности на страницах с большим числом сеток, вроде Крафта. Мод - в основном для совместимости. Скорее всего, я смогу распарсить Сетку регулярными выражениями для глобальной замены Мод на Мод1, но сомневаюсь, что это нужно, так как в рецептах с одним модом, коих больше, чем с несколькими, будут ненужные единицы. Norrius 14:50, 28 октября 2012 (UTC)
Спасибо за понятное объяснение. А что насчёт использования «Мод» при одном моде и «Мод1» и «Мод2» — при двух? Насколько это сложно? —San Sany4 14:56, 28 октября 2012 (UTC)
Оно все не сложно. Просто куча дополнительных условий лепить не очень хочется.--Zuxel 15:01, 28 октября 2012 (UTC)
На самом деле, похоже, не очень сложно. Norrius 15:09, 28 октября 2012 (UTC)
Ну это пожелание не критично, рецептов на два мода много меньше, чем рецептов на один, просто так смотрится лучше. —San Sany4 15:19, 28 октября 2012 (UTC)
Хм, почему-то не работает при вызове названия предмета. Тогда будет просто Мод, Мод2 и Мод3. Да и такая нумерация используется еще много где, например, в изображениях в карточках. Norrius 15:39, 28 октября 2012 (UTC)
Ладно. Кстати, в печке и прочих механизмах тоже такое сделать не забудьте. —San Sany4 16:03, 28 октября 2012 (UTC)

Кстати, такая ещё тема: в модах бывают взаимозаменяемые предметы, например, медь в IC², RP2 и Forestry, возможно ли их одновременное отображение, наподобие разных досок? —San Sany4 14:37, 28 октября 2012 (UTC)

Такое точно невозможно, иначе шаблон станет несоразмерно сложным и раздутым. HEKP0H 14:39, 28 октября 2012 (UTC)
Ясно. Ну, это не так критично, можно просто делать отсылки на страницах предмета. —San Sany4 14:50, 28 октября 2012 (UTC)

Сетка крафта обновлена. Главный мод обозначается Мод, как и прежде. Он определяет вид стрелки и, в будущем, количества топлива для печкообразных сеток. Главный мод всегда должен быть указан, нельзя объявить только Мод2 и Мод3. Предметы основного мода обозначаются как MA1, предметы второго и третьего - M2A1 и M3A1. Norrius 20:08, 28 октября 2012 (UTC)

Обнаружена ошибка... Norrius 20:13, 28 октября 2012 (UTC)
Исправлено. Обновление печки будет скоро. Norrius 20:44, 28 октября 2012 (UTC)
Advertisement