Atlantis Client



  • I really like the Atlantis client and it seems incredibly capable, however I feel like I am unable to utilize it's full potential. For example, I'm at a loss as to how to use variables when writing events. For example if I want to set an event to say Hello (player's name) if (player's name) says Hello to me. Or cast a spell on a certain player based on a key word. Or evaluate my current HP / Mana and decide to take an action based on that. Is there any documentation out there that explains how to do these things in Atlantis? Has anyone out there figured these sort of events out and could lend a helping hand? :) Thank you for your time.


  • Pitcrew

    Huh, variables quite like that aren't something I've explored myself, despite being an Atlantis user and giant fangirl. But what I can do is tag @Sparks. ;)


  • Pitcrew

    Grabbing this thread to make an Atlantis query:

    I ran a log today and when I opened said log later... all the line breaks from the scene (it was on AresMUSH) were gone. Has anyone else encountered this? I have not made any tweaks within Atlantis for logging.

    Anything I can do to fix this so that line breaks remain intact?



  • Double checking, were the line breaks from the MU*, or from your own output formatting? As in you told it to add a blank line between text strings?


  • Pitcrew

    @Misadventure said in Atlantis Client:

    Double checking, were the line breaks from the MU*, or from your own output formatting? As in you told it to add a blank line between text strings?

    Within the game, not on my (local) end.

    AresMUSH's autospacing and player's adding %r in their poses both were stripped out.


  • Coder

    Hm. I can genuinely say I've never seen that one. I wonder if something changed on the Ares side? I'll log into BSGU a bit later and see.

    (Also, I apparently missed this thread when I wasn't paying a lot of attention to MSB back in April. Oops!)


  • Pitcrew

    @Sparks said in Atlantis Client:

    Hm. I can genuinely say I've never seen that one. I wonder if something changed on the Ares side? I'll log into BSGU a bit later and see.

    (Also, I apparently missed this thread when I wasn't paying a lot of attention to MSB back in April. Oops!)

    I was talking to Fara earlier and she was getting the same, so it seems it may be communication between Ares and Atlantis causing it. If you could peep, it'd be appreciated! <3


  • Pitcrew

    Raising the topic from the dead to ask:

    • Is there any way of adding a custom word wrap to new worlds without changing the actual size of the client window?

    I've got some MU*s that have super elegant in game word wrapping, and some which have decided that +sheet and other misc info should equal the entire width of the client window no matter what. The (un)readability is driving me bonkers and slowing me down. Is there a way of changing this without resizing the window? (I like to keep things full screen, and have a lot of blank client space to the side.)


  • Coder

    @a-meowley said in Atlantis Client:

    Raising the topic from the dead to ask:

    • Is there any way of adding a custom word wrap to new worlds without changing the actual size of the client window?

    I've got some MU*s that have super elegant in game word wrapping, and some which have decided that +sheet and other misc info should equal the entire width of the client window no matter what. The (un)readability is driving me bonkers and slowing me down. Is there a way of changing this without resizing the window? (I like to keep things full screen, and have a lot of blank client space to the side.)

    Sadly, no... I apologize. The Atlantis 2 prototype I've been writing does allow manual wordwrap instead of width-of-screen, but the original Atlantis doesn't.

    (However, Atlantis 2 has been taking me so long, I might just try to get Atlantis 1 updated to 64-bit and then once that's done, see about adding a few of the most-requested features as a sort of tide-folks-over release.)


  • Coder

    I will note for @a-meowley that a few games I coded for have a new width() function that reads a personal &width attribute.

    If you want to encourage anyone to use it point them here:

    https://github.com/thenomain/Mu--Support-Systems/blob/master/user-definable%20widths.txt
    

    It never caught on but now you know why I coded it.



  • @thenomain I think you tucked this in on the core I still have collecting dust somewhere. It is pretty nifty. Can recommend. (I know it has the one you put in that reads the client window width, at least.)