2018-10-07

Learn from your mistakes - Houserule for d20

I learned a lot by messing up in the past - I used to smoke, obsess over crushes, goof off work... and it taught me plenty.

Why should we just learn from our good experiences? We can learn from mistakes!

So here's my (incomplete) list of RPG situations that should grant XP to anyone who survives. Treat it as a suggestion list: sometimes it won't be right to give out a reward, even though the failure is on the list - and other times, something that's not on the list will totally deserve some compensatory XP.

Some of these listed failures are conditional on the situation being deadly. This means that you should actually be fighting for your life, rather than sparring with your allies.
Some of these are for first times only - the first time a bad thing happens to you, you get to learn something from it, but when it happens over and over again, not so much. There's two reasons for that: it's simpler, and it'll stop players from doing it deliberately.

That's a very important point - if you find yourself with players demanding XP for deliberately stupid actions, then you'll need to revise your decision on using this houserule.

How much XP should be gained from these failures and mishaps? I propose that it should be 10% of the XP you gain in a session. Not much - but it all adds up...

  • Any time a party member dies (unless you killed them - then you just get the usual XP for defeating them)
  • First time you get hit in deadly combat
  • First time you fall victim to a Combat Manoeuvre in deadly combat 
  • First time you get knocked out in deadly combat
  • First time you fail a saving throw of each type in a deadly situation
  • First time you get poisoned
  • First time you trigger a trap
  • First time you get charmed or dominated by a monster
  • First time your method of attack proves to be useless (due to immunity, damage reduction, etc)
  • First time you encounter a creature of each type (i.e. aberration, construct, dragon, etc - but NOT animals)
  • First time you take damage from falling
  • First time you fail a skill check that you would have made if you took 10

2017-10-02

Keeping It Simple - Training & skills

In my earlier post about setting target numbers in RPGs, I said that the method I'd come up with might break down when skills are assumed to include some specialist training:


Fixed difficulties can make it hard to model tasks that require advanced training.
For example, if someone wants to open a lock, the GM might think "This is just an ordinary door in a house - the lock is nothing special. I'll make it an average task, 'cause the lock is just an average object." However, this would mean that an untrained person with a decent Dexterity could open the lock with a few tries - not very realistic. 
D&D and many other d20 games deal with this by saying that some skills cannot be used untrained - if you've not invested your skill points in the skill, you just can't do it.
Me, I don't like that so much, as it adds another level of look-up: which skills are prohibited to untrained characters? It's not always intuitive.
... and I promised I'd provide my solution. Well, it's a been a little while (ahem), but here it is.

Do we think this task requires special knowledge?

Usually, this is a yes / no question, and the answer is clear. 

For example, climbing is an innate skill of  human (and other humanoids, depending on your game setting) - yes, skill makes us better at it, but anyone with sufficient mobility can climb. 
Similarly jumping, running, and other raw motor skills. 
Also fighting - we can all fight to some extent, even if that just means flailing the limbs wildly and hoping. 

On the other hand, can you try electronic engineering without knowledge? Not so much.

When there is doubt about whether a skill needs knowledge and training, make a decision for the particular skill check, and move on. After the game, think the decision over - was it right? Don't get stuck on little things during the game itself.

Not knowing the topic imposes a penalty

Once we've decided that special knowledge is required for a given skill check, then we think about whether you know that stuff.


That's easy - make a Knowledge check to know the topic. And because we've already set target numbers for skill checks, we only have to decide if the Knowledge is Easy, Average, Hard, Heroic, or Epic.

For complex systems and tasks (like retro-fitting a turbo to an engine, or deciphering a dead language), we can require multiple Knowledge checks, or higher success. 
For example,  "What are all these symbols?" is an Average task, "Knowing these symbols, what happens when they're arranged like this?" is an Average task, or a Hard task if it's your first roll (so you skip a stage of the process); and it's a Heroic task to establish that "I recognise this arrangement of symbols on sight."

Outside knowledge can be influential, too - in a modern game ,there's loads of information available almost all the time. Does the PC have a manual or some sort of instructions for the task, for example? Then we can allow this to take the place of a Knowledge check success, but probably at a slower pace.

But what does success mean? We're buying off penalties here. If you know little about mechanics, it'll be hard to fix an engine, but it's not impossible - a heroically intelligent PC might be able to figure it out with hard work and perseverance. So we're not changing the DC of the task - the task is the task, it will always have the same DC. What's changing is the PC's understanding of the task.

