Rifts Character Generator - Dog Boys!

My plan was to keep races simple at first. With the exception of Lemurians and Atlanteans, I would offer ‘simple’ races, like Grackle Tooths, etc… In other words, races, not R.C.C.s. This sounds straightforward at first, but it’s really not. First, what is the difference between a race and an R.C.C.? Palladium can’t seem to agree on this.

Enter the Dog Boys. At first, I thought I’d just make “Dog Boy” an O.C.C. that happens to be psionic. But no, it turns out you can be a Dog Boy with its own O.C.C. Or you can be a Dog Boy without an O.C.C. Argh!

So I outlined three possible scenarios:

  • Race: Dog Boy / O.C.C.: <some CS Dog Boy O.C.C.>

  • Race: Dog Boy / O.C.C.: None

  • Race: Dog Boy / O.C.C. : <non-CS O.C.C.>

I technically do not have to make a distinction between CS Dog Boy O.C.C. and non-CS O.C.C. but this caused its own problems.

One cool thing about my Dog Boy creation is that it supports selecting the Dog Breed and mutation, granting all of its bonuses (and penalties) along with it.

Now that I have this working (mostly), I can now apply this logic to Psi-Stalkers. Yay.

So here are a few screenshot snippets of how it looks:

Select Race and O.C>C.

Select ‘Dog Boy’ as your race and a Doc Boy O.C.C. (CS K-9 ‘Sniffer’)
I also use a random name generator for testing purposes. I would normally never name a character ‘Ancienttotter Shrieker.”

Select Level and Alignment

Select your level and alignment.

Roll Attributes

Roll your attributes. Note the bonuses associated with the Dog Boy race.

Scent Training

K-9 ‘Sniffer’ requires you to select two specialties. Yes, I see the glitch with the 178% total.

Select Breed and Mutation

Select your dog breed and mutation. Note the bonus to P.E. provided by the Boxer dog breed.

So that’s just a quick update.

Please feel free to comment or send me a message. Constructive criticism is welcome.