Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001987Zandronum[All Projects] Bugpublic2014-11-03 17:332014-11-19 15:09
Reporterarkore 
Assigned To 
PriorityhighSeveritymajorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version2.0-beta 
Target VersionFixed in Version 
Summary0001987: Bosses have infinite health.
DescriptionIn Bosses from Hell, the bosses now have infinite health.
Steps To ReproduceAttack any boss, and notice that the health does not decrease.
Additional InformationAfter further investigation, the cause of this bug is when using SetActorProperty() for "APROP_DamageFactor" with a non-fixed value. In Zan2.0, a non-fixed value will now result in the actor becoming immune(same behaviour as if a setting of 0 was used (according to the docs:'http://zdoom.org/wiki/Actor_properties#DamageFactor [^]'))

See attached test wad (switch #1 for broken Cyberdemon, switch 0000002 for normal Cyberdemon). Open in DoomBuilder to see the ACS.

This bug does not occur in zdoom 2.3.1, but does occur in zdoom 2.4. As well, this bug does not occur in zan 1.2, 1.3, but does occur in ZandroDev2.0-131223-1820 and above.

---

Although using a non-fixed value is at fault, the fact that Zan1.2, and 1.3 is at fault as well. Either we require mods to be fixed, or we have Zan2.0 carry over this fault from previous versions.
Attached Files? file icon test-damagefactor.wad [^] (10,519 bytes) 2014-11-03 17:33

- Relationships

-  Notes
User avatar (0010816)
Torr Samaho (administrator)
2014-11-03 19:50

So Zandronum 2.0 behaves exactly like recent ZDoom versions in this regard?
User avatar (0010823)
arkore (reporter)
2014-11-04 02:49

Yes, except zdoom 2.3.1.
User avatar (0010901)
Watermelon (developer)
2014-11-18 15:26

Since you said this occurs in ZDoom 2.4 onwards, does it get fixed in 2.6? 2.7? Or never?
User avatar (0010903)
arkore (reporter)
2014-11-18 16:49

Confirmed. No, it does not get fixed in those versions, or ever.
User avatar (0010904)
Edward-san (developer)
2014-11-18 17:59

Can you confirm it does not work on the last zdoom beta from'http://devbuilds.drdteam.org/zdoom/ [^]' (ignore the x64 build for now)?
User avatar (0010906)
arkore (reporter)
2014-11-18 20:28

Confirmed.
User avatar (0010907)
Edward-san (developer)
2014-11-18 22:10

Can you report at the zdoom bugs forum?
User avatar (0010909)
Dusk (developer)
2014-11-19 15:00
edited on: 2014-11-19 15:09

To me this sounds like ZDoom introduced another breaking change in 2.4/2.5 (the other being GetCVar returning fixed point with float-cvars). I don't think there's much we can do here..

EDIT: Actually, Zandronum 1.4 doesn't even have APROP_DamageFactor to begin with. So how come it works prior to 2.0?

EDIT 2: Confirmed for wad error. Nothing to do here.


Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2014-11-03 17:33 arkore New Issue
2014-11-03 17:33 arkore File Added: test-damagefactor.wad
2014-11-03 19:50 Torr Samaho Note Added: 0010816
2014-11-04 02:49 arkore Note Added: 0010823
2014-11-18 15:26 Watermelon Note Added: 0010901
2014-11-18 15:26 Watermelon Status new => feedback
2014-11-18 16:49 arkore Note Added: 0010903
2014-11-18 16:49 arkore Status feedback => new
2014-11-18 17:59 Edward-san Note Added: 0010904
2014-11-18 20:28 arkore Note Added: 0010906
2014-11-18 22:10 Edward-san Note Added: 0010907
2014-11-19 15:00 Dusk Note Added: 0010909
2014-11-19 15:03 Dusk Note Edited: 0010909 View Revisions
2014-11-19 15:09 Dusk Note Edited: 0010909 View Revisions
2014-11-19 15:09 Dusk Status new => closed
2014-11-19 15:09 Dusk Resolution open => no change required






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker