Нужно создать способность на основе стандартной книги заклинаний (Особые -> Предметы -> Книга заклинаний). Поменять ее тип на "Герой", добавить уровни. Для каждого уровня "Книги" можно указать свои заклинания (Данные - Список заклинаний). Если нужно, чтобы вложенные заклинания повышали свой уровень при улучшении "книги", можно создать их в нескольких вариантах ("Грабеж 1", "Грабеж 2", ...) и указывать на каждом уровне книги нужные варианты вложенных способностей.
Можно написать триггер, который будет при изучении героем "Книги заклинаний" менять уровни вложенных способностей (тогда не потребуется создавать разные варианты одной и той же способности, нужно будет просто добавить необходимым заклинаниям уровни). Пример триггера:
Боевая единица - Unit приобретает способность
Если Learned hero skill = Книга заклинаний
Боевая единица - Set level of Грабеж for (Learning hero) to (Level of Книга заклинаний for (Learning hero))
Пушистый, У способности "Данные - Бросить предметы после смерти" = нет;
У предмета "Характеристики - Падает на землю" = нет
У юнита "Редактор - После смерти предметы могут быть брошены" = нет
Все равно падает (если юнит - не герой). Несколько раз проверил :) Надеюсь нигде не ошибся
Biomechanicmann, сейчас поэкспериментировал и выяснил, что если у боевой единицы "Бой - Тип смерти = ..., не разлагается", то предметы будут выпадать всегда. Так что нужно просто поставить "разлагается" и все Могу ошибаться :). Естественно, этот триггер
не "сохранит" предметы в инвентаре. После смерти они исчезнут. Можно сделать всех персонажей "героями", и после смерти не создавать заново, а воскрешать. Можно модифицировать триггер, чтобы он где-то хранил предметы из инвентаря и потом выдавал новому бойцу.
NekoriDes, и в способности, и у предмета выпадение отключено.
Biomechanicmann, упс, вышла ошибочка. Предметы из "не-героев" падают все равно. Так что надо модифицировать триггер. Сделать как-то так:
Кет, оказалось, такая модель есть в варе. Она появляется при средних и низких настройках качества моделей. Найти ее можно в архивах War3x_med.mpq или War3x_low.mpq (они в War3x.mpq)
Maxim105, вот модель из War3x_med.mpq. Портрет можно использовать от стандартной версии модели (вот этот). Либо импортировать модель с шипами поверх стандартной (Путь: Units\Creeps\MurgulSlave\murgulslave.mdx). Или создавать/искать новый
Порылся в игровых константах (Вкладка "Дополнительно"). Если изменить указанный пункт, можно задать часть получаемого опыта при отрыве уровня героя. Если поставить все числа 100, то всегда будет даваться полный объем опыта. Можно поставить последнее число 50, тогда при большом отрыве уровней, будет даваться только половина опыта. Как-то так. Могу ошибаться
Алексей777, во второй статье (по ссылке, указанной EnergyFrost) все описано. С такими иконками все также, как и с обычными.
Для любой иконки имя_иконки.blp надо импортировать DISимя_иконки.blp (Для обычной версии (простая, автокаст, пассивная) название и путь любые. Для затененной (DIS) путь: ReplaceableTextures\CommandButtonsDisabled\).
LeVeZeN, проблема в иконках, они не работают в варе и не открываются в War3ModelEditor, но их получилось открыть в ButtonManager. После сохранения через него, они стали работать.
Прикрепил иконки к сообщению. В архиве - они же, но со стандартной рамкой ButtonManager
Я думаю, если нужна постоянно темная иконка, то Denis55 прав.
Когда вар пытается отобразить затемненную иконку, он добавляет к исходному названию DIS. То есть, для иконки DISblabla.blp он ищет DISDISblabla.blp
Есть есть два выхода
Импортировать затененную иконку из вара, например DISBTNAbomination.blp и переименовать, удалив "DIS". (Если не импортировать по стандартному пути ReplaceableTextures\CommandButtons\, то она не заменит стандартную иконку). Для отображения затененной импортированной иконки с именем BTNAbomination.blp будет использоваться стандартная иконка DISBTNAbomination.blp из архивов вара.
Импортировать ReplaceableTextures\CommandButtonsDisabled\DISDISBTNAbomination.blp, она будет использоваться для отображения затемненного варианта стандартной DISBTNAbomination.blp
Для любой иконки с именем [имя] нужна затененная иконка с именем DIS[имя]. Вторая обязательно должна лежать в ReplaceableTextures\CommandButtonsDisabled\
Если добавить лавке способность "Продажа предметов", как у рынка, то предметы удаляются и добавляются триггером нормально. Вот только при продаже любого предмета он будет исчезать из лавки сам.
EnergyFrost, достаточно импортировать DIS вариант. Например, для иконки
UI\Minimap\MiniMap-Entrance.blp (из раздела "Дополнительно")
импортировать
ReplaceableTextures\CommandButtonsDisabled\DISMiniMap-Entrance.blp
Только что проверил несколько иконок, все работает.
Если у иконки нет DISBTN варианта, его надо импортировать (ReplaceableTextures\CommandButtonsDisabled\DISBTNIkonka.blp). Создать его можно при помощи Button Manager. Чтобы достать стандартную иконку, можно использовать War3 Model Editor (вкладка Windows -> MPQ Browser). Как-то так
Никогда не возникало проблем с этими иконками (Если я правильно понял о чем вопрос). Берешь нужную иконку, с помощью ButtonManager меняешь ее "тип" на info-basic или info-upgrade (как-то так), либо грузишь стандартную, но тогда будет немного коряво. Она не будет растянута, но смотрится не очень. Путь к иконкам я указывал через редактор "Дополнительно" -> "игровой интерфейс". Могу ошибаться, давно этим занимался
Работа BranaR-а понравилась больше. Чувствуется некоторая напряженность во время исследования пещеры. Хорошо смотрятся красные элементы на сером фоне. И хотя есть некоторые недостатки (блокираторов местами, на мой взгляд, не хватает, плюс героиня проваливается в камни, + проблемки с освещением), позволю себе нарушить равенство голосов
ivostrikov, я понимаю что это не минимализм, но разве этот стиль не характеризуется некой простотой, четкостью, лаконичностью, в общем тем же, чем и минимализм? Модернизм? Тогда уж примитивизм - умышленное упрощение. изм изм изм . Да, делать игру в этом стиле - отличная идея
Kozinaka, все внешние устройства те же самые (мышь и все), ничего не менялось. Я обновлял directx и всякие Visual C++ Redistы, скорее всего причина в этом. Винда к тому же пару раз обновилась, но не думаю что это могло повлиять на работу проиложения.
darkowlom, откуда можно было узнать, что на МОЕЙ Win 8 игра начала стабильно работать?! Неделю назад она запускалась в одном случае из пятидесяти, а сейчас работает отлично!
Kozinaka, надеюсь мы зарядим тебя позитивом в достаточном на дальнейшую разработку количестве! Прям захотелось поиграть с новыми червями. Главное чтобы все это стабильно работало на моей Win 8.1
Ребят, подскажите пожалуйста, у меня не запускается игра с сообщением "Прекращена работа программы". Может библиотеки какие установить надо?. У меня Win 8.1, запуск от имени администратора не помогает. Пару раз отчего-то запускалась, но при первой загрузке вылетала
Ну ничего себе. Во всем нужно знать меру. Понимаю вместо "транспарентность" правильнее говорить "прозрачность" (ну не красиво звучит "транспарентность процесса"), но вместо программиста - кнопкодав, это глупо, на мой взгляд.
lentinant, отличная идея насчет плюсов, по-моему предложенный тобой вариант оптимален. Все плюсы считаются за два - это слишком мощно, а вот если по твоей схеме, то нормально. Идея ставить 1 или 2 плюса (минуса) на выбор - тоже не плохая
Ред. rlOmega
» WarCraft 3 / Заклинания
» WarCraft 3 / WorldEdit
У предмета "Характеристики - Падает на землю" = нет
У юнита "Редактор - После смерти предметы могут быть брошены" = нет
Все равно падает (если юнит - не герой). Несколько раз проверил :) Надеюсь нигде не ошибся
Ред. rlOmega
» WarCraft 3 / WorldEdit
Ред. rlOmega
» WarCraft 3 / Модель морлока
Ред. rlOmega
» WarCraft 3 / опыт
Ред. rlOmega
» WarCraft 3 / Проблема с иконками
Для любой иконки имя_иконки.blp надо импортировать DISимя_иконки.blp (Для обычной версии (простая, автокаст, пассивная) название и путь любые. Для затененной (DIS) путь: ReplaceableTextures\CommandButtonsDisabled\).
» WarCraft 3 / Импорт иконок
» WarCraft 3 / Импорт иконок
Прикрепил иконки к сообщению. В архиве - они же, но со стандартной рамкой ButtonManager
» WarCraft 3 / "ESC - Пиктограмма"
Когда вар пытается отобразить затемненную иконку, он добавляет к исходному названию DIS. То есть, для иконки DISblabla.blp он ищет DISDISblabla.blp
» WarCraft 3 / Лимит предметов
» WarCraft 3 / "Пиктограммы-дополнительно"
UI\Minimap\MiniMap-Entrance.blp (из раздела "Дополнительно")
импортировать
ReplaceableTextures\CommandButtonsDisabled\DISMiniMap-Entrance.blp
Ред. rlOmega
» WarCraft 3 / "Пиктограммы-дополнительно"
» WarCraft 3 / Иконка типа атаки
» WarCraft 3 / Дуэль LongbowMan против BranaR
» Low-Poly Art в игровой индустрии / Что такое Low-Poly Art?
» Low-Poly Art в игровой индустрии / Что такое Low-Poly Art?
» Несыть / Несыть попала в Индикатор!
Ред. rlOmega
» Несыть / Несыть попала в Индикатор!
» Несыть / Несыть попала в Индикатор!
» Несыть / Альфа версия 3.4а
Ред. rlOmega
» Construct 2 / хп-бар и др.
Нужно в поле Container противника указать объект HPbar.
» Зона Агрена. / Время русов
» XGM Team / XGM v8 patch 2
» Almighty creator / На площадке разработки
» WarCraft 3 / "Centaur vs. Tauren" Model Contest - зрительское голосование