JASS:
private struct Data
unit caster
trigger t
method Create takes nothing return Data
local Data d = Data.allocate()
set d.t = CreateTrigger()
set d.caster = GetEventDamageSource()
return d
endmethod
endstruct
What's wrong is here? It's giving "expected returns" error alltime.