Setting the penalty

How hampered by a lack of Knowledge will you be in this task? Again, because we've already set a bunch of standard adjustment levels using natural language, this should be easy to decide. Is it a Minor, Major, or Extreme problem? You can decide this from your own experience, or use the Difficulty level to give you a clue to what's appropriate - lack of Easy or Average Knowledge will generally be a Minor penalty, Hard would be Major, and Heroic or Epic would be Extreme.

So if the Knowledge check is failed, it may not be the end of your task attempt - you might only be faced with a Minor penalty. Or it could be Extreme. 

For extended complicated systems, you might be able to work out things as you go along examining the problem. That'll let you make new Knowledge checks after starting. So you can start trying to buy down that penalty to something more manageable - all of which will take in-game time.

That's it

Decide: does this skill check require special knowledge?
Set the Knowledge DC, or DCs for complex tasks.
Set the penalty for lack of knowledge.
Decide: do we allow new Knowledge checks as the task progresses.

2017-10-01

Fantastic Toponymy: Inventing Place Names

When we invent a place for a game, we need to name it. We can just mash together some syllables until they sound cool, or we can try to make a name that seems to have history, that sound natural and hints at the culture of the place by using real elements from real cultures. Or if we're really adventurous, we can invent sounds that have invented meaning, and use those to build our place names - like Tolkien famously did.

"Toponymy" is the naming of places, from the Greek "topos" place and "onoma", name. The places all around the Old World have names that have developed over centuries or millennia- names usually derived from a simple description of the place.

The New World, by contrast, is named far more recently, with names that are usually simple, current language terms that are easily understood, or native names perhaps spelled poorly by the settlers. Both follow similar conventions once you look into the language.

Reflecting culture

Where is this place you're naming? What are the people there like? Are this a place of familiar, homely folk, or do you want to invoke a feeling of "otherness" about your invented place?

The names of the British Isles are familiar sounding to we English speakers (even those outside the UK). They can seem homely, even rustic and Olde Worlde (especially to those outside the UK!).

Similarly, the names of other nations' places, made up as they are by different language elements, can seem foreign, but familiar - "Porto Nova" reflects that it's inhabitants speak some Mediterranean, Romance language, so we have a handle on the sort of culture we might find there, just from the name.

A place called "Klak'amtuu" or "Shissiissii" tells us that this is a culture we are not familiar with.

Be careful not to just borrow real world names directly for your fantasy locations, though. Those have cultural baggage that you probably don't want in your game.
Of course, if you deliberately want to bring in the implications of a real-world name to your game, that's up to you - just be sure you're aware of them!
Calling your pseudo-Britain "Albion" (as in the popular CRPG Fable) is fine if you include all the people of Great Britain - the Cornish, English, Scottish and Welsh), but not so good if you just treat them all as English. We have whole political parties here in the UK dedicated to independence for those nations.

Settlements and other places 

Since you're reading this in English, I'll start by looking at English place names.

Nottingham is a worn-down version of "Snotta-ingas-ham", meaning the settlement ("-ham") of the people ("-ingas") of Snotta (a Danish chieftan). That "-ingham" ending is all over England.
Canterbury is from "Cantware-burgh", meaning the Kentish ("Cantware-") Stronghold ("-burgh"). Again, that "-bury" ending, and the related "-burg", "-borough", and "-burgh" ending are all over the British Isles.

So armed with this knowledge, your invented place could be called Notesbury ("Snotta's Stronghold"), or Cantingham ("Settlement of the people of Kent") - some other combination from the name elements appropriate to the culture.

There are plenty of resources for such elements of British place names on the web, so I won't just reproduce a list here.

Similarly, you can find that sort of list for other cultures: Here's a list for Japanese place names, and a short list for Maghreb toponyms.

From these examples, you can see that place names tend to be derived from a few common parts:
  • geographical feature (river, hill, valley, forest, etc)
  • type of settlement (farm, fort, village, town, etc)
  • direction or position (north, south, upper, middle, etc)
  • person of note (founder or clan leader, saint, etc)
  • description (dark, cold, red, windy, etc)
It can be helpful to make up a plain English name with such elements, and then translate it into whatever language is appropriate - for example: Hill Fort Town might be "Lawtonbury" in pseudo-Britian, or "Okajo Machi" in pseudo-Japan.

Country and regional names 

