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
Tad Hardesty
7438ef96ad
Remove unused variable in VerbSystem ( #581 )
2020-02-02 22:39:40 +01:00
Pieter-Jan Briers
5243530d81
Fix crash on reconnect.
2020-01-26 23:53:33 +01:00
Pieter-Jan Briers
1d98152953
Fix grabbing things out of storage items doing an attack sometimes.
2020-01-26 16:17:24 +01:00
Pieter-Jan Briers
2ec493e2af
Combat mode improvements.
...
You now need to hold the mouse for 0.15 seconds in combat mode to actually do an attack.
Otherwise it's regular item interaction (for now).
2020-01-26 03:38:51 +01:00
Pieter-Jan Briers
7e43d574d8
Fix opening context menus for world entities.
2020-01-25 23:35:03 +01:00
Pieter-Jan Briers
daf3c28929
Use PopupContainer for verbs & examine popups.
...
Fixes #501
2020-01-25 17:28:39 +01:00
Acruid
a86363a6d2
API changes, renamed SpawnEntityAt to SpawnEntity.
2020-01-24 16:10:48 -08:00
Pieter-Jan Briers
33782ed7f3
Fix ranged weapon fire rates being stuttery.
...
Now we just send a fire message to the server every frame. Absolutely terrible!
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
a912c999a9
GameScreen moved to content.
2019-12-06 00:41:30 +01:00
Pieter-Jan Briers
26da24c3c5
UI Layout v2. ( #489 )
...
* UI Layout v2.
* Lobby fixed.
2019-12-05 16:00:03 +01:00
Pieter-Jan Briers
7c54a3c923
Fixes window destruction causing a crash.
...
Fixes #473
2019-11-29 17:08:24 +01:00
L.E.D
8a90e5d186
Eliminate unnecessary whitespace in examine ( #479 )
...
* eliminate unnecessary whitespace in examine
* oops
2019-11-28 14:38:23 +01:00
L.E.D
35f9de3366
Make examination of items in hand possible ( #459 )
2019-11-23 21:57:44 +01:00
ZelteHonor
b2e2aef78d
Rider static analysis ( #433 )
...
* Non-accessed local variable
* Merge cast and type checks.
* StringComparison.Ordinal added for better culture support
* Supposed code improvement in launcher. Remove unused code.
* Update ExplosionHelper.cs
Unintentional change.
* Optimized Import
* Add Robust.Shared.Utility import where it was deleted
* Other random suggestion
* Improve my comment
2019-11-13 23:37:46 +01:00
moneyl
6497cdf8ff
Add global verbs ( #400 )
...
* Add support for global verbs
These are verbs that are visible for all entities, regardless of their components. This works by adding a new class `GlobalVerb` and a new attribute `GlobalVerbAttribute`. It works in the same way as current verbs, except you can put the verbs class definition anywhere instead of inside a component. Also moved VerbUtility into it's own file since it now has functions for both verbs and global verbs.
* Add view variables verb as an example of global verbs
* Implement suggested changes
Implemented some suggested changes from code review:
- Remove unneeded attribute from `GlobalVerb`
- Added some useful attributes to `GlobalVerbAttribute`
- Moved constants used by both `Verb` and `GlobalVerb` into `VerbUtility`
* Reduce duplicate code in VerbSystem (client & server)
Greatly reduced the amount of duplicate code for handling component verbs and global verbs separately.
* Update engine submodule
Need this so client side permissions checks are available.
2019-10-30 16:31:35 +01:00
Pieter-Jan Briers
9ac0e02574
Fixed client crashing when destroying certain entities.
2019-10-22 00:07:36 +02:00
Pieter-Jan Briers
7de97eeb2c
Fix icon smoothing not applying after entities are deleted.
2019-10-14 17:09:45 +02:00
Pieter-Jan Briers
02d509fc5f
Shitty combat mode & animations. ( #367 )
...
* Combat mode UI & targeting zones.
* Fix inventory hud positioning.
* Crappy attack animations.
* Import TG combat sounds
* More work on arcs.
* Implement hit sounds.
* Lunging, hit effects, some more stuff.
2019-09-26 22:32:32 +02:00
Acruid
cbea6bf41f
The SubFloorHideComponent can now be properly started/stopped. Previously this did nothing.
2019-09-19 11:43:46 -07:00
Acruid
fc5d7835c0
Updates various systems to the new InputCommandHandler delegate signature, implementing the new handled return value.
...
Modifies the construction system to use the newer InputHandler system, instead of the older ClickComponent system.
Updates the engine submodule.
2019-09-17 16:10:59 -07:00
Pieter-Jan Briers
55f9411493
Verbs don't open an invisible popup if there's no entities.
2019-08-25 22:53:36 +02:00
Pieter-Jan Briers
7306bcc35a
Fix VerbSystem crash.
...
Fixes #317
2019-08-25 12:54:55 +02:00
ShadowCommander
1c81f6097f
Merge branch 'master' of https://github.com/space-wizards/space-station-14
2019-08-16 15:46:06 -07:00
Pieter-Jan Briers
9cb37a6376
UI system refactor; submodule update.
2019-08-14 22:04:35 +02:00
ShadowCommander
7422d9148a
Refactored input system
2019-08-04 16:03:51 -07:00
Pieter-Jan Briers
d906bcda03
Eris low walls & windows.
...
Still needs work blocked by better entity parenting, but oh well.
2019-07-26 13:53:18 +02:00
Pieter-Jan Briers
1fbb5915aa
Better inventory window, inventory buttons on game HUD.
...
Part of #272
2019-07-23 23:24:47 +02:00
Pieter-Jan Briers
f5d319bc3a
Adds explicit inventory window.
2019-07-20 14:07:11 +02:00
Pieter-Jan Briers
c0717ed6a3
Do not show character interface for observers.
2019-07-19 11:15:33 +02:00
Pieter-Jan Briers
1a92d08399
Improves examine code
...
Examining now has larger range. Ghosts have no range limit.
Fixed some messy code and some bad netcode.
2019-07-19 10:45:55 +02:00
Pieter-Jan Briers
ce1eab9181
Update submodule, removal of window AddToScreen.
2019-07-18 22:49:49 +02:00
Pieter-Jan Briers
4b9c4022b8
Adds character menu, crafting menu and tutorial to the top left.
2019-07-17 21:37:58 +02:00
Pieter-Jan Briers
7e703760c8
Merge pull request #233 from Acruid/19-05-16_ExamineImprovements
...
Examine Improvements
2019-05-24 21:56:40 +02:00
Acruid
e40f9b20e3
Added a range check for examining entities. Now you can't examine things across the map.
...
Made the examine window a little transparent so that you can see things behind it. This prevents the examine popup from occluding gameplay.
Moved the ExamineEntity bind from Human to Common context so that it will always be available to clients. Ghosts can now examine things.
2019-05-22 12:59:30 -07:00
Acruid
d52e5ccbfb
Verbs can now set themselves as invisible.
2019-05-22 08:53:50 -07:00
Acruid
25b50ebb27
Changed some function names on IMapGrid.
...
UnitTesting project is now filtered out of the code coverage.
2019-04-28 22:08:27 -07:00
Acruid
d3daa83b82
Map System Code Refactor ( #204 )
...
* Removes static `IoCManager` service locator calls from `Robust.Shared.Map` namespace.
* Misc code cleanup and filling out doc comments for Map classes.
* Added Union and Intersect methods to Box2.
* Any touched component was converted from static IoC calls to field injection.
Sibling PR to https://github.com/space-wizards/RobustToolbox/pull/796 .
2019-04-21 01:20:18 +02:00
Silver
a18692bc46
Rename toolbox references from ss14 to robust
2019-04-15 21:11:38 -06:00
Pieter-Jan Briers
c283634efb
Make examine use tooltips. ( #189 )
...
FANCY.
2019-04-09 17:33:53 +02:00
Pieter-Jan Briers
9f3f09871e
Wires are now actually hidden by floor tiles. ( #181 )
2019-04-04 15:09:06 +02:00
Pieter-Jan Briers
880d4b7249
Improved icon smoothing to use ECS properly, cables smooth now.
2019-03-28 11:14:03 +01:00
Pieter-Jan Briers
0882435293
Fancy guns. ( #152 )
2019-03-23 15:04:14 +01:00
Pieter-Jan Briers
415b7e96fd
Transform refactor. ( #139 )
...
space-wizards/space-station-14#725
2019-01-18 11:40:30 +01:00
Pieter-Jan Briers
7ca90d11b3
Gun stuff ( #132 )
...
* Guns can now be fully automatic.
Take that BYOND.
* Improve delay handling
* Bullet spread
* Fix firing guns on pickup
2018-12-13 14:49:57 +01:00
Pieter-Jan Briers
f91488fa27
Popup message notifications. ( #125 )
...
* Popup message system v1
* Networking for the popup notifications.
Ship it.
2018-11-21 21:11:30 +01:00
Pieter-Jan Briers
b0f212bad5
Verbs ( #124 )
...
Right click verbs work.
2018-11-21 20:58:11 +01:00