gzdoom/src/playsim/mapthinkers
RockstarRaccoonAlt b8bf812433 Fix obscure error in Animated Doors where the Actor can be NULL
This is a quick fix for an error in which Animated Doors crash the game by trying to check "actor->player" when "actor" itself is NULL.  Deleting the check entirely also worked, but I worried it might be there for some higher-level scripting reason.  This just puts in a check to make sure actor isn't NULL before checking actor->player, and keeps the behavior in that case the same.

I think this was happening because I had doors being opened by projectiles (like in Metroid) which were being despawned into NULL pointers when they hit the doors, as this was an issue when initially programming said doors..
2020-08-15 09:06:58 +02:00
..
a_ceiling.cpp
a_ceiling.h
a_decalfx.cpp - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
a_decalfx.h
a_doors.cpp Fix obscure error in Animated Doors where the Actor can be NULL 2020-08-15 09:06:58 +02:00
a_doors.h
a_floor.cpp - split the TObjPtr serializers into a separate file to avoid polluting everything that needs to use the serializer. 2020-04-11 20:20:53 +02:00
a_floor.h
a_lightning.cpp Begin TICRATE conversion. 2020-04-12 22:43:33 +02:00
a_lightning.h
a_lights.cpp
a_lights.h
a_lighttransfer.cpp - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
a_lighttransfer.h
a_pillar.cpp - split the TObjPtr serializers into a separate file to avoid polluting everything that needs to use the serializer. 2020-04-11 20:20:53 +02:00
a_pillar.h
a_plats.cpp - fixed usage of floor sound with Plat_DownWaitUpStayLip special 2020-01-31 13:21:14 +02:00
a_plats.h - fixed usage of floor sound with Plat_DownWaitUpStayLip special 2020-01-31 13:21:14 +02:00
a_pusher.cpp - split the TObjPtr serializers into a separate file to avoid polluting everything that needs to use the serializer. 2020-04-11 20:20:53 +02:00
a_pusher.h
a_quake.cpp - split the TObjPtr serializers into a separate file to avoid polluting everything that needs to use the serializer. 2020-04-11 20:20:53 +02:00
a_scroll.cpp - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
a_scroll.h
dsectoreffect.cpp - split the serializer in two to keep the Doom specific parts out of the main file. 2020-04-11 20:20:53 +02:00
dsectoreffect.h
p_spec_thinkers.h