CommentStreams:44e5ade8770943cfd50b60b74e2d814e

I am also curious, how many previous guilds does the game remember when they say "Guild members could leave the guild anytime but they ... won't be able to re-join the same guild for the next 24 hours." Obvioulsy the developers do not keep list of all guilds you've happened to be a member in the last 24 hours - there are now 845 guilds and keeping a list of which of them and when you were the members most recently is a lot of dev effort.

So in the most simplistic case they would just remember the last guild you left and the time of that. In a more sophisticated implementation they would browse through the guild log and see which people left that guild most recently. In that case if/when the log fills up - that information would get lost and a player would be able to join the same guild sooner than expected.