MantisBT - Zandronum
View Issue Details
0000723Zandronum[All Projects] Bugpublic2012-03-26 20:412024-03-11 06:53
Dusk 
 
normalminoralways
resolvedfixed 
1.0-beta 
3.23.2 
0000723: Hexen Arc of Death does not lock into targets on clientside
Pretty self-explanatory. Clients think the projectile rips through while the actor does get actually locked on by them.
desync, Hexen
has duplicate 0002737closed  Arc of death desyncs monsters online 
diff arcofdeathfix.diff (3,730) 2024-01-28 02:04
https://zandronum.com/tracker/file_download.php?file_id=2896&type=bug
Issue History
2012-03-26 20:41DuskNew Issue
2012-03-26 20:41DuskStatusnew => assigned
2012-03-26 20:41DuskAssigned To => Dusk
2012-03-26 20:42DuskDescription Updatedbug_revision_view_page.php?rev_id=1481#r1481
2012-03-26 21:42DuskNote Added: 0002906
2012-03-26 21:42DuskStatusassigned => feedback
2012-04-01 18:37Torr SamahoNote Added: 0003083
2012-04-07 13:07DuskNote Added: 0003165
2012-04-07 13:07DuskStatusfeedback => assigned
2012-04-07 13:47Torr SamahoNote Added: 0003166
2012-04-07 14:40DuskNote Added: 0003170
2012-04-07 14:41DuskStatusassigned => acknowledged
2012-04-07 14:41DuskResolutionopen => suspended
2012-04-07 14:42DuskNote Edited: 0003170bug_revision_view_page.php?bugnote_id=3170#r1657
2012-04-07 14:43DuskNote Edited: 0003170bug_revision_view_page.php?bugnote_id=3170#r1658
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2014-12-03 17:22DuskNote Added: 0011035
2014-12-03 17:22DuskStatusacknowledged => needs review
2014-12-03 17:22DuskResolutionsuspended => open
2014-12-03 21:49DuskNote Edited: 0011035bug_revision_view_page.php?bugnote_id=11035#r6096
2016-05-19 16:01WaTaKiDRelationship addedhas duplicate 0002737
2017-01-02 17:42ArgentumNote Added: 0016591
2017-01-02 19:01DuskNote Deleted: 0016591
2017-01-15 10:44Torr SamahoNote Added: 0016640
2017-01-15 10:45Torr SamahoStatusneeds review => assigned
2019-06-04 21:54DuskStatusassigned => new
2019-06-04 22:02DuskAssigned ToDusk =>
2024-01-28 02:04Ru5tK1ngFile Added: arcofdeathfix.diff
2024-01-28 02:05Ru5tK1ngNote Added: 0023015
2024-01-28 02:05Ru5tK1ngStatusnew => needs review
2024-02-26 21:38Ru5tK1ngNote Added: 0023092
2024-03-03 22:26Ru5tK1ngNote Added: 0023298
2024-03-03 22:26Ru5tK1ngStatusneeds review => needs testing
2024-03-03 22:26Ru5tK1ngTarget Version => 3.2
2024-03-11 06:53Ru5tK1ngNote Added: 0023343
2024-03-11 06:53Ru5tK1ngStatusneeds testing => resolved
2024-03-11 06:53Ru5tK1ngResolutionopen => fixed
2024-03-11 06:53Ru5tK1ngFixed in Version => 3.2

Notes
(0002906)
Dusk   
2012-03-26 21:42   
And this should fix it:
'https://bitbucket.org/CrimsonDusk/notebola/changeset/86cb84dc5776 [^]'
(0003083)
Torr Samaho   
2012-04-01 18:37   
As a general remark, if a code pointer needs server side adjustments like SERVERCOMMANDS_MoveThing, you usually have to make sure that the client doesn't call that code at all.
(0003165)
Dusk   
2012-04-07 13:07   
OK this is a bigger problem than I expected. The Arc is missing a lot of netcode...

I haven't gotten it fully working yet, and a single Arc locking into an ettin uses up 2.5 kb/s traffic. Am I supposed to be worried about this?
(0003166)
Torr Samaho   
2012-04-07 13:47   
> single Arc locking into an ettin uses up 2.5 kb/s traffic

That sounds like a problem, I would have to look at the code in detail though to say if that traffic usage in inevitable or still can be optimized.
(0003170)
Dusk   
2012-04-07 14:40   
(edited on: 2012-04-07 14:43)
The Arc is a very intensive weapon though, it updates its own and its target's momentums all the time.. as well as spawning lightning zaps constantly.

This is definitely not a small deal, I'm gonna put this on hold for the moment and do deeper research on this when 98e is out of the door and things clear up a bit.

(0011035)
Dusk   
2014-12-03 17:22   
(edited on: 2014-12-03 21:49)
'https://bitbucket.org/Torr_Samaho/zandronum/pull-request/50 [^]'

Seems to work fine online with local and remote hosts.

(0016640)
Torr Samaho   
2017-01-15 10:44   
The link to the pull request changed to'https://bitbucket.org/Torr_Samaho/zandronum-old/pull-requests/50 [^]'

Since the last comment in there says
Quote
Quote

Isn't this altering the offline behavior of this actor?

Gah, that needs to be fixed

I'll change this from "Needs review" to "Assigned".
(0023015)
Ru5tK1ng   
2024-01-28 02:05   
I attempted to fix the behavior online so that it matches offline. The patch is uploaded.
(0023092)
Ru5tK1ng   
2024-02-26 21:38   
'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/32 [^]'
(0023298)
Ru5tK1ng   
2024-03-03 22:26   
Fix was merged in:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/8bbb2240f35b7283642a075d08156b73f0aba2ef [^]'
(0023343)
Ru5tK1ng   
2024-03-11 06:53   
Pulled the latest changes and the Arc of Death now homs in properly and traverses uneven terrain without issue on the client's end.