MantisBT - Zandronum
View Issue Details
0002445Zandronum[All Projects] Suggestionpublic2015-09-07 06:312024-01-29 18:47
cybermind 
Torr Samaho 
normalfeatureN/A
resolvedfixed 
MicrosoftWindowsXP/Vista/7
3.0-beta 
 
0002445: Backport HITTARGET, HITMASTER and HITTRACER
I want to ask if it's possible to backport this revision'http://zdoom.org/Changelog/533ae95/files [^]' to the next Zandronum alpha build? I want to port my ZDoom mod to Zandronum but currently this is impossible because my mod uses these flags a lot.
This revision features 3 actor flags - HITTARGET, HITMASTER and HITTRACER (defined in flags7 bit field) and 3 lines of actor pointer rearrangement in p_mobj.cpp, so I think it won't be a problem to backport this.
No tags attached.
Issue History
2015-09-07 06:31cybermindNew Issue
2016-04-27 20:44FusedNote Added: 0014760
2016-04-28 18:41LeonardNote Added: 0014765
2016-05-01 20:55DuskSummaryBackport zdoom revision 533ae95 => Backport HITTARGET, HITMASTER and HITTRACER
2016-07-09 17:34Torr SamahoNote Added: 0015241
2016-07-09 17:34Torr SamahoAssigned To => Torr Samaho
2016-07-09 17:34Torr SamahoStatusnew => feedback
2016-07-09 18:01Edward-sanNote Added: 0015243
2016-07-12 18:56Torr SamahoNote Added: 0015296
2016-07-12 20:18DuskNote Added: 0015297
2016-07-12 20:21DuskNote Edited: 0015297bug_revision_view_page.php?bugnote_id=15297#r9259
2016-07-12 20:22DuskNote Edited: 0015297bug_revision_view_page.php?bugnote_id=15297#r9260
2016-07-12 22:20Edward-sanNote Added: 0015301
2024-01-29 18:47Ru5tK1ngNote Added: 0023037
2024-01-29 18:47Ru5tK1ngStatusfeedback => resolved
2024-01-29 18:47Ru5tK1ngResolutionopen => fixed

Notes
(0014760)
Fused   
2016-04-27 20:44   
This is also extremely neccesary for my mod and without will cause many problems here. It would be great if this was backported because it allows for some really useful features which my mod needs.
(0014765)
Leonard   
2016-04-28 18:41   
Here is a chronologically ordered list of the commits that concern these flags:
'https://github.com/coelckers/gzdoom/commit/533ae959336a4cd7a2e5c2580c70c3bf81294e70 [^]'
'https://github.com/coelckers/gzdoom/commit/b6c5cfb9efc8f398d09cbbfde3da653bdb968eaf [^]'
'https://github.com/coelckers/gzdoom/commit/fc05a3bb2f602182d7195cd7cb7603ce018b2e84 [^]'
'https://github.com/coelckers/gzdoom/commit/24f1bfae99c6d2d79bac8fb9f0bdc296b5aaee0d [^]'
'https://github.com/coelckers/gzdoom/commit/31ad6428436216b20bd04bb7810dc261ec287552 [^]'
'https://github.com/coelckers/gzdoom/commit/519ff8b7d114b6d38ba0813b8d7f509ef6e6329c [^]'
All of them were done in the span of less than a month.
Specifically the bulletpuff handling addition is extremely useful.
(0015241)
Torr Samaho   
2016-07-09 17:34   
Since these flags really seem to be quite useful, I had a look at the backports. Unfortunately, the merging required numerous conflicts to be resolved manually, but I think it is all worked out now. I pushed the result to the sandbox:'https://bitbucket.org/zandronum/zandronum-sandbox/ [^]'

Please test if it works properly. If it does, I can pull the additions to 3.0.
(0015243)
Edward-san   
2016-07-09 18:01   
AFAIR there were also some fixes to issues caused by these changes (the history must be checked, though I cannot right now).
(0015296)
Torr Samaho   
2016-07-12 18:56   
Did you have a chance to check the history yet? Judging from the code changes, I'd they shouldn't cause any problems as long as none of the new flags are used.
(0015297)
Dusk   
2016-07-12 20:18   
(edited on: 2016-07-12 20:22)
The branch for storing logins for ticket 0002763 was based off the commits stored for this branch, so I closed the head involved. The commits can be found at bookmark 'hittarget-2445'. Unfortunately I cannot re-transplant the changesets onto the same parent.

(0015301)
Edward-san   
2016-07-12 22:20   
Quote
Did you have a chance to check the history yet? Judging from the code changes, I'd they shouldn't cause any problems as long as none of the new flags are used.


I've had a look at it and indeed I found nothing relevant.
(0023037)
Ru5tK1ng   
2024-01-29 18:47   
These were added in 3.0.