Second person pronoun form <target@you> #75


  • Accepted
Open
  • rismisner created this issue Oct 7, 2009
    Owner

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

    Similar to the <Third Person|me> feature, I would like to have a feature to use <Second Person|you> when whispering to someone.

    Please provide any additional information below.

    The intended application of this feature is to modify a public announcement:
    I put a shield on <target>!

    So that it sounds more natural as it is simultaneously whispered to the target, saying:
    I put a shield on <you>!

  • rismisner added the tags Accepted Enhancment Oct 7, 2009
  • rismisner posted a comment Oct 7, 2009

    I misnamed this feature but I don't know what else to call it... Technically using the name is third person, and you is second person, and the "|" is read "or" from programming languages, so it's really a third person or second person toggle that should be called <third person|you> but that's also a bad name for this idea because technically the parser treats that exactly the same as <third person|me> so... whatever, not important... LOL

  • rismisner posted a comment Oct 7, 2009

    The nature of the parse is going to want to treat <target|you> as a third-person or "me" check if using the same character, but I wonder if that's OK from the sense of string parsing, and we could do this in the implementation of whether or not we select the pronoun ... i.e. treat it as an expansion of <third person|me> to <third person|pronoun> and enhance the logic to be more general about detecting when the pronoun should be used.

    Currently in 3.2.2.10, the logic simply decides that if the substitution value for ANY <subtitution> == UnitName("player") then use the pronoun.

    The target of a whisper appears to be a special case which could accept fairly simple additional handling to detect if you are performing the "[X] Whisper <target>" function then go back and replace <target> with the pronoun.

  • rismisner posted a comment Oct 7, 2009

    I am hesitant about whether this is really an isolated special case, or part of an even bigger issue... Are there other cases where you want to use a pronoun other than:

    A) first person pronouns: already supported in 3.2.2.10 to avoid naming yourself in the third person, for any possible substitution using <target|me>

    B) gender pronouns: already supported in 3.2.2.10 for any substitution who's gender can be determined, using <target*him*her>

    C) second person pronouns: the topic of this ticket

    This applies to "[X] Whisper <target>"

    If you write"/t <target> I cast a spell on you" then you don't need parsing logic to substitute the pronoun for you in an automated "smart" way

    Channel = Reply is another whisper feature (see ticket 64) but then you know your targets are whispers, so again you don't need support for smart parsing/substitution forms in "Thanks for the buff, <caster|you>" You can just say "/t <caster> thank YOU!"

    I'm not seeing other cases, so i guess we can start with a simplistic solution that treats this as a special case, just for <target> in a "whisper target" scenario, and build on it later. But if ideas come to light related to this before I start on it, that may help plan the implementation for growth.


    Edited Oct 7, 2009
  • rismisner posted a comment Oct 7, 2009

    I like the idea of redefining the nature of <third person|me> as a more general <third person|pronoun> ... just calling that and renaming some variables would make the code/logic more sensible than having variables called "me"

  • rismisner posted a comment Oct 7, 2009

    Note there is a functioning work-around for this in 3.2.2.10

    Disable the [ ] Whisper Target feature

    write the speech with 2 lines:

    I put a shield on <Target>| /t <target> I put a shield on YOU!

  • rismisner posted a comment Oct 7, 2009

    giving this a low priority given the flexibility and power of the work-around and uncertainty about the full extent of pronoun issues.

  • rismisner posted a comment Sep 18, 2010

    Here is some refreshed thinking on this ticket, inspired by the new (duplicate) ticket 131

    The current version is 3.3.5.10

    -----

    SYNTAX:

    This should be implemented as <target@you>.

    @ seems like an appropriate delimiter to mark a pronoun for your target, in a way that builds on the existing (v3.3.5.10 pronoun forms.

    The complete support would be this:

    <target|me@you*male*female>

    It's a bit nonsensical to mix gender and second-person forms, but if this were for an event that could target both players and NPCs or mobs, it's reasonable you could cast on yourself, one person to whom you whisper, or an NPC that you'd refer to by gender.

    So first and second person pronouns would take precedence over (third person) gender pronouns.

    ---

    ACTIVATION:

    The second-person form would be used under these 3 conditions:

    1) When whispering to the <target> because of the checkbox feature.
    - only applicable when <unit> is <target>

    2) When whispering to the <unit> because that line of the speech starts with "/t <unit>" or "/w <unit>" or equivalent localized prefixes.
    - <unit> can be any unit in this case, for example to congratulate a guild member on an achievement, one might use "/t <caster> something about <caster@you>"

    3) When the <unit> is the only other member of the chat channel.
    - applies to guild, raid, party, and battleground.
    - You're speaking in an open chat channel instead of a whisper, but if there's only one other person there, you're speaking directly to that person, and in such a situation IRL, you'd typically use a second-person pronoun instead of their name.

    For example using the speech "I'm battle-rezzing <target@you>!" makes sense in the raid channel if you're 2-manning an old-world raid.

  • rismisner edited title Sep 18, 2010
  • rismisner posted a comment Sep 18, 2010

    Updated the title to reflect my current thinking.

  • GaronneBC posted a comment Nov 29, 2010

    Hum. I guess localization could possibly add to this issue. As I'm a german player, playing on a german server, the current posessive pronoun feature is of little use for me (as german posessive pronouns are created differently).

    That's one reason why I think you might be right saying this might be only a part of a bigger issue. I'd love to see some more options in this, but currently have no idea what (or how) you might add it.

    Guess I'll think about it a while. Maybe expanding the <randomsubstitution> feature to offer various kinds of conditionals would be a way to solve this? I already thought about asking for something like this. I love creating Macros within WoW and make heavy use of macro options. I think something similar for SpeakinSpell would be cool.

  • rismisner removed their assignment Jan 16, 2013
  • rismisner assigned issue to _ForgeUser228323 Jan 16, 2013
  • rismisner posted a comment Jan 16, 2013

    I'm re-assigning all my tickets to Duerma

  • rismisner posted a comment May 7, 2015

    Unassigning tickets that are not actively being worked on

  • rismisner unassigned issue from _ForgeUser228323 May 7, 2015

To post a comment, please login or register a new account.