fix bug where spellcondition was not checked in findSpecificMonster().isEqual(), spellcasters may also now sometimes attack
small adjustment to propability on caster attack