1. Torr_Samaho
  2. skulltag

Commits

Torr_Samaho  committed 64c5683

Fixed online sync problems with ACS spawned projectiles that are affected by gravity.

SVN r2834 (latestzdoom)

  • Participants
  • Parent commits 3d3f8d6
  • Branches default

Comments (0)

Files changed (2)

File docs/Skulltag Version History.txt

View file
 -	- Fixed: When a projectile with negative damage hit a player online, the clients were not informed about the health increase. [Torr Samaho]
 -	- Fixed: The server couldn't mute the first player with the ignore command. [Torr Samaho]
 -	- Fixed an exploit that allowed to create line breaks in chat messages. [Torr Samaho]
+-	- Fixed online sync problems with ACS spawned projectiles that are affected by gravity. [Torr Samaho]
 !	- For security reasons, the commands "screenshot" and "dumpmap" can't be called by ConsoleCommand anymore. Thanks to Spleen for reporting this. [Torr Samaho]
 !	- Raised the default value of sv_maxpacketsize to 1400. [Torr Samaho, SuperGod]
 !	- If cheats are disabled, clients are not allowed to use the CCMD testcolor anymore. [Torr Samaho, SuperGod]

File src/p_things.cpp

View file
 							SERVERCOMMANDS_SetThingFlags( mobj, FLAGSET_FLAGS5 );
 						if ( mobj->ulSTFlags != mobj->GetDefault( )->ulSTFlags )
 							SERVERCOMMANDS_SetThingFlags( mobj, FLAGSET_FLAGSST );
+						// [BB] If necessary, also adjust gravity.
+						if ( mobj->gravity != mobj->GetDefault( )->gravity )
+							SERVERCOMMANDS_SetThingGravity( mobj );
 
 						// For missiles that exploded when P_CheckMissileSpawn() was
 						// called, we need to tell clients to explode the missile since