[Hexen] Some differences from vanilla

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: [Hexen] Some differences from vanilla

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Sun Jun 06, 2021 11:47 pm

Strange. I know I fixed this but the fix must have disappeared into thin air...

Re: [Hexen] Some differences from vanilla

by Warden » Sun Jun 06, 2021 10:14 pm

(Not sure the etiquette on bumping closed bugs vs recreating the thread)

I don't think the fix for this ever got uploaded to master. CircleFlame still has the same 20 radius A_Explode call:

https://github.com/coelckers/gzdoom/blo ... me.zs#L188

I tested on some Ettins in the first level with gzdoom4.6 and rarely get one-shots. If I replace the CircleFlame actor with one that calls 128 radius A_Explode it seems to be fixed, and I get 80%+ one shots.

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Fri Nov 06, 2020 2:15 pm

The flame's damage is fixed. The Heresiarch's issue could not be reproduced.

Re: [Hexen] Some differences from vanilla

by Sunray » Fri Nov 06, 2020 1:17 pm

Is this fixed in GZDoom 4.5.0?

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Sun Sep 27, 2020 2:35 pm

Yes. The code here was a bit hard to read. It sets both distance and damage to 128 and then runs a special case handler which alters only the damage amount. When transitioning that code to DECORATE something must have gone wrong - that was some 12 years ago.

Re: [Hexen] Some differences from vanilla

by ReaperAA » Sun Sep 27, 2020 2:30 pm

Graf Zahl wrote:The distance of the original is 128, but GZDoom has 20.
Is this the A_Explode distance that you are referring to?

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Sun Sep 27, 2020 8:33 am

Regarding the Heresiarch, I have no idea. He's definitely vulnerable to radius damage and has no safeguards against self-inflicted attacks. Same for the purple projectile.

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Sun Sep 27, 2020 8:28 am

I think I was too tired yesterday. Now I can clearly see the difference. The distance of the original is 128, but GZDoom has 20. Looks like this happened when ZDoom migrated all this stuff to DECORATE.

Re: [Hexen] Some differences from vanilla

by ReaperAA » Sun Sep 27, 2020 8:08 am

Graf Zahl wrote:Can you please do a little check your self and give the CircleFlame actor (circleflame.zs, line 149) the OLDRADIUSDMG flag and recompare. It's the only thing in here I can see that may explain the difference n damage.
Ok so I made a .pk3 file with a single ZSCRIPT lump. Then I put just this code in the lump:

Code: Select all

class CircleFlameNew : CircleFlame replaces CircleFlame
{
	Default
	{
		+OLDRADIUSDMG
	}
}
And I didn't really notice a big difference. The damage is still clearly less than that in Chocolate Doom.

Re: [Hexen] Some differences from vanilla

by Graf Zahl » Sat Sep 26, 2020 1:40 pm

Can you please do a little check your self and give the CircleFlame actor (circleflame.zs, line 149) the OLDRADIUSDMG flag and recompare. It's the only thing in here I can see that may explain the difference n damage.

Re: [Hexen] Some differences from vanilla

by ReaperAA » Fri Jul 24, 2020 8:18 am

Ok, so I tested out Chocolate Hexen and compared the Firestorm's damage vs in GZDoom.

By typing NRA cheat and a bit of ettin killing on the first map confirmed that Firestorm is doing less damage to enemies in GZDoom. In Choco, I was mostly (as in +75% of instances) one-shotting ettins whereas in GZDoom, I would only rarely one-shot ettins.

[Hexen] Some differences from vanilla

by sinisterseed » Sat Jul 18, 2020 6:22 am

This is mainly a cross-post of some interesting differences that someone brought up over at DW.

They're related to the Heresiarch and Firestorm in GZDoom versus vanilla. Supposedly the Heresiarch no longer takes splash damage from his purple projectiles, while the Cleric's Firestorm has been oddly nerfed, taking extra shots to kill even weak enemies such as Ettins.

Top