{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3234987,"defaultBranch":"master","name":"tgstation","ownerLogin":"tgstation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-21T17:32:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1363778?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718058499.0","currentOid":""},"activityList":{"items":[{"before":"23a112108faa9a939f0e1e08bff569d464ea3dbe","after":"35545a8570f71549131433c887642b8b55d0425c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T07:04:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 3817dd1fa9fddd7cb56dc8680b2103df4de8419b 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 3817dd1 🚀"}},{"before":"29e35720220fe342cf1114786f50d19b2308a688","after":"23a112108faa9a939f0e1e08bff569d464ea3dbe","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T07:04:48.000Z","pushType":"push","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":"Deploying to gh-pages from @ 3817dd1fa9fddd7cb56dc8680b2103df4de8419b 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 3817dd1 🚀"}},{"before":"863c43b230ff9ae81c3f88f489c38f678c1671cf","after":"3594402b817ab96c1cc47130388abc7c58a4880e","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T06:28:13.000Z","pushType":"push","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":"Updating 8 GBP score(s)","shortMessageHtmlLink":"Updating 8 GBP score(s)"}},{"before":"0d50c2f9e8baa1901f9ba10500ed944aa249cb3f","after":"3817dd1fa9fddd7cb56dc8680b2103df4de8419b","ref":"refs/heads/master","pushedAt":"2024-06-12T05:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83737 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83737 [ci skip]"}},{"before":"da3cf28fcef45392836bcc366f9953f63ae12455","after":"863c43b230ff9ae81c3f88f489c38f678c1671cf","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:27:49.000Z","pushType":"push","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":"Updating GBP balances for #83737","shortMessageHtmlLink":"Updating GBP balances for #83737"}},{"before":"afc5a310e37c17e3d5ad956d5883d63282dec259","after":"0d50c2f9e8baa1901f9ba10500ed944aa249cb3f","ref":"refs/heads/master","pushedAt":"2024-06-12T05:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShizCalev","name":"Afevis","path":"/ShizCalev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6209658?s=80&v=4"},"commit":{"message":"new keywords for paperwork (#83737)\n\n## About The Pull Request\r\n\r\nAdds new keywords for fields on paper:\r\n%d or %date to set the current in-game date\r\n%t or %time to set the current server time (because no one uses station\r\ntime)\r\n\r\n\r\n![изображение_2024-06-05_193346902](https://github.com/tgstation/tgstation/assets/112967882/f7e12e6a-f4ac-4f14-a018-c966195ab3bf)\r\n\r\n![изображение_2024-06-05_193428394](https://github.com/tgstation/tgstation/assets/112967882/9ccb6e4f-d130-434e-b02a-03cc3221a825)\r\n\r\n\r\n## Why It's Good For The Game\r\n\r\nEntering dates and times into documents is very frustrating. This makes\r\nit faster and easier\r\n\r\n## Changelog\r\n:cl:\r\nadd: Added new keywords (%d, %date, %t, %time) for fields\r\n/:cl:","shortMessageHtmlLink":"new keywords for paperwork (#83737)"}},{"before":"786a8d5aab0153853a5f35df36ec925e54826e50","after":"da3cf28fcef45392836bcc366f9953f63ae12455","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:18:06.000Z","pushType":"push","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":"Updating GBP balances for #83873","shortMessageHtmlLink":"Updating GBP balances for #83873"}},{"before":"29c7d633a6b9bc6c9847859ec7193f842db49af7","after":"afc5a310e37c17e3d5ad956d5883d63282dec259","ref":"refs/heads/master","pushedAt":"2024-06-12T05:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83873 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83873 [ci skip]"}},{"before":"bfa4187b339682fdacdc93d5282d1055bdaf31b3","after":"29c7d633a6b9bc6c9847859ec7193f842db49af7","ref":"refs/heads/master","pushedAt":"2024-06-12T05:17:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Tram crash sound (#83873)\n\n## About The Pull Request\r\n\r\nThe tram makes a crash sound when it crashes\r\n\r\n\r\nhttps://github.com/tgstation/tgstation/assets/83487515/ff688c83-b5fa-482d-bf25-8c1eca35e0cd\r\n\r\n## Why It's Good For The Game\r\n\r\nAmbience, no longer be silently flung into a wall\r\n\r\n## Changelog\r\n\r\n:cl: LT3\r\nsound: You can now experience tram crashes in higher fidelity than ever!\r\n/:cl:","shortMessageHtmlLink":"Tram crash sound (#83873)"}},{"before":"587bb207c830f6dc4b55d291fa7e657cc0b1d2f1","after":"786a8d5aab0153853a5f35df36ec925e54826e50","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:14:53.000Z","pushType":"push","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":"Updating GBP balances for #83878","shortMessageHtmlLink":"Updating GBP balances for #83878"}},{"before":"b9d846b95741bb262bd6ed67a9fd3b6b5cfa98cf","after":"bfa4187b339682fdacdc93d5282d1055bdaf31b3","ref":"refs/heads/master","pushedAt":"2024-06-12T05:14:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83878 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83878 [ci skip]"}},{"before":"1ac3e1f23726abb24d4d39a0a2f6ddd2457d5c46","after":"b9d846b95741bb262bd6ed67a9fd3b6b5cfa98cf","ref":"refs/heads/master","pushedAt":"2024-06-12T05:12:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"RHD's cancel build when blueprint is changed (#83878)\n\n## About The Pull Request\r\n- Fixes #83679\r\n\r\nRHD(Rapid handheld device) refers to the RCD, RPLD & RTD. During the\r\n`do_after()` when building the design if the blueprint is changed then\r\nthe build process is cancelled. This way we don't use the wrong amount\r\nof resource when the design changes mid build\r\n\r\n## Changelog\r\n:cl:\r\nfix: RCD, RPLD & RTD cancels their build process if their design is\r\nchanged during build.\r\n/:cl:","shortMessageHtmlLink":"RHD's cancel build when blueprint is changed (#83878)"}},{"before":"1d3670a8b6a7de66fc950f168f6252001b995734","after":"1ac3e1f23726abb24d4d39a0a2f6ddd2457d5c46","ref":"refs/heads/master","pushedAt":"2024-06-12T05:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83858 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83858 [ci skip]"}},{"before":"87207d8bcd2cb858e50b00027a1c936916d1da61","after":"587bb207c830f6dc4b55d291fa7e657cc0b1d2f1","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:11:11.000Z","pushType":"push","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":"Updating GBP balances for #83858","shortMessageHtmlLink":"Updating GBP balances for #83858"}},{"before":"3e99192577cb52b42a8fb670d9e223051999ea65","after":"87207d8bcd2cb858e50b00027a1c936916d1da61","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:11:06.000Z","pushType":"push","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":"Updating GBP balances for #83857","shortMessageHtmlLink":"Updating GBP balances for #83857"}},{"before":"76100ef1e789bc634419bd891ed09f896e07acc5","after":"1d3670a8b6a7de66fc950f168f6252001b995734","ref":"refs/heads/master","pushedAt":"2024-06-12T05:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83857 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83857 [ci skip]"}},{"before":"5574262fb51c52b0a11f78105d357c21b351241f","after":"76100ef1e789bc634419bd891ed09f896e07acc5","ref":"refs/heads/master","pushedAt":"2024-06-12T05:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Fix Enviro suit lights staying on when welder visor is put down (#83858)\n\n## About The Pull Request\r\nAdds a missing `set_light_on(FALSE)` to `adjust_visor`\r\n\r\n## Why It's Good For The Game\r\nThe head light is not supposed to be able to be on when the visor is\r\ndown. The helmet model would show an off light but still continue to\r\nproduce light if the welding visor was put on when the light was on.\r\nfix #45882 \r\n\r\n## Changelog\r\n:cl: Goat\r\nfix: Enviro suit lights no longer stay on when the welding visor is\r\nactivated.\r\n/:cl:","shortMessageHtmlLink":"Fix Enviro suit lights staying on when welder visor is put down (#83858)"}},{"before":"d33300914de41392bccdc04c4bce4b63ac4f1f74","after":"5574262fb51c52b0a11f78105d357c21b351241f","ref":"refs/heads/master","pushedAt":"2024-06-12T05:10:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Changes up carbon EMP handling (#83857)\n\n## About The Pull Request\r\n\r\nThe organ refactor 6 months ago changed up organs, making them be\r\nactually inside bodyparts and the mob. This introduced the bug of all\r\nemp effects being called twice on everything thanks to how /mob/living\r\nhandles it (Fixed in this PR), but also some new stuff:\r\n\r\nMade bodyparts handle organ EMPs. This also means we can now have\r\nsupport for bodyparts with EMP_PROTECT_CONTENTS protecting the organs\r\ninside.\r\nMade a new proc for bodyparts once they are successfully hit by an emp.\r\nMakes it much easier to add overrides for the behaviour.\r\nFixed emps hitting bodyparts twice\r\n\r\n## Why It's Good For The Game\r\n\r\nIt lays a groundwork for some interesting limb concepts, and makes organ\r\nemps make a bit more sense.\r\n\r\nFixes a bug that laid unnoticed for 6 months.\r\n\r\n## Changelog\r\n\r\n:cl:\r\nfix: EMPs on carbons no longer happen twice\r\ncode: Moves organ emps under bodyparts, changes how bodyparts handle emp\r\neffects\r\n/:cl:\r\n\r\n---------\r\n\r\nCo-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>","shortMessageHtmlLink":"Changes up carbon EMP handling (#83857)"}},{"before":"f104e08904cc1719fde912e0c085062015801e2c","after":"d33300914de41392bccdc04c4bce4b63ac4f1f74","ref":"refs/heads/master","pushedAt":"2024-06-12T05:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83686 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83686 [ci skip]"}},{"before":"b16db7a3564eef2ec8023d1e14d93d87f7d4ce8e","after":"3e99192577cb52b42a8fb670d9e223051999ea65","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:07:41.000Z","pushType":"push","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":"Updating GBP balances for #83686","shortMessageHtmlLink":"Updating GBP balances for #83686"}},{"before":"7f28e5c1e178ebc94c47aac4d07eb377fabc16f7","after":"b16db7a3564eef2ec8023d1e14d93d87f7d4ce8e","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:07:33.000Z","pushType":"push","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":"Updating GBP balances for #83556","shortMessageHtmlLink":"Updating GBP balances for #83556"}},{"before":"df0e0811c25d5ff16705c29f8f184ef5a4ba19ec","after":"f104e08904cc1719fde912e0c085062015801e2c","ref":"refs/heads/master","pushedAt":"2024-06-12T05:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Brings down the volume of some ambience tracks (#83686)\n\n## About The Pull Request\r\n\r\nTurns down some ambience tracks I consider to be loud in game, notably\r\nmy own additions which I did not measure up to existing tracks when I\r\nadded them.\r\nSurprisingly no clipping issues with most of the game's ambience. I\r\nexpected this pr to be bigger.\r\n\r\n## Why It's Good For The Game\r\n\r\nLoud repetitive sounds are not conducive to players choosing not to mute\r\nthe game's audio.\r\n\r\n## Changelog\r\n\r\n:cl:\r\nsound: Some ambience tracks are quieter now.\r\n/:cl:","shortMessageHtmlLink":"Brings down the volume of some ambience tracks (#83686)"}},{"before":"3f3344111837124cfd2d53e87407355de5ecbac4","after":"df0e0811c25d5ff16705c29f8f184ef5a4ba19ec","ref":"refs/heads/master","pushedAt":"2024-06-12T05:03:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Significantly increases stamina recovery on most effects that provide it (#83556)\n\n## About The Pull Request\r\n\r\nCurrently, stamina healing is a niche side effect on many drugs, besides\r\na few effects (mostly heretic powers, an obscure side effect of some\r\ndrinks) that actually contribute to a significant shift in gameplay\r\nstyle when you use them. In this PR I significantly increased the\r\nstamina recovery on almost every drug and some effects that provide it.\r\n\r\nPoints of interest (not completely inclusive):\r\nSyndicate stimulants heal 12 instead of 5 stamina damage. This will\r\nbring you out of stam crit in two cycles, and let you heal out of the\r\nslowdown from the stamina damage from a baton strike. The current rate\r\nof 5 takes 5 seconds to heal out of stam crit, and the stamina reset\r\ntakes place before you heal out of stamina damage slowdown.\r\nBath salts heal stamina at the rate stimulants used to. Meth heals\r\nstamina slightly slower.\r\nChangeling adrenaline will instantly bring you out of stam crit if\r\nyou're in it; otherwise, it will heal 10 stamina damage.\r\nEphedrine heals 4 stamina per life, instead of 1.\r\nBeing so drunk that you black out and give up your body to ghost control\r\nwill make you heal stamina more quickly than an ascended rust heretic.\r\nYou will also likely be dying of liver damage.\r\n## Why It's Good For The Game\r\n\r\nAt the levels they are set, most of these stamina healing effects have\r\nalmost no effect on gameplay whatsoever except in the case of tanking a\r\ncouple of extra disabler shots (only in the case of the high end drugs),\r\nor being able to do stamina consuming tasks slightly longer (breaking\r\nboulders, grinding with pestle and mortar, working out, ???).\r\n\r\nAdjusting these numbers would make these drugs an actual factor in\r\ncombat situations that rely on stamina crit (stun batons, ebows, stamina\r\ndamaging poisons and diseases). Most of the drugs already have side\r\neffects such as brain and organ damage, which in the current state\r\nhugely outweighs any reason to use most of them besides a few that give\r\na movespeed buff or prevent baton knockdown (ephedrine, stimulants).\r\n\r\nThis only affects stamina healing. There has been no change to any other\r\ninteractions with things that knock down or cause any other kind of\r\nstun.\r\n\r\nThese changes are in consideration of the fact that taking stamina\r\ndamage puts you in a cooldown before you can recover your stamina\r\nnaturally. Effects that cause steady stamina damage will bottom out your\r\nstamina the way they do now, unless you use something to heal it.\r\n## Changelog\r\n:cl:\r\nbalance: Stamina healing has been significantly increased for most\r\nreagents and passive effects.\r\n/:cl:","shortMessageHtmlLink":"Significantly increases stamina recovery on most effects that provide…"}},{"before":"8b4da125546a1842e5f59eeb4dc95b3a0531d8d8","after":"7f28e5c1e178ebc94c47aac4d07eb377fabc16f7","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T05:03:37.000Z","pushType":"push","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":"Updating GBP balances for #83445","shortMessageHtmlLink":"Updating GBP balances for #83445"}},{"before":"4b8127a777eeee7010f30531876540d35047adc0","after":"3f3344111837124cfd2d53e87407355de5ecbac4","ref":"refs/heads/master","pushedAt":"2024-06-12T05:03:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83445 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83445 [ci skip]"}},{"before":"22f959ddd92c5ef4bbee52bfa092d530fe1d1b4e","after":"4b8127a777eeee7010f30531876540d35047adc0","ref":"refs/heads/master","pushedAt":"2024-06-12T05:02:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Incoming stamina damage while in stamcrit has diminishing returns applied (#83445)\n\n## About The Pull Request\r\n\r\nAfter being put in stamcrit, future incoming stamina damage has\r\n\"diminishing returns\" applied*.\r\n\r\nThe formula looks like `ceil(sqrt(amount of stamina damage) / 2) - times\r\nyou have taken stamina damage in stamcrit`.\r\n\r\nThis means eventually stamina based damage will do less than zero\r\ndamage, and thus, not contribute to keeping stamcrit active.\r\n\r\nVery, very low amounts of stamina damage (such as from chems) contribute\r\nto DR 1/20th the amount.\r\n\r\n*_Note, this is not real diminishing returns because making it real\r\ndiminishing returns would be pointless, you are capped to 120 stamina\r\ndamage so 99.99% of the time you take stam damage while in stam crit\r\nyou're already capped. This is just faking the effect._\r\n\r\nIn its current stat this means that a stun baton will stop being able to\r\nkeep someone in stamcrit after the 5th hit, and a stock disabler will\r\nstop being able to keep someone in stamcrit after the 4th hit.\r\n\r\n## Why It's Good For The Game\r\n\r\nMostly just an experiment. I don't imagine it will shake up much about\r\nthe baton situation in its current state.\r\n\r\nThere's also no grace period after getting UP - so like you can just be\r\nstamcritted right after anyways. Maybe there should be one? Food for\r\nthought.\r\n\r\nAnd yes of course you can just space out your hits, you're not clever\r\nfor thinking about that\r\n\r\n## Changelog\r\n\r\n:cl: Melbert\r\nbalance: Taking stamina damage in stamcrit has diminishing returns\r\nassociated, meaning you cannot be infinitely stamcrit.\r\n/:cl:","shortMessageHtmlLink":"Incoming stamina damage while in stamcrit has diminishing returns app…"}},{"before":"ff6b41aa07443065bbfa9bb956de698bd8b09021","after":"22f959ddd92c5ef4bbee52bfa092d530fe1d1b4e","ref":"refs/heads/master","pushedAt":"2024-06-12T04:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"comfyorange","name":"orange man","path":"/comfyorange","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61334995?s=80&v=4"},"commit":{"message":"Automatic changelog for PR #83818 [ci skip]","shortMessageHtmlLink":"Automatic changelog for PR #83818 [ci skip]"}},{"before":"2cdd26d1db42a58ec40bc83652554b0654d1bf06","after":"8b4da125546a1842e5f59eeb4dc95b3a0531d8d8","ref":"refs/heads/gbp-balances","pushedAt":"2024-06-12T04:58:47.000Z","pushType":"push","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":"Updating GBP balances for #83818","shortMessageHtmlLink":"Updating GBP balances for #83818"}},{"before":"efe3f3dfefac3f5c4fe9ecf3ec5dedaf77d66ba0","after":"ff6b41aa07443065bbfa9bb956de698bd8b09021","ref":"refs/heads/master","pushedAt":"2024-06-12T04:58:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlsnow301","name":"Jeremiah","path":"/jlsnow301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42397676?s=80&v=4"},"commit":{"message":"Afterattack is dead, long live Afterattack (#83818)\n\n## About The Pull Request\r\n\r\n- Afterattack is a very simple proc now: All it does is this, and all\r\nit's used for is for having a convenient place to put effects an item\r\ndoes after a successful attack (IE, the attack was not blocked)\r\n\r\n\r\n![image](https://github.com/tgstation/tgstation/assets/51863163/1e70f7be-0990-4827-a60a-0c9dd0e0ee49)\r\n\r\n- An overwhelming majority of afterattack implementations have been\r\nmoved to `interact_with_atom` or the new `ranged_interact_with_atom`\r\n\r\nI have manually tested many of the refactored procs but there was 200+\r\nso it's kinda hard\r\n\r\n## Why It's Good For The Game\r\n\r\nAfterattack is one of the worst parts of the attack chain, as it\r\nsimultaneously serves as a way of doing random interactions NOT AT ALL\r\nrelated to attacks (despite the name) while ALSO serving as the defacto\r\nway to do a ranged interaction with an item\r\n\r\nThis means careless coders (most of them) may throw stuff in afterattack\r\nwithout realizing how wide reaching it is, which causes bugs. By making\r\ntwo well defined, separate procs for handing adjacent vs ranged\r\ninteractions, it becomes WAY WAY WAY more easy to develop for.\r\n\r\nIf you want to do something when you click on something else and you're\r\nadjacent, use `interact_with_atom`\r\nIf you want to do something when you click on something else and you're\r\nnot adjacent, use 'ranged_interact_with_atom`\r\n\r\nThis does result in some instances of boilerplate as shown here:\r\n\r\n\r\n![image](https://github.com/tgstation/tgstation/assets/51863163/a7e469dd-115e-4e5b-88e0-0c664619c878)\r\n\r\nBut I think it's acceptable, feel free to oppose if you don't I'm sure\r\nwe can think of another solution\r\n\r\n~~Additionally it makes it easier to implement swing combat. That's a\r\nbonus I guess~~\r\n\r\n## Changelog\r\n\r\n:cl: Melbert\r\nrefactor: Over 200 item interactions have been refactored to use a\r\nnewer, easier-to-use system. Report any oddities with using items on\r\nother objects you may see (such as surgery, reagent containers like cups\r\nand spray bottles, or construction devices), especially using something\r\nat range (such as guns or chisels)\r\nrefactor: Item-On-Modsuit interactions have changed slightly. While on\r\ncombat mode, you will attempt to \"use\" the item on the suit instead of\r\ninserting it into the suit's storage. This means being on combat mode\r\nwhile the suit's panel is open will block you from inserting items\r\nentirely via click (but other methods such as hotkey, clicking on the\r\nstorage boxes, and mousedrop will still work).\r\nrefactor: The detective's scanner will now be inserted into storage\r\nitems if clicked normally, and will scan the storage item if on combat\r\nmode\r\n/:cl:","shortMessageHtmlLink":"Afterattack is dead, long live Afterattack (#83818)"}},{"before":"0db6939b8df944fc3b24f38be02d68a1d1b07049","after":"efe3f3dfefac3f5c4fe9ecf3ec5dedaf77d66ba0","ref":"refs/heads/master","pushedAt":"2024-06-12T04:48:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"san7890","name":"san7890","path":"/san7890","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34697715?s=80&v=4"},"commit":{"message":"Warns for genturf failures more clearly, makes planetary cleanup better (#83809)\n\n## About The Pull Request\r\n\r\nOk so like, we recently had an issue where a genturf was not being\r\nreplaced, which fucked ALL of icemoon's atmosphere.\r\n\r\nThe fix was to not use a genturf with a conditionally generating area,\r\nbut that aside. (why is it CONDITIONAL TIME GREEEEEN)\r\n\r\nPlanetary turfs should act like immutable ones when roundstart\r\nequalizing.\r\n\r\nIn addition, we should test to ensure none leaves genturfs floating\r\naround post roundstart to avoid this sorta issue.\r\n\r\n---------\r\n\r\nCo-authored-by: Afevis ","shortMessageHtmlLink":"Warns for genturf failures more clearly, makes planetary cleanup bett…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYvuZ8AA","startCursor":null,"endCursor":null}},"title":"Activity · tgstation/tgstation"}