R. Neuser
86c318cc74
OverlayManager 2 Electric Boogaloo ( #1410 )
2020-07-19 17:32:26 +02:00
Acruid
ea94f4a182
Moved interaction interfaces from Server to Shared.
2020-07-18 22:51:56 -07:00
Hugal31
a5051c549b
Use TheName macro and GrammarComponent ( #1396 )
2020-07-17 10:44:32 +02:00
DrSmugleaf
e1f9033a69
Merge branch 'master' into buckle-locker-fix-1262
2020-07-08 15:35:20 +02:00
Víctor Aguilera Puerto
a7565b7651
Fix stunbaton issues
2020-07-07 23:12:12 +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
DrSmugleaf
b850ac2437
Merge branch 'master' into buckle-locker-fix-1262
2020-07-07 00:20:07 +02:00
Pieter-Jan Briers
5056ded35e
Fix compile
2020-07-06 23:44:29 +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
DrSmugleaf
81647d696e
Disable interactions for entities in storage
2020-07-03 23:57:19 +02:00
py01
23cc6b1d4e
Power Rework ( #863 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-06-28 17:23:26 +02:00
Pieter-Jan Briers
f3a816321c
Merge branch 'master' into 20-06-24-movement-prediction
2020-06-24 04:04:43 +02:00
Víctor Aguilera Puerto
ae541bbdab
Balance stunbaton.
...
Now it has a different stun chance depending on whether the other mob is slowed down or not.
2020-06-23 18:35:48 +02:00
ShadowCommander
5a6417cadf
Merge pull request #1184 from ShadowCommander/UnarmedAttack
...
Implement unarmed combat
2020-06-23 08:17:32 -07:00
ShadowCommander
264d3d3942
Add fist graphic and change some punch settings
2020-06-23 05:53:38 -07:00
DrSmugleaf
ff0f082138
Fix being able to use invalid verbs as a ghost ( #1157 )
...
* Add CanInteract check to 18 verbs
* Add more caninteract checks to verbs without it
Storage toggle open, ammo box dump, bolt open and close, revolver spin and magazine open and close
2020-06-22 18:54:56 +02:00
ShadowCommander
9bf53a4218
Implement unarmed combat
2020-06-21 18:31:56 -07: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
Tyler Young
de274de9e3
use CannyFastMath in various places even where it might not be any different
...
also update a bunch of packages
clean up redundant YamlDotNet references
2020-06-14 09:36:53 -04: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
Remie Richards
2e38c194f7
IExamine can now limit certain details behind a 'details' range check. ( #1039 )
...
* IExamine can now limit certain details behind a 'details' range check.
* Comic's Review fixes.
- colour -> color. My ancestors are saddened by this.
- Can see wire panel opened/closed at any distance again.
2020-05-31 20:29:06 +02:00
Víctor Aguilera Puerto
a9a43f25ce
Remove unused IEntitySystemManager dependencies.
2020-05-31 19:58:49 +02:00
FL-OZ
53900b79e9
Rename SoundComponent and refactor its wrong usages. ( #1036 )
...
* Rename `SoundComponent` and refactor its wrong usages.
* Replace verbose IoC grabs with EntitySysetm.Get
* unused depend
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-05-31 19:40:36 +02:00
Pieter-Jan Briers
94917a63a6
Fix compiler warnings
2020-05-28 17:44:51 +02:00
Daniel Thompson
b53446bed1
Adds cells to stunbatons ( #972 )
2020-05-25 15:02:59 +02:00
Pieter-Jan Briers
3847b5260b
Fix exception if you attack and hit nothing.
2020-05-23 17:47:32 +02:00
Pieter-Jan Briers
18ce80a43c
Merge physics rewrite
2020-05-23 01:26:43 +02:00
zumorica
7cbd2fd8ce
OnHitEntities now returns a bool and takes a read only list
2020-05-21 19:40:08 +02:00
zumorica
b5cf3cf2da
Adds stun status effect
2020-05-14 17:44:09 +02:00
zumorica
a8275b4fae
Sounds for stun baton
2020-05-14 16:13:25 +02:00
zumorica
1dd7eb8677
Stunbaton now has a 3/4 chance of applying slowdown instead of paralyze
2020-05-14 15:43:49 +02:00
zumorica
6428cdd596
Adds stunbaton
2020-05-13 20:21:03 +02:00
Clyybber
7d58baa0e0
Fix #673
2020-05-11 13:54:31 +02:00
py01
5e2cac78ac
Fixes melee/hitscan raycast through airlocks ( #777 )
2020-03-03 15:09:07 +01:00
Víctor Aguilera Puerto
934f6fb7e2
Add OnDamaged method to IOnDamageBehavior ( #685 )
...
* Add OnDamaged method to IOnDamageBehavior
* Adds Source, SourceMob to OnDamage.
2020-02-13 15:57:40 +01:00
Profane McBane
c7043d20b1
Fixes melee combat ( #655 )
2020-02-08 20:46:45 +01:00
Pieter-Jan Briers
6d9f2b5a68
Fix attack sounds playing globally.
2020-02-08 18:26:01 +01:00
Tyler Young
fcccae5df0
Replaces constructors of Ray with CollisionRay ( #594 )
...
Companion of https://github.com/space-wizards/RobustToolbox/pull/951
2020-02-06 14:17:37 +01:00
Acruid
59500e5278
Raycast API changes.
2020-01-25 13:55:29 -08:00
Acruid
a692899f5b
GridCoordinates API changes.
2020-01-25 01:39:14 -08:00
Pieter-Jan Briers
1856cb079c
Fix a couple compiler warnings.
2020-01-15 14:51:01 +01:00
DamianX
63b98f26a6
Fixed a bunch of unused variables warnings ( #492 )
2019-12-15 14:12:23 +01:00
Pieter-Jan Briers
96b8ded8af
Make melee weapons use raycasts.
2019-11-17 21:46:39 +01:00
Pieter-Jan Briers
841bb101c5
Visualize melee weapon cooldowns in HUD.
2019-11-12 01:43:11 +01:00
Ephememory
7198a7c78d
Add cooldown to MeleeWeaponComponent ( #426 )
2019-11-11 22:21:29 +01:00
Pieter-Jan Briers
d7360f8709
Fix some compiler warnings.
2019-10-10 15:48:11 +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
Pieter-Jan Briers
ceb8cc8421
Use automatic component registration.
2019-07-31 15:07:54 +02:00