Good First Issues in Dm
Explore curated starter issues in high-scoring Dm repositories. Every listed issue belongs to a welcoming repository scored by C-Rank™ on PR merge rates, review responsiveness, and first-timer acceptance.
Arm Issue Sniper for fresh Dm beginner issues
Beginner issues in welcoming S/A-Tier repositories get snatched within 15 minutes. Receive instant alerts on Discord, Telegram, or Email the minute a maintainer opens a new task.
Live Good First Issues (15)
Real-Time Open GitHub IssuesBYOND Version N/A Issue Description There are 2 medkits in robotics for constructing medbots. What did you expect to happen? for there to be 3 medkits in robotics to construct 3 medbots. What happened instead? there are only 2 Why is this bad/What are the consequences? Most other stations (to my knowledge) have 3 medkits with the 3 health analyzers and 3 proximity sensors. Seems weird for this station which is pretty large to have less medbots. Steps to reproduce the issue. look at NSS Kerberos robotics When did the problem start happening? probably the last time robotics was majorly touched Extra information What is mot weird is that there are 3 health analyzers and 3 proximity sensors, but not 3 medkits. Relevant log output/runtime error
Client Version: No response Issue Summary: when activating activate light you get the message "You activate your night vision." this both not a light and cannot be toggled back off. this was only tested as the ranged variant Round ID: 263540 Test Merge Information: BYOND Version: 516.1675 Server revision compiled on: 2026-08-18T00:15:42+00:00 Master commit: e9da843a223a1a0438c33e196a9e861afc549bce The following pull requests are currently test merged: #97357: 'Adds a fully functional boombox, with collectable tapes you can play (SPATIAL SOUND EDITION)' by ArcaneMusic at commit e4397a15e9 #96887: 'Changes to the Spawner Component and Wave Defense (V2.0)' by ArcaneMusic at commit c70771304e #97522: 'In game chem recipe browser now has recursive wiki-like popups' by MrMelbert at commit 45b8abbdac Local commit: 66eb952 TGS version: 6.19.2 DMAPI version: 7.4.0 Current Informational Settings: Protect Authority Roles From Traitor: Yes Protect Assistant Role From Traitor: No Enforce Human Auth
Описание При отключения SSU от питания, должна оставаться возможность взаимодействия с ними. Исключая возможности использовать быстрое одевание\раздевание пользователя и УФ чистку рига. Что должно было произойти . Что произошло на самом деле . Шаги воспроизведения No response Дополнительная информация: Для устранения бага нужно в файле: suit_storage_unit.dm, указать для родительского SSU указать interact_offline = TRUE Чтобы отключенный шкаф не мог использовать быстрые действия, нужно в https://github.com/TauCetiStation/TauCetiClassic/pull/14442/changes#diff-63eca0d434c45ea3273116e13f23994959ea4d8a423eed482b7cbf917a493af0R397 До
Issue reported from Round ID: 56785 (BeeStation Sage - Roleplay) Reporting client version: 516.1684 PR's being test merged: #14395 What Happened I was collecting materials to do some crafting, at one point i collect a bundle of Cable Coils from Aux Tool Storage and start to notice the following message continuously hitting my chat You have to be standing on top of a chair to make a noose! I was not trying to make a noose, or anything similar- simply opening the crafting menu seems to be triggering this message which will continuously send the message about how its failing Video Evidence Screen.Recording.2026-07-16.125918.mp4 Reproduction Steps Not sure, simply having cable coils on me and opening the crafting menu doesnt seem to be enough to trigger this, but these messages did only start after i picked up a cable coil, before i picked up any of the other materials in crafting the Ghetto Environmental Suit so its most likely something to do
TauCetiClassic/code/game/objects/objs.dm Line 18 in 1b6980d var/icon_custom = null //Default Bay12 sprite or not Раньше, когда мы еще делали мержи с бэем, использовалось для модульности таукитайских штук. Но сейчас устарело и никак не используется, только пара костылей всё еще обрабатывают это поведение, так что можно скорее всего убрать.
Порылся, это какой-то старый код использовал для форматирования списков 1f7d39d#diff-0c7456c96a956e2de9c4962ab9dba27fda208421cc48f9aca97b7cad6dc9ed43R49-R56 С переводом на тгюи это больше не требовалось, оно само форматируется в шаблоне, а null-ы игнорируются TauCetiClassic/code/game/objects/items/stacks/stack.dm Lines 97 to 107 in e8327e1 /obj/item/stack/proc/recursively_build_recipes(list/recipe_to_iterate) var/list/L = list() for(var/recipe in recipe_to_iterate) if(istype(recipe, /datum/stack_recipe_list)) var/datum/stack_recipe_list/R = recipe
Based on a few requests from usernameunloaded that I actually like and would potentially fuck with when I have time to kill unless someone else takes a shot first "If you are reading this, Please add Shake-and-Bake meth to your recommendation thing and also Realistic Chemistry, like actual things that happen in real life. Like Lithium & Ammonium Nitrate blowing up when mixed in an enviornment with oxygen and if it isnt cooled in time. Also the reactions with other Alkali metals and Ammonium nitrate, but also including normal mettals like aluminum and other reactions that can happen (so we can create better bombas) also pls add GP " "add the ammonium nitrate fertilizer bombs yet that I reccomended or did they add the exothermic lithium ammonium nitrate reaction that spontaniously explodes in 4-8 seconds because that would add way more fun to pyrotechnics also pls add gunpowder grrrrrrrrrrrr unless its in this fork and I'm just retarded and can't make it. " Obvious refugee stuff, but Bas
What did you expect to happen? I expected to not be able to use the ghost confirmation popup after leaving the cryopod. What happened instead? I could exit the cryopod and ghost where ever I felt like. Why is this bad/What are the consequences? You probably shouldn't be able to use the cryo button outside of cryo. Steps to reproduce the issue: Enter a cryopod Click the ghost popup on the left side of the scren Exit the cryopod Click the 'ghost' button Attached logs N/A Additional details Author: Iramoye Approved By: pollardthedragon Round ID: 48717 Client BYOND Version: 516.1673 Server BYOND Version: 516.1666 Server commit: 57ae8c6 Active Test Merges: #31765 at 8101c62 #31439 at 0bad1d8 #31929 at 9f07192 #31658 at 215dbaa #31984 at 4d4cc00 Note: None
Описание Что должно было произойти Когда админ решает написать факс, на спрайте появляется зелёная печать Что произошло на самом деле На спрайте факса нет зелёной печати, хотя если админ прожимает на реплей отправленного факса в ЦК и отвечает, то она чудесным образом появляется на спрайте Шаги воспроизведения Именно начать писать (не реплей) новый факс Отправить под обычной печатью Центкомма Понять, что в самой бумажке есть печать, а на спрайте нет Дополнительная информация: No response
BYOND Version 516.1681 Round Date 2026/04/21 Round ID 56124 Test merges #14157 Describe the bug Cannot put anomaly cores into Modsuit anomaly locked modules. Tried with both Kinesis and Antigrav modules, and with both Pyroclastic and Bioscrambler cores. When trying to use the core on either there is no feedback. What did you expect? When trying to insert a anomaly core into either the Kinesis or Antigrav module i expect them to accept it so it can be used. Reproducible steps Get Core Try to put core into module
Client Version: 516.1680 Issue Summary: Cigarettes in suit storage appear as being smoked Folders and wallets show this: These are things that are universally allowed in suit storage tgstation/code/__DEFINES/inventory.dm Line 205 in 345185e GLOBAL_LIST_INIT(any_suit_storage, typecacheof(list( (as far as I can tell there's no way to tell ingame unlike unique suit storage slots) Round ID: No response Test Merge Information: No response Reproduction Steps: Put on a suit Equip a wallet to suit storage
Описание Что должно было произойти Выдать можно и Cult Harbinger и просто Культиста, не предвестника Что произошло на самом деле Выбираешь культ даешь культ даётся Cult Harbinger Шаги воспроизведения Выдать Культиста через TP Дополнительная информация: No response
BYOND Version 516.1677 Issue Description Disposals routing for Janitor closet deliveries (from disposals) spits out in the Trainer's office. What did you expect to happen? Janitors Closet What happened instead? Trainer Office Why is this bad/What are the consequences? All those Bluespace Light Replacers are going to undeserving Mentors instead of the hardworking Janitors. Steps to reproduce the issue. Either try to mail yourself as a drone to the Janitor's office from disposals or mail anything from disposals to the Janitor's office. Check the Trainer Office and find the package. When did the problem start happening? Not sure. Extra information If you mail yourself from the library you DO end up in the Janitor's office. There is a sort junction just north of the Fore East Hallway APC that's labeled Janitor Closet. Relevant log output/runtime error
BYOND Version 516.6(81?) It gets cut off by the "ok" after the second 6 Issue Description In this round MMI radio upgrades suddenly stopped installing. It will say it is installing and installed but then drop the upgrade chip on the ground. This wasn't happening in the previous round where we tested the small station. What did you expect to happen? I expected the upgrade to apply to the MMI What happened instead? The upgrade dropped onto the ground, yet there was still a log that said tit was working Why is this bad/What are the consequences? Upgrades should apply to things. Makes it so you can't use the radio to communicate in an MMI even when the roboticist tried to install one Steps to reproduce the issue. Get MMI with no radio, attempt to put it in the MMI. Get extremely confused because it worked mere moments ago When did the problem start happening? Exactly now. Like the previous round with the small station had it work Extra information No response Relevant log output/runtime er
Client Version: 516.1667 Issue Summary: Chameleon mask either becomes invisible or reverts to its initial icon when painted with a spray can. output.mp4 Round ID: No response Test Merge Information: No response Reproduction Steps: Spawn a chameleon mask and a spray can. Change the mask's appearance to anything. Paint the mask any color with the spray can. Either it becomes invisible or reverts to its initial icon, while retaining the color it is painted.
Top Dm Repositories with Beginner Issues (5)
Updated Daily via GitHub GraphQLThe /tg/station branch of SS13.
Франкенштейн жив
99.95% station. 0.05% bees
Butts
Paradise Station's GitHub main repository.
How to make your first Dm open-source pull request
Finding approachable Good First Issues in Dm allows you to build real-world software engineering experience. Instead of submitting PRs to abandoned repositories, GetMerged verifies maintainer review speeds and first-timer acceptance rates before you write a single line of code.
Select any issue above to claim it directly on GitHub, or click a repository to inspect full maintainer review turnaround metrics and triage guidance!
Get this week's top welcoming repos + fresh Good First Issues for Dm
Free weekly email, scoped to Dm. No account needed - confirm once and unsubscribe anytime.