Put in a bit of work. I have a Rallos NPC in Arena now that you can talk to and he sends you to an instance of Arena. I think he needs the ability to create a duel challenge and for someone else to accept it.
So you would say, "I want a level 20 duel" and he responds "Your duel is ready, it is called 001" and another play says "I accept duel 001" and it levels both players to 20, gears them, and sends them to Arena with PvP flag on. As soon as one player dies or leaves the other player is ejected back to Arena (non-instance) and PvP stats are updated.
That will be the basic initial functionality. I'll also need a way to allow modifying gear instead of just a standard set of gear. Possibly a separate duel type like, "I want a level 20 duel using vendors" and then it just keeps the gear you have on your character. The vendor is in the non-instanced zone so you prep ahead of time.
It should also be trivial to allow other zones, mobs or no mobs, etc. So you could say "I want a level 60 duel in Sebilis with mobs using vendors" and it puts two players in Sebilis in a random location and kills any mobs within X units of them so you're not immediately dropped into combat. Stuff like that.
It doesn't seem like that much more to work out a command system to create a group duel, people say "I accept duel 001 on team A" and you can see the teams, etc.
[You must be logged in to view images. Log in or Register.]