Delta-v/Content.Shared/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
..
Access Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ActionBlocking Make pulled and cuffed players unable to move (#3227) 2021-02-16 12:51:52 +11:00
Actor Objectives (#2459) 2020-11-22 18:38:07 +11:00
Arcade Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Atmos 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 Botany (#2357) 2020-10-26 23:19:46 +01:00
Buckle Remove redundant TryGetComponent call in buckle initialize (#3164) 2021-02-12 13:04:19 +01:00
Cargo Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Chemistry Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Command Add cooldown to shuttle calling (#3225) 2021-02-16 09:31:57 +01:00
Construction Upgradeable machines. (#2675) 2020-12-03 22:49:00 +01:00
Context Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Conveyor makes conveyors to use machine linking & refactors machine linking a bit (#2464) 2020-11-19 00:53:46 +11:00
Damage Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Disposal Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Doors oops (#3268) 2021-02-17 17:39:23 +11:00
Explosion Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Fluids Adds new different reaction types. (#2114) 2020-09-21 17:51:07 +02:00
GUI Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Gravity Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Instruments Instruments have a property for enabling/disabling MIDI limits. 2020-12-20 01:43:29 +01:00
Interactable Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
Inventory Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Items Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
MachineLinking makes conveyors to use machine linking & refactors machine linking a bit (#2464) 2020-11-19 00:53:46 +11:00
Markers Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Materials 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
Mobs 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
Nutrition Fix hunger not updating thresholds correctly from rejuvenate. 2021-01-12 21:24:18 +01:00
Observer Add make ghost role verb (#3204) 2021-02-16 09:51:27 +01:00
PDA Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Pointing Add HideContextMenu component (#2555) 2020-11-18 18:16:56 +11:00
Portal Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Power Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Projectiles Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Pulling Fix the puller not being sent to the client in pullable component (#3228) 2021-02-16 12:52:25 +11:00
Recycling Add the trash man (#1367) 2020-07-30 23:45:28 +02:00
Research Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Rotation Add prediction for standing states and mob states (#1937) 2020-08-29 13:20:37 +02: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
Storage Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Strap Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Suspicion Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Tag Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Trigger Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
VendingMachines Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Watercloset Toilet (#3012) 2021-01-20 18:02:34 +11:00
Weapons Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
ExtinguisherCabinet.cs Extinguisher cabinet (#1976) 2020-09-02 01:41:35 +02:00
ReinforcedWallVisuals.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedBagOpenVisuals.cs Stacked sprite visualizer (#3096) 2021-02-18 00:02:36 +11:00
SharedBurningStates.cs Add cigarettes and matches to SS14 (#2522) 2021-01-11 00:17:28 +01:00
SharedCanBuildWindowOnTopComponent.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
SharedConfigurationComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedCrayonComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedDoAfterComponent.cs Added threshold to DoAfter's user and target movement checks (#2585) 2020-11-22 13:58:31 +11:00
SharedExpendableLightComponent.cs Fix incorrect usages of expression DataField. 2020-11-23 00:43:12 +01:00
SharedGasAnalyzerComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedHandheldLightComponent.cs Optimise flashlights (#2468) 2020-10-31 21:56:46 +01:00
SharedLightBehaviourComponent.cs Glowsticks, flares and lighting behaviours (#1886) 2020-09-03 22:02:40 +02:00
SharedMagbootsComponent.cs Implement magboots. (#2988) 2021-01-11 19:24:09 +01:00
SharedMagicMirrorComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedPaperComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedPlaceableSurfaceComponent.cs Add PlaceCentered bool to PlaceableSurfaceComponent (#2771) 2021-01-10 23:07:33 +11:00
SharedRadiationStorm.cs Refactors radiation (#2009) 2020-09-21 01:49:40 +02:00
SharedStackComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedVaporComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SharedWindowComponent.cs Prettier window breaking (#2368) 2020-10-29 20:42:11 +01:00
SharedWiresComponent.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SmokingVisuals.cs Add cigarettes and matches to SS14 (#2522) 2021-01-11 00:17:28 +01:00
StackVisuals.cs Stacked sprite visualizer (#3096) 2021-02-18 00:02:36 +11:00