Page 1 of 1

Group UI

PostPosted: Mon Oct 20, 2014 4:55 pm
by Akaya
The new msdp.GROUP variable opened the doors for a group user interface. Very exciting! Here's a sneak peak...
Image

Every member of the group is listed. Each member has 3 gauges beneath their name. Health, mana and move. The icons at the top-right of every member represent their position in the group. In the above example War is at the point (and is also leader), Stilgar and Gnu are front line, and everyone else is on the back line. The background colors of each member represent their current state or status. Green shows that the member is currently fighting. Blue is for standing. And poor ol' Edwin is grey for absent.

How is this useful? Well you can now know when *anyone* in the group needs health/mana/move. When the group should stop for regen. When a group member dies. When someone isn't participating like they should. If someone gets lost/falls behind. When the group lead changes. When the 'world is thrown into chaos', you'll know.

Re: Group UI

PostPosted: Mon Oct 20, 2014 7:09 pm
by *Splork*
This is pretty damn sweet!

Re: Group UI

PostPosted: Thu Oct 23, 2014 12:42 pm
by *Breeze*
Yup can't wait to get my hands on it :)

Re: Group UI

PostPosted: Fri Oct 31, 2014 4:27 pm
by Filk
Cant post in mud updates topic, and probably thats best place for my thoughts.

Finaly got my hands on that new group msdp variable. And realized that i missing 2 more values compared to my old party status.
Would love to see Class and Level values there.
Like in basic group command output.
Class is just primary class short name: Dr, Wa, Cl, etc
Level is level summary: 0.20, 1,20, 6.20, 9.40...

Thanks in advance

Re: Group UI

PostPosted: Fri Oct 31, 2014 6:53 pm
by Akaya
Not a bad idea :)

Re: Group UI

PostPosted: Mon Nov 03, 2014 2:49 am
by Filk
Found another moment with group msdp var.
There are no value for POSITION indicating leader AND front. So when leader not on point, he shows only as leader, but not in front line.

And i still really want these class and level values.

And sorting of group is messy btw. Absent ppl and fron line ppl. All goes without sorting in random order. So i have to do it by myself in scripts, but probably still can be fixed.

Anyway, that realization is way much better then sending group and gaging all spam each every second.
Great job.

ps: Thats how my interface looking right now:
Image
2014-11-03_103557.jpg

Re: Group UI

PostPosted: Mon Nov 03, 2014 9:47 am
by *Splork*
I plan on adding Class and levels when I get a chance.I can also add a value for Leader/Front(LF).

However, I haven't been able to find an easy way to order the group and don't plan on working on looking at that again until I have more time.

Splork

Re: Group UI

PostPosted: Mon Nov 03, 2014 10:04 pm
by *Splork*
Added GROUP.CLASS and GROUP.LEVELS

GROUP = {
MEMBER0 = {
MANA = "452",
POSITION = "Leader",
MAX_MOVES = "426",
MAX_HITPOINTS = "1477",
MOVES = "426",
CLASS = "Wa",
LEVELS = "9.47",
MAX_MANA = "452",
STATUS = "Standing",
HITPOINTS = "1477",
NAME = "Splork"
}
},

Will be in on reboot,
Splork

Re: Group UI

PostPosted: Wed Nov 05, 2014 10:22 pm
by Filk
Not sure if i am correct, but you posted these changes 2 days ago, and reset was, 1 day 9 hours ago. But changes still not ingame. Maybe something went wrong. Or maybe i am dumb :lol:

Re: Group UI

PostPosted: Thu Nov 06, 2014 10:50 pm
by Filk
Well. It appeared after last reboot. But now it has my own level and class values for each player in group :)

Re: Group UI

PostPosted: Fri Nov 07, 2014 4:34 pm
by *Splork*
This is fixed on reboot.

Re: Group UI

PostPosted: Thu Nov 13, 2014 11:37 am
by Tuck
Jeez, Filk's cmud look amazing! Good job Filk!