Sunday, September 20, 2009

A cold shower for Anima

So the first problem I identified with Anima is that the numbers are all big for no real reason or benefit. Lets see what we can do about that.

The most important goal is to convert the game to some kind of dice other than d100's. The reason is two-fold: One, to reduce the math to a more manageable level, (whats easier, 87+ 65, or 19+13?) and also because I don't like d100's. The reason I don't like them is because they are clunky, and hard to read or roll multiples of at once regardless of whether you use Zocchihedrons (seen to the right), or just the classic method of 2d10 read as digits. In addition, pretty much all games that use d100's, including Anima, always have their bonuses and penalties measured in increments of 5 anyway.
The truth of the matter is that you pretty much never actually need statistical resolution down to a single percent. 5% is pretty much the smallest increment that anyone is really willing to care about in tabletop gaming.

So then, what kind of dice can we use instead? I have seen some people attempt to convert Anima to using a d10, but I personally think that you lose too much resolution. There are a large number of 5 point bonuses on the 100 point scale, and reducing the game to a d10 requires rounding those up or down.
Because of this, I have chosen to go with d20's. The d20 is always a good substitute for the d100 because it essentially breaks the 100 point scale down into 5 point chunks, which, as I said before, is about as small a difference as anyone really cares about.

Now that we know what kind of number scale were working towards, we can actually get down to the business of converting!

The dice mechanics in Anima come in two forms: Ability Checks and Characteristic Checks.

Ability checks are the most common roll, and involve rolling a d100 and adding your total ability modifier, whether that is an attack roll or a skill check. Ability checks also follow the rules for Open Rolls and Fumbles.
Converting these over to a d20 is fairly simple. We just roll a d20 instead of a d100, and divide all of the ability bonuses and penalties by 5. So if before you had a +90, now you have a +18. The difficulties would of course need to be divided as well.

The Open Roll rule in Anima comes into effect if you roll a natural (as in, the number on the dice) 90 or more. In this situation, you get to roll again, and add the second roll to the total in addition to the first roll. If the second roll can also 'explode', but the number required to explode increases by one each time up to a maximum of 100. For example, if you have an ability of +50, and you roll a 93, you get to roll again. If this roll is a 90, it does not explode again, as you need a 91 on the second roll. Your total in this case would be 233.
Using d20's, I would have the first roll explode on a 19 or a 20 (equivalent to a 90+) and then have the follow up rolls only explode on a 20.

Fumbles in Anima are fairly clunky. Any time you roll a 1, 2, or 3 on your d100, you fumble. In this situation, you roll again, and add a modifier based on what exactly you rolled to produce the fumble. This new total indicates the severity of the fumble. There is also something called
'Mastery'. Mastery comes into effect when your total ability is 200 or more. In this case you reduce your fumbles by 1. meaning you only fumble on a 1 or a 2.
The way I choose to convert/fix this mechanic is very simple:

I remove it.

Critical Fumbles are stupid. They always have been, and always will be. They sabotage your character concepts, and don't really make any sense. The only characters who should ever 'fumble' at something are incompetent douches, and Its pretty rare that anyone wants to play one of those. For my conversion, a 1 will result in a simple failure, nothing more, nothing less. Once a character achieves mastery, then it wont even do that. It will just be a 1, which is bad enough.

Characteristic checks are rolled on a single d10, and use a roll-under mechanic. They are commonly employed in opposed rolls, which function on a weird indirect comparison. (as is often the case with roll-under systems) There is also a special rule for these opposed tests when one ability is greater than the other by more than 4, as well as the 'rule of 1 and 10', which basically says that if you roll a 10, you actually rolled a 13, and if you roll a 1, you actually rolled a -2.

Since we are using d20's now, it seems reasonable to go ahead and change these checks over to d20's, and, while were at it, were going to attempt to convert it to a roll over system as well.
Since the attributes are based on a 10 point scale, the first thing we need to do when converting to a 20 point scale is double them. That way, the proportions of the random element (the die roll) and the fixed element (the characteristic) stay the same. Also, instead of rolling your die, and then comparing it to the characteristic, we will be rolling the die, adding the characteristic, and then comparing it to a fixed threshold.
Before, if you had an average stat (5), you had a 50% chance of success. (roll a 1-5) This means that in our new roll-over system, an average stat should also have a 50% chance of success.
With the new average of 10, the threshold for 50% success would be 21. Its 21, because that means that you need to roll an 11 or better to succeed, which leaves 1-10, half the possible results, as failures.
That works, but I am somewhat tempted to go ahead and lower that threshold to just 20, as that is a bit cleaner, and slightly more intuitive. It does make it easier to succeed on characteristic tests, but honestly, that's not that big of a deal, especially since it will only matter when making unopposed ability checks. When making opposed checks, it will simply be a direct comparison of results.

