{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":822715488,"defaultBranch":"master","name":"neo","ownerLogin":"nullsystem","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-01T17:07:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15316579?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720997594.0","currentOid":""},"activityList":{"items":[{"before":"b0c2ee31c8bbb2d1bef36795ce536a68ca6d70a2","after":"ff5f57d70572de4fb491e1672c06c57fa38a2041","ref":"refs/heads/GH-510_PVSMenuFix","pushedAt":"2024-07-14T23:02:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Fix team chooser menu popup when other player in PVS\n\n* `C_NEO_Player::Spawn` is called not only for the local client's\n player, but also for other player (bot or actual) when they're in the\n local client's PVS\n* If it's called, then only update the VGUIs if it's either local player\n wasn't set (so it's initially just spawned in) or matches the set local\n player's pointer.\n* fixes #510","shortMessageHtmlLink":"Fix team chooser menu popup when other player in PVS"}},{"before":null,"after":"b0c2ee31c8bbb2d1bef36795ce536a68ca6d70a2","ref":"refs/heads/GH-510_PVSMenuFix","pushedAt":"2024-07-14T22:53:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Fix team chooser menu popup when other player in PVS\n\n* `C_NEO_Player::Spawn` is called not only for the local client's\n player, but also for other player (bot or actual) when they're in the\n local client's PVS\n* If it's called, then only update the VGUIs if it's either local player\n wasn't set (so it's initially just spawned in) or matches the set local\n player's pointer.\n* fixes #510","shortMessageHtmlLink":"Fix team chooser menu popup when other player in PVS"}},{"before":"6789f9c7edd197d17eef3e206353cf1204f989bb","after":"ad441e900047b7ae9320c30946281a4b4d3a1e4f","ref":"refs/heads/GH-475_ARefactorGhostClass","pushedAt":"2024-07-14T21:47:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Merge branch 'master' into GH-475_ARefactorGhostClass","shortMessageHtmlLink":"Merge branch 'master' into GH-475_ARefactorGhostClass"}},{"before":"d84a9f662f3644b307d7b3ff2b223bfc976bd879","after":"303a61a12c61ef49ba71725342129860146f0ad4","ref":"refs/heads/GH-437_BuildHash","pushedAt":"2024-07-14T21:35:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Build integrity + server print neo_version info\n\n* Server now just prints neo_version on startup\n* Server and client long git hashes are now matched up on startup to\n check build integrity. If they don't, the client cannot connect unless\n they have matching git hashes.\n* Server convar `neo_sv_build_integrity_check` to enable/disable this\n integrity check feature. Enabled by default.\n\nDebug builds integrity check bypass\n* Debug builds will have their first byte final bit fliped to 1 to\n indicate it's a debug build\n* This will indicate to the server that it's a debug build and if\n the server allows bypass, then it will\n* Mask out final bit before comparison to allow debug build that\n matches hash without first byte final bit\n\n* fixes #437\n* fixes #485","shortMessageHtmlLink":"Build integrity + server print neo_version info"}},{"before":"0978efe4de9a50dc91237f1981cd4ff82dcf35ae","after":"8621b0627e71228e5993fcdca7661855c49acf9c","ref":"refs/heads/master","pushedAt":"2024-07-14T21:28:14.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Add GitHub Actions workflow (#492)\n\n* Add simple GitHub Actions workflow with building for the Windows and Ubuntu operating systems.\r\n* Add CMake presets.\r\n* Add separate debug information (.debug-files) support for Linux.\r\n* Remove BUILD_DATETIME from version info to stop rebuilding if not necessary.\r\n* Move version info from header to source file.\r\n* Add CMake install calls (primarily used for GitHub Actions)\r\n* Add CPack support, although support of it was not needed in the end.\r\n* Update documentation.","shortMessageHtmlLink":"Add GitHub Actions workflow (NeotokyoRebuild#492)"}},{"before":"a120e974437fa4b16c5713af146cd428ed89e9c8","after":"0978efe4de9a50dc91237f1981cd4ff82dcf35ae","ref":"refs/heads/master","pushedAt":"2024-07-13T15:34:52.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Round-end graphic drop shadow (#499)\n\n* Set graphics and fonts as non-additive so it doesn't fade on black\r\n* Add 2px offset render behind main render\r\n* fixes #472","shortMessageHtmlLink":"Round-end graphic drop shadow (NeotokyoRebuild#499)"}},{"before":"ebf788a10350b70113cd04b2891b5af79055ba15","after":"6789f9c7edd197d17eef3e206353cf1204f989bb","ref":"refs/heads/GH-475_ARefactorGhostClass","pushedAt":"2024-07-13T15:30:13.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Merge branch 'master' into GH-475_ARefactorGhostClass","shortMessageHtmlLink":"Merge branch 'master' into GH-475_ARefactorGhostClass"}},{"before":"a672a290d0bfce4fdfb19a69601271e4f4e2e72a","after":"72f508de0ac8faa63cd6e2d5586f9904fcd63a4b","ref":"refs/heads/GH-505_CenterTextFix","pushedAt":"2024-07-12T22:31:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Center Text - Fix size and alias setting not being applied properly\n\n* Probably to due with how it create/destroy this class\n* fixes #505","shortMessageHtmlLink":"Center Text - Fix size and alias setting not being applied properly"}},{"before":null,"after":"a672a290d0bfce4fdfb19a69601271e4f4e2e72a","ref":"refs/heads/GH-505_CenterTextFix","pushedAt":"2024-07-12T22:29:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Center Text - Fix size and alias setting not being applied properly\n\n* Probably to due with how it create/destroy this class\n* fixes #505","shortMessageHtmlLink":"Center Text - Fix size and alias setting not being applied properly"}},{"before":"18b2731dccd2aadb38b965092931956abdd605a1","after":"3c7322ed4b060232129a0fd6320cceea61b24e7c","ref":"refs/heads/GH-426_SpecVMLMBFix","pushedAt":"2024-07-12T22:04:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Spec fixes - Death to spectator VM fix\n\n* Just go from deathcam -> none, user clicks -> spec\n* Will have to press LMB to start spec but now won't be shown to non-VM\n state\n* fixes #426","shortMessageHtmlLink":"Spec fixes - Death to spectator VM fix"}},{"before":"976d62fccf654ce327b44980eea901e85badb051","after":"a120e974437fa4b16c5713af146cd428ed89e9c8","ref":"refs/heads/master","pushedAt":"2024-07-12T17:44:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Merge pull request #498 from brysondev/master","shortMessageHtmlLink":"Merge pull request NeotokyoRebuild#498 from brysondev/master"}},{"before":"b7210b7de7f90cf4795b21e6abd292ebd33d0bfb","after":"593cc71621c96a89ed25e5ff33eb0fed642eeba0","ref":"refs/heads/GH-423_GhostDyingFixNoClip","pushedAt":"2024-07-12T00:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Ghost - Also fix frozen in air and disconnect/kick noclip ghost\n\n* Give gravity to ghost on spawn so it's not stuck in air\n* Fix disconnect/kicking player causes ghost to noclip, this requires\n quite a janky workaround compared to just dead player. Using teleport\n to workaround the noclip issue for now.\n* fixes #433","shortMessageHtmlLink":"Ghost - Also fix frozen in air and disconnect/kick noclip ghost"}},{"before":null,"after":"b7210b7de7f90cf4795b21e6abd292ebd33d0bfb","ref":"refs/heads/GH-423_GhostDyingFixNoClip","pushedAt":"2024-07-11T23:29:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Fix dying causing Ghost (or weps in general) to noclip fall\n\n* Just use a \"proper\" function to drop weapons\n* fixes #423","shortMessageHtmlLink":"Fix dying causing Ghost (or weps in general) to noclip fall"}},{"before":null,"after":"41afeff234702489072a229cfc3d78f107448835","ref":"refs/heads/GH-434_ImproveSpecNextPrev","pushedAt":"2024-07-11T20:34:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Spectator - Use aim, not attack2 for next, add specnext/prevplayer\n\n* Default configuration uses aim rather than attack2 for RMB so use that\n* Also, add +specnextplayer and +specprevplayer for additional key to\n use instead of +attack/+aim if player wants to. If +attack/+aim keys\n are binded to non-mouse keys, +specnext/prevplayer can override that.\n* However, these won't be in the settings menu as that configures\n the keys exclusively. So it'll be up to the player to use the command\n to keybind instead.\n* fixes #434","shortMessageHtmlLink":"Spectator - Use aim, not attack2 for next, add specnext/prevplayer"}},{"before":"e2a1a9ee8239f5a5f39435e3a40842049713d7de","after":"254c023fc9eb7e935e18fe67242856350a444aa3","ref":"refs/heads/GH-442_KillFeedFont","pushedAt":"2024-07-11T00:20:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Kill feed - Change to neuropol2 font, white color separator\n\n* OGNT killfeed font is neuropol2\n* Removed unneeded ClientScheme_KillFeed.res\n* Refactor a bit to just use the string directly\n* fixes #442","shortMessageHtmlLink":"Kill feed - Change to neuropol2 font, white color separator"}},{"before":"87c0230c8da3a634ab46d509e8dff79bed80014b","after":"976d62fccf654ce327b44980eea901e85badb051","ref":"refs/heads/master","pushedAt":"2024-07-11T00:19:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Change damage modifiers to parity. (#488)","shortMessageHtmlLink":"Change damage modifiers to parity. (NeotokyoRebuild#488)"}},{"before":"0908c2ba1ef3292299bd7c209c5e7c8ff81ca034","after":"82ecaf79521d4f68d0c40e9a4ef1ec412b714d3d","ref":"refs/heads/GH-472_ShadowRoundEnd","pushedAt":"2024-07-10T23:59:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Round-end graphic drop shadow\n\n* Set graphics and fonts as non-additive so it doesn't fade on black\n* Add 2px offset render behind main render\n* fixes #472","shortMessageHtmlLink":"Round-end graphic drop shadow"}},{"before":null,"after":"0908c2ba1ef3292299bd7c209c5e7c8ff81ca034","ref":"refs/heads/GH-472_ShadowRoundEnd","pushedAt":"2024-07-10T23:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Round-end graphic drop shadow\n\n* Set graphics and fonts as non-additive so it doesn't fade on black\n* Add 2px offset render behind main render\n* fixes #472","shortMessageHtmlLink":"Round-end graphic drop shadow"}},{"before":null,"after":"9c03d736ac4491d83a941aa7a5d11bbebc439e4d","ref":"refs/heads/GH-309_IntAttackerTracking","pushedAt":"2024-07-09T22:25:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Int+accumlator attacker damage tracking, spawn reset accumlator, fix menu timeout\n\n* Instead of single float health variable, it's now accumlated quite\n like how `CBaseCombatCharacter::OnTakeDamage_Alive` does it\n* Minor refactor to utilize the AttackersTotals struct more\n* Fix accumlator not being reset in spawn\n* Fix menu timeout being restricted to 5s max, just removed the usage of\n the global timeout\n* Attacker info menu timeout increased to 60s\n* fixes #309","shortMessageHtmlLink":"Int+accumlator attacker damage tracking, spawn reset accumlator, fix …"}},{"before":"44c04c45a996910be17e8e6f001476d9f9b59035","after":"d84a9f662f3644b307d7b3ff2b223bfc976bd879","ref":"refs/heads/GH-437_BuildHash","pushedAt":"2024-07-07T20:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Function name styling change","shortMessageHtmlLink":"Function name styling change"}},{"before":"5ba47a09c0b7a78eabca3bba74c670ccce015668","after":"ebf788a10350b70113cd04b2891b5af79055ba15","ref":"refs/heads/GH-475_ARefactorGhostClass","pushedAt":"2024-07-07T20:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Port over Spec HUD fixes change on ghost and own shorter center convar","shortMessageHtmlLink":"Port over Spec HUD fixes change on ghost and own shorter center convar"}},{"before":"b18e9f31f5708019bb609fbc3bb4d9e12bdd0b76","after":"84c9686b8316fe7e2b77074404efdaac38c3aa86","ref":"refs/heads/GH-421_SpecFPNoGhostBeacon","pushedAt":"2024-07-07T20:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Spec HUD fixes - FP no ghost holder, friendly, and no spec ghost beacon\n\n* First person don't show ghost holder's ghost marker\n* First person don't show friendly/from spec friendly marker\n* Any spec don't show ghost beacon, that's only for active ghost player\n* fixes #421","shortMessageHtmlLink":"Spec HUD fixes - FP no ghost holder, friendly, and no spec ghost beacon"}},{"before":"e266b6d76477e4ec03e8024521f5d130d1b6657f","after":"44c04c45a996910be17e8e6f001476d9f9b59035","ref":"refs/heads/GH-437_BuildHash","pushedAt":"2024-07-07T19:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Debug builds integrity check bypass\n\n* Debug builds will have their first byte final bit fliped to 1 to\n indicate it's a debug build\n* This will indicate to the server that it's a debug build and if\n the server allows bypass, then it will\n* Mask out final bit before comparison to allow debug build that\n matches hash without first byte final bit","shortMessageHtmlLink":"Debug builds integrity check bypass"}},{"before":null,"after":"382fd318195abe413ede5ef5907baf5afda79909","ref":"refs/heads/GH-450_LeanSpeedAngle","pushedAt":"2024-07-07T17:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Rough draft for lean speed/angle toggle\n\n* fixes #450","shortMessageHtmlLink":"Rough draft for lean speed/angle toggle"}},{"before":null,"after":"e266b6d76477e4ec03e8024521f5d130d1b6657f","ref":"refs/heads/GH-437_BuildHash","pushedAt":"2024-07-07T14:44:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Build integrity + server print neo_version info\n\n* Server now just prints neo_version on startup\n* Server and client long git hashes are now matched up on startup to\n check build integrity. If they don't, the client cannot connect unless\n they have matching git hashes.\n* Server convar `neo_sv_build_integrity_check` to enable/disable this\n integrity check feature. Enabled by default.\n* fixes #437\n* fixes #485","shortMessageHtmlLink":"Build integrity + server print neo_version info"}},{"before":null,"after":"2f8790ec90da386555d40874c55f9b2f724855ae","ref":"refs/heads/GH-356_ADSBeforeFire","pushedAt":"2024-07-07T12:33:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Allow ADS while changing weapons + static_cast GetActiveWeapon\n\n* Removed the restriction on preventing ADS while weapon changing\n* There doesn't seem to be an auto switch or it causing issues requiring\n the restriction\n* static_cast the usage of GetActiveWeapon since it's all NT weapons now\n* fixes #356","shortMessageHtmlLink":"Allow ADS while changing weapons + static_cast GetActiveWeapon"}},{"before":"170e4169c19954af2c78dc113769ac42f955e4c9","after":"e2a1a9ee8239f5a5f39435e3a40842049713d7de","ref":"refs/heads/GH-442_KillFeedFont","pushedAt":"2024-07-07T11:30:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Kill feed - Change to neuropol2 font, white color separator\n\n* OGNT killfeed font is neuropol2\n* Removed unneeded ClientScheme_KillFeed.res\n* Refactor a bit to just use the string directly\n* fixes #442","shortMessageHtmlLink":"Kill feed - Change to neuropol2 font, white color separator"}},{"before":null,"after":"170e4169c19954af2c78dc113769ac42f955e4c9","ref":"refs/heads/GH-442_KillFeedFont","pushedAt":"2024-07-07T11:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Kill feed - Change to neuropol2 font, white color separator\n\n* OGNT killfeed font is neuropol2\n* Removed unneeded ClientScheme_KillFeed.res\n* Refactor a bit to just use the string directly\n* fixes #442","shortMessageHtmlLink":"Kill feed - Change to neuropol2 font, white color separator"}},{"before":"c681693cae4e43dcb184274e89fbc8c2b8d29fea","after":"18b2731dccd2aadb38b965092931956abdd605a1","ref":"refs/heads/GH-426_SpecVMLMBFix","pushedAt":"2024-07-06T15:53:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Spec fixes - Death to spectator VM fix\n\n* Just go from deathcam -> none -> spec\n* Will have to press LMB to start spec but now won't be shown to non-VM\n state\n* fixes #426","shortMessageHtmlLink":"Spec fixes - Death to spectator VM fix"}},{"before":"ffedc2a6dcb61cd892e6ea0e7540b66b2059ef17","after":"87c0230c8da3a634ab46d509e8dff79bed80014b","ref":"refs/heads/master","pushedAt":"2024-07-06T15:02:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nullsystem","name":null,"path":"/nullsystem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15316579?s=80&v=4"},"commit":{"message":"Spec fixes - Lean 3p spec fix, POI mode filtered out (#484)\n\n* fixes #418\r\n* fixes #451","shortMessageHtmlLink":"Spec fixes - Lean 3p spec fix, POI mode filtered out (NeotokyoRebuild…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfy_QzAA","startCursor":null,"endCursor":null}},"title":"Activity · nullsystem/neo"}