[odamex-bug-reporter] [Bug 1202] Scythe2 map28 crash

  • From: odamex-bugtracker@xxxxxxxxxx
  • To: odamex-bug-reporter@xxxxxxxxxxxxx
  • Date: Sun, 23 Oct 2016 02:11:20 +0000

http://odamex.net/bugs/show_bug.cgi?id=1202

--- Comment #2 from Alexander Mayfield <alexmax2742@xxxxxxxxx> ---
Created attachment 550
  --> http://odamex.net/bugs/attachment.cgi?id=550&action=edit
NULL's shootthing on level load, plus handles Revenant Puffs in a new function.

Okay, so this patch fixes Revenant trail spawning.  It does not fix everything
that is wrong with revenant trails.

The new patch has the shootthing = NULL, which is good, but it also moved
Revenant tracers into its own spawning function that does not look at
shootthing.  In doing so, it has revealed another problem with Revenant trails.
 Revenant trails actually consist of two things, a puff and a "smoke trail"
which is actually also a slightly different puff as well.

The trouble is, the Odamex client has a "puff hack" that automatically makes
all puffs it gets over the wire raise up, presumably so bullet puffs against a
wall look correct.  However, this hack also applies to Revenant trail puffs. 
This bug manifests in showing trails coming from two different directions, the
correct direction, and a slightly raised up direction caused by the puff hack,
making it seem like there are two separate trails.

Fixing this properly would require a client change and a protocol break, and is
out of the scope of this bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Other related posts: