You should be able to give them a spell to cast.
You should be able to specify whether they are casting it randomly, or on a set interval.
You should be able to specify whether the spell is to be used as an attack, or if it should be cast on their master, or if it should be cast without a specific target.
Familiars should have their own mana pool.
The familiar should use their mana when they cast a spell.
This might be done with a GUI, or with an object like the Bell of Bidding and a radial menu.
You should be able to give them a spell to cast. You should be able to specify whether they are casting it randomly, or on a set interval. You should be able to specify whether the spell is to be used as an attack, or if it should be cast on their master, or if it should be cast without a specific target. Familiars should have their own mana pool. The familiar should use their mana when they cast a spell.
This might be done with a GUI, or with an object like the Bell of Bidding and a radial menu.