Friends and Foes

I enjoyed my time in the leveling Battleground brackets with Cynwise.  I call them leveling brackets now, but back then they were just the non-endgame brackets, the place where people would go to let off steam and grind some Marks of Honor.  Since you didn’t gain any experience points in them, your characters could stay in a bracket indefinitely just by sticking around a major city and not going anywhere.

Your character may not have gained experience, but you, the player, certainly would.  You’d meet the same characters over and over again, both on your team and on the other side.  Having a smaller, more stable PvP population meant that you would get to know your fellow players.  Not well, mind you.  But you’d chat about how the other BGs were playing, get a sense for people’s strengths and weaknesses, and even find enemies you’d enjoy facing – even if it’s because you wanted to settle a score.  When people would level out of a bracket (always in Alterac Valley) there would be congrats and farewells.

There was one troll rogue in particular – Waternoose from Stormrage, though I can’t find him in the armory to be sure of the spelling – that bedeviled me throughout the 69 bracket.  He would make it a point to come and gank me at least once every battle, and I would make it a point to Fear him around whenever the opportunity presented itself.  It was a lot of fun zoning in and going, oh crap, it’s Waternoose.  Other clothies had similar opinions of him.

Once you get to the endgame the population swells, and it’s harder to get to know people.  It’s also harder to form a sense of community in the leveling brackets, as players move through the levels so quickly that you have maybe a few days to get to know fellow battleground enthusiasts, if that.  From what I’ve seen the twink brackets are the place with the strongest sense of community and player recognition – several times in the past few days I’ve gotten detailed precis of opponent’s behaviors in /bg chat.  (Like, spooky awareness of player behavior – “he’s losing, he’s going to /afk… the he goes.”)

I bring up these old war stories because they highlight a problem in battlegrounds and, to a lesser extent, the Dungeon Finder tool. Communities are built through repeated personal contact.  The changes to battlegrounds in Wrath have increased convenience (and therefore appeal) but lessened the sense of community.  If battlegrounds go cross-battlegroup in Cataclysm, thereby massively expanding the pool of available servers each BG pulls from, it could all go out the window.

But it doesn’t have to.


The biggest problem is crossing servers; there’s no way to talk to people that you’ve just worked with in a battleground or dungeon run unless you use RealID.  You can’t add them to your /friend list, because the list doesn’t work that way.

I read an interview with Ghostcrawler where he pointed out this was one of the biggest challenges of Warcraft – you meet someone at a social gathering, discover you both play WoW, and then discover you play on different servers.  Bummer.  You can’t play together.

RealID is a step towards solving this, a bit.  You could exchange IDs and at least talk to each other, if not actually play together.  But you couldn’t raid together, or queue up for a BG together.

Earlier this week I was talking smack to @morkuma on Twitter, and since we’re in the same battlegroup but play different factions, we decided we were going to try to face each other in a BG.   We tried for almost two hours to get into the same battleground but couldn’t.  Even something like Alterac Valley, with long queue times, was impossible to coordinate.  It was really frustrating to want to face someone in friendly competition but to be completely unable to make it happen.

The worst part was realizing I could /ignore Morkuma and the system would prevent me from ever grouping with him, but I couldn’t /friend him to get a matchup.


What we need is a better way to manage who we group with in the randomizer.  Both the Dungeon Finder and the BG Finder work in fairly similar ways: you can join by yourself, or as part of a party, or as a complete party.  You have control over who you don’t want to group with cross server through the /ignore command, and control over who you group with on your server with your party.

What we need is an inverted /ignore command for your friends … and your enemies.  Here’s how I see it working.

  • Expand your /friends list to include cross-server friends.  There doesn’t need to be any RealID-like functionality added here – you don’t need visibility to see if they’re on.  This is just to set up a list for use in the queues later.
  • Create a /foe command to ‘friend’ characters from the other faction.  Again, this is just building a list.
  • Add a “Friends and Foes” checkbox to your queue. When checked, this would check your /friends and /foes and see if any of them are in queue, too.  If they are, you’re treated as tagalong to their invite and the system attempts to put you into the same battleground.  If not, you get a small delay added to your queue to allow your friends to queue up too – and then you’re placed as normal, with a warning that no F&F are available in this instance.

You can think of this as giving you priority to certain random which contain /friends and /foes, without guaranteeing a spot in them.

