I guess as I was one of the players that was doing this. My experience was I taught the newbies in my guild, in part, so that I could rank up within my guild because that felt good and later as a guild leader to help my guild continue to grow. I taught players about the history and lore of the org and guild again both as part of my enjoyment but also as a natural part of the other player ranking up within the guild because they cared about that.Uilani, the Loom Mistress says, "The request is: please really engage any newbies and returnees you see. Especially the newbies because newbie retention has long been an issue. And part of it is something we can try to fix up with better intro, guides, tasks, quests, etc, but you all are the main reason newbies stay. None of us here can engage a newbie nonstop individually, or we'd never get anything else done. Newbies stay for the players, not the admin. And engaging newbies often comes down to answering a few questions and leaving them be, or powerlevelling them and then leaving them be. Neither of which truly engages them or lets them know what to do next. Remember the days of sitting down with a newbie and teaching them their first skills, about their org's history and roleplay, about their guild? That is what we really need. And I know it takes forever and many of you have been here for years so doing this for the 300th time with no guarantee the newbie will still is, frankly, a huge investment with no return. But it's still really needed and we will have been seeing many newbies since the announcement."
Cheliyi —
How does the translation/compling of other code languages work with rapture? This feels like a silly question but I know everyone else writes their more complicated reflexes and mudlet code in JavaScript, etc. Is there a special converter that lets the game read the code?
Uilani —
:consider: Not exactly sure I understand the question, sorry if I'm misunderstanding. One option is that you're asking about player systems for a client like Mudlet, which are often Lua or other languages. All of that is handled by Mudlet and what the game gets is just commands as if a player normally inputted them. They are just commands that whatever system the player uses has prepared to send to the game. So we don't do anything at all on our end. If you are asking about other languages actually interfacing with Rapture, on our end not player end, there's at least one Perl script if I recall and it's calculating essence offering totals.
There's some additional things happening between clients and the game, like GMCP, the API, but bottom line is that Rapture just sends and receives info.
Cheliyi —
It's okay, I'm not sure if I made sense. I just know that Nexus lets someone run JavaScript scripts on login, and I was wondering how that like... Worked, if the game is coded in a different language.
Cheliyi —
If it's just the code executing like player commands, that makes sense, tbh.
Uilani —
Ah then my first answer was on that topic. No, that JavaScript does not get sent to the game. Mudlet, Nexus, or another client, do all of that work on its own side and it results in normal commands being sent to the game, similar to what you can enter by hand. So whether it's some sort of system written in a language of choice doing it, or you, it's all the same to the game because the output still has to be game-friendly.
Esei —
Why is gender coded... Like That
Uilani —
You'll need to expand on that 😄 If I were to guess from the general question, the issue is that it was binary forever and being coded that way, it's pervasive and very difficult to change. So much so that, for instance, Aetolia coded NB in such a way as to avoid issues with verb pluralisation altogether (but the lines do look a bit off as a result), and Achaea struggled as well with their own integration.
Huskii —
So, IRE does offer a Rapture Manual [link https://www.ironrealms.com/rapture/manual/index/General.html]. I took a quick glance at it; I'm sure most patterns and best practices are not reflected; but is that manual up to date, and is it useful as anything beyond a language reference?
Uilani —
Unclear on how up to date it is as not much about core Rapture changes often, and in terms of things like functions, each game often expands and adds their own utilities. It is an okay general guide to how some things work under the hood as a first time introduction though. I cannot say I ever refer to it after a first read, and if anyone is stumped, they will sooner ask on our IRE-wide coder channel than refer back to it. Every game has too much uniqueness and you need to know your game's quirks and systems to get anywhere in my experience. There is also a style guide though:
https://lusternia.com/local/styleguide/
Uilani —
Additional response from one of our mortal coders:
Rapture came about in the time of C. Best practices certainly have evolved since, although the structure of the language also has its advantages. Coders have contributed various utilities and support, and these are part of our specific code base rather than what the manual documents as the base Rapture language.
Zvoltz said:Esei said:Kalikai said:
Muhahahaha!
Players, who would you play in the Havens if given a chance, and why?There's a few that come to mind, but let's shelve all the possible Glomdoring gods...Maybe Mysrai, or Isune? I was also told I'd make a good Fain once, which I'm not sure how to feel about haha.Admittedly in all likelihood I think I'd prefer to bring back another Elder role that hasn't been explored, like Rahm or Olm or some such. But I'd probably make Them non-binary which would make it kind of obvious...Alternatively: Soulless. With an order. (Kidding)
Why is that kidding?! Soulless with an order sounds pretty badass and fun!
Kalikai said:
Muhahahaha!
Players, who would you play in the Havens if given a chance, and why?