themias
d351f32230
Fix multiple research consoles exploit ( #34334 )
2025-02-11 13:52:26 +11:00
ScarKy0
253a9fbdf1
Seperate EMAG into EMAG and Authentication Disruptor ( #34337 )
2025-01-29 23:05:47 -05:00
SolStar
261c18f764
Fix research disk crash ( #33205 )
...
* Fix reserach disk crash
* remove extra whitespace
* removed args.handled where args are not handled
2024-11-07 18:29:03 -06:00
Fildrance
6380a9adca
feat: now when research is unlocked in console, approver of reasearch is radio-ed too ( #31170 )
...
* feat: now when research is unlocked in console, approver of reasearch is radio-ed too
* refactor: now most of events that require actor name to be radio-ed or logged use TryGetIdentityShortInfoEvent which is subscibed by id-card system and borg system (to work for both carbon and synthetic life-forms)
* refactor: moved TryGetIdentityShortInfoEvent on id card system to shared, fixed cargo cent-com-originated orders
* remove unused check
* refactor: decoupled systems from IdCardSystem (those that are not dependent on it anymore)
* refactor: removed unuseed usings
* feat: emagged cargo/research consoles wont radio messages on buy/research confirm anymore
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2024-09-03 23:01:38 +10:00
Tayrtahn
024521b66b
Add prediction for Tech Disks, cleanup ( #29061 )
...
* Add prediction for Tech Disks, cleanup
* Remove IsServer check in OnMapInit
* Use HashSet for techs, remove LINQ
2024-06-20 01:04:30 +10:00
metalgearsloth
5896e68752
Content update for UI prediction ( #27214 )
...
* Content update for UI refactor
* Big update
* Sharing
* Remaining content updates
* First big update
* Prototype updates
* AUGH
* Fix UI comp ref
* Cleanup
- Fix predicted message, fix item slots, fix interaction range check.
* Fix regressions
* Make this predictive
idk why it wasn't.
* Fix slime merge
* Merge conflict
* Fix merge
2024-04-26 18:16:24 +10:00
Nemanja
3b9c5d43ec
Nerf ninja research stealing ( #26421 )
...
* nerf ninja steal objective
* fubar
2024-03-26 11:52:27 +11:00
Tayrtahn
4a83c36585
Code cleanup: Dirty(Comp) ( #26238 )
...
* Replaced uses of Dirty(Component) with Dirty(Uid, Component)
Modified some systems (notably pulling-related) to use uids.
* Missed a few
* Revert changes to pulling
* No
2024-03-19 23:27:02 -04:00
exincore
aaf5d0d302
Fix ResearchSystem.Client UpdateClientInterface preconditions. ( #25743 )
...
* fix(research): Fix `ResearchSystem.Client` `UpdateClientInterface` preconditions.
Fixes a paradox where selecting a research server requires a research server to already be selected.
This would softlock the research client until it is reconstructed.
* style: Discards the discard operator
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2024-03-02 23:44:24 +11:00
Ed
498ad2d5d7
Lock Anomaly generator to research access ( #24464 )
...
* small patch
* fix
* remove garbage
* fix
* moved to shared events
* fix
* LocId
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-02-01 19:45:24 +11:00
Nemanja
89295d97b6
research console radio messages on unlock ( #22166 )
2023-12-06 18:00:51 +11:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
Leon Friedrich
e685cb626b
Un-revert IPlayerManager refactor ( #21244 )
2023-10-28 09:59:53 +11:00
metalgearsloth
a2bbda43cc
Revert "Update submodule to 172.0.0 ( #21222 )" ( #21225 )
2023-10-24 21:55:20 +11:00
Leon Friedrich
7ba0ea2926
IPlayerManager refactor ( #21215 )
2023-10-24 20:19:08 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
Nemanja
fd994511a7
technology auto guidebook ( #21029 )
...
* technology auto guidebook
* boo-womp
* boo-womp II
2023-10-16 16:51:58 -05:00
deltanedas
24810d916b
ninja 2 electric boogaloo ( #15534 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-10 16:20:27 +10:00
Leon Friedrich
af79f369ae
Remove outdated access reader method. ( #19765 )
2023-09-03 11:05:22 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Nemanja
e03974a0a2
Add logs for research ( #18388 )
...
* Add logs for research
* Update Content.Server/Research/Systems/ResearchSystem.Technology.cs
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com >
* dumb but ok
* wacka wacka
* Update LogType.cs
---------
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com >
2023-07-28 23:14:39 -05:00
Nemanja
8f5282fb89
make rnd console require science access ( #17671 )
2023-06-29 14:19:19 -04:00
Nemanja
a23a7fee89
Research console auto syncing ( #17540 )
2023-06-21 18:59:57 -06:00
Nemanja
a01f26d3a6
fix lathe syncing and tweak ui ( #17489 )
2023-06-20 00:39:35 -06:00
Nemanja
e62c11dd85
Tech disk 4891 ( #16752 )
...
* Tech disk gacha
* customtypeserializer
2023-05-25 16:07:39 -06:00
Nemanja
3c80f279dc
tech disk 1984 (no tier 3) ( #16646 )
2023-05-20 12:10:28 +10:00
Nemanja
9efc727fe1
RND Rework [Death to Techweb] ( #16370 )
...
* Techweb rework
* more ui work
* finishing ui
* Finish all the C# logic
* the techs + lathes
* remove old-tech
* mirror-review
2023-05-15 15:17:30 -05:00
Nemanja
9ed3127ed5
Fix anomaly vessels not generating points ( #14137 )
2023-02-16 00:16:20 -04:00
Nemanja
f1445b9dab
Fix server selection menu not opening ( #13876 )
2023-02-02 23:46:50 -04:00
Nemanja
4eee1ee9b2
clean up infinite researchsystem shitcode ( #13136 )
...
* clean up infinite researchsystem shitcode
* fml some more shit
* make syncing work logically
* naming naming naming
2022-12-25 15:22:23 -06:00
Nemanja
050e157005
Technology Disks ( #13077 )
...
* clean up a bunch of R&D code
* don't store components
* brug
* speedrun some sloth review
* technology disks
* expand functionality, begin work on printer
* disk printer ui
* file
* fix the rebase
* disk console is finito
* Update DiskConsoleSystem.cs
2022-12-20 16:39:57 -06:00
Nemanja
0b32ca16b5
ensure the new research server is always valid ( #13101 )
2022-12-19 23:22:14 -06:00
Nemanja
077ebb06ae
research disk debug stuff ( #13063 )
...
* research disk tweaks
* save a single blessed line of yaml
2022-12-19 21:36:08 -06:00
Nemanja
e78b4f53e2
fix multi-servers not working ( #13095 )
2022-12-19 21:31:47 -06:00
Nemanja
0549b22cbc
clean up a bunch of R&D code ( #13071 )
...
* clean up a bunch of R&D code
* don't store components
* brug
* speedrun some sloth review
2022-12-19 15:14:02 -06:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Nemanja
b645c481d7
Revert "Cap passive research points so people spend points more ( #11606 )" ( #12602 )
...
This reverts commit 30e831163c .
2022-11-14 22:04:56 -06:00
Paul Ritter
c5e5729bd4
removes beforeserialization hook ( #12319 )
2022-11-03 12:41:12 +11:00
Rane
30e831163c
Cap passive research points so people spend points more ( #11606 )
2022-10-03 18:10:16 -07:00
Chris
e8eaaa2189
Research Servers now have proper IDs, and can be selected in lathe menu ( #9949 )
...
* rd servers now increment properly when added
* remove debug message
2022-07-21 17:16:14 -05:00
Rane
e86e6a5cce
Port research disks from nyano ( #9081 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-06-29 00:41:08 +10:00
metalgearsloth
5dbb3220dd
ECS and bandaid research ( #9251 )
2022-06-28 22:54:08 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Rane
427f7378c3
All computers play the keyboard sound + small research client cleanup ( #7312 )
2022-04-08 14:17:05 -07:00
Rane
926e36d81d
Convert almost all IActivate instances that open UIs to ActivatableUI ( #7028 )
...
* Chem master
* Drone support for handhelds
* Vending machines, scanners
* Cloners, R&D computers
* make research a little less sussy
* Unfuck wires
* PA control computer
* Unfuck merge
* Clean up git gore for good
* Disposals
* Microwaves
* paper
* Magic mirror
* More vendors for drones
* Solar computer whitelist
* EFR review updates
2022-03-12 11:26:06 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
Vera Aguilera Puerto
cdc8336695
Even more resolve removals.
2021-12-08 17:41:14 +01:00