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

Upstream Sync #69

Merged
merged 653 commits into from
Aug 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
653 commits
Select commit Hold shift + click to select a range
952953b
Physics Based Air Throws (#342)
VMSolidus Jul 18, 2024
4177b70
Automatic Changelog Update (#342)
SimpleStation14 Jul 18, 2024
542a708
Rework Mimic as Rampant Brand Intelligence (#395)
VMSolidus Jul 18, 2024
9e57377
Automatic Changelog Update (#395)
SimpleStation14 Jul 18, 2024
61719b7
Sign Languages! (#553)
FoxxoTrystan Jul 19, 2024
5629494
Automatic Changelog Update (#553)
SimpleStation14 Jul 19, 2024
4cf0d13
Merge branch 'master' into pr/DEATHB4DEFEAT/540
VMSolidus Jul 19, 2024
185e9df
fixes
VMSolidus Jul 19, 2024
6f1e4ba
Harpy Sprite Update 3 (#556)
VMSolidus Jul 20, 2024
e0cdd3f
Automatic Changelog Update (#556)
SimpleStation14 Jul 20, 2024
5518356
fix tests
DEATHB4DEFEAT Jul 20, 2024
8dbb7d7
Merge branch 'master' into wizden-mass-pick-1
DEATHB4DEFEAT Jul 20, 2024
3c56706
Catch-Up Cherry Pick 1 (#540)
DEATHB4DEFEAT Jul 20, 2024
12bc9b9
Automatic Changelog Update (#540)
SimpleStation14 Jul 20, 2024
9260f45
Harpy Hotfix (Cherry-Pick Broke Things) (#570)
VMSolidus Jul 20, 2024
da20e7f
CVar Food/Drink AutoEating (#571)
DEATHB4DEFEAT Jul 20, 2024
165aac4
Disable height.modifies_zoom (#564)
VMSolidus Jul 20, 2024
f35f7f1
Update Credits (#573)
github-actions[bot] Jul 21, 2024
cb4b8f6
People Can't Talk In Space (#574)
VMSolidus Jul 21, 2024
c211c66
Automatic Changelog Update (#574)
SimpleStation14 Jul 21, 2024
f25fc1e
Remove Ending Punctuation From Emote Detection (#561)
DEATHB4DEFEAT Jul 21, 2024
25056a9
Mass Contests Affect Camera Shake (#560)
VMSolidus Jul 21, 2024
a31015d
Automatic Changelog Update (#560)
SimpleStation14 Jul 21, 2024
e9bd710
Restore HoP As A Functional Job (#576)
VMSolidus Jul 22, 2024
a4424f6
Automatic Changelog Update (#576)
SimpleStation14 Jul 22, 2024
6b74938
Fix Subfloors For Diggable Diles (#577)
VMSolidus Jul 22, 2024
9732459
Automatic Changelog Update (#577)
SimpleStation14 Jul 22, 2024
fe84704
Update drinks.yml (#578)
VMSolidus Jul 22, 2024
cf0498e
Refactor FabricateCandySystem Into Its Generic Equivalent (#566)
Mnemotechnician Jul 23, 2024
72b0fd2
Fix Loadout and Trait Job Playtime Requirements (#584)
DEATHB4DEFEAT Jul 23, 2024
2ac6ec5
Automatic Changelog Update (#584)
SimpleStation14 Jul 23, 2024
527acd8
Fix FalseAlarmRule (#587)
Mnemotechnician Jul 24, 2024
6afac54
Automatic Changelog Update (#587)
SimpleStation14 Jul 24, 2024
ad7fd13
Update Contests System (#583)
VMSolidus Jul 24, 2024
a5c515f
Fix Editor Dummy Always Being Human (#582)
DEATHB4DEFEAT Jul 24, 2024
c42e025
Automatic Changelog Update (#582)
SimpleStation14 Jul 24, 2024
224f74d
Event Rebalance (#581)
Mnemotechnician Jul 24, 2024
aca1132
Automatic Changelog Update (#581)
SimpleStation14 Jul 24, 2024
78f0a79
Social Anxiety Trait Renamed (#591)
CilliePaint Jul 25, 2024
bffc876
Prevent Instant Unequip of Clothing (#594)
Mnemotechnician Jul 25, 2024
7d1b23f
Random Announcer Fixes (#557)
DEATHB4DEFEAT Jul 26, 2024
634e933
Automatic Changelog Update (#557)
SimpleStation14 Jul 26, 2024
ec76fb9
Fix Talking Across Docked Grids (#593)
VMSolidus Jul 26, 2024
2ec1a03
Automatic Changelog Update (#593)
SimpleStation14 Jul 26, 2024
92dcd72
Refactor Sign Languages and Language Markers (#575)
Mnemotechnician Jul 26, 2024
7a8a0ad
Fix Multiple Species Requirements (#595)
DEATHB4DEFEAT Jul 26, 2024
910b4c3
Refactor Ramping Event Scheduler (#592)
VMSolidus Jul 27, 2024
c505552
Automatic Changelog Update (#592)
SimpleStation14 Jul 27, 2024
143b1d5
Fix Script Folder in Readme for Linux (#598)
Fansana Jul 27, 2024
c92ea10
Update Credits (#602)
github-actions[bot] Jul 28, 2024
a0d7f7d
Box Retexture (#597)
CilliePaint Jul 29, 2024
4b9c598
Automatic Changelog Update (#597)
SimpleStation14 Jul 29, 2024
faa239a
Fix 125 Toolshed Commands Being Unusable for Anyone without +HOST (#572)
Mnemotechnician Jul 29, 2024
41a5e8e
Automatic Changelog Update (#572)
SimpleStation14 Jul 29, 2024
a9e28ee
Radiation Doesn't Prevent DoAfters (#606)
VMSolidus Jul 29, 2024
7c5625b
Automatic Changelog Update (#606)
SimpleStation14 Jul 29, 2024
54c119e
Make Jobs & Antags Use CharacterRequirements (#596)
DEATHB4DEFEAT Jul 29, 2024
56d039c
Add Cybernetic Limb Markings (#613)
angelofallars Jul 30, 2024
055ad75
Automatic Changelog Update (#613)
SimpleStation14 Jul 30, 2024
08dde02
Add Makeup (#614)
angelofallars Jul 30, 2024
b744818
Automatic Changelog Update (#614)
SimpleStation14 Jul 30, 2024
29cb1b0
Hotfix Late Joins (#612)
VMSolidus Jul 31, 2024
d38c7d4
Hotfix Playtime Requirements (#621)
Mnemotechnician Jul 31, 2024
9527936
Remove Cargo Pallet From Request Console (#626)
Tmanzxd Jul 31, 2024
3a9c337
Use Correct Changelog Name (#627)
angelofallars Jul 31, 2024
d39c990
Fix Sound Params (#624)
VMSolidus Jul 31, 2024
5f73a5a
Automatic Changelog Update (#624)
SimpleStation14 Jul 31, 2024
c0114c0
Lasers Have No Recoil (#603)
VMSolidus Jul 31, 2024
8a3abcb
Automatic Changelog Update (#603)
SimpleStation14 Jul 31, 2024
fa2abfa
Fix the Uncategorized Category Not Being Hidden (#628)
DEATHB4DEFEAT Jul 31, 2024
5335dce
Automatic Changelog Update (#628)
SimpleStation14 Jul 31, 2024
b15d096
Minor Language Fixes (#618)
Mnemotechnician Jul 31, 2024
80eb456
Comms Console Announcer Fixes (#610)
VMSolidus Jul 31, 2024
3da588f
Automatic Changelog Update (#618)
SimpleStation14 Jul 31, 2024
6d1ae15
More Loadout Items: Wave 2 (#616)
angelofallars Aug 1, 2024
b3c3647
Automatic Changelog Update (#616)
SimpleStation14 Aug 1, 2024
7fb089d
Replace and Fix MedHud Icons (#631)
Tmanzxd Aug 1, 2024
5f2cae0
Manual Removal of easy_pry.yml (#632)
Tmanzxd Aug 1, 2024
00a74a2
Revert "Mirror: Restrict Door Remotes to only Being Able to Manipulat…
stellar-novas Aug 1, 2024
ac2fc06
Invert the Running/Walking States (#485)
DEATHB4DEFEAT Aug 1, 2024
a6237f3
Automatic Changelog Update (#485)
SimpleStation14 Aug 1, 2024
94098c6
Move Survival Boxes To Loadouts (#634)
VMSolidus Aug 1, 2024
11524d8
Automatic Changelog Update (#634)
SimpleStation14 Aug 1, 2024
dfdae62
Make Boxes Not Useless (#635)
VMSolidus Aug 1, 2024
437ac5a
Automatic Changelog Update (#635)
SimpleStation14 Aug 1, 2024
6bc8b60
"Buff" Vision Traits (#636)
VMSolidus Aug 1, 2024
0d1c931
Automatic Changelog Update (#636)
SimpleStation14 Aug 1, 2024
c96cfcc
More Loadout Items: Wave 3 (#633)
angelofallars Aug 1, 2024
adafe4a
Automatic Changelog Update (#633)
SimpleStation14 Aug 1, 2024
1481146
Vulpkanin Tail Wagging (#588)
FoxxoTrystan Aug 1, 2024
8ccbf7e
Automatic Changelog Update (#588)
SimpleStation14 Aug 1, 2024
172e036
Increase Combat Knife Availability (#640)
angelofallars Aug 2, 2024
3a27ee8
Automatic Changelog Update (#640)
SimpleStation14 Aug 2, 2024
9b3f1f5
Add Breaching Charges (#638)
angelofallars Aug 2, 2024
aa9664d
Automatic Changelog Update (#638)
SimpleStation14 Aug 2, 2024
6b86a6d
AHelp Sound Improvements (#585)
DEATHB4DEFEAT Aug 2, 2024
49c944d
Automatic Changelog Update (#585)
SimpleStation14 Aug 2, 2024
d25a25c
Fix Stinky Anomaly Announcement (#646)
Mnemotechnician Aug 2, 2024
58a1f88
Revert "Refactor Ramping Event Scheduler (#592)" (#644)
Mnemotechnician Aug 2, 2024
b9b3868
Automatic Changelog Update (#644)
SimpleStation14 Aug 2, 2024
80e48a5
Supermatter Engine (Port From White Dream) (#341)
VMSolidus Aug 3, 2024
d5d3942
Automatic Changelog Update (#341)
SimpleStation14 Aug 3, 2024
d2e976e
Fix NoMaterialArbitrage Test Fail (#653)
VMSolidus Aug 3, 2024
9d25d0f
Fix for Failed to Cherry-Pick PR #26217: Fix Pressure Damage Calculat…
Tmanzxd Aug 3, 2024
7e822be
Changed Rouny Sprite (#649)
SleepyScarecrow Aug 3, 2024
b5bc583
Automatic Changelog Update (#649)
SimpleStation14 Aug 3, 2024
75b36bf
Fix Event Manager Allowing to Start Multiple Events of the Same Type …
Mnemotechnician Aug 3, 2024
dd2a0cf
Remove Clothesmate Bloat (#637)
VMSolidus Aug 4, 2024
62045ff
Automatic Changelog Update (#637)
SimpleStation14 Aug 4, 2024
fb7c4d9
Fixes Failed to Cherry-Pick PR #25986: Return Detective to Security #…
Tmanzxd Aug 4, 2024
1509caa
Update Credits (#667)
github-actions[bot] Aug 4, 2024
f6a5a2f
Add 4 Missing Vendors To Vendor Spawners (#639)
VMSolidus Aug 4, 2024
1c26a10
Automatic Changelog Update (#639)
SimpleStation14 Aug 4, 2024
23fc467
New Trait: Voracious (#668)
angelofallars Aug 4, 2024
09e11de
Automatic Changelog Update (#668)
SimpleStation14 Aug 4, 2024
0b0e5f3
Zombie Improvements Take 2 (#652)
VMSolidus Aug 4, 2024
4a6ad8c
Automatic Changelog Update (#652)
SimpleStation14 Aug 4, 2024
7f784b0
Rename Trait "Heavyweight Drunk" To "Alcohol Tolerance" (#669)
angelofallars Aug 5, 2024
812a303
Automatic Changelog Update (#669)
SimpleStation14 Aug 5, 2024
0acb879
New Trait: Light Step (#658)
angelofallars Aug 5, 2024
27c2c35
Automatic Changelog Update (#658)
SimpleStation14 Aug 5, 2024
17aca3c
New Trait: Sign Language (#677)
angelofallars Aug 5, 2024
1bd9cd8
Automatic Changelog Update (#677)
SimpleStation14 Aug 5, 2024
c976bfa
Oracle Refactor (#549)
Mnemotechnician Aug 5, 2024
22c979c
Automatic Changelog Update (#549)
SimpleStation14 Aug 5, 2024
664f482
Carrying System Refactor (#580)
VMSolidus Aug 5, 2024
636f7f5
Automatic Changelog Update (#580)
SimpleStation14 Aug 5, 2024
f177d7d
Automatic Changelog Update (#673)
SimpleStation14 Aug 5, 2024
1141f26
Adds PKA & Jetpack Module for Salvage Cyborgs (#550)
gluesniffler Aug 6, 2024
e352057
Automatic Changelog Update (#550)
SimpleStation14 Aug 6, 2024
981b7dd
Rebase Blood Drinker System, Arachne, Oneirophage (#438)
VMSolidus Aug 6, 2024
c2d83e4
Automatic Changelog Update (#438)
SimpleStation14 Aug 6, 2024
aed3bab
CPR Remake (#487)
VMSolidus Aug 6, 2024
b1674d1
Automatic Changelog Update (#487)
SimpleStation14 Aug 6, 2024
22ff27c
New Trait: Self-Aware (#680)
angelofallars Aug 6, 2024
5fcec47
Automatic Changelog Update (#680)
SimpleStation14 Aug 6, 2024
498d070
Remove Overlay Restrict From Vulps (#683)
TadJohnson00 Aug 6, 2024
cb3ddd4
Automatic Changelog Update (#683)
SimpleStation14 Aug 6, 2024
55aa822
Stamina Damage Resistance Real (#679)
whateverusername0 Aug 6, 2024
b7d3080
Automatic Changelog Update (#679)
SimpleStation14 Aug 6, 2024
6ab1797
New Trait: Blood Deficiency (#686)
angelofallars Aug 6, 2024
bc3ffaf
Automatic Changelog Update (#686)
SimpleStation14 Aug 6, 2024
6574893
New Trait: Oni Damage Bonuses (#676)
angelofallars Aug 6, 2024
0e29373
Automatic Changelog Update (#676)
SimpleStation14 Aug 6, 2024
32b08b0
Port Justice Department From DeltaV (#675)
VMSolidus Aug 6, 2024
da3956b
New Trait: Parkour Training (#670)
angelofallars Aug 6, 2024
8400f6c
Automatic Changelog Update (#670)
SimpleStation14 Aug 6, 2024
93ece39
Cherry-Pick "EMP Grenade Actually Sabotages Power" From Wizden (#516)
WarMechanic Aug 6, 2024
b6b21da
Automatic Changelog Update (#516)
SimpleStation14 Aug 6, 2024
81ad859
Admeme Language Commands (Attempt 2) (#565)
Mnemotechnician Aug 6, 2024
48c0770
Automatic Changelog Update (#565)
SimpleStation14 Aug 6, 2024
04d01f6
Added Penlights (#567)
SleepyScarecrow Aug 6, 2024
5779039
Automatic Changelog Update (#567)
SimpleStation14 Aug 6, 2024
8768df7
Unique Glove Fibers (#642)
angelofallars Aug 6, 2024
24a5f92
Automatic Changelog Update (#642)
SimpleStation14 Aug 6, 2024
bd11307
Alphabetized physical-desc.ftl (Fr This Time) (#648)
SleepyScarecrow Aug 6, 2024
ab2947b
Fix No Blood Regeneration (#689)
angelofallars Aug 7, 2024
cf310f3
Automatic Changelog Update (#689)
SimpleStation14 Aug 7, 2024
69946f8
Fix BarotraumaSystem (#694)
Fansana Aug 7, 2024
1b2c946
Automatic Changelog Update (#694)
SimpleStation14 Aug 7, 2024
a0f3f31
Butlergone (Cherry-Pick From Delta-V) (#678)
Mnemotechnician Aug 7, 2024
732b8e8
Automatic Changelog Update (#678)
SimpleStation14 Aug 7, 2024
2a6790b
White Dream Harpy Markings (#696)
VMSolidus Aug 7, 2024
07325fc
Automatic Changelog Update (#696)
SimpleStation14 Aug 7, 2024
020e90a
Add Le Psionic Orb From Nyanotrasen (#685)
DangerRevolution Aug 7, 2024
9e83f66
Automatic Changelog Update (#685)
SimpleStation14 Aug 7, 2024
dfe5c2c
Psionic Refactor Part 1: Respacing To Keep Files Changed Down (#698)
VMSolidus Aug 7, 2024
f79c6db
New Trait: Sluggish / Snail-Paced (#692)
angelofallars Aug 7, 2024
04330a4
Automatic Changelog Update (#692)
SimpleStation14 Aug 7, 2024
54e5982
New Trait: Hemophilia (#690)
angelofallars Aug 7, 2024
0fc4051
Automatic Changelog Update (#690)
SimpleStation14 Aug 7, 2024
c469961
Aloe Cream Recipe Fix, Now 15 Seconds (#688)
SleepyScarecrow Aug 7, 2024
7ef43ac
Automatic Changelog Update (#688)
SimpleStation14 Aug 7, 2024
f2e6d1a
New Plant Trait : Bluespace Slips (#674)
dootythefrooty Aug 7, 2024
a243fca
Automatic Changelog Update (#674)
SimpleStation14 Aug 7, 2024
4c4b37a
1984 Dresser Arbitrage 2, Electric Boogaloo (#682)
VMSolidus Aug 8, 2024
9b11260
Respace Psionics Audio & Localization Files (#700)
VMSolidus Aug 8, 2024
e9e10f2
Updates WelderRefinable Component (#687)
BlueHNT Aug 8, 2024
844218c
Automatic Changelog Update (#687)
SimpleStation14 Aug 8, 2024
75d2ea8
1984 Shit Colored Moths (#681)
VMSolidus Aug 8, 2024
ba9a937
Automatic Changelog Update (#681)
SimpleStation14 Aug 8, 2024
d1c8bf1
Tweak Skeleton Description (#707)
Mnemotechnician Aug 9, 2024
892f1e0
Automatic Changelog Update (#707)
SimpleStation14 Aug 9, 2024
7d92c3e
Soft-Refactor Geiger Counters (#615)
VMSolidus Aug 9, 2024
f034031
Automatic Changelog Update (#615)
SimpleStation14 Aug 9, 2024
f4d2e35
Make Dionas Slow And Steady (#704)
angelofallars Aug 9, 2024
3657ad4
Automatic Changelog Update (#704)
SimpleStation14 Aug 9, 2024
31e3c02
Psionic System Cleanup (#703)
VMSolidus Aug 9, 2024
05364c5
Minor Glimmer System Cleanup (#702)
VMSolidus Aug 9, 2024
c8c859a
Melee Pt2 (#693)
OldDanceJacket Aug 10, 2024
c5fb202
Automatic Changelog Update (#693)
SimpleStation14 Aug 10, 2024
cb6e6ae
Rename Mantis (#709)
Elijahrane Aug 10, 2024
07c8eba
Automatic Changelog Update (#709)
SimpleStation14 Aug 10, 2024
6a12eab
New Trait: Liquor Lifeline 🍺🩹 (#706)
angelofallars Aug 10, 2024
643df55
Automatic Changelog Update (#706)
SimpleStation14 Aug 10, 2024
b9bf6e6
NyanoCombat 2, Part 1: Simple Melee Refactor (#605)
VMSolidus Aug 10, 2024
e617342
Automatic Changelog Update (#605)
SimpleStation14 Aug 10, 2024
80c3d63
Remove Hugging Interaction Popup From Humanoids (#710)
Elijahrane Aug 10, 2024
c006ec8
Automatic Changelog Update (#710)
SimpleStation14 Aug 10, 2024
79b3190
NyanoCombat 2, Part 3: Physical Traits (#607)
VMSolidus Aug 10, 2024
9869330
Automatic Changelog Update (#607)
SimpleStation14 Aug 10, 2024
e4b925b
Adds BeardTag (#608)
BlueHNT Aug 10, 2024
9c74822
Automatic Changelog Update (#608)
SimpleStation14 Aug 10, 2024
eb64404
Update Credits (#719)
github-actions[bot] Aug 11, 2024
09a8b91
Increase Trait Limit From 5 To 10 (#720)
angelofallars Aug 11, 2024
3931167
Automatic Changelog Update (#720)
SimpleStation14 Aug 11, 2024
8b0c754
Make Security Dripped Out Again (#660)
Tmanzxd Aug 11, 2024
84c338a
Ports 78 From Floofstation - Fix Crew Monitor (#717)
DangerRevolution Aug 12, 2024
572123e
Automatic Changelog Update (#717)
SimpleStation14 Aug 12, 2024
feb5529
Various Floofstation Ports. (#716)
DangerRevolution Aug 12, 2024
a425aeb
Automatic Changelog Update (#716)
SimpleStation14 Aug 12, 2024
e0f18e8
Add Home Run Bat (Traitor Item) (#722)
angelofallars Aug 12, 2024
f57327e
Automatic Changelog Update (#722)
SimpleStation14 Aug 12, 2024
376b8f1
Added Showers (#661)
SleepyScarecrow Aug 12, 2024
e14bea6
Automatic Changelog Update (#661)
SimpleStation14 Aug 12, 2024
6df564a
Hardsuit MRP Descriptions (#725)
gluesniffler Aug 12, 2024
e23114c
Automatic Changelog Update (#725)
SimpleStation14 Aug 12, 2024
2ae464e
Nix Version Bump (#721)
stellar-novas Aug 12, 2024
eb98bc8
Fix Whitelist Requirements (#729)
DEATHB4DEFEAT Aug 13, 2024
42a5793
Automatic Changelog Update (#729)
SimpleStation14 Aug 13, 2024
90f56f4
Oni Speech Update (#724)
angelofallars Aug 13, 2024
079e978
Automatic Changelog Update (#724)
SimpleStation14 Aug 13, 2024
666e820
Plushie Update! (#654)
FoxxoTrystan Aug 13, 2024
794b8eb
Automatic Changelog Update (#654)
SimpleStation14 Aug 13, 2024
ecfed3e
Oni Pointy Ears And Tusks (#727)
angelofallars Aug 13, 2024
6615d83
Automatic Changelog Update (#727)
SimpleStation14 Aug 13, 2024
2067f85
Hotfix Psionic Regeneration (#730)
VMSolidus Aug 14, 2024
d2ff5b1
Automatic Changelog Update (#730)
SimpleStation14 Aug 14, 2024
a9280bb
Vulpkanin Rework: Number Changes (#713)
angelofallars Aug 14, 2024
66a7260
Automatic Changelog Update (#713)
SimpleStation14 Aug 14, 2024
5f25d1b
Oni Horn Markings (#726)
dootythefrooty Aug 14, 2024
934a096
Automatic Changelog Update (#726)
SimpleStation14 Aug 14, 2024
441dee2
Convert Harpy Singing Into a Trait (#714)
Mnemotechnician Aug 15, 2024
037065a
Automatic Changelog Update (#714)
SimpleStation14 Aug 15, 2024
df73a1c
Xenowears (#519)
FoxxoTrystan Aug 15, 2024
6aa2545
Automatic Changelog Update (#519)
SimpleStation14 Aug 15, 2024
d9a0469
Vulpkanin Update (#715)
FoxxoTrystan Aug 15, 2024
f93b8dc
Automatic Changelog Update (#715)
SimpleStation14 Aug 15, 2024
08822e3
Cherry-Pick Antag Refactor (#734)
VMSolidus Aug 15, 2024
ecc0da2
Adds Fake Blindfold (#718)
DangerRevolution Aug 16, 2024
9dd3113
Automatic Changelog Update (#718)
SimpleStation14 Aug 16, 2024
cea9699
Update Credits (#746)
github-actions[bot] Aug 18, 2024
9d1dada
[S] Onis: Get A Boatload Of Troll Horns. (#741)
angelofallars Aug 18, 2024
5931965
Automatic Changelog Update (#741)
SimpleStation14 Aug 18, 2024
b7fe64c
Remove the Stupid Station Records Check From News (#739)
Mnemotechnician Aug 18, 2024
b501bf2
Automatic Changelog Update (#739)
SimpleStation14 Aug 18, 2024
009d45a
Revert "Cherry-Pick Antag Refactor (#734)" (#749)
VMSolidus Aug 19, 2024
2f13974
Merge branch 'master' of https://github.com/Simple-Station/Einstein-E…
DEATHB4DEFEAT Aug 19, 2024
f35acf5
fix build error
DEATHB4DEFEAT Aug 19, 2024
2c6ad27
squoesh
DEATHB4DEFEAT Aug 20, 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.
3 changes: 2 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ indent_style = space
tab_width = 4

# New line preferences
#end_of_line = crlf
end_of_line = crlf:suggestion
insert_final_newline = true
trim_trailing_whitespace = true

Expand Down Expand Up @@ -104,6 +104,7 @@ csharp_preferred_modifier_order = public, private, protected, internal, new, abs

# 'using' directive preferences
csharp_using_directive_placement = outside_namespace:silent
csharp_style_namespace_declarations = file_scoped:suggestion

#### C# Formatting Rules ####

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,14 @@ jobs:

- name: Install Dependencies
run: |
cd "Tools/changelog"
cd "Tools/changelogs"
npm install
shell: bash
continue-on-error: true

- name: Generate Changelog
run: |
cd "Tools/changelog"
cd "Tools/changelogs"
node changelog.js
shell: bash
continue-on-error: true
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/prtitlecase.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: PR Title Case
on:
pull_request_target:
types: [opened, edited, synchronize]

env:
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }}
PR_NUMBER: ${{ github.event.pull_request.number }}

jobs:
prtitlecase:
runs-on: ubuntu-latest
steps:
- name: Checkout Master
uses: actions/checkout@v3
with:
token: ${{ secrets.BOT_TOKEN }}

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18.x

- name: Install Dependencies
run: |
cd "Tools/prtitlecase"
npm install
shell: bash

- name: Change Title
run: |
cd "Tools/prtitlecase"
node index.js
shell: bash
8 changes: 7 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
{
"omnisharp.analyzeOpenDocumentsOnly": true,
"dotnet.defaultSolution": "SpaceStation14.sln"
"dotnet.defaultSolution": "SpaceStation14.sln",
"json.schemas": [
{
"fileMatch": [ "**/meta.json" ],
"url": "https://raw.githubusercontent.com/Simple-Station/Einstein-Engines/master/.github/rsi-schema.json"
}
]
}
4 changes: 1 addition & 3 deletions BuildChecker/BuildChecker.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild
-->
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Python>python3</Python>
<Python Condition="'$(OS)'=='Windows_NT' Or '$(OS)'=='Windows'">py -3</Python>
<ProjectGuid>{C899FCA4-7037-4E49-ABC2-44DE72487110}</ProjectGuid>
<TargetFrameworkMoniker>.NETFramework, Version=v4.7.2</TargetFrameworkMoniker>
<RestorePackages>false</RestorePackages>
Expand All @@ -39,7 +37,7 @@ https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild
<OutputPath>bin\DebugOpt\</OutputPath>
</PropertyGroup>
<Target Name="Build">
<Exec Command="$(Python) git_helper.py" CustomErrorRegularExpression="^Error" />
<Exec Command="git submodule update --init --recursive"/>
</Target>
<Target Name="Rebuild" DependsOnTargets="Build" />
<Target Name="Clean">
Expand Down
110 changes: 0 additions & 110 deletions BuildChecker/git_helper.py

This file was deleted.

13 changes: 0 additions & 13 deletions BuildChecker/hooks/post-checkout

This file was deleted.

5 changes: 0 additions & 5 deletions BuildChecker/hooks/post-merge

This file was deleted.

91 changes: 52 additions & 39 deletions Content.Client/Access/AccessOverlay.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,73 +9,86 @@ namespace Content.Client.Access;

public sealed class AccessOverlay : Overlay
{
private const string TextFontPath = "/Fonts/NotoSans/NotoSans-Regular.ttf";
private const int TextFontSize = 12;

private readonly IEntityManager _entityManager;
private readonly EntityLookupSystem _lookup;
private readonly SharedTransformSystem _xform;
private readonly SharedTransformSystem _transformSystem;
private readonly Font _font;

public override OverlaySpace Space => OverlaySpace.ScreenSpace;

public AccessOverlay(IEntityManager entManager, IResourceCache cache, EntityLookupSystem lookup, SharedTransformSystem xform)
public AccessOverlay(IEntityManager entityManager, IResourceCache resourceCache, SharedTransformSystem transformSystem)
{
_entityManager = entManager;
_lookup = lookup;
_xform = xform;

_font = cache.GetFont("/Fonts/NotoSans/NotoSans-Regular.ttf", 12);
_entityManager = entityManager;
_transformSystem = transformSystem;
_font = resourceCache.GetFont(TextFontPath, TextFontSize);
}

protected override void Draw(in OverlayDrawArgs args)
{
if (args.ViewportControl == null)
return;

var readerQuery = _entityManager.GetEntityQuery<AccessReaderComponent>();
var xformQuery = _entityManager.GetEntityQuery<TransformComponent>();

foreach (var ent in _lookup.GetEntitiesIntersecting(args.MapId, args.WorldAABB,
LookupFlags.Static | LookupFlags.Approximate))
var textBuffer = new StringBuilder();
var query = _entityManager.EntityQueryEnumerator<AccessReaderComponent, TransformComponent>();
while (query.MoveNext(out var uid, out var accessReader, out var transform))
{
if (!readerQuery.TryGetComponent(ent, out var reader) ||
!xformQuery.TryGetComponent(ent, out var xform))
textBuffer.Clear();

var entityName = _entityManager.ToPrettyString(uid);
textBuffer.AppendLine(entityName.Prototype);
textBuffer.Append("UID: ");
textBuffer.Append(entityName.Uid.Id);
textBuffer.Append(", NUID: ");
textBuffer.Append(entityName.Nuid.Id);
textBuffer.AppendLine();

if (!accessReader.Enabled)
{
textBuffer.AppendLine("-Disabled");
continue;
}

var text = new StringBuilder();
var index = 0;
var a = $"{_entityManager.ToPrettyString(ent)}";
text.Append(a);

foreach (var list in reader.AccessLists)
if (accessReader.AccessLists.Count > 0)
{
a = $"Tag {index}";
text.AppendLine(a);

foreach (var entry in list)
var groupNumber = 0;
foreach (var accessList in accessReader.AccessLists)
{
a = $"- {entry}";
text.AppendLine(a);
groupNumber++;
foreach (var entry in accessList)
{
textBuffer.Append("+Set ");
textBuffer.Append(groupNumber);
textBuffer.Append(": ");
textBuffer.Append(entry.Id);
textBuffer.AppendLine();
}
}

index++;
}

string textStr;

if (text.Length >= 2)
else
{
textStr = text.ToString();
textStr = textStr[..^2];
textBuffer.AppendLine("+Unrestricted");
}
else

foreach (var key in accessReader.AccessKeys)
{
textStr = "";
textBuffer.Append("+Key ");
textBuffer.Append(key.OriginStation);
textBuffer.Append(": ");
textBuffer.Append(key.Id);
textBuffer.AppendLine();
}

var screenPos = args.ViewportControl.WorldToScreen(_xform.GetWorldPosition(xform));
foreach (var tag in accessReader.DenyTags)
{
textBuffer.Append("-Tag ");
textBuffer.AppendLine(tag.Id);
}

args.ScreenHandle.DrawString(_font, screenPos, textStr, Color.Gold);
var accessInfoText = textBuffer.ToString();
var screenPos = args.ViewportControl.WorldToScreen(_transformSystem.GetWorldPosition(transform));
args.ScreenHandle.DrawString(_font, screenPos, accessInfoText, Color.Gold);
}
}
}
15 changes: 11 additions & 4 deletions Content.Client/Access/Commands/ShowAccessReadersCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,16 @@ namespace Content.Client.Access.Commands;
public sealed class ShowAccessReadersCommand : IConsoleCommand
{
public string Command => "showaccessreaders";
public string Description => "Shows all access readers in the viewport";
public string Help => $"{Command}";

public string Description => "Toggles showing access reader permissions on the map";
public string Help => """
Overlay Info:
-Disabled | The access reader is disabled
+Unrestricted | The access reader has no restrictions
+Set [Index]: [Tag Name]| A tag in an access set (accessor needs all tags in the set to be allowed by the set)
+Key [StationUid]: [StationRecordKeyId] | A StationRecordKey that is allowed
-Tag [Tag Name] | A tag that is not allowed (takes priority over other allows)
""";
public void Execute(IConsoleShell shell, string argStr, string[] args)
{
var collection = IoCManager.Instance;
Expand All @@ -26,10 +34,9 @@ public void Execute(IConsoleShell shell, string argStr, string[] args)

var entManager = collection.Resolve<IEntityManager>();
var cache = collection.Resolve<IResourceCache>();
var lookup = entManager.System<EntityLookupSystem>();
var xform = entManager.System<SharedTransformSystem>();

overlay.AddOverlay(new AccessOverlay(entManager, cache, lookup, xform));
overlay.AddOverlay(new AccessOverlay(entManager, cache, xform));
shell.WriteLine($"Set access reader debug overlay to true");
}
}
4 changes: 4 additions & 0 deletions Content.Client/Access/UI/AccessLevelControl.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<GridContainer xmlns="https://spacestation14.io"
Columns="5"
HorizontalAlignment="Center">
</GridContainer>
Loading
Loading