RIFT’s soul system is something I strongly believe all MMO developers should be looking at and considering the implications of. While balance may prove an issue (when does it not), this appears to me to be counter-balanced by the incredible flexibility it provides, both in making a character play how you want and in being able to take what on traditional MMO paper would be unworkable groups.
A quick (LOL) explanation for those unfamiliar with the system…
There are 4 classes, the instantly recognisable quartet of Warrior, Rogue, Mage and Cleric. Each of these classes has 8 souls they can choose from, not including the pvp soul and more to come in the future. A soul is kind of like a talent or mastery tree from other games, but with the addition of the more points you spend in it, the more base line abilities of that soul become active, that’s in addition to the abilities you choose to spec from the talent tree. It’s a bit like a tree with roots that get bigger as you grow the branches above.
A character gains access to all of those souls, but can only have 3 active at any one point in time and as per normal you have a limited number of points to spend. How you combine the souls is completely up to you and whilst the game gives some example recommendations of souls that combine well, we’ve discovered in testing that there are far more perfectly viable combinations. In fact with a bit of thought you can essentially design the character to play however you want.
For example let’s briefly look at Cleric souls.
Cabalist - A ranged DPS with lots of channelled abilities and powerful AoE, death magic style.
Druid – A pet class. The Druid himself is primarily melee based but has some heals and some ranged abilities. Pets can heal and DPS.
Inquisitor - Another ranged death magic DPS but more focussed on single target damage, crowd control and has some decent life drain type abilities.
Justicar - Melee Healer and with certain specs and buffs active it’s also a tank.
Purifier - Healer, magic based and built around lots of absorb shields and cleansing flames.
Sentinel - The classic single target and group magic heal class. Holy light, all that jazz.
Shaman - Pure melee DPS, self heals and lots of lightning. It’s all about the crits…
Warden – A heal over time style healer, themed around water. Lots of instant spells, rather like a resto druid in WoW.
Note that all of the healer souls do also have nukes, it’s just not focussed around them. Also all the melee souls bring with them a passive buff that makes your magical ranged abilities also count towards your melee… which means you can mix these all up however you like and make all sorts of interesting combinations.
Want a melee DPS backed up by a pet and some basic healing?
How about a melee based healer that has the option to backline heal when needed?
A ranged DPS that in emergencies can pull out a big hammer to smack things in the face?
A tank that can heal.
Ok you tosser, a melee class, with instant nukes, that can cleanse, heal and shield itself? Oh, and rez.
I spent a lot of time this weekend playing as a healer using a Warden/Sentinel/Druid combination. It worked really well, the heals were excellent and I had little problem keeping my group up and when I felt like it I could either nuke things or hit them in the face with my monstrous hammer. And I had a fairie pet called Gok fluttering around looking camp. So I was using three souls that technically don’t go together and still worked wonderfully. Did some duelling with it too, didn’t lose once :P
Now combine all of this with what RIFT calls “roles”. Roles are preset soul combinations that you can switch between when your character is out of combat. Eventually (they cost gold to buy) you can have up to four different roles and you can of course respect those too. So for example as a Cleric you could have roles set up for tank, main healer, MDPS and RDPS. You can then switch to what’s required.
By making the most of this flexibility we were doing dungeons with a group that consisted of 1 warrior, 1 mage and 3 Rogues. We just switched our souls around to be focussed this:
Warrior - Paladin (tank)
Mage - Chloromancer (healer)
Rogue - Bard (healer)
Rogue - Assassin (DPS)
Rogue - Assassin (DPS)
Both the healers were sort of off healers or hybrid DPS, but combined it worked perfectly and we had no problems with the instances we did (well apart from the one we went in 3 or 4 levels early…). Also at one point we needed an off tank, so I just switched the Rogue I was using to my Riftstalker role and I was a tank.
The absolute key point that all of this adds up to I think is an important one for developers to take on board. It meant that we, as a group of friends that want to play together, have a viable group set up regardless of what class we pick on launch day. The holy trinity of tank/healer/DPS (or dirty quartet with support added) is still there, but it is now less of a ball ache when your guild tanks aren’t online.
We can do a sodding dungeon with 5 rogues! Uhm like woah? It might even be possible with 5 Mages with lots of Chloromancers and a Necromancer’s pet tank… I think the only one that isn’t possible is 5 warriors, but hey, can’t have everything. :P
More games should do this.