Definite bug in the table parsing.
I can see duplicate table entries (very commonly on gmcp.Char.List, which displays the room items and should probably be going into gmcp.Char.Items)
I can also see movement in the placement of items. For example:
gmcp.Comm.Channel.List sometimes contains the value of the channel list. When I first log in, however, the channels element is an empty table, and the channels list exists in gmcp.Comm.List or gmcp.List
[available] GMCP in Mudlet
Re: GMCP in Mudlet
Also, when I first log in, gmcp.Comm frequently looks like this:
table {
'Start': 'newbie'
'Channel': table {
'End': 'newbie'
}
}
table {
'Start': 'newbie'
'Channel': table {
'End': 'newbie'
}
}
Re: GMCP in Mudlet
Ok, so looking back over the GMCP standards page I can see why .List is being used and it does make sense. It's just not parsing properly that makes it confusing.
Also, in your Core.Supports.Set line, you have Char.Items listed twice.
Also, in your Core.Supports.Set line, you have Char.Items listed twice.
Re: GMCP in Mudlet
Hm, sounds like it should be gmcp.Comm.Channel.List. I suppose I've messed up the stack usage somewhere in there.
Re: GMCP in Mudlet
Alright, rev 411 should have the fix.
Re: GMCP in Mudlet
event is raised as evident in debug. but not triggering
here is my screenshot.
http://imagebin.org/112223
here is my screenshot.
http://imagebin.org/112223
Re: GMCP in Mudlet
it seems the raised event is not the same as the triggering event.
edit start
raised event is gchannel.subchannel
triggered event is gmcp.channel.subchannel
edit end
gcomm.event = gmcp.comm.event
gchannel.subchannel should be gmcp.channel.subchannel
edit start
Or debug message is wrong. :p
edit start
raised event is gchannel.subchannel
triggered event is gmcp.channel.subchannel
edit end
gcomm.event = gmcp.comm.event
gchannel.subchannel should be gmcp.channel.subchannel
edit start
Or debug message is wrong. :p
Re: GMCP in Mudlet
that temporary echo is wrong, event name is gmcp.(event), so gmcp.channel.subchannel
Re: GMCP in Mudlet
Are the sub-tables updated and populated properly though?
Re: GMCP in Mudlet
All great for me atm. we dont have complex gmcp structure in aardwolf though.