they can have offspring with a shadowhunter as the other parent , and since shadowhunter blood always breeds true , the child of a werewolf and a shadowhunter , however rare , will be a shadowhunter .