Why is it impossible since soon to see the name of those who leave (are possibly kicked) from the guild ? Was a nice feature to manage the guild and prevent jumpers. Thanking your for the response
0
Comments
plasticbatMember, NW M9 PlaytestPosts: 12,460Arc User
edited January 2018
I assume you mean you want a 'guild history/resume' of a character that list all the guilds he left and when and how.
*** The game can read your mind. If you want it, you won't get it. If you don't expect to get it, you will. ***
0
mayathesoftMember, NW M9 PlaytestPosts: 23Arc User
thank you for the response plasticbat no that is not what i mean, far too intrusive. I only ask to restore the previous function, namely to see the name of those who leave the guild or are (possibly) kicked from the guild, At present, the only message that appears is "has left the guild" (no name mentioned nor if it concerns a kicking). Have a nice day/evening all, if someone knows how to restore it, please tell.
It's not a privacy thing, but good question. We store guild activity logs as the action + character ID of the leaver. Then when we show the log later, we lookup the leaving character by ID from the guild roster. Since they're not in the roster anymore, they can't be found so it fails and returns a blank string. Looking up a character by ID from the whole list of every existing character is slow, so we'd rather not do it for a bajillion lines of guild logs. We probably should keep a list of characters who left or something to make the lookup fast, and not show blanks. The blanks are definitely undesirable.
1
micky1p00Member, NW M9 PlaytestPosts: 3,594Arc User
It's not a privacy thing, but good question. We store guild activity logs as the action + character ID of the leaver. Then when we show the log later, we lookup the leaving character by ID from the guild roster. Since they're not in the roster anymore, they can't be found so it fails and returns a blank string. Looking up a character by ID from the whole list of every existing character is slow, so we'd rather not do it for a bajillion lines of guild logs. We probably should keep a list of characters who left or something to make the lookup fast, and not show blanks. The blanks are definitely undesirable.
Instead of a list, perhaps it's easier to add a plain text field/column to the action, with the name, so there is no additional search over any fields but the name is in the same "row". Being duplicate of the real name on some other DB table is not important because the log should display the name at the time of the action, which it will do.
Though I must say, I can see the full char name and handle of those that left the guild or were kicked (and due to MW hopping I have quite a lot of those - we have two guilds)
So I'm not sure if that's what the OP means.
@miasmat The log was changed in mod13 IIRC, so I think you refer to the older behavior, and I think it works ok now.
Comments
Have a nice day/evening all, if someone knows how to restore it, please tell.
We store guild activity logs as the action + character ID of the leaver. Then when we show the log later, we lookup the leaving character by ID from the guild roster. Since they're not in the roster anymore, they can't be found so it fails and returns a blank string. Looking up a character by ID from the whole list of every existing character is slow, so we'd rather not do it for a bajillion lines of guild logs.
We probably should keep a list of characters who left or something to make the lookup fast, and not show blanks. The blanks are definitely undesirable.
Though I must say, I can see the full char name and handle of those that left the guild or were kicked (and due to MW hopping I have quite a lot of those - we have two guilds)
So I'm not sure if that's what the OP means.
@miasmat
The log was changed in mod13 IIRC, so I think you refer to the older behavior, and I think it works ok now.
Thanking yu all for the response & have a nice day,