Commits

Torr_Samaho committed 17f7e66

Fixed: The remains of crushed actors were not removed on the clients online by a map reset.

Comments (0)

Files changed (2)

docs/Skulltag Version History.txt

 -	- Fixed: Puzzle item usage was handled improperly on the clientside, causing no item use sound when a puzzle was solved with it. Also changed puzzle item fail message to only print on the client that activated it, rather than to everybody. [Dusk]
 -	- Fixed: Under certain circumstances after a monster was resurrected, it did not get reset when the map reset. [TIHan]
 -	- Fixed: Spectators were blocked by SOLID things on steps. [Torr Samaho]
+-	- Fixed: The remains of crushed actors were not removed on the clients online by a map reset. [Torr Samaho]
 !	- Changed F12 to allow spectators full spying, with the exception of during LMS if it's disabled. [Eruanna]
 !	- Changed F12 to allow full demo spying. [Eruanna]
 !	- Players aren't forced to spectate after a "changemap" map change on a server with a join password anymore. [Torr Samaho]
 				gib->alpha = thing->alpha;
 				gib->height = 0;
 				gib->radius = 0;
+
+				// [BB] Apparently Skulltag always has let the clients spawn the gibs.
+				// Whether or not this is intentional, if the clients spawn the gibs on
+				// their own, they have to mark them as CLIENTSIDEONLY.
+				if( NETWORK_InClientMode( ) )
+					gib->ulNetworkFlags |= NETFL_CLIENTSIDEONLY;
 			}
 			S_Sound (thing, CHAN_BODY, "misc/fallingsplat", 1, ATTN_IDLE);