Nations and regions are often named for who lives (or lived) there (usually this is the name given to the place by its inhabitants), or a descriptor of the region (usually this is a name given by outsiders to the region).

Thus we get Scotland, the land of the Scots; France, named for the Franks; and Afghanistan the place of ("-istan") the Afghans, and so on.
While on the other hand we get Cameroon, the land of shrimp (Portuguese "Camaroes", via French "Cameroun"), from the abundance of shrimp found by European explorers in the Wouri River; and Wales, named by the Saxons for the foreigners ("Welisc") who lived there.

This can be useful - dual names for a place can help show historical enmity between the natives and the outsiders who imposed the other name.

Here's a list of country names and etymologies - and a list of regional names for places within countries that aren't on the former list.

You can see from those lists that national names - in the Old World - tend to be derived from a few common elements:
  • people's or tribal name (Franks, Angles, Danes, Sicels, etc)
  • description of people (foreigners, bearded ones, etc)
  • geographical description (green, forest, mountainous, etc)
  • place indicator (place, land, home, etc)
So again using your language of choice to reflect the culture you want to imply, you can name your region in a similar manner to settlements and places, but using these elements.

Geographical feature names

The great geographic features of the land were often named long long ago, in languages far removed from everyday. The new folk invading or colonising a place would just use the local name, not knowing or soon forgetting what it meant.
The River Avon in England means the "River River" - "avon" is derived from an ancient British word for river.

Alternately, the name may be clear and descriptive in the current common language - the Misty Mountains in Tolkien's Middle Earth, for example.

Features like mountains, rivers, lakes, marshes, and headlands will usually include some element that means just that - "mountain", "river", "lake", etc. Together with that element, there will usually be another part that simply describes the feature - "misty", "dark", "wide", or similar - or perhaps the name of a person or tribe.

Once again, we end up with the same sort of naming method, choosing from a this set of word elements.

Alien and bizarre places

To suggest a strange an exotic place, you can use language elements the players will not be familiar with, or invented languages like Klingon, or Quenya - or even your own invented gibberish sounds.

So in Middle Earth, we have Imladris, meaning "Cloven Valley" for Rivendell, and and Hithaeglir meaning literally "Towers of Mist" for Misty Mountains.

One could with relative ease invent a range of place name word element and use them consistently for a new culture. This could work particularly well in contrast with a region of familiar sounding names - for example, Crick Hollow, Buckland, Chetwood, and Weathertop giving way to Khazad-dum, Lothlorien, Gondor and Cirith Gorgul as we progress further away from the homely Shire with Frodo and Company.

Similarly, this technique works even with names that while relatively familiar, don't have that homely feeling created by names like your local region's names - so English name elements giving way to Germanic and Scandinavian names, or Latin names will create an atmosphere that evokes those lands, and all the assumptions that go with them.

Conclusion

Because place names can be evocative, and can be laden with culture, we should be careful not to just use them at random. Names and style choices in game settings will create an atmosphere. With only a little research and work, you can bring life into a place just by speaking its name.

2017-04-12

A Coventry Way Challenge

A Coventry Way is a full circumnavigation of the city of Coventry in Warwickshire. It was started in the 70s, and thrashed out over decades of path finding (they literally thrashed it out in some places) by some local runners who were training for mountain marathons by running in the country- side around the city. Here's a link to the association's homepage history:

The Challenge then is to do the whole route in one go. Some walk, some run, some form relay teams. All start when they feel like it on the day - so there's a stretched out circle of tired folk round Coventry from before dawn to after dusk.

Getting ready

In my head, whenever I have an event run to do I always set out my excuses first - it's not part of any planned psychology, it just tends to happen. I think I'm a positive pessimist: by planning for the worst, I'm well prepared - but often pleasantly surprised.
Maps - upside down, too
So this event's excuses are: I had a chest infection that developed into a minor bout of pneumonia over the New Year and into February, so my training has been shortened; I've never run this distance before; it's a self-navigated course, so I might get lost along the way; it's going to be the hottest day of the year so far at a maximum of about 20°C in the shade.
With all those problems to overcome, I decided that I would be pleased if I just finished the course!
Standard rations
Naturally, some part of me also optimistically predicted a finishing time based on my closest similar distances - I tend to complete the 33 miles of the Marlborough Downs Challenge in 6.5 hours - so I guessed between 8 and 9 hours would be pretty good going.
There are checkpoints along the way, with food provided, but I have learned that you can't rely on the world to provide veggie friendly options - I carried my own. It barely fit in my pack! I also took extra isotonic tablets to let me replenish my drink, as I reckoned I'd need to refill my two litres Camelbak once or twice along the way.




Setting out

This year over 200 took part. It was a breezy, very sunny day, and warming up even at 8 am when I arrived. The car park at the Queens Head in Meriden (west of Coventry, just off the A45) was filling up with cars, and people in hiking and / or running gear. I gave in my number, got my start time logged, started my tracking app, and set out.
Straight away, I felt my calves tighten up - I get this sometimes when I'm not properly hydrated. I slowed my pace and drank, and shook it off. The opening section was up hill, in rolling middle-England country side - with an unfortunate stink of cattle (one of the local farms near Meriden is rather intensive in its housing of the cows). Breathing through the nose, I found myself falling in with an ultra-runner called Glyn - he was a Grand Union Canal veteran. We chatted for a long stretch up til check point 1, where I met up with a work colleague Jon and his kids who cheered me on before going off to rugby practice. It's good to get support! This event doesn't draw crowds, so peer support from chatting with fellow runners along the way is key. Lots of gelatin-based snacks, sadly - it's amazing how many running events want to hand out jelly babies and Haribo! - but some Jaffa Cakes were on offer.

Horses - I didn't steal any
Between CP1 and check point 2, we had a diversion because of a golf tournament as we headed out of Kenilworth. Glyn lingered longer than I wanted to at CP2, so I made off on my own.
Through Bubbenhall and on to Ryton-on-Dunsmore, where we ran through some narrow paths among industrial sheds - a bit grim after the open country - and then crossing under the Eastern side of the A45, to head north. I spotted some leisurely horses paddocked by the path - I doubt they'd have made better progress than us runners! As I came up on CP3 I was really grateful for a rest. I'd only done 19 miles by that point!



Halfway and harder going

Motte or Bailey?
From Wolston, I headed off through open fields toward the Fosse Way, over the Avon and along a straight and deeply hoof-pitted bridleway (the mud was like concrete with the dry weather), up to Brinklow. There are the remains of a motte-and-bailey castle at Brinklow - thankfully we didn't have to climb it! Out of Brinklow, at CP4, I refilled my Camelbak - over half way.



The route joins the Oxford Canal path for a few miles, and passes under the M6 (concrete and noisy traffic) and the Nettle Hill Bridge (iron aquaduct, much quieter).

M6 - going under it
Coming off the towpath, headed toward Ansty - and then across what I have come to think of as the Plains of Gorgoroth! Like something out of Mordor - a ploughed field of crumbled earth so dry, it was like staggering across rocks. I swear I could hear Sam Gamgee trying to encourage me onwards.


Once again the course came back to the Oxford Canal, before turning north to Barnacle and into Bedworth.
Urban(e) art
Here, I got lost. Making it to CP5 in a pleasant housing estate, I paused, chatted with other walkers and runners, had a Jaffa cake or two, water, etc. - and then set off in completely the wrong direction. If it hadn't been for a helpful driver at a set of lights about a kilometre away sending me back the way I'd come, I'd have been properly lost!
Back to CP4, and off in the right direction, then. This urban section was the trickiest - the signs were harder to spot, and fellow challengers were harder to see among the usual normal townsfolk. I tagged along for a bit with a challenger who knew his way, going at a brisk walk rather than a jog, and I was grateful not only for the guidance, but for the rest. To be honest, I'd been walking longer sections between jogging by this point - about 30 miles.


M6 again - over it this time
Back over the M6, and down into Corley Moor. I'd been warned this would be a quagmire, but it was hardly even muddy that day! On to Corley Moor village - the Red Lion looking very inviting in the sunshine - but onwards to CP7. I should have refilled my Camelbak again - I ran out of water as I went through Birchley Hays Wood, as I discovered trying to wash down an energy gel to pep me up for the last stretch - but a fellow challenger let me have some of his. Very thankful! The course runs mainly downhill from there, gently enough to ease the legs - and I finally came in sight of the Queens Head again 8 hours and 53 minutes after I'd set off.

Food was being served - mainly carnivorous at a glance, but to be honest, I didn't feel hungry so much as thirsty and tired. I collected my certificate, changed into soft shoes and headed home for a decent thirst quencher.
Reward (unofficial)
Reward (official)


Observations

