This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch debian/master in repository openjk.
commit bb3a1ca512c10da668cce1d97e8059784ebe9aa9 Author: bibendovsky <[email protected]> Date: Sat Jul 23 17:42:47 2016 +0300 Fix 'holes' inside saved game affected classes due alignment --- code/cgame/FxScheduler.h | 2 ++ code/game/b_public.h | 2 ++ code/game/g_local.h | 2 ++ code/game/g_shared.h | 6 ++++++ code/game/g_vehicles.h | 4 ++++ code/game/ghoul2_shared.h | 4 ++++ code/qcommon/q_shared.h | 2 ++ codeJK2/game/b_public.h | 2 ++ 8 files changed, 24 insertions(+) diff --git a/code/cgame/FxScheduler.h b/code/cgame/FxScheduler.h index ef6e8a9..1025661 100644 --- a/code/cgame/FxScheduler.h +++ b/code/cgame/FxScheduler.h @@ -420,6 +420,7 @@ struct SLoopedEffect saved_game->write<int32_t>(mLoopStopTime); saved_game->write<int8_t>(mPortalEffect); saved_game->write<int8_t>(mIsRelative); + saved_game->skip(2); } void sg_import( @@ -431,6 +432,7 @@ struct SLoopedEffect saved_game->read<int32_t>(mLoopStopTime); saved_game->read<int8_t>(mPortalEffect); saved_game->read<int8_t>(mIsRelative); + saved_game->skip(2); } }; diff --git a/code/game/b_public.h b/code/game/b_public.h index f2054f0..5351e16 100644 --- a/code/game/b_public.h +++ b/code/game/b_public.h @@ -467,6 +467,7 @@ public: saved_game->write<int32_t>(currentSpeed); saved_game->write<int8_t>(last_forwardmove); saved_game->write<int8_t>(last_rightmove); + saved_game->skip(2); saved_game->write<float>(lastClearOrigin); saved_game->write<int32_t>(shoveCount); saved_game->write<int32_t>(blockedDebounceTime); @@ -588,6 +589,7 @@ public: saved_game->read<int32_t>(currentSpeed); saved_game->read<int8_t>(last_forwardmove); saved_game->read<int8_t>(last_rightmove); + saved_game->skip(2); saved_game->read<float>(lastClearOrigin); saved_game->read<int32_t>(shoveCount); saved_game->read<int32_t>(blockedDebounceTime); diff --git a/code/game/g_local.h b/code/game/g_local.h index 3502333..c99532e 100644 --- a/code/game/g_local.h +++ b/code/game/g_local.h @@ -109,6 +109,7 @@ public: saved_game->write<>(legsAnimEvents); saved_game->write<uint8_t>(torsoAnimEventCount); saved_game->write<uint8_t>(legsAnimEventCount); + saved_game->skip(2); } void sg_import( @@ -120,6 +121,7 @@ public: saved_game->read<>(legsAnimEvents); saved_game->read<uint8_t>(torsoAnimEventCount); saved_game->read<uint8_t>(legsAnimEventCount); + saved_game->skip(2); } }; // ja_animFileSet_t diff --git a/code/game/g_shared.h b/code/game/g_shared.h index 8fe7f2a..cd23705 100644 --- a/code/game/g_shared.h +++ b/code/game/g_shared.h @@ -634,9 +634,11 @@ public: saved_game->write<int32_t>(connected); saved_game->write<>(lastCommand); saved_game->write<int8_t>(netname); + saved_game->skip(2); saved_game->write<int32_t>(maxHealth); saved_game->write<int32_t>(enterTime); saved_game->write<int16_t>(cmd_angles); + saved_game->skip(2); saved_game->write<>(teamState); } @@ -646,9 +648,11 @@ public: saved_game->read<int32_t>(connected); saved_game->read<>(lastCommand); saved_game->read<int8_t>(netname); + saved_game->skip(2); saved_game->read<int32_t>(maxHealth); saved_game->read<int32_t>(enterTime); saved_game->read<int16_t>(cmd_angles); + saved_game->skip(2); saved_game->read<>(teamState); } }; // ja_clientPersistant_t @@ -837,6 +841,7 @@ public: saved_game->write<int8_t>(dismemberProbArms); saved_game->write<int8_t>(dismemberProbHands); saved_game->write<int8_t>(dismemberProbWaist); + saved_game->skip(2); saved_game->write<int32_t>(standheight); saved_game->write<int32_t>(crouchheight); saved_game->write<int32_t>(poisonDamage); @@ -902,6 +907,7 @@ public: saved_game->read<int8_t>(dismemberProbArms); saved_game->read<int8_t>(dismemberProbHands); saved_game->read<int8_t>(dismemberProbWaist); + saved_game->skip(2); saved_game->read<int32_t>(standheight); saved_game->read<int32_t>(crouchheight); saved_game->read<int32_t>(poisonDamage); diff --git a/code/game/g_vehicles.h b/code/game/g_vehicles.h index f54c770..e1ec086 100644 --- a/code/game/g_vehicles.h +++ b/code/game/g_vehicles.h @@ -474,6 +474,7 @@ struct Muzzle saved_game->write<float>(m_vMuzzleDir); saved_game->write<int32_t>(m_iMuzzleWait); saved_game->write<int8_t>(m_bFired); + saved_game->skip(3); } void sg_import( @@ -483,6 +484,7 @@ struct Muzzle saved_game->read<float>(m_vMuzzleDir); saved_game->read<int32_t>(m_iMuzzleWait); saved_game->read<int8_t>(m_bFired); + saved_game->skip(3); } }; @@ -701,6 +703,7 @@ struct Vehicle_t saved_game->write<int32_t>(m_pParentEntity); saved_game->write<int32_t>(m_iBoarding); saved_game->write<int8_t>(m_bWasBoarding); + saved_game->skip(3); saved_game->write<float>(m_vBoardingVelocity); saved_game->write<float>(m_fTimeModifier); saved_game->write<int32_t>(m_iLeftWingBone); @@ -747,6 +750,7 @@ struct Vehicle_t saved_game->read<int32_t>(m_pParentEntity); saved_game->read<int32_t>(m_iBoarding); saved_game->read<int8_t>(m_bWasBoarding); + saved_game->skip(3); saved_game->read<float>(m_vBoardingVelocity); saved_game->read<float>(m_fTimeModifier); saved_game->read<int32_t>(m_iLeftWingBone); diff --git a/code/game/ghoul2_shared.h b/code/game/ghoul2_shared.h index c9e30a2..f0a24e6 100644 --- a/code/game/ghoul2_shared.h +++ b/code/game/ghoul2_shared.h @@ -274,11 +274,13 @@ boneInfo_t(): saved_game->write<int32_t>(solidCount); saved_game->write<int8_t>(physicsSettled); saved_game->write<int8_t>(snapped); + saved_game->skip(2); saved_game->write<int32_t>(parentBoneIndex); saved_game->write<float>(offsetRotation); saved_game->write<float>(overGradSpeed); saved_game->write<float>(overGoalSpot); saved_game->write<int8_t>(hasOverGoal); + saved_game->skip(3); saved_game->write<>(animFrameMatrix); saved_game->write<int32_t>(hasAnimFrameMatrix); saved_game->write<int32_t>(airTime); @@ -345,11 +347,13 @@ boneInfo_t(): saved_game->read<int32_t>(solidCount); saved_game->read<int8_t>(physicsSettled); saved_game->read<int8_t>(snapped); + saved_game->skip(2); saved_game->read<int32_t>(parentBoneIndex); saved_game->read<float>(offsetRotation); saved_game->read<float>(overGradSpeed); saved_game->read<float>(overGoalSpot); saved_game->read<int8_t>(hasOverGoal); + saved_game->skip(3); saved_game->read<>(animFrameMatrix); saved_game->read<int32_t>(hasAnimFrameMatrix); saved_game->read<int32_t>(airTime); diff --git a/code/qcommon/q_shared.h b/code/qcommon/q_shared.h index 54ef294..da6153f 100644 --- a/code/qcommon/q_shared.h +++ b/code/qcommon/q_shared.h @@ -2929,6 +2929,7 @@ typedef struct usercmd_s { saved_game->write<int32_t>(serverTime); saved_game->write<int32_t>(buttons); saved_game->write<uint8_t>(weapon); + saved_game->skip(3); saved_game->write<int32_t>(angles); saved_game->write<uint8_t>(generic_cmd); saved_game->write<int8_t>(forwardmove); @@ -2942,6 +2943,7 @@ typedef struct usercmd_s { saved_game->read<int32_t>(serverTime); saved_game->read<int32_t>(buttons); saved_game->read<uint8_t>(weapon); + saved_game->skip(3); saved_game->read<int32_t>(angles); saved_game->read<uint8_t>(generic_cmd); saved_game->read<int8_t>(forwardmove); diff --git a/codeJK2/game/b_public.h b/codeJK2/game/b_public.h index 66263b0..9f76dba 100644 --- a/codeJK2/game/b_public.h +++ b/codeJK2/game/b_public.h @@ -422,6 +422,7 @@ public: saved_game->write<int32_t>(currentSpeed); saved_game->write<int8_t>(last_forwardmove); saved_game->write<int8_t>(last_rightmove); + saved_game->skip(2); saved_game->write<float>(lastClearOrigin); saved_game->write<int32_t>(consecutiveBlockedMoves); saved_game->write<int32_t>(blockedDebounceTime); @@ -526,6 +527,7 @@ public: saved_game->read<int32_t>(currentSpeed); saved_game->read<int8_t>(last_forwardmove); saved_game->read<int8_t>(last_rightmove); + saved_game->skip(2); saved_game->read<float>(lastClearOrigin); saved_game->read<int32_t>(consecutiveBlockedMoves); saved_game->read<int32_t>(blockedDebounceTime); -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

