What would you like to see in GMCP?

12346»

Comments

  • EmirEmir Member Posts: 124 ✭✭✭
    Can we have fluidcache added to gmcp like our cache is? Or if it is already, does anyone know how to call it or whatever? o.O

    Please Lord @Keroc
    (Web): Toz says, "Emir's Express Evacuation and Existence Eradicator, Every Experience is Explosive - Experience the Entirety of your Existence!"
  • DaegonDaegon CanadaMember Posts: 84 ✭✭✭
    I don't know if someone has said this. But things following you. IE, Ents/players/anything but hidden Syssin people. Would be nice to have a competent way to track ents without having to use 'entourage'. Something I can easily make tables with and parse things and make it so that I can better track it.
    'Those that do not attempt are those with the least stories to tell.'
  • SemlinSemlin Manchester, UK.Member Posts: 5
    Please refer to bug 9958 though I'll quickly outline the issues here for transparency.

    GMCP is really not being used efficiently and at times, incorrect strings are sent for events. The main thing I have observed is that gmcp.Char.Items.Update is not being used at all for mobile deaths. When a mobile is slain, the server sends a whole slew of .Add and .Remove for both room and inv items, though in most cases, the key strings are incorrect. Most notably, there is a Items.Remove event sent for room_items which takes into account the current state rather than the correct one. For example, in my test, I received a key string for a slain mobile as 'the corpse of a reticulated planthopper' when the correct string should be just 'a reticulated planthopper' - This is where .Update should be used. Secondly we're receiving an inv_items Remove event for the same string. We should not be receiving this at all as no item was ever removed from ones inventory. Again, .Update should be used here, to simply update it's state, along with updating gmcp.Char.Items.Update.item.name.

    Sorry to go on a bit, though I think that's plenty to go on. Hopefully I am not tracking these wrong client-side, though my GMCP functions work across all IRE games, except here.

    Finally, .Remove really could use trimming down. It's inefficient to use so many keys for this but then I'm just back onto the .Update usage argument.

    Tagging @Keroc as apparently you're the person who deals with this stuff!

    Thanks.
    Leana
  • SemlinSemlin Manchester, UK.Member Posts: 5
    Unrelated and simply treat this as a request, though passing sendGMCP([[Core.Supports.Add ["IRE.Target 1"] ]]) does nothing. Nothing is ever returned and gmcp.IRE always returns nil. Not bothered to deal with Rift tracking as that's all done serverside these days.
  • LinLin SMASHER/DEVOURER MASCHINEKLASTMember Posts: 1,560 mod
    edited May 24
    Semlin said:

    Unrelated and simply treat this as a request, though passing sendGMCP([[Core.Supports.Add ["IRE.Target 1"] ]]) does nothing. Nothing is ever returned and gmcp.IRE always returns nil. Not bothered to deal with Rift tracking as that's all done serverside these days.

    If you're using Mudlet, a far more effective way to get the extra modules is to create a trigger on a correct login sequence ("Password correct. Welcome to Aetolia.") that executes the following:

    gmod.enableModule(yourname, "IRE.Rift") gmod.enableModule(yourname, "Comm.Channel") gmod.enableModule(yourname, "IRE.Time")
  • SemlinSemlin Manchester, UK.Member Posts: 5
    edited May 24
    Yeah, I do that already, though personally prefer to stick with the prescribed methods from IRE for explicitly enabling modules rather than a third party namespace function set.

    I probably should also add, you're aware those functions are nothing more than fancy wrappers for Core.Supports.Add and Core.Supports.Remove, right?

    martin@vertex:~/projects/mudlet/src/mudlet-lua
    $ grep -r 'module' *|grep Supports
    lua/GMCP.lua: sendGMCP(string.format([[Core.Supports.Remove ["%s"] ]],module))

    Finally, passing the character name as an argument to enableModule() is not required. registerUser() exists for this purpose which completely negates the need for that initial argument.
    Post edited by Semlin on
    Mykellah
  • SivekuiSivekui Member Posts: 77 ✭✭
    @Keroc can we please get LEVEL back in GMCP?

    lua display(gmcp.Char.Vitals.charstats) currently only shows

    {
    "Class: Archivist",
    "Bleeding: 0",
    }

    It used to show level but it doesn't no more :/ it's pretty hard to track level without the weird (90%) thing added :/
    MayhemHunting - Discord Chat - CLANHELP MAY (ingame)

    Kasimir
  • KasimirKasimir Clearwater, FLMember Posts: 21
    edited July 23
    Sivekui said:

    @Keroc can we please get LEVEL back in GMCP?

    To add to this, I get level out of QSC; I run QSC once when I log in, then anytime I receive maxxp different than the last maxxp received. I don't like how level still has to be edited when received though.

    Char.Status { "level": "107 (49%)" }

    Please to be getting just level in Char.Vitals.

    Anyway, can we get something to tag aggressive creatures in GMCP? We currently get:

    { "id": "84782", "name": "a mutilated creature", "icon": "monster", "attrib": "m" }

    The only way I can tell what monsters are aggressive is by using IH, and looking for the red text.

    Neither of these bits of information can be accessed from GMCP alone; you have to tie it to some command in game.

    Toz
  • TozToz Member Posts: 2,153 ✭✭✭✭✭
    I'd love aggro tag for helping other people bash- if it was further swapped to show things targetting you, glorious day for newbies everywhere.

    I'd also like it to show your group/party size in gmcp for basher purposes - if I take 6 guys hunting, I have to go edit my basher manually so I don't bash a room some random is trying to bash in already.
    (Oasis): Azzello says, "I'll still never forget the first time I saw Toz throwing hammers."
    (Oasis): Azzello says, "I freaked out and thought they had somehow managed to pull me into them."
    (Oasis): Azzello says, "So I tumbled away from my team and into theirs."


    XeniaKasimir
12346»
Sign In or Register to comment.