Delta-v/Content.Client/GameObjects/Components
metalgearsloth 95995b6232
Add a LOT more dakka (#1033)
* Start adding flashy flash

* Change slop

Might give a smoother decline

* flashy flash

* Add flashbang and flash projectiles

Bang bang bang pull my flash trigger

* Add collision check to area flash

* Flash cleanupo

* flash.ogg mixed to mono
* Adjusted flash curve again

* Enhancing flashes with unshaded and lights and shit

Still a WIP

* Add the other ballistic gun types

Re-organised some of the gun stuff so the powercell guns share the shooting code with the ballistic guns.

* Re-merging branch with master

Also fixed some visualizer bugs

* Last cleanup

Fixed some crashes
Fixed Deckard sprite
Fixed Hitscan effects
Re-applied master changes
Re-factor to using soundsystem
Add some more audio effects

* Cleanup flashes for merge

Can put flashbangs in lockers so you don't get blinded

Fix some bugs

* Fix shotties

Also removed some redundant code

* Bulldoze some legacycode

brrrrrrrrt

* Fix clientignore warnings

* Add the other Stunnable types to StunnableProjectile

* Some gun refactoring

* Removed extra visualizers
* All casing ejections use the same code
* Speed loaders can have their ammo pulled out
* Bolt sound less loud

* Stop ThrowController from throwing

* Fix speed loader visuals

* Update hitscan collision mask and fix typo

* Cleanup

* Fit hitscan and flashbang collisions
* Use the new flags support

* Update taser placeholder description

* Update protonames per style guide

* Add yaml flag support for gun firerates

* Cleanup crew

* Fix Audio up (components, audio file, + remove global sounds)
* Add server-side recoil back-in (forgot that I was testing this client-side)
* Add Flag support for fire-rate selectors

* Wrong int you dolt

* Fix AI conflicts

Haha ranged bulldozer go BRR
(I'll rewrite it after the other AI systems are done).

* Mix bang.ogg from stereo to mono

* Make sure serializer's reading for guns

Fixes integration test

* Change EntitySystem calls to use the static function

Also removed the Pumpbarrel commented-out code

* Change StunnableProjectile defaults to 0

* Fix taser paralyse

Apparently removing defaults means you have to specify the values, whodathunkit

* Add slowdown to stunnableprojectiles and fix tasers

* Remove FlagsFor from gun components

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-06-21 21:47:15 +02:00
..
Access Move access levels to prototypes. 2020-01-19 18:30:09 +01:00
Actor Update content repo and RobustToolbox 2020-04-20 10:36:02 +01:00
Cargo Implement Cargo Console (#413) 2019-11-22 01:37:14 +01:00
Chemistry Merge physics rewrite 2020-05-23 01:26:43 +02:00
Clothing Removed the `StateType` property from every component. This field was completely unused except for a debug assertion. 2020-01-24 14:10:36 -08:00
Command Fix compiler warnings 2020-05-28 17:44:51 +02:00
Construction Removes the ConstructorComponents and moves the construction blueprint feature into a new ECS system. (#1114) 2020-06-15 12:30:11 -07:00
Doors Check if airlock is deleted or not before changing appearance 2020-06-18 15:26:31 +02:00
Gravity Gravity (#841) 2020-05-02 16:02:52 +02:00
HUD/Inventory Update submodule, UI fixes. 2020-05-05 23:59:31 +02:00
IconSmoothing Remove TableParts, fix SmoothTile destruction bug (#918) 2020-05-17 16:04:44 +02:00
Instruments Fix up midi stuff, support mild black midis (#1056) 2020-06-02 20:42:23 +02:00
Interactable Refactor a bunch of stuff. 2020-05-19 14:17:48 +02:00
Items HandComponents now have a default hand, fixes crash 2020-06-18 19:26:55 +02:00
Kitchen Rename `SoundComponent` and refactor its wrong usages. (#1036) 2020-05-31 19:40:36 +02:00
Markers Improve marker visualization for mapping. 2020-05-24 01:47:14 +02:00
MedicalScanner UI Layout v2. (#489) 2019-12-05 16:00:03 +01:00
Mobs Cooldown for status effects (#1109) 2020-06-12 16:22:36 +02:00
Movement Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
Nutrition Rework Drink/Food/FoodContainer entirely (#1009) 2020-05-29 22:50:23 +02:00
Observer Update content repo and RobustToolbox 2020-04-20 10:36:02 +01:00
PDA Fix pda crash from code being outside if statement (#1079) 2020-06-05 23:58:00 +02:00
Paper Paper and pen (#582) 2020-02-12 00:01:05 +01:00
Power use CannyFastMath in various places even where it might not be any different 2020-06-14 09:36:53 -04:00
Research Adds working communications console that ends the round 2020-04-09 00:28:56 +02:00
Sound Rename `SoundComponent` and refactor its wrong usages. (#1036) 2020-05-31 19:40:36 +02:00
Storage Storage Windows now have the owner's name instead of Storage Item (#1131) 2020-06-15 13:28:28 +02:00
Trigger Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Weapons Add a LOT more dakka (#1033) 2020-06-21 21:47:15 +02:00
Wires Wire hacking is now fancy. 2020-05-27 15:24:07 +02:00
AnimationsTestComponent.cs Property animations test component. (#340) 2019-09-18 22:14:21 +02:00
ClickableComponent.cs Sprite-based click detection. 2020-06-16 16:00:19 +02:00
ComputerVisualizer2D.cs Arcade prop. 2020-04-23 23:51:15 +02:00
DamageableComponent.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
EmergencyLightComponent.cs TG locker sprites & prototypes. 2020-05-22 15:45:46 +02:00
HandheldLightComponent.cs Adds test to make sure that calling IComponent.HandleComponentState() with null states does not throw an exception. 2020-02-09 02:28:47 -08:00
IItemStatus.cs Item status! 2020-01-09 00:28:04 +01:00
InteractionOutlineComponent.cs Some YAML cleanup (#840) 2020-04-22 17:50:55 +02:00
LowWallComponent.cs Fix LowWallOverlay ID reference. 2020-04-24 02:12:29 +02:00
MagicMirrorBoundUserInterface.cs Re-organize style sheets and add StyleSpace. 2020-04-04 15:10:51 +02:00
ReinforcedWallComponent.cs Import proper reinforced wall sprites. 2020-04-25 12:10:43 +02:00
StackComponent.cs Move part of stack code to shared. 2020-04-12 01:15:16 +02:00
SubFloorHideComponent.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00
WindowComponent.cs SubscribeEvent() has been split into SubscribeNetworkEvent() and SubscribeLocalEvent() methods on EntitySystem. 2020-02-19 17:08:59 -08:00