Forums » Suggestions

Group Kick/Ban

Sep 10, 2008 Surbius link
Groups should have the ability to kick/ban players from the group. Either it can be done by voting within the group or the group leader has the ability.

This may or may not want to be part of mission created groups. It also gives rise to different types of groups such as player created, mission created, and anything else.

Criticisms?
Sep 11, 2008 incarnate link
The only reason why we don't have this already, is the fact that we use identical "group" concepts for ad-hoc player groups as we do for missions. We don't want people to be able to kick the other NPCs out of a hive hunt mission, for instance. For various technical reasons, our current setup has assumptions of the player taking the mission being the "group leader", so we can't currently just.. say.. restrict those commands to the leader.

Anyway, we've talked about this internally, and agree with the idea. We just need to engineer a solution.
Sep 11, 2008 blacknet link
set it so it will *ONLY* kick other players but not npc's from teh group. case closed/solved.
Sep 11, 2008 Surbius link
So pretty much if the first character in the name is * it should know that it is a bot.
Sep 11, 2008 incarnate link
blacknet: no, group missions can be taken with mixed sets of players as well as NPCs. We don't necessarily want players kicking other players out of grouped hivehunts and stuff either.
Sep 11, 2008 Aramarth link
Make every group have two leaders, the first two members. Require both to issue the kick for it to occur. Every mission generated group will have an NPC as the second member, and the NPC will not vote. Problem solved.
Sep 11, 2008 Surbius link
Not entirely since more NPCs will come in after someone else has come in and eventually that second person will be the second in command.
Sep 11, 2008 incarnate link
Actually, we're just going to make it specific to groups created by players, rather than by missions. We settled on that a long time ago. We just haven't had time to implement it, as some code has to be written to create differentiation under certain circumstances.