metalgearsloth
b1d3f0403a
Fix AI not shutting down their operator ( #1176 )
...
Was banging my head against the wall for this because I R dumb.
It only ever popped up when large numbers of AI were spawned in.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-06-21 16:00:05 +02:00
DrSmugleaf
99a5e06b98
Adds eating with utensils ( #1136 )
...
* Add Utensil component
For eating. With utensils.
Added to fork, plastic fork, spoon, plastic spoon and plastic knife.
Ignored component on the client.
* Add break chance to utensils
Set to 20% for plastic ones
* Add break sound to utensils
* Add utensil kinds
None, fork, spoon and knife.
For sporks, forknifes and sporknifes, of course.
* Add restricting foods by utensils needed
* Fix utensils breaking when food isn't eaten
* Moved getting held utensils to FoodComponent
* Add breaking a clicking utensil even if its not necessary to eat the food
* Move use utensil code to a separate method
* Add telling a handless entity when they need an utensil to eat
The immersion is off the charts
* Change food trash to only be held when the food was also being held
* Fix Wi-Fi utensils
* Remove unnecessary utensil ItemGroup
* Made TryUseFood public, removed redundant trash position update
* Renamed UtensilKind to UtensilType
* Remove eating food when clicking with it on nothing
* Disable eating food when clicked directly if it requires an untensil to eat
2020-06-19 15:20:59 +02:00
Vince
cda8f8b2bc
Changed "Run" to "Walk" in code ( #1154 )
...
* Changed "Run" to "Walk" in code
Fixes #844
* Revert "Changed "Run" to "Walk" in code"
This reverts commit bf70dc7214d08c208823bccd5d3f36854d6b80de.
* Changed "Run" to "Walk" in code
Fixes #844
2020-06-19 15:15:25 +02:00
Víctor Aguilera Puerto
5495f88583
HandComponents now have a default hand, fixes crash
2020-06-18 19:26:55 +02:00
Víctor Aguilera Puerto
63acae7937
Prevent AI from dropping something that's not in their hands
2020-06-18 15:38:40 +02:00
metalgearsloth
5391d3c72a
Add utility AI ( #806 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-06-18 14:52:44 +02:00
Pieter-Jan Briers
960287c65d
Merge branch '20-06-16-click-detect' into 20-06-18-merge
2020-06-18 02:35:03 +02:00
Pieter-Jan Briers
c5b1042573
Merge branch 'drop-decimal-use-cannyfastmath' into 20-06-18-merge
2020-06-18 02:34:47 +02:00
F77F
a1ce0555f3
Add id_swipe.ogg , change pda eject sound ( #1146 )
...
Co-authored-by: scuffedjays <yetanotherscuffed@gmail.com >
Hi Memory
2020-06-17 01:21:41 +02:00
Pieter-Jan Briers
c5f64248c1
Remove interaction system bounding box check.
2020-06-16 16:10:38 +02:00
Pieter-Jan Briers
4136388028
Sprite-based click detection.
2020-06-16 16:00:19 +02:00
Acruid
189ed9309f
Removes the ConstructorComponents and moves the construction blueprint feature into a new ECS system. ( #1114 )
2020-06-15 12:30:11 -07:00
Tyler Young
de274de9e3
use CannyFastMath in various places even where it might not be any different
...
also update a bunch of packages
clean up redundant YamlDotNet references
2020-06-14 09:36:53 -04:00
Víctor Aguilera Puerto
64dd3b0860
Moves SharedInteractionSystem to Content.Shared namespace
2020-06-13 16:10:26 +02:00
Pieter-Jan Briers
518a006d70
Fix nullability warning.
2020-06-13 03:18:34 +02:00
Pieter-Jan Briers
29365353a5
Remove SharpZipLib and System.ValueTuple dependencies
2020-06-13 03:13:34 +02:00
Bright0
4b9a6c18fe
Adds hacking UI pop-up when using a hacking tool on an open panel ( #1100 )
...
Co-authored-by: Bright0 <nsmoaksmoakna@gmail.com >
2020-06-12 18:51:30 +02:00
DamianX
7817681894
Refactored GalacticBankManager ( #1089 )
2020-06-12 18:31:57 +02:00
Swept
3d922749d9
Cleans up some component errors from the console. ( #1091 )
2020-06-12 18:26:35 +02:00
Víctor Aguilera Puerto
cb5acf7cd3
Cooldown for status effects ( #1109 )
2020-06-12 16:22:36 +02:00
Tyler Young
077e726c33
add complete strings that aren't defined in content files to allow them to be mapped ( #1105 )
2020-06-12 04:15:10 +02:00
Víctor Aguilera Puerto
df342548b5
Fix SpeciesComponent not taking state CanEquip/CanUnequip/CanChangeDirection into account
2020-06-09 02:35:22 +02:00
Pieter-Jan Briers
4ebba74b1f
Update submodule and fix ARM builds.
2020-06-09 00:17:11 +02:00
Pieter-Jan Briers
a897be3c99
Remove stray usings in TransformableContainerComponent.cs
...
For some reason there was a using for ICSharpCode.SharpZipLib.Zip.Compression and this is problematic because removing the library in the engine will mean this file will stop compiling, so let's avoid that.
2020-06-08 20:05:46 +02:00
Pieter-Jan Briers
433198a123
Fix a bunch of compiler warnigns.
2020-06-08 14:44:11 +02:00
Pieter-Jan Briers
101335debe
Fix an but not all integration tests.
2020-06-08 14:40:03 +02:00
Pieter-Jan Briers
60a875456a
Merge branches '20-06-08-submodule', 'virtualize-netids', 'betterConstruction' and '20-06-08-addcomp-default'
2020-06-08 14:20:05 +02:00
Pieter-Jan Briers
fb5179b3b6
Revert "Fix integration tests."
...
This reverts commit d2a38bdb00 .
2020-06-08 14:14:37 +02:00
Pieter-Jan Briers
d724c56d38
Adds round metrics for prometheus.
2020-06-08 01:18:40 +02:00
Clyybber
2995981b5e
Better item construction
2020-06-07 19:42:00 +02:00
Leo
acaa63493a
Re-adds ISuicideAct to microwave ( #1085 )
2020-06-07 17:00:05 +02:00
Víctor Aguilera Puerto
952fa9f7ed
Drop items on entering dead or crit states ( #1082 )
...
* Drop items on dead or crit
2020-06-07 16:48:53 +02:00
Memory
21c41f28ed
Refactor all references to AudioSystem functions now that the old ones are obsolete. ( #1081 )
...
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-06-07 15:55:15 +02:00
Víctor Aguilera Puerto
b8338bc64c
Fix exceptions on round restarts due to accessing deleted entities' components
2020-06-07 15:32:38 +02:00
Pieter-Jan Briers
83f5c4ed04
Remove duplicate data from preset ID cards.
...
It is now fetched from the corresponding job.
2020-06-06 22:55:00 +02:00
Pieter-Jan Briers
19e58d4d0b
Fix access not being set to ID cards at round start.
2020-06-06 21:59:52 +02:00
FL-OZ
cec86f0533
EntityStorage empties contents on destroy. ( #1074 )
...
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-06-05 23:48:42 +02:00
Víctor Aguilera Puerto
e1df008bce
Add conditional spawning component ( #1069 )
...
* Add conditional spawning component
* Remove null checks
* Remove leftover return
* Properly spawn items when game rule gets added
* Fix duplicate uids in saltern
* GameRules returns IEnumerable using yield.
2020-06-05 19:42:43 +02:00
FL-OZ
470f81fca1
fix microwave deleting entities at will ( #1073 )
...
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-06-05 18:46:34 +02:00
FL-OZ
fa9169e346
pda improvements ( #1072 )
...
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-06-05 18:44:25 +02:00
Clyybber
892d6b425d
Fix #1016 ( #1068 )
2020-06-03 17:06:14 +02:00
Pieter-Jan Briers
0f43e5e6ad
Access refactor
...
Access is now done through a list of access lists, instead of the necessary/sufficient system that was extremely confusing.
Added a "deny" list so you can screw over sec.
Cleaned the API up so it all uses sets and such.
PDA now relays access read-only to fix edge cases.
2020-06-03 11:46:59 +02:00
Tyler Young
2eb715a9ca
Fix up midi stuff, support mild black midis ( #1056 )
2020-06-02 20:42:23 +02:00
20kdc
a09131e817
Solar panels occlusion and tracking ( #961 )
2020-06-02 13:32:18 +02:00
chairbender
12f3b6bb7b
Use new command binding system supporting multiple bindings ( #1043 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-05-31 23:32:05 +02:00
Remie Richards
2e38c194f7
IExamine can now limit certain details behind a 'details' range check. ( #1039 )
...
* IExamine can now limit certain details behind a 'details' range check.
* Comic's Review fixes.
- colour -> color. My ancestors are saddened by this.
- Can see wire panel opened/closed at any distance again.
2020-05-31 20:29:06 +02:00
Víctor Aguilera Puerto
a9a43f25ce
Remove unused IEntitySystemManager dependencies.
2020-05-31 19:58:49 +02:00
Víctor Aguilera Puerto
916a67d113
Fix typo
2020-05-31 19:56:44 +02:00
FL-OZ
a295d205b1
Drink fixes part 2 eclectic boogaloo ( #1052 )
...
* Drink fixes part 2 eclectic boogaloo
* NOT THE NNEWLINES
* oops
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-05-31 19:47:46 +02:00
FL-OZ
53900b79e9
Rename SoundComponent and refactor its wrong usages. ( #1036 )
...
* Rename `SoundComponent` and refactor its wrong usages.
* Replace verbose IoC grabs with EntitySysetm.Get
* unused depend
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-05-31 19:40:36 +02:00