nWoD2.0 Support Code?


  • Tutorialist

    Since I'm working on a Chronicles of Darkness game, and eventually I'll lose my mind if I don't get to do something other than look at wikipedia articles of Los Angeles and write informative @descs of places--

    What are some things people would like to see for a WoD game support code wise? Here are some things I have pending:

    • +Info-- which is in game +info with fields like: "public", "race-specific", "race-specific-faction", "skill specialty", etc. (For example: A vampire would have a public info section, a vampire section, a clan and covenant section, and maybe a section on investigation if they have investigation 3+). This would, of course, all be voluntary to fill out, but I'd probably incentivize it.

    • +Housing/+Rent/+Etc-- A more robust/automated system for getting an apartment/house on grid without having to go through staff.

    • +where/+who/+finger-- just updating those. I really need to go back through and recode +finger like I was gonna ages ago.

    • +Spells? Maybe a +spells thing for Mages, so they can track what they have up without having to go through staff.


  • Admin

    @Cobaltasaurus Something I found really nifty on Fallen World was +poseorder. Knowing when your next pose comes and even having it ding you when it's up is pretty neat.

    I need to see if it supports 3PR, btw. :)


  • Politics

    @Cobaltasaurus said in nWoD2.0 Support Code?:

    What are some things people would like to see for a WoD game support code wise? Here are some things I have pending:

    Darling, see if you can't port over some of the neat tricks @faraday has set up on BSG:U, which includes:

    • "repose": a command that allows you to call up the X number of recent poses, so that you can figure out what has happened without requesting reposes; very useful for sudden, unexpected disconnects.

    • "scene": this is currently being developed, but really needs to be widely distributed; it allows you to log the IC poses and @emits and rolls into a buffer, and then upload it into your wiki on command.

    These commands are just --engh-- ground-breaking and awesome.


  • Coder

    @Arkandel - It does not. Could probably work on that.

    @Ganymede - I already did respose, it's on Fallen World, where you play. Scene logger code also already exists on Fate's Harvest. It's a little clunky but not bad.

    @Cobaltasaurus - I did +repose and +poseorder and they're both pretty sweet.

    On my theoretical to do list:

    • +look - displays character description + physical stats (height, weight, build, etc).
    • +remindme - a code that will let you set a reminder (or staff set one on you) that pings when it's due.
    • +spells - something to track Long Term Spells, on Mage. Though @Thenomain had talked about using his Pledge code for a similar purpose.
    • +message - IC messaging that feels more organic than @mail.

    Edit: Annapurna wrote a +rent code, which allows you to quickly snag a room in an apartment building (for instance) that she said she would surely share with anyone who wanted it. I have no idea how compatible it is with other code.


  • Coder

    @Ganymede Thanks. For the record, I certainly can't take credit for the repose code. I just built off what @ixokai and @Avarice and others had done before. Having a scene system that automatically posts to the wiki would be tough to do on Penn/Tiny I think. It's been done on RHost through a server-side script and through Ares via the server code. Either way it requires you to have a wikidot pro plan (if using wikidot) or hack into the mediawiki database (if using mediawiki).

    ETA: Ares only supports wikidot out of the box. I believe the rhost script does too.


  • Tutorialist

    @Ganymede I could prolly grab skew's +Repose and stuff from him. Or he can install it him damn self ;p

    @skew i'm rolling a message system around in my head. Something that'll handle +text, +phone, +mail, and others as needed. Hhhmmm.

    When I sit down to sketch it out a little more, I'll start a thread for it.

    @faraday (omg faraday posted in my thread, keep it cool cobalt keep it cool) hi faraday <3


  • Coder

    @faraday

    @chime wrote code to read from a wiki page, so I can’t imagine it being much harder to write to all the tables necessary, unless a text file also needs updated. What Tiny can’t do without a bot is ping the command line to, e.g., run PHP.


  • Coder

    @Cobaltasaurus said in nWoD2.0 Support Code?:

    @faraday (omg faraday posted in my thread, keep it cool cobalt keep it cool) hi faraday <3

    LOL hi :)

    @Thenomain said in nWoD2.0 Support Code?:

    @chime wrote code to read from a wiki page, so I can’t imagine it being much harder

    I can :) But I'll take the technical natterings off the topic here.



  • I know Exalted has an auto-logger that dumps it to a website. Not sure if it will work with Media Wiki... I just know the MU uses their own weird wiki code.

    Can... can +call and +text be linked to an object you have to carry around, and link numbers to, and have ASCII art for? CAN WE PLAY SNAKE ON IT?



  • All of the 'anime' type games have had the in-game log auto-posted to the wiki thing for years now. I have absolutely no idea how it works.



  • @faraday
    It can be done on Penn. Volund's code suite does it, assuming you can get past everything ELSE that it does. The big thing with it is that the wiki and the MUSH have to be on the same server. You could probably tear it apart.


  • Tutorialist

    @Jennkryst tl;dr no.

    Long answer: I want to go with something a bit more easily portable, and not-complicated to set up and use. So I'd rather not link +call/+text to objects.


  • Coder

    @Bobotron Yeah, @Thenomain informed me that the integration with mediawiki is done with a direct SQL connection. Wikidot doesn't allow SQL access, so I guess that's just a mediawiki thing.

    Having dealt with the mediawiki database before, all I can say is... good luck. Ares talks to wikidot because it actually offers a coherent API (albeit a limited one that requires a pro plan). You can connect Ruby to a MySQL database pretty easily but I'm just not going to code it. Backdooring into the database is too fragile and hackish to be in the stock install.

    ETA: Apparently there's a M-W Ruby API now too. Dunno how stable it is. Might be one for Python too for Evennia.



  • @Cobaltasaurus
    Can I ask a question? Unless you're going to like, allow phone hacking and such, what's the point of even making that code? How often does it get used? Is it worth the time? It's something to consider, I think.


  • Tutorialist

    @Bobotron said in nWoD2.0 Support Code?:

    @Cobaltasaurus
    Can I ask a question? Unless you're going to like, allow phone hacking and such, what's the point of even making that code? How often does it get used? Is it worth the time? It's something to consider, I think.

    1. To have a backlog of your IC texts / messages.
    2. To be able to have a little bit more immersion of IC messages going around other than through pages or @mail.

    I want to be able to look a list of texts that have gone back and forth without say sticking on a wikipage for everyone to see, or logging them somewhere, but be able to access them in game. As well as have phone code that emits to a room on a ring (unless silenced), etc.


  • Coder

    @Cobaltasaurus said in nWoD2.0 Support Code?:

    @Bobotron said in nWoD2.0 Support Code?:

    @Cobaltasaurus
    Can I ask a question? Unless you're going to like, allow phone hacking and such, what's the point of even making that code? How often does it get used? Is it worth the time? It's something to consider, I think.

    1. To have a backlog of your IC texts / messages.
    2. To be able to have a little bit more immersion of IC messages going around other than through pages or @mail.

    I want to be able to look a list of texts that have gone back and forth without say sticking on a wikipage for everyone to see, or logging them somewhere, but be able to access them in game. As well as have phone code that emits to a room on a ring (unless silenced), etc.

    I already defended this idea extensively in another thread. I am 100% in support of this. Seeing the use of "messenger" in Arx has made IC communication feel real and like it's real RP. Even using +txt in most WoD games is pretty good for some quick RP. If we can have a way to send messages that are easier to see, allow backlogging, etc, I think it'll be a serious boon!


  • Politics

    IMO, code doesn't necessarily need a functional purpose beyond 'it's comfortable' or 'accessibility', really.

    You can set up a google calendar to let you know when you have to re-up your monthly ritual or whatever, too, but having +remindme code is still something that would make that massively more useful. You can keep a notepad file full of your relationship notes, but having a +relationship code that lists them and the little blurbs you right would be way more convenient. The list goes on.


  • Politics

    @skew said in nWoD2.0 Support Code?:

    @Cobaltasaurus said in nWoD2.0 Support Code?:

    I want to be able to look a list of texts that have gone back and forth without say sticking on a wikipage for everyone to see, or logging them somewhere, but be able to access them in game.

    I already defended this idea extensively in another thread. I am 100% in support of this.

    I concur as well. It'd be nice to have an IC messenger system for every game, come to think of it. @mail works, and I use it often, but an IC system would also be nifty.



  • Immersive tools are greatly underestimated. Every one I've seen added has created a lot more activity than I expected for something fairly small and trivial.



  • @Cobaltasaurus , @skew, et al.
    And that's fine. Bells and whistles are cool. Hell, I'm the guy building an in-depth combat system for a game so that I don't have to have people screaming about dice, and you don't get more fiddly than that. I just wanted to make sure that @Cobaltasaurus was considering how much people would use it, etc. or what other things it would tie into.


Log in to reply
 

Looks like your connection to MU Soapbox was lost, please wait while we try to reconnect.