IC Message Code/Alternative to @mail


  • Coder

    Looking for TinyMUX.

    Before I go and reinvent the wheel...

    Is anyone aware of any existing IC "message" code? What I'm looking for is basically an alternative form of @mail. Something that allows you to send messages that wait to be read and saved for a period of time. The desire came from playing Arx, where there are IC messengers, and it's a wholly other code system than mail. Most importantly, when messages are sent they will alert the receiver and continue to alert the receiver until acknowledged. Makes it very, very, very hard to ignore or miss them.

    I think it's also helpful for my game immersion to be sending IC communications in a different medium than what I use to send/receive OOC information.


  • Politics

    @skew said in IC Message Code/Alternative to @mail:

    I think it's also helpful for my game immersion to be sending IC communications in a different medium than what I use to send/receive OOC information.

    Couldn't you just clone a mailer, change the syntax for commands, and install it?


  • Coder

    @Ganymede The @mail system is built into the server itself. I have no idea how I'd go about duplicating it, without getting into the server's code itself.


  • Politics

    @skew said in IC Message Code/Alternative to @mail:

    The @mail system is built into the server itself. I have no idea how I'd go about duplicating it, without getting into the server's code itself.

    I think that PennMUSH's mailer is not built in, and has been used on other games as an alternate mailer. Or BrandyMail. Not entirely sure: my coding-fu is weak.



  • http://www.gwen-morse.com/wiki/index.php/Three_cellular_phones

    No idea whether the code still works, or fits your needs. But it looks nifty enough.



  • @Ganymede
    PennMUSH's mailer is hardcoded in. It's just designed differently from MUX's mailer.

    There are tons of softcoded mailers on mushcode.com though.


  • Pitcrew

    Can't help with code, only moral support: I love the idea of a dedicatedly IC message / mail system. Letter writing can add so much flavour. If they can be tracked & archived too? So cool!


  • Coder

    This sounds like a fun coding project. I've seen need, with some players on some games, for a system for simulating all sorts of non-real interactions (chatrooms, IMs, email, snail mail letters) that could all be part of one system... hmmm, the thoughtings...


  • Politics

    @Bobotron said in IC Message Code/Alternative to @mail:

    There are tons of softcoded mailers on mushcode.com though.

    Ah, okay. But this -- this is what I'd recommend doing for that.



  • I am surprised by how much I like Arx's messenger system, and the YOU CANNOT MISS THAT YOU HAVE MESSENGERS of it all does seem to make people more prompt about replying.

    I wish Arx's @mail code itself sucked a bit less (why can't I proof a mail before sending it whyyyyyyy?), but I assume a lot of that's due to having to build the Evennia features from the ground up. And IC messengers make the issues with it less noticeable.


  • Coder

    Eh, Evennia might be comparable to Penn/Mux/Rhost in about 2-3 years of solid development, as they get features added in... but right now it is very clunky and I'm not really impressed at all.


  • Politics

    @A.-Meowley said in IC Message Code/Alternative to @mail:

    Can't help with code, only moral support: I love the idea of a dedicatedly IC message / mail system. Letter writing can add so much flavour. If they can be tracked & archived too? So cool!

    Even text messages can be so great for this stuff.

    How awesome would it be if you could clone people's phones?

    +phone/clone <name>

    Some code rolls your Wits+Computer-Diff of the target phone based on factors. If sucessful the code creates a separate folder in your +txt code that houses all the received/sent texts in that person's phone.

    Awyiss.


  • Admin

    @Coin said in IC Message Code/Alternative to @mail:

    How awesome would it be if you could clone people's phones?

    +phone/clone <name>

    Some code rolls your Wits+Computer-Diff of the target phone based on factors. If sucessful the code creates a separate folder in your +txt code that houses all the received/sent texts in that person's phone.

    Awyiss.

    Now you remind me of a friend who got an abandoned rostered character on Arx and thus inherited all of the last incarnation's sexts.


  • Politics

    @Arkandel said in IC Message Code/Alternative to @mail:

    @Coin said in IC Message Code/Alternative to @mail:

    How awesome would it be if you could clone people's phones?

    +phone/clone <name>

    Some code rolls your Wits+Computer-Diff of the target phone based on factors. If sucessful the code creates a separate folder in your +txt code that houses all the received/sent texts in that person's phone.

    Awyiss.

    Now you remind me of a friend who got an abandoned rostered character on Arx and thus inherited all of the last incarnation's sexts.

    I once picked up a rostered character on some Star Wars game.

    Guy literally had at least four girls he was banging, detailed messages between him and each one of them, and up-to-date relationship files on each one of them. I was absolutely flabbergasted, especially because a pair of them were sisters.

    And then I saw his secret, which IIRC, was something like, 'topple the X family for destroying my father's business and driving my mother to suicide' or something and all of those women were connected to that family.

    I was like, 'holy shit JACKPOT'.

    Unfortunately, he'd frozen because the girls had found out about all this OOC and stopped playing along, and I only lasted like a week on that character.


  • Pitcrew

    @Coin YES. I'm vaguely considering a PC concept that would benefit from phone cloning, & it'd be fun to have it semi-automated. As for current systems, I was always bummed out that +txt only saved like ~50 last messages, & never sorted them by sender. But I like a 'paper' trail, & I love IC correspondence being used as plot & flavour fodder. More opportunities for PCs to get caught up in miscommunication or secret spilling or message interception, the better!


  • Admin

    @Coin said in IC Message Code/Alternative to @mail:

    I was like, 'holy shit JACKPOT'.

    ... That guy was a genius. A mad genius, but who are we to judge such things? Hah!

    Of course it devolved into OOC drama but still... that's one ambitious, kind of legitimate way to TS like it's going out of fashion.


  • Politics

    @Arkandel said in IC Message Code/Alternative to @mail:

    @Coin said in IC Message Code/Alternative to @mail:

    I was like, 'holy shit JACKPOT'.

    ... That guy was a genius. A mad genius, but who are we to judge such things? Hah!

    Of course it devolved into OOC drama but still... that's one ambitious, kind of legitimate way to TS like it's going out of fashion.

    Man, I wish I knew who that had been. I asked around but no one seemed to know, rofl.


  • Politics

    @A.-Meowley said in IC Message Code/Alternative to @mail:

    @Coin YES. I'm vaguely considering a PC concept that would benefit from phone cloning, & it'd be fun to have it semi-automated. As for current systems, I was always bummed out that +txt only saved like ~50 last messages, & never sorted them by sender. But I like a 'paper' trail, & I love IC correspondence being used as plot & flavour fodder. More opportunities for PCs to get caught up in miscommunication or secret spilling or message interception, the better!

    Exactly.


  • Admin

    @A.-Meowley Sometimes these hard-coded things can either be awesome or great.

    I remember on a MUD ages ago there were ways to intercept whispers but it'd only give you part of the string, which is easy, but then they wanted to do the same thing with +places (well, the equivalent of it) which is a whole different beast altogether since then you're spying on more than verbal exchanges.

    But if you can get your players to buy in and use IC methods of communication (whisper Coin=your momma as opposed to page Coin=your momma) it can open some interesting doors, and a whole new path of character specializations - you can add ways to delve into saved communications instead of doing it in real time, but also forgery, maybe even more elaborate things like replacing messages en route or using cyphers.

    The trick, other than the above buy-in, is probably to provide a decent interface so all this doesn't become super complex for the average player to use.


  • Politics

    @Arkandel said in IC Message Code/Alternative to @mail:

    @A.-Meowley Sometimes these hard-coded things can either be awesome or great.

    I remember on a MUD ages ago there were ways to intercept whispers but it'd only give you part of the string, which is easy, but then they wanted to do the same thing with +places (well, the equivalent of it) which is a whole different beast altogether since then you're spying on more than verbal exchanges.

    But if you can get your players to buy in and use IC methods of communication (whisper Coin=your momma as opposed to page Coin=your momma) it can open some interesting doors, and a whole new path of character specializations - you can add ways to delve into saved communications instead of doing it in real time, but also forgery, maybe even more elaborate things like replacing messages en route or using cyphers.

    The trick, other than the above buy-in, is probably to provide a decent interface so all this doesn't become super complex for the average player to use.

    I loved using +whisper.

    I also liked +murmur, which is basically whisper except it feeds you bits of the text at random, like you said.


  • Coder

    Thanks for the enthusiasm guys!

    @Ganymede We might not be speaking the same language. In order to clone the mail system on TinyMUX, we'd need to get into the actual source code. While it's surely doable, it way out of the reach of most of us MU-coders. In this case, it's certainly way, way out of my reach.

    @Three-Eyed-Crow I am currently working a separate system, that I might just fold these together, that would basically be "reminders" (credit @Coin ). You'd type +remindme and give it some deets and it would set a reminder for you, and after the time came, would start spamming you messages. Staff would also be able to set reminders on players (so, that one guy who loves to sit on pub and talk all day but can't be bothered to finish up his +job? Yeah, start spamming his screen with hot pink he'll get the message). I'd likely just tie this into it. Every 10-30 minutes, a new message... you got an unacknowledged message!

    @Rook and @A-Meowley Think I'll put everything in SQL, so you could effectively use the system for anything, and not have to worry about overfilling objects, which means you could have huge spammy conversations and it all get saved, or use it for any number of other things.

    Also +whisper would be totes easy to do.


Log in to reply
 

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