Víctor Aguilera Puerto
e815de7563
Fix pathfinding for entity deletions ( #1316 )
...
* Fix pathfinding entity deletions
Also some slight optimisations in the process.
* Remove redundant method
Not used anymore.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-07-08 15:31:28 +02:00
DrSmugleaf
f5a9f91de4
Fix not staying buckled to a strap when both the buckled and the strap go into the same container
2020-07-08 15:30:48 +02:00
Víctor Aguilera Puerto
7e2f13dbe1
Update submodule
2020-07-08 15:30:22 +02:00
DrSmugleaf
8f9af88bb2
Add unbuckling the entity if put into a container
2020-07-08 14:45:25 +02:00
AJCM-git
1fbd32c9d9
Misc path fixes ( #1319 )
...
* fixing wall girder sprite
* fixing lathe
2020-07-08 13:58:21 +02:00
DrSmugleaf
d20e4969e2
Add light to lit welders ( #1282 )
...
* Add light to lit welders
* Fix null errors
* Make the welder light orange
2020-07-08 13:41:32 +02:00
DrSmugleaf
770d4e72e7
Add 0.25 second delay to unbuckling after recently buckling and more summaries
2020-07-08 13:22:14 +02:00
Metal Gear Sloth
facaee0cab
Remove redundant method
...
Not used anymore.
2020-07-08 21:12:23 +10:00
Metal Gear Sloth
ae1c578e8e
Fix pathfinding entity deletions
...
Also some slight optimisations in the process.
2020-07-08 21:05:27 +10:00
DrSmugleaf
f9a948ace3
Fix wrong buckle status effect icon texture path
2020-07-08 13:02:38 +02:00
DrSmugleaf
39b650da38
Fix "You're already buckled in" not appearing if trying to buckle while already buckled
2020-07-08 13:01:08 +02:00
DrSmugleaf
da4b55814a
Fix halved buckle range not applying, add range property to strap
2020-07-08 12:54:00 +02:00
ike709
2d2385032a
Admin chat ( #1287 )
...
* Admin chat
* Change it to show username, not character name
* moves the thing
* Removes SenderEntity
2020-07-08 12:18:16 +02:00
bhespiritu
df395b9435
Fixed Welding Tool Not Updating ( #1314 )
...
* Fix Welding Tool Not Updating
- Added in the ISolutionChange interface so that it dirties the entity any time the amount of welding fuel changes. This applies whether it's lit or unlit.
- I also removed some redundant code.
* Update Content.Server/GameObjects/Components/Interactable/WelderComponent.cs
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-07-08 11:46:54 +02:00
Pieter-Jan Briers
4721fd2035
The fix was inside us all along.
2020-07-08 02:59:07 +02:00
Pieter-Jan Briers
5d0b86c659
Hide transfer verbs when right clicking reagent container in active hand.
...
Fixes #1313
2020-07-08 02:54:54 +02:00
metalgearsloth
1d96adcc2c
Add Breadth-First Search pathfinder ( #1283 )
...
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-07-08 01:41:41 +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
metalgearsloth
5aefae184c
Refactor AI considerations ( #1278 )
...
Considerations are now instantiated under a manager and re-used between entities where they pass in their blackboard to get a score back.
Also makes the API a bit nicer to use.
Also some random cleanup.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-07-08 01:37:35 +02:00
Pieter-Jan Briers
c25c1e1094
Probably fix moonwalking?
2020-07-08 01:31:07 +02:00
Víctor Aguilera Puerto
271945e1a5
Cleanup flashbangs. Fixes #1305
2020-07-08 00:51:08 +02:00
Víctor Aguilera Puerto
1616b0d867
Remix flash.ogg down to mono
2020-07-08 00:50:24 +02:00
Víctor Aguilera Puerto
50562d77e6
Flashable is a word
2020-07-08 00:50:09 +02:00
Víctor Aguilera Puerto
f0892c20f1
Make xeno mob clickable, fixes #1310
2020-07-08 00:26:54 +02:00
Víctor Aguilera Puerto
e27e4ed2b1
Fix overlays not being applied after reentering an entity
2020-07-07 23:31:36 +02:00
Víctor Aguilera Puerto
a7565b7651
Fix stunbaton issues
2020-07-07 23:12:12 +02:00
DrSmugleaf
e2a96ac717
Merge branch 'master' into buckle-locker-fix-1262
2020-07-07 22:58:33 +02:00
Víctor Aguilera Puerto
75f92da8ac
Fix tests
2020-07-07 22:41:33 +02:00
Víctor Aguilera Puerto
3833d1af5f
Fix overlays applying EVERY overlay of EVERY overlay component
...
Cluster moment
2020-07-07 22:34:20 +02:00
Víctor Aguilera Puerto
830d7bc02d
Fixes MsgSelectCharacter not being registered
2020-07-07 21:27:32 +02:00
AJCM-git
e7847d1555
fixing lobby ( #1297 )
2020-07-07 21:04:27 +02:00
DrSmugleaf
8f685f0541
Merge branch 'master' into buckle-locker-fix-1262
2020-07-07 20:36:43 +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
Víctor Aguilera Puerto
39290cffaa
Update submodule
2020-07-07 19:16:04 +02:00
Víctor Aguilera Puerto
bcc3bd3897
Update submodule
2020-07-07 19:06:49 +02:00
metalgearsloth
0ecaba1727
Minor AI system fixes ( #1292 )
...
* Add test to check all LogicNames in prototypes
* Change CreateProcessor to AiLogicProcessor (I thought I'd already done this as I remember PJB telling me to do this but apparently I'm an idiot)
* Temporarily remove invalid AiControllers
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2020-07-07 18:56:38 +02:00
Víctor Aguilera Puerto
cddfa62980
Fix MsgSandboxRespawn not being registered client-side.
2020-07-07 18:10:35 +02:00
DrSmugleaf
e0f888344e
Add more interaction checks
2020-07-07 01:40:08 +02:00
DrSmugleaf
2fd93091c7
Allow interaction if targeting the containing entity
2020-07-07 01:10:21 +02:00
DrSmugleaf
5901e6e45f
Replace InEntityStorageComponent with in container check
2020-07-07 01:00:29 +02:00
DrSmugleaf
0a292634be
Add Shutdown override to EntityStorageComponent
2020-07-07 00:49:14 +02:00
DrSmugleaf
e5d78152c8
Replace Has & Add with Ensure
2020-07-07 00:35:38 +02:00
DrSmugleaf
793f843ae8
Fixing these namespaces was a mistake
2020-07-07 00:33:57 +02:00
DrSmugleaf
7cc5a3fb65
Merge conflict fixes
2020-07-07 00:23:41 +02:00
DrSmugleaf
b850ac2437
Merge branch 'master' into buckle-locker-fix-1262
2020-07-07 00:20:07 +02:00
DrSmugleaf
c78ce3e27a
Add click dragging for buckle ( #1290 )
2020-07-07 00:04:30 +02:00
Pieter-Jan Briers
5056ded35e
Fix compile
2020-07-06 23:44:29 +02:00
Pieter-Jan Briers
cf400da4b6
Update submodule
2020-07-06 23:43:04 +02:00
R. Neuser
88f49961d8
OverlayManager refactor and Flash ( #1218 )
...
* Flash component, overlay and shader
Add BeginDraw method to Overlay.cs
* Add flash icons, sounds
* Progress
* Multiple overlays without enums
* This is probably the worst way to do this IDK
* Remove nullable reference type
* Add AttackEventArgs as parameter to OnHitEntities
MeleeWeaponComponent.Attack now continues when OnHitEntities returns true (it hit something)
Add OverlayType enum so client and server can agree on overlay ids
Move IConfigurable to its own file
Add AoE flash with shorter duration
Flashing someone slows them down
* Add arc to flash
Set item size to something reasonable
Remove chat log message when flash burns out
* Remove unused interface
2020-07-06 23:37:39 +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