Delta-v/Content.Server/GameObjects/Components
Ygg01 55d65889ae
Stacked sprite visualizer (#3096)
* Add Stack Visualizer

* Add cigarette pack resources

Adds transparent layers for visualizing cigarettes

* Add Bag Open/Close Visualizer

So storage opened in inventory can have different icons when opened
or closed.

* Create a component that only enumerates single item

Used for creating stuff like matchbox, or cigarettes. As a bonus.
It will only update stack visualizer for that particullar item.

* Refactoring stuff

* Fix other usage of stack in Resources

* Add docs

* Apply suggestions from code review

Apply metalgearsloth suggestions

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Applied suggestions from metalgearsloth

* Changed SingleItemStorageComponent to StorageCounterComponent

Difference. New component doesn't spawn items, merely counts them.

* Refactored StackVisualizer

* Fix breakage with master

* Update Resources/Prototypes/Entities/Objects/Consumable/fancy.yml

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update with MGS suggestions

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-02-18 00:02:36 +11:00
..
AI Nanotransen > Nanotrasen 2020-12-05 21:48:11 +01:00
Access Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ActionBlocking Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Actor Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Arcade Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Atmos Airlock / firelock code refactor, pseudo-prediction implementation (#3037) 2021-02-12 16:02:14 +01:00
BarSign Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Body Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Botany Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Buckle Properly fix chair collision & disallow pulling objects you're buckled to (#3241) 2021-02-16 09:42:03 +01:00
Cargo Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Chemistry Fix potential reaction crash (#3251) 2021-02-16 21:56:50 +11:00
Command Add cooldown to shuttle calling (#3225) 2021-02-16 09:31:57 +01:00
Construction Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ContainerExt Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Conveyor Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Culinary Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Damage Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Destructible Breakable light (#3237) 2021-02-16 09:40:43 +01:00
Disposal Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Doors Fixes airlock autoclose, adds a sanity check to welding doors shut. (#3211) 2021-02-15 13:01:26 +01:00
Explosion Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Fluids Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
GUI Remove some criminal if checks (#3261) 2021-02-16 20:14:21 +01:00
Gravity Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Headset Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Instruments Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Interactable Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Items Stacked sprite visualizer (#3096) 2021-02-18 00:02:36 +11:00
Kitchen Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
MachineLinking Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Markers Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Medical Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Metabolism Add being able to breathe healing asphyxiation damage (#3194) 2021-02-14 15:42:51 +01:00
Mining Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Mobs Add missing Dirty call in StunnableComponent 2021-02-12 13:04:52 +01:00
Morgue Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Movement Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
NodeContainer Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Nutrition Fix being able to remotely give drinks to your fellow man (#3223) 2021-02-16 11:46:14 +11:00
Observer Add make ghost role verb (#3204) 2021-02-16 09:51:27 +01:00
PA Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
PDA Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Paper Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Pointing Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Portal Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Power Add stunbaton charging, fix other recharger related bugs (#3239) 2021-02-16 09:42:48 +01:00
Projectiles Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Pulling Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Radio Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Recycling Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Research Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Rotatable Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Singularity Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Sound Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Stack Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
StationEvents Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Strap Remove redundant TryGetComponent call in buckle initialize (#3164) 2021-02-12 13:04:19 +01:00
Suspicion Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Temperature Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Timing Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
TraitorDeathMatch Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Trigger/TimerTrigger Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
VendingMachines Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Watercloset Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Weapon Add stunbaton charging, fix other recharger related bugs (#3239) 2021-02-16 09:42:48 +01:00
AnchorableComponent.cs break pulls when objects are anchored (#3248) 2021-02-16 12:53:35 +11:00
AtmosPlaqueComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
CleanableComponent.cs Crayons (#2132) 2020-10-13 13:40:05 +02:00
ComputerComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ConfigurationComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
CrayonComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
DoAfterComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ExtinguisherCabinetComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ExtinguisherCabinetFilledComponent.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
LightBehaviourComponent.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
MagbootsComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
MagicMirrorComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
PlaceableSurfaceComponent.cs explicit interface go brrrr 2021-02-04 17:44:49 +01:00
PottedPlantHideComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
RandomPottedPlantComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
RandomSpriteColorComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
RandomSpriteStateComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
StressTestMovementComponent.cs Adds movement stress test component. 2020-06-30 18:34:42 +02:00
WindowComponent.cs Add cooldown to window knocking (#3224) 2021-02-16 12:56:46 +11:00
WiresComponent.cs wire panel now opens when a wire tool is used (#3200) 2021-02-14 15:38:41 +01:00