Now, as for the rule of 1 and 10, I think that we can safely drop that. It doesn't really add that much, and is fairly complicated.

Alright! So here's a summary of what we have today:

  1. All dice rolls will be made with a d20, rather than a d100.

  2. All abilities, as well as bonuses and penalties to dice rolls, will be divided by 5.

  3. Open rolls will initially occur on a natural roll of 19-20, and subsequently only on rolls of 20.

  4. Fumbles will occur only on a roll of a 1, and only indicate a normal failure regardless of the ability bonus or difficulty. Characters who have achieved mastery of an ability (denoted by having a +40) do not automatically fail, they simply count their die roll as a 1.

  5. Unopposed Characteristic Checks will be made by rolling a d20 and adding the characteristic being tested. If the total equals or exceeds 20, then the character has succeeded. In opposed characteristic tests, the two characters will simply roll, add their characteristics, and compare their totals. The character with the higher total wins the opposed test.

Wednesday, September 16, 2009


So a few years ago, I read a short story called "Grist" by Tony Daniel. It was incredible. Turns out, there was a novel based on it. Two novels. I kept an eye out for these books for a few years, until finally, I broke down and bought them on Amazon.

It was worth the wait... Kinda.

The first book is called "Metaplanetary", and it is absolutely excellent. It was exactly what I wanted (a continuation of the short story) and was just simply delicious. The characters are engaging, the science is very interesting, and about as understandable as one can hope from quantum physics.

Just superb from beginning to end.

The second book is titled "Superluminal", and is even better... until it stops.

It doesn't end. It stops.

Early in the book, a new character is introduced in a small, parallel plotline. This secondary plotline runs throughout the book, reaches a climax, and has a resolution. This climax and resolution is the end of the book. All of the other plotlines, the ones I cared about, and had been reading since Metaplanetary, don't get climaxes and ends. They get no resolution. They just stop. Its like the author got tired of writing the book that I was reading, and so wrote a short story instead, and then put that short story into the book, and called it a day.

Theoretically, the development in this secondary plotline does make the end result of all of the major conflicts a foregone conclusion. But, a fair amount of the earlier exposition in the book is written in the form of Memoirs which suggest that a lot of other things happen that haven't happened by the "end". In addition, all throughout the first and second book, everyone "in the know" is always talking about how a particular character is important, and about how they need to find this one person so that they can get him in gear, and win. Or something, I'm being deliberately vague. Essentially, they have a plan, it seems important, and the characters pursuit of this plan is the story that I cared about.

The little short story in Superluminal has pretty much nothing to do with that. Furthermore, it renders almost all of the struggles and efforts by the characters throughout both books almost completely meaningless.

But the worst part about it all, is that the story that I cared about, the story that was cut cruelly short, was so good. It was incredible. One of the best books Ive ever read. And if it had continued, if that little short story hadn't been weaved into Superluminal and ruined it, I think it might have been one of the best books I have ever read. The story Mr. Daniel was writing would have been great! It would have been an epic tale of Love, Loss, and Regret. Of Heroism and Sacrifice, of Good and Evil, and of everything that it is to be and not to be Human! And it spanned an entire Solar System made strange by the incredible advances of technology.

It would have been amazing. But, it was not to be.

And dispite the awful case of literary blue-balls... It was still great. The books are still good, and I still recommend them...

Which makes the blue-balls even worse!!!! ARRGHHHBLBLHGHHG!!!!

Sunday, September 13, 2009

Current Frustration

So, I'm currently working with a game Called Anima: Beyond Fantasy, published by Fantasy Flight Games.

For those not familiar with it, Anima was originally developed and published over in Spain in 2005. FFG managed to get an English version published over here in October 2008. There's also a card game (noncollectable, has 1 expansion I'm aware of) and a miniature based skirmish game. Here of course, I am concerned with the RPG.

Alright, enough jibbajabba, lets get down to business!
So, whats wrong with it?

First off, it uses a d100. I personally don't like percentile based systems, but in this case, that's not actually a problem. While Anima does use d100's, it is not percentile based. Its essential function is more similar to the D20 system. (roll a die, add a number, compare to a DC) Anima just uses a d100 because it likes big numbers. Which brings us to our first major issue!

