veloren/assets/voxygen/audio
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
..
ambient Added 36 Swords 2020-05-29 18:23:00 +00:00
sfx Implemented loot pickup chat messages and the option for playing different sounds for picked up items 2020-06-28 13:05:28 +01:00
soundtrack optimization and tails 2020-06-01 00:33:24 +00:00
sfx.ron Implemented loot pickup chat messages and the option for playing different sounds for picked up items 2020-06-28 13:05:28 +01:00
soundtrack.ron Added 36 Swords 2020-05-29 18:23:00 +00:00