veloren/assets/voxygen/audio/sfx
Ben Wallis a9d3f984f0 Implemented loot pickup chat messages and the option for playing different sounds for picked up items
* Added chat message when an item is picked up
* Changed InventoryUpdateEvent::Collected to InventoryUpdateEvent::Collected(Item) to facilitate the client being aware of what was picked up
* Added SfxInventoryEvent enum to allow different sounds to be used based on the item type. The RON mapping/de-serialization doesn't support matching on structs so we have to give it fixed enum values which are determined in TryFrom<&InventoryUpdateEvent> for SfxEvent
* Refactored InventoryManip::Pickup arm of match in inventory_manip::handle_inventory for clarity/better warning messages
* Fixed a bug that prevented the CollectFailed event from being raised when a player's inventory is full
* Added a panic for the situation where an item is pushed into the players inventory and then the deletion of the entity fails as this would indicate an item dupe bug - this could potentially be reworked to pull the item back from the player's inventory but this seems like there's be a more correct transactional way to do this.
* Added two temporary sounds to prove the per-item sound functionality (pickup sounds for Swords and Staffs)
2020-06-28 13:05:28 +01:00
..
footsteps Remove currently unused audio assets 2020-01-20 15:07:30 +00:00
inventory Implemented loot pickup chat messages and the option for playing different sounds for picked up items 2020-06-28 13:05:28 +01:00
weapon Replace audio files 2020-06-08 16:26:48 +00:00
glider_close.wav Update footsteps SFX 2019-12-08 10:03:40 +00:00
glider_open.wav Update footsteps SFX 2019-12-08 10:03:40 +00:00