header general

[UPDATE] Dune Warrior

  • Blue Shadow
  • Blue Shadow's Avatar Topic Author
  • Administrator
  • Administrator
More
9 years 11 months ago - 9 years 11 months ago #1 by Blue Shadow
[UPDATE] Dune Warrior was created by Blue Shadow
Updated submission: Dune Warrior

Changes:
  • Fixed: the grenade was causing a crash in the newest ZDoom versions.
  • Fixed: the monster could not do its rockets attack when choosing it from the Missile state due to an incorrect offset/state jump.
  • Removed a duplicate sound definition from SNDINFO.
  • General DECORATE code clean/tidying up.

Download:

https://dl.dropboxusercontent.com/s/tljrfa5pn93gieb/DuneWarrior.zip?dl=0
Last edit: 9 years 11 months ago by Blue Shadow.

Please Log in or Create an account to join the conversation.

  • Tormentor667
  • Tormentor667's Avatar
  • Founder
  • Founder
More
9 years 11 months ago #2 by Tormentor667
Replied by Tormentor667 on topic [UPDATE] Dune Warrior

Blue Shadow wrote: Fixed: the grenade was causing a crash in the newest ZDoom versions.

Considering that the monster is already in use in various mods, is this a ZDoom issue?

Please Log in or Create an account to join the conversation.

  • scalliano
  • scalliano's Avatar
  • Dark Imp
  • Dark Imp
More
9 years 11 months ago #3 by scalliano
Replied by scalliano on topic [UPDATE] Dune Warrior
Not according to Graf :P

Changes were made to how ZDoom handles the A_Die function, causing the game to crash when the grenade and its variants call it.

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Blue Shadow's Avatar Topic Author
  • Administrator
  • Administrator
More
9 years 11 months ago #4 by Blue Shadow
Replied by Blue Shadow on topic [UPDATE] Dune Warrior
I asked Graf about it and he said that the problem here is an infinite recursion loop (in the detonator's Death state). Such a problem, cannot be fixed from the engine's side. In most cases, this is filed under "user's error", which I agree on. Besides, A_Die has no business being called from within the Death state.

So, yeah, the only way to address this is to mend the code of the affected monsters; this and the Source Guardian (I only know of these two). The Catharsi's detonator doesn't exhibit this problem, since its code is a little different, though it still has its share of code weirdness, mind you.

This means that The Ultimate Torment & Torture needs to be updated, as it uses source guardians in the final level.

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Blue Shadow's Avatar Topic Author
  • Administrator
  • Administrator
More
9 years 8 months ago #5 by Blue Shadow
Replied by Blue Shadow on topic [UPDATE] Dune Warrior
The crash is no longer a problem (see here ), but I'm keeping this opened still, as the update addresses more than just the crash.

Please Log in or Create an account to join the conversation.

  • MagicWazard
  • MagicWazard's Avatar
  • Moderator
  • Moderator
More
8 years 6 months ago - 8 years 6 months ago #6 by MagicWazard
Replied by MagicWazard on topic [UPDATE] Dune Warrior
I'm going to take the liberty of approving this. Since it's an update that fixes an existing submission, I'm surprised it's sat in the queue this long.

EDIT: Update uploaded. Thread moved to "Closed Submissions". Let me know if it works for you guys too!
Last edit: 8 years 6 months ago by MagicWazard.

Please Log in or Create an account to join the conversation.