Port gdi02 to New Lua

`Trigger.OnIdle(unit, unit.Hunt)` should work in cases like this.