XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Borodach

offline
Опыт: 3,571
Активность: 539
Стак предметных способностей.
Не давно нашел (может уже известный, но не мне) баг/странность варика, которая позволит добавить 2 и более способностей "Когти атаки +15", ну или других.
Минус в том, что и предметы исчезают, но этому можно найти решение. Думаю кто то найдет этому применение...
Заключается в том, чтоб при получении предмета добавить нестандартную способность основой которой "Предметы (герой)". Затем удалить стандартную и сразу же добавить.
» Получение способности, не полчая предмет

	call UnitAddAbility(u,'A002')
        call UnitRemoveAbility(u,'AInv')
        call UnitAddAbility(u,'AInv')
В таком случае герой будет получать способности от предметов, а предметы нет. Пользуясь таким случаем можем пройтись цыклом и добавить ее несколько раз
» Добавление цыклом

	loop
        set bj_lastCreatedItem = CreateItem('ratf',0.,0.)
        call UnitAddItem(u,bj_lastCreatedItem)
            call UnitAddAbility(u,'A002')
            call UnitRemoveAbility(u,'AInv')
            call UnitAddAbility(u,'AInv')
            set l = l + 1
            exitwhen l == 50
        endloop
//От цыкла 100 и больше, у меня начинал подлагивать варик
Если надо избавится от способностей, то просто за пускаем обратный цыкл с удалением способности которая была в предмете
» Удаление способностей спустя 5 сек
	call DisableTrigger(GetTriggeringTrigger())

        loop
        set bj_lastCreatedItem = CreateItem('ratf',0.,0.)
        call UnitAddItem(u,bj_lastCreatedItem)
            call UnitAddAbility(u,'A002')
            call UnitRemoveAbility(u,'AInv')
            call UnitAddAbility(u,'AInv')
            set l = l + 1
            exitwhen l == 50
        endloop

	call EnableTrigger(GetTriggeringTrigger())    
    	call TriggerSleepAction(5.)
    
        loop
            call UnitRemoveAbility(u,'AItf')
            set l = l - 1
            exitwhen l == 0
        endloop
Старый 03.08.2014, 01:33
Ancient
Щпаовапа
offline
Опыт: 38,270
Активность: 17404
Стесняюсь спросить, но зачем это? Ведь способность на урон можно и так добавлять, и она будет стакатся...
________________
Если Вам что-то не нравится во мне — не нужно ставить меня в известность. Попробуйте пережить потрясение самостоятельно.
Старый 03.08.2014, 12:26
nvc123
new status
Borodach, известно давно но есть альтернатива получше
ставим дамика со способностью предметы герой
пишем триггер
событие дамик теряет предмет
действие удалить предмет
если надо дать герою скил когти +15 то даём дамику предмет а потом передаём предмет герою
в результате срабатывает триггер и предмет удаляется но скиллы которые были у предмета перенеслись и так можно повторить несколько раз
таким образом можно повышать дмг,броню,давать различные пассивки(они будут невидимы)
на этом основаны почти все полноэкранные инвентари
nvc123 добавил:
и это намного удобнее чем всякие там спелбуки
удалять как обычный скилл
Старый 03.08.2014, 12:47
16GB
GhostOne User
offline
Опыт: 59,290
Активность: 4536
Участник проектов:
-Monster Shooter 3 : Murloc Warfare
nvc123,
куда проще добавлять атаку/защиту и т.д способностями по степеням двойки, а не с предметами возится
________________
Канал Simple AoS youtube
Старый 03.08.2014, 13:00
nvc123
new status
16GB, не всегда
иногда проще предметом добавить чем скилом
кроме того количество предметов не ограничено
Старый 03.08.2014, 13:33
quq_CCCP
Я белый и пушистый!
offline
Опыт: 69,878
Активность: 27672
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
nvc123:
кроме того количество предметов не ограничено
Да скиллов на атаку вроде тоже можно напихать 100500, + спеллбуки + руны (руна на атаку можно изменять белую атаку, и сбрасывать морфом)
Старый 03.08.2014, 13:53
nvc123
new status
quq_CCCP, а скилов на скорость атаки или на броню?
nvc123 добавил:
и почему все замечают только атаку
ведь так можно добавлять любые скилы
Старый 03.08.2014, 14:47
quq_CCCP
Я белый и пушистый!
offline
Опыт: 69,878
Активность: 27672
Участник проектов:
-God's word: The True Way
-Мастерская girvel-а
nvc123,я как то до добавлялся ауры замедления торнадо, фатал вылетел...
Старый 03.08.2014, 16:10
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 06:32.