MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001647 | Zandronum | [All Projects] Bug | public | 2014-01-07 03:38 | 2018-09-30 22:41 |
|
Reporter | trayness | |
Assigned To | Dusk | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 |
Product Version | 1.2 | |
Target Version | 1.3 | Fixed in Version | | |
|
Summary | 0001647: Strange Line_SetBlocking behavior when using BLOCKF_EVERYTHING online |
Description | When you use the Line_SetBlocking function to clear the BLOCKF_EVERYTHING flag on a line (that's already set to block everything) while online, the line will continue to block railgun shots and grenades; as far as I'm aware, everything else (rockets, normal hitscan attacks, etc.) passes through just fine.
Something similar happens when the line is set to block nothing by default and you try to use Line_SetBlocking to set the blockf_everything flag; the line will not block railgun shots or grenades, but it will block everything else.
This does not happen offline. This does happen in the latest developmental build. |
Steps To Reproduce | 1) Start up a server using the attached WAD file and go to Map01.
2) Hit the switch to activate the script that clears the BLOCKF_EVERYTHING flag from the line.
3) Now try shooting the line with the grenade launcher and the railgun. Neither grenades nor railgun shots will pass through. Everything else will.
|
Additional Information | Perhaps related: When you run over the line after Line_SetBlocking has been used to clear the BLOCKF_EVERYTHING flag, it will allow you to pass through, but you'll experience noticeable lag.
SetLineBlocking works just fine. |
Tags | No tags attached. |
Relationships | |
Attached Files | line_setblocking_test.wad (3,229) 2014-01-07 03:38 /tracker/file_download.php?file_id=1140&type=bug
line_setblocking_fix.diff (473) 2014-01-10 07:16 /tracker/file_download.php?file_id=1143&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2014-01-07 03:38 | trayness | New Issue | |
2014-01-07 03:38 | trayness | File Added: line_setblocking_test.wad | |
2014-01-10 07:15 | Dusk | Note Added: 0007936 | |
2014-01-10 07:15 | Dusk | Assigned To | => Dusk |
2014-01-10 07:15 | Dusk | Status | new => confirmed |
2014-01-10 07:15 | Dusk | Status | confirmed => needs testing |
2014-01-10 07:15 | Dusk | Status | needs testing => needs review |
2014-01-10 07:16 | Dusk | File Added: line_setblocking_fix.diff | |
2014-01-11 11:59 | Torr Samaho | Note Added: 0007949 | |
2014-01-11 12:00 | Torr Samaho | Status | needs review => feedback |
2014-01-11 12:00 | Torr Samaho | Note Edited: 0007949 | bug_revision_view_page.php?bugnote_id=7949#r4394 |
2014-01-11 12:01 | Torr Samaho | Note Revision Dropped: 7949: 0004393 | |
2014-06-08 16:45 | Dusk | Note Added: 0008926 | |
2014-06-08 16:45 | Dusk | Status | feedback => needs review |
2014-06-08 19:21 | Torr Samaho | Note Added: 0008933 | |
2014-06-08 19:21 | Torr Samaho | Status | needs review => needs testing |
2014-06-08 19:22 | Torr Samaho | Target Version | => 1.3 |
2014-06-08 22:19 | Arco | Note Added: 0008940 | |
2014-06-08 22:19 | Arco | Status | needs testing => resolved |
2014-06-08 22:19 | Arco | Resolution | open => fixed |
2018-09-30 22:41 | Blzut3 | Status | resolved => closed |
Notes |
|
(0007936)
|
Dusk
|
2014-01-10 07:15
|
|
classic case of a simple desync - Line_SetBlocking doesn't update the line flags on the client. if you spawn an imp on the other side of the structure you can kill it with the railgun/grenade launcher even though the grenades appear to bounce away. |
|
|
(0007949)
|
Torr Samaho
|
2014-01-11 11:59
(edited on: 2014-01-11 12:00) |
|
The patch looks good. If you create a pull request that also includes a history entry, I'll pull it.
|
|
|
(0008926)
|
Dusk
|
2014-06-08 16:45
|
|
|
|
|
|
|
(0008940)
|
Arco
|
2014-06-08 22:19
|
|
Works correctly in r140608-2119. |
|