Spellreagent fix

fixed bug in reagent check.
The focus component check is for spells like Flame Lick that require a fire beetle eye.
However this should be bypassed if the focus component is for a pet, since you don't need the focus item to cast a pet.
the flaw in the original logic was that !petfocuscomponent was causing the logical condition to be false for all pet casts which negated the need for a reagent.