I like the idea of "virtual" skills like this.
It would be an (optional!) tool to help players simulate and measure the progress of their non-coded abilities. Musical performance, hairdressing, acrobatics, poetry, etc. I've probably posted about it before.
I've wanted something like this too. Obviously, you can accomplish this all in your head, but I was thinking something like this.User-Created (Flavor) Skills
1. Allow players to 'create' skills pegged to attributes, such as juggling, dancing, guitar playing, etc. E.g.: create skill juggling agility
. You would then get juggling on your list of skills (under User-Defined Skills
) set at novice
2. Each user-created skill would have an command associated with it, e.g., uskill juggle
. You would type this before
you emote and engage in the RP of the skill.
3. If you type uskill juggle
, it would do a check to see if you 'fail' or 'succeed' and send you a generic message (OOC, or via the feel command, e.g.: You feel as if you succeeded; You feel as if you failed; You feel as if you partially succeeded.
) NB: no other output would happen.
Hence you'd have to emote out the juggling, etc., and RP, but in this case you had the computer roll the dice for you and so you can modify your emotes as a result: if the computer says you failed (or partially failed) you can factor that into how you emote -- or I guess you could just ignore it. But then you just cheat yourself!
4. If you type uskill juggle
, it would also do a check to see if you 'improve on fail' as with other skills. Hence, you can improve over time from novice up to master. NB: Again, no coded effects would happen.
This is just so that you, the player, can have a quick look at the character and think: ok, I'm a master juggler now, my emotes should reflect this.
I know it is all fluff, and it is something we can keep track of in our heads, or outside the game by rolling a dice and keeping track each time we emote a performance, but! Wouldn't it be neat?
(Related: SoI had a thing where you could do OOC skill checks. So if you wanted to break a virtual chair, you would do an ooc skill check against strength at a hard difficulty, and the game would roll the dice for you. You'd have to RP the rest out, as there'd be no coded result.)