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

Колизей #84

Closed
wants to merge 819 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
819 commits
Select commit Hold shift + click to select a range
bb7ea44
Merge branch 'master' of https://github.com/new-frontiers-14/frontier…
whatston3 Nov 22, 2024
6f8cd0e
Merge branch 'stable' of https://github.com/space-wizards/space-stati…
whatston3 Nov 22, 2024
1e7ea04
Missed merge conflict markers
whatston3 Nov 22, 2024
7a69828
YAML fixes
whatston3 Nov 22, 2024
4a499e7
Обменник и жетоны
FireFoxPhoenix Nov 22, 2024
64b5ddd
Жетоны на шаттлы
FireFoxPhoenix Nov 22, 2024
0218876
Merge branch 'Corvax-Frontier:master' into Coliseum
FireFoxPhoenix Nov 22, 2024
321dc4f
Merge branch 'Coliseum' of https://github.com/FireFoxPhoenix/Frontier…
FireFoxPhoenix Nov 22, 2024
62136ad
Reduce syndie medical duffel fill (medkits big)
whatston3 Nov 22, 2024
463a996
Fix SR PDA loadout entry (#2447)
whatston3 Nov 22, 2024
a62beaa
Update gun.ftl (#2445)
dvir001 Nov 22, 2024
6930234
Updates (#2443)
dvir001 Nov 22, 2024
eb75978
Automatic Changelog (#2443)
FrontierATC Nov 22, 2024
f2bdef8
Merge branch 'master' into oct24-upstream-merge
dvir001 Nov 22, 2024
2731408
Update cannons.yml (#2439)
dvir001 Nov 22, 2024
23af825
Update lathe.yml (#2437)
dustylens Nov 22, 2024
211255c
Automatic Changelog (#2437)
FrontierATC Nov 22, 2024
1dd33de
Scraproid (#2408)
ErhardSteinhauer Nov 22, 2024
46e7566
Automatic Changelog (#2408)
FrontierATC Nov 22, 2024
47b4754
fix (#2448)
ErhardSteinhauer Nov 22, 2024
3f0b275
Salvage events pool v1 (#2433)
dvir001 Nov 22, 2024
7860d0b
Automatic Changelog (#2433)
FrontierATC Nov 22, 2024
eb7560f
Фикс шаттла
FireFoxPhoenix Nov 22, 2024
9041478
Merge branch 'master' into oct24-upstream-merge
dvir001 Nov 23, 2024
3bc9fbb
cartridges to 12, no special masks
whatston3 Nov 23, 2024
36849c1
maxcap to 5
whatston3 Nov 23, 2024
7121aec
Address FRONTIER MERGE comments
whatston3 Nov 23, 2024
f7851a6
Frezon to 0.4 (still profitable vs. T), spooky
whatston3 Nov 23, 2024
cdfa165
Port TheShuEd's changes from space-wizards#33110
whatston3 Nov 23, 2024
00fd641
Add AstroNav cartridge to admin PDA, cart order
whatston3 Nov 23, 2024
62ecbf6
syndie biz card: destroy on send, skip tests
whatston3 Nov 23, 2024
ed6e946
service lathe: undupe recipes
whatston3 Nov 23, 2024
6e902fe
service lathe recipes
whatston3 Nov 23, 2024
288f6f3
Wristwatch loadouts, show shift time, 24h, mail
whatston3 Nov 23, 2024
cd91346
Merge branch 'master' into 2024-11-22-clock-reference
whatston3 Nov 23, 2024
97b28ed
Caveman smite consistency
whatston3 Nov 23, 2024
df2270f
ContrabandSystem.CopyDetails: add Frontier fields
whatston3 Nov 23, 2024
71c18bb
Fix rifle3.ogg attribution to rifle.ogg
whatston3 Nov 23, 2024
afc6547
job-supervisors.ftl: capitalization
whatston3 Nov 23, 2024
1a8a76e
voice mask: remove suffix (not accurate)
whatston3 Nov 23, 2024
8367b9e
Give ERT mail metrics
whatston3 Nov 23, 2024
fe4499a
syndie business card deletion and messages
whatston3 Nov 23, 2024
83774dc
Update Resources/Prototypes/_NF/Loadouts/Jobs/Contractor/trinkets.yml
whatston3 Nov 23, 2024
cb06e10
red circuit tiles, trade depot pallets, votekick 0
whatston3 Nov 23, 2024
92b07d3
pin
whatston3 Nov 23, 2024
40a1ab4
New baked recipes use the oven
whatston3 Nov 23, 2024
b589ed2
freezer graph: upstrm consistency, freezer elects
whatston3 Nov 23, 2024
d069a96
Remove duped hydroponics tool recipes
whatston3 Nov 23, 2024
b539677
Vim: contractor access
whatston3 Nov 23, 2024
cd2a1f0
Wall Freeeza
dvir001 Nov 23, 2024
b169f25
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
dvir001 Nov 23, 2024
bef1365
Update masks.yml
dvir001 Nov 23, 2024
28b611c
Ensure upstream jobs have GeneralAccess for PDA
whatston3 Nov 23, 2024
e1131f7
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
dvir001 Nov 23, 2024
ca7fad9
Dungeon chefvend
dvir001 Nov 23, 2024
ef3e8e4
BB Gun fix to vend
dvir001 Nov 23, 2024
5e3ad18
Hide the Bananium fuel in the fuel vending machine
dvir001 Nov 23, 2024
3d18be6
Moved the last 3 animals off cargo (cow, pig, goat) to cubes for chefs
dvir001 Nov 23, 2024
b8c1e9a
Added the missing wood for materials lockers that I forgot about fixing
dvir001 Nov 23, 2024
53c5490
accessGroup to accessGroups
whatston3 Nov 23, 2024
840b6aa
Remove scheduling on update-credits
whatston3 Nov 23, 2024
96ad919
Remove ame jar from cargo, they are in fuel vend
dvir001 Nov 23, 2024
0ce3be4
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
dvir001 Nov 23, 2024
85160bd
manual update credits job, creates a PR on run
whatston3 Nov 23, 2024
99d6d12
Remove all posters
dvir001 Nov 23, 2024
04ce1c2
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
dvir001 Nov 23, 2024
f2c6923
Update migration.yml
dvir001 Nov 23, 2024
7b7d443
Update BiomeSystem.cs
dvir001 Nov 23, 2024
8426c3c
Show docking labels, order labelled docks (#2426)
whatston3 Nov 23, 2024
35adf6b
Automatic Changelog (#2426)
FrontierATC Nov 23, 2024
9df28ea
Merge branch 'master' into oct24-upstream-merge
dvir001 Nov 23, 2024
401da73
Hide non-Frontier Admin PDA
whatston3 Nov 23, 2024
752f2b0
Web poncho, cloak butcher into 5 silk
whatston3 Nov 23, 2024
244e6f8
Fixup for radio servers to NF
dvir001 Nov 23, 2024
5038acb
ChatSystem: fix IC sanitize function
whatston3 Nov 23, 2024
adc8410
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
whatston3 Nov 23, 2024
0e2da25
Frontier rework (cryo sign, maints doors, o2light)
whatston3 Nov 23, 2024
7eb5d0f
Update dev_map.yml
dvir001 Nov 23, 2024
faecacc
Merge branch 'oct24-upstream-merge' of https://github.com/whatston3/f…
dvir001 Nov 23, 2024
03986db
mail refactor (#2067)
MilonPL Oct 28, 2024
108d605
Mail cleanup, return reward strings
whatston3 Nov 23, 2024
8ecfed6
Update material_reclaimer.yml
dvir001 Nov 23, 2024
e18fcdc
Merge pull request #2353 from whatston3/oct24-upstream-merge
dvir001 Nov 24, 2024
9a79075
Automatic Changelog (#2353)
FrontierATC Nov 24, 2024
49c159d
DeltaV #2263 (#2442)
dvir001 Nov 24, 2024
2936c42
conflicts
Zekins3366 Nov 25, 2024
d96add7
Fix mop, petting effect hints
whatston3 Nov 25, 2024
de93491
Merge pull request #2461 from whatston3/2024-11-25-fix-artimop
dvir001 Nov 25, 2024
d32de95
Automatic Changelog (#2461)
FrontierATC Nov 25, 2024
8dfc9e5
Merge pull request #2450 from whatston3/2024-11-22-clock-reference
dvir001 Nov 25, 2024
4922993
Automatic Changelog (#2450)
FrontierATC Nov 25, 2024
c7a854b
Deep fryer recipes, fried chicken, nuggets, doughnuts, Nyano drinks (…
whatston3 Nov 25, 2024
9080ee9
Automatic Changelog (#2441)
FrontierATC Nov 25, 2024
2dda0f1
Adds an ATM to the Loader (#2427)
dustylens Nov 25, 2024
5a77486
Automatic Changelog (#2427)
FrontierATC Nov 25, 2024
7cf1a9c
Plushed With Greatness (#2454)
dustylens Nov 25, 2024
1815b23
Automatic Changelog (#2454)
FrontierATC Nov 25, 2024
207fbf4
Scrap Processor (#2456)
ErhardSteinhauer Nov 26, 2024
2909617
Automatic Changelog (#2456)
FrontierATC Nov 26, 2024
ced5161
Add support for bosses in VGRoid (#2449)
dvir001 Nov 26, 2024
28e6e0d
Add a new admin command, spawnrefund (#2359)
arimah Nov 26, 2024
d5414b2
Automatic Changelog (#2359)
FrontierATC Nov 26, 2024
10ca953
Discord Ahelp Reply System (#2283)
Myzumi Nov 26, 2024
52fb3e0
Directional fans rebase (#2366)
PeccNeck Nov 26, 2024
57732de
Automatic Changelog (#2366)
FrontierATC Nov 26, 2024
2e22dd1
Directional fans (#2367)
PeccNeck Nov 26, 2024
9c5b76e
Automatic Changelog (#2367)
FrontierATC Nov 26, 2024
e9b41b9
Paladin (New Shuttle) (#2195)
Leander-0 Nov 27, 2024
f71a646
Automatic Changelog (#2195)
FrontierATC Nov 27, 2024
415ba26
Fix integration tests (#2470)
PeccNeck Nov 27, 2024
17604d0
Automatic Changelog (#2470)
FrontierATC Nov 27, 2024
52ddc8d
Trade Mall (Trade Outpost Alternate) (#2365)
Cheackraze Nov 27, 2024
424e2a5
Automatic Changelog (#2365)
FrontierATC Nov 27, 2024
cdae6d2
Add empty barsign to _NF barsign folder (#2472)
whatston3 Nov 28, 2024
476bb8f
Display GPS coordinates on their own line (#2473)
arimah Nov 28, 2024
fc07131
Automatic Changelog (#2473)
FrontierATC Nov 28, 2024
8b6c666
Restore auto-publish (#2475)
whatston3 Nov 28, 2024
eedc991
Revert "DeltaV #2263 (#2442)" (#2478)
dvir001 Nov 29, 2024
5736d0b
Fixed (#2479)
dvir001 Nov 29, 2024
1aa611e
Fix ships (#2481)
dvir001 Nov 29, 2024
2fea00b
Fixing whitelist code issues. (#2484)
dvir001 Nov 29, 2024
3f39205
ShuttleMapControl: check ent exists before xform (#2483)
whatston3 Nov 29, 2024
12e7557
Automatic Changelog (#2483)
FrontierATC Nov 29, 2024
4eb4b8f
Merge branch 'Corvax-Frontier:master' into Coliseum
FireFoxPhoenix Nov 29, 2024
f3fdccb
Ambition compliance pass (#2372)
blackknight954 Nov 30, 2024
6a33b89
Automatic Changelog (#2372)
FrontierATC Nov 30, 2024
d798a0e
Directional fans (#2468)
PeccNeck Nov 30, 2024
befb4c6
Update salvage_mods.yml (#2485)
dvir001 Nov 30, 2024
7bf5a4d
Localize docks (#2467)
whatston3 Nov 30, 2024
049585e
Automatic Changelog (#2467)
FrontierATC Nov 30, 2024
9777f0b
Removed blood restoration from cryoxadone (#2459)
whatston3 Dec 1, 2024
26d5c50
Automatic Changelog (#2459)
FrontierATC Dec 1, 2024
6ff3ac8
breaded chicken cuts to breaded cutlets (#2493)
whatston3 Dec 1, 2024
898e567
Scrap Asteroids (#2491)
ErhardSteinhauer Dec 1, 2024
f30cbc2
Automatic Changelog (#2491)
FrontierATC Dec 1, 2024
1f4f7ad
Revert "Update animals.yml (#2312)" (#2487)
dvir001 Dec 2, 2024
991687f
Automatic Changelog (#2487)
FrontierATC Dec 2, 2024
c87e4a6
Add two new posters: "Bahama Mama's" and "Winner Winner" (#2497)
whatston3 Dec 2, 2024
cb3e104
Add sprites for the ruminant box, wrapped pig, goat and cow cubes. (#…
whatston3 Dec 3, 2024
8255be6
Made ChemMaster Sorted (#2498)
DmitriTheDemon Dec 3, 2024
09ffe1b
Automatic Changelog (#2498)
FrontierATC Dec 3, 2024
180f2ca
Adds medtek cartridges to Nano/Civimed (#2501)
dustylens Dec 3, 2024
78373ba
Cryosleep Fallbacks (#2482)
whatston3 Dec 3, 2024
0d33ffc
Automatic Changelog (#2482)
FrontierATC Dec 3, 2024
8ecd550
Update atm.yml (#2502)
Houtblokje Dec 4, 2024
ae6fcc1
Update CarryingSystem And ContestsSystem (#2074)
VMSolidus Dec 5, 2024
89cee40
Automatic Changelog (#2074)
FrontierATC Dec 5, 2024
4e84c1c
conflicts
Zekins3366 Dec 5, 2024
55ff039
Kimonos (#2509)
immortalartisan Dec 5, 2024
209f3d9
Automatic Changelog (#2509)
FrontierATC Dec 5, 2024
6989795
Fix pilot mask base (#2511)
dvir001 Dec 6, 2024
128c0a2
Fix market console range; add computer screens (#2506)
whatston3 Dec 6, 2024
99b9c13
Automatic Changelog (#2506)
FrontierATC Dec 6, 2024
cecaf80
Carpet graphs (#2507)
whatston3 Dec 6, 2024
50857f8
Cleared contraband from Emotional support RPG (#2510)
DmitriTheDemon Dec 6, 2024
5bb6108
Automatic Changelog (#2507)
FrontierATC Dec 6, 2024
9dd6560
Automatic Changelog (#2510)
FrontierATC Dec 6, 2024
a7e54b8
Medipens II (#2452)
dustylens Dec 6, 2024
cd3484e
Automatic Changelog (#2452)
FrontierATC Dec 6, 2024
d34d374
Guidebook open depth to 1 (#2519)
whatston3 Dec 6, 2024
c3e2beb
Update lockers.yml (#2517)
dvir001 Dec 6, 2024
c60ca69
Fix wristwatch mail, better mailto command (#2496)
whatston3 Dec 6, 2024
f1255fb
Automatic Changelog (#2496)
FrontierATC Dec 6, 2024
9f33e7a
Change event announcement text "station" --> "shuttle" (#2465)
Mygnol Dec 6, 2024
a265f3c
Moth food for moths (#2488)
whatston3 Dec 6, 2024
c3d2702
Automatic Changelog (#2488)
FrontierATC Dec 6, 2024
2a92cee
Added rubber ammo to NFSD TechFab (#2518)
DmitriTheDemon Dec 6, 2024
43e0254
Automatic Changelog (#2518)
FrontierATC Dec 6, 2024
14916da
EMP: examine UI on items with EMP effects (#2520)
whatston3 Dec 6, 2024
26d7939
Automatic Changelog (#2520)
FrontierATC Dec 6, 2024
36f60e0
Fixed disposals issue (#2505)
southbridge-fur Dec 6, 2024
31d1aea
Adds fuel and real shipyards to Trade Outpost (#2494)
MagnusCrowe Dec 6, 2024
6cafb02
Added Empess cryosleep (#2476)
DmitriTheDemon Dec 6, 2024
e7a688e
Automatic Changelog (#2476)
FrontierATC Dec 6, 2024
3237c99
Спавн колизея
FireFoxPhoenix Dec 7, 2024
fcf38e6
Adds fryer to piecrust (#2495)
dustylens Dec 7, 2024
759ad66
update
Zekins3366 Dec 8, 2024
498aed3
conflicts
Zekins3366 Dec 8, 2024
90b490c
Merge branch 'master' into up251124
Zekins3366 Dec 8, 2024
3c200e5
Fix's and end
mersen-tyn Dec 8, 2024
540e5cb
fix
Zekins3366 Dec 8, 2024
28a0c12
Merge pull request #89 from Corvax-Frontier/up251124
Zekins3366 Dec 8, 2024
7fbbcb8
Nerf scrapbot on asteroids (#2535)
ErhardSteinhauer Dec 8, 2024
6533755
Automatic Changelog (#2535)
FrontierATC Dec 8, 2024
f9ae04f
NFSD Outpost Criminal Records Fix (#2440)
Qulibly Dec 8, 2024
40556b5
Automatic Changelog (#2440)
FrontierATC Dec 8, 2024
bcbd6e6
Allow linking defaults on conveyors (#2486)
Alkheemist Dec 8, 2024
9dac684
Automatic Changelog (#2486)
FrontierATC Dec 8, 2024
704ad86
Dehydratable Sharkminnow (#2529)
whatston3 Dec 8, 2024
6149dd0
Makes coins stackable (#2534)
whatston3 Dec 8, 2024
2989b39
More toy-like emotional support RPG sprites & sounds (#2532)
whatston3 Dec 8, 2024
bf42561
Automatic Changelog (#2534)
FrontierATC Dec 8, 2024
738c958
Automatic Changelog (#2532)
FrontierATC Dec 8, 2024
3d10c2e
Disable hostile ai on protected grids (#2398)
GreaseMonk Dec 9, 2024
083f6a2
Automatic Changelog (#2398)
FrontierATC Dec 9, 2024
c45e5c5
Directional fans (#2368)
PeccNeck Dec 9, 2024
de77595
Small fixes
mersen-tyn Dec 9, 2024
e5dd93f
Charon (New Shuttle) (#2119)
chrome-cirrus Dec 9, 2024
975437a
Automatic Changelog (#2119)
FrontierATC Dec 9, 2024
2f5369e
Science Rebalance: The Point of Points (#2537)
whatston3 Dec 9, 2024
ab9ce59
Automatic Changelog (#2537)
FrontierATC Dec 9, 2024
5399a7f
New shade for 100k bills (#2536)
Unkn0wnGh0st333 Dec 9, 2024
68c1acf
Technology disks: cleanup, removing references, upstream values (#2418)
dvir001 Dec 10, 2024
46c8438
BuckleSystem: stop setting every interaction as handled (#2538)
whatston3 Dec 10, 2024
951e83d
Automatic Changelog (#2538)
FrontierATC Dec 10, 2024
157cb01
Whitelists Panel (DeltaV) (#2152)
dvir001 Dec 10, 2024
a96da60
Update base_borg_chassis.yml (#2539)
dvir001 Dec 10, 2024
cc69ddd
Automatic Changelog (#2539)
FrontierATC Dec 10, 2024
0c94a1c
Restore AutoWakeUpComponent function (#2540)
whatston3 Dec 10, 2024
2fd8cc6
Automatic Changelog (#2540)
FrontierATC Dec 10, 2024
c09e8e3
Fix publish indentation (#2548)
whatston3 Dec 11, 2024
8883a60
Fix Empress Double Thruster (#2550)
Myzumi Dec 11, 2024
c842996
Automatic Changelog (#2550)
FrontierATC Dec 11, 2024
4874ec2
Chem Dispenser: Upgradable number of slots (#2544)
whatston3 Dec 11, 2024
72cc6bb
Bluespace Jug (#2549)
whatston3 Dec 11, 2024
5c2bda2
Automatic Changelog (#2544)
FrontierATC Dec 11, 2024
12f94e4
Automatic Changelog (#2549)
FrontierATC Dec 11, 2024
d070943
Add an auto-labeller to the chem dispenser (#2542)
whatston3 Dec 11, 2024
a704d36
Automatic Changelog (#2542)
FrontierATC Dec 11, 2024
30833e7
Blue wreck loot rework (#2531)
dvir001 Dec 12, 2024
f0338aa
Automatic Changelog (#2531)
FrontierATC Dec 12, 2024
ce71708
SalvageMobRestrictions: don't warn/log safe mobs (#2552)
whatston3 Dec 12, 2024
7d13e63
Automatic Changelog (#2552)
FrontierATC Dec 12, 2024
ed37982
Пофиксил все недочёты Полюса
ilivor Dec 12, 2024
b9aaa5e
Merge branch 'Corvax-Frontier:master' into Coliseum
FireFoxPhoenix Dec 12, 2024
17b74ae
Port researchable syringe gun (DeltaV#2169, DeltaV#2249) (#2528)
whatston3 Dec 12, 2024
bd4a80f
Automatic Changelog (#2528)
FrontierATC Dec 12, 2024
61f9f0f
Merge pull request #100 from ilivor/fix_pole
mersen-tyn Dec 13, 2024
453699f
make the shuttles compatible with MapRenderer (#2556)
lermal Dec 13, 2024
6ef7a45
Automatic Changelog (#2556)
FrontierATC Dec 13, 2024
72c906d
Dungeons hotfix (#2560)
dvir001 Dec 13, 2024
5d4db82
Automatic Changelog (#2560)
FrontierATC Dec 13, 2024
c96d0af
Faction Revisions (#2561)
whatston3 Dec 14, 2024
6a12841
Automatic Changelog (#2561)
FrontierATC Dec 14, 2024
26e962e
conflicts
Zekins3366 Dec 14, 2024
d5cddba
conflicts
Zekins3366 Dec 14, 2024
d16447e
minifix
Zekins3366 Dec 14, 2024
97ec82f
minifix
Zekins3366 Dec 14, 2024
62d36e8
Merge branch 'Corvax-Frontier:master' into Coliseum
FireFoxPhoenix Dec 15, 2024
809f085
Удаление колизея
FireFoxPhoenix Dec 15, 2024
ed0806d
Возвращение колизея
FireFoxPhoenix Dec 15, 2024
7628c5c
Колизея всё ещё нет на другой карте...
mersen-tyn Dec 15, 2024
19d8bcf
fix' minor
mersen-tyn Dec 15, 2024
16d872a
Merge pull request #103 from Corvax-Frontier/up141224
Zekins3366 Dec 15, 2024
9687d3a
fix's maps
mersen-tyn Dec 15, 2024
2ac3f54
Merge pull request #106 from Corvax-Frontier/up141224
mersen-tyn Dec 15, 2024
7d5c332
Удален факс и добавлено имя факса
mersen-tyn Dec 16, 2024
ecde5f4
change aghost speed
Sh1ntra Dec 17, 2024
462d8db
Merge pull request #107 from Corvax-Frontier/aghost
Sh1ntra Dec 17, 2024
cfaac94
Merge branch 'Corvax-Frontier:master' into Coliseum
FireFoxPhoenix Dec 19, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#/Resources/engineCommandPerms.yml @moonheart08 @Chief-Engineer
#/Resources/clientCommandPerms.yml @moonheart08 @Chief-Engineer

#/Resources/Prototypes/Maps/ @Emisse
#/Resources/Prototypes/Maps/** @Emisse

#/Resources/Prototypes/Body/ @DrSmugleaf # suffering
#/Resources/Prototypes/Entities/Mobs/Player/ @DrSmugleaf
Expand Down
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@
- changed-files:
- any-glob-to-any-file: '**/*.swsl'

"Audio":
- changed-files:
- any-glob-to-any-file: '**/*.ogg'

"No C#":
- changed-files:
- all-globs-to-all-files: "!**/*.cs"
Expand Down
13 changes: 3 additions & 10 deletions .github/mapchecker/whitelist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,10 @@ Cove: true
Lodge: true
Trade: true

#Cove:
#- WallPlastitanium
#- HighSecDoor
#Lodge:
#- 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
Paladin:
- ShuttleGunDuster
Rogue:
- ShuttleGunFriendship
Bottleneck:
Expand All @@ -25,4 +18,4 @@ Watchdog:
- WindoorSecureSecurityLocked
- AirlockSecurityGlassLocked
- ThrusterSecurity
- SmallGyroscopeSecurity
- SmallGyroscopeSecurity
13 changes: 5 additions & 8 deletions .github/workflows/build-test-debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ 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:
Expand Down Expand Up @@ -50,11 +47,11 @@ 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
- 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
1 change: 1 addition & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ concurrency:

on:
workflow_dispatch:
# Frontier: re-enabled autopublish
schedule:
- cron: '0 10 * * *'

Expand Down
26 changes: 20 additions & 6 deletions .github/workflows/update-credits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ name: Update Contrib and Patreons in credits

on:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0
# schedule: # Frontier
# - cron: 0 0 * * 0 # Frontier

jobs:
get_credits:
Expand Down Expand Up @@ -34,8 +34,22 @@ jobs:
# Uncomment this and comment the other line if you do this.
# https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches

- name: Commit new credit files
uses: stefanzweifel/git-auto-commit-action@v4
#- name: Commit new credit files
# uses: stefanzweifel/git-auto-commit-action@v4
# with:
# commit_message: Update Credits
# commit_author: PJBot <[email protected]>

# Taken from DeltaV, thank you mirrorcult, deltanedas.
# This will make a PR
- name: Set current date as env variable
run: echo "NOW=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_ENV

- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit_message: Update Credits
commit_author: FrontierATC <[email protected]>
commit-message: Update Credits
title: Update Credits
body: This is an automated Pull Request. This PR updates the github contributors in the credits section.
author: FrontierATC <[email protected]>
branch: automated/credits-${{env.NOW}}
27 changes: 27 additions & 0 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,29 @@ public override void Initialize()
SubscribeLocalEvent<EntityWorldTargetActionComponent, ComponentHandleState>(OnEntityWorldTargetHandleState);
}

public override void FrameUpdate(float frameTime)
{
base.FrameUpdate(frameTime);

var worldActionQuery = EntityQueryEnumerator<WorldTargetActionComponent>();
while (worldActionQuery.MoveNext(out var uid, out var action))
{
UpdateAction(uid, action);
}

var instantActionQuery = EntityQueryEnumerator<InstantActionComponent>();
while (instantActionQuery.MoveNext(out var uid, out var action))
{
UpdateAction(uid, action);
}

var entityActionQuery = EntityQueryEnumerator<EntityTargetActionComponent>();
while (entityActionQuery.MoveNext(out var uid, out var action))
{
UpdateAction(uid, action);
}
}

private void OnInstantHandleState(EntityUid uid, InstantActionComponent component, ref ComponentHandleState args)
{
if (args.Current is not InstantActionComponentState state)
Expand Down Expand Up @@ -95,6 +118,8 @@ private void BaseHandleState<T>(EntityUid uid, BaseActionComponent component, Ba
component.Icon = state.Icon;
component.IconOn = state.IconOn;
component.IconColor = state.IconColor;
component.OriginalIconColor = state.OriginalIconColor;
component.DisabledIconColor = state.DisabledIconColor;
component.Keywords.Clear();
component.Keywords.UnionWith(state.Keywords);
component.Enabled = state.Enabled;
Expand Down Expand Up @@ -125,6 +150,8 @@ public override void UpdateAction(EntityUid? actionId, BaseActionComponent? acti
if (!ResolveActionData(actionId, ref action))
return;

action.IconColor = action.Charges < 1 ? action.DisabledIconColor : action.OriginalIconColor;

base.UpdateAction(actionId, action);
if (_playerManager.LocalEntity != action.AttachedEntity)
return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
<Button Name="BanButton" Text="{Loc player-panel-ban}" Disabled="True"/>
<controls:ConfirmButton Name="RejuvenateButton" Text="{Loc player-panel-rejuvenate}" Disabled="True"/>
</GridContainer>
<Button Name="JobWhitelistsButton" Text="{Loc player-panel-job-whitelists}" SetWidth="136" SetHeight="27" Disabled="True"/> <!-- DeltaV: Job whitelists -->
</BoxContainer>
</BoxContainer>
</ui:FancyWindow>
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ public sealed partial class PlayerPanel : FancyWindow
public event Action? OnLogs;
public event Action? OnDelete;
public event Action? OnRejuvenate;
public event Action<NetUserId?>? OnOpenJobWhitelists; // DeltaV

public NetUserId? TargetPlayer;
public string? TargetUsername;
Expand All @@ -52,6 +53,8 @@ public PlayerPanel(IClientAdminManager adminManager)
LogsButton.OnPressed += _ => OnLogs?.Invoke();
DeleteButton.OnPressed += _ => OnDelete?.Invoke();
RejuvenateButton.OnPressed += _ => OnRejuvenate?.Invoke();

JobWhitelistsButton.OnPressed += _ => OnOpenJobWhitelists?.Invoke(TargetPlayer); // DeltaV: Job whitelists
}

public void SetUsername(string player)
Expand Down Expand Up @@ -128,5 +131,6 @@ public void SetButtons()
LogsButton.Disabled = !_adminManager.CanCommand("adminlogs");
RejuvenateButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
DeleteButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
JobWhitelistsButton.Disabled = !_adminManager.HasFlag(AdminFlags.Whitelist); // DeltaV
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public PlayerPanelEui()
PlayerPanel.OnLogs += () => SendMessage(new PlayerPanelLogsMessage());
PlayerPanel.OnRejuvenate += () => SendMessage(new PlayerPanelRejuvenationMessage());
PlayerPanel.OnDelete+= () => SendMessage(new PlayerPanelDeleteMessage());
PlayerPanel.OnOpenJobWhitelists += id => _console.ExecuteCommand($"jobwhitelists \"{id}\""); // DeltaV

PlayerPanel.OnClose += () => SendMessage(new CloseEuiMessage());
}
Expand Down
81 changes: 72 additions & 9 deletions Content.Client/Atmos/Consoles/AtmosAlertsComputerWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ public sealed partial class AtmosAlertsComputerWindow : FancyWindow
{
private readonly IEntityManager _entManager;
private readonly SpriteSystem _spriteSystem;
private readonly SharedNavMapSystem _navMapSystem;

private EntityUid? _owner;
private NetEntity? _trackedEntity;
Expand All @@ -42,19 +43,32 @@ public sealed partial class AtmosAlertsComputerWindow : FancyWindow

private const float SilencingDuration = 2.5f;

// Colors
private Color _wallColor = new Color(64, 64, 64);
private Color _tileColor = new Color(28, 28, 28);
private Color _monitorBlipColor = Color.Cyan;
private Color _untrackedEntColor = Color.DimGray;
private Color _regionBaseColor = new Color(154, 154, 154);
private Color _inactiveColor = StyleNano.DisabledFore;
private Color _statusTextColor = StyleNano.GoodGreenFore;
private Color _goodColor = Color.LimeGreen;
private Color _warningColor = new Color(255, 182, 72);
private Color _dangerColor = new Color(255, 67, 67);

public AtmosAlertsComputerWindow(AtmosAlertsComputerBoundUserInterface userInterface, EntityUid? owner)
{
RobustXamlLoader.Load(this);
_entManager = IoCManager.Resolve<IEntityManager>();
_spriteSystem = _entManager.System<SpriteSystem>();
_navMapSystem = _entManager.System<SharedNavMapSystem>();

// Pass the owner to nav map
_owner = owner;
NavMap.Owner = _owner;

// Set nav map colors
NavMap.WallColor = new Color(64, 64, 64);
NavMap.TileColor = Color.DimGray * NavMap.WallColor;
NavMap.WallColor = _wallColor;
NavMap.TileColor = _tileColor;

// Set nav map grid uid
var stationName = Loc.GetString("atmos-alerts-window-unknown-location");
Expand Down Expand Up @@ -179,6 +193,9 @@ public void UpdateUI(EntityCoordinates? consoleCoords, AtmosAlertsComputerEntry[
// Add tracked entities to the nav map
foreach (var device in console.AtmosDevices)
{
if (!device.NetEntity.Valid)
continue;

if (!NavMap.Visible)
continue;

Expand Down Expand Up @@ -209,7 +226,7 @@ public void UpdateUI(EntityCoordinates? consoleCoords, AtmosAlertsComputerEntry[
if (consoleCoords != null && consoleUid != null)
{
var texture = _spriteSystem.Frame0(new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_circle.png")));
var blip = new NavMapBlip(consoleCoords.Value, texture, Color.Cyan, true, false);
var blip = new NavMapBlip(consoleCoords.Value, texture, _monitorBlipColor, true, false);
NavMap.TrackedEntities[consoleUid.Value] = blip;
}

Expand Down Expand Up @@ -258,7 +275,7 @@ public void UpdateUI(EntityCoordinates? consoleCoords, AtmosAlertsComputerEntry[
VerticalAlignment = VAlignment.Center,
};

label.SetMarkup(Loc.GetString("atmos-alerts-window-no-active-alerts", ("color", StyleNano.GoodGreenFore.ToHexNoAlpha())));
label.SetMarkup(Loc.GetString("atmos-alerts-window-no-active-alerts", ("color", _statusTextColor.ToHexNoAlpha())));

AlertsTable.AddChild(label);
}
Expand All @@ -270,6 +287,34 @@ public void UpdateUI(EntityCoordinates? consoleCoords, AtmosAlertsComputerEntry[
else
MasterTabContainer.SetTabTitle(0, Loc.GetString("atmos-alerts-window-tab-alerts", ("value", activeAlarmCount)));

// Update sensor regions
NavMap.RegionOverlays.Clear();
var prioritizedRegionOverlays = new Dictionary<NavMapRegionOverlay, int>();

if (_owner != null &&
_entManager.TryGetComponent<TransformComponent>(_owner, out var xform) &&
_entManager.TryGetComponent<NavMapComponent>(xform.GridUid, out var navMap))
{
var regionOverlays = _navMapSystem.GetNavMapRegionOverlays(_owner.Value, navMap, AtmosAlertsComputerUiKey.Key);

foreach (var (regionOwner, regionOverlay) in regionOverlays)
{
var alarmState = GetAlarmState(regionOwner);

if (!TryGetSensorRegionColor(regionOwner, alarmState, out var regionColor))
continue;

regionOverlay.Color = regionColor;

var priority = (_trackedEntity == regionOwner) ? 999 : (int)alarmState;
prioritizedRegionOverlays.Add(regionOverlay, priority);
}

// Sort overlays according to their priority
var sortedOverlays = prioritizedRegionOverlays.OrderBy(x => x.Value).Select(x => x.Key).ToList();
NavMap.RegionOverlays = sortedOverlays;
}

// Auto-scroll re-enable
if (_autoScrollAwaitsUpdate)
{
Expand All @@ -290,14 +335,32 @@ private void AddTrackedEntityToNavMap(AtmosAlertsDeviceNavMapData metaData, Atmo
var coords = _entManager.GetCoordinates(metaData.NetCoordinates);

if (_trackedEntity != null && _trackedEntity != metaData.NetEntity)
color *= Color.DimGray;
color *= _untrackedEntColor;

var selectable = true;
var blip = new NavMapBlip(coords, _spriteSystem.Frame0(texture), color, _trackedEntity == metaData.NetEntity, selectable);

NavMap.TrackedEntities[metaData.NetEntity] = blip;
}

private bool TryGetSensorRegionColor(NetEntity regionOwner, AtmosAlarmType alarmState, out Color color)
{
color = Color.White;

var blip = GetBlipTexture(alarmState);

if (blip == null)
return false;

// Color the region based on alarm state and entity tracking
color = blip.Value.Item2 * _regionBaseColor;

if (_trackedEntity != null && _trackedEntity != regionOwner)
color *= _untrackedEntColor;

return true;
}

private void UpdateUIEntry(AtmosAlertsComputerEntry entry, int index, Control table, AtmosAlertsComputerComponent console, AtmosAlertsFocusDeviceData? focusData = null)
{
// Make new UI entry if required
Expand Down Expand Up @@ -534,13 +597,13 @@ private AtmosAlarmType GetAlarmState(NetEntity netEntity)
switch (alarmState)
{
case AtmosAlarmType.Invalid:
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_circle.png")), StyleNano.DisabledFore); break;
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_circle.png")), _inactiveColor); break;
case AtmosAlarmType.Normal:
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_circle.png")), Color.LimeGreen); break;
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_circle.png")), _goodColor); break;
case AtmosAlarmType.Warning:
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_triangle.png")), new Color(255, 182, 72)); break;
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_triangle.png")), _warningColor); break;
case AtmosAlarmType.Danger:
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_square.png")), new Color(255, 67, 67)); break;
output = (new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/NavMap/beveled_square.png")), _dangerColor); break;
}

return output;
Expand Down
Loading
Loading