Adds Research, unlockable technologies, Protolathes... (#264)
* Work on Research so far More work on UI... Fix ResearchClient and Protolathe UI stuff. Fix infinite select -> request state -> select -> ... loop Add UI to ResearchClient, etc. Technology Database states, and a bit of work on the research console ui A bit of work on Research Console UI Protolathe sync Stuff that actually does things Protolathe databases yay Alright got my motivation back Yeah, no. It's almost 3 AM already Fix serialization bug again More work on stuff Stuff Adds files for most new components/systems. * Protolathes actually work now * Research. Just Research. * Adds icons from Eris. * Address reviews * Change LatheMenu resize behaviour * Update Content.Client/GameObjects/Components/Research/ResearchConsoleBoundUserInterface.cs Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com> * Update Content.Client/Research/ResearchConsoleMenu.cs Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com> * Move IoC Resolve out of for loop * Address review * Localize stuff
BIN
Resources/Textures/Buildings/research.rsi/circuit_imprinter.png
Normal file
|
After Width: | Height: | Size: 603 B |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 664 B |
BIN
Resources/Textures/Buildings/research.rsi/d_analyzer.png
Normal file
|
After Width: | Height: | Size: 592 B |
BIN
Resources/Textures/Buildings/research.rsi/d_analyzer_l.png
Normal file
|
After Width: | Height: | Size: 623 B |
BIN
Resources/Textures/Buildings/research.rsi/d_analyzer_la.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Resources/Textures/Buildings/research.rsi/d_analyzer_process.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/Textures/Buildings/research.rsi/d_analyzer_t.png
Normal file
|
After Width: | Height: | Size: 631 B |
1
Resources/Textures/Buildings/research.rsi/meta.json
Normal file
@@ -0,0 +1 @@
|
||||
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/master/icons/obj/machines/excelsior/autolathe.dmi at 40b254106b46981b8ad95ccd5589deb8fa56e765", "states": [{"name": "circuit_imprinter", "directions": 1, "delays": [[1.0]]}, {"name": "circuit_imprinter_ani", "directions": 1, "delays": [[0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08]]}, {"name": "circuit_imprinter_t", "directions": 1, "delays": [[1.0]]}, {"name": "d_analyzer", "directions": 1, "delays": [[1.0]]}, {"name": "d_analyzer_l", "directions": 1, "delays": [[1.0]]}, {"name": "d_analyzer_la", "directions": 1, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "d_analyzer_process", "directions": 1, "delays": [[0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09]]}, {"name": "d_analyzer_t", "directions": 1, "delays": [[1.0]]}, {"name": "protolathe", "directions": 1, "delays": [[1.0]]}, {"name": "protolathe_adamantine", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_bananium", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_diamond", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_glass", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_gold", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_metal", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_n", "directions": 1, "delays": [[0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05]]}, {"name": "protolathe_silver", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_solid plasma", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "protolathe_t", "directions": 1, "delays": [[1.0]]}, {"name": "protolathe_uranium", "directions": 1, "delays": [[0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088, 0.088]]}, {"name": "server", "directions": 1, "delays": [[1.0]]}, {"name": "server-nopower", "directions": 1, "delays": [[1.0]]}, {"name": "server-off", "directions": 1, "delays": [[1.0]]}, {"name": "server-on", "directions": 1, "delays": [[1.0]]}, {"name": "server_o", "directions": 1, "delays": [[1.0]]}, {"name": "tdoppler", "directions": 4, "delays": [[0.8, 0.2], [0.8, 0.2], [0.8, 0.2], [0.8, 0.2]]}, {"name": "tdoppler-broken", "directions": 1, "delays": [[0.1, 0.1, 0.1]]}, {"name": "tdoppler-off", "directions": 1, "delays": [[1.0]]}]}
|
||||
BIN
Resources/Textures/Buildings/research.rsi/protolathe.png
Normal file
|
After Width: | Height: | Size: 879 B |
|
After Width: | Height: | Size: 526 B |
|
After Width: | Height: | Size: 521 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_diamond.png
Normal file
|
After Width: | Height: | Size: 532 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_glass.png
Normal file
|
After Width: | Height: | Size: 521 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_gold.png
Normal file
|
After Width: | Height: | Size: 567 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_metal.png
Normal file
|
After Width: | Height: | Size: 524 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_n.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_silver.png
Normal file
|
After Width: | Height: | Size: 534 B |
|
After Width: | Height: | Size: 538 B |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_t.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
Resources/Textures/Buildings/research.rsi/protolathe_uranium.png
Normal file
|
After Width: | Height: | Size: 509 B |
BIN
Resources/Textures/Buildings/research.rsi/server-nopower.png
Normal file
|
After Width: | Height: | Size: 487 B |
BIN
Resources/Textures/Buildings/research.rsi/server-off.png
Normal file
|
After Width: | Height: | Size: 528 B |
BIN
Resources/Textures/Buildings/research.rsi/server-on.png
Normal file
|
After Width: | Height: | Size: 529 B |
BIN
Resources/Textures/Buildings/research.rsi/server.png
Normal file
|
After Width: | Height: | Size: 448 B |
BIN
Resources/Textures/Buildings/research.rsi/server_o.png
Normal file
|
After Width: | Height: | Size: 559 B |
BIN
Resources/Textures/Buildings/research.rsi/tdoppler-broken.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
Resources/Textures/Buildings/research.rsi/tdoppler-off.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Resources/Textures/Buildings/research.rsi/tdoppler.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |