Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
d21b872
Automatic changelog generation #13229 [ci skip]
Yogbot-13 Feb 12, 2022
cbb2bc0
Thrumboat (Thrumbo goat) (#13242)
Chubbygummibear Feb 12, 2022
9e699dc
Automatic changelog generation #13242 [ci skip]
Yogbot-13 Feb 12, 2022
cb4a974
Improve screams (#13238)
adamsong Feb 12, 2022
d595fed
Bump axios from 0.19.2 to 0.21.2 in /tgui (#13241)
dependabot[bot] Feb 12, 2022
ee6b5de
Crew manifest spoof now works (#13244)
adamsong Feb 12, 2022
624e4fe
Automatic changelog generation #13244 [ci skip]
Yogbot-13 Feb 12, 2022
658d840
removes the backbone of yogstation (#13256)
LazennG Feb 12, 2022
f945d59
Automatic changelog generation #13256 [ci skip]
Yogbot-13 Feb 12, 2022
1b9a003
PORTS NSV POOLS FOR REALSIES THIS TIME (#13250)
maxion12345 Feb 12, 2022
8e09e50
Automatic changelog generation #13250 [ci skip]
Yogbot-13 Feb 12, 2022
613ae92
+cooldown (#13251)
Mqiib Feb 12, 2022
2f1e270
Automatic changelog generation #13251 [ci skip]
Yogbot-13 Feb 12, 2022
2322e70
Automatic changelog compile [ci skip]
actions-user Feb 13, 2022
b4be13f
Automatic changelog compile [ci skip]
actions-user Feb 14, 2022
671c8c5
ports the icemoon inn to lavaland (#13258)
Marmio64 Feb 14, 2022
9417f1d
Automatic changelog generation #13258 [ci skip]
Yogbot-13 Feb 14, 2022
19a4f39
Fixes a stupid blindspot for AI on box (#13266)
bruhlookatthisdood Feb 14, 2022
5da1e84
Automatic changelog generation #13266 [ci skip]
Yogbot-13 Feb 14, 2022
9127837
Makes mindslave antag hud actually show up for admins/round end + bet…
ToasterBiome Feb 14, 2022
0614b07
Automatic changelog generation #13233 [ci skip]
Yogbot-13 Feb 14, 2022
f0461f6
Automatic changelog compile [ci skip]
actions-user Feb 14, 2022
08a8c28
[AI] Upgrade Expansion | Now featuring induction! (#12912)
Bibby0110 Feb 14, 2022
b7bde76
Automatic changelog generation #12912 [ci skip]
Yogbot-13 Feb 14, 2022
167fade
Adds a secondary AI core to Eclipse, as well as a tutorial holodisk. …
Xoxeyos Feb 14, 2022
f361274
Automatic changelog generation #13257 [ci skip]
Yogbot-13 Feb 14, 2022
9359dc7
Updates the AI Changes roundstart message (#13281)
Anvilman6 Feb 14, 2022
25900b2
Automatic changelog generation #13281 [ci skip]
Yogbot-13 Feb 14, 2022
f17ec8d
makes wheelchairs able to pass through turnstiles (maybe((idontactual…
UselessTheremin Feb 14, 2022
bb945fa
Automatic changelog generation #12906 [ci skip]
Yogbot-13 Feb 14, 2022
3b9cd27
Automatic changelog compile [ci skip]
actions-user Feb 15, 2022
6d374e3
Update _blob.dm (#13269)
JamieD1 Feb 16, 2022
2c0cf14
Automatic changelog generation #13269 [ci skip]
Yogbot-13 Feb 16, 2022
7f646ac
Automatic changelog compile [ci skip]
actions-user Feb 16, 2022
acf42ef
guranteed (#13286)
patpol4 Feb 16, 2022
776750c
Automatic changelog generation #13286 [ci skip]
Yogbot-13 Feb 16, 2022
c579a74
Automatic changelog compile [ci skip]
actions-user Feb 16, 2022
30824ac
Fixes a slight oversight I think (#13265)
nmajask Feb 17, 2022
202743b
Automatic changelog generation #13265 [ci skip]
Yogbot-13 Feb 17, 2022
098aebd
stuff (#13264)
ToasterBiome Feb 17, 2022
74dc3c4
Automatic changelog generation #13264 [ci skip]
Yogbot-13 Feb 17, 2022
393262f
lol (#13289)
ToasterBiome Feb 17, 2022
9812858
Automatic changelog generation #13289 [ci skip]
Yogbot-13 Feb 17, 2022
968d4dd
Automatic changelog compile [ci skip]
actions-user Feb 17, 2022
bc36c61
fix (#13294)
patpol4 Feb 17, 2022
31ce8ec
Automatic changelog generation #13294 [ci skip]
Yogbot-13 Feb 17, 2022
d143429
Automatic changelog compile [ci skip]
actions-user Feb 18, 2022
e98587f
Update pool.dm (#13292)
Bibby0110 Feb 18, 2022
f458931
Automatic changelog generation #13292 [ci skip]
Yogbot-13 Feb 18, 2022
1769f67
mous (#13285)
tattax Feb 18, 2022
137ec8c
Automatic changelog generation #13285 [ci skip]
Yogbot-13 Feb 18, 2022
c076775
Automatic changelog compile [ci skip]
actions-user Feb 18, 2022
d314ed1
box rework (#13298)
Bibby0110 Feb 18, 2022
11ed959
Automatic changelog generation #13298 [ci skip]
Yogbot-13 Feb 18, 2022
801ffd1
Automatic changelog compile [ci skip]
actions-user Feb 19, 2022
952be8c
Ports and fixes Singularity Hammer in hand sprites + new Mjolnir spri…
tattax Feb 19, 2022
832993c
Automatic changelog generation #13274 [ci skip]
Yogbot-13 Feb 19, 2022
2af115c
Removes soul from some stuff (#13209)
nmajask Feb 19, 2022
179f657
Automatic changelog generation #13209 [ci skip]
Yogbot-13 Feb 19, 2022
e51ae7a
Automatic changelog compile [ci skip]
actions-user Feb 20, 2022
88a1e5a
AICoreTut YogsBox (#13307)
Xoxeyos Feb 20, 2022
44b88bd
Automatic changelog generation #13307 [ci skip]
Yogbot-13 Feb 20, 2022
5871e73
Automatic changelog compile [ci skip]
actions-user Feb 20, 2022
3d40801
Automatic changelog compile [ci skip]
actions-user Feb 21, 2022
6f9030b
Ion lawset expansion (#13249)
MenacingManatee Feb 22, 2022
64d66f5
Automatic changelog generation #13249 [ci skip]
Yogbot-13 Feb 22, 2022
f72317e
Automatic changelog compile [ci skip]
actions-user Feb 22, 2022
dbcf3af
Automatic changelog compile [ci skip]
actions-user Feb 23, 2022
f251c9d
Fixes body bag boxes (#13319)
nmajask Feb 23, 2022
44efdb2
Automatic changelog generation #13319 [ci skip]
Yogbot-13 Feb 23, 2022
4ef9319
Automatic changelog compile [ci skip]
actions-user Feb 24, 2022
f4dfb4f
Automatic changelog compile [ci skip]
actions-user Feb 25, 2022
d0dde6c
Update dynamic_rulesets_roundstart.dm (#12938)
Xoxeyos Feb 25, 2022
6d35485
Automatic changelog generation #12938 [ci skip]
Yogbot-13 Feb 25, 2022
35f3e9d
Beam rifles only get three shots (#13101)
Sniblet Feb 25, 2022
e7595c9
Automatic changelog generation #13101 [ci skip]
Yogbot-13 Feb 25, 2022
13b8a19
Clown Propaganda lawset (#13198)
MenacingManatee Feb 25, 2022
77f557e
Automatic changelog generation #13198 [ci skip]
Yogbot-13 Feb 25, 2022
8e4e318
Revert "Renames Yogstation to YogsBox (#12959)" (#13333)
JamieD1 Feb 25, 2022
0b5d7c1
Revert "makes valentines 2 days longer as a joke" (#13277)
JamieD1 Feb 25, 2022
4368b82
Makes brass skewers actually bad to step on (#13280)
Mqiib Feb 25, 2022
c31f10d
Automatic changelog generation #13280 [ci skip]
Yogbot-13 Feb 25, 2022
c11c74f
Potentially makes AI control code entering not break the laws of math…
Bibby0110 Feb 25, 2022
33c5f3d
Automatic changelog generation #13293 [ci skip]
Yogbot-13 Feb 25, 2022
b2188c7
Adds a new transfer center variant (#13296)
maxion12345 Feb 25, 2022
f3071e6
Automatic changelog generation #13296 [ci skip]
Yogbot-13 Feb 25, 2022
7739af8
Ports "Catwalks on top of plating" (#13297)
nmajask Feb 25, 2022
6e6e4fd
Automatic changelog generation #13297 [ci skip]
Yogbot-13 Feb 25, 2022
80cf0a0
[TG PORT] Make status displays scroll long messages smoothly. (#13300)
bruhlookatthisdood Feb 25, 2022
2a1a449
Automatic changelog generation #13300 [ci skip]
Yogbot-13 Feb 25, 2022
44d70f4
Cluwnes shouldn't get stuck on the visible plane when in the Torment …
Xoxeyos Feb 25, 2022
e0cacf3
Automatic changelog generation #13306 [ci skip]
Yogbot-13 Feb 25, 2022
c827ba5
Adds area restriction to Particle Accelerator, now you can only grief…
ToasterBiome Feb 25, 2022
dce7130
Automatic changelog generation #13313 [ci skip]
Yogbot-13 Feb 25, 2022
4378d35
Removes the formaldehyde from medipens so you dont take like 3 toxin …
SomeguyManperson Feb 25, 2022
3875ded
big comment (#13325)
Chubbygummibear Feb 25, 2022
bf6d1bd
Automatic changelog generation #13325 [ci skip]
Yogbot-13 Feb 25, 2022
42bf490
Ethical Researcher lawset (#13204)
MenacingManatee Feb 25, 2022
c41962e
Automatic changelog generation #13204 [ci skip]
Yogbot-13 Feb 25, 2022
c54c921
Silicon police lawset (#13206)
MenacingManatee Feb 25, 2022
c1474c9
Automatic changelog generation #13206 [ci skip]
Yogbot-13 Feb 25, 2022
eb755bc
Tweaks lawset choice weights for full lawset change during ion storm …
MenacingManatee Feb 25, 2022
478c5ca
Automatic changelog generation #13315 [ci skip]
Yogbot-13 Feb 25, 2022
3e78b93
Automatic changelog compile [ci skip]
actions-user Feb 26, 2022
e1bd502
Chaplain departmental lawset (#13212)
MenacingManatee Feb 26, 2022
1b4dccc
Automatic changelog generation #13212 [ci skip]
Yogbot-13 Feb 26, 2022
84834f7
Adds an icon for the arcade program on telescreens (#13320)
nmajask Feb 26, 2022
9d10d67
Automatic changelog generation #13320 [ci skip]
Yogbot-13 Feb 26, 2022
ca9e780
i dont think i've been to red lobster in like 10 years (#13327)
LazennG Feb 26, 2022
1117a43
Automatic changelog generation #13327 [ci skip]
Yogbot-13 Feb 26, 2022
029646e
Automatic changelog compile [ci skip]
actions-user Feb 26, 2022
82f0104
Engineering Drone lawset (#13226)
MenacingManatee Feb 26, 2022
836721f
Automatic changelog generation #13226 [ci skip]
Yogbot-13 Feb 26, 2022
61d2696
Janitor lawset (#13247)
MenacingManatee Feb 26, 2022
dcd018b
Automatic changelog generation #13247 [ci skip]
Yogbot-13 Feb 26, 2022
97475f9
Silicon Collective lawset (#13304)
MenacingManatee Feb 26, 2022
acdd532
Automatic changelog generation #13304 [ci skip]
Yogbot-13 Feb 26, 2022
6df3f2f
Updates description for AI core displays and makes them buildable (#1…
Bibby0110 Feb 26, 2022
4770a55
Automatic changelog generation #13290 [ci skip]
Yogbot-13 Feb 26, 2022
b1ce3f9
Meta experiment AI lawset (#13303)
MenacingManatee Feb 27, 2022
350a14f
Automatic changelog generation #13303 [ci skip]
Yogbot-13 Feb 27, 2022
8908ada
Automatic changelog compile [ci skip]
actions-user Feb 27, 2022
58d6ed9
[BOUNTY] Fixes dab animation not working | Jamie can't edit my PR to…
alexkar598 Feb 27, 2022
2146062
Automatic changelog generation #13338 [ci skip]
Yogbot-13 Feb 27, 2022
cce649e
Update particle_control.dm (#13351)
LazennG Feb 27, 2022
473cb7f
Automatic changelog generation #13351 [ci skip]
Yogbot-13 Feb 27, 2022
65e757e
You can no longer escape the BoH bomb (#13346)
ynot01 Feb 28, 2022
0d4d4df
Automatic changelog generation #13346 [ci skip]
Yogbot-13 Feb 28, 2022
b834acb
Automatic changelog compile [ci skip]
actions-user Feb 28, 2022
0dd55e9
Removes the last L word reference in yog (#13352)
Chubbygummibear Feb 28, 2022
751ffe9
Automatic changelog generation #13352 [ci skip]
Yogbot-13 Feb 28, 2022
2c090f5
Automatic changelog compile [ci skip]
actions-user Feb 28, 2022
d4e8d3b
Automatic changelog compile [ci skip]
actions-user Mar 1, 2022
7b195df
Adds a Gym in Perma (#13213)
Hopekz Mar 1, 2022
bff096f
Automatic changelog generation #13213 [ci skip]
Yogbot-13 Mar 1, 2022
9a7587c
Adds a ceremonial Rod of Asclepius and a display case in the CMO's of…
nmajask Mar 1, 2022
e2b2ed7
Automatic changelog generation #13317 [ci skip]
Yogbot-13 Mar 1, 2022
867cace
fuck (#13355)
ToasterBiome Mar 1, 2022
b430cb1
Automatic changelog generation #13355 [ci skip]
Yogbot-13 Mar 1, 2022
76c8296
Automatic changelog compile [ci skip]
actions-user Mar 1, 2022
67ece29
Fixes tails being able to wag your tail when stunned (#13343)
Hopekz Mar 2, 2022
2a069a3
Automatic changelog generation #13343 [ci skip]
Yogbot-13 Mar 2, 2022
a629015
Automatic changelog compile [ci skip]
actions-user Mar 2, 2022
14a1bd2
Adds a system message topic for better integration with tooling (#13339)
alexkar598 Mar 2, 2022
461dad8
Automatic changelog generation #13339 [ci skip]
Yogbot-13 Mar 2, 2022
d9de247
Adds an RGB upgrade project (#13301)
maxion12345 Mar 2, 2022
30210e5
Automatic changelog generation #13301 [ci skip]
Yogbot-13 Mar 2, 2022
3c00258
Automatic changelog compile [ci skip]
actions-user Mar 3, 2022
d447725
makes meta atmos space shielding less fucked up and makes this part o…
ToasterBiome Mar 3, 2022
9be0e90
Automatic changelog generation #13348 [ci skip]
Yogbot-13 Mar 3, 2022
dcf7356
Fixes create new traitor runtiming (#13368)
adamsong Mar 3, 2022
053b4ab
Automatic changelog generation #13368 [ci skip]
Yogbot-13 Mar 3, 2022
003f3c3
Automatic changelog compile [ci skip]
actions-user Mar 3, 2022
7205160
Missed this one
alexkar598 Mar 4, 2022
20a7213
Automatic changelog compile [ci skip]
actions-user Mar 4, 2022
72560ec
Automatic changelog compile [ci skip]
actions-user Mar 5, 2022
2b2cb44
Resprite t45b (#13342)
cuackles Mar 5, 2022
f236196
Automatic changelog generation #13342 [ci skip]
Yogbot-13 Mar 5, 2022
3670c39
t (#13347)
tattax Mar 5, 2022
bdbae89
Automatic changelog generation #13347 [ci skip]
Yogbot-13 Mar 5, 2022
3228e90
Easy fix (#13380)
Mqiib Mar 5, 2022
60d54f9
Automatic changelog generation #13380 [ci skip]
Yogbot-13 Mar 5, 2022
20bd4ca
Automatic changelog compile [ci skip]
actions-user Mar 6, 2022
eae042c
Automatic changelog compile [ci skip]
actions-user Mar 7, 2022
17914db
I hate horrors I hate horrors I hate horrors (#13234)
Mqiib Mar 7, 2022
ec5f1db
Automatic changelog generation #13234 [ci skip]
Yogbot-13 Mar 7, 2022
875fc3a
Some fixes for pools (#13334)
adamsong Mar 7, 2022
6d615ca
Automatic changelog generation #13334 [ci skip]
Yogbot-13 Mar 7, 2022
00f99c4
makes all traitor-available autosurgeons one-use (#13345)
ynot01 Mar 7, 2022
3793332
Automatic changelog generation #13345 [ci skip]
Yogbot-13 Mar 7, 2022
8559f1e
Update heart.dm (#13360)
ToasterBiome Mar 7, 2022
336f32f
Automatic changelog generation #13360 [ci skip]
Yogbot-13 Mar 7, 2022
cab7382
Fixes some modular computer stuff (#13365)
nmajask Mar 7, 2022
33509c9
Automatic changelog generation #13365 [ci skip]
Yogbot-13 Mar 7, 2022
7f3be65
Fixes a missing wire on meta (#13376)
nmajask Mar 7, 2022
8447d21
Automatic changelog generation #13376 [ci skip]
Yogbot-13 Mar 7, 2022
294552f
Revert "stuff (#13264)" (#13382)
SomeguyManperson Mar 7, 2022
db0302a
Automatic changelog generation #13382 [ci skip]
Yogbot-13 Mar 7, 2022
b2ef016
buffs plasmaman (#13383)
tattax Mar 7, 2022
1f1c5c8
Automatic changelog generation #13383 [ci skip]
Yogbot-13 Mar 7, 2022
090e314
Gives reactive tesla and repulse armors cooldowns (#13359)
ChesterTheCheesy Mar 7, 2022
07b73cc
Automatic changelog generation #13359 [ci skip]
Yogbot-13 Mar 7, 2022
7176a68
Automatic changelog compile [ci skip]
actions-user Mar 7, 2022
551d1fb
Automatic changelog compile [ci skip]
actions-user Mar 8, 2022
1525d55
Adds kay
alexkar598 Mar 8, 2022
b8fba89
Removes ynot
alexkar598 Mar 8, 2022
ab138c3
Automatic changelog compile [ci skip]
actions-user Mar 9, 2022
4a7ad41
Allows resonators to chain mine when manually detonatwd because wtf w…
SomeguyManperson Mar 9, 2022
82e8364
Automatic changelog generation #13387 [ci skip]
Yogbot-13 Mar 9, 2022
90830f6
Automatic changelog compile [ci skip]
actions-user Mar 9, 2022
689659c
Makes veil work on light prisms (#13390)
adamsong Mar 9, 2022
d89a5ea
Automatic changelog generation #13390 [ci skip]
Yogbot-13 Mar 9, 2022
80d7bf0
Update gun.dm (#13394)
ToasterBiome Mar 10, 2022
36a0bf6
Automatic changelog generation #13394 [ci skip]
Yogbot-13 Mar 10, 2022
d3a8da5
footwraps now go tap tap tap (#13112)
cuackles Mar 10, 2022
ce69f9c
Automatic changelog generation #13112 [ci skip]
Yogbot-13 Mar 10, 2022
cbe3fed
Automatic changelog compile [ci skip]
actions-user Mar 10, 2022
ca6a896
Fixes runtime in crew_monitor.dm (#13395)
adamsong Mar 10, 2022
d251e41
Automatic changelog generation #13395 [ci skip]
Yogbot-13 Mar 10, 2022
3647145
Fix runtime in remove_accessory (#13396)
adamsong Mar 10, 2022
69f3d7b
Automatic changelog generation #13396 [ci skip]
Yogbot-13 Mar 10, 2022
9d9f3e5
Automatic changelog compile [ci skip]
actions-user Mar 10, 2022
7afc036
Hopefully fixes the horror bug (#13406)
adamsong Mar 10, 2022
bc486aa
Automatic changelog compile [ci skip]
actions-user Mar 11, 2022
4eeda16
Adds a button to convert a blood brother into a traitor (#13392)
adamsong Mar 12, 2022
4d6d77c
Automatic changelog generation #13392 [ci skip]
Yogbot-13 Mar 12, 2022
0f0881d
decolonizes research and development (#13408)
maxion12345 Mar 12, 2022
53dcec8
Automatic changelog generation #13408 [ci skip]
Yogbot-13 Mar 12, 2022
8f4c11e
Automatic changelog compile [ci skip]
actions-user Mar 12, 2022
16cc90e
Expands BoxStation incinerator to have a TEG tinkering area in it (#1…
ToasterBiome Mar 12, 2022
ae0503c
Automatic changelog generation #13305 [ci skip]
Yogbot-13 Mar 12, 2022
202d129
Fixes meta brig infirmary (#13393)
nmajask Mar 12, 2022
d75b910
Automatic changelog generation #13393 [ci skip]
Yogbot-13 Mar 12, 2022
22c5bb0
i do-a the commit (#13407)
maxion12345 Mar 12, 2022
be96c24
Automatic changelog generation #13407 [ci skip]
Yogbot-13 Mar 12, 2022
ce89dc9
Automatic changelog compile [ci skip]
actions-user Mar 12, 2022
bf1290f
Update gloves.dmi (#13385)
cuackles Mar 12, 2022
1408ac7
Automatic changelog generation #13385 [ci skip]
Yogbot-13 Mar 12, 2022
8737fdd
Station Engineer Skillcape Resprite ! ***-level 6 sigaloo shard Editi…
KillerOrcaCora Mar 12, 2022
2045b95
Automatic changelog generation #13389 [ci skip]
Yogbot-13 Mar 12, 2022
a7df89e
Update new_player.dm (#13405)
Bibby0110 Mar 13, 2022
d4c7607
Automatic changelog generation #13405 [ci skip]
Yogbot-13 Mar 13, 2022
22f3dff
Automatic changelog compile [ci skip]
actions-user Mar 13, 2022
b3f4c70
blobus (#13278)
tattax Mar 13, 2022
fd7034c
Automatic changelog generation #13278 [ci skip]
Yogbot-13 Mar 13, 2022
8f25258
replaces champ hardsuit legion drop with a new item called 'grand cor…
LazennG Mar 13, 2022
77be742
Automatic changelog generation #13330 [ci skip]
Yogbot-13 Mar 13, 2022
43bc22a
Slips stun instead of paralyzing (#13366)
Sniblet Mar 13, 2022
8148296
Automatic changelog generation #13366 [ci skip]
Yogbot-13 Mar 13, 2022
16e70c0
Powerful holoparasites can now smash their master out of restraints (…
Absolucy Mar 13, 2022
5fa26b4
Automatic changelog generation #13373 [ci skip]
Yogbot-13 Mar 13, 2022
6057130
RPEDs now work on APCs (#13384)
Absolucy Mar 13, 2022
a97dd6e
Refactors VV (#13312)
adamsong Mar 13, 2022
f26a035
Automatic changelog generation #13312 [ci skip]
Yogbot-13 Mar 13, 2022
2f3ea02
Fixes automute bug (#13386)
adamsong Mar 13, 2022
f2c39dd
Automatic changelog generation #13386 [ci skip]
Yogbot-13 Mar 13, 2022
df0af3d
Admins no longer appear on mentorwho (#13398)
adamsong Mar 13, 2022
174894a
Automatic changelog generation #13398 [ci skip]
Yogbot-13 Mar 13, 2022
bb37529
Donor hats now get placed on borgs (#13397)
adamsong Mar 13, 2022
73d84f8
Automatic changelog generation #13397 [ci skip]
Yogbot-13 Mar 13, 2022
4d3fd1f
Remove the requirement of 2FA to open the permissions panel, editing …
adamsong Mar 13, 2022
b1f5ce8
Automatic changelog generation #13399 [ci skip]
Yogbot-13 Mar 13, 2022
942beb8
Update traitor_vamp.dm (#13401)
ToasterBiome Mar 13, 2022
cdd1ca6
Automatic changelog generation #13401 [ci skip]
Yogbot-13 Mar 13, 2022
435ecda
Bump pillow from 9.0.0 to 9.0.1 in /tools/mapmerge2 (#13412)
dependabot[bot] Mar 13, 2022
efd1210
Automatic changelog compile [ci skip]
actions-user Mar 13, 2022
6466a5f
Pacifists that order stechkins from an uplink get a version loaded wi…
nmajask Mar 13, 2022
f316938
Automatic changelog generation #13404 [ci skip]
Yogbot-13 Mar 13, 2022
3b97da2
Automatic changelog compile [ci skip]
actions-user Mar 14, 2022
af541ef
Fix macros not loading if you join game before SSinput is started
Simplehorror Mar 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
36 changes: 36 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
.dockerignore
.editorconfig
.travis.yml
GPLv3.txt
LICENSE
README.md
TGS3.json
.github
.gitignore
.gitattributes
.git/hooks
.git/info
.git/modules
.git/objects
.git/refs
.vs*
cfg
data
SQL
tgui/node_modules
tgstation.dmb
tgstation.int
tgstation.rsc
tgstation.lk
tgstation.dyn.rsc
yogstation.dmb
yogstation.int
yogstation.rsc
yogstation.lk
yogstation.dyn.rsc
libvg.dll
libmariadb.dll
rust_g.dll
BSQL.dll
appveyor.yml
Dockerfile
15 changes: 15 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[*]
insert_final_newline = true
indent_style = tab
indent_size = 4

[*.yml]
indent_style = space
indent_size = 2

[*.py]
indent_style = space

[/tgui/**/*.{js,styl,ract,json,html}]
indent_style = space
indent_size = 2
20 changes: 15 additions & 5 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
# dmm map merger hook
# needs additional setup, see tools/mapmerge/install.txt
*.dmm merge=merge-dmm
*.dmm eol=crlf
*.dm eol=crlf
*.dme eol=crlf
*.md eol=crlf
*.txt eol=crlf
*.html eol=crlf
#this breaks if its in crlf
code/__DEFINES/rust_g.dm eol=lf

# force changelog merging to use union
html/changelog.html merge=union

# merger hooks, run tools/hooks/install.bat or install.sh to set up
*.dmm merge=dmm
*.dmi merge=dmi

# force changelog merging to use union
html/changelog.html merge=union
108 changes: 108 additions & 0 deletions .github/AUTODOC_GUIDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# dmdoc
[DOCUMENTATION]: https://codedocs.yogstation.net

[BYOND]: https://secure.byond.com/

[DMDOC]: https://github.com/SpaceManiac/SpacemanDMM/tree/master/src/dmdoc

[DMDOC] is a documentation generator for DreamMaker, the scripting language
of the [BYOND] game engine. It produces simple static HTML files based on
documented files, macros, types, procs, and vars.

We use **dmdoc** to generate [DOCUMENTATION] for our code, and that documentation
is automatically generated and built on every new commit to the master branch

This gives new developers a clickable reference [DOCUMENTATION] they can browse to better help
gain understanding of the yogstation codebase structure and api reference.

## Documenting code on yogstation
We use block comments to document procs and classes, and we use `///` line comments
when documenting individual variables.

It is required that all new code be covered with DMdoc code, according to the [Requirements](#Required)

We also require that when you touch older code, you must document the functions that you
have touched in the process of updating that code

### Required
A class *must* always be autodocumented, and all public functions *must* be documented

All class level defined variables *must* be documented

Internal functions *should* be documented, but may not be

A public function is any function that a developer might reasonably call while using
or interacting with your object. Internal functions are helper functions that your
public functions rely on to implement logic


### Documenting a proc
When documenting a proc, we give a short one line description (as this is shown
next to the proc definition in the list of all procs for a type or global
namespace), then a longer paragraph which will be shown when the user clicks on
the proc to jump to it's definition
```
/**
* Short description of the proc
*
* Longer detailed paragraph about the proc
* including any relevant detail
* Arguments:
* * arg1 - Relevance of this argument
* * arg2 - Relevance of this argument
*/
```

### Documenting a class
We first give the name of the class as a header, this can be omitted if the name is
just going to be the typepath of the class, as dmdoc uses that by default

Then we give a short oneline description of the class

Finally we give a longer multi paragraph description of the class and it's details
```
/**
* # Classname (Can be omitted if it's just going to be the typepath)
*
* The short overview
*
* A longer
* paragraph of functionality about the class
* including any assumptions/special cases
*
*/
```

### Documenting a variable/define
Give a short explanation of what the variable, in the context of the class, or define is.
```
/// Type path of item to go in suit slot
var/suit = null
```

## Module level description of code
Modules are the best way to describe the structure/intent of a package of code
where you don't want to be tied to the formal layout of the class structure.

On yogstation we do this by adding markdown files inside the `code` directory
that will also be rendered and added to the modules tree. The structure for
these is deliberately not defined, so you can be as freeform and as wheeling as
you would like.

[Here is a representative example of what you might write](https://codedocs.yogstation.net/datum/callback.html)

## Special variables
You can use certain special template variables in DM DOC comments and they will be expanded
```
[DEFINE_NAME] - Expands to a link to the define definition if documented
[/mob] - Expands to a link to the docs for the /mob class
[/mob/proc/Dizzy] - Expands to a link that will take you to the /mob class and anchor you to the dizzy proc docs
[/mob/var/stat] - Expands to a link that will take you to the /mob class and anchor you to the stat var docs
```

You can customise the link name by using `[link name][link shorthand].`

eg. `[see more about dizzy here] [/mob/proc/Dizzy]`

This is very useful to quickly link to other parts of the autodoc code to expand
upon a comment made, or reasoning about code
35 changes: 35 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# This list auto requests reviews from the specified org members
# when a PR that modifies the file in question is opened
# This list is alphabetized by User -> Filename KEEP IT THAT WAY
# In the event that multiple org members are to be informed of changes
# to the same file or dir, add them to the end under Multiple Owners

# Example

#/code/world.dm @GithubNameHere
#/maps/ @GithubNameHere

#Teams

/.github/ @yogstation13/head-coders
/SQL/ @yogstation13/head-coders
/_maps/ @yogstation13/map
/config/ @yogstation13/head-coders
/goon/ @yogstation13/art
/icons/ @yogstation13/art
/yogstation/SQL/ @yogstation13/head-coders
/yogstation/icons/ @yogstation13/art

/code/modules/client/preferences.dm @yogstation13/head-coders
/code/modules/client/preferences_savefile.dm @yogstation13/head-coders
/html/templates/ @yogstation13/head-coders

#monster860

/code/modules/atmospherics/ @monster860
/yogstation/code/modules/atmospherics/ @monster860

#thegamerdk

/code/modules/mob/living/silicon/ai/decentralized @TheGamerdk
/code/modules/mob/living/silicon/ai/decentralized_ai.dm @TheGamerdk
Loading