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
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
Víctor Aguilera Puerto
cb5acf7cd3
Cooldown for status effects ( #1109 )
2020-06-12 16:22:36 +02:00
Pieter-Jan Briers
433198a123
Fix a bunch of compiler warnigns.
2020-06-08 14:44:11 +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
Clyybber
19c9e3e4f9
Make attack animation follow the character ( #1071 )
...
* Fix #971
* Make atacker parent of the animation instead
2020-06-05 13:00:32 +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
Pieter-Jan Briers
55376fb5b2
Examining does not click right-click menu.
2020-05-30 16:45:55 +02:00
Pieter-Jan Briers
f392a78c76
Make instruments prediction-safe.
2020-05-29 22:50:41 +02:00
Pieter-Jan Briers
94917a63a6
Fix compiler warnings
2020-05-28 17:44:51 +02:00
Pieter-Jan Briers
7573eb7863
RangedWeaponSystem doesn't send updates on past prediction.
2020-05-28 17:44:51 +02:00
Pieter-Jan Briers
1fca133688
Improve marker visualization for mapping.
...
Command renamed to showmarkers.
Actually permanent (so if you place markers with it active, you immediately see them).
2020-05-24 01:47:14 +02:00
Pieter-Jan Briers
cad59d2cb4
Fancy Verb Menu & Verb API Refactor ( #928 )
2020-05-23 03:09:44 +02:00
zumorica
731ab22568
Better timing
2020-05-20 17:13:49 +02:00
zumorica
fede057bc4
Bunch of refactoring
2020-05-20 15:14:52 +02:00
zumorica
ea255b22c4
Attempt at queueing midi messages
2020-05-20 12:27:41 +02:00
Pieter-Jan Briers
046834129f
Fix ranged weapons getting stuck down.
...
Thanks ShadowCommander for figuring this one out.
2020-05-08 11:55:19 +02:00
Pieter-Jan Briers
453cecccd0
Make client side verbs correctly respect visibility.
2020-05-05 11:43:41 +02:00
Pieter-Jan Briers
e2677bab51
Wide attacks on space, remove UseOrAttack.
2020-05-03 16:03:52 +02:00
Pieter-Jan Briers
dcd8070a08
Adds command to show wires.
2020-04-20 09:45:45 +02:00
Pieter-Jan Briers
f790eeb34d
RaisePredictiveEvent works.
...
Needs sequence numbers fixed.
2020-03-25 17:53:50 +01:00
Pieter-Jan Briers
705aeceba6
Need to merge this
2020-03-25 11:16:57 +01:00
Víctor Aguilera Puerto
e17ffbd76f
Adds verb categories ( #766 )
...
* Adds verb categories
* Update Content.Shared/GameObjects/Verbs/Verb.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Make GetCategory virtual
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2020-03-06 20:11:24 +01:00
Pieter-Jan Briers
0e6b55de66
Clean up client game ticker status code.
...
Fixes #495
2020-02-26 16:42:12 +01:00
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