From dd28787abcebe9831544c4c889156020680ad905 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Fri, 15 Sep 2023 16:51:17 -0700 Subject: [PATCH] Synched gist at Fri Sep 15 16:51:17 PDT 2023 --- Half-Life.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Half-Life.md b/Half-Life.md index 67731af..5169cc6 100644 --- a/Half-Life.md +++ b/Half-Life.md @@ -2,23 +2,10 @@ Here's a list of things that we'd fix in Half-Life, given the opportunity. -## You can `+use` through walls. +## Bug: You can `+use` through walls. No game assumes that this behaviour is accurate. In fact, in certain mods (such as The Specialists, where the role-play map fiskcity comes to mind) it can be used to escape the bank vault when you're trapped within. This is not by design. -## The viewmodel bob is incorrect - -Half-Life had added a slight roll to the viewmodel from the bob calculation. When Half-Life SDK 2.0 came out this broke as a result changes that were intended for Team Fortress Classic, since the client shared code between the two games at one point. - -The logic that needs to be restored is along the lines of: - -``` -viewmodel.angles[ROLL] += bob -``` - -Noting that the model tilts to the left, which means you may have to reverse the direction of the applied bob depending on how the engine interprets angles. - - ## Linux: Mouse input breaks when loading a map from the command-line In your Steam launch options, do the following for Half-Life: @@ -64,3 +51,16 @@ While you can join games, it's not easy to see who is playing actively on a mult Valve has created some high quality artwork for Half-Life's Steam Community thing. Like wallpapers, emotes and stuff. It should probably be used. +## Fluff: The viewmodel bob is incorrect + +Half-Life had added a slight roll to the viewmodel from the bob calculation. When Half-Life SDK 2.0 came out this broke as a result changes that were intended for Team Fortress Classic, since the client shared code between the two games at one point. + +The logic that needs to be restored is along the lines of: + +``` +viewmodel.angles[ROLL] += bob +``` + +Noting that the model tilts to the left, which means you may have to reverse the direction of the applied bob depending on how the engine interprets angles. + +