По факту: усилители - спец модули имеющие бонусы имплантов (сегодняшних), эти бонусы добираются в соответствии с теком в соответствии с текущей системой. Их 3 типа для 3х слотов - которые имеют такое же значение как 3 текущие ветки сторон конфликта, но без сторон конфликта. Здесь я немного геометрически выстраиваю последовательность, чтоб разрабам было меньше работы (но ее там будет и так достаточно, лучше упростить).
теперь далее в 1 усилок,к примеру т4, можно впихнуть еще 3 апгрейда, если установлены импланты адаптеров (они играют роль портов расширения для подключения апгрейдов в общую сеть). Сами Усилители продаются с привязкой к стороне конфликта, там еще будет 3 фирмы-производителя по 1 от каждой стороны конфликта. Тут чтобы было проще лучше они не будут иметь тэка, тогда слоты апгрейдов будут привязаны к сегодняшним тирам, тогда их будет всего 9 штук в магазе, по 3 варианта для каждого слота.
Слоты символизируют тиры, т.е. Тn-1, Тn-2, Тn-3. Если игрок открыл допустим Т3-3 иерихона, Т2-3 Империи и Т1-3 Федерации, то у него будет 1 усилок с 3-мя апгрейдами (включая апгрейд, который шел при покупке), второй с двумя и третий с 1-м, который был при покупке.
Так же, апгрейды будут продаваться в магазе, и будут открываться при прокачке ранга сторон конфликта.
Что получаем в итоге. Есть 3 усилителя из первичных 9 вариантов в каждом может быть установлено до 4 апгрейдов, по 1 из трех вариантов каждого тэка.
Так же нужно сделать в базе игры 36 новых предметов из которых 9 усилителей и 27 апгрейдов к ним. Либо 144 предмета (144 варианта всего), если нет возможности динамически менять свойства предметов, что вряд ли.
Проковырять по 3 дырочки в каждом кораблике и подвести к ним силовые кабели.
Прописать каждому усилителю разрешения для установки апгрейдов, чтоб случаем никто не вставил 2 апгрейда для корпуса +к резистам или другоие того же самого тира. Усилители будут сразу иметь и бонус тэка и 3 пустых слота под апгрейды.
Прописать каждому апгрейду привязку к рангу стороны конфликта.
Убрать две лишних ветки имплантов. Импланты адаптеров устанавливаются автоматически при прокачке любой стороны конфликта до нужного ранга. Проблемы не будет, т.к. чтобы поставить апгрейд его еще надо открыть и купить.
Нарисовать кнопку Тюнинг.
Нарисовать окно интерфейса с выборкой усилителей имеющихся на складе и имеющих свободные слоты и автофильтром апгрейдов усилителей, которые можно установить в пустые слоты. Прикрутить окно к кнопке Тюнинг.
Например усилок имеет форму напоминающую причудливую четырехконечную звезду со слотами на концах (для Т5 будет слот в центре). Мы берем усилитель третьего тира. предположим, что у нас фулл прокачка аккаунта. Слоты имеют наименование Т1, Т2, Т3, Т4… Тn. Тыкаем на слот первый и видим там бонусы, которые сейчас у имплантов Т1-3 иерихона, империи и федерации. Вставить можем только то, что открыто. Вставка происходит вместе с покупкой, нечего захламлять склад лишними апгрейдами и плодить почву для дюпа апгрейдов в слотах.
Нарисовать окно, в котором будут отображаться открытые и неоткрытые апгрейды и количество открытых слотов адаптеров усилителей по тирам. Еще проще сделать так:
Сделать неактивными имплантаты и переименовать их в апгрейды. Апгрейды подсветить открытые и затемнить недоступные, а так же сделать зеленую рамку для установленых на текущем корабле. Сверху апгрейдов нарисовать полосу символизирующую установленые импланты адаптеров и еще неустановленые. Где-то рядом прицепить выборку со списком купленых кораблей, чтобы быстро посмотреть какие апгрейды на каком установлены. Еще там же прицепить кнопку Тюнинг.
Фууууууууууух. Ребят, я тут целый план работ разжевал и продумал, возьмите меня в геймдизайнеры, а? >_>