Well you mean now how to do this in the editor with triggers? =O
In this case can to something like:
-Every 0.03 seconds.
Jass:
local real f = GetUnitFacing(Wolf) - 180.
local real x = GetUnitX(Wolf) ± 0. * Cos(f * bj_DEGTORAD)
local real y = GetUnitY(Wolf) ± 0. * Sin(f * bj_DEGTORAD)
local real h = GetUnitFlyHeight(Wolf) + 200.
call SetUnitX(Dude,x)
call SetUnitY(Dude,y)
call SetUnitFacing(Dude,GetUnitFacing(Wolf))
call SetUnitFlyHeight(Dude,h,GetUnitFlyHeight(Dude)
Hint:
The ± 0 is the distance from the center of the wolf. Possible you have to change this value into - xx or + xx to get the current point.
The + 200. is the height, how high the dude should be over the wolf
Hope this help
Greetings and Peace
Dr. Boom