в чем разница между Condition AddActionом или Condition без AddAction nothing?
1)// обычный Condition делает вот так
function nevashno takes nothing returns boolean
return GetSpellAbilityId() == 'A0CA'
endfunction
и AddAction ждет условия Condition
function nevashno takes nothing returns boolean
return GetSpellAbilityId() == 'A0CA'
endfunction
и AddAction ждет условия Condition
2)// или второй Condition без AddAction но вызовом функции
function Nevashno takes nothing returns boolean
if GetSpellAbilityId() == 'A000' then
call Nevashno2() это и есть вызов action для триггера
endif
return false
endfunction
function Nevashno takes nothing returns boolean
if GetSpellAbilityId() == 'A000' then
call Nevashno2() это и есть вызов action для триггера
endif
return false
endfunction
в чем их разница?
- можно еще сделать одним AddAction без Condition
например: 
if GetSpellAbilityId() == 'А000' then
и действия блабла
endif
endfunction
Принятый ответ
Это дебильная мода из GUI, оформлять в отдельную функцию каждое условие и вызывать его через if,  там где можно и просто return.
Разница в том что на эти дополнительные функции тратится больше ресурсов, вот и вся разница - производительность.
Разница в том что на эти дополнительные функции тратится больше ресурсов, вот и вся разница - производительность.
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
            
                                WC3
                            



Разница в том что на эти дополнительные функции тратится больше ресурсов, вот и вся разница - производительность.
в общем разница в количестве потоков и времени проверки условия