Jewilly, there is a way to pass all the necessary data to the callback using upvalues:function test() local importantValue = random(10) Trigger(4, "TestObject", "ImportantFunc") ImportantFunc = function(hero, obj) local value = %importantValue print(hero, obj, value) end end --This way, we pass the two original arguments + the important value from the parent function to the callback.
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!
Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.