Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test pr #11

Closed
wants to merge 172 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
09cbac3
Add ability to swap IDs inside computers (#81844)
intercepti0n Mar 7, 2024
0733065
Automatic changelog for PR #81844 [ci skip]
comfyorange Mar 7, 2024
47dc38f
Let's you talk through action figures, plushies, and toy mechs with `…
MrMelbert Mar 7, 2024
0056f13
Automatic changelog for PR #81848 [ci skip]
comfyorange Mar 7, 2024
6b6bd5c
fix ore vents spawning the wrong wolves and remove simple wolves (#81…
Ben10Omintrix Mar 7, 2024
58432fb
Automatic changelog for PR #81864 [ci skip]
comfyorange Mar 7, 2024
5f2f9e6
Add compile option for compiling in `MAP_TEST` mode, which disables c…
MrMelbert Mar 7, 2024
64eef46
Add watering cans and syringes to tram botany (#81787)
rimefruit Mar 8, 2024
9f5585b
Automatic changelog for PR #81787 [ci skip]
comfyorange Mar 8, 2024
12bdcd1
Automatic changelog compile [ci skip]
actions-user Mar 8, 2024
0ebeaf1
Fixes tgui text input trimming the last char if the input hits the ma…
Ghommie Mar 8, 2024
41f1e1a
Automatic changelog for PR #81869 [ci skip]
comfyorange Mar 8, 2024
0363fe3
[no GBP] (webedit) removes a nanomachine pizza box from meat tower (#…
mc-oofert Mar 8, 2024
021eab2
Automatic changelog for PR #81870 [ci skip]
comfyorange Mar 8, 2024
e408222
Blesses the codebase with Blahaj (#81862)
Draggeru Mar 8, 2024
4502973
Automatic changelog for PR #81862 [ci skip]
comfyorange Mar 8, 2024
86a89c8
Fixes spies having multi-use autosurgeons (#81876)
necromanceranne Mar 8, 2024
0627bd8
Automatic changelog for PR #81876 [ci skip]
comfyorange Mar 8, 2024
908a68f
Fixes forensics hard del (#81880)
vinylspiders Mar 8, 2024
5351705
Fix access management program not updating on ID authentication (#81845)
00-Steven Mar 8, 2024
de25d5c
Automatic changelog for PR #81845 [ci skip]
comfyorange Mar 8, 2024
8983b6b
Extends the metric prefixes. (#81739)
Pickle-Coding Mar 8, 2024
5e67d92
adds EVA to common access (#81791)
Mar 8, 2024
99b9f98
Automatic changelog for PR #81739 [ci skip]
comfyorange Mar 8, 2024
d942865
Automatic changelog for PR #81791 [ci skip]
comfyorange Mar 8, 2024
febf671
Automatic changelog compile [ci skip]
actions-user Mar 9, 2024
ce34a55
Fixes that one id card context runtime (#81882)
MrMelbert Mar 9, 2024
d33934d
Uninverts the top left corner of the treatment center in Icebox medba…
Shroopy Mar 9, 2024
cc63ecd
Chem stun reductions now all use AdjustAllImmobility, and the AllImmo…
Momo8289 Mar 9, 2024
ca1aa4c
Automatic changelog for PR #81871 [ci skip]
comfyorange Mar 9, 2024
469aa65
Automatic changelog for PR #81873 [ci skip]
comfyorange Mar 9, 2024
62d74bc
Minor cleanup for machine frames & boulder machines (#81706)
SyncIt21 Mar 9, 2024
64c6ff1
Curtains behave like curtains should, by not being a wall (#81843)
Zergspower Mar 9, 2024
b7f6e1b
Automatic changelog for PR #81706 [ci skip]
comfyorange Mar 9, 2024
985c08b
Automatic changelog for PR #81843 [ci skip]
comfyorange Mar 9, 2024
6f5ca45
Makes wheat and meatwheat wearable (#81874)
Momo8289 Mar 9, 2024
69921cd
Automatic changelog for PR #81874 [ci skip]
comfyorange Mar 9, 2024
c9b3629
Adjusts some of the contraband weights for Contraband Crates. (#81771)
necromanceranne Mar 9, 2024
a8d1551
Shuttle gibbing code improvements (#81726)
Absolucy Mar 9, 2024
62e439f
Automatic changelog for PR #81771 [ci skip]
comfyorange Mar 9, 2024
2ab909b
Automatic changelog for PR #81726 [ci skip]
comfyorange Mar 9, 2024
e9984a7
Bump min compiler version to 515.1627 (#81841)
MrMelbert Mar 9, 2024
3d90f6e
Adds more syndie-kits! 3 of them to be exact. (#81510)
Singul0 Mar 9, 2024
b5ba979
Automatic changelog for PR #81510 [ci skip]
comfyorange Mar 9, 2024
55ef6a6
Use a common list for acceptable silo materials (#81790)
SyncIt21 Mar 9, 2024
b1a0dc9
Automatic changelog for PR #81790 [ci skip]
comfyorange Mar 9, 2024
91f698f
Mini-Nukie Update: The Bulldog is a 2-shot burst fire gun edition (an…
necromanceranne Mar 9, 2024
93f0953
Automatic changelog for PR #81715 [ci skip]
comfyorange Mar 9, 2024
058cb03
Bitrunning 1.5: Secondary Objectives (#81828)
Thunder12345 Mar 9, 2024
97b40fb
Fix mode-toggle examine in simple health analyzers (#81902)
PapaMichae1 Mar 9, 2024
95dfd3f
Automatic changelog for PR #81828 [ci skip]
comfyorange Mar 9, 2024
a4f1a68
Automatic changelog for PR #81902 [ci skip]
comfyorange Mar 9, 2024
2239fd9
Makes robotic talk use GetVoice for carbons, fixing voice changer iss…
00-Steven Mar 9, 2024
c2799af
Automatic changelog for PR #81901 [ci skip]
comfyorange Mar 9, 2024
9ac81e1
New station trait job: Human AI (#81681)
JohnFulpWillard Mar 9, 2024
16009fc
Automatic changelog for PR #81681 [ci skip]
comfyorange Mar 9, 2024
cd0f754
Re-implements reinforcement operative antag datum, adds support cybor…
Rhials Mar 9, 2024
f43bb7b
Automatic changelog for PR #81795 [ci skip]
comfyorange Mar 9, 2024
ef714c1
Overlay Lighting Color/Intensity Pass (#81425)
LemonInTheDark Mar 9, 2024
ce46183
Automatic changelog for PR #81425 [ci skip]
comfyorange Mar 9, 2024
f377b42
Automatic changelog compile [ci skip]
actions-user Mar 10, 2024
6e3274c
Fixes tts docker (#81899)
TiviPlus Mar 10, 2024
9106f36
Automatic changelog for PR #81899 [ci skip]
comfyorange Mar 10, 2024
13ea0a1
Nerfs flare and glowstick burn durations (#81424)
LemonInTheDark Mar 10, 2024
b775fd4
Automatic changelog for PR #81424 [ci skip]
comfyorange Mar 10, 2024
fdf8d26
Warns in VScode about commits to master (#81908)
LemonInTheDark Mar 10, 2024
b44f7e1
Explosion Block (A hidden stat on things like reinforced walls) is mo…
moocowswag Mar 10, 2024
3c40e04
Automatic changelog for PR #81603 [ci skip]
comfyorange Mar 10, 2024
352c8bd
General maintainence for HPLC (#81613)
SyncIt21 Mar 10, 2024
c8232fa
Automatic changelog for PR #81613 [ci skip]
comfyorange Mar 10, 2024
0a17a2d
Adds and improves logging for various shit. (#81738)
Pickle-Coding Mar 10, 2024
f6cbd76
Automatic changelog for PR #81738 [ci skip]
comfyorange Mar 10, 2024
3681a19
Fixes Hatsune Migo Spawning Comments and Code (#81856)
san7890 Mar 10, 2024
c9e2859
Fugitive hunter spawn delay works again (#81919)
Rhials Mar 10, 2024
f79a6a3
Automatic changelog for PR #81919 [ci skip]
comfyorange Mar 10, 2024
8d273fa
[NO GBP] Fixes every single uplink getting free cybernetic implants (…
necromanceranne Mar 10, 2024
0f8ddd7
Automatic changelog for PR #81938 [ci skip]
comfyorange Mar 10, 2024
b44d280
Automatic changelog compile [ci skip]
actions-user Mar 11, 2024
086a879
General maintenance for grilling related stuff. (#81647)
SyncIt21 Mar 11, 2024
a3d141f
Automatic changelog for PR #81647 [ci skip]
comfyorange Mar 11, 2024
f95a8cd
Fix server hang in budgetordering (#81950)
MrStonedOne Mar 11, 2024
a4e39ba
Might fix reagent loop (#81952)
optimumtact Mar 11, 2024
69ed8d4
Automatic changelog compile [ci skip]
actions-user Mar 12, 2024
fdb6c1e
Fix some pacifism effects (#81936)
MrMelbert Mar 12, 2024
c7c34f7
Automatic changelog for PR #81936 [ci skip]
comfyorange Mar 12, 2024
d62d0e4
Fixes a runtime with the crew manifest. (#81926)
Ghommie Mar 12, 2024
50c8da1
Fixes a broken path on the black market (#81942)
ArcaneMusic Mar 12, 2024
efa5a3b
Reorders contributing VERY slightly to quiet the demons in my brain (…
LemonInTheDark Mar 12, 2024
630d38f
Stops mines from blowing up CI (#81881)
vinylspiders Mar 12, 2024
6af37c0
Automatic changelog for PR #81942 [ci skip]
comfyorange Mar 12, 2024
e8ada9f
Automatic changelog for PR #81881 [ci skip]
comfyorange Mar 12, 2024
79244dc
Lint with OpenDream (#81892)
MrMelbert Mar 12, 2024
5e69e6d
Refactors weird funky signal usage in style meter (#81930)
MrMelbert Mar 12, 2024
56a26d0
Saymode won't process custom say emotes (#81883)
MrMelbert Mar 12, 2024
e12cdb4
Lizard's Gas(LAVALAND EDITION) (#81815)
EEASAS Mar 12, 2024
ac8211c
Automatic changelog for PR #81883 [ci skip]
comfyorange Mar 12, 2024
28d82d9
Automatic changelog for PR #81815 [ci skip]
comfyorange Mar 12, 2024
34a551a
Doors check if they require an ID and access when an item is thrown a…
Vermidia Mar 12, 2024
608ea83
Automatic changelog for PR #81932 [ci skip]
comfyorange Mar 12, 2024
21addc3
Fix flakey spy bounty test failures (#81937)
MrMelbert Mar 12, 2024
66d22df
[NO GBP] The museum piggy bank now spawns with at least 400 creds in …
Ghommie Mar 12, 2024
2c4c50b
Automatic changelog for PR #81895 [ci skip]
comfyorange Mar 12, 2024
c8c18d7
Prevent borgs resisting from grabs when they are locked down (#81904)
Iajret Mar 12, 2024
4a2df8b
Automatic changelog for PR #81904 [ci skip]
comfyorange Mar 12, 2024
00525f9
Basic Mobs Can Now Get Wet (and can therefore clear the `slimed` stat…
san7890 Mar 12, 2024
9b36140
Automatic changelog for PR #81927 [ci skip]
comfyorange Mar 12, 2024
1719ad8
Sticker resprite and rewrite (#81893)
intercepti0n Mar 12, 2024
e1808ee
Dynamic material colors applied for insertion animation into lathes (…
SyncIt21 Mar 12, 2024
7523842
Automatic changelog for PR #81692 [ci skip]
comfyorange Mar 12, 2024
9f2d708
Drunk people no longer feel cold (#81939)
JohnFulpWillard Mar 12, 2024
5e0f657
Automatic changelog for PR #81939 [ci skip]
comfyorange Mar 12, 2024
5161e80
Automatic changelog compile [ci skip]
actions-user Mar 13, 2024
c2ceb70
Makes Ephedrine not give spasms when holding a small or tiny item in …
Mar 13, 2024
3708ba1
Automatic changelog for PR #81773 [ci skip]
comfyorange Mar 13, 2024
f86004e
Moffers Crafting Recipe (#81829)
ValuedEmployee Mar 13, 2024
31e8fd8
Automatic changelog for PR #81829 [ci skip]
comfyorange Mar 13, 2024
d04a384
A skub-related station trait. Reduced weight of annoyingly frequent n…
Ghommie Mar 13, 2024
75da4f8
Automatic changelog for PR #81388 [ci skip]
comfyorange Mar 13, 2024
b8667c3
Ore vent fixes to spawning multiple megafauna. (#81935)
ArcaneMusic Mar 13, 2024
3bc2cf7
Automatic changelog for PR #81935 [ci skip]
comfyorange Mar 13, 2024
558fae3
Fixes grammar and formatting on the description of friendly megafauna…
Justice12354 Mar 13, 2024
776f20b
Automatic changelog for PR #81922 [ci skip]
comfyorange Mar 13, 2024
e702d88
Laser Turret Resprite (#81956)
ArcaneMusic Mar 13, 2024
9892a34
Automatic changelog for PR #81956 [ci skip]
comfyorange Mar 13, 2024
e0c2639
Fixes lag in search bars (#81968)
SyncIt21 Mar 13, 2024
1378fda
Automatic changelog for PR #81968 [ci skip]
comfyorange Mar 13, 2024
fa8bf29
Making the fuck you coupon trigger only once, take two (#81953)
00-Steven Mar 13, 2024
b1ea7b6
Automatic changelog for PR #81953 [ci skip]
comfyorange Mar 13, 2024
be2f292
Gulag boulder mining adjustments (#81971)
Jacquerel Mar 13, 2024
08421af
Automatic changelog for PR #81971 [ci skip]
comfyorange Mar 13, 2024
b3336f4
Resprites t-ray and geiger (#81958)
intercepti0n Mar 13, 2024
c637240
Automatic changelog for PR #81958 [ci skip]
comfyorange Mar 13, 2024
7378223
Blackmarket refactor and balance, fixing spy bounties, plus a new cat…
Ghommie Mar 13, 2024
782a364
Automatic changelog for PR #81818 [ci skip]
comfyorange Mar 13, 2024
d3c19af
Fixes Spontaneous Harddel with Boned Fish Revive Ability (#81959)
san7890 Mar 13, 2024
4fa9f93
Adds a missing recharger to the Birdshot science testing range (#81957)
Derpguy3 Mar 13, 2024
c88d937
Fix buttons not letting you take out their electronics (#81967)
00-Steven Mar 13, 2024
5372c51
Typescript refactor for Number Input (#81913)
SyncIt21 Mar 13, 2024
03a1c26
Automatic changelog for PR #81957 [ci skip]
comfyorange Mar 13, 2024
29bb125
Automatic changelog for PR #81967 [ci skip]
comfyorange Mar 13, 2024
caeedf0
Clicking sub sections in lathes will auto scroll to them (#81933)
SyncIt21 Mar 13, 2024
2afb907
Automatic changelog for PR #81913 [ci skip]
comfyorange Mar 13, 2024
0981acb
Automatic changelog for PR #81933 [ci skip]
comfyorange Mar 13, 2024
9f4a8df
Buffs the SC/FISHER Saboteur Handgun. (#81553)
Ghommie Mar 13, 2024
fba108f
Automatic changelog for PR #81553 [ci skip]
comfyorange Mar 13, 2024
4bc21ee
Thermal Pistol Rework Attempt Two: You Spin to Win (it uses the crank…
necromanceranne Mar 13, 2024
fabdf1c
Automatic changelog for PR #81819 [ci skip]
comfyorange Mar 13, 2024
d890c9b
Summon Simians Max Level Reward Change (#81875)
IndieanaJones Mar 13, 2024
9095acc
Automatic changelog for PR #81875 [ci skip]
comfyorange Mar 13, 2024
4e96a0a
Prevent bioware list deletion runtime for human destroy (what the fuc…
Pickle-Coding Mar 13, 2024
7ff633a
Automatic changelog for PR #81907 [ci skip]
comfyorange Mar 13, 2024
5d77f75
[NO GBP] Fixes the larva "hide" ability not properly hiding larvas un…
Ghommie Mar 13, 2024
b312c6e
Revamps irradiated meteor effects (#81941)
Rhials Mar 13, 2024
dae5a54
Automatic changelog for PR #81921 [ci skip]
comfyorange Mar 14, 2024
38b6320
Automatic changelog for PR #81941 [ci skip]
comfyorange Mar 14, 2024
26753d7
Automatic changelog compile [ci skip]
actions-user Mar 14, 2024
405d369
Crushers and PKAs: Coop Upgrades (#81940)
JohnFulpWillard Mar 14, 2024
1a79cb8
Automatic changelog for PR #81940 [ci skip]
comfyorange Mar 14, 2024
18d734e
Closet Anomaly station trait. (#81393)
Ghommie Mar 14, 2024
ea3fb04
Automatic changelog for PR #81393 [ci skip]
comfyorange Mar 14, 2024
86c8df6
[no GBP] Reference handling for Summon Simians (#81988)
Jacquerel Mar 14, 2024
1766a36
Automatic changelog for PR #81988 [ci skip]
comfyorange Mar 14, 2024
66b3696
Add `LOWMEMORYMODE` versions of all the build/run tasks (#81906)
Absolucy Mar 14, 2024
31996c1
[no gbp] fix span type errors with poll alerts (#81979)
13spacemen Mar 14, 2024
a010108
Automatic changelog for PR #81979 [ci skip]
comfyorange Mar 14, 2024
bd8c1ae
Instrument editor now uses TGUI (#81923)
JohnFulpWillard Mar 14, 2024
c6ea5fb
Automatic changelog for PR #81923 [ci skip]
comfyorange Mar 14, 2024
610cf36
Adds a persistent piggy bank to the vault. (#81900)
Ghommie Mar 14, 2024
0a75b17
Automatic changelog for PR #81900 [ci skip]
comfyorange Mar 14, 2024
9802508
Adds logging to SSore_generation on subsystem initialize (#81488)
ArcaneMusic Mar 14, 2024
54684c5
Automatic changelog for PR #81488 [ci skip]
comfyorange Mar 14, 2024
8e9b098
Update standard.dm
JohnFulpWillard Mar 14, 2024
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
  •  
  •  
  •  
6 changes: 4 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,6 @@ These are the few directives we have for project maintainers.

These are not steadfast rules as maintainers are expected to use their best judgement when operating.

Our team is entirely voluntary, as such we extend our thanks to maintainers, issue managers, and contributors alike for helping keep the project alive.

</details>

### Issue Managers
Expand All @@ -94,6 +92,10 @@ For more information reference the [Issue Manager Guide](.github/guides/ISSUE_MA

</details>

---

Our team is entirely voluntary, as such we extend our thanks to maintainers, issue managers, and contributors alike for helping keep the project alive.

## Development Guides

#### Writing readable code
Expand Down
2 changes: 1 addition & 1 deletion .github/alternate_byond_versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
# Format is version: map
# Example:
# 500.1337: runtimestation
515.1621: runtimestation
515.1627: runtimestation
19 changes: 19 additions & 0 deletions .github/workflows/ci_suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,25 @@ jobs:
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: tools/build/build --ci lint tgui-test

odlint:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: "Lint with OpenDream"
runs-on: ubuntu-22.04
concurrency:
group: odlint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
steps:
- uses: actions/checkout@v4
- uses: robinraju/[email protected]
with:
repository: "OpenDreamProject/OpenDream"
tag: "latest"
fileName: "DMCompiler_linux-x64.tar.gz"
extract: true
- name: Run OpenDream
run: |
./DMCompiler_linux-x64/DMCompiler tgstation.dme --suppress-unimplemented --define=CIBUILDING

compile_all_maps:
if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Compile Maps
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -241,3 +241,6 @@ define_sanity_output.txt
# ezdb
/db/
/config/ezdb.txt

# Running OpenDream locally
tgstation.json
27 changes: 27 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@
"preLaunchTask": "Build All",
"dmb": "${workspaceFolder}/${command:CurrentDMB}"
},
{
"type": "byond",
"request": "launch",
"name": "Launch DreamSeeker (low memory mode)",
"preLaunchTask": "Build All (low memory mode)",
"dmb": "${workspaceFolder}/${command:CurrentDMB}"
},
{
"type": "byond",
"request": "launch",
Expand All @@ -16,6 +23,14 @@
"dmb": "${workspaceFolder}/${command:CurrentDMB}",
"dreamDaemon": true
},
{
"type": "byond",
"request": "launch",
"name": "Launch DreamDaemon (low memory mode)",
"preLaunchTask": "Build All (low memory mode)",
"dmb": "${workspaceFolder}/${command:CurrentDMB}",
"dreamDaemon": true
},
{
"name": "Debug External Libraries",
"type": "cppvsdbg",
Expand All @@ -27,6 +42,18 @@
"-trusted"
],
"preLaunchTask": "Build All"
},
{
"name": "Debug External Libraries (low memory mode)",
"type": "cppvsdbg",
"request": "launch",
"program": "${command:dreammaker.returnDreamDaemonPath}",
"cwd": "${workspaceRoot}",
"args": [
"${command:dreammaker.getFilenameDmb}",
"-trusted"
],
"preLaunchTask": "Build All (low memory mode)"
}
]
}
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
},
"files.eol": "\n",
"files.insertFinalNewline": true,
"git.branchProtection": ["master"],
"gitlens.advanced.blame.customArguments": ["-w"],
"tgstationTestExplorer.project.resultsType": "json",
"[javascript]": {
Expand Down
24 changes: 24 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,30 @@
"dependsOn": "dm: reparse",
"label": "Build All"
},
{
"type": "process",
"command": "tools/build/build",
"args": ["-DLOWMEMORYMODE"],
"windows": {
"command": ".\\tools\\build\\build.bat",
"args": ["-DLOWMEMORYMODE"]
},
"options": {
"env": {
"DM_EXE": "${config:dreammaker.byondPath}"
}
},
"problemMatcher": [
"$dreammaker",
"$tsc",
"$eslint-stylish"
],
"group": {
"kind": "build"
},
"dependsOn": "dm: reparse",
"label": "Build All (low memory mode)"
},
{
"type": "dreammaker",
"dme": "tgstation.dme",
Expand Down
10 changes: 10 additions & 0 deletions __odlint.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// This file is included right at the start of the DME.
// Its purpose is to enable multiple lints (pragmas) that are supported by OpenDream to better validate the codebase
// These are essentially nitpicks the DM compiler should pick up on but doesnt

#if !defined(SPACEMAN_DMM) && defined(OPENDREAM)
// This is in a separate file as a hack to avoid SpacemanDMM
// evaluating the #pragma lines, even if its outside a block it cares about
// (Also so people can code-own it. Shoutout to AA)
#include "tools/ci/od_lints.dm"
#endif
Loading
Loading