With the spatial mating, we might find ourselves in a situation where some queens have no drones in their vicinity and they don't get mated (theoretical situation!). When calling nFathers() (and probably some other functions), this fails because virgin queens don't have a misc field father.
How do we want to handle this? Adapt the nFathers()and other functions to return 0 if there is no field? Or initiate the field even in virgin queens?
With the spatial mating, we might find ourselves in a situation where some queens have no drones in their vicinity and they don't get mated (theoretical situation!). When calling
nFathers()
(and probably some other functions), this fails because virgin queens don't have a misc fieldfather
. How do we want to handle this? Adapt thenFathers()
and other functions to return 0 if there is no field? Or initiate the field even in virgin queens?