Welcome to the new Diaspora forums, please let us know if you see anything broken! Notice: Some users may need to reupload their avatars due to an issue during forum setup!
Factions Reborn
Steeveeo
Registered, Administrator Posts: 849
This was all too popular on the old McBuilds servers, and it brought a new level of comradery and competition between all players. Everyone was pretty much bummed to see it go, and I have received many a request to bring it back. I plan to bring it back and make it even better. So, here's the idea:
Right now, as of this writing, I am working on a base support system for Factions in the Dev server. The base thing will have an interface where a player can go to join a faction, make a faction, or view the current faction rosters. When looking at a player, their Faction Information will appear below their name in the color of the faction they belong to.
At this point, Factions are just a little ahead of where they were awhile back, as it's a little more than just a remembered title or a clan tag in a name, but little more than a label. What I am wondering from you guys is what kind of features would one expect from a system like this? What kind of features would you LIKE to see?
Limitations:
[list][*]Needs to not interfere with or require any of the current systems, like UTeam or Autopromote.[/*]
[*]This is not Faction Warfare, but rather the support system that will go into events like that.[/*]
[*]It will NOT be required to join a faction, and will be designed solely for opt-in, team-based gameplay.[/*][/list]
Now, currently, this is the list of features that I plan to include, and the list I need suggestions on:
[list]
[*]A Derma interface for signing up to a faction.[/*]
[*]An interface for interacting inside a faction which includes the following sub-features:
[list][*]Faction-wide Announcements[/*]
[*]A Faction Mission Statement (a MOTD, in other words) and editor.[/*]
[*]PM mail system to send messages to offline and online members.[/*]
[*]Administration for inviting users, kicking out members, and changing the faction settings (password protection, MOTD editor, whatever).[/*][/list][/*]
[*]Each player in a faction will have a tag show up under their names when looked at, stating their faction affiliation.[/*][/list]
Again, this is the base system I am talking about, so if anyone has any suggestions about that, post them here!
Right now, as of this writing, I am working on a base support system for Factions in the Dev server. The base thing will have an interface where a player can go to join a faction, make a faction, or view the current faction rosters. When looking at a player, their Faction Information will appear below their name in the color of the faction they belong to.
At this point, Factions are just a little ahead of where they were awhile back, as it's a little more than just a remembered title or a clan tag in a name, but little more than a label. What I am wondering from you guys is what kind of features would one expect from a system like this? What kind of features would you LIKE to see?
Limitations:
[list][*]Needs to not interfere with or require any of the current systems, like UTeam or Autopromote.[/*]
[*]This is not Faction Warfare, but rather the support system that will go into events like that.[/*]
[*]It will NOT be required to join a faction, and will be designed solely for opt-in, team-based gameplay.[/*][/list]
Now, currently, this is the list of features that I plan to include, and the list I need suggestions on:
[list]
[*]A Derma interface for signing up to a faction.[/*]
[*]An interface for interacting inside a faction which includes the following sub-features:
[list][*]Faction-wide Announcements[/*]
[*]A Faction Mission Statement (a MOTD, in other words) and editor.[/*]
[*]PM mail system to send messages to offline and online members.[/*]
[*]Administration for inviting users, kicking out members, and changing the faction settings (password protection, MOTD editor, whatever).[/*][/list][/*]
[*]Each player in a faction will have a tag show up under their names when looked at, stating their faction affiliation.[/*][/list]
Again, this is the base system I am talking about, so if anyone has any suggestions about that, post them here!
Comments
-Forced playermodels - Example: Faction A uses a combine soldier player model, whilst Faction B uses a zombine player model. (might not be possible because you might run out of models and different Factions might end up having the same model)
-A tool which spawns a screen with a simple layout of the map, which has coloured dots showing the postion of members from the same Faction.
-A private chat channel for each individial Faction. (much like the PM mail system)
-An announcement which tells whenever a Faction wants to take over another Faction's planet. (Like a message pops up saying : Faction A is trying to take over our planet)
- The first would interfere with UTeam.
- The actual map can be made in E2, but I think I can add in a couple E2 functions to check Faction.
- Definitely doable. How would this best be achieved, though? We already have All Chat and Team Chat taken by the base game, so maybe a little window to pop up?
- Warfare is best unannounced. Also, I said this wasn't about the warfare. :P
Maybe a window to pop up yes, sounds currently like the most (and onliest) viable option, you could make it so that it uses tabs, like All/Faction/PM - All is for all the Factions to chat with eachother. (Much like All chat but then only for factions.) The faction tab is going to be a private chat. PM for sending PM's. I do not have any knowledge on how to implement all this, i'm just here helping with ideas.
But what you could also do is a similair program like Team Speak. But instead of using Mics, you could use Chat and accesable in-game.
Also, if anything.. I think the way factions should be able to be set up could be very similar to Champions Online. It works very effectively, and it's not difficult to manage in the least.
Also, Factions can't own planets. No one can. You can go outside and say it's yours, but it won't really do much to stop people from going in there anyways. Not to mention that if anyone who wasn't in a faction tried to enter a planet, it'd have to spam the messages to everyone in the server each time.
Factions are, more or less, guilds. Not entirely the same of course, being Gmod, but their dynamics are very similar. So this could very well apply.
For one, I say that being able to create a faction should have some form of hour requirement. Otherwise newbs could spam new Factions and all that.
Most of what you said would work out for that. I have a pretty good idea of how to work out the derma menus. I'd need a bit of time to kind of.. formalize it, I guess you could say. Get the details into a proper setting. Feel free to change it up of course, I just feel like it's a really good base to start with.
However, I do not completely agree with an hour requirement for a faction, however I do agree that something has to be done to eliminate faction spam.
Suggestion:
1 Players can petition to form a faction.
2 The "starter" (leader) of this petition must outline the basis of the faction being created.
3 This is then reviewed by administrators or moderators and if deemed reasonable, the faction is created.
4 All members that joined in the petition are entered into the faction.
Now I can understand how 2/3 are unneeded, however, I believe that a faction shouldn't be allowed to be formed with simply one player.
Since I have no idea if this could even work or not, I will let the experts of Diaspora decide.
But on the basis for the Faction itself, in terms of menus, it has a pretty good way to go about it. The settings would be have to be through some kind of txt file. Look at these:
http://i107.photobucket.com/albums/m289/white_wolf_amaroq/News.jpg
http://i107.photobucket.com/albums/m289/white_wolf_amaroq/Events.jpg
http://i107.photobucket.com/albums/m289/white_wolf_amaroq/Roster.jpg
http://i107.photobucket.com/albums/m289/white_wolf_amaroq/Information.jpg
http://i107.photobucket.com/albums/m289/white_wolf_amaroq/Settings.jpg
This is what it looks like in Champions. I'd say it's a pretty good base to start with, and then edit freely from there to fit our needs. Just a personal opinion, anyways. Not everything is possible here, I know, but most of it is.
EDIT: The right of the images appear to have been cut off. Kinda bites.
The real question though is what is the point of factions. Is it going to be a domination type event? Death match? Capture the flag/orb/thing? If so, how will points be recorded? Do factions on top receive anything?
Of course, there's also the issues of spamming and I strongly go with Amaroq''s hour requirement. Just don't make it too high, but don't make it too low, finding a minimum balance hour is up to you guys (since I'm not part of the staff myself, I really have no say in this for those people who think I do).
Also like to bring up Katelyn's concern with the warfare, which I know we will get to it eventually if at all, but this is something I want to bring up now as more of a reference. Before Diaspora, when Mcbuild was like right on that border of collapsing (and those who came from there, you know it was at the time. Don't try to deny it) most Faction battles, whether just slaying or an objective, were done in space. Now when ever this base of Steeve's get done, and were able to make factions, there should be events for more groundside Faction battles. While the Space Combat remains as it has.
Well there's my two cents so far out of this...and yes Steeve I KNOW the 3rd part doesn't relate to what you are doing. If anything else I can think up , well then I'm most likely going to post them after, as others would most likely reply from this time of the post until then...
If it is what it would use for granting points, don't you need to know how points are scored?
An excellant point is made there, perhaps points wouldnt be on the game itself? I personally cannot think of another way to tally them.
The actual Warfare module would use the helper functions, like Ply:GetFaction() or Ent:GetFactionOwner() or whatever in conjunction with the Space Combat addon to determine who gets points when cores explode (if any).
Does that make more sense?
Will the ADARI come back?
Can we only invite ppl who don't suck into the ADARI?
So far, though, nobody really has expressed interest in such.