PyReach
-
In the spirit of Raistlin’s post, I’m also not starting a new game but I wanted to see what I could do with Evennia and nWoD/Chronicles of Darkness. See, I kind of dislike oWoD and am not entirely sure why it’s currently in the zeitgeist to run on WoD MUSHes (with the exception of City of Glass most recently). I could go into why that is, but that’s not the intention of this post.
Okay! So PyReach is intended to be a setting-neutral and system-focused Chronicles of Darkness (or nWoD 2nd Edition) code system. It’s not remotely ready, but I do have a public repo for it. One day if I figure it out (or ask other, better python coders I know very nicely) I’ll set up an installer file for super ease of use.
Someone once told me that all you need to get a game started is a sheet and a rolling system. Well, we got that!
Excuse the dice spam, I was trying to get an exceptional success:
Mainly it’s a modular system. Because I don’t have a particular game in mind (though I have some ideas, but I don’t really have time to run anything), I set everything up to be templates and modules that you install into the system. For example:
If something is marked “System” it means you have indicated that it cannot be uninstalled. If I wanted to, for instance, uninstall Promethean and then install Demon, it would look like this:
(ignore my own syntax error there)
Demon isn’t really set up, as in I haven’t really entered any of the powers or anything into the system, but now we can change our character sheet over to Demon and it’ll update our bio information and clear out the section that shows our vampire-specific powers. the sheet code doesn’t know to look for Catalyst, Agenda, Ring, Cover Identity, or Incarnation, so it will ignore that in favor of the vanilla mortal stuff.
Let’s see… other stuff. Health is in there, as you can see it updates live on the sheet. I’m still working out the kinks about getting it to subtract a health penalty. Spending & regaining WP is set up, but I haven’t set that up for other power points like Vitae or Glamour. I have a rudimentary room template based on the way The Reach (and Fallcoast) rooms look:
and… yeah! Still working on it, no idea when it’ll be done. It’s a hobby project. There’s some other stuff, but it’s probably not as interesting as these more essential pieces.
-
Very cool. If this turns into a full game, I might give it a shot if I have time. I like both OWoD and NWoD for very different reasons, and I really think there’s a.need for an NWoD game in the hobby at the moment.
-
@MisterBoring That’d be great!
Truth be told I have a bunch of ideas for a CofD game. Although I implemented the full suite, anything I’d do would just be either a single template (probably Changeling) or two (Changeling & Werewolf). I’d likely have Geist as well because no one plays Geist and it’s my favorite.
As for setting, it’d probably be Pittsburg.
…
…
That’s right, beautiful Pittsburg, California!
J/k, I wouldn’t set it in California again
-
@somasatori said in PyReach:
I’d likely have Geist as well because no one plays Geist and it’s my favorite.
-
One minor change. I was going to have Beast in there for completion’s sake, but I both read the Beast powers and had some of the controversies around the author explained to me and
So I’m going to remark all that out. I’ll leave the template in there if someone really wants to complete it, because that would be between you and God, but I think I’m going to … leave it for now.
-
@somasatori Completely fair. My Kickstarter copy of the BTP book has been gathering years of dust for that very reason.
-
@somasatori Good deal, Beast is a full deal breaker for me and I’m not alone.
-
@somasatori holds up his poor neglected HtV sphere like a Victorian orphan
please sir may we have some more
-
@somasatori holds up his poor neglected HtV sphere like a Victorian orphan
please sir may we have some more
I have a whole HtV game planned out… unfortunately it’s set in California.
-
Gonna run that Hunter/Geist/Deviants/Promethean game
-
@Redbird I’m out of touch, but please tell me this stands for Human: the Victim.
-
@Muscle-Car said in PyReach:
@Redbird I’m out of touch, but please tell me this stands for Human: the Victim.
goddamn it, Muscle Car, I said NO BEAST
(it’s Hunter the Vigil)
-
@Muscle-Car That is often how it turns out. Though, it’s usually that they’re victims of being unable to fuckin’ do anything.
-
CofD game would be fantastic and I would be up in it day one.
I suggest Changeling/Geist, for the Motley Krewe experience.
-
@labsunlimited said in PyReach:
CofD game would be fantastic and I would be up in it day one.
I suggest Changeling/Geist, for the Motley Krewe experience.
Shout At The DevilMUX
-
@catzilla Whom do I have to sacrifice for it?
I’m fine with California! -
Playing around with formatting
-
-
@somasatori Is it possible to switch between 1st and 2nd Ed? Like, could a game using this do VTR 1st Edition?
-
@MisterBoring said in PyReach:
@somasatori Is it possible to switch between 1st and 2nd Ed? Like, could a game using this do VTR 1st Edition?
So, kinda! One of the more common reactions I got when showing this off like six months ago when I was starting it was “oh… It’s 2nd edition nwod?” As a result I was playing around with a setting called legacy mode which is basically just an import switch that developers can control from the MUSH itself. It currently only turns off beats, aspirations, conditions, tilts, uses a different experience system that relies on larger numbers, and has a (very) basic framework that says to use some 1e templates. The only 1e template I have at the moment is Geist 1st edition since it’s relatively simple to create. Unlike Dies Irae, I’m using python dictionaries to call stats instead of an imported JSON library. I wanted to get the other stuff working first, then figured I would go back and complete legacy.
So the answer is that it theoretically can do that, and largely has been included because 1e seems more popular and more likely to attract interest.
Honestly I’m probably missing a few things that need to be added to the switch.