ID:133070
 
I mentioned this a while back, just wondering if its been considered (and if so, has it been deemed worthy of doing or not).

In my game im trying to take advantage of the Medals system as best i can, and am trying to add new medals often. Unfortunatly that means that a lot of medals that should be grouped together end up being spread out when viewed on my standings page.

For instance, a medal for gaining X amount of stars. I'd want them together 25, 50 and 100 so people can see them easily and know there are 3 available.

Simply adding a numbering drop down box i think would work prefectly, just like we have for the ordering of values on the hub scores. That way i could move medals i wanted closer to other medals and order them without having to delete them all and re-add.
UnknownDuelist wrote:
I mentioned this a while back, just wondering if its been considered (and if so, has it been deemed worthy of doing or not).

In my game im trying to take advantage of the Medals system as best i can, and am trying to add new medals often. Unfortunatly that means that a lot of medals that should be grouped together end up being spread out when viewed on my standings page.

For instance, a medal for gaining X amount of stars. I'd want them together 25, 50 and 100 so people can see them easily and know there are 3 available.

Simply adding a numbering drop down box i think would work prefectly, just like we have for the ordering of values on the hub scores. That way i could move medals i wanted closer to other medals and order them without having to delete them all and re-add.

This sounds like a decent idea. Perhaps adding a "grouping" argument (and perhaps an "order" argument) to the SetMedal world procedure:
SetMedal(medal, player, hub=world.hub, hub_password=world.hub_password, group="", order=1)

I imagine it to be relatively easy to tweak the hub to display medals by group and then by order sequence (in the above instance perhaps group="Stars" and order would be 1, 2, and 3 respectively for 25, 50, and 100 stars).
In response to CriticalBotch
What im talking about isnt related to how they are given to players though, more of how they are displayed on your Standings page.

People go to that page to look at scrores, they see your medals.

If i have 3-4 medals that are awarded based on Stars, it would be nice to have them grouped next to each other. You can do that if you add them one after the other, but thats not practical if you intend to keep adding medals and not just a set amount.
In response to UnknownDuelist
UnknownDuelist wrote:
What im talking about isnt related to how they are given to players though, more of how they are displayed on your Standings page.

People go to that page to look at scrores, they see your medals.

If i have 3-4 medals that are awarded based on Stars, it would be nice to have them grouped next to each other. You can do that if you add them one after the other, but thats not practical if you intend to keep adding medals and not just a set amount.

o.O? I don't think you fully understand the process. As far as I know (some one please correct me if I'm wrong) there's little to no interface outside of DreamSeeker programs to add, edit, or delete medals. Therefore, the display of medals is intricately linked and related to the giving of said medals. In order to award medals to players, you use SetMedal(), right? The procedure takes a number of arguments; player is paramount (have to know WHO to give the medal to), hub lets us know what game to award the medal for, and hub_password relates to that as well.

If you were able to provide additional arguments to provide grouping and order, you can control how they are displayed, wherever they are displayed. So, if I have
SetMedal("25 Stars","MyByondKey","MyGame","MyGamePass")

I am awarding the 25 Stars medal to the player MyByondKey for the game MyGame. If I could, instead, have
SetMedal("25 Stars","MyByondKey","MyGame","MyGamePass","Stars",1)

then it does the same thing, but now it will group all the medals given with the group "Stars" together, in order (order is 1 above).

Consider the following (if such a change was implemented)
SetMedal("25 Stars","MyByondKey","MyGame","MyGamePass","Stars",1)
SetMedal("50 Stars","MyByondKey","MyGame","MyGamePass","Stars",2)
SetMedal("100 Stars","MyByondKey","MyGame","MyGamePass","Stars",3)


Anywhere the awards are given they will display all the "Stars" awards together. Further more, it will always show 25 Stars before 50 Stars, and 50 Stars before 100 Stars.

You could leave the order argument blank which would put them in award order.
In response to CriticalBotch
What he's requesting isn't related to giving medals to players. The ideal place to set the order of the medals would be on the same page that you use to define the medals available in your game - it doesn't make sense to include this in the SetMedal proc.

Also, I suggested this a little while ago, and this was Lummox's answer: [link]
In response to Nickr5
Nickr5 wrote:
What he's requesting isn't related to giving medals to players. The ideal place to set the order of the medals would be on the same page that you use to define the medals available in your game - it doesn't make sense to include this in the SetMedal proc.

Also, I suggested this a little while ago, and this was Lummox's answer: [link]

Ah, I was not aware that you could manage medals outside of the game environment. I admit that my exposure to the system is minimal at the moment. I apologize for my confusion.
I was about to bump your old post. This would come in handy right now.