Many of the numbers in Anima are artificially inflated just for the heck of it. Regardless of how good at math you are, working with big numbers is generally going to be harder than working with small numbers. Ideally, I should be able to shrink the system to using a d20 or a d10 instead.

Character generation is also a bit on the complicated side, though that is actually an unavoidable symptom of one of the benefits that I will discuss below. Also, you only need to make a character once, so I think that this can be left as-is.

Combat, is, unfortunately, very clunky. There are a lot of little options and modifiers, and even worse, there is a combat table. Basic Attack/Defense works via an opposed roll. The difference between the Attacker's and Defender's rolls is cross-referenced with the defenders relevant armor type (AT) on this big table to find out what percentage of their base damage the Attacker does if they hit, or what bonus the Defender gets if the attack misses. Not only does this mean that the players will have to look at this thing all the time, but it also requires that the Attacker calculate a percentage! Ugh! Division bad!

To follow up the combat table madness, the game also features fumbles. Now, I hate the "critical miss" idea anyway, but Anima manages to take it to the next level. Not only do you have the chance to auto-fail, BUT, you also get the fun of making an additional roll (with conditional modifiers no less!) to figure out just how bad you screwed the pooch.

Anima also has critical hits, which is cool. What isn't cool is that the rules for determining the effects of a critical hit are insane. To score a crit (not counting attacking vital points) you must do at least 1/2 the target's current life points in damage from a single attack. So far, not so bad. Then you need to determine the critical level. To do this, you roll a d100 and add the damage you did, halving any amount over 200. (so a result of 260 becomes 230) Then the defender makes a resistance check against the level of the crit. If they pass, great, otherwise, they suffer a wound with a level of awfulness determined by the amount by which they failed. It starts with just a penalty from the awful pain, which goes away bit by bit each turn. (bookkeeping nightmare) The higher levels also require you to determine the specific hit location, which requires another roll. Like I said, insane.

There are other little things here and there, but those are the main ones that stick out in my mind at the moment. To recap:

  1. The numbers are all huge for no real reason

  2. It has this huge combat table thing, and combat is a bit clunky in general

  3. It has critical fumbles

  4. The rules for critical hits are spawned from the mad ravings of a mathematical hate-machine
So then, you must be thinking, "why bother? That game sounds awful."

That brings us to the next section:

Why is it worth it?

The reason that I want to fix Anima comes from one major factor: It is stuffed with awesome. I mean, to the gills. There's a huge amount of depth and breadth to what you can do with your character. In addition, its capable of scaling the power-level all the way up to the top. Exalted kind-of promises this, but really, you only go up to essence 5 or so, and after that, there isn't much in the way of published content for you. In Anima, it has everything you need to turn the Awesome dial all the way to 11.

While it does have classes, they only change how much things will cost, and what innate bonuses you get. Any character can develop pretty much any ability. And there are plenty of abilities to develop! You can become an unstoppable warrior with the Ki Dominion, master the forces of the cosmos via magic, or impose your will on creation with Psychic powers. You can summon lesser beings from beyond, or invoke the great powers of the world in earth shattering displays of might. And if that wasn't enough, you can also gain power by becoming a devoted champion of one of the 14 deities in the game.

Now usually, a game with that many detailed subsystems would be a total nightmare, but Anima manages to keep things under control fairly well, because all of the different subsystems intersect on the same point. If your playing a Ki-wielding badass, you don't need to know anything about the magic rules, or the psychic rules, or any of the other systems. All you need to know is the Ki Dominion rules.

In short, there are a ton of awesome things you can do in Anima, its just held back by a few clunky mechanics.
Here at Systemic Frustration, that is exactly the kind of problem that I aim to solve.

Woo! I have a blog now :D

So I have taken the plunge and created the pulpit from which I will fling my inane blatherings.

Creating a blog has been something I have thought about for some time now, but only just today did I really figure out what I would write about. Its really sort of silly though. I mean, I talk to myself (at great length) all the time. You wouldn't think that I would have trouble with this kind of thing.

But whatever. Here we are now. The ultimate purpose of this blog is two-fold.

One) To document my various musings on the different Role-playing game systems out there, how they are flawed, and my attempts to fix them.

Two) Provide a pulpit from which I can throw words at you. Preferably at your face. Cause I'm a jerk like that.