Even worse. >>
Then again, really, there must be a routine to draw the circle that one could likely call from the skill's loading code, it would just be a minor pain to adjust the circle drawing function to take a parameter, and it would take some effort to adjust the packet handle so that it might still work too.
Complex, since you would be modifying at least four procedures. Of course, you also need to find them. Tracing from the case for that packet would easily find the circle procedure but finding the proper place to hook in the windmill loading procedure (and the undraw in the windmill use procedure) would probably be a chore in itself, not to mention any stack adjustments you'll have to account for from calling a function from a location where such a call does not belong. That will probably account for the biggest pain considering some of what I've been through before with Mabi.