Я думаю, что многих, если не всех, не устраивает ограничение варика в 6 предметов. Ну и каждый хотя бы раз хотел увеличить ёмкость инвентаря героя и конечно же не мучаясь при этом над грандиозным количеством кода и/или большой затратой времени.
Сделать это можно не прибегая к помощи триггеров вовсе. Лишь если мы хотим исключить абуз нескольких возможных багов - 1 триггер таки понадобится, но чтобы этот инвентарь просто РАБОТАЛ - триггеры не нужны. Но об этом ниже.

Итак, что мы делаем:
  • Создаём новый предмет, в принципе не суть важна на основе чего, лишь бы он не использовался при получении как руна или книга :). Например на основе когтей атаки(+15).
  • Убираем у них родную способность повышения атаки.
  • Создаём новую способность на основе "Предметы (герой)", обязательно в ней ставим галочку "относится к предмету".
  • Даём новую способность нашему новому предмету.
Наш "Рюкзак" готов к употреблению.
При его получении все имеющиеся предметы в инвентаре у героя переходят так сказать в скрытый режим. Они продолжают действовать, но мы их не видим.

Примечания по использованию рюкзака:

Требование: Очень желательно, чтобы с 1 по 5 слоты героя были заняты предметами перед получением рюкзака. Иначе в скрытый режим обязательно попадут случайные предметы из тех, которые герой получит после приобретения рюкзака. Рекомендуется продавать предметы-пустышки на карте для занятия места. А ещё лучше - при покупке рюкзака проверять свободные слоты покупателя и забивать их пустыми предметами.

Желательно не хранить в скрытом режиме активирующиеся(щёлкающиеся) арты. Если у вас в скрытом режиме например лежит шлем безумия во 2 слоте, то если вы положите активирующийся предмет в открытом режиме во 2 слот и щёлкнете по нему - герой применит берсерк, так как кликается и предмет в скрытом режиме. То есть вы задействуете 1 кликом все активируемые предметы в одном и том же слоте всех инвентарей.

Если удалить у переносчика способность "Предметы герой", то все предметы со всех инвентарей у него будут вывалены на землю.

Выпадающие предметы продолжают выпадать даже из скрытого режима. И что? А то, что случайный предмет из подобранных позже отправится в скрытый режим. Имеем это в виду и стараемся избегать попадания падающих предметов в рюкзак.

Предмет в скрытом режиме не отлавливается триггерно. То есть если мы хотим иметь в виду, есть ли у героя королевская корона(которая в скрытом режиме будет находиться) - заводим соответствующую переменную, которую ставим в положение "да" при получении короны и в "нет" при потере короны с условием, что корон на герое нету больше.
Как вариант получше - даём предметам, наличие которых мы хотим проверить триггерно, уникальную способность-пустышку. И проверяем, если уровень этой способности > 0, то в каком-то из инвентаре лежит нужный предмет.

Получить полный доступ к предметам в скрытом режиме(например выкинуть их) можно только удалив у героя способность владения инвентарём, но тогда придётся подбирать с пола все шмотки по новому.

Момент для РПГ
При загрузке сохранённой игры содержимое последнего рюкзака будет "вывернуто" наружу, если бросить "рюкзак" - ваш герой лишится возможности подбирать предметы!
Чтобы такого не произошло - делаем рюкзак невыбрасываемым в РО, выкидываем любой другой нерюкзак при загрузке сохранки и покупаем рюкзак(или выдаём его триггерно бесплатно - по вашему усмотрению), смотрим триггерно имел ли юнит рюкзак на момент покупки - и если да - даём юниту 6 предметов пустышек.

Предметы, имеющие способность "Защита от магии(амулет)" - теряют свой кд в рюкзаке и становятся читерскими. То есть Амулет защиты от магии, помещённый в рюкзак будет блокировать все-все негативные заклинания, направленные на носителя. Чтобы устранить абуз пишем вот такой триггер, заменяющий амулет на пустышку.
Амулет вернётся к герою в открытом режиме, пространство в рюкзаке занято предметом-пустышкой.

Подытожим: какие типы предметов можно отправить в скрытый режим:
На количество ХП-МП, регенерацию ХП-МП, криты-баши-АОЕ атака, Броня, уклонение, блок урона. Одним словом все, неактивирующиеся, невыпадающие, желательно без способности "Защита от магии(Амулет)".
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Melissa, новичок заколебётся писать костыли для этого бага(тут их надо очень много) либо не поймёт ничего
это было проверено ещё во времена форума
впрочем пусть весит
никому не мешает
24
писать костыли для этого бага(тут их надо очень много)
давай поподробнее) Безкдшный амулет оговорён, остальное багами не является. А при желании или как у 16ГБ - при отсутствии амулетов - можно вообще забыть.
nvc123:
впрочем пусть весит
весит? хД Ты что ли манагер? Ну не хотите - не публикуйте, моё дело предложить. У меня нет принципа удивлять задров редактора, о новичках тоже думаю.
28
багами не является
вся эта система это 1 баг (как и половина других систем в вар3)
Melissa:
весит?
тупое автоисправление включилось
ему слово висит кажется неправильным
24
вся эта система это 1 баг (как и половина других систем в вар3)
клёво
nvc123:
ему слово висит кажется неправильным
:D
17
мимокрокодил
Хей
Конечно, хранить предметы так удобно, но для активной эксплуатации данный способ не особо подойдет, ибо избавляться от "скрытых" предметов путем удалением способности рюкзака крайне неудобно :)
6
Я предлагаю один из самых простых способов.
Создать юнита, добавить способность героев "Предметы" без галочек для предметов и героев, добавить его отоброжение как героя.. Кажется, что-то я напутал. В общем, ГГ может передать предметы своему ящику в любом месте карты, и свою очередь ящик может отдавать свои вещи повсеместно, не имея возможности использовать их.
24
Icebow, то есть просто ещё 1 юнит с 6 предметами? Но предметы у этого юнита не будут влиять на навыки героя, да и то, что их стало 12, а не 6 - не сильно делу поможет.

Но раз уж ты затронул тему в таком аспекте...
Если вам довелось сыграть в эту карту, то наверняка заметили тамошний вариант увеличения количества предметов.
У героини есть предмет в инвентаре, именуемый "Рюкзак" и если вы щёлкнете ПКМ по какому-нить предмету, а потом по предмету "рюкзак" - то первый предмет отправится внутрь рюкзачка. Предметы в рюкзаке не влияют на характеристики персонажа, а открыть рюкзак можно щёлкнув ЛКМ по нему. Чтобы вернуть предмет из рюкзака можно воспользоваться специальной кнопкой или "передать" предмет герою, юнит-рюкзак всегда рядом с ГГ. Весьма забавная системка получилась.
6
Melissa, я за способ с экипированными предметами и рюкзаком. Долой тысячи предметов +1 к силе! Я не представляю себе героя с парой десятков, скажем, боевых когтей. Или щитов. Я бы еще сделал системку на одно оружие и броню. Ну как вещи из рюкзака влияют на героя? Это уже кому как удобней.
24
Ну данный случай для тех кому надо и кто считает иначе :D
6
Melissa:
Ну данный случай для тех кому надо и кто считает иначе :D
По крайней мере, я рассуждаю логически.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.