[r4029] Monsters on 3D floors trigger "Actor Hits Floor"

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: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by randi » Tue Feb 19, 2013 8:27 pm

Fixed in r4152.

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by Xaser » Mon Jan 21, 2013 3:02 am

That'd actually work as a simple workaround, and now I feel silly for not thinking of that. It's still a bug, though -- if you'll notice, the player never triggers the script, yet monsters do. Inconsistencies like that aren't on purpose. :P

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by TheDarkArchon » Sun Jan 20, 2013 5:51 pm

NeuralStunner wrote:If that is the culprit, a compat-friendly fix might be difficult. Ideally (for me at least), HitFloor/HitCeiling would only count a 3D floorif the action thing is in its control sector. But I'm sure that wouldn't be simple and would most likely break other things.
Given that the ZDCMP2 lava script already has an exception for Grells, it'll trivial to extend the protection to the boss gits.

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by NeuralStunner » Sun Jan 20, 2013 10:37 am

If that is the culprit, a compat-friendly fix might be difficult. Ideally (for me at least), HitFloor/HitCeiling would only count a 3D floorif the action thing is in its control sector. But I'm sure that wouldn't be simple and would most likely break other things.

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by Xaser » Sun Jan 20, 2013 10:18 am

That looks like a possible cause, indeed. Thanks for the pinpoint.

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by Gez » Sun Jan 20, 2013 7:23 am

It is probably a consequence of this.

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by TheDarkArchon » Sun Jan 20, 2013 3:24 am

I can confirm that it's broken in GZDoom r1469, based off ZDoom r3963

Re: [r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by Gez » Sun Jan 20, 2013 3:14 am

Xaser said it was broken in GZDoom 1.7.00, so the bug was introduced somewhere between r3794 and r4002

Re: [Latest] Monsters on 3D floors trigger "Actor Hits Floor

by Graf Zahl » Sun Jan 20, 2013 1:50 am

What's 'latest'. If this hangs around for longer, it won't be easy to tell so please add a real revision number.

[r4029] Monsters on 3D floors trigger "Actor Hits Floor"

by Xaser » Sat Jan 19, 2013 8:14 pm

So, apparently, in the latest SVNs + latest official GZDoom, the bosses in ZDCMP2 get instakilled as soon as the fight starts. What's happening is that the arena is a big 3D floor over lava, and there's an "Actor Hits Floor" thing on the lava below that's meant to kill players and monsters that step on it. At some point, though, there was a change that ended up causing monsters (but not players) to trigger "Actor Hits Floor" when stepping on the floor of a 3D sector on top of it, which is not desired. Hence the bosses get insta-burned once trying to move. D:

To test quickly, start the map and puke script 888. This will place you right outside the boss arena; cross the bridge, start the match, and watch as they die immediately after stepping down onto the ring with the glass.

Top