The idea here is to try to group you with your Friends and Foes before inserting you into a normal queue.  This isn’t as easy as it sounds; the queue will need to take into account that the target may be in normal mode, and should queue as quickly as possible, while you are in F&F mode, where you’d prefer to wait to queue with a friend (up to a point).  There’s also the question of delay: do you look just at the people queued for battlegrounds right now, or poll them periodically for 2 minutes to see if someone joins?

Perhaps one solution is that if you have mutual /friends (or mutual /foes) then you’re treated as a single unit within the queue, and placed only in battlegrounds that have space available on both sides. If it’s one-sided, however, then the placement delay kicks in.

I look at this as a nontrivial problem that appears trivial to outside communities.  There are a lot of complicated use-cases that the queuing system needs to account for, and the inner workings of their logic may make this well-nigh impossible to do.

But it would increase the fun of the game.  Playing with friends on the Internet is what this game is about; removing the server restriction would be worth it.


As I was mulling the /foe idea over in my head, eventually I settled on one main problem – griefers.  I enjoyed my fights with Waternoose, but he won an awful lot of them.  What if he’d chosen me as his /foe, but then kept singling me out for camping?  And what if this behavior carries on beyond the battlegrounds and dungeons of Azeroth?  This isn’t like following someone on Twitter; you can actively ruin someone’s fun by griefing them.

The best solution I came up with is to have /ignore work cross faction, and /ignore trump everything else. As soon as I realize someone is deliberately trying to ruin my gameplay, click ignore and I never see them again.   Done.

(Making /ignore account-wide would be awesome, by the way.)

Ultimately, the possibility of abuse is the biggest concern I have with Friends and Foes queuing.  It could lend itself to some bad behavior in the battlegrounds as well as the dungeons.  Imagine trying to queue as a tank but getting healers all from the same guild on a different server, all who refuse to heal you?  All because you vote kicked one of their guildies?

Bad times.


Perhaps this is where RealID comes into play again.  The whole idea behind RealID is to allow you to connect to real-world friends, to have control over who friends you – and who doesn’t.

There’s something to be said for adding an additional layer of personal contact to the random queues. If I know someone outside of the game – met them at a party on Ghostcrawler’s yacht, got challenged to a duel on Twitter, etc – then I presumably have a way to exchange information to set up RealID outside of the game with that person.  Easy enough to do, and easy enough to set up.

But what about the people you casually meet in the BGs and LFDs of this world?  The ones where you’d like to PvP or run a heroic with them again, but don’t really want them to know all about you?  There’s a gap here that the systems don’t really fit.  Either you’re close, or you’re completely isolated.  Where’s the middle ground?

The battleground communities that existed when I was leveling Cynwise still exist.  They’re out there. You’ll strike up a conversation in the flag room during preparation, or maybe tell a joke while guarding a flag in Arathi Basin, or find some really inspiring leaders in the Isle of Conquest.  It’s just hard to find them, and harder to keep them going when you do find them.  Removing battlegroups will make it even harder, as the sheer number of people will make it increasingly likely you will never see any of those people you spent 20 epic minutes with ever again.

And that’s sad.  It’s not fun.

This isn’t a simple problem for Blizzard to solve.  I know it’s not.  While I, personally, would like the ability to create an ad hoc community of my own to PvP within, there are some serious, viable concerns with how it could be implemented.  There’s the rub.

(Though, seriously, Blizzard: consider account-wide /ignore lists as a start.  Please?)


Filed under Cynwise's Battlefield Manual

