↓ Skip to main content

Group UI

·538 words·3 mins

The new msdp.GROUP variable opened the doors for a group user interface. Very exciting! Here’s a sneak peak…

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.

This is pretty damn sweet!

Yup can’t wait to get my hands on it :)

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

Not a bad idea :)

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:

2014-11-03_103557.jpg

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

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

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:

Well. It appeared after last reboot. But now it has my own level and class values for each player in group :)

This is fixed on reboot.

Jeez, Filk’s cmud look amazing! Good job Filk!