TooManyEmotes
There are never Too Many Emotes!
This mod adds a ton of new emotes to the game, which can be purchased in the store.
If you hate progression and just want to dance, you can configure these settings in the config. All clients will sync to the server's settings.
With this mod, you will be able to break dance over your teammates' corpses!
Currently, this mod has 12 emotes, and more on the way!
These include common emotes, such as waving, taunting, crying, etc.
Also included are various dances, but I won't spoil them ;)
Emote Store
- You can view the emote store in the terminal, either at the bottom of the "store" section, or by typing "emotes".
- Three emotes will be available at a time in the store, and rotate with each new quota.
- The number of emotes in the rotation can be changed in the config.
- Each game will start off with 1 free emote coupon each game.
- Type "Emotes" in the terminal to view all and future emote commands.
Third Person Emotes
- To help prevent weird camera movements for certain emotes, and to help lower motion sickness, you will perform custom emotes in third-person.
- While emoting, you can freely move your camera without turning your character, or interrupting your emote.
- Upon moving, or canceling the emote, you will revert back to your normal view.
Everyone is Synced
- When you buy an emote, everyone on the server unlocks the emote.
- When players join the server, already unlocked emotes will be synced with them.
- All unlocked emotes will be reset upon starting a new game, disconnecting, or will be synced with future servers you join.
- When performing a custom emote, all players will see the same emote.
Saved Progression
- All emotes are unlocked for each saved game.
- When you close your game, or stop the server, all unlocked emotes during that session will be saved.
- This means, you will reload your previously unlocked emotes upon loading an existing save, provided that they were already unlocked.
- Unlocked emotes will still reset upon restarting, or starting a new game.
Integrates well with Unmodded Clients
- Playing custom emotes will just look like the regular Dance1 for other clients without the mod.
- Currently, the host will need the mod in order to purchase emotes.
- I'd like allow something like having all emotes unlocked if the host doesn't have this mod. Who knows.
Current Configurable Settings
- All server related config settings will be synced between all clients.
- Emote price can be adjusted.
- Number of emotes per rotation can be adjusted.
- Number of free emote coupons per game can be adjusted.
Future Plans
- Adding more emotes! More emotes are already on the way!
- Vary the prices. Currently, they are all 100, but I'd like to diversify them a bit.
- Allow swapping emotes in loadout.
I am currently prototyping a system to allow unlocking more than 10 emotes, but allowing you to edit your emote "loadout".
- I might play with the idea of a fancier hotkey system.
- Adding random emote sales. This will be similar to the random sales for items in the store.
- Adding a "mystery" emote to each rotation. You won't know what it is until you purchase it!
Special Thanks for Beta Testing!
- YandereKat
- InfamousThunder
- m0nst3r
- UFTaco