metalgearsloth
acb3c72d99
Drag changes ( #2487 )
...
* Drag changes
* Higlights only show near cursor
* Don't highlight un-droppable entities
* Fixes invalid highlights issue
* Also the scanner
* 2 months fix
* Address reviews
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com >
2021-01-11 22:14:01 +11:00
DrSmugleaf
bf5b9ad03b
Change cvar usages to use CVarDef and define them in CCVars ( #2250 )
...
* Change cvar usages to use CVarDef and define them in CCVars
* Merge fixes
* Remove duplicate cvar registration
2020-11-07 11:15:56 +11:00
Víctor Aguilera Puerto
48841a274d
Remove default grids (content) ( #2241 )
...
* Default grids go poof
* Address review
* Update submodule
* Fix DoAfterSystem for entities without grid.
* Fix SubFloorHideSystem for entities without grid.
* Fix ExplosionHelper for coordinates that aren't in a grid
* Fix TurfHelpers' GetWorldTileBox crash in the case of invalid grid
* Fix tile prying component crash when trying to pry space.
* Spill fixes when passing coordinates without grids.
* Are you static'in, son?
* Change SaveLoadSaveTest grid Id hardcoded value
It's still hardcoded, but at least now it's correct!
* Only send debug AI thing if grid is not invalid
* Update submodule.
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2020-10-21 17:13:41 +02:00
DrSmugleaf
74943a2770
Typo, redundant string interpolation, namespaces and imports cleanup ( #2068 )
...
* Readonly, typos and redundant string interpolations
* Namespaces
* Optimize imports
* Address reviews
* but actually
* Localize missing strings
* Remove redundant vars
2020-09-13 14:23:52 +02:00
DrSmugleaf
48b61f6bcc
Replace every usage of GridCoordinates with EntityCoordinates ( #2021 )
...
* Update RobustToolbox
* Transition direct type usages
* More updates
* Fix invalid use of to map
* Update RobustToolbox
* Fix dropping items
* Rename name usages of "GridCoordinates" to "EntityCoordinates"
* Revert "Update RobustToolbox"
This reverts commit 9f334a17c5908ded0043a63158bb671e4aa3f346.
* Revert "Update RobustToolbox"
This reverts commit 3a9c8cfa3606fa501aa84407796d2ad920853a09.
# Conflicts:
# RobustToolbox
* Fix cursed IMapGrid method usage.
* GridTileLookupTest now uses EntityCoordinates
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
Co-authored-by: Víctor Aguilera Puerto <zddm@outlook.es >
2020-09-06 16:11:53 +02:00
DrSmugleaf
9d6c394f6b
Refactor InRangeUnobstructed and add extension methods ( #1925 )
...
* Sort out InRangeUnobstructed and add extension methods
* Rename client RangeChecks to RangeExtensions
* Add container extension methods and test
* Add missing component methods
Component to container
Grid coordinates to container
Map coordinates to container
Local player to container
* Actually use the field
* Merge fixes
* Add popup argument to local player extension methods
* Reduce code repetition for client range extensions
2020-08-30 11:37:06 +02:00
DrSmugleaf
8a27a5322a
Replace pragma warning 649 disable/restore with default!
2020-08-24 14:10:28 +02:00
ShadowCommander
66367309f0
Add args.Handled for in simulation hotkeys ( #1657 )
2020-08-16 14:23:34 +02:00
DrSmugleaf
4a8ed41e3a
Fix namespaces and optimize imports ( #1651 )
...
* Fix namespaces and optimize imports
* Cleanup fixes
* Merge conflict fixes
* Merge conflict fixes
* Merge conflict fixes
2020-08-13 14:40:27 +02:00
Acruid
8437388f2b
Removed the StateBase scene, its functionality got moved back into Engine.
...
Changed all the dependencies inside GameScreenBase to protected so that derived classes can access them.
2020-07-19 12:44:32 -07: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
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
F77F
f9a60b37ea
Add ToggleOutline cvar and console command ( #1185 )
...
Co-authored-by: scuffedjays <yetanotherscuffed@gmail.com >
2020-06-22 21:43:20 +02:00
Pieter-Jan Briers
4136388028
Sprite-based click detection.
2020-06-16 16:00:19 +02:00
Víctor Aguilera Puerto
64dd3b0860
Moves SharedInteractionSystem to Content.Shared namespace
2020-06-13 16:10:26 +02:00
DrSmugleaf
732a4156f3
Add red outline to obstructed items in range ( #1122 )
2020-06-13 15:36:22 +02:00
ComicIronic
3cedcaf004
Silence ScreenToWorld warnings ( #1098 )
...
This fixes one case of GridCoordinates being used unnecessarily, in
GameScreenBase.
It replaces other cases with explicit calls to TryFindGridAt and
GetDefaultGrid.
2020-06-12 18:36:25 +02:00
Clyybber
2301d8faae
Fix #1048 ( #1067 )
2020-06-02 15:52:41 +02:00
Víctor Aguilera Puerto
8a81f54a45
Makes InRangeUnobstructed use MapCoordinates. Fixes #1003
...
(Also updates Submoduke)
2020-05-26 14:23:25 +02:00
Víctor Aguilera Puerto
55c54e415b
Raycast has an overload for predicates, various fixes ( #848 )
2020-04-25 11:37:59 +02:00
Sam
1ba222142a
Created SharedInteractionSystem + Partial Fix #782 ( #833 )
2020-04-21 16:58:31 +02:00
Pieter-Jan Briers
7def5e7d6c
Remove seemingly-unecessary DetachEntity() in GameScreenBase.
2020-04-13 22:26:05 +02:00
Pieter-Jan Briers
0e6b55de66
Clean up client game ticker status code.
...
Fixes #495
2020-02-26 16:42:12 +01:00