3d floors with "actor hits floor" won't activate

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

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 Reply
Guest

3d floors with "actor hits floor" won't activate

Post by Guest »

An "actor hits floor" thing won't activate on 3d floors. It will however work when you land on the 3d floor and jump on it again.

Test wad: http://www.speedyshare.com/files/30470773/test2.wad
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by randi »

Sorry, I'm confused. Are you saying that the first time you land on a 3D floor, it doesn't activate, but if you jump and land on it again without landing on something else in between, it does activate?
User avatar
Siberian Tiger
Posts: 476
Joined: Fri Jun 12, 2009 11:23 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): KUbuntu 22.04.1 LTS
Graphics Processor: nVidia (Modern GZDoom)
Location: United States
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by Siberian Tiger »

I was going to wait on creating a bug-report on this issue, but, however, I also have encountered this problem myself. In this topic I tried to get the 'Actor Hits Floor/Ceiling' on the 3D Floor/Sloped object, but there was no real easy way to resolve it without using a hackish script.

Currently, my project uses a lot of 3D Floor/Sloped jumping pads, but none of them work :(
Proteh
Posts: 9
Joined: Sat Nov 27, 2010 8:35 am

Re: 3d floors with "actor hits floor" won't activate

Post by Proteh »

randy wrote:Sorry, I'm confused. Are you saying that the first time you land on a 3D floor, it doesn't activate, but if you jump and land on it again without landing on something else in between, it does activate?
You're right. Getting on the 3D floor for the first time won't activate 'actor hits floor', just press jump while you're on it and it will activate.

Also, what the heck? I wrote this topic yet the author name is someone that isn't even registered?!
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by wildweasel »

Proteh wrote:Also, what the heck? I wrote this topic yet the author name is someone that isn't even registered?!
Your browser likely logged you out. Guest posting is enabled on the bugs forum, and it generates a name from the IP address you posted from.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by randi »

Fixed.
User avatar
printz
Posts: 2648
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by printz »

Waitwaitwait, are some of the actor-enter-sector triggers 3d floor aware now?
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by randi »

They already were. The catch was that they would only fire if you fell on the floor, but not too fast or too slow, which was what this report was about.
User avatar
printz
Posts: 2648
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by printz »

Do they activate when I hit the floor in that sector, regardless of which one (be it bottom floor, 3d floor #1, 3d floor #2 and so on)? Or can I use such a trigger for only a particular floor in a sector?
User avatar
Enjay
 
 
Posts: 26935
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by Enjay »

I suspect it is:

actor in control sector = hitting the 3D floor will activate
actor in containing sector = hitting the normal, non-3D, floor will activate

That would be consistent with how other floor related abilities work (eg damaging floors).
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49223
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: 3d floors with "actor hits floor" won't activate

Post by Graf Zahl »

Enjay wrote:I suspect it is:

actor in control sector = hitting the 3D floor will activate
actor in containing sector = hitting the normal, non-3D, floor will activate

That would be consistent with how other floor related abilities work (eg damaging floors).

That's precisely how it works.
User avatar
printz
Posts: 2648
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: 3d floors with "actor hits floor" won't activate

Post by printz »

Wonderful. I might have tested this and got negative results during the bug.

Does it work with passable or swimmable 3d floors too?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49223
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: 3d floors with "actor hits floor" won't activate

Post by Graf Zahl »

No, 'hitting the floor' being the operative term here.
Gez
 
 
Posts: 17938
Joined: Fri Jul 06, 2007 3:22 pm

Re: 3d floors with "actor hits floor" won't activate

Post by Gez »

How about "[wiki=Classes:SecActEnter]actor enters sector[/wiki]"? Could it work as "actor enters swimmable-or-non-solid 3D floor"; if it doesn't already?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49223
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: 3d floors with "actor hits floor" won't activate

Post by Graf Zahl »

It's not nearly as easy as the 'actor hits floor' case.
Post Reply

Return to “Closed Bugs [GZDoom]”