zumorica
78aa4fb872
Use Sequencer, improve MIDI a lot
2020-05-21 15:20:37 +02:00
zumorica
731ab22568
Better timing
2020-05-20 17:13:49 +02:00
zumorica
400a71f8a1
More refactors
2020-05-20 15:15:17 +02:00
zumorica
fede057bc4
Bunch of refactoring
2020-05-20 15:14:52 +02:00
zumorica
ea255b22c4
Attempt at queueing midi messages
2020-05-20 12:27:41 +02:00
Víctor Aguilera Puerto
312e8f17a5
Merge branch 'master' into 2020-04-28-tool-component
2020-05-19 14:19:45 +02:00
zumorica
06d2cc74ed
Refactor a bunch of stuff.
2020-05-19 14:17:48 +02:00
zumorica
b5cf3cf2da
Adds stun status effect
2020-05-14 17:44:09 +02:00
zumorica
2132ff41d4
In-hands are now refreshed when the prefix is changed
2020-05-14 15:44:05 +02:00
GlassEclipse
27d27f2b59
Body System Part 1 POGGERS!!! ( #855 )
2020-05-13 21:48:49 +02:00
zumorica
f968128af7
StandingStateHelper, StunSystem
2020-05-13 19:04:50 +02:00
zumorica
b1db8d1e7a
Add WelderComponent back
2020-05-11 15:26:07 +02:00
zumorica
6ae5e36a18
Merge branch 'master' into 2020-04-28-tool-component
2020-05-11 12:24:43 +02:00
FL-OZ
28c50261ac
Fix a null reference exception (InteractionSystem) that crashed the hell out of the client.
2020-05-10 01:47:26 -05:00
Pieter-Jan Briers
fe23fdb620
Merge branch 'master' into kitchen
2020-05-05 11:35:20 +02:00
FL-OZ
c34081c514
revert sharedlathecomponent to master
2020-05-04 00:25:41 -05:00
Jackson Lewis
1f0c72dd28
Gravity ( #841 )
2020-05-02 16:02:52 +02:00
FL-OZ
dd19466578
Microwave interface.
2020-05-01 23:34:04 -05:00
FL-OZ
b2aca9a686
Add microwave visualizer. Clean up microwave code.
2020-05-01 03:37:21 -05:00
zumorica
ff5549a0d1
Finish refactoring tools. Add multitools. (as in multiple tools in one)
2020-04-29 13:48:32 +02:00
Víctor Aguilera Puerto
55c54e415b
Raycast has an overload for predicates, various fixes ( #848 )
2020-04-25 11:37:59 +02:00
Pieter-Jan Briers
b343f61268
Imports wooden flooring from Eris.
2020-04-22 17:49:42 +02:00
Sam
1ba222142a
Created SharedInteractionSystem + Partial Fix #782 ( #833 )
2020-04-21 16:58:31 +02:00
Pieter-Jan Briers
c4ba83bdf3
Remove mispredict testing code.
2020-04-18 17:18:08 +02:00
Pieter-Jan Briers
93c8007f5e
Merge branch 'master' into prediction
2020-04-18 14:07:02 +02:00
Pieter-Jan Briers
0f554996ff
Merge pull request #798 from PrPleGoo/DecimalReagents
...
Decimal reagents
2020-04-12 23:04:24 +02:00
PrPleGoo
7d72e672fd
Merge branch 'master' into DecimalReagents
2020-04-12 14:37:36 +02:00
Pieter-Jan Briers
56d6720026
Move part of stack code to shared.
...
Meaning that ExposeData is in shared, fixing #809
2020-04-12 01:15:16 +02:00
Pieter-Jan Briers
dc9f8d551b
Merge pull request #805 from Zumorica/2020-04-09-comms-console-roundend
...
Adds working communications console that ends the round
2020-04-10 17:02:49 +02:00
Pieter-Jan Briers
aff9f18bc8
Merge pull request #803 from Injazz/bartending
...
Bartending tricks and some revamping on chemistry components
2020-04-10 11:54:40 +02:00
zumorica
3c795ad283
Use TimeSpan instead of DateTime in RoundEnd and Comms Console.
2020-04-09 20:28:22 +02:00
PrPleGoo
20cb9b92ab
Merge branch 'master' into DecimalReagents
2020-04-09 17:24:22 +02:00
zumorica
c0bdfdf123
Remove CanReturnToBody property from SharedGhostComponent
2020-04-09 03:02:21 +02:00
zumorica
83e9688133
You can now cancel the timer (recall)
2020-04-09 01:43:28 +02:00
zumorica
64eafde0c3
Adds working communications console that ends the round
2020-04-09 00:28:56 +02:00
PrPleGoo
9194694085
Fix initialization change
2020-04-08 19:43:16 +02:00
Injazz
d400f77129
Chemistry revamp and bartending features
...
-Ability to mix drinks to create cocktails with shiny icons
-New Chemistry System which can relay chemistry events to corresponding components
-moved some solution logic from Shared to Server
-fixed some weird stuff with DrinkComponent
2020-04-08 15:53:15 +05:00
PrPleGoo
db83789d05
Merge remote-tracking branch 'upstream/master' into DecimalReagents
2020-04-05 11:37:03 +02:00
PrPleGoo
4e0242d47c
Replace decimal with ReagentUnit
2020-04-05 11:36:12 +02:00
zumorica
a0d114c672
Ghost sprites and a bunch of fixes
2020-04-05 02:29:04 +02:00
zumorica
91f039d2af
Merge branch 'master' into 2020-03-03-g-g-g-g-g-g-g-g-ghooooosts
2020-03-28 23:48:00 +01:00
Pieter-Jan Briers
f790eeb34d
RaisePredictiveEvent works.
...
Needs sequence numbers fixed.
2020-03-25 17:53:50 +01:00
Pieter-Jan Briers
705aeceba6
Need to merge this
2020-03-25 11:16:57 +01:00
PrPleGoo
539214b1ad
Some more int -> decimal conversions. Changed the use of the Solution constructor.
2020-03-21 16:22:35 +01:00
Decappi
a1357a1ff3
#391 Done Lathe animations ( #774 )
...
* Draft PR, do not merge
* Lathe now uses animations. Timing is still wrong, code is very wet, repetitions and unused layers are there.
* Removed (unneeded?) PowerDeviceVisualizer from the lathe
Refactored & Renamed code and variables
Renamed animation names
* WIP protolathe animation
* Working protolathe animation.
I still don't like the solution though.
2020-03-15 17:55:20 +01:00
PrPleGoo
dc66621804
Replaced static Rounders with an impleneted interface
2020-03-14 14:04:08 +01:00
PrPleGoo
f05fdfb5fc
Changed all int and some float things in Reagent code to Decimals
2020-03-14 12:55:07 +01:00
Víctor Aguilera Puerto
e17ffbd76f
Adds verb categories ( #766 )
...
* Adds verb categories
* Update Content.Shared/GameObjects/Verbs/Verb.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Make GetCategory virtual
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2020-03-06 20:11:24 +01:00
zumorica
055f09d501
Button to return to body
2020-03-03 19:10:25 +01:00
moneyl
1b7860aeda
Add injectors + injected reagent metabolism via BloodstreamCompo… ( #730 )
...
* Add BloodstreamComponent and BloodstreamSystem
New component for metabolizing reagents that other organs like the stomach pass their input reagents to.
* Change StomachComponent to put ingested reagents in bloodstream after delay
Now StomachComponent does not metabolize any reagents. Instead, it tracks how long each reagent has been inside it, and once they pass "digestionDelay" they'll be put inside the bloodstream, where the bloodstream will handle metabolism of the reagent.
* Add reagent injectors
Injects reagents straight into the bloodstream when used on mobs with bloodstreams. Also allows draw/inject from beakers. Does not support drawing blood/reagents from the bloodstream yet.
* Address code review
Make use of `Loc` static class instead of using `ILocalizationManager`. Localize InjectorToggleMode enum properly.
2020-02-24 01:47:33 +01:00