Commands For Twitch Chat Mod This Mod adds the functionality of commands for the Twitch Chat mod. (Big thank you to the Stardew Valley Discord for the help with my silly coding questions)
Open a random dialogue with a random NPC (dialogue is customizable in the assets)
Place a bomb on top of farmer
Warp to a specified location (eg. back to the farm)
Warp to a random location
Equip a random hat
Shuffle the farmers inventory
Delete a random item from the farmers inventory
Reverse your Control for a couple seconds (Keyboard only)
Add or remove a random amount of health
Add or remove a random amount of energy
Give the farmer -3 speed for a couple seconds
Give the farmer +3 speed for a couple seconds
Freeze the farmer in place for a couple seconds
Make farmer do a random fishing minigame
Spawn a random monster close-ish to the farmer
Customization Options
Setting a specific list of Twitch usernames that can active commands (useful if you want to work with redeems -> only allow your chat bot to activate commands. leave empty for everyone)
Setting a minimum amount of time before any command can be activated again.
Change each word that activates each command (eg. !pam for drinking beer)
Enable or disable any command
Setting a daily limit on any command
Setting a minimum time before a specific command can be activated again (HIGHLY recommended for busy chats)
Setting a the amounts commands use (eg. the amount of money you gain/lose, or the amount seconds your controls get reversed)
Setting a specific location warp and sound command
You can add or edit extra random dialogue for the random dialogue in the assets file
(You can turn off chat showing up in the ingame chat AND what users from chat should be ignored in the Twitch Chat Mod config, if wanted)
Video showing off all current commands
Roadmap(stuff I want to add)
Add more effects
Add i18n translation support
DISCLAIMER
This mod has not been tested a ton
I tested the mod moderately alone and with friends spamming my twitch chat
this mod has not been tested in multiplayer (neither online or local co-op)
I don't recommend to allow the commands to be spammed, but it is possible to an extend from testing with my chatbot
If you encounter any bug please report them in the bugs section of this mod page
If you have an idea for a command that you would like to see adden feel free to leave a comment about it