Arx-Game / arxcode

A text-based/web game using Evennia.
MIT License
47 stars 42 forks source link

Notability tiers #92

Open Zironic opened 5 years ago

Zironic commented 5 years ago

The commit with the notability system came with notability tiers which affix titles to people based on how famous they are. The tricky part is that between the wild fluctuations inherent in the way fame is designed and the fact the prestige system is a work in progress, I think it'll be extremely hard to set good manual values for what each tier should be.

My suggestion is that the tiers should be calculated automatically, either daily or weekly something like this.

First calculate the average prestige of all active characters. This value becomes the 'Notable' tier. Notable / 2 can be 'recognized' Notable 2 can be 'Well known' Notable 5 can be 'Renowned' Notable * 10 can be 'Celebrated'

That way no matter how the prestige system is iterated on, the tiers should still make sense.

Zironic commented 5 years ago

Also, people with special positions, like the King, the Heads of the Great Houses and Archlectors should probably get their title printed.

TehomCD commented 5 years ago

I don't think automatically recalculating the tiers based on some configuration preferences every so often would be a terrible idea. It probably doesn't have to be very often, I think.

Packetdancer commented 5 years ago

I actually had an idea last night about how to handle this, but it'll be a little different. I think the tiers will be based on a percentage of the highest person on that particular list, so that 'celebrated' on the prestige list might be 90% or more of the highest prestige, while 'celebrated' on the legendary list would be 90% or more of the highest legend, etc.

I also do plan to add a way to override the calculated title for those lists, so that Alaric can just be 'King of the Compact', etc. I don't know that I want to throw just general titles onto the list, though.

Zironic commented 5 years ago

I like the idea of doing it per category.

How do you handle the case if someone is the most famous Magnate but they're more famous for being a fashion icon yet not in the top 90%? Should they be a celebrated Magnate or a renowned fashion icon?

Packetdancer commented 5 years ago

@Zironic — It will pick whatever they're 'best known' for as the 'noun' portion of the descriptor, and uses the overall value as the quantifier.

We're trying to make the system simpler and a little more abstract; I don't honestly want to make it that complex so that you can see 'who is the most famous fashion icon and who is the most famous philanthropist' and so on.