MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard

    nWoD2.0 Support Code?

    MU Code
    15
    58
    8692
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Cobalt
      Cobalt Tutorialist last edited by

      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.

      Arkandel Ganymede 2 Replies Last reply Reply Quote 0
      • Arkandel
        Arkandel Admin @Cobalt last edited by

        @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. ๐Ÿ™‚

        • He who takes offense when not intended is a fool. He who takes offense when intended is a greater fool.
        1 Reply Last reply Reply Quote 0
        • Ganymede
          Ganymede Admin @Cobalt last edited by

          @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.

          โ€œIt is better to live doing the things that you like. It is foolish to live within this dream of a world seeing unpleasantness and doing only things that you do not like.โ€ -- Yamamoto Tsunetomo.

          faraday 1 Reply Last reply Reply Quote 1
          • skew
            skew last edited by skew

            @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.

            1 Reply Last reply Reply Quote 1
            • faraday
              faraday @Ganymede last edited by faraday

              @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.

              Thenomain Bobotron 2 Replies Last reply Reply Quote 0
              • Cobalt
                Cobalt Tutorialist last edited by

                @Ganymede I could prolly grab skew's +Repose and stuff from him. Or he can install it him damn self ๐Ÿ˜œ

                @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 โค

                faraday 1 Reply Last reply Reply Quote 0
                • Thenomain
                  Thenomain @faraday last edited by

                  @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.

                  โ€œIf you wish to make an apple pie from scratch, you must first invent the universe.โ€
                  โ€• Carl Sagan, Cosmos

                  1 Reply Last reply Reply Quote 0
                  • faraday
                    faraday @Cobalt last edited by

                    @Cobaltasaurus said in nWoD2.0 Support Code?:

                    @faraday (omg faraday posted in my thread, keep it cool cobalt keep it cool) hi faraday โค

                    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.

                    1 Reply Last reply Reply Quote 0
                    • Jennkryst
                      Jennkryst Banned last edited by

                      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?

                      Cobalt 1 Reply Last reply Reply Quote 0
                      • Tempest
                        Tempest Banned last edited by

                        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.

                        1 Reply Last reply Reply Quote 0
                        • Bobotron
                          Bobotron @faraday last edited by Bobotron

                          @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.

                          faraday 1 Reply Last reply Reply Quote 0
                          • Cobalt
                            Cobalt Tutorialist @Jennkryst last edited by

                            @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.

                            Bobotron 1 Reply Last reply Reply Quote 0
                            • faraday
                              faraday @Bobotron last edited by faraday

                              @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.

                              1 Reply Last reply Reply Quote 1
                              • Bobotron
                                Bobotron @Cobalt last edited by

                                @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.

                                Cobalt 1 Reply Last reply Reply Quote 0
                                • Cobalt
                                  Cobalt Tutorialist @Bobotron last edited by

                                  @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.

                                  skew 1 Reply Last reply Reply Quote 0
                                  • skew
                                    skew @Cobalt last edited by

                                    @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!

                                    Ganymede 1 Reply Last reply Reply Quote 1
                                    • Coin
                                      Coin last edited by

                                      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.

                                      "Excuse the hell out of you. He's a bag of dicks. I'm a carefully curated box of cocks." -- to @GirlCalledBlu upon being misrepresented.

                                      1 Reply Last reply Reply Quote 1
                                      • Ganymede
                                        Ganymede Admin @skew last edited by

                                        @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.

                                        โ€œIt is better to live doing the things that you like. It is foolish to live within this dream of a world seeing unpleasantness and doing only things that you do not like.โ€ -- Yamamoto Tsunetomo.

                                        1 Reply Last reply Reply Quote 0
                                        • Apos
                                          Apos last edited by

                                          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.

                                          some fucking idiot who people only like because he's good at taking credit for the work of everyone under him, just like every other fucking L&L headwiz.

                                          1 Reply Last reply Reply Quote 2
                                          • Bobotron
                                            Bobotron last edited by

                                            @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.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post