There were lots and lots of kissing gates along the way, which broke one's stride (I tended to walk up to and away from them, rather than run). The course was generally well signed, as the Coventry Way logos were well-placed at turns and gates and so on. The few places that caused confusion were when we passed through built-up areas (just a couple in the whole 40 miles), where it was easier to miss what signs there were.

This is a challenge I will definitely do again! I hope to make better time in future (less wrong turns!) - but the biggest challenge for me is just finishing!

RESULTS

2016-01-28

Keeping it Simple - Bonuses and Penalties

Specific lists restrict creativity


Lots of games seem to fall into the trap of giving you lists and lists of specific adjustments to apply to die rolls in your game.
I'm calling this a "trap", because if you specify a set of adjustments, then you are strongly suggesting and promoting the idea that only those adjustments are correct.
Yes, you may state that the GM can invent their own adjustments, but unless you put that text alongside every instance of specified adjustment, players will end up treating it like a mandatory list of unassailable law.
 
Games also have a habit of having lots of levels of adjustment, from lots of sources. The d20 OGL games have a myriad of +1s, +2s, -1s, -4s, +5s and so on. There's a lot of maths to juggle, and in the excitement of an action scene, who wants to be fiddling with mental arithmetic?*


OGL d20 games also have rules on which adjustments are allowed to "stack" - that is, what can and can't add together. Usually (but not always), the same type of bonus cannot stack - but there are lots of types of bonus (circumstance bonus, equipment bonus, morale bonus, etc., etc.), and they don't always follow the rule you might expect - so you have to go look them up.
 
D&D Next, or 5th Ed, call it what you like, has a neat way of overcoming this maths issue, with the "Advantage / Disadvantage" rule: when circumstances give you better or worse conditions, roll 2 dice, and take the best (advantage) or worst (disadvantage) result.
Unfortunately, as neat as this rue is, it applies in a list of specified case again, resulting in a perceived lack of freedom to wing it.
 

Broader guidelines promote freedom

Broader guidelines on adjustments allow freedom and creativity. If you give the players and GM a list of a few adjustments that can be made, then they can apply them how they see fit.
If the players are trying to get an advantage, they'll tell the GM how they want to do it, instead of looking up a rule that tells them how they must do it.
Instead of checking through the combat rules to see if there's a bonus for higher ground or charging or whatever, you'll feel free enough to declare that your character's swinging in the rigging and jumping on her enemy like a proper swashbuckling hero!
 

My "fix"

Let's have just three levels of adjustment: Minor, Major and Extreme. This lets us have bonuses or penalties of just three types, positive or negative. Giving them simple descriptive names lets you make value judgements about them, too.
  • Minor = 2, Major = 4, Extreme = 8
Can we stack the adjustments?
Yes - but to avoid run-away adjustments, here's the only bit of complexity I'm going to add: you need 2 of the lower adjustment to add up to make one of the higher adjustment.
That is, 2 Minor = Major, and 2 Major = Extreme.
In this way, adding a Minor adjustment has no effect on a Major adjustment (unless you add 2 Minors, which add together to make a Major).
And to keep our adjustments from getting too high, I'll say that Extreme is as high as they ever go. If you've ever lucky enough to have 2 Extreme bonuses, then the GM should just rule that you succeed, rather than making you roll.
 

Will it work?

For games with a gritty or heroic scale of characters (Conan, Buck Rogers, Star Wars, Pulp Fiction and the like), this sort of thing will work fine. If you need more extreme adjustments (such as in a superhero game, modelling both Superman and Lois Lane), then you'll need to allow them - maybe add an Impossible adjustment level beyond Extreme?
I'll see how we get on with this ruling, and post my findings!
 

* Yes, some people like maths. Not everyone does.



2016-01-09

Keeping It Simple - DCs

Lots of games, especially D&D (all editions - some worst than others), suffer from target numbers or difficulty classes ("DC"s) that are opaque, presented once as a special case, with no explanation as to where the number comes from.

On the other hand, there are plenty of games that give you a set of numbers up front as a basis to let you (the GM or the players) eye-ball the numbers and set your own DCs accordingly - R. Talsorian's Cyberpunk 2020, for one (I think it was the first game I played that used the idea).

How do we set these difficulty-based target numbers?
Decide what difficulty types you want - they should be clear and memorable, and not too many. There should be no doubt which is harder and which is easier.
I'm going with:

  • Easy (little chance of failure), 
  • Average (trained people usually succeed, but may fail), 
  • Hard (trained people need a few attempts to succeed), 
  • Heroic (little chance of success), and ...
  • Epic (even elite trained people usually fail).

