Reminded me Might&Magic 6, first village and goblins over the hill :) My party of mages/archers had simillar experience there :D
glad i could make this come back to your mind! love ya dude