Oh my, we're using 2.11-era code files?...

Actually, I think this was one of the things I had to fix in the Starshooter script to get Starshooter to work, and not crash, on a release build of 2.5. I know it was some series of drawing functions that had been revised, with more args in newer ZC versions.
@Tamamo maintains the update of the holes script though, so it might be good to post the latest version here.