Notice: A non well formed numeric value encountered in /var/www/bugs.eduke32.com/includes/class.flyspray.php on line 105 Notice: A non well formed numeric value encountered in /var/www/bugs.eduke32.com/includes/class.flyspray.php on line 105 Notice: A non well formed numeric value encountered in /var/www/bugs.eduke32.com/includes/class.flyspray.php on line 105 FS#42 : "Duke Talk" Sound block should be per-actor, not global.

EDuke32

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Backend / Core
  • Assigned To No-one
  • Operating System All
  • Severity Very Low
  • Priority Very Low
  • Reported Version Development
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: EDuke32
Opened by Jordon Moss - 2016-11-13

FS#42 - "Duke Talk" Sound block should be per-actor, not global.

Sounds with the Duke Talk bit enabled have a bit of code that blocks another Duke Talk sound from playing if any Duke Talk is already playing. This is normal, but there’s a bit of a bug/oversight with it. With the way it is now, in Multiplayer, only one player can play pain or death sounds at a time. If someone is being damaged, it’ll block other players from making noise. Same can happen in singleplayer if you have useractor that uses Duke Talk. What I suggest, is adding an additional check so it blocks on a per-actor basis, so only one sound can play per actor, and not one sound globally. This check wouldn’t apply if GlobalSound is being used, however, for obvious reasons.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing