MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001120 | Zandronum | [All Projects] Bug | public | 2012-10-13 13:38 | 2017-04-02 16:37 |
|
Reporter | NotIvan | |
Assigned To | Torr Samaho | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 1.0 | |
Target Version | 3.0 | Fixed in Version | | |
|
Summary | 0001120: Morphing process stops sounds generated by player online |
Description | I have tested this in ZDoom 2.6.999 (r3875) and it works this way as well. |
Steps To Reproduce | *'http://pastebin.com/R4kjKj0n [^]' --> Take this code, implement it and summon "DogModeGiver" pick it up.
* When you do that offline, you will hear the pickup sound.
* When you do this online, you won't hear any sound.
1. zandronum.exe -file rott_dogmode_01.wad -host +sv_itemrespawn 1
2. Connect a client to the server and join the game.
3. Pick up the DogModeGiver actor. |
Additional Information | Also, once you morph your color translation doesn't seem to be kept but that might be a ZDoom issue or a flag I'm missing... (Also tested on the same version of Zdoom mentioned above) |
Tags | No tags attached. |
Relationships | |
Attached Files | rott_dogmode_01.wad (49,293) 2012-10-13 16:44 https://zandronum.com/tracker/file_download.php?file_id=808&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2012-10-13 13:38 | NotIvan | New Issue | |
2012-10-13 13:44 | NotIvan | Note Added: 0005088 | |
2012-10-13 16:44 | unknownna | File Added: rott_dogmode_01.wad | |
2012-10-13 16:44 | unknownna | Status | new => confirmed |
2012-10-13 16:48 | unknownna | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2786#r2786 |
2016-05-14 17:48 | Ru5tK1ng | Note Added: 0014912 | |
2016-05-14 17:48 | Ru5tK1ng | Target Version | => 3.0 |
2016-05-14 18:31 | Edward-san | Note Added: 0014914 | |
2016-07-02 09:55 | Torr Samaho | Assigned To | => Torr Samaho |
2016-07-02 09:55 | Torr Samaho | Status | confirmed => assigned |
2016-07-02 10:00 | Torr Samaho | Note Added: 0015159 | |
2016-07-02 10:01 | Torr Samaho | Status | assigned => needs testing |
2016-07-02 15:37 | WaTaKiD | Note Added: 0015173 | |
2016-07-02 18:17 | Ru5tK1ng | Note Added: 0015187 | |
2016-07-02 19:27 | Ru5tK1ng | Status | needs testing => feedback |
2017-04-02 16:37 | Torr Samaho | Note Added: 0017078 | |
Notes |
|
|
Forgot to mention that the morphdown sound also doesn't get to play despite being spawned from an outside source (the morph flash), for some reason. |
|
|
|
This issue affects the latest 3.0 beta online. With GZdoom 1.8.6, the sound plays correctly online. |
|
|
|
Also, with cl_showwarnings true, I get:
client_SoundActor: Couldn't find thing: 14
client_SoundActor: Couldn't find thing: 15
|
|
|
|
|
|
|
|
|
|
Tested this with r160702-1232.
The morphing and un-morphing sounds play fine, but the pickup sound for the powerup doesn't play when you pick it up. However, if you are morphed and pick up the powerup, the pickup sound plays correctly. The morphflash sound seems to be preventing the item pickup sound from playing.
Offline, there are no issues. |
|
|
|
I investigated what's going on with the pickup sound and noticed that also the pickup message is not shown. What's happening is the following: In AInventory::Touch, SERVERCOMMANDS_DoInventoryPickup is only called if ( toucher->player != NULL ). Since this server command makes the client both play the sound and print the message, and the toucher is not a player in the example wad, both are missing on the client. Fixing this will need changes to the network protocol. |
|