Roleplay Chat

Discussion in 'Plugin Help/Development/Requests' started by MrMe1003, Apr 1, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    MrMe1003

    Plugin category: Role Playing | Fun | Chat Related

    Suggested name: LocalChat | LocalHeroChat
    -Running version 1.8.3 (using the Spigot patch)

    What I want: I'm not sure I'm going to do a great job at describing what I'm looking for, but here goes:
    Essentially, what I'm looking for is basically an add-on LordKainzo's HeroChat, for a more roleplay-friendly modification. I would like all the basic function and configurability of that plugin, but with the addition of a very specific channel for IC (In Character) conversations called "Local", or "IC", or "RP" or something along those lines. Rather than a regular channel prefix, it would be a limited-range channel prefixed with "[ChatDistance]".

    The way chat distance would be determined would depend on the configuration file for it. It would have a default distance (for example: 25 meters/blocks), and then adding an exclamation(s) (!) to the end of your message would increase its range for "shouting", dependent on how many you had. At the same time, you could decrease the chat distance to "whisper" by putting a hyphens (--) before your message.

    For example:
    • Say you had the default chat set to 25m. You could then configure each exclamation to add 5m of distance, with a max extension of 3 exclamations. The result would be saying "Message!" would go 30m, and appear as "[30] %PLAYER%: Message!" while "Message!!!" would go 40m. However, saying "Message!!!!!!" would still only go 40m.
    • With the same default chat range, you could set the hyphens to subtract 23m of range, so saying "--Message" would only go 2m in distance, and appear as "[2] %PLAYER%: --Message" allowing for a discrete conversation.
    It would also be nice if a change in distance could change the color of the chat. For example, if the default color were green, any added exclamations automatically change the channel chat color to red, while adding the hyphens changes it to gray, for easy recognition and added effect.

    Ideas for commands:
    • /lc reload - Reloads configuration file
    Ideas for permissions: No added permissions. You would just need herochat.speak.local (or whatever the channel were to be called) to use the channel.

    When I'd like it by: As soon as is convenient.
     
    Last edited: Apr 1, 2015
  2. Offline

    tomisanhues3

  3. Offline

    MrMe1003

    Just giving a quick bump to the topic.
     
Thread Status:
Not open for further replies.

Share This Page