Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000769Zandronum[All Projects] Bugpublic2012-04-13 20:492018-09-30 22:47
ReporterHisymak 
Assigned ToDusk 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version1.0-beta 
Target VersionFixed in Version 
Summary0000769: [Hexen] The "poison cough" sound doesn't play online when player touches poison cloud
DescriptionIn Hexen, there is a poison cloud that hurt player on monster on contact. It can be spawned with Cleric's flechette or by destroying poison mushroom. When player touches the cloud, he makes a "cough"-like sound. The sound plays offline but not online.
Steps To Reproduce- Create Hexen server
- Connect and join as Cleric
- Get a flechette
- Use it
- Go into the poison cloud
- The "cough" sound won't play
Attached Fileswav file icon POIS2.wav [^] (12,313 bytes) 2012-04-13 20:49

- Relationships

-  Notes
User avatar (0003237)
Dusk (developer)
2012-04-14 00:33

Looks like there's further issues related to the poison cloud than just the sound... health gets desynced there too.
User avatar (0003238)
Dusk (developer)
2012-04-14 01:01
edited on: 2012-04-14 01:22

'https://bitbucket.org/CrimsonDusk/notebola/changeset/402d47903781 [^]'

This should fix the issues.

BTW: P_PoisonDamage is only called in the poison bag code (initial) and further down in P_PlayerThink (where the over-time poison damage is applied). Therefore, sealing clients off the whole function shouldn't cause any problems.

User avatar (0003282)
Hisymak (reporter)
2012-04-15 11:39

I noticed another problem with sounds in Hexen.
If you play online and you are morphed into pig, some pig's sounds don't play. I noticed the "bite" sound is not playing when you bite something.
Steps to reproduce:
- Start Hexen server with cheats on
- Join and use "morphme" command
- Try to bite the pot or dead tree. The "bite" sound won't play.
I also encountered other sounds not playing, but I can't reproduce it now.
User avatar (0003283)
Dusk (developer)
2012-04-15 14:07

Fixed bite sound:'https://bitbucket.org/CrimsonDusk/notebola/changeset/291c0969393c [^]'
User avatar (0003286)
Edward-san (developer)
2012-04-15 15:20
edited on: 2012-04-15 15:39

Just a curiosity: why S_Sound doesn't handle the SERVERCOMMANDS_SoundActor inside the code?
Don't tell me there's a portion of code which requires S_Sound without SERVERCOMMANDS_SoundActor...

User avatar (0003287)
Torr Samaho (administrator)
2012-04-15 16:07
edited on: 2012-04-15 16:10

>'https://bitbucket.org/CrimsonDusk/notebola/changeset/402d47903781 [^]'

Patch added.

>'https://bitbucket.org/CrimsonDusk/notebola/changeset/291c0969393c [^]'

Usual problem: If you adjust a code pointer to let the server inform the clients about the outcome, don't let the clients execute the code pointer.

> Don't tell me there's a portion of code which requires S_Sound without SERVERCOMMANDS_SoundActor...

There are such portions. One could add an additional optional argument to S_Sound to streamline this somewhat.

User avatar (0003290)
Dusk (developer)
2012-04-15 17:31

> Usual problem: If you adjust a code pointer to let the server inform the clients about the outcome, don't let the clients execute the code pointer.

Sealed A_SnoutAttack off clients:
'https://bitbucket.org/CrimsonDusk/notebola/changeset/76bb9195fe60 [^]'
User avatar (0003295)
Dusk (developer)
2012-04-15 18:51

After talk with Torr, a more bandwidth friendly solution:
'https://bitbucket.org/CrimsonDusk/notebola/changeset/03b8abae281d [^]'
User avatar (0003316)
Dusk (developer)
2012-04-16 02:11

Fix confirmed working in latest beta build.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2012-04-13 20:49 Hisymak New Issue
2012-04-13 20:49 Hisymak File Added: POIS2.wav
2012-04-14 00:32 Dusk Assigned To => Dusk
2012-04-14 00:32 Dusk Status new => assigned
2012-04-14 00:33 Dusk Note Added: 0003237
2012-04-14 00:33 Dusk Product Version 98d => 1.0-beta
2012-04-14 01:01 Dusk Note Added: 0003238
2012-04-14 01:01 Dusk Status assigned => feedback
2012-04-14 01:22 Dusk Note Edited: 0003238 View Revisions
2012-04-15 11:39 Hisymak Note Added: 0003282
2012-04-15 11:39 Hisymak Status feedback => assigned
2012-04-15 14:07 Dusk Note Added: 0003283
2012-04-15 14:07 Dusk Status assigned => feedback
2012-04-15 15:20 Edward-san Note Added: 0003286
2012-04-15 15:39 Edward-san Note Edited: 0003286 View Revisions
2012-04-15 16:07 Torr Samaho Note Added: 0003287
2012-04-15 16:09 Torr Samaho Note Edited: 0003287
2012-04-15 16:09 Torr Samaho Note Edited: 0003287
2012-04-15 16:10 Torr Samaho Note Edited: 0003287 View Revisions
2012-04-15 16:10 Torr Samaho Note Revision Dropped: 3287: 0001744
2012-04-15 16:10 Torr Samaho Note Revision Dropped: 3287: 0001745
2012-04-15 16:10 Torr Samaho Note Revision Dropped: 3287: 0001746
2012-04-15 17:31 Dusk Note Added: 0003290
2012-04-15 18:51 Dusk Note Added: 0003295
2012-04-16 02:11 Dusk Note Added: 0003316
2012-04-16 02:11 Dusk Status feedback => resolved
2012-04-16 02:11 Dusk Resolution open => fixed
2012-06-09 13:22 Torr Samaho Category General => Bug
2018-09-30 22:47 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker