ShadowCommander
dbfc030c5b
Rename DetachHands to AttachToGridOrMap ( #1436 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-07-26 01:43:40 +02:00
DrSmugleaf
64672fdc31
Refactor to use the new multiple controller system ( #1462 )
...
* Transition code to new controller system
* Fix shuttles not moving
* Fix throwing
* Fix guns
* Change hands to use physics.Stop() and remove item fumble method
2020-07-23 18:33:37 +02:00
DrSmugleaf
b88afec350
Add slipping prediction ( #1440 )
2020-07-23 01:40:31 +02:00
Acruid
c9374992a6
Converted everything to use collision and physics component interfaces.
2020-07-19 00:33:02 -07:00
Acruid
ea94f4a182
Moved interaction interfaces from Server to Shared.
2020-07-18 22:51:56 -07:00
ike709
203a835264
Emergent Sanitation Gameplay ( #1378 )
...
* Emergent Sanitation Gameplay
* Fix the map
* Address review
* Mention if it's slippery in the description
2020-07-11 23:49:54 +02:00
Víctor Aguilera Puerto
73f4dba2f6
Fix slippery items not allowing airlocks to close
2020-07-09 17:22:46 +02:00
Víctor Aguilera Puerto
626c8c51a1
Adds slippery items ( #1321 )
...
* Start work on Slippery Component
* Slips work
* Add banana peel
* Add required slip speed
* Add slip sound
* Adds soap
* Make soapnt, soapsyndie and soapdeluxe inherit soap
* Adds homemade soap and omega soap
* Fix slipping not taking into account the entity being in a container
2020-07-09 17:00:37 +02:00
DrSmugleaf
e7d756811e
Replace CanBeNull annotations with nullable reference types ( #1270 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-07-08 01:41:20 +02:00
AJCM-git
ae41d03ec6
Re-organizing the Resources folder. Part 1. ( #1234 )
...
* First commit
* Lockers
* Lockers electric boogaloo
* Crates and Lockers
* Almost finishing the Textures folder
* Updating texture paths. Reminder to fix:
* Lockers
* Windows
* Vending Machines
* APC
* Catwalks
* Bedsheets and Cloaks
* Status effects
* dont know what happened here
* Commit before merge
* re-organizing
* Lockers broken
* Commit before merge
* Submodule
* renaming
* Fixing most issues
* forgot these ones
* Updating submodule
* typo
* Fixing some paths
* fixing some paths
* updating submodule
* (hopefully) fixing the submodule
2020-07-07 19:19:00 +02:00
chairbender
b35333d366
Click Drag Functionality + Refactor Interaction Interfaces ( #1125 )
...
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
Co-authored-by: ComicIronic <comicironic@gmail.com >
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-07-06 23:27:03 +02:00
Acruid
f0561d8d95
Changes resulting from merging Client and Server PhysicsComponent.
2020-07-01 12:03:19 -07:00
Pieter-Jan Briers
5a5a3b8548
Move "players don't collide with mobs" to shared to fix mispredicts on it.
2020-06-24 11:58:13 +02:00
Pieter-Jan Briers
f3a816321c
Merge branch 'master' into 20-06-24-movement-prediction
2020-06-24 04:04:43 +02:00
Pieter-Jan Briers
da45a52325
WiP movement prediction.
2020-06-24 02:21:20 +02:00
metalgearsloth
62bbf59def
Fix AIController throwing on shutdown ( #1177 )
...
Fixes EntityTest
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-06-21 21:55:56 +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
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
Pieter-Jan Briers
718b37fb2c
Fixes ServerPortalComponent spamming exceptions and crashing server if spawned manually.
...
Also makes the prototype abstract because it doesn't work straight up.
2020-05-28 20:09:14 +02:00
Pieter-Jan Briers
82b7a09880
Fix exceptions from deleting pilot chair with player in it.
2020-05-23 22:51:41 +02:00
Clyybber
1ad9a10050
Fix #274 ( #927 )
2020-05-23 17:23:25 +02:00
chairbender
6a4d78cfac
Add interaction checks to all interactions ( #923 )
2020-05-23 11:27:31 +02:00
Pieter-Jan Briers
18ce80a43c
Merge physics rewrite
2020-05-23 01:26:43 +02:00
Jackson Lewis
1f0c72dd28
Gravity ( #841 )
2020-05-02 16:02:52 +02:00
Jackson Lewis
6a22f2629b
Update content repo and RobustToolbox
2020-04-20 10:36:02 +01:00
Pieter-Jan Briers
1578a32fa1
Put base movement in control of MovementSpeedModifierComponent.
...
PlayerInputMoverComponent was unsuitable because it gets added/removed dynamically and is specific to players (AIs don't use it).
2020-04-18 13:46:35 +02:00
Pieter-Jan Briers
65d1681cb3
Fix error about game.diagonalmovement being registered multiple times.
2020-03-25 22:21:29 +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
Daniel Thompson
b4b0f6e04b
Adds config options for diagonal movement ( #684 )
...
* Adds config options for diagonal movement
* Addresses comment
2020-02-13 15:10:09 +01:00
Profane McBane
fec20133d9
disable collisions between mobs ( #625 )
2020-02-07 15:15:06 -08:00
Acruid
a692899f5b
GridCoordinates API changes.
2020-01-25 01:39:14 -08:00
Acruid
a86363a6d2
API changes, renamed SpawnEntityAt to SpawnEntity.
2020-01-24 16:10:48 -08:00
Acruid
ca58afd81b
Added a Collidable Component to the existing station grind in StationStation.
2020-01-11 15:15:11 -08:00
Acruid
32103979ed
CollidableComponent and ICollideableComponent namespace was changed in the engine.
...
Minor code cleanup.
2020-01-11 14:12:20 -08:00
Acruid
51f7f14c08
Right now ShuttleControllers add the collision component to the Grid Entity.
...
Adds Grids to the collision group.
2020-01-09 18:29:09 -08:00
Acruid
f73824adcb
Prevents the MoverSystem from overwriting the MoverComponent on an entity.
...
Adds the new ShuttleControllerComponent, a custom IMoverComponent that moves the parent grid when controlled by a mind.
2020-01-08 15:17:00 -08:00
Pieter-Jan Briers
95fe7fdd25
Reduce sprint movement speed.
2019-12-11 07:23:11 +01:00
Pieter-Jan Briers
7f188b0f44
Disable sprinting.
...
Now you always sprint.
2019-12-07 17:16:56 +01:00
DamianX
4dcbf28714
IoC'd random ( #302 )
...
* Implemented RobustRandom
* update submodule
* update submodule
* Fix benchmark
2019-08-17 12:09:09 -07:00
Acruid
8b593d28c6
AI Wander & Barker ( #286 )
...
* Retrofit the AI system with new IoC features.
Fixed bug with turret rotation.
* Added new AI WanderProcessor, and it works.
* RNG walking directions are a bit more random now.
* Wander now actually uses the MoverSystem to move.
Wander now talks when he reaches his destination.
* Adds a new Static Barker AI for vending machines, so that they periodically advertise their brand.
* Barker now says some generic slogans.
Misc bug cleanup.
* Removed useless UsedImplicitly attribute from AI dependencies, suppressed unused variable warnings instead.
2019-08-10 14:19:52 +02:00
Pieter-Jan Briers
ceb8cc8421
Use automatic component registration.
2019-07-31 15:07:54 +02:00
metalgearsloth
1f320eccd7
Add basic teleportation and portals ( #269 )
...
* Add basic teleportation and portals
* Address PJB's feedback and minor cleanup
2019-07-19 10:09:33 +02:00
Silver
a18692bc46
Rename toolbox references from ss14 to robust
2019-04-15 21:11:38 -06:00
Pieter-Jan Briers
f5bb790edb
Footstep sounds. ( #182 )
2019-04-05 02:04:34 +02:00
Pieter-Jan Briers
ea581e67c8
Correctly implement movement blocking and undo that appearance mess.
2019-04-04 19:43:01 +02:00
Pieter-Jan Briers
0fe1407214
Move movement to client.
2019-04-04 16:18:43 +02:00