Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.

up #382

Open
wants to merge 3,508 commits into
base: master
Choose a base branch
from
Open

up #382

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3508 commits
Select commit Hold shift + click to select a range
18503c6
Resaved LavaBrig template (#2228)
ErhardSteinhauer Oct 14, 2024
5d2d372
Update Dev Map (#2231)
dvir001 Oct 14, 2024
0991926
LOOK AT MY CLOCK (#2232)
dvir001 Oct 14, 2024
a594c06
Cyborg Advanced Modules (Mining, Medical) (#2075)
Myzumi Oct 14, 2024
a0fc090
Automatic Changelog (#2075)
FrontierATC Oct 14, 2024
c3ca50e
Medium NFSD Interdictor - Wendigo (New) (#1990)
MagnusCrowe Oct 14, 2024
f0cd786
Automatic Changelog (#1990)
FrontierATC Oct 14, 2024
76b36c6
Remove the Marauder (#2234)
arimah Oct 14, 2024
a794b6e
Automatic Changelog (#2234)
FrontierATC Oct 14, 2024
0b0c867
Label implanters (#2235)
whatston3 Oct 15, 2024
f4452f6
Automatic Changelog (#2235)
FrontierATC Oct 15, 2024
6e4fce9
Update skipper.yml (#2236)
dustylens Oct 15, 2024
7f50bd3
Automatic Changelog (#2236)
FrontierATC Oct 15, 2024
18f4c8f
unhide shuttle computer (#2237)
Tych0theSynth Oct 15, 2024
723cad8
Remove network configurator error from Wendigo (#2238)
arimah Oct 15, 2024
55d155f
fix tabletop computer deconstruction (#2226)
MisterMecky Oct 15, 2024
5ab8ea9
Automatic Changelog (#2226)
FrontierATC Oct 15, 2024
e63ca18
Fix CrateTrashCart contents exceeding maximum contents (#2239)
GreaseMonk Oct 15, 2024
14c18cf
Fix shipyard extra stuff (#2241)
GreaseMonk Oct 15, 2024
6a02d88
Fix a bad (#2242)
GreaseMonk Oct 15, 2024
8b0aed1
Fix SpawnInHand not working for blood cultists (#2245)
GreaseMonk Oct 15, 2024
90b3b73
Update computers.yml (#2246)
dvir001 Oct 15, 2024
5bedb48
Fixup (#2247)
dvir001 Oct 15, 2024
016c2c3
Сontainer grid sizes and footprints (#2213)
ErhardSteinhauer Oct 15, 2024
a305b5f
Automatic Changelog (#2213)
FrontierATC Oct 15, 2024
268a700
Change cases to heavy to fit weapons (#2248)
GreaseMonk Oct 15, 2024
018a5a6
Remove static price (#2249)
GreaseMonk Oct 15, 2024
3517de1
DeadDropSystem: check lifecycle and null refs on compromise. (#2251)
whatston3 Oct 15, 2024
cdfff35
Long weapon cases fix (#2253)
ErhardSteinhauer Oct 15, 2024
5984401
Debuggable dungen output, wallmount typo (#2252)
whatston3 Oct 15, 2024
7895da5
Material Arbitrage (#2254)
dvir001 Oct 15, 2024
201da20
Automatic Changelog (#2254)
FrontierATC Oct 15, 2024
823f395
FuelVend Update (#2255)
dvir001 Oct 16, 2024
31c1bef
Respawn timer fix: show correct time on reconnect (#2227)
whatston3 Oct 16, 2024
ea0e43d
Automatic Changelog (#2227)
FrontierATC Oct 16, 2024
f6abf85
Halloween: new Admeme mob - The Goblinbane (#2177)
ErhardSteinhauer Oct 16, 2024
cc5c54d
Automatic Changelog (#2177)
FrontierATC Oct 16, 2024
c0c17e7
Crafts Medical Pens (#2215)
dustylens Oct 16, 2024
efbb6a9
Automatic Changelog (#2215)
FrontierATC Oct 16, 2024
325f164
Price Fixup (#2257)
dvir001 Oct 16, 2024
a880857
Frontier Mobs Fixup (#2258)
dvir001 Oct 16, 2024
e671e95
Board (#2259)
dvir001 Oct 16, 2024
d6d0d8c
Fixup (#2260)
dvir001 Oct 16, 2024
c779935
Ice and Sandstone walls dont spawn girders (#2176)
MisterMecky Oct 16, 2024
397e640
Automatic Changelog (#2176)
FrontierATC Oct 16, 2024
d58d13d
Fix small animals gib and slow down the lathe (#2261)
dvir001 Oct 16, 2024
6095d41
Big bug fixing part 2 (#2209)
dvir001 Oct 16, 2024
c0fdac8
FSB Spirit Poster Update (#2205)
dustylens Oct 17, 2024
55f6cbe
Automatic Changelog (#2205)
FrontierATC Oct 17, 2024
ad77fa6
Fixup (#2264)
dvir001 Oct 17, 2024
174f223
Apothecary Medical Assembler Update (#2206)
dustylens Oct 17, 2024
63be58b
Automatic Changelog (#2206)
FrontierATC Oct 17, 2024
29256af
Caduceus atmos update and cloning removal. (#2201)
dustylens Oct 17, 2024
bd70cb1
Automatic Changelog (#2201)
FrontierATC Oct 17, 2024
59f12b9
Eagle (Medical Assembler-Update) (#2266)
ThatOneGoblin25 Oct 17, 2024
ec82fa4
Automatic Changelog (#2266)
FrontierATC Oct 17, 2024
9cb617a
Entity YAML Cleanup (#2267)
whatston3 Oct 17, 2024
c1de325
Automatic Changelog (#2267)
FrontierATC Oct 17, 2024
bd844c0
Ammolathe Blueprints (for real), Hide Secfab (#2268)
whatston3 Oct 17, 2024
3bbb3c7
Goblinbane Nerf (#2265)
ErhardSteinhauer Oct 17, 2024
4eda96d
Automatic Changelog (#2265)
FrontierATC Oct 17, 2024
79626e3
Halloween: Cauldron to replace deep fryers (#2240)
arimah Oct 17, 2024
2d2da1e
Components & lathe speed balance pass (#2269)
whatston3 Oct 17, 2024
ba7e2d1
Automatic Changelog (#2269)
FrontierATC Oct 17, 2024
5e1fe8a
Folding Plastic Table (#2191)
ErhardSteinhauer Oct 17, 2024
1c83b5e
Automatic Changelog (#2191)
FrontierATC Oct 17, 2024
191c146
Adds Medical Assembler to FSB Stasis (#2207)
dustylens Oct 17, 2024
6060339
Automatic Changelog (#2207)
FrontierATC Oct 17, 2024
d6ae4e5
Remove salvage magnet board recipes (#2272)
whatston3 Oct 17, 2024
f029ce4
Automatic Changelog (#2272)
FrontierATC Oct 17, 2024
d209f7e
Replace NSF Inquisitor tiny fans with directionals, fix up some other…
chrome-cirrus Oct 17, 2024
8056cdf
Automatic Changelog (#2169)
FrontierATC Oct 17, 2024
ce248f0
updates the NSF Prowler (#2094)
Tych0theSynth Oct 17, 2024
78cb36e
Automatic Changelog (#2094)
FrontierATC Oct 17, 2024
caf6fcd
Replaces Spectre tiny fans with directional fans. (#2105)
dustylens Oct 17, 2024
284e846
Automatic Changelog (#2105)
FrontierATC Oct 17, 2024
aecb2f7
Lodge QoL Update (#2233)
ErhardSteinhauer Oct 17, 2024
6582c25
SSS Camper (UPDATE) (#2115)
AF-Buyrcsp2 Oct 17, 2024
8f94b64
Automatic Changelog (#2233)
FrontierATC Oct 17, 2024
6692ef5
Fix up the NSF Templar (#2186)
chrome-cirrus Oct 18, 2024
9f2ba05
Fix up the NSF mini-shuttles (#2243)
chrome-cirrus Oct 18, 2024
f66b210
Automatic Changelog (#2243)
FrontierATC Oct 18, 2024
f0739a9
Interceptor (Update Shuttle) (#2199)
chrome-cirrus Oct 18, 2024
4ff44da
Automatic Changelog (#2199)
FrontierATC Oct 18, 2024
1eaae60
Hospitaller (Update Shuttle) (#2194)
chrome-cirrus Oct 18, 2024
8315689
Automatic Changelog (#2194)
FrontierATC Oct 18, 2024
c692530
Add EMP Blast effect shader (#2262)
dvir001 Oct 18, 2024
4ee1a0c
Automatic Changelog (#2262)
FrontierATC Oct 18, 2024
25c6538
End of Round Cash Summary Revision (#2276)
whatston3 Oct 18, 2024
f71965e
Automatic Changelog (#2276)
FrontierATC Oct 18, 2024
d71b576
Wall freezers (#2190)
ErhardSteinhauer Oct 18, 2024
ee85177
Automatic Changelog (#2190)
FrontierATC Oct 18, 2024
6f9845a
Lathe Cleanup and allow printing boxes in service (#2278)
dvir001 Oct 18, 2024
1388224
Automatic Changelog (#2278)
FrontierATC Oct 18, 2024
89a1aa5
Adds some spookuary cheer from Bing and Ghost Prince. (#2256)
dustylens Oct 19, 2024
8295e91
Automatic Changelog (#2256)
FrontierATC Oct 19, 2024
4c861d7
Gatfruit again (#2286)
dvir001 Oct 19, 2024
b1d9a63
LobbyArt (Cattrio) (#2279)
dvir001 Oct 19, 2024
e22eb60
Automatic Changelog (#2279)
FrontierATC Oct 19, 2024
70a4186
Fix biogenerator and cutter machine board not accepting modular compo…
KieueCaprie Oct 19, 2024
b3635ef
Automatic Changelog (#2285)
FrontierATC Oct 19, 2024
bd89429
Shuttles generators shipyard tab (#2271)
dvir001 Oct 19, 2024
abf23f8
folding table material aarbitrage fix (#2289)
ErhardSteinhauer Oct 19, 2024
b9293e7
tobacco pouches error fixes (#2290)
ErhardSteinhauer Oct 19, 2024
497231e
GeneratorSystem: no eject on empty (#2291)
whatston3 Oct 20, 2024
437d7ac
Automatic Changelog (#2291)
FrontierATC Oct 20, 2024
66f4a02
Replaced Misplaced BasePenAdvanced in the Spectre's Bridge With a Cap…
Eagle0600 Oct 20, 2024
e2b3a8d
Chatsan fixes to emote entries ending with letters. (#2292)
whatston3 Oct 20, 2024
33511ae
Automatic Changelog (#2292)
FrontierATC Oct 20, 2024
4fa2db9
PDA Programs in Loadout (#2287)
dvir001 Oct 20, 2024
3035edc
Automatic Changelog (#2287)
FrontierATC Oct 20, 2024
a063ee4
more mat arbitrage fixes (#2294)
ErhardSteinhauer Oct 20, 2024
1ccc3ab
Gas Station Sushi (#2101)
dvir001 Oct 21, 2024
33aaf31
Panic bunker print strings (#2300)
whatston3 Oct 21, 2024
17ea939
readd duffelbag slowdown (#2298)
MisterMecky Oct 21, 2024
ccaa2e3
Automatic Changelog (#2298)
FrontierATC Oct 21, 2024
c85045c
Add guidebook entries for Eagle, Phoenix (#2218)
Mygnol Oct 22, 2024
b27b4b1
Update hunter.yml (#2295)
dustylens Oct 22, 2024
33258e8
Automatic Changelog (#2295)
FrontierATC Oct 22, 2024
7f840af
Push space dungeons into gameset, name dungeons (#2301)
whatston3 Oct 22, 2024
da7c71d
Require Sheriff for Bluespace Vaults events (#2305)
dvir001 Oct 23, 2024
eac776d
Automatic Changelog (#2305)
FrontierATC Oct 23, 2024
b14b480
Shuttle records system (#2212)
GreaseMonk Oct 23, 2024
d9eccf6
Automatic Changelog (#2212)
FrontierATC Oct 23, 2024
8fe8473
Extends Halloween to one week (#2281)
Ansome101 Oct 23, 2024
e6d0308
Automatic Changelog (#2281)
FrontierATC Oct 23, 2024
2cacb71
Mobs Depsawn FIxups (#2306)
dvir001 Oct 23, 2024
30b4ada
Empress, Wasp Rework: Medical doors, Medbay, Kitchen, Dir. Fans (#2277)
whatston3 Oct 23, 2024
07c781c
Automatic Changelog (#2277)
FrontierATC Oct 23, 2024
206d01e
Bodkin (New Shuttle) (#1741)
Tych0theSynth Oct 23, 2024
ac33552
Automatic Changelog (#1741)
FrontierATC Oct 23, 2024
bf8fed4
Tyne (New Shuttle) (#1742)
Tych0theSynth Oct 23, 2024
537c234
Automatic Changelog (#1742)
FrontierATC Oct 23, 2024
eb421b9
Dungeon enemies rebalance: Carps (#2103)
ErhardSteinhauer Oct 23, 2024
1591b35
Automatic Changelog (#2103)
FrontierATC Oct 23, 2024
2ec27dd
Artifacts no longer gain points on spray, just skip nodes. (#2307)
dvir001 Oct 23, 2024
a1f158f
Automatic Changelog (#2307)
FrontierATC Oct 23, 2024
a5bd145
Smuggling edits (#2310)
dvir001 Oct 23, 2024
ed0a313
Automatic Changelog (#2310)
FrontierATC Oct 23, 2024
c5f91fb
whitelisted equal opportunities goblinbane (#2314)
ErhardSteinhauer Oct 24, 2024
0434ea0
Automatic Changelog (#2314)
FrontierATC Oct 24, 2024
3e72f5b
removed laser reflect on mobs (#2313)
ErhardSteinhauer Oct 24, 2024
3402d4e
Automatic Changelog (#2313)
FrontierATC Oct 24, 2024
4f31bed
Events pass (#2316)
dvir001 Oct 24, 2024
1858b70
Automatic Changelog (#2316)
FrontierATC Oct 24, 2024
5f26408
Spooky cauldron item shader, the return of "deep-fried" (#2270)
whatston3 Oct 24, 2024
7746d62
Automatic Changelog (#2270)
FrontierATC Oct 24, 2024
7915ecb
Fix Mass Media Console access, add one to Frontier bridge (#2320)
whatston3 Oct 24, 2024
d01816f
Automatic Changelog (#2320)
FrontierATC Oct 24, 2024
060c3e9
Rules v5 (#1948)
Leander-0 Oct 25, 2024
27db1b9
Automatic Changelog (#1948)
FrontierATC Oct 25, 2024
78644c9
No [color] for discord (#2326)
whatston3 Oct 25, 2024
8fcbd11
Adjust tyne price (#2328)
Tych0theSynth Oct 25, 2024
879e22e
Automatic Changelog (#2328)
FrontierATC Oct 25, 2024
3be4d61
Update phoenix.yml (#2333)
dvir001 Oct 26, 2024
1cf18c1
Space VGRoids support (#2334)
dvir001 Oct 26, 2024
a698d0d
Migration file split (#2315)
dvir001 Oct 26, 2024
efb3bca
Medical recipe guidebook entries (#2331)
whatston3 Oct 26, 2024
1278961
Update medical.yml (#2335)
dustylens Oct 26, 2024
27f7e4b
Automatic Changelog (#2331)
FrontierATC Oct 26, 2024
924d0e1
Rosy the Maple Mothroach Cloak (#2296)
dustylens Oct 26, 2024
d021bc5
Automatic Changelog (#2296)
FrontierATC Oct 26, 2024
e10e5f7
Medical Bounties (#2193)
whatston3 Oct 26, 2024
20f6dc9
Automatic Changelog (#2193)
FrontierATC Oct 26, 2024
572ea80
Update animals.yml (#2312)
dvir001 Oct 26, 2024
c5bf903
Automatic Changelog (#2312)
FrontierATC Oct 26, 2024
43e4efb
Remove world loader from outpost STC terminals, bus shuttle console. …
whatston3 Oct 27, 2024
e406872
Remove paracusia and changes solar flare event (#2340)
Leander-0 Oct 27, 2024
0a4c7bb
Automatic Changelog (#2340)
FrontierATC Oct 27, 2024
0eee6c2
Honey (#2282)
RichardRahl123 Oct 27, 2024
db1c95c
Automatic Changelog (#2282)
FrontierATC Oct 27, 2024
3509f5f
Update caduceus.yml (#2343)
dustylens Oct 27, 2024
b51b21f
lathe recipes clean up (#2303)
ErhardSteinhauer Oct 27, 2024
1c48efd
Automatic Changelog (#2303)
FrontierATC Oct 27, 2024
721b6db
added chem dispenser to caduceus.yml (#2321)
DmitriTheDemon Oct 28, 2024
657e9bc
Automatic Changelog (#2321)
FrontierATC Oct 28, 2024
7a833ed
Cvar cleanups (#2325)
dvir001 Oct 29, 2024
309ee72
Goblin Posters (#2345)
ErhardSteinhauer Oct 31, 2024
c5b4c9f
Automatic Changelog (#2345)
FrontierATC Oct 31, 2024
fef1639
Cargo Sell - fix order of checks, no selling station pets. (#2354)
whatston3 Nov 1, 2024
e7bf60f
Automatic Changelog (#2354)
FrontierATC Nov 1, 2024
e459747
bedrolls (#2332)
ErhardSteinhauer Nov 1, 2024
ca6a70c
Automatic Changelog (#2332)
FrontierATC Nov 1, 2024
1f03177
Adds security locked versions of sturdy shelves (#2348)
Tych0theSynth Nov 1, 2024
66f1bdc
Automatic Changelog (#2348)
FrontierATC Nov 1, 2024
0a23cd4
Bluespace rule + Events cleanup and improvements (#2337)
dvir001 Nov 1, 2024
7aa4e12
Automatic Changelog (#2337)
FrontierATC Nov 1, 2024
aa1851b
Removing Goblinbane complex interactions (#2355)
DmitriTheDemon Nov 1, 2024
f9b9372
Automatic Changelog (#2355)
FrontierATC Nov 1, 2024
f458ee3
Add suffix to damaged RTG generator flatpack (#2360)
arimah Nov 3, 2024
cae3dd9
Restore https://github.com/new-frontiers-14/frontier-station-14/pull/…
dvir001 Nov 3, 2024
c25fb31
Diagonal grille fix (#2356)
blackknight954 Nov 3, 2024
0d77ccd
Automatic Changelog (#2356)
FrontierATC Nov 3, 2024
cb40107
Remove Goblinbane (#2362)
ErhardSteinhauer Nov 4, 2024
9a7edb2
Automatic Changelog (#2362)
FrontierATC Nov 4, 2024
56b4a0a
Dungeon enemies rebalance: Explorers & Punks (#2273)
ErhardSteinhauer Nov 4, 2024
ae0fd2b
Automatic Changelog (#2273)
FrontierATC Nov 4, 2024
a885f68
Fix for my terrible terribleness (#2369)
dustylens Nov 5, 2024
2f45305
Automatic Changelog (#2369)
FrontierATC Nov 5, 2024
78b49de
LVHI Posters (New) (#2344)
ErhardSteinhauer Nov 6, 2024
5a6eed3
Automatic Changelog (#2344)
FrontierATC Nov 6, 2024
52208e2
Holoflare pistol (#2338)
ErhardSteinhauer Nov 6, 2024
f3d92fa
Automatic Changelog (#2338)
FrontierATC Nov 6, 2024
00fb738
Flare Dispenser (#2357)
ErhardSteinhauer Nov 6, 2024
f71a9af
Automatic Changelog (#2357)
FrontierATC Nov 6, 2024
1e46518
VGRoids events (#2361)
dvir001 Nov 6, 2024
ebda287
Automatic Changelog (#2361)
FrontierATC Nov 6, 2024
d783be8
Reduce power flickering by increasing APC supply tolerance to 15 kW. …
whatston3 Nov 6, 2024
696ad2a
Automatic Changelog (#2352)
FrontierATC Nov 6, 2024
1fb414c
Botany: drop items when harvesting or clipping seeds (#2374)
whatston3 Nov 7, 2024
ff9ee16
Automatic Changelog (#2374)
FrontierATC Nov 7, 2024
4a1af79
Shuttle records console to allow copying ship deeds (#2214)
GreaseMonk Nov 7, 2024
47defee
Automatic Changelog (#2214)
FrontierATC Nov 7, 2024
488d990
Hammer (Update): Directional fans + tweaks (#2323)
arimah Nov 7, 2024
d0685a6
Automatic Changelog (#2323)
FrontierATC Nov 7, 2024
de04ae4
Log used id card (#2371)
GreaseMonk Nov 8, 2024
9897639
HealthChange: explicitly check non-even dmg dists (#2370)
whatston3 Nov 8, 2024
33ae321
Automatic Changelog (#2370)
FrontierATC Nov 8, 2024
ac0cad6
Empty mag lathe fix (#2376)
ErhardSteinhauer Nov 8, 2024
496ab63
Automatic Changelog (#2376)
FrontierATC Nov 8, 2024
335f7a4
Destroy lingering shuttle grids on sale. (#2379)
whatston3 Nov 8, 2024
8cd46cd
Automatic Changelog (#2379)
FrontierATC Nov 8, 2024
57f4475
Fix botany bags fit in toolbelt (#2380)
GreaseMonk Nov 8, 2024
6c18cfc
Automatic Changelog (#2380)
FrontierATC Nov 8, 2024
8a38a09
Remove curse from the golden mask. (#2381)
Leander-0 Nov 9, 2024
68fa234
Automatic Changelog (#2381)
FrontierATC Nov 9, 2024
4ff39d4
Update Changelogs (#2382)
dvir001 Nov 9, 2024
b6a22d1
Automatic Changelog (#2382)
FrontierATC Nov 9, 2024
8454df4
Pirate bounty fixes (#2378)
whatston3 Nov 9, 2024
182fdfe
Automatic Changelog (#2378)
FrontierATC Nov 9, 2024
0d82a55
Auto rename warp points (#2383)
dvir001 Nov 9, 2024
5d53df2
More recyclable items (#2179)
ErhardSteinhauer Nov 10, 2024
bf1b214
Automatic Changelog (#2179)
FrontierATC Nov 10, 2024
daf83b2
of biogenerator and biofabricator (#2304)
ErhardSteinhauer Nov 10, 2024
28f57d4
Automatic Changelog (#2304)
FrontierATC Nov 10, 2024
ebc2a13
Stashes (#2347)
ErhardSteinhauer Nov 10, 2024
d97e2bb
Automatic Changelog (#2347)
FrontierATC Nov 10, 2024
8612ea8
Condenser Power Adjustment (#2364)
dustylens Nov 10, 2024
3121a44
Automatic Changelog (#2364)
FrontierATC Nov 10, 2024
9e282a4
Add ingot to the list of valid materials to insert in the cutter mach…
KieueCaprie Nov 10, 2024
9089839
Automatic Changelog (#2387)
FrontierATC Nov 10, 2024
02fda0f
Mass Scanner and Radar Telescreens (#2351)
Tych0theSynth Nov 11, 2024
2502761
Automatic Changelog (#2351)
FrontierATC Nov 11, 2024
1ed268b
Fix roundstart janitor access, no maid smite (#2392)
whatston3 Nov 11, 2024
affb937
Automatic Changelog (#2392)
FrontierATC Nov 11, 2024
860fdd8
Add xeno spawn markers (#2390)
ErhardSteinhauer Nov 11, 2024
5b9085c
Pills give no extra materials (#2396)
whatston3 Nov 12, 2024
ee855a8
Automatic Changelog (#2396)
FrontierATC Nov 12, 2024
b55ea2a
Arbitrage fixups (#2391)
dvir001 Nov 12, 2024
25e1bd6
Automatic Changelog (#2391)
FrontierATC Nov 12, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ csharp_indent_braces = false
csharp_indent_switch_labels = true

# Space preferences
csharp_space_after_cast = true
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
Expand Down
7 changes: 7 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,10 @@
#Jezi
#/Content.*/Medical @Jezithyr
#/Content.*/Body @Jezithyr

# Sloth
#/Content.*/Audio @metalgearsloth
#/Content.*/Movement @metalgearsloth
#/Content.*/NPC @metalgearsloth
#/Content.*/Shuttles @metalgearsloth
#/Content.*/Weapons @metalgearsloth
37 changes: 15 additions & 22 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,34 @@
<!-- Please read these guidelines before opening your PR: https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible on your PR. -->
<!-- Guidelines: https://docs.spacestation14.io/en/getting-started/pr-guideline -->

## About the PR
<!-- What did you change in this PR? -->
<!-- What did you change? -->
<!-- If this is a code change, summarize at high level how your new code works. This makes it easier to review. -->

## Why / Balance
<!-- Why was it changed? Link any discussions or issues here. Please discuss how this would affect game balance. -->
<!-- Discuss how this would affect game balance or explain why it was changed. Link any relevant discussions or issues. -->

## How to test
<!-- Describe the way it can be tested -->

## Media
<!--
PRs which make ingame changes (adding clothing, items, new features, etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.
<!-- Attach media if the PR makes ingame changes (clothing, items, features, etc).
Small fixes/refactors are exempt. Media may be used in SS14 progress reports with credit. -->

If you're unsure whether your PR will require media, ask a maintainer.

Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]):
-->

- [ ] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase
## Requirements
<!-- Confirm the following by placing an X in the brackets [X]: -->
- [ ] I have read and am following the [Pull Request and Changelog Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
- [ ] I have added media to this PR or it does not require an ingame showcase.
<!-- You should understand that not following the above may get your PR closed at maintainer’s discretion -->

## Breaking changes
<!--
List any breaking changes, including namespace, public class/method/field changes, prototype renames; and provide instructions for fixing them. This will be pasted in #codebase-changes.
-->
<!-- List any breaking changes, including namespaces, public class/method/field changes, prototype renames; and provide instructions for fixing them.
This will be posted in #codebase-changes. -->

**Changelog**
<!-- Add a Changelog entry to make players aware of new features or changes that could affect gameplay.
Make sure to read the guidelines and take this Changelog template out of the comment block in order for it to show up.
Changelog must have a :cl: symbol, so the bot recognizes the changes and adds them to the game's changelog. -->
<!--
Make players aware of new features and changes that could affect how they play the game by adding a Changelog entry. Please read the Changelog guidelines located at: https://docs.spacestation14.io/en/getting-started/pr-guideline#changelog
-->

<!--
Make sure to take this Changelog template out of the comment block in order for it to show up.
:cl:
- add: Added fun!
- remove: Removed fun!
Expand Down
70 changes: 50 additions & 20 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,77 @@
#"Map":
# - "Resources/Maps/**/*.yml" # All .yml files in the Resources/Maps directory, recursive.
# - changed-files:
# - any-glob-to-any-file: "Resources/Maps/**/*.yml" # All .yml files in the Resources/Maps directory, recursive.

"Map-Admin":
- "Resources/Maps/_NF/Admin/**/*.yml" # Grid Files
- changed-files:
- any-glob-to-any-file: "Resources/Maps/_NF/Admin/**/*.yml" # Grid Files

"Map-Bluespace":
- "Resources/Maps/_NF/Bluespace/**/*.yml" # Grid Files
- changed-files:
- any-glob-to-any-file: "Resources/Maps/_NF/Bluespace/**/*.yml" # Grid Files

"Map-Dungeon":
- "Resources/Maps/_NF/Dungeon/**/*.yml" # Grid Files
- changed-files:
- any-glob-to-any-file: "Resources/Maps/_NF/Dungeon/**/*.yml" # Grid Files

"Map-Outpost":
- "Resources/Maps/_NF/Outpost/*.yml" # Map Files
- "Resources/Prototypes/_MF/Maps/Outpost/*.yml" # Prototypes Files
- changed-files:
- any-glob-to-any-file:
- "Resources/Maps/_NF/Outpost/*.yml" # Map Files
- "Resources/Prototypes/_MF/Maps/Outpost/*.yml" # Prototypes Files

"Map-Shuttle":
- "Resources/Maps/_NF/Shuttles/**/*.yml" # Grid Files
- "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Prototypes Files
- changed-files:
- any-glob-to-any-file:
- "Resources/Maps/_NF/Shuttles/**/*.yml" # Grid Files
- "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Prototypes Files

"Map-POI":
- "Resources/Maps/_NF/POI/**/*.yml" # Grid Files
- "Resources/Prototypes/_MF/Maps/POI/**/*.yml" # Prototypes Files
- changed-files:
- any-glob-to-any-file:
- "Resources/Maps/_NF/POI/**/*.yml" # Grid Files
- "Resources/Prototypes/_MF/Maps/POI/**/*.yml" # Prototypes Files

"Sprites":
- "**/*.rsi/*.png"
- "**/*.rsi/*.json"
- changed-files:
- any-glob-to-any-file:
- "**/*.rsi/*.png"
- "**/*.rsi/*.json"

"UI":
- "**/*.xaml*"
- changed-files:
- any-glob-to-any-file: "**/*.xaml*"

"C#":
- "**/*.cs"
- changed-files:
- any-glob-to-any-file: "**/*.cs"

"Shaders":
- changed-files:
- any-glob-to-any-file: '**/*.swsl'

"No C#":
- all: ["!**/*.cs"]
- changed-files:
- all-globs-to-all-files: "!**/*.cs"

"Docs":
- "**/*.xml"
- "**/*.md"
- changed-files:
- any-glob-to-any-file:
- "**/*.xml"
- "**/*.md"

"FTL":
- "Resources/Locale/**/*.ftl"
- changed-files:
- any-glob-to-any-file: "Resources/Locale/**/*.ftl"

"YML":
- any: ["**/*.yml"]
all: ["!Resources/Maps/_NF/**/*.yml", "!Resources/Prototypes/Maps/_NF/**/*.yml"]
- all:
- changed-files:
- any-glob-to-any-file: "**/*.yml"
- all-globs-to-all-files:
- "!Resources/Maps/_NF/**/*.yml"
- "!Resources/Prototypes/Maps/_NF/**/*.yml"

"DB Migration":
- changed-files:
- any-glob-to-any-file: "Content.Server.Database/Migrations/**/*.cs"
27 changes: 15 additions & 12 deletions .github/mapchecker/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,37 +17,40 @@
"SpawnPointPassenger",
"Python",
"SalvageShuttleMarker",
"FTLPoint",
"FTLPoint"
]
# List of matchers that are illegal to use, unless the map is a ship and the ship belongs to the keyed shipyard.
CONDITIONALLY_ILLEGAL_MATCHES = {
"Civilian": [
"ButtonFrameCautionSecurity", # Decal.
"Shipyard": [
"ButtonFrameCautionSecurity", # Decal.
],
"Scrap": [
"ButtonFrameCautionSecurity", # Decal.
"ButtonFrameCautionSecurity", # Decal.
],
"Expedition": [
"ButtonFrameCautionSecurity", # Decal.
"ButtonFrameCautionSecurity", # Decal.
],
"Custom": [
"ButtonFrameCautionSecurity", # Decal.
"ButtonFrameCautionSecurity", # Decal.
],
"Security": [ # These matchers are illegal unless the ship is part of the security shipyard.
"Security", # Anything with the word security in it should also only be appearing on security ships.
"Plastitanium", # Plastitanium walls should only be appearing on security ships.
"Kammerer", # Opportunity
"HighSecDoor",
"ShuttleGun",
"ShuttleGun",
],
"Syndicate": [
"Plastitanium", # And also on blackmarket ships cause syndicate.
"ButtonFrameCautionSecurity", # Decal.
"ShuttleGun",
"ButtonFrameCautionSecurity", # Decal.
"ShuttleGun",
],
"BlackMarket": [
"BlackMarket": [
"Plastitanium", # And also on blackmarket ships cause syndicate.
"ButtonFrameCautionSecurity", # Decal.
"ShuttleGun",
]
"ShuttleGun",
],
"Sr": [
"ButtonFrameCautionSecurity", # Decal.
]
}
19 changes: 12 additions & 7 deletions .github/mapchecker/whitelist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,22 @@ Lodge: true
Trade: true

#Cove:
# - WallPlastitanium
# - HighSecDoor
#- WallPlastitanium
#- HighSecDoor
#Lodge:
# - WallPlastitanium
# - HighSecDoor
#- WallPlastitanium
#- HighSecDoor

# TECHNICAL DEBT BELOW. These ones were added to this list to ensure other PR's would not break upon merging. It is
# the intention for this list to become empty in separate PR's.
#DartX:
# - HighSecDoor
#- HighSecDoor
Rogue:
- ShuttleGunFriendship
- ShuttleGunFriendship
Bottleneck:
- PosterLegitPDAAd
- PosterLegitPDAAd
Watchdog:
- WindoorSecureSecurityLocked
- AirlockSecurityGlassLocked
- ThrusterSecurity
- SmallGyroscopeSecurity
2 changes: 1 addition & 1 deletion .github/workflows/build-map-renderer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
build:
if: github.actor != 'PJBot' && github.event.pull_request.draft == false
if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
strategy:
matrix:
os: [ubuntu-latest]
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/build-test-debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@ on:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
branches: [ master ]
pull_request_target: # Frontier: only run tests on C# changes
paths: # Frontier
- "**/*.cs" # Frontier

jobs:
build:
if: github.actor != 'PJBot' && github.event.pull_request.draft == false
if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'FrontierATC' # Frontier
strategy:
matrix:
os: [ubuntu-latest]
Expand Down Expand Up @@ -46,6 +49,12 @@ jobs:

- name: Run Content.Tests
run: dotnet test --no-build --configuration DebugOpt Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0

# - name: Run Content.IntegrationTests
# shell: pwsh
# run: |
# $env:DOTNET_gcServer=1
# dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj --filter FullyQualifiedName!~ShipyardTest -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
ci-success:
name: Build & Test Debug
needs:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

env:
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
CHANGELOG_DIR: Resources/Changelog/Changelog.yml
CHANGELOG_DIR: Resources/Changelog/Frontier.yml # Frontier: Changelog.yml<Frontier.yml
PR_NUMBER: ${{ github.event.number }}

jobs:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/conflict-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
Label:
if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' )
if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' ) && ( github.actor != 'FrontierATC' ) # Frontier
runs-on: ubuntu-latest
steps:
- name: Check for Merge Conflicts
Expand Down
14 changes: 14 additions & 0 deletions .github/workflows/labeler-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: "Labels: PR"

on:
- pull_request_target

jobs:
labeler:
if: github.actor != 'PJBot' && github.actor != 'FrontierATC' # Frontier
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
1 change: 1 addition & 0 deletions .github/workflows/labeler-untriaged.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions-ecosystem/action-add-labels@v1
if: join(github.event.issue.labels) == ''
with:
labels: "Status: Untriaged"
59 changes: 59 additions & 0 deletions .github/workflows/nf-shipyard-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Build & Run Shipyard Tests

on:
pull_request:
branches: [ "master" ]
paths:
- "Resources/Maps/_NF/Shuttles/**/*.yml" # Ship grids
- "Resources/Prototypes/_NF/Shipyard/**/*.yml" # Shipyard prototypes
- "Content.IntegrationTests/Tests/_NF/ShipyardTests.cs" # Shipyard tests

jobs:
build:
if: github.event.pull_request.draft == false && github.actor != 'FrontierATC'
strategy:
matrix:
os: [ubuntu-latest]

runs-on: ${{ matrix.os }}

steps:
- name: Checkout Master
uses: actions/[email protected]

- name: Setup Submodule
run: |
git submodule update --init --recursive

- name: Pull engine updates
uses: space-wizards/[email protected]

- name: Update Engine Submodules
run: |
cd RobustToolbox/
git submodule update --init --recursive

- name: Setup .NET Core
uses: actions/[email protected]
with:
dotnet-version: 8.0.x

- name: Install Dependencies
run: dotnet restore

- name: Build Project
run: dotnet build --configuration DebugOpt --no-restore /p:WarningsAsErrors=nullable /m

- name: Run Shipyard Tests
shell: pwsh
run: |
$env:DOTNET_gcServer=1
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj --filter FullyQualifiedName~ShipyardTest -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
ci-success:
name: Build & Run Shipyard Tests
needs:
- build
runs-on: ubuntu-latest
steps:
- name: CI succeeded
run: exit 0
Loading