Ok, if you want constructive feedback from someone who worked on the emu and p1999 code instead of me laughing off the idea, here's the issue:
It would be more work to code this idea than to code in any other ideas, sans the one Rogean presented. Here's why:
1) NPC to change team needs to be scripted. It's not like we can just do if(NPCHailed) { Gievteam } and expect results.
2) The attack rules are strikingly similar to EQEmulator's implementation. This means that if you want to code in a PVP rule, you'll need to implement basic math and already existing functions to enable certain things. Now, that's just for level range PvP.
What you are doing is funneling everyone into the same guild (guilds are terribly handled in eqemu, and were on p1999 for the longest time, which makes it require an incredible amount of cpu to not be slow with that many people in the same guild), making sure no one can form communities within those guilds (If we wanted to support that, we'd have to code "sub-guilds", and that would add to the development time), and lastly requiring a lot of reading for people to do before they get onto the server, or else they'll get roflstomped by a city guild or a player guild.
Believe it or not, having everyone figure things out can turn people off from the game. That wasn't the case in classic, but at least classic had an instruction manual and a prima guide.
3) Everyone goes to the same guild. Guild becomes unbalanced and dominates the server as an unorganized zerg. This happened in, I don't know, DAOC, WAR, EQ2, etc, you name the game's PVP system it happened. Which one will it be? I don't know what one it will be, but people will flock to one and stay in it. People do not like to be forced into being outnumbered, and not only that, but if everyone is in the same guild you might as well call it a blue server.
4) History has told us that this is done before and it does not work. Look at K&B, I thought that server was a great idea, and that it could go far. It was ultimately ended by what we talked about in #3.
5) More targets? No, you'll limit your choices by not having a FFA/Team-FFA system. That guy that is training you? Yeah, forget about PKing him, he's gonna grief you to oblivion. Say hello to GM-enforced rules, and goodbye to meaningful PVP.
6) Project 1999 already has a lot of the needed code in place to make this work, although it is geared for PVE, it can be made for PVP as well. Don't worry about p1999 not being able to code *anything*, they are more than capable of doing it, and time is not an issue at all.
Conclusion: It's a bad idea.
__________________
Engineer of Things and Stuff, Wearer of Many Hats
“Knowing yourself is the beginning of all wisdom.” — Aristotle
|