{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633088669,"defaultBranch":"main","name":"sbox-Hide-and-Seek","ownerLogin":"ihavefoxdie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-26T18:54:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59480394?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706486836.0","currentOid":""},"activityList":{"items":[{"before":"07c18bb8297c082a8efa29e995bd40ab1698a7aa","after":"5b0a9e194d24b38edd6e0f4818a086dd930a3faf","ref":"refs/heads/main","pushedAt":"2024-05-13T10:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Project file structure refactor according to how it now works after major update.","shortMessageHtmlLink":"Project file structure refactor according to how it now works after m…"}},{"before":"c250d09236cd6aa526bee165731da3019c05a379","after":"07c18bb8297c082a8efa29e995bd40ab1698a7aa","ref":"refs/heads/main","pushedAt":"2024-04-05T17:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Text and voice chats update.\n\n(Feat) text chat:\n- fully working text chat with it's own UI;\n- chat notifications on players joining and leaving.\n\n(Feat) voice chat:\n- fully working push-to-talk chat with it's own indicator (it shows who's speaking).\n\nMisc stuff:\n- removed some debug stuff like logs;","shortMessageHtmlLink":"Text and voice chats update."}},{"before":"99c4d25571056aa87f9a32347a4541e6e1aa01f5","after":"c250d09236cd6aa526bee165731da3019c05a379","ref":"refs/heads/main","pushedAt":"2024-03-21T21:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Hotfix: pawn removal and camera fixes.\n\nFull pawn removal shouldn't miss any pawns on removal now.\nFixed Camera Component null exception.","shortMessageHtmlLink":"Hotfix: pawn removal and camera fixes."}},{"before":"4cd58ba80db6f21ef5c4bc8fe54fbd9d27ad5edf","after":"99c4d25571056aa87f9a32347a4541e6e1aa01f5","ref":"refs/heads/main","pushedAt":"2024-03-21T18:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"In-game UI refactor, hit detection improvements, and more.\n\n(Feat) In-game UI refactor:\n- pawn UI is now spawned separetely on a dedicated GameObject with it's own screen panel component;\n- pawn UI prefab screen panel component removal.\n\n(Feat) PawnUIManager for handling UI and UI related events:\n- creation of UI objects for pawns;\n- removal of every UI object;\n- removal of a certain UI object belonging to a particular pawn.\n\n(Tweak) Hit detection improvements:\n- trace start vector tweak (it starts at the EyePosition for now);\n- trace radius is now larger (should make it easier to hit someone).\n\n(Fix) Status text not appearing sometimes (needs more testing).\n\n(Fix) UI freeze and the exception throw on having an active razor component with the ```pointer-events: all``` property when a new screen panel is created (for now, no new screen panels are created while the game is running).\n\n...and some other, small fixes I might have forgotten about.","shortMessageHtmlLink":"In-game UI refactor, hit detection improvements, and more."}},{"before":"bde1ee38dda0ae99e278b5e936c48c17c626522d","after":"4cd58ba80db6f21ef5c4bc8fe54fbd9d27ad5edf","ref":"refs/heads/main","pushedAt":"2024-03-19T14:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"More documentation and ping fix.\n\nAdded documentation for a few methods (and added some TODOs).\n\nTried fixing ping again. Might work now.","shortMessageHtmlLink":"More documentation and ping fix."}},{"before":"53e0fedf1c1efc835329b34aa638f9092681bc71","after":"bde1ee38dda0ae99e278b5e936c48c17c626522d","ref":"refs/heads/main","pushedAt":"2024-03-16T23:42:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek"}},{"before":"524254c6e2cca79b56f27f9bfd8e0fe8c22a7bcc","after":"53e0fedf1c1efc835329b34aa638f9092681bc71","ref":"refs/heads/main","pushedAt":"2024-03-16T22:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"4f6fd143bb2336fff5fad19865da9b16c483fbe6","after":"524254c6e2cca79b56f27f9bfd8e0fe8c22a7bcc","ref":"refs/heads/main","pushedAt":"2024-03-16T22:40:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek"}},{"before":"eb83b3357048ae6c689bda2825201e4ea990ef8c","after":"4f6fd143bb2336fff5fad19865da9b16c483fbe6","ref":"refs/heads/main","pushedAt":"2024-03-13T18:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b89f9571c4cd773db8c60a7fb791127acd18c12e","after":"eb83b3357048ae6c689bda2825201e4ea990ef8c","ref":"refs/heads/main","pushedAt":"2024-03-13T18:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md\n\nproper(er?) readme","shortMessageHtmlLink":"Update README.md"}},{"before":"ec90f35a60cc5f74bdc7a74c33389e3552326d08","after":"b89f9571c4cd773db8c60a7fb791127acd18c12e","ref":"refs/heads/main","pushedAt":"2024-03-13T18:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Round settings, game logic slight changes, and fixes.\n\n(Feat) Round settings allow you to change:\n- prep. time length (in seconds);\n- round length (in seconds);\n- time before the next round starts (when the current one is over);\n- rounds number (doesn't do anything yet).\n\n(Tweak) New players who haven't been connected to a session before the round start are assigned to seekers and spawned automatically (no more black screen, yay).\n\n(Tweak) Main menu tweaks:\n- volumetric fog has been removed to improve performance;\n- maps in the browser have their idents written below them now.\n\n(Fix) Footstep sounds:\n- when players run up slopes, footstep sounds are played correctly.\n\n(Fix) Stamina jump cost:\n- now you can't deplete stamina by spamming jump while already in the air.\n\n...and some other minor changes and fixes I forgot to mention.","shortMessageHtmlLink":"Round settings, game logic slight changes, and fixes."}},{"before":"8d3fcc703c9a86df13de2c24aeaee5ae30e38386","after":"ec90f35a60cc5f74bdc7a74c33389e3552326d08","ref":"refs/heads/main","pushedAt":"2024-03-10T19:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Minor fixes (null references and such)\n\n(Fix) PawnHUD null reference fix\n- when getting team objects (Hiders or Seekers variables).\n\n(Fix) GameComponent null reference fix in OnDisconnect().","shortMessageHtmlLink":"Minor fixes (null references and such)"}},{"before":"07fa68cd1e8e84c6c9e41716c13c38e053d0db95","after":"8d3fcc703c9a86df13de2c24aeaee5ae30e38386","ref":"refs/heads/main","pushedAt":"2024-03-10T18:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Session logic tweaks and additions, new main menu scene, system messages component and minor fixes.\n\n(Tweak) Kicking players on host leaving:\n- if host leaves and is later changed, everyone is kicked (host migration is buggy atm, might fix later);\n- if a client doesn't receive any message from the host for 10 seconds, they disconnect.\n\n(Feat) System messages component:\n- displays important messages to clients (for now, it only notifies about issues related to host).\n\n(Feat) New main menu scene:\n- original new scene that must be performance friendly (friendlier?!?!?).\n\n(Fixes) Minor issues fixes:\n- null reference fix in GameComponent.OnDisconnect() method.\n\n... some other minor issues that I might have forgotten.","shortMessageHtmlLink":"Session logic tweaks and additions, new main menu scene, system messa…"}},{"before":"6b71fe838cdd31793c10412a0c546fcf2f507d4b","after":"07fa68cd1e8e84c6c9e41716c13c38e053d0db95","ref":"refs/heads/main","pushedAt":"2024-03-08T09:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Tweaks for the waiting camera, new main menu map placeholder, and fixes.\n\n(Tweaks) camera that's active during the await of other players to join is now changing it's position every 5 secs.\n\n(Tweaks) main menu placeholder map has been changed to facepunch.flatgrass.\n\n(Fixes) A few important fixes:\n- null check for sync component in PawnHUD;\n- null check for sound events when attacking (some return null even if there is collision).\n- attempted to fix exception throw on MapCollider:World Physics (it didn't seem to affect anything, but it was annoying anyway).\n\n... and some other minor changes.","shortMessageHtmlLink":"Tweaks for the waiting camera, new main menu map placeholder, and fixes."}},{"before":"336f62e4499dd44cd2fba8976fe76ba2b05d949f","after":"6b71fe838cdd31793c10412a0c546fcf2f507d4b","ref":"refs/heads/main","pushedAt":"2024-03-07T14:13:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek"}},{"before":"982f9ebf6fc1b0673b13a0746377caa0b32a21ad","after":"336f62e4499dd44cd2fba8976fe76ba2b05d949f","ref":"refs/heads/main","pushedAt":"2024-03-04T15:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"20291deb2a47d7678065079bc599f7e70f43245a","after":"982f9ebf6fc1b0673b13a0746377caa0b32a21ad","ref":"refs/heads/main","pushedAt":"2024-03-01T23:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Map download screen, fixed map sync and more.\n\n(Feat) New little screen:\n- a little download screen that allows user to cancel loading (though it doesn't cancel the download itself, so I might as well make it just a loading screen with no cancelation).\n\n(Fixes) Map sync and thumbnail load:\n- map is now synced across the clients;\n- fixed loading thumbnail causing issues on escape menu and loading screen;","shortMessageHtmlLink":"Map download screen, fixed map sync and more."}},{"before":"2409604d80ca267c0b209e4317a3a8fcee4e468e","after":"20291deb2a47d7678065079bc599f7e70f43245a","ref":"refs/heads/main","pushedAt":"2024-03-01T10:45:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/ihavefoxdie/sbox-Hide-and-Seek"}},{"before":"16d47b6ef6e0892ac5eb42e6c9a2e56a2afcb0fa","after":"2409604d80ca267c0b209e4317a3a8fcee4e468e","ref":"refs/heads/main","pushedAt":"2024-02-24T18:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"42b02dc7cb95498fa4f9e48a77591bc132f1499a","after":"16d47b6ef6e0892ac5eb42e6c9a2e56a2afcb0fa","ref":"refs/heads/main","pushedAt":"2024-02-24T18:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7f6324aacd1aa12608eb9e1b4368af74f5f70fd1","after":"42b02dc7cb95498fa4f9e48a77591bc132f1499a","ref":"refs/heads/main","pushedAt":"2024-02-22T12:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Improved UI, seekers tagging and fixes.\n\n(Feat) now seekers are able to tag:\n- when a seeker tags any hider, the latter becomes a seeker as well;\n- tagging animation is the punch animation for now.\n\n(Feat) UI improvements and additions:\n- you can see which team you play as;\n- overhauled main menu with 3D elements and more animations.\n\n(Fixes) various important and not so fixes:\n- attempted to fixed PawnComponent.OnUpdate exception (needs more observation);\n- minor fixes.\n\nKnown issues:\n- tagging is done via \"attacking\" another player while looking at them with the game camera, and because of that tagging is possible even if a seeker's model is looking at a completeley different direction;\n- PawnComponent.OnUpdate exception is (hopefully) fixed with a hack (bad).","shortMessageHtmlLink":"Improved UI, seekers tagging and fixes."}},{"before":"0c9d113dcb31fd88588a4513b6fe49f0f996184c","after":"7f6324aacd1aa12608eb9e1b4368af74f5f70fd1","ref":"refs/heads/main","pushedAt":"2024-02-18T23:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"UI session information, seekers equipment and fixes.\n\n(Feat) Information regarding session in UI:\n- now the game tells you if it's waiting for more players to join.\n\n(Feat) Seekers equipment:\n- initial stages of seekers equipment component implementation.\n\n(Fixes) Various fixes and adjustments.","shortMessageHtmlLink":"UI session information, seekers equipment and fixes."}},{"before":"bc0d3bfbfd8daaea22ea62af5bd957df0826b422","after":"0c9d113dcb31fd88588a4513b6fe49f0f996184c","ref":"refs/heads/main","pushedAt":"2024-02-16T22:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Further sync optimization and fixes, UI minor changes and additions, and more!\n\n(Feat) Rounds start, end and winner determination:\n- rounds properly start and end according to the timer and player counts (i.e. round ends once either team is empty);\n- winner and loser determination has been implemented;\n- round doesn't start if player count is insufficient;\n- preparation time for hiders to hide.\n\n(Update) Further sync component development:\n- now shows the amount of players in each team.\n\n(Fixes) Player pawn removal and sync:\n- player removal works properly and is done right with Guid for each GameObject that needs to be removed;\n- other fixes for sync and other stuff.\n\nKnown issues:\n- sometimes a pawn is throwing exceptions right after spawning even though everything is seemingly alright.","shortMessageHtmlLink":"Further sync optimization and fixes, UI minor changes and additions, …"}},{"before":"7a942fa21b3cc114966571aa30b0cc16a7d0fd4c","after":"bc0d3bfbfd8daaea22ea62af5bd957df0826b422","ref":"refs/heads/main","pushedAt":"2024-02-14T13:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Further game logic development and pawn sync fixes and improvements.\n\n(Feat) Player spawn and round logic:\n- player spawning is now handled by the game logic, not NetworkHelper class;\n- rounds correctly start and restart according to the timer;\n- player pawn removal is synced but is not perfect;\n- UI is synced now.\n\n(Added) Eyes and camera:\n- EyeAngles, EyePosition and EyeLocalPosition synced properties have been added to the CameraMovement component.\n\n(Refactor) Networked objects changes and rearrangements:\n- instead of having body, head and other objects networked, only pawn and camera objects are networked;\n- rotation and other related stuff is handled by the networked camera object and synced eyes.\n\n(Fixes) Network sync fixes for pawns:\n- having fewer objects networked and their (more) correct arrangement led to fewer errors and random exceptions for clients.","shortMessageHtmlLink":"Further game logic development and pawn sync fixes and improvements."}},{"before":"d575e392b5ac0e64903ece57dfb8691dedaa641f","after":"7a942fa21b3cc114966571aa30b0cc16a7d0fd4c","ref":"refs/heads/main","pushedAt":"2024-02-08T22:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Primitive game logic implementation, minor fixes, and file removal/renaming.\n\n(Feat) Round, Team and GameComponent classes have been added:\n- Round and Team are the modules for the GameComponent class, where they handle time, partial start and end round logic, players assignment;\n- GameComponent handles match initialization, round start, round end, and player connections.\n\n(Feat) Primitive round related UI:\n- timer till the end of the round has been added.\n\n(Refactor) File removal and renaming:\n- NetworkComponent has been removed as it lacked any logic and was unused;\n- Game has been renamed to GameComponent.\n\n(Fixes) Some minor fixes.","shortMessageHtmlLink":"Primitive game logic implementation, minor fixes, and file removal/re…"}},{"before":"dcb3c9db009833d9ef06ee3c56f2db45c228e7ad","after":"d575e392b5ac0e64903ece57dfb8691dedaa641f","ref":"refs/heads/main","pushedAt":"2024-02-07T16:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Player sync fixes and experimental functions.\n\n(Fixed) As of now player sync is seemingly finished:\n- player clothing is loaded correctly.\n\n(Feat) Door removal from map instances:\n- since door_ent are basically non-functional, I've added a simple script that removes them entirely.","shortMessageHtmlLink":"Player sync fixes and experimental functions."}},{"before":"7a06f461ebfb74cefafbcd328311c7786dbe5c54","after":"dcb3c9db009833d9ef06ee3c56f2db45c228e7ad","ref":"refs/heads/main","pushedAt":"2024-02-07T12:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Minor update","shortMessageHtmlLink":"Minor update"}},{"before":"0edac505d12e5002fb35940a17624e2276aa2fa6","after":"7a06f461ebfb74cefafbcd328311c7786dbe5c54","ref":"refs/heads/main","pushedAt":"2024-02-06T23:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Major fixes for pawn networking.\n\n(Fixed) Pawn synchronization:\n- correct positions and rotations or clients;\n- synched ducking;\n- things like cameras do not get hijacked anymore.\n\n(Fixed) Joining clients' pawns fixes:\n- correct feet position;\n- correct animations.\n\n(Fixed) UI for clients:\n- UI is rendered for each client individually (it used to overlap: a new UI layer for each player, where everyone could see each other's UIs... confusing...).","shortMessageHtmlLink":"Major fixes for pawn networking."}},{"before":"a0b33c665260ab1e106eebf6ac6fff52f950edb8","after":"0edac505d12e5002fb35940a17624e2276aa2fa6","ref":"refs/heads/main","pushedAt":"2024-02-05T16:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"Improved jump and some other minor changes.\n\n(Feat) jumping mechaninc is now closely resembling tho one seen in Source 1 games (HL2, GMOD, etc.):\n- jump height \"increases\" when crouching mid-air.\n\n(Fixed) Foot steps sound playback:\n- method call was previously in OnUpdate(), rather than in OnFixedUpdate(), which seemingly caused sound not to play correctly with low FPS;\n- Head height is calculated in a little nice fashion (BBox height minus a fixed value for now);\n- other minor changes and fixes.\n\n(Refactor) Jump Action:\n- now when a player presses a \"Jump\" buttom, the JumpAction is Invoked firsthand, rather than within the Jump method (now Jump method is one of the subscribers to the JumpAction).","shortMessageHtmlLink":"Improved jump and some other minor changes."}},{"before":"fb1ba14bea0077b3b5e8401a05cbdfd9931f7c08","after":"a0b33c665260ab1e106eebf6ac6fff52f950edb8","ref":"refs/heads/main","pushedAt":"2024-02-03T23:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ihavefoxdie","name":"Purpel Lizrd","path":"/ihavefoxdie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59480394?s=80&v=4"},"commit":{"message":"UI formulas fixes and expanded foot steps sound system.\n\n(Feat) Actions and sounds:\n- jumping is handled by the FootstepsComponent (sound on lifting);\n- landing is handled by the FootstepsComponent (sound on landing);\n- sprinting and crouching are not handled by anything yet.\n\n(Feat) Foot steps volume:\n- the sounds get louder the faster the pawn's velocity and vice versa.\n\n(Fixes) UI stamina formula and others:\n- stamina bar is now representing a percentage of stamina left (where MaxStamina is the 100% value);\n- other minor fixes.","shortMessageHtmlLink":"UI formulas fixes and expanded foot steps sound system."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESEQhqgA","startCursor":null,"endCursor":null}},"title":"Activity · ihavefoxdie/sbox-Hide-and-Seek"}