Now we need to look at the numbers we should assign to these.
"Easy" should be at least a 50% chance of success even to untrained and untalented characters - so in the d20 system, that's a 10 (you can beat a 10 on an unmodified 1d20 roll 50% of the time).
"Average" should be about a 50% chance for someone with innate talent, or training. In d20 games, a starting character can have a maximum skill bonus of +4, plus their ability score bonus (again, a maximum of +4, but those sort of scores are relatively rare).  So we can set the Average task number at 15, because you need to roll an 11 if you have a bonus of +4, which is what we expect an unexceptional starting character to have.
"Hard" should require talent and skill, and maybe a little more experience. The starting character's maximum ability + skill bonus of +8 can be boosted by Feats like Skill Focus, or by proper tools - so we can set this target number as 20.
However, so far, each of these difficulties can all be beaten by someone with no training, if they're lucky - i.e., they get a high roll. Even an average unskilled person can achieve a hard task sometimes - it'll just take more tries.

"Heroic" and "Epic" tasks are out of the reach of the untalented and untrained.
Let's set "Heroic" at 25 - to beat this, you'll need to roll high, and have a big bonus. That maximum starting character bonus of +8 we looked at a moment ago will need to be boosted with experience or other bonuses to get to the point where Heroic tasks are routine. To have a 50% chance of beating a 25, you'll need a +15 bonus - requiring Feats, experience levels or special tools to reach.
"Epic" needs to be harder, but not out of reach of higher level characters. Let's set it at 30 - that way, Epic tasks won't become routine until you've acquired a +20 bonus.

I've picked increments of 5 for each of the difficulties. Nice and easy to remember, and supported by the game's mechanics: a +5 bonus is normal for a starting character's speciality, and it can be expected to increase by an average of 2 points per level.


  • Easy 10
  • Average 15
  • Hard 20
  • Heroic 25
  • Epic 30


With these numbers set, instead of having to look up the skill, you just have to agree the class of difficulty.

Problems

Of course, it isn't perfect - it needs some tweaks to make it work universally. I'll look at solutions to these in future posts, but first, I'll state what the problems are.

Fixed difficulties can make it hard to model tasks that require advanced training.
For example, if someone wants to open a lock, the GM might think "This is just an ordinary door in a house - the lock is nothing special. I'll make it an average task, 'cause the lock is just an average object." However, this would mean that an untrained person with a decent Dexterity could open the lock with a few tries - not very realistic.
D&D and many other d20 games deal with this by saying that some skills cannot be used untrained - if you've not invested your skill points in the skill, you just can't do it. Me, I don't like that so much, as it adds another level of look-up: which skills are prohibited to untrained characters? It's not always intuitive.

Fixed difficulties don't account for circumstances.
If you're trying to break that lock by torchlight, with a kitchen knife and a bent nail, while the rest of your team are fighting a rear-guard action at your back, it's harder than if your were doing it on your table at home under a bright lamp.
This is simple enough to fix - we can make a system of bonuses and penalties to apply. But again, we need to keep it simple!

2016-01-01

Keep It Simple, Stupid!

I like my games to be simple, so I can concentrate on the play. I don't like having tables and table of things to look up.
I like games that have a neat core mechanic, and stick with it so that everything runs off one easy to learn rule. I don't like special exemptions.
I want to be able to run or play a game with only my notes or the character sheet in front of me, never needing to dig through the rule book.

I've been playing around with my own d20 hack system for a while now. I'd become very familiar with the Open Game Licence d20 systems through playing D&D 3.x, Pathfinder, d20 Modern, and all the rest - so a d20 hack seemed like the way to go. It's been great, very enjoyable ... but I've been weighed down by a lot of legacy issues from the original system.
OGL d20 comes close to having one core mechanic, but then it produces lots of special cases. The character class system, the feats, the skills - there are far too many special abilities, specified DCs, and so on: too much stuff to look up.

So - I've been thinking about how to get rid of look ups. Using d20 as a base to work from (partly because it's where I'm starting from with my own hack, but also because it's OGL and we can all look at it for reference), I'm going to present alternative methods and examine them to see how they stand up.
At the end of this process - or at least after several iterations of the process - I may have a plan of cuts and adjustments to make that'll turn my d20 hack into a system that really stands up by itself. Or I may just have a set of house rules to bolt onto the rules as written. Either way, I'll be happy.