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

Catch-Up Cherry Pick 2 #944

Open
wants to merge 422 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
450283a
The Honored Quran (Sprite addition) (#27400)
Terraspark4941 Apr 27, 2024
2d79c4c
Resprite antique laser pistol (#27037)
RiceMar1244 Apr 27, 2024
e346eaf
Fix suit baldness (#27404)
SlamBamActionman Apr 27, 2024
fd00374
Reduce selection of traitor max from 12 to 8 (#27415)
Plykiya Apr 28, 2024
15c2c45
Displacement maps now works on any layers (#27405)
TheShuEd Apr 28, 2024
4aebe8f
Printable Special and Empty Mags for Autolathes (#27396)
Plykiya Apr 28, 2024
83f3082
Portable Recharger: Arsenal T3 (#26655)
icekot8 Apr 28, 2024
38c8db8
Fix handlabeler/utility belt misprediction (#26660)
osjarw Apr 28, 2024
d6adb54
Fix godmode serialization (#27427)
metalgearsloth Apr 28, 2024
a82c39f
Fix recharger (#27426)
metalgearsloth Apr 28, 2024
3b93cf3
Several new bartender tools (#27406)
NotSoDana Apr 28, 2024
6b379bd
Sprites for drinks without sprite (attempt 2) (#27227)
RumiTiger Apr 28, 2024
bfded71
Added localization of groups and types: damage, metabolism (#27368)
KrasnoshchekovPavel Apr 28, 2024
e22c086
Medal case whitelist (#27428)
Keer-Sar Apr 28, 2024
846fa26
Actual fix for lockers and deconstruction (#27431)
EmoGarbage404 Apr 28, 2024
efd8312
Revert Exterminator pending newmed/redesign (#26978)
SlamBamActionman Apr 28, 2024
bbe141f
Circuit imprinter now uses less glass (#27310)
Boaz1111 Apr 28, 2024
b573591
Hyperconvection Circuit Imprinter (#27283)
Boaz1111 Apr 28, 2024
e35a427
feat(fax): Fax machines print, copy, and send paper labels (#25979)
exincore Apr 28, 2024
82eea61
yml fix for locker deconstruction (#27430)
Plykiya Apr 28, 2024
60cd0af
Hardsuits, EVA suits, Firesuits, and others now protect your feet fro…
Plykiya Apr 28, 2024
59032bf
Bows fit on Airtank Slot (#27433)
FungiFellow Apr 28, 2024
9bccd47
DelayedForce and Rapid anom behaviors fixed (#27435)
osjarw Apr 28, 2024
29dec24
New plant mutation: Pyrotton (#27200)
UbaserB Apr 28, 2024
a86bf36
Fixed some mop .ftl capitalization (#27447)
beck-thompson Apr 29, 2024
589075f
Make Smile the Slime grabbable like geras (#27458)
Plykiya Apr 29, 2024
120b837
Fix doubled gas mask action message (#27463)
Plykiya Apr 29, 2024
eb99834
Infinate chem dupe fixed (Toilet, drain) + dirty water toilet fix (#2…
beck-thompson Apr 29, 2024
220d9ad
Move UnpoweredFlashlight to shared (#27449)
ElectroJr Apr 29, 2024
6a884cb
Stop admin verb pop-in (#27450)
ElectroJr Apr 29, 2024
05f16e4
Allow more items to be recycled (#24435)
Nopey Apr 29, 2024
8b03097
HoP and QM Stamps (#25604)
Hanzdegloker Apr 29, 2024
921c535
Senior physician sleeve symmetry (#27016)
Kukutis96513 Apr 29, 2024
3aeaf25
Rainbow Weed (#25759)
potato1234x Apr 29, 2024
eec26b0
ActivatableUI tweaks (#27448)
ElectroJr Apr 29, 2024
e7e958e
Adding new Cryogenics Reagent - Opporozidone (Attempt 2) (#24074)
Deeeeja Apr 29, 2024
2b7e555
Martyr Cyborg Module, borg law 2 explode (#25815)
Mangohydra Apr 29, 2024
a2149e9
Update PR Labeler to v5 (#26845)
TsjipTsjip Apr 29, 2024
ab323d3
Add more telecomms variations (#26822)
lzk228 Apr 29, 2024
245897f
Tippy, the helpful hint clown! (#26767)
SlamBamActionman Apr 29, 2024
d564686
Emotes Menu (#26702)
Morb0 Apr 29, 2024
3dd90e4
New borg sounds (#27205)
MilenVolf Apr 29, 2024
72873b6
fixed formatting of floating point numbers during localization (#27441)
KrasnoshchekovPavel Apr 29, 2024
b22f0c8
Late join thieves! (#27466)
Plykiya Apr 29, 2024
ac62211
Action UI fixes (#27468)
ElectroJr Apr 29, 2024
7d92861
Tippy fixes (#27475)
metalgearsloth Apr 29, 2024
5eedff1
Content changes for engine exception tolerance PR (#27455)
ElectroJr Apr 29, 2024
2c525a2
Update submodule to 221.0.0 (#27477)
metalgearsloth Apr 29, 2024
3792533
Fix position swapping with QSI and artifacts (#26364)
EmoGarbage404 Apr 29, 2024
82afa59
Fix snappop (#27264)
metalgearsloth Apr 29, 2024
171cdaf
Make bullets inherit the velocity of the grid, not the gun or player …
DrSmugleaf Apr 29, 2024
da4efb3
Throwing into disposals logic splitting (#27487)
TheShuEd Apr 29, 2024
d2111d2
Disposal aftermerg fix (#27488)
TheShuEd Apr 29, 2024
feb0d1d
Syndi-Cat QoL Changes (#27408)
FungiFellow Apr 29, 2024
00de8bf
remove Injector SolutionName constant (#27493)
TheShuEd Apr 29, 2024
f4c730e
Fix sprite for frontal splotch snout (#27479)
KittenColony Apr 29, 2024
6c64655
Fix microwave construction (#27500)
ShadowCommander Apr 30, 2024
0b48ece
Remove barozine from mutatuion (#27512)
lzk228 Apr 30, 2024
cd4fa20
give cap sabre the cane blade noises (#27508)
Dutch-VanDerLinde Apr 30, 2024
6c2493b
monkeys get a different deathgasp emote (#27497)
Dutch-VanDerLinde Apr 30, 2024
1fb9bb1
Makes flares quieter (#27521)
DogZeroX Apr 30, 2024
9e640c2
Add neckfull frills for lizards (#27523)
DogZeroX Apr 30, 2024
75c12a6
Fix Melee swing effect rotation (#27494)
Nopey Apr 30, 2024
41ba774
Add chameleon projector in thief toolbox (#27491)
ERORR404V1 Apr 30, 2024
e0dabba
Size-based entity whitelist (#26798)
Errant-4 Apr 30, 2024
35336b7
Update submodule to v221.1.0 (#27554)
Jezithyr Apr 30, 2024
d851e95
Move GasMixture to shared (#27480)
Jezithyr Apr 30, 2024
ee9ffde
Reduce rusty wall occurrences (#27522)
metalgearsloth Apr 30, 2024
3a4c10e
Fix sprite for coder socks (#27553)
Psychpsyo Apr 30, 2024
fa602e0
add noSpawn: true to tippy (#27538)
lzk228 Apr 30, 2024
2641997
Make female reptilians use female cry sound instead of male (#27563)
pissdemon May 1, 2024
0cf5436
Add explosion.can_create_vacuum cvar (#27548)
DrSmugleaf May 1, 2024
86b334d
Simplified and consistent honkbot & jonkbot recipes (#27535)
K-Dynamic May 1, 2024
5d7b9b0
Fix Loadout Editor not closing when Character Editor is closed. (#27539)
Ciac32 May 1, 2024
77f1aea
add ghostnado button to warp menu (#27556)
deltanedas May 1, 2024
5c729ae
Make insert telecrystal message only show to player (#27585)
Plykiya May 1, 2024
3c9cbe8
Gildlager empty bottle fix (#27581)
NotSoDana May 1, 2024
fcda056
Fix pinpointer errors for missing sprite layer (#27582)
ShadowCommander May 1, 2024
19400e2
Enforce inequality between different species (#27586)
Ciac32 May 1, 2024
84a69f9
Grilles now take Structural Damage (#27596)
FungiFellow May 1, 2024
3869d09
Add DoorBumpOpener to BaseMobAdultSlimes (#27591)
Simyon264 May 1, 2024
f2adf9a
Make immovable rod announce at the end of the event (#27587)
lzk228 May 1, 2024
94fad80
Optimise navmaps significantly (#27528)
metalgearsloth May 2, 2024
700f718
Update submodule to 221.2.0 (#27603)
metalgearsloth May 2, 2024
aab9cd8
Fix effects (#27533)
metalgearsloth May 2, 2024
576b59a
Replace NavMap dictionaries with int[] (#27602)
ElectroJr May 2, 2024
95986c3
Fix Gas Analyzers not opening (#27610)
ElectroJr May 2, 2024
c07b7e8
Track Admin Game Time (#24945)
Titian3 May 2, 2024
0a71130
Make UseDelay SetLength do EnsureComp (#27601)
Tayrtahn May 2, 2024
610ec9b
Disarm throws item in random direction (#27589)
Plykiya May 2, 2024
b2d562a
emote wheel fixes (#27545)
Dutch-VanDerLinde May 2, 2024
fb0195b
added a bunch more fox noises (#27578)
hitomishirichan May 2, 2024
29ce685
Improve CMO's lab coat (#27551)
Doc-Michael May 2, 2024
21b6c76
Remove airtight flaps from the construction menu (#27619)
VasilisThePikachu May 2, 2024
6bf8ede
Wine and beer bottles can be inserted into booze dispenser (#27626)
Lamrr May 2, 2024
75d54de
small SpawnItemsOnUse cleanup (#27625)
slarticodefast May 2, 2024
b74666a
make ducky slippers waddle (#27628)
deltanedas May 2, 2024
1eae693
Fix SpawnItemsOnUse not playing sound (#27621)
Tayrtahn May 2, 2024
98bec34
Fix UI interaction priority (#27631)
ElectroJr May 2, 2024
d178157
Increase Blast Grenade Recipe Cost and Add Research Requirement (#27580)
Plykiya May 3, 2024
182da43
Add EntityWhitelistSystem (#27632)
ElectroJr May 3, 2024
0eb247a
Add syndicate sleeper agents random event (#27501)
Dutch-VanDerLinde May 3, 2024
52edde8
Space Ninjas auto-toggle internals after spawning (#25083)
Errant-4 May 3, 2024
cec20d9
Fixes the grammar for the captain's supervisor (#27638)
Lamrr May 3, 2024
8d95dea
Red bool update (#27597)
Hanzdegloker May 3, 2024
de25b03
Allow EMP implants to be used while stunned or cuffed. (#27644)
DuskyJay May 3, 2024
54f40c9
Revert "Make immovable rod announce at the end of the event" and "Rod…
TheShuEd May 3, 2024
15dfbd1
Geras bug fixes (#27308)
Just-a-Unity-Dev May 3, 2024
1d5b942
Ninja's pinpointer tracks the research server (#27552)
nikthechampiongr May 3, 2024
f79bbeb
Fix some gamerules' round summary not working (#27654)
Dutch-VanDerLinde May 4, 2024
19c08ed
Change return to continue in gamerulesystem (#27656)
Dutch-VanDerLinde May 4, 2024
72673ee
Rename Lizard urist (#27652)
VasilisThePikachu May 4, 2024
c763aed
Pathological Liar (#27618)
TheShuEd May 4, 2024
7276397
Vox customization fixes & updating (#27663)
Flareguy May 4, 2024
2502755
npc can no longer attack you through a locker (#27677)
Tyzemol May 4, 2024
e3b599c
Security belts can now hold more items commonly carried by secoffs/Ho…
Blackern5000 May 4, 2024
5fc4500
Floodlights now have medium powercells instead of small (#27672)
Blackern5000 May 4, 2024
84c488b
More descriptions for the beakers in the status panel (#27669)
Pok27 May 4, 2024
3c06af4
Revert "npc can no longer attack you through a locker" (#27680)
metalgearsloth May 5, 2024
8ff50bc
Rename ChemCleanBoodstream.cs (#27691)
RumiTiger May 5, 2024
62a7560
Add default whistle + whistles reorganize (#27676)
lzk228 May 5, 2024
23ea426
Emergency Tank + Plasma Can visible on suit storage slot (#27598)
Vermidia May 5, 2024
1250ec1
Cache regex instances in most cases (#27699)
PJB3005 May 5, 2024
2260395
Update submodule to 222.0.0 (#27700)
metalgearsloth May 5, 2024
2810a8f
welding masks on utility belts (#27694)
Killerqu00 May 5, 2024
91e1c9b
Add solution temperature to chemical analysis goggles (#27693)
Dutch-VanDerLinde May 5, 2024
e61a0bf
Expeditions audio tweaks (#27524)
metalgearsloth May 6, 2024
87d278d
Added new icons for the emote wheel (#27541)
TyAshley May 6, 2024
8c599d4
Fix AlertControl throwing an error if the sprite view entity is delet…
DrSmugleaf May 6, 2024
ce4b6a6
Fix tests (#27711)
DrSmugleaf May 6, 2024
efbd544
New Salvage song: Deadline (#27707)
DogZeroX May 6, 2024
9f7c5ad
fix(ui): Fix shuttle control radius marking text vertical spacing (#2…
exincore May 6, 2024
ddd7f4c
Dock device link port (#27646)
0x6273 May 6, 2024
5054664
Update submodule to 222.1.0 (#27714)
metalgearsloth May 6, 2024
30109e6
Update license of deadline.ogg (#27715)
DogZeroX May 6, 2024
efc4a69
New lobby art: Just a week away (#27717)
DogZeroX May 6, 2024
28b11df
Fix missing command desc (#27722)
mirrorcult May 6, 2024
eb5bc67
Remove duplicate liar word id (#27723)
Ygg01 May 6, 2024
96e84e4
Event frequency balance pass (#27721)
mirrorcult May 6, 2024
5025e98
Fix `TryFindRandomTile` grid weighting (#27724)
mirrorcult May 6, 2024
bc18a63
Remove duplicate liar word id. Again (#27727)
Ygg01 May 6, 2024
0b90245
Half the amount of bleed rate cauterized by burn damage (#27726)
Blackern5000 May 6, 2024
250ebe4
Reduce the amount of burn damage from touching lights (#27728)
Blackern5000 May 6, 2024
07dd32b
Moved Serverside solution container code to shared (yes that includes…
Jezithyr May 7, 2024
55fa991
Add ghost role raffles (#26629)
pissdemon May 7, 2024
4f3f23b
Night on Europa (#27731)
TheShuEd May 7, 2024
85fcfe4
Adds most non-displacement-mappable vox sprites (#27577)
Flareguy May 7, 2024
9324de8
Reduce ratking chance severely (#27760)
mirrorcult May 7, 2024
f7d8cfc
Fix preference loading bugs (#27742)
PJB3005 May 7, 2024
c057de9
Little morgue overhaul (#27750)
lzk228 May 7, 2024
d06dce3
Make arguments and parameters wrap to one variable per line (#27766)
ShadowCommander May 7, 2024
95f4f04
Revert "Fix turned off thrusters consume power" (#27755)
metalgearsloth May 7, 2024
93f1be2
Fix construction instructions on flippables (#27574)
Lukasz825700516 May 7, 2024
f9d3336
Log event starts to admin alert chat (#27761)
mirrorcult May 7, 2024
2bfab58
Set max line width to 120 (#27765)
ShadowCommander May 7, 2024
83f1eb8
Weapon Reflection Movement Mechanic (#27219)
FairlySadPanda May 7, 2024
83027c0
make lube speed up lathes (#25515)
deltanedas May 7, 2024
f68febf
Stop Toilets crushing you into walls (#27778)
TurboTrackerss14 May 7, 2024
e568bd0
make hyper printer inherit base lathe (#27777)
deltanedas May 7, 2024
ce8725b
Change combat gloves sprite (#27373)
LGRuthes May 8, 2024
9b48b0f
Make the floppy lizard ears have two colors. (#27679)
pigeonpeas May 8, 2024
beab5f3
make dragons breathe fire (#26746)
deltanedas May 8, 2024
a83bda7
Fix preferences sent to client not being sanitized (#27789)
PJB3005 May 8, 2024
2d659b2
Revert "Make the floppy lizard ears have two colors." (#27790)
Flareguy May 8, 2024
a9fa255
Fix the changelog window being very laggy until a tab is clicked (#27…
DrSmugleaf May 8, 2024
f9fd0fd
Shoot Over Racks (#27797)
Cojoke-dot May 8, 2024
e90ebd5
Fix cak and breaddog not being able to escape inventories (#27794)
Vermidia May 8, 2024
4f1b81f
Fix pull not stopping when character is downed (#27796)
ShadowCommander May 8, 2024
935bd8d
Secoff senior uniform fix (#27775)
Kukutis96513 May 8, 2024
86a89a4
Reimplement supplybots as non-vehicles (#27769)
Plykiya May 8, 2024
98fc15c
Added new HTN operations and preconditions (#27486)
Tornado-Technology May 8, 2024
21be52f
Katana Dash checks based on vision rather than collision (#27793)
Plykiya May 8, 2024
9c20581
Move step sound distance and footstep variation to MobMoverComponent …
DrSmugleaf May 8, 2024
ea612be
Bike Horn, Clown Recorder, Suspenders for Theatrical Performances Cra…
K-Dynamic May 8, 2024
5f0b915
fix mapping door access (#27784)
deltanedas May 8, 2024
b08d36e
Fix Supplybot Ghostrole (#27811)
Plykiya May 8, 2024
2e33761
Adds supplybot to crafting menu (#27827)
Plykiya May 9, 2024
e43cdbf
fix mech energy display for 0 (#27828)
deltanedas May 9, 2024
dfd234d
Drinking from spray bottles (#27815)
Riolume May 9, 2024
ccbf108
Add CanAttack check if target is in a container (#27689)
metalgearsloth May 9, 2024
d7ae30f
Atmos pipes now deal blunt damage (#27673)
Blackern5000 May 9, 2024
bf47bd6
Add Missing Unlocks to Emagged Lathes and Move Recipes to Protolathe …
Plykiya May 9, 2024
fccf049
Make ERT use short raffle timer (#27830)
Plykiya May 9, 2024
0e265e1
Add auto map vote cvar (#27496)
lzk228 May 9, 2024
102aa49
ninja criminal records hacking (#24982)
deltanedas May 9, 2024
32e44da
malf killer 9000 (robotics console) (#24855)
deltanedas May 9, 2024
c644e84
Revolutionaries can now cuff command instead of killing/exiling them …
Killerqu00 May 9, 2024
da12492
Nukie agent requires chemistry hours, rather than general medical hou…
vorkathbruh May 9, 2024
fc5e653
Make storage UI close upon being locked (#27810)
SphiraI May 9, 2024
5f84d68
fix master (#27833)
deltanedas May 9, 2024
88532cd
make fire not burn through hardsuits (#27161)
deltanedas May 9, 2024
e8cc4d0
senior security jumpskirt resprite and security jumpskirt sprite mino…
Dutch-VanDerLinde May 9, 2024
9a10cf1
Fix borgwalk volume (#27846)
MilenVolf May 9, 2024
e13ca47
Change minimalist theme empty slot outline (#27860)
lzk228 May 9, 2024
52da3e0
Prevent non-inital infected from getting the succumb to zombie action…
Dutch-VanDerLinde May 9, 2024
25f4208
Fix NoMaterialArbitrage crashing when multiple lathe recipes give the…
DrSmugleaf May 9, 2024
d64e4a7
Revert "Add auto map vote cvar" (#27869)
metalgearsloth May 10, 2024
4f4644f
Move id and health examinable to shared (#27867)
DrSmugleaf May 10, 2024
5074485
Fix two issues with ReplacementAccentSystem (#27866)
Tayrtahn May 10, 2024
1a3eeb7
add health icons to the secmed hud (#27483)
PrPleGoo May 10, 2024
7b00fa1
Adds new "Short-Sighted" trait! (#26037)
Moomoobeef May 10, 2024
a605976
Traitor objective issuers (#27855)
whateverusername0 May 10, 2024
91dc0b5
gives loneops a proper ghost role raffle (#27841)
Boaz1111 May 10, 2024
e6a43fa
Fix evac shuttles not activating the shuttle ETA timer (#27847)
Dutch-VanDerLinde May 10, 2024
7f0d33a
Make suit storage only available for hardsuits, softsuits, and armor …
notquitehadouken May 10, 2024
fa3d3df
Reagent dispenser UI (#27831)
aspiringLich May 10, 2024
63c32c1
Players can no longer see that emagged cyborgs' internals have been t…
Zap527 May 10, 2024
cfe1d00
Adds wielding for all large guns (#26970)
RiceMar1244 May 10, 2024
a9c7937
New event: Approaching unknown shuttle (#24490)
TheShuEd May 10, 2024
6e717c5
change shadowstone desc. (#27900)
IProduceWidgets May 10, 2024
443ed2e
Add slime and spider wideswinging (#27856)
youtissoum May 10, 2024
1940930
Remove THC oil (#27889)
slarticodefast May 10, 2024
d54dbcf
Change o2/plasma ratio in TEG guidebook (#27763)
lzk228 May 10, 2024
6d366b0
Add ActionPerformedEvent, ActionsSystem.SetIfBiggerCooldown, action i…
DrSmugleaf May 11, 2024
37b5c49
Fix ninja suit suit storage and other armor missing their suit storag…
Dutch-VanDerLinde May 11, 2024
dd6c692
Adds Support for Guidebook Buttons in UIs (#27891)
ike709 May 11, 2024
6a62c0d
Make FTL constants in ShuttleSystem into cvars (#27706)
DrSmugleaf May 11, 2024
1898d47
Fix const data field in BlindableComponent (#27919)
DrSmugleaf May 11, 2024
6b132a3
Fix collection modified error when locking storage (#27913)
ShadowCommander May 11, 2024
5f2e8f1
Fix shuttle cvars comments (#27923)
DrSmugleaf May 11, 2024
030ad21
Fix security jumpsuit sprite's asymmetry (#27925)
Dutch-VanDerLinde May 11, 2024
54ca551
Fixes oversight in wieldable smg accuracy (#27907)
RiceMar1244 May 11, 2024
354346b
Gives vox The Brows in their front facing sprite (#27922)
Flareguy May 11, 2024
1cce99e
Do not wake up NPC if there is still a mind attached. (#27651)
VasilisThePikachu May 11, 2024
c4c4234
Fix ghosts getting spawned in nullspace (#27617)
ShadowCommander May 11, 2024
c21d68e
revenant can no longer harvest souls while in solid objects (#27612)
icekot8 May 11, 2024
787db35
Magic Refactor + Wizard Grimoire (#22568)
keronshb May 11, 2024
0fb8757
lobby refactor
DEATHB4DEFEAT Sep 21, 2024
29afbf2
fixes to compilation
DEATHB4DEFEAT Sep 21, 2024
3c5433c
some runtime fixes
DEATHB4DEFEAT Sep 21, 2024
9196e35
fix more runtime errors
DEATHB4DEFEAT Sep 21, 2024
a61a065
lobby works
DEATHB4DEFEAT Sep 21, 2024
97da486
Merge branch 'wizden-mass-pick-2' of https://github.com/DEATHB4DEFEAT…
VMSolidus Sep 22, 2024
a4852fe
Merge pull request #1 from VMSolidus/DEATHB4DEFEAT-wizden-mass-pick-2
DEATHB4DEFEAT Sep 22, 2024
8676c72
f
DEATHB4DEFEAT Sep 22, 2024
f88a6e4
Merge branch 'wizden-mass-pick-2' of https://github.com/DEATHB4DEFEAT…
DEATHB4DEFEAT Sep 22, 2024
97f8a90
DONE
VMSolidus Sep 22, 2024
a24c5fa
Fix weapon error logs (#28264)
ElectroJr May 25, 2024
18c5b30
Adds a Pii Flag, Censors Hwid and Ip (#27776)
Geekyhobo Jun 1, 2024
27c3e44
Merge pull request #3 from Evgencheg/wizden-mass-pick-2
DEATHB4DEFEAT Sep 22, 2024
07e3a5e
Pushing so I can make the list of errors smaller
VMSolidus Sep 22, 2024
1d91890
Merge branch 'wizden-mass-pick-2' of https://github.com/DEATHB4DEFEAT…
VMSolidus Sep 22, 2024
9c6df29
This SHOULD be all of it, I think
VMSolidus Sep 22, 2024
b27c093
aaaaaaaaaaaaaaaaa
VMSolidus Sep 22, 2024
5b39bed
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
VMSolidus Sep 22, 2024
cb4ca29
aaaaaaa
VMSolidus Sep 22, 2024
d392e20
Fix MouseRotator on rotated grids (#29663)
slarticodefast Jul 2, 2024
351b62e
Merge pull request #4 from Evgencheg/wizden-mass-pick-2
DEATHB4DEFEAT Sep 22, 2024
3adde7d
Merge branch 'master' into wizden-mass-pick-2
FoxxoTrystan Sep 23, 2024
c3ac5db
Merge Master
VMSolidus Sep 29, 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
  •  
  •  
  •  
8 changes: 6 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ indent_style = space
tab_width = 4

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

#### .NET Coding Conventions ####

Expand Down Expand Up @@ -104,7 +105,6 @@ 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 Expand Up @@ -337,7 +337,11 @@ dotnet_naming_symbols.type_parameters_symbols.applicable_kinds = type_parameter

# ReSharper properties
resharper_braces_for_ifelse = required_for_multiline
resharper_csharp_wrap_arguments_style = chop_if_long
resharper_csharp_wrap_parameters_style = chop_if_long
resharper_keep_existing_attribute_arrangement = true
resharper_wrap_chained_binary_patterns = chop_if_long
resharper_wrap_chained_method_calls = chop_if_long

[*.{csproj,xml,yml,yaml,dll.config,msbuildproj,targets,props}]
indent_size = 2
Expand Down
59 changes: 38 additions & 21 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,56 @@
"Changes: Audio":
- "**/*.ogg"

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

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

"Changes: Config":
- "**/*.toml"
- "**/*.config"
- "*.json"
- ".github/*.yml"
- ".github/*.json"
- ".vscode/*.json"
- ".editorconfig"
- changed-files:
- any-glob-to-any-file:
- "**/*.toml"
- "**/*.config"
- "*.json"
- ".github/*.yml"
- ".github/*.json"
- ".vscode/*.json"
- ".editorconfig"

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

"Changes: Localization":
- 'Resources/Locale/**/*.ftl'
- changed-files:
- any-glob-to-any-file: 'Resources/Locale/**/*.ftl'

"Changes: Map":
- "Resources/Maps/**/*.yml"
- "Resources/Prototypes/Maps/**/*.yml"
- changed-files:
- any-glob-to-any-file:
- "Resources/Maps/**/*.yml"
- "Resources/Prototypes/Maps/**/*.yml"

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

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

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

"Changes: Workflow":
- ".github/workflows/*.yml"
- changed-files:
- any-glob-to-any-file: ".github/workflows/*.yml"
12 changes: 7 additions & 5 deletions .github/workflows/conflict-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
name: Check Merge Conflicts

on:
push:
branches:
- master
pull_request_target:
types:
- opened
- synchronize
- reopened
- ready_for_review

jobs:
Label:
if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14'
if: ( github.event.pull_request.draft == false ) && ( github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14' )
runs-on: ubuntu-latest
steps:
- name: Check for Merge Conflicts
uses: ike709/actions-label-merge-conflict@9eefdd17e10566023c46d2dc6dc04fcb8ec76142
uses: eps1lon/actions-label-merge-conflict@v3.0.0
with:
dirtyLabel: "Status: Merge Conflict"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/labeler-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ on:
jobs:
labeler:
if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14'
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/labeler@v5
4 changes: 1 addition & 3 deletions Content.Client/Access/IdCardSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,4 @@

namespace Content.Client.Access;

public sealed class IdCardSystem : SharedIdCardSystem
{
}
public sealed class IdCardSystem : SharedIdCardSystem;
6 changes: 3 additions & 3 deletions Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ private void OnJobChanged(string newJob)
SendMessage(new AgentIDCardJobChangedMessage(newJob));
}

public void OnJobIconChanged(string newJobIcon)
public void OnJobIconChanged(string newJobIconId)
{
SendMessage(new AgentIDCardJobIconChangedMessage(newJobIcon));
SendMessage(new AgentIDCardJobIconChangedMessage(newJobIconId));
}

/// <summary>
Expand All @@ -57,7 +57,7 @@ protected override void UpdateState(BoundUserInterfaceState state)

_window.SetCurrentName(cast.CurrentName);
_window.SetCurrentJob(cast.CurrentJob);
_window.SetAllowedIcons(cast.Icons);
_window.SetAllowedIcons(cast.Icons, cast.CurrentJobIconId);
}

protected override void Dispose(bool disposing)
Expand Down
6 changes: 5 additions & 1 deletion Content.Client/Access/UI/AgentIDCardWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public AgentIDCardWindow(AgentIDCardBoundUserInterface bui)
JobLineEdit.OnFocusExit += e => OnJobChanged?.Invoke(e.Text);
}

public void SetAllowedIcons(HashSet<string> icons)
public void SetAllowedIcons(HashSet<string> icons, string currentJobIconId)
{
IconGrid.DisposeAllChildren();

Expand Down Expand Up @@ -79,6 +79,10 @@ public void SetAllowedIcons(HashSet<string> icons)
jobIconButton.AddChild(jobIconTexture);
jobIconButton.OnPressed += _ => _bui.OnJobIconChanged(jobIcon.ID);
IconGrid.AddChild(jobIconButton);

if (jobIconId.Equals(currentJobIconId))
jobIconButton.Pressed = true;

i++;
}
}
Expand Down
3 changes: 3 additions & 0 deletions Content.Client/Actions/ActionsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,10 @@ public void TriggerAction(EntityUid actionId, BaseActionComponent action)
if (action.ClientExclusive)
{
if (instantAction.Event != null)
{
instantAction.Event.Performer = user;
instantAction.Event.Action = actionId;
}

PerformAction(user, actions, actionId, instantAction, instantAction.Event, GameTiming.CurTime);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace Content.Client.Administration.Components;

[RegisterComponent, NetworkedComponent]
[RegisterComponent]
public sealed partial class HeadstandComponent : SharedHeadstandComponent
{

Expand Down
5 changes: 2 additions & 3 deletions Content.Client/Administration/Components/KillSignComponent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@

namespace Content.Client.Administration.Components;

[NetworkedComponent, RegisterComponent]
public sealed partial class KillSignComponent : SharedKillSignComponent
{ }
[RegisterComponent]
public sealed partial class KillSignComponent : SharedKillSignComponent;
7 changes: 5 additions & 2 deletions Content.Client/Administration/Managers/ClientAdminManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,15 @@ void IPostInjectInit.PostInject()

public AdminData? GetAdminData(EntityUid uid, bool includeDeAdmin = false)
{
return uid == _player.LocalEntity ? _adminData : null;
if (uid == _player.LocalEntity && (_adminData?.Active ?? includeDeAdmin))
return _adminData;

return null;
}

public AdminData? GetAdminData(ICommonSession session, bool includeDeAdmin = false)
{
if (_player.LocalUser == session.UserId)
if (_player.LocalUser == session.UserId && (_adminData?.Active ?? includeDeAdmin))
return _adminData;

return null;
Expand Down
23 changes: 23 additions & 0 deletions Content.Client/Administration/Systems/AdminVerbSystem.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
using Content.Shared.Administration;
using Content.Shared.Administration.Managers;
using Content.Shared.Mind.Components;
using Content.Shared.Verbs;
using Robust.Client.Console;
using Robust.Shared.Utility;
Expand All @@ -11,10 +14,12 @@ sealed class AdminVerbSystem : EntitySystem
{
[Dependency] private readonly IClientConGroupController _clientConGroupController = default!;
[Dependency] private readonly IClientConsoleHost _clientConsoleHost = default!;
[Dependency] private readonly ISharedAdminManager _admin = default!;

public override void Initialize()
{
SubscribeLocalEvent<GetVerbsEvent<Verb>>(AddAdminVerbs);

}

private void AddAdminVerbs(GetVerbsEvent<Verb> args)
Expand All @@ -33,6 +38,24 @@ private void AddAdminVerbs(GetVerbsEvent<Verb> args)
};
args.Verbs.Add(verb);
}

if (!_admin.IsAdmin(args.User))
return;

if (_admin.HasAdminFlag(args.User, AdminFlags.Admin))
args.ExtraCategories.Add(VerbCategory.Admin);

if (_admin.HasAdminFlag(args.User, AdminFlags.Fun) && HasComp<MindContainerComponent>(args.Target))
args.ExtraCategories.Add(VerbCategory.Antag);

if (_admin.HasAdminFlag(args.User, AdminFlags.Debug))
args.ExtraCategories.Add(VerbCategory.Debug);

if (_admin.HasAdminFlag(args.User, AdminFlags.Fun))
args.ExtraCategories.Add(VerbCategory.Smite);

if (_admin.HasAdminFlag(args.User, AdminFlags.Admin))
args.ExtraCategories.Add(VerbCategory.Tricks);
}
}
}
Loading
Loading