Clyybber
1ad9a10050
Fix #274 ( #927 )
2020-05-23 17:23:25 +02:00
Pieter-Jan Briers
05b910d9db
Slight cleanup to MoverSystem
2020-05-23 17:18:32 +02:00
Pieter-Jan Briers
0e8bb178f7
Fixes click-facing giving you NaN rotation if you interact with something at the exact same position as you.
2020-05-23 15:33:01 +02:00
chairbender
6a4d78cfac
Add interaction checks to all interactions ( #923 )
2020-05-23 11:27:31 +02:00
Pieter-Jan Briers
cad59d2cb4
Fancy Verb Menu & Verb API Refactor ( #928 )
2020-05-23 03:09:44 +02:00
Pieter-Jan Briers
18ce80a43c
Merge physics rewrite
2020-05-23 01:26:43 +02:00
Pieter-Jan Briers
126c5942a4
Merge branches '2020-05-18-midi' and '20-05-22-midi-update'
2020-05-22 18:02:24 +02:00
20kdc
0cfd2f3bb2
Solar Panels ( #936 )
2020-05-21 21:08:03 +02:00
zumorica
cb391ec3d8
Merge branch 'master' into 2020-05-18-midi
2020-05-21 19:50:09 +02:00
zumorica
731ab22568
Better timing
2020-05-20 17:13:49 +02:00
zumorica
b5cf3cf2da
Adds stun status effect
2020-05-14 17:44:09 +02:00
zumorica
a524eca44b
Action blocker for changing direction
2020-05-13 19:26:39 +02:00
zumorica
f968128af7
StandingStateHelper, StunSystem
2020-05-13 19:04:50 +02:00
zumorica
b85161a35f
Adds stuns
2020-05-13 16:53:01 +02:00
Hugal31
fbaafa8366
Add smart equip shortcuts ( #873 )
2020-05-05 00:39:15 +02:00
Pieter-Jan Briers
e2677bab51
Wide attacks on space, remove UseOrAttack.
2020-05-03 16:03:52 +02:00
Jackson Lewis
1f0c72dd28
Gravity ( #841 )
2020-05-02 16:02:52 +02:00
Víctor Aguilera Puerto
f5657569e4
Fix drop range ( #871 )
2020-05-01 17:44:22 +02:00
metalgearsloth
60ce5b5089
Add puddles / reagent spills ( #743 )
2020-04-21 20:23:12 +02:00
Sam
1ba222142a
Created SharedInteractionSystem + Partial Fix #782 ( #833 )
2020-04-21 16:58:31 +02:00
Víctor Aguilera Puerto
3fc4725df7
Add IEquipped and IUnequipped interfaces ( #837 )
2020-04-21 14:38:35 +02:00
Pieter-Jan Briers
f6579918d9
Fix crash when moving after deleting the grid you were previously on.
2020-04-20 10:09:58 +02:00
Pieter-Jan Briers
93c8007f5e
Merge branch 'master' into prediction
2020-04-18 14:07:02 +02:00
Pieter-Jan Briers
028ca7a732
Remove hardcoded ghosting from MoverSystem.
2020-04-18 12:10:50 +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
zumorica
c19035fccc
Use TimeSpan instead of an int for the countdown time
2020-04-10 13:37:13 +02:00
Víctor Aguilera Puerto
47c3258861
Update Content.Server/GameObjects/EntitySystems/RoundEndSystem.cs
...
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2020-04-10 13:28:28 +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
c55a4ffbf4
Countdown is now 4 minutes
2020-04-09 20:31:28 +02:00
zumorica
3c795ad283
Use TimeSpan instead of DateTime in RoundEnd and Comms Console.
2020-04-09 20:28:22 +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
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
zumorica
aba3b0217e
Moving when dead ghosts you
2020-03-30 01:15:23 +02:00
zumorica
16353a89e6
Default interface implementation for IActionBlocker (defaults to true)
2020-03-30 01:15:03 +02:00
Pieter-Jan Briers
65d1681cb3
Fix error about game.diagonalmovement being registered multiple times.
2020-03-25 22:21:29 +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
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
Víctor Aguilera Puerto
d1ff84e95d
Add CanAttack to IActionBlocker, prevent using guns when dead ( #769 )
2020-03-03 15:10:09 +01:00
Víctor Aguilera Puerto
60d6b4af7d
You can now pickup items inside obstructions ( #759 )
2020-02-28 17:52:18 +01:00
Víctor Aguilera Puerto
2df0f884ba
Fix bug where InRangeUnobstructed wouldn't check for hard collid… ( #748 )
...
* Check for hard collidables too.
* ...and that's why you don't code at 7 AM!
* fugg
2020-02-28 16:29:45 +01:00
Acruid
3011c06460
You can now pick up items that are not on a grid.
...
API changes for IMapManager.TryGetGridAt().
2020-02-27 02:12:57 -08:00
Injazz
15fa417a4f
Explosion now throws affected entities, fixes probability/severi… ( #732 )
...
* throwforce and probability fixes for explosions
Applies force to all affected by explosion entities with ItemComponent
Fixes probability issues with explosion related callbacks
* dependency fix, throw helper
* delete TODO
Co-authored-by: gituhabu <48828502+gituhabu@users.noreply.github.com >
2020-02-24 03:52:15 +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
4dplanner
b0e3ab3393
MovementSpeedModifierComponent ( #721 )
...
* movement modifier system
* update default exposedata values
* changing base speed marks as dirty
* formatting
* movement speed modifier component
* Moves slowdown component to the prototype
AIController respects slowdown
* reset dirty flag
2020-02-23 00:37:56 +01:00
Acruid
ee6eec9c40
SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem.
...
Most methods on EntityEventBus now require callers to specify the source (Local or Network) of the events.
2020-02-19 17:08:59 -08:00
Acruid
e719745b10
Removed the Sender object from events. If you needed this field, add it to the event class.
2020-02-19 14:39:00 -08:00
Acruid
c51533686b
Updates the Content EntitySystems with the changes to the event API.
...
Visual Studio wants to update the version of the solution, and change some GUIDs around.
2020-02-18 19:43:54 -08:00
moneyl
5f030cdf93
Improve addai error handling and help message ( #708 )
...
* Improve addai error handling and help message
Fix client crash from giving addai an invalid processorId argument and improved it's help message to describe each parameter.
* Only IoC resolve when addai is run
Makes the code simpler. No need to cache it since it's going to be run so infrequently.
2020-02-17 00:21:15 +01:00