14 responses to “Friends and Foes

  1. jay

    Simple effective post with some good ideas. It needs to be re-posted on the official forums, under suggestions.

  2. morkuma

    Eventually, we shall meet. I am gemming resil for this time. Going for over 9000.

  3. After seeing you were in my battlegroup I’ve kept an eye out for you ever since, would love to do a post on how a blog personality performed. I mean, there are quite a few from US-Ruin that I see tweets from every day, you’d think we would meet up sometime.

    If you ever form your ad-hoc PvP community (rather, you ever get the opportunity to) – consider adding this guy as well.

    • I have met one person, one time, in a battleground that I knew. I’ve had several people whisper me in bgs because of this weblog, but the contacts have been far less frequent than I would have expected.

  4. The twink community is indeed strong. That’s one of the reasons I loved it.

    My guild had love/hate relationships with several other PVP twink guilds on our battlegroup forums. We would plan matchups (which would sometimes succeed or not succeed) or bitch each other out – or complement each other – on games. I loved it.

    Once I got to know my enemy twinks on the forums, I looked forward to seeing them in a game. Many Romantic Picnic Baskets were had in the middle of WSG.

    I miss it sometimes.

  5. I think the main way to get around griefing with the foe/friend thing is if you’re mutual friends or mutual foes. That way you approve of the other one hanging around.

    But wait – that’s just like RealID, only without the Real part! I think if they implement a similar system to RealID only with fake names, it would be much easier to come up with a system where you could play with (or against) people on other servers while using the LFD tool. Especially if they allowed “RealID” friends form a group before queuing – then it would fall through their normal queue rules.

    However, I don’t think this is an uncommon complaint nowadays; I know I’ve read several posts lamenting about there being no cross-server friending, only ignoring (though I hadn’t read about it in terms of PvP before). I’m sure Blizzard has had some design meetings on the matter, but have come across those non-trivial conditions or other implementation issues (or different opinions on how to implement things) that make the cost of creating the system < the potential $$ gained.

    Pretty much, will being able to play with more friends across servers in Dungeons, Raids, and BGs keep people subscribed longer than folks rerolling on new servers to play with their friends, and will that extra time pay for dev. cost? (Okay, maybe that's not quite how they go through their design process, but there probably is some cost-benefit analysis somewhere. But I don't do that business analysis stuff at all, so yeah. XD )

  6. It’s not a simple problem, but neither is balancing a raid instance. If you ask me, it’s an incredibly important problem — from my point of view, the biggest damn problem in the game — and it mystifies me how few attempts they seem to have made to solve it. It’s supposed to be a social game. I WANT TO PLAY WITH MY FRIENDS.

  7. My problem with RealID is that it shows your full name. I wouldn’t necessarily want everyone knowing that.

    Tarinae of A Healadin’s Tear and I used to play on opposite factions of the same realm. We stayed close in levels as we were playing at the same time a lot. We queued up into the same AV, 50s bracket I believe, and I pulled a really hateful move by announcing for all of the Alliance to target her.

  8. Great site. Great post. I found this post very helpful. Thank you for this great bit of info 🙂

  9. Fitz

    I wonder if they’ve given thought to a PUG Preference List, separate from a friends/ignore list. There could be 4 preferences: “always play with,” “prefer to play with,” “prefer not to play with,” “never play with” that would guide queue matching and include cross-faction and cross-server players. Perhaps if you mark morkuma as “always play with” and he hasn’t marked you as a negative, he could get a notice when you queue for a BG and you two could go in as paired. But if you’ve just marked him as “prefer to play”, then it would try to match you up if you both happen to be in the queue, but wouldn’t hold either of you up.

    Right now, the friends/ignore list is being asked to play a lot of different roles where specialized lists would be more effective.

    What we’re talking about at root is having some influence over how groups are assembled, moving them from purely random PuGs to something more like partial pre-mades. One extreme of that is just playing with a group of people you like; the other is selecting individuals you want to play with. If that’s really the goal: being able to assemble a group (even cross-faction) for a matchup, the direct solution is cross-server invites for the purposes of queuing. An “instance queue group” would take some work to implement but seems less complicated and prone to griefing than a friends/foes list. If it could work for bgs and 5-mans, it should also work for raids and arena matches.

  10. Looking back at this, I saw that I forgot to add a conclusion to my comment. At the time that Tar and I were playing opposite factions, it would have been nice to have a way to communicate like the Steam in game chat function. Though the day of the infamous Alterac Valley incident, we were in the same room, playing side by side. But I like your /friend /foe proposition. I definitely have some folks on my realm that I would consider a foe. It’d be nice to keep tabs on them. 🙂

  11. “Making /ignore account-wide would be awesome, by the way.”

    Oh yes please!
    Honestly I can count on one hand the number of times I met someone in person, found out they play WoW, and wanted to play with them (good use of Real ID).

    I’m sure there have been at *least* 10 occasions in which I played with someone on another realm on my battlegroup and wanted to /anti-ignore them – if they were in queue for something, I wanted to be grouped with them!

    However there is simply no way I’m giving out my Real ID. I’m not even giving that out to guild members.

    The Friends list needs major work if we’re to expand our sense of community out from our realm to our battlegroup.

    • Oh BTW I wholeheartly support a suggestion Klep made over at Troll Racials in which he recommended Blizzard implement a feature that allows you to be paired with players from your own realm whenever possible.

      I’d love to play with more people from my server since I can’t raid with them.

  12. I kinda miss those times, twinking was a fun mini-game.

    But leveling is a lot more fun these days, and IMO its still better this way