Code as Good Samaritan Law: Reflections on Rezzing in Guild Wars 2
This is where I earn the L33t Speak portion of the blog name. Recently, I’ve been playing a lot of Guild Wars 2. Guild Wars 2 is a MMORPG (pronounced ma-more-pa-gah, just ask Yahtzee), or massive multiplayer online role playing game. Basically, it’s like World of Warcraft. However, Guild Wars 2 has done a bunch of things that I think will fundamentally change the genre from the funk that it has been in since WoW became the game to compete with. Those changes have made me reflect on how a couple of code tweaks can totally change the way people play a game and relate to other players.
Of course, any mention of code in the context of behavior starts with “code is law,” the formulation Lawrence Lessig used to express the idea that within computer systems, hard coded limits become like laws. Even more powerful than laws, since you can break the speed limit in real life but not the artificial speed limit imposed in a game. When Lessig said it, he was reflecting on a broader set of ways to affect human behavior – norms, architecture, law, but commenting that cyberspace was different than the spaces that came before it. He also used Second Life as an example of a space where we can wrangle with the consequences of what would happen if laws became unbreakable.
Game designers manipulate the code elements of gameplay all the time. There’s certain ranges of activities that are allowed in games, and ones that are not. For example, you can’t cast Elementalist (one of the mage classes) spells as a Thief in Guild Wars 2. There’s just no way for that to even be possible. There’s all kind of edge behavior as well, where something may be code legal but law (in this case, EULA) illegal, like botting or cheating.
Of course, there’s a range of more subtle manipulations that designers can use to change the way players interact with the game. Guild Wars 2 does a pretty good job of using rewards to encourage specific player behavior in ways that improve the experience for each user, and one of the most unique ones is by encouraging a culture of players that save each other.
So a little background – most MMORPGs have a limited number of base player classes – tank, DPS (damage per second, so high damage output characters) and healers/support. No matter how flashy the spells are, classes roughly break down that way. Often, healers are the only ones capable of resurrecting (rezzing) other player characters from death. Usually it’s not a low level spell, either, so the number of people playing that can rez players is pretty low. Thus, it’s incredibly advantageous to players to have a healer as part of their group, and it’s also unlikely that most random players you would encounter would be a healer. In every other game I’ve played in this genre, if you died while adventuring out in the world, your choice was basically to go teleport to a safe spot nearby and take a penalty. The chances of a healer coming across you and helping you were so low, it wasn’t even worth trying for. To tie back to the Lessig theme, there’s nothing in the code that said you couldn’t sit there and hang out till someone showed up and rezzed you, but you don’t, because it’s not going to happen.
Guild Wars 2 has gotten rid of the healer class. This in itself is a pretty big deal, and one of the reasons that I think GW2 will fundamentally change the genre. Instead, every class has a small number of options for healing themselves or those around them. Based on that fact, the game designers implemented a number of tiny fixes that greatly increase the chances of players helping other players. First, everyone can rez everyone else - a logical consequence of the healer removal. Defeated (that’s a code word for dead) players show up on the map – as little skulls.
If you’re just wandering around the world (as I was, look at all the white dots), you can head towards defeated players in order to help them. That’s a code manipulation, of course, but also just making it easier for players to do the right thing.
Players get experience points (XP) for helping other players. Not a ton - certainly not enough to make an activity you would do if you wanted to level up fast, but enough to not make you feel like you’re wasting your time. You can help anyone, including people you don’t know and aren’t grouped with.
Here’s some folks helping my character. I’ve edited out the chat box, but at the time, one of them was telling me “I got you,” indicating that they’re going to help and I shouldn’t teleport back to a waypoint. More players also makes a rez go faster (see player 2 over on the right, also helping).
Another photo, this time of me helping someone else.
So not a huge set of changes - if you ignore the de-healerification of GW2, the things the game designers did were put map indicators in for defeated characters, add XP for healing someone, and allow multiple people to rez at a time. It completely changes the way people play the game. I’ve seen people I don’t know fight for five minutes trying to get to me when I’m defeated. People do detour out of their way to save other players from having to head to a waypoint. I’ve also done the same - detoured out of my way or fought hard monsters in order to get someone out of a dungeon. Those particular set of code changes amounted to a MMO good samaritan law, which encourage players to help other players.
The consequences are awesome. It feels like playing with hundreds of other people should feel.