1. These forums are still being retired! Please use GitHub discussions or Discord. You cannot create new threads or new accounts now. If you need to contact some user of the forums, you should do it sooner, rather than later. This notice was last updated on May 30th, 2021.

[v1.15] ChatMod

Discussion in 'Unsupported / Outdated Plugins' started by Enerdy, Feb 27, 2014.

  1. Enerdy

    Enerdy Satellite Admin
    TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    Nov 14, 2012
    Messages:
    506
    Chat Mod
    Chat Modding tools, commands and filters

    ApiVersion: 1.15
    Terraria Version: 1.2.3.1
    Plugin Version: 1.2.6

    Author: Enerdy

    Features:
    • Provides easy-to-use chat filters and tools.
    • Mod-only chat mode!
    • ChatCommands with tons of fun moments!
    • Raw-mode which mimics Vanilla Terraria's chat format for when you need a clear view of the chat.
    • Will add more tools in the future, such as a player-based Death Message Disabler and spam-preventer Slow-Mode!
    Permissions:
    • chat.mod - allows talking with the mod chat filter activated
    • chat.admin - allows the use of every /chat command
    • chat.stab - allows the use of /stab
    • chat.dedge - allows the use of /dedge
    • chat.tickle - allows the use of /tickle
    Commands:
    (All of the chat-filtering commands are bound to a single command branch '/chat')
    • /help <command> - Uses TShock's built-in help text. Shows command usage about said command contained in this plugin.
    • /chat <switch> - Changes the current chat filter / mode. Available switches:
      • default - Resets chat mode
      • mod - Only players with the "chat.mod" permission are allowed to talk
      • raw - Sets chat to use Vanilla Terraria's "<player>: Text" format. This ignores color, prefixes and suffixes
      • custom <prefix> - Sets everyone's text to be sent with "prefix: Text" format. Anonymity!
    • /stab <player> - Deals 250 damage to target player.
    • /dedge <player> - Deals 300 damage to target player. User takes 200 damage as recoil.
    • /tickle <player> - Tickles target player, freezing them for 15 seconds.
    Changelog:
    v.1.2.6
    • Added ChatCommands /stab, /dedge (double-edge), /tickle; More Fun!
    • /chat help is now integrated in TShock, by the use of /help chat; The new ChatCommands have their own /help text as well.
    v1.0.0
    • Initial release.
    Links:
     
    • Like Like x 2
  2. Enerdy

    Enerdy Satellite Admin
    TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    Nov 14, 2012
    Messages:
    506
    This is quite simple at the moment, but it can do its job well, so I decided to post it in there. Once I add both of the current todos, it will actually be worth its while :)
     
  3. bippity

    Plugin Developer

    Joined:
    Jan 14, 2012
    Messages:
    300
    Looks pretty neat! I'm not sure if WhiteX is still working on this, but do you think you could try implementing the Channels feature from Inan's "Chat Assistant" plugin?
     
    • Agree Agree x 1
  4. Enerdy

    Enerdy Satellite Admin
    TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    Nov 14, 2012
    Messages:
    506
    The thing I have plan on stealing from there is the list of Death Messages & the way of handling them for the Death Message Disabler. As for channels, it wasn't part of my plan, but I will evaluate how hard it might turn out after my two current todos.
     
  5. Wight

    Wight Administrator
    TShock Admin TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    May 20, 2012
    Messages:
    1,598
    I am not still working on it- I gave up with it and most of my random workings after the Terraria release spam and all the people being cantaloupe.
    However, feel free to add me on Steam if you want #epicChats and shizz, celebi
     
  6. Enerdy

    Enerdy Satellite Admin
    TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    Nov 14, 2012
    Messages:
    506
    Updated.

    Thanks Wolfje for this helpful post in how to work with timers! (msdn can be confusing sometimes)