SpeakinSpell

71 - GUI for "/ss testallsubs"

What is the enhancement in mind? How should it look and feel?

A new window in the interface called "Test Substitutions" to represent a more advanced application of the "/ss testallsubs" function

Please provide any additional information below.

This GUI would show the list of substitutions that is printed by the "/ss testallsubs" function.

Additional features could expand on this to show a record of the last 10 detected events, in order to format each substitution value in an example speech to show how it works in practice for some recently encountered events.  This could help with debugging for both devs and end-users.

User When Change
rismisner Wed, 07 Oct 2009 06:27:27 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of rismisner rismisner Wed, 07 Oct 2009 06:33:56

    A cute idea that would be fun to go along with this would be to write the list of demo/test speeches as a made-up little story about that event, to insert some humor into this interface.

    When <caster|I>
    cast <spellname>
    it had a big effect on <target>
    because I was in <subzone>
    which is a place in <zone> ya know
    and I was fighting <selected>
    man was he tough, he was beating on <targettarget>
    but I had my pet, <pet|Junior> with me
    and I wasn't worried because I knew <party2> had my back too
    ... and so on
    

    Each type of event could use it's own story - or better yet, there could be a random set of stories defined that test every possible substitution in various orders.

    If that kind of thing gets to be too shuffling of the order of the tests/demonstrations, we could roll backwards with a "Utility Diagnostic Mode" checkbox to disable the funny stories, and just list each substitution in a reasonable order - technically it would use a predefined "story" that was written in the blandest possible way as simplistic demonstrations.

    Last edited on 07 Oct 2009 by rismisner
  • Avatar of rismisner rismisner Wed, 07 Oct 2009 06:28:18

    It is always a thorn in my brain, that warrior who didn't get why <target> was him when he cast shield wall, arg ... but I can see this feature having bigger applications than just teaching noobs how it works.

  • 2 comments

Facts

Reported on
07 Oct 2009
Status
Accepted - Problem reproduced / Need acknowledged.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.

Reported by

Possible assignees