I managed to get Rabby around the second day, the one from Donatien on the other hand was a no drop for me. I've only reached world 6 around midway of the christmas event so i know my chances were not the best, still after doing enough battles to level donatien up to 119 (he started at 40 or 50, dont really remember), including spending 2k kobans in the last hours in refils (i really wanted her), she just didnt drop. Maybe they should consider adding a percentage bar system, for the common drops at least, were 1 battle would be let's say 1% and once you reached 100% it would be a garanted drop. If you get a drop before the 100% the bar would reset back to 0, and for those who already had all the girls it could drop kobans at the completion. If they wanted to include event girls, the percentage could decrease to 0.5% per battle during the event time. It would give at least an actual goal to the players, instead of just starting a battle, sacrificing a goat, praying to the almighty cthulhu in hopes you are lucky enough to get one of the girls.