{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128816763,"defaultBranch":"master","name":"TTT2","ownerLogin":"TTT-2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-09T18:30:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44879410?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717346621.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"90b3aa34ac5b773ffc1ecdd1dca7fabca96d09d6","ref":"refs/heads/roundstate-cache","pushedAt":"2024-06-02T16:43:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"switched back to GAMEMODE table","shortMessageHtmlLink":"switched back to GAMEMODE table"}},{"before":"02b3fe997c312d776c2fcaec357f595e5fcaa2c7","after":null,"ref":"refs/heads/ci-update-language-files","pushedAt":"2024-06-02T14:28:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"69113344539263e9b0db0c207f2a23122038d3ac","after":"262e45e91a41c906ac7372d30e540acec38231da","ref":"refs/heads/master","pushedAt":"2024-06-02T14:28:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Language: Update language files (#1547)\n\nAuto-generated by github actions and the\n[ttt2-language_parser](https://github.com/TTT-2/ttt2-language_parser)\n\nCo-authored-by: TimGoll <13639408+TimGoll@users.noreply.github.com>","shortMessageHtmlLink":"Language: Update language files (#1547)"}},{"before":null,"after":"02b3fe997c312d776c2fcaec357f595e5fcaa2c7","ref":"refs/heads/ci-update-language-files","pushedAt":"2024-06-02T14:28:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neoxult-ci-bot[bot]","name":null,"path":"/apps/neoxult-ci-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44879410?s=80&v=4"},"commit":{"message":"Update language files","shortMessageHtmlLink":"Update language files"}},{"before":"79921763c4ffab2289082aa566b9bfef896142e9","after":null,"ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T14:27:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"}},{"before":"50abcdb8532408a765abc93385c183277c9b2d17","after":"69113344539263e9b0db0c207f2a23122038d3ac","ref":"refs/heads/master","pushedAt":"2024-06-02T14:27:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"ENTITY: New Use workflow (#1458)\n\nThis is implementing the new use workflow and gets rid of UseOverride.\r\nAlso C4 is now the first to properly use ClientUse to display a UI\r\nwithout routing it over the server.\r\nAs sidenote I fixed the Visualizer so that it can be picked up by the\r\noriginator. This was only a problem if a non policing role should be\r\nable to buy it. Thats more in line with our general shop setup\r\npossibilities.\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Goll ","shortMessageHtmlLink":"ENTITY: New Use workflow (#1458)"}},{"before":"da550b858b59ff96cc8e1c068000821af3d987f1","after":"79921763c4ffab2289082aa566b9bfef896142e9","ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T14:26:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Merge branch 'master' into New-Use_Workflow","shortMessageHtmlLink":"Merge branch 'master' into New-Use_Workflow"}},{"before":"c7b2d4651033c313e16f4a23ae9cee25bf225718","after":null,"ref":"refs/heads/fix-changelog","pushedAt":"2024-06-02T13:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Histalek","name":null,"path":"/Histalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16392835?s=80&v=4"}},{"before":"fd5fe039b0fe446d7f0e9b1371c0ffeb28c8f13a","after":"50abcdb8532408a765abc93385c183277c9b2d17","ref":"refs/heads/master","pushedAt":"2024-06-02T13:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Histalek","name":null,"path":"/Histalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16392835?s=80&v=4"},"commit":{"message":"docs(Changelog): Add v0.13.2b and move relevant changes to it (#1546)\n\nWe never pulled the changelog changes for the v0.13.2b release back to\r\nour master branch.\r\n\r\nThis is now fixed so that the Changelog file is now accurate again.\r\n\r\nPS: This PR also includes some automatic formatting changes","shortMessageHtmlLink":"docs(Changelog): Add v0.13.2b and move relevant changes to it (#1546)"}},{"before":null,"after":"c7b2d4651033c313e16f4a23ae9cee25bf225718","ref":"refs/heads/fix-changelog","pushedAt":"2024-06-02T13:31:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Histalek","name":null,"path":"/Histalek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16392835?s=80&v=4"},"commit":{"message":"docs(Changelog): Add v0.13.2b and move relevant changes to it\n\nWe never pulled the changelog changes for the v0.13.2b release back to\nour master branch.\n\nThis is now fixed so that the Changelog file is now accurate again.","shortMessageHtmlLink":"docs(Changelog): Add v0.13.2b and move relevant changes to it"}},{"before":"bf626dee2bdcc20899e8aa7438d5d86e3e9a101c","after":"da550b858b59ff96cc8e1c068000821af3d987f1","ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T11:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"fixed use key showing","shortMessageHtmlLink":"fixed use key showing"}},{"before":"1a4c7aa8a843e7bf4d47a6177cbb4614b565b17f","after":"bf626dee2bdcc20899e8aa7438d5d86e3e9a101c","ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T11:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Update gamemodes/terrortown/entities/entities/ttt_health_station.lua","shortMessageHtmlLink":"Update gamemodes/terrortown/entities/entities/ttt_health_station.lua"}},{"before":"41d6f7f8e7136372c469e8c1376c45fe7aca8ebb","after":"1a4c7aa8a843e7bf4d47a6177cbb4614b565b17f","ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T10:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Update gamemodes/terrortown/entities/entities/ttt_base_placeable.lua","shortMessageHtmlLink":"Update gamemodes/terrortown/entities/entities/ttt_base_placeable.lua"}},{"before":"60250bee9a3feae9e111a6b37921361ff1bd577c","after":"41d6f7f8e7136372c469e8c1376c45fe7aca8ebb","ref":"refs/heads/New-Use_Workflow","pushedAt":"2024-06-02T10:59:43.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Merge branch 'master' into New-Use_Workflow","shortMessageHtmlLink":"Merge branch 'master' into New-Use_Workflow"}},{"before":"ec3f82a3b2f0d99e445440f16f8170c15dc6f71c","after":null,"ref":"refs/heads/fix-incendiary","pushedAt":"2024-06-02T10:15:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"}},{"before":"3a70105436e94a81ab454fa39f5b75b1ec4a9001","after":"fd5fe039b0fe446d7f0e9b1371c0ffeb28c8f13a","ref":"refs/heads/master","pushedAt":"2024-06-02T10:15:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Incendiary: Fixed explosion sometimes missing fire (#1544)\n\nFixes #1427\r\n\r\nThis pullrequests fixes the issue with incediaries not spawning fire\r\nparticles (or spawning them in the next room if there is any) when\r\nexploding close to a wall. The relevant change for this fix is in the\r\nbase grenade file:\r\n\r\n\r\n![image](https://github.com/TTT-2/TTT2/assets/13639408/64c9b037-0143-4c20-9164-ecc40e8fbf98)\r\n\r\nThis is not a TTT2 issue, it also [exists in vanilla\r\nTTT](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/gamemodes/terrortown/entities/entities/ttt_basegrenade_proj.lua#L54).\r\nThe issue exists because the trace, that should detect the ground, does\r\nnot ignore the grenade itself and returns therefore a kind of random\r\nHitNormal. Since the grenade is then moved along the normal prior to\r\nexplosion, this often resulted in the grenade being behing a wall and\r\ntherefore not spawning any particles.\r\n\r\nAdding `self` to the filter would fix this issue as well, but after some\r\nquick thought I decided that `MASK_SOLID_BRUSHONLY` would be a fitting\r\nmask setting here. [[docs]](https://wiki.facepunch.com/gmod/Enums/MASK).\r\n\r\nThis issue probably existed with ALL GRENADES that inherited from the\r\nweapon base. I wonder why nobody besides me ever reported this. Probably\r\nbecause you do not notice it during normal chaotic gameplay.\r\n\r\nBesides this change I also renamed some variables to be more in-line\r\nwith our style, while also moving the fire grenade decal creation to the\r\nserver. That way the decal spawns together with the explosion and not a\r\nfew moments before. It looks cleaner that way.","shortMessageHtmlLink":"Incendiary: Fixed explosion sometimes missing fire (#1544)"}},{"before":"562ace020e8e5603a901cfc597a95f1fab997c94","after":"ec3f82a3b2f0d99e445440f16f8170c15dc6f71c","ref":"refs/heads/fix-incendiary","pushedAt":"2024-06-02T10:14:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix-incendiary","shortMessageHtmlLink":"Merge branch 'master' into fix-incendiary"}},{"before":"3344add9cab378529de7f24a18595ef4f3d66902","after":null,"ref":"refs/heads/fix-spec-search","pushedAt":"2024-06-02T10:14:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"}},{"before":"b6496736f15c32d47a591d7e95b2b9d164c75e81","after":"3a70105436e94a81ab454fa39f5b75b1ec4a9001","ref":"refs/heads/master","pushedAt":"2024-06-02T10:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Scoreboard/Specs: Changed Groups for Scoreboard Search (#1545)\n\nFixes #1483\r\n\r\nWhen a player is dead and confirmed, you can see the search info in the\r\nscoreboard when clicking on their name. This did not work for players\r\nthat died because they forced themselves as a spectator. This is because\r\nof this `if/else` structure that did not handle `GROUP_SPEC`.\r\n\r\nAs there only exists these four groups:\r\n```lua\r\nGROUP_TERROR = 1\r\nGROUP_NOTFOUND = 2\r\nGROUP_FOUND = 3\r\nGROUP_SPEC = 4\r\n```\r\n\r\nI decided to just changes this to an `else`. The only sideeffect is that\r\nyou are now able to click on any spectator in the scoreboard and it says\r\nthat this player has no search information available. To me this seems\r\nlike a valid solution.","shortMessageHtmlLink":"Scoreboard/Specs: Changed Groups for Scoreboard Search (#1545)"}},{"before":"1740dae66ffa773ba9fcf4fb3fb5aea5be9f16fa","after":"3344add9cab378529de7f24a18595ef4f3d66902","ref":"refs/heads/fix-spec-search","pushedAt":"2024-06-02T10:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"1740dae66ffa773ba9fcf4fb3fb5aea5be9f16fa","ref":"refs/heads/fix-spec-search","pushedAt":"2024-06-02T10:08:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"changed groups for scoreboard search","shortMessageHtmlLink":"changed groups for scoreboard search"}},{"before":"161e087f9f47b23767f5d5623e1d7ec6e61c9029","after":"562ace020e8e5603a901cfc597a95f1fab997c94","ref":"refs/heads/fix-incendiary","pushedAt":"2024-06-02T09:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"renamed another variable","shortMessageHtmlLink":"renamed another variable"}},{"before":"b80c479bd486f3e74b7641fb9f225ce82311efb4","after":"161e087f9f47b23767f5d5623e1d7ec6e61c9029","ref":"refs/heads/fix-incendiary","pushedAt":"2024-06-02T09:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"b80c479bd486f3e74b7641fb9f225ce82311efb4","ref":"refs/heads/fix-incendiary","pushedAt":"2024-06-02T09:31:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"fixed incendiary fires sometimes vanishing","shortMessageHtmlLink":"fixed incendiary fires sometimes vanishing"}},{"before":"30cfce6f7526dbcf24fb2e60796167a2df9d7d2f","after":"b6496736f15c32d47a591d7e95b2b9d164c75e81","ref":"refs/heads/master","pushedAt":"2024-06-01T19:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Localization : Fixed Issues With Some Edgecases (#1543)\n\nCloses #1008","shortMessageHtmlLink":"Localization : Fixed Issues With Some Edgecases (#1543)"}},{"before":"7b6577ac429943df5149af5b804e8d585c0b1f01","after":null,"ref":"refs/heads/missing-localization","pushedAt":"2024-06-01T19:17:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"}},{"before":null,"after":"7b6577ac429943df5149af5b804e8d585c0b1f01","ref":"refs/heads/missing-localization","pushedAt":"2024-06-01T13:35:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"added issues with localization edgecases","shortMessageHtmlLink":"added issues with localization edgecases"}},{"before":"658ab0c43db860f250843d330c813932008b5036","after":null,"ref":"refs/heads/admin-consolidation","pushedAt":"2024-06-01T13:15:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"}},{"before":"0a04863460b20f9c9f8d3e039290df8b87078b99","after":"30cfce6f7526dbcf24fb2e60796167a2df9d7d2f","ref":"refs/heads/master","pushedAt":"2024-06-01T13:15:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Is(Super)Admin: Consolidation (#1542)\n\nFixes #1426 \r\n\r\nUnifies all calls of `ply:IsAdmin` and `ply:IsSuperAdmin` by making\r\nconsistent use of our `GM:TTT2AdminCheck` hook. I added a wrapper\r\nfunction for that hook to make is easier to use.","shortMessageHtmlLink":"Is(Super)Admin: Consolidation (#1542)"}},{"before":"ac8a8cb7c21d5581848b7e60cd408dc78eb72d8a","after":"658ab0c43db860f250843d330c813932008b5036","ref":"refs/heads/admin-consolidation","pushedAt":"2024-06-01T12:51:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TimGoll","name":"Tim Goll","path":"/TimGoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13639408?s=80&v=4"},"commit":{"message":"Merge branch 'master' into admin-consolidation","shortMessageHtmlLink":"Merge branch 'master' into admin-consolidation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWkNjawA","startCursor":null,"endCursor":null}},"title":"Activity ยท TTT-2/TTT2"}