Moony
5cb1d70a3b
ID Console can no longer grant access the privileged ID doesn't have. (read: AA nerf) ( #14699 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-05-05 23:56:54 +10:00
metalgearsloth
ae01618874
Revert "Revert "Replace ResourcePath with ResPath ( #15308 )" (#155… ( #15566 )
2023-04-20 20:16:01 +10:00
metalgearsloth
acf79a8209
Revert "Replace ResourcePath with ResPath ( #15308 )" ( #15551 )
2023-04-20 11:43:54 +10:00
Ygg01
71f358a027
Replace ResourcePath with ResPath ( #15308 )
2023-04-19 23:39:17 +10:00
DrSmugleaf
b4164e62b1
Remove id card console component reference ( #15205 )
2023-04-08 13:15:52 -07:00
Nemanja
89d3875cde
Fix access wires emagging machines ( #14471 )
...
* Fix access wires emagging machines
* comment
* le fix
2023-03-13 19:55:18 -07:00
DrSmugleaf
f4ccfc5e35
Fix access mispredicts when having a remote in hand ( #14451 )
2023-03-06 11:10:35 -08:00
Nemanja
13d71f14e2
add support for per-id access on AccessReaderComponent ( #13659 )
...
* add support for per-id access on AccessReaderComponent
* comments!!!
* oh yeah we predicting baby
* foobar
* sloth review
* weh
2023-02-28 08:03:55 -08:00
crazybrain23
807e075f4f
Change ID examine icon to character outline icon ( #13788 )
2023-02-28 09:00:22 -04:00
metalgearsloth
44fb8a9e2d
Fix rsi sprite access for verbs ( #14284 )
2023-02-26 18:48:57 +11:00
deltanedas
893081d784
oops acc wire broke ( #14224 )
...
* oops acc wire broke
* ensurecomp
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-02-22 11:37:41 -08:00
deltanedas
98b02b3d97
make emagged marker component (fixed version of #13867 ) ( #14096 )
...
* The all-in-one hacking solution
The thinking man's lockpick
The iconic EMAG
* emagged medbay's stasis bed
* left med, emagged sec' apc
* went back to chem, emagged the dispenser
* emagged the fax while i was there
* had a donut while waiting for emag to charge
* i broke into the bridge then announced 'mandatory johnson inspection in medical'
* get system instead of dependency
* feedback
* net suggestion
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* use EnsureComp and import NetworkedComponent
---------
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-02-18 19:03:06 -06:00
Visne
174482bb45
ECSify IdCardConsole ( #13878 )
2023-02-05 13:02:28 -07:00
Leon Friedrich
b20b4b11cc
Wire action cleanup ( #13496 )
2023-01-21 10:51:02 +11:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Chief-Engineer
3cfd814503
Add logging for hacking ( #12861 )
2023-01-16 08:14:46 +11:00
Chief-Engineer
0d18cec6b5
Improve ID modification logs ( #12918 )
...
* show modifications in access change logs
* skip logging and updates to name and job when no change was made
* add method to SharedAccessSystem.cs to get access tags
* add ID microwave logs
2022-12-19 21:53:20 -06:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
metalgearsloth
1782eb6ad7
Fix even more warnings ( #11968 )
...
Also more instances of someone using TryComp instead of HasComp
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-10-16 08:49:22 -07:00
Mervill
365cb96766
the agent id card interface now remembers the previous fake name and title ( #11427 )
2022-09-22 12:04:01 -07:00
metalgearsloth
1e30848cf7
Add a debug overlay for accessreaders ( #9681 )
...
> didnt pjb have issues with doing the control stuff in an overlay and just wanted direct texture draw
I ended up doing dis.
2022-09-14 19:33:25 +10:00
Francesco
399f583bf4
Fix: ID card computer not showing privileged ID details ( #11018 )
2022-09-05 19:20:00 -07:00
Nemanja
5f5f795ae2
empty id card name fix ( #10860 )
2022-08-29 21:38:00 -05:00
Rane
bafb44c1a4
Agent id card interact fix ( #10703 )
2022-08-19 15:10:54 -07:00
Flipp Syder
1b50928d50
Station records patches ( #10636 )
2022-08-17 14:03:23 +10:00
Leon Friedrich
93584f21db
Add entity prototype save test ( #10274 )
2022-08-17 10:47:58 +10:00
Visne
58769634c7
Fix a bunch of compiler warnings ( #10518 )
2022-08-13 22:28:34 -07:00
Flipp Syder
3d36a6e1f6
Station records ( #8720 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-08-09 15:10:01 +10:00
Júlio César Ueti
ee969c9799
Adds even more important Admin Logging ( #10268 )
2022-08-08 09:21:56 +10:00
Kara
2d5ec7f85c
Id[entity] 2.0 (real) ( #9612 )
...
* starter API
* network ID cards
* Port more stuff from old identity
* Re-implement identity representation + name updating
* move
* proper name returning for `IdentityName`
* move everything important to server, give in to temptation
* shared / server / client split sadly. move ensure to shared and spawn to server
* identity update queueing + identityblocker
* fixes
* and just like that it's usable for admins
* huge identity pass
* pass dos
* jesus christ
* figs :D
* fuck u
* fix bad merge.
Co-authored-by: Moony <moonheart08@users.noreply.github.com >
2022-07-10 20:36:53 -05:00
Kara
dc28b58468
Visual popup types ( #9523 )
...
* Visual popup types
* Pass over `PopupCoordinates` and `PopupCursor`
* `PopupEntity` pass
* Disease and reagent popup pass
* COLOUR
2022-07-09 04:09:52 -05:00
ike709
42b053159c
Humans can now have their ID cards examined ( #9415 )
...
Co-authored-by: ike709 <ike709@github.com >
2022-07-04 17:20:44 -07:00
Morber
7a14c6f331
Localize jobs ( #8968 )
...
* Localize job supervisors
* Rename supervisors file
* Localize job names
* Remove localization for fallback job name
* Use LocalizedName for Job
* Fix job names case
2022-06-28 22:55:05 +10:00
keronshb
d5620aa833
AccessReader IsAllowed use resolve ( #8527 )
2022-06-01 08:26:50 -07:00
Pieter-Jan Briers
a4685bab4c
Extended access system ( #8469 )
...
* Extended access system
Allows jobs to specify "extended" access levels, which will be granted if the round-start crew count is below a certain threshold.
* Extended accesses for jobs
* Spook
2022-05-26 21:01:07 -07:00
metalgearsloth
f066ac2551
Store what access levels are available on the IDCard console ( #8259 )
...
Might be better as an accessgroup instead? LMK
2022-05-21 14:19:02 +10:00
metalgearsloth
01d2d174fc
Pathfinder hotfixes ( #8201 )
2022-05-16 13:21:00 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
wrexbe
61d147aea9
Fixing warnings ( #8131 )
2022-05-13 15:35:13 +10:00
Flipp Syder
2c6158e115
Wires refactor ( #7699 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-05-06 12:35:06 +10:00
Rane
9a9060a6da
[1 token changed] Agent ID Card hotfix ( #7705 )
2022-04-23 16:43:34 -07:00
Rane
e85628b709
Agent ID Cards ( #7041 )
2022-04-15 14:15:25 -07:00
Leon Friedrich
80699543d9
Make grinder use item slots (& misc eject-button changes) ( #7197 )
2022-03-27 21:03:03 -07:00
Leon Friedrich
bfd95c493b
hands ECS ( #7081 )
2022-03-17 18:13:31 +11:00
Fishfish458
122bfcf81e
[CHANGE] microwave only removes access ( #6747 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-19 18:07:13 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
mirrorcult
9adfde9ee3
Microwave rework ( #6470 )
2022-02-13 11:53:54 +11:00
mirrorcult
aa2727c84d
Access groups + aghost all access ( #6671 )
2022-02-11 19:01:14 -07:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
wrexbe
abba1e1c2c
Make held entity nullable ( #5923 )
2021-12-30 19:27:15 -07:00