Добавлен furch1k
Можно ли триггерно дать мобу который реснулся таблицу предметов?Если да то как?За ответ как всегда плюсик ^__^всем добра
Принятый ответ
Не легче самому создавать предметы на месте гибели юнита? Процентный шанс на выпадение настраивается с помощью обычных цифр.
Так и делается, иначе никак.
+
На всякий случай, вот как выглядит таблица в оригинале:
+
На всякий случай, вот как выглядит таблица в оригинале:
function ItemTable000000_DropItems takes nothing returns nothing
local widget trigWidget=null
local unit trigUnit=null
local integer itemID=0
local boolean canDrop=true
set trigWidget=bj_lastDyingWidget
if(trigWidget==null)then
set trigUnit=GetTriggerUnit()
endif
if(trigUnit!=null)then
set canDrop=not IsUnitHidden(trigUnit)
if(canDrop and GetChangingUnit()!=null)then
set canDrop=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(canDrop)then
call RandomDistReset()
call RandomDistAddItem(0x70676865,50)
call RandomDistAddItem(0x70676D61,50)
set itemID=RandomDistChoose()
if(trigUnit!=null)then
call UnitDropItem(trigUnit,itemID)
else
call WidgetDropItem(trigWidget,itemID)
endif
call RandomDistReset()
call RandomDistAddItem(0x74646578,34)
call RandomDistAddItem(0x74696E74,33)
call RandomDistAddItem(0x74737472,33)
set itemID=RandomDistChoose()
if(trigUnit!=null)then
call UnitDropItem(trigUnit,itemID)
else
call WidgetDropItem(trigWidget,itemID)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Zahanc
Сам триггер:
!событие - Создать юнита в центре области наги
И какое действие чтобы задать созданному юниту это таблицу "нага вожак"?
Отредактирован koreec49
+
На всякий случай, вот как выглядит таблица в оригинале: