* Moved pen slot to separate component * Moved it all to more generic item slot class * Add sounds * Item slots now supports many slots * Some clean-up * Refactored slots a bit * Moving ID card out * Moving pda to system * Moving PDA owner to ECS * Moved PDA flashlight to separate component * Toggle lights work through events * Fixing UI * Moving uplink to separate component * Continue moving uplink to separate component * More cleaning * Removing pda shared * Nuked shared pda component * Fixed flashlight * Pen slot now showed in UI * Light toggle now shows correctly in UI * Small refactoring of item slots * Added contained entity * Fixed tests * Finished with PDA * Moving PDA uplink to separate window * Adding-removing uplink should show new button * Working on a better debug * Debug command to add uplink * Uplink send state to UI * Almost working UI * Uplink correcty updates when you buy-sell items * Ups * Moved localization to separate file * Minor fixes * Removed item slots methods events * Removed PDA owner name * Removed one uplink event * Deleted all uplink events * Removed flashlight events * Update Content.Shared/Traitor/Uplink/UplinkVisuals.cs Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Update Content.Server/Containers/ItemSlot/ItemSlotsSystem.cs Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Update Content.Server/Containers/ItemSlot/ItemSlotsSystem.cs Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Update Content.Server/GameTicking/Presets/PresetTraitorDeathMatch.cs Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Item slots system review * Flashlight review * PDA to XAML * Move UplinkMenu to seperate class, fix WeightedColors methods * Move UI to XAML * Moved events to entity id * Address review * Removed uplink extensions * Minor fix * Moved item slots to shared * My bad Robust... * Fixed pda sound * Fixed pda tests * Fixed pda test again Co-authored-by: Alexander Evgrashin <evgrashin.adl@gmail.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: Visne <vincefvanwijk@gmail.com>
290 lines
7.9 KiB
C#
290 lines
7.9 KiB
C#
// ReSharper disable ArrangeTrailingCommaInMultilineLists
|
|
namespace Content.Client.Entry
|
|
{
|
|
public static class IgnoredComponents
|
|
{
|
|
public static string[] List => new[]
|
|
{
|
|
"Anchorable",
|
|
"AmmoBox",
|
|
"Pickaxe",
|
|
"Interactable",
|
|
"CloningPod",
|
|
"Destructible",
|
|
"Temperature",
|
|
"AtmosExposed",
|
|
"Explosive",
|
|
"OnUseTimerTrigger",
|
|
"WarpPoint",
|
|
"EmitSoundOnUse",
|
|
"EmitSoundOnLand",
|
|
"EmitSoundOnActivate",
|
|
"FootstepModifier",
|
|
"HeatResistance",
|
|
"EntityStorage",
|
|
"Wirecutter",
|
|
"Screwdriver",
|
|
"Multitool",
|
|
"Wrench",
|
|
"Crowbar",
|
|
"MeleeWeapon",
|
|
"MeleeChemicalInjector",
|
|
"Dice",
|
|
"Construction",
|
|
"PoweredLight",
|
|
"Smes",
|
|
"LightBulb",
|
|
"Healing",
|
|
"Material",
|
|
"RangedMagazine",
|
|
"Ammo",
|
|
"HitscanWeaponCapacitor",
|
|
"PowerCell",
|
|
"PowerCellCharger",
|
|
"PowerCellSlot",
|
|
"WeaponCapacitorCharger",
|
|
"AiController",
|
|
"Computer",
|
|
"AsteroidRock",
|
|
"ResearchServer",
|
|
"ResearchPointSource",
|
|
"ResearchClient",
|
|
"IdCard",
|
|
"Access",
|
|
"AccessReader",
|
|
"IdCardConsole",
|
|
"Airlock",
|
|
"CablePlacer",
|
|
"Drink",
|
|
"Food",
|
|
"DeployableBarrier",
|
|
"MagicMirror",
|
|
"FloorTile",
|
|
"ShuttleController",
|
|
"HumanInventoryController",
|
|
"UseDelay",
|
|
"Pourable",
|
|
"Paper",
|
|
"Write",
|
|
"Bloodstream",
|
|
"TransformableContainer",
|
|
"Mind",
|
|
"StorageFill",
|
|
"Mop",
|
|
"Bucket",
|
|
"CableVis",
|
|
"Puddle",
|
|
"CanSpill",
|
|
"SpeedLoader",
|
|
"Hitscan",
|
|
"StunOnCollide",
|
|
"RandomPottedPlant",
|
|
"CommunicationsConsole",
|
|
"BarSign",
|
|
"DroppedBodyPart",
|
|
"DoorBumpOpener",
|
|
"DroppedMechanism",
|
|
"SolarPanel",
|
|
"BodyScanner",
|
|
"Stunbaton",
|
|
"Tool",
|
|
"TilePrying",
|
|
"RandomSpriteColor",
|
|
"ConditionalSpawner",
|
|
"ExaminableBattery",
|
|
"PottedPlantHide",
|
|
"SecureEntityStorage",
|
|
"Lock",
|
|
"PresetIdCard",
|
|
"SolarControlConsole",
|
|
"FlashOnTrigger",
|
|
"SoundOnTrigger",
|
|
"TriggerOnCollide",
|
|
"DeleteOnTrigger",
|
|
"ExplodeOnTrigger",
|
|
"Utensil",
|
|
"UnarmedCombat",
|
|
"TimedSpawner",
|
|
"NodeContainer",
|
|
"PowerSupplier",
|
|
"PowerConsumer",
|
|
"Battery",
|
|
"BatteryDischarger",
|
|
"Apc",
|
|
"PowerProvider",
|
|
"ApcPowerReceiver",
|
|
"Cable",
|
|
"StressTestMovement",
|
|
"Toys",
|
|
"SurgeryTool",
|
|
"EmitSoundOnThrow",
|
|
"Flash",
|
|
"DamageOnToolInteract",
|
|
"TrashSpawner",
|
|
"RCD",
|
|
"RCDDeconstructWhitelist",
|
|
"RCDAmmo",
|
|
"CursedEntityStorage",
|
|
"Listening",
|
|
"Radio",
|
|
"DisposalHolder",
|
|
"DisposalTagger",
|
|
"DisposalRouter",
|
|
"DisposalTransit",
|
|
"DisposalEntry",
|
|
"DisposalJunction",
|
|
"DisposalBend",
|
|
"Recycler",
|
|
"Conveyor",
|
|
"Flippable",
|
|
"Airtight",
|
|
"MovedByPressure",
|
|
"Spray",
|
|
"Vapor",
|
|
"DamageOnHighSpeedImpact",
|
|
"Barotrauma",
|
|
"GasSprayer",
|
|
"GasVapor",
|
|
"GasVentPump",
|
|
"GasPassiveVent",
|
|
"GasVentScrubber",
|
|
"GasOutletInjector",
|
|
"GasMiner",
|
|
"GasPressurePump",
|
|
"GasVolumePump",
|
|
"GasPassiveGate",
|
|
"GasValve",
|
|
"GasThermoMachine",
|
|
"Respirator",
|
|
"Metabolizer",
|
|
"AiFactionTag",
|
|
"PressureProtection",
|
|
"AMEPart",
|
|
"AMEFuelContainer",
|
|
"AMEShield",
|
|
"PressurePump",
|
|
"PressureVent",
|
|
"VolumePump",
|
|
"PressureSiphon",
|
|
"PipeHeater",
|
|
"AtmosDevice",
|
|
"SignalReceiver",
|
|
"SignalSwitch",
|
|
"SignalTransmitter",
|
|
"SignalButton",
|
|
"SignalLinker",
|
|
"ItemCabinet",
|
|
"FireExtinguisher",
|
|
"Firelock",
|
|
"AtmosPlaque",
|
|
"Spillable",
|
|
"SpaceVillainArcade",
|
|
"Flammable",
|
|
"Smokable",
|
|
"Cigar",
|
|
"Matchstick",
|
|
"Matchbox",
|
|
"BlockGameArcade",
|
|
"Rehydratable",
|
|
"Headset",
|
|
"ComputerBoard",
|
|
"GasCanister",
|
|
"GasCanisterPort",
|
|
"GasPort",
|
|
"GasPortable",
|
|
"AtmosPipeColor",
|
|
"AtmosUnsafeUnanchor",
|
|
"GasMixer",
|
|
"Cleanable",
|
|
"Configuration",
|
|
"PlantHolder",
|
|
"SeedExtractor",
|
|
"Produce",
|
|
"Log",
|
|
"Hoe",
|
|
"Seed",
|
|
"BotanySharp",
|
|
"PlantSampleTaker",
|
|
"Internals",
|
|
"GasTank",
|
|
"BreathMask",
|
|
"RadiationCollector",
|
|
"Emitter",
|
|
"SingularityGenerator",
|
|
"ParticleProjectile",
|
|
"ParticleAcceleratorControlBox",
|
|
"ParticleAcceleratorEmitter",
|
|
"ParticleAcceleratorEndCap",
|
|
"ParticleAcceleratorFuelChamber",
|
|
"ParticleAcceleratorPowerBox",
|
|
"BodyBagEntityStorage",
|
|
"MorgueEntityStorage",
|
|
"MorgueTray",
|
|
"CrematoriumEntityStorage",
|
|
"RandomArcade",
|
|
"RandomSpriteState",
|
|
"DebugEquip",
|
|
"InnateActions",
|
|
"ReagentGrinder",
|
|
"Extractable",
|
|
"WelderRefinable",
|
|
"ConveyorAssembly",
|
|
"TwoWayLever",
|
|
"FirelockElectronics",
|
|
"SolutionInjectOnCollide",
|
|
"Machine",
|
|
"MachinePart",
|
|
"MachineFrame",
|
|
"MachineBoard",
|
|
"ChemicalAmmo",
|
|
"BiologicalSurgeryData",
|
|
"CargoTelepad",
|
|
"TraitorDeathMatchRedemption",
|
|
"GlassBeaker",
|
|
"SliceableFood",
|
|
"DamageOtherOnHit",
|
|
"SinguloFood",
|
|
"DamageOnLand",
|
|
"SmokeSolutionAreaEffect",
|
|
"FoamSolutionAreaEffect",
|
|
"GasFilter",
|
|
"Recyclable",
|
|
"LightReplacer",
|
|
"SecretStash",
|
|
"Toilet",
|
|
"ClusterFlash",
|
|
"Repairable",
|
|
"GasGenerator",
|
|
"SolutionTransfer",
|
|
"Shovel",
|
|
"ReagentTank",
|
|
"UtilityAI",
|
|
"MouseAccent",
|
|
"FlashImmunity",
|
|
"GhostTakeoverAvailable",
|
|
"GhostRoleMobSpawner",
|
|
"GhostOnMove",
|
|
"BedsheetSpawner",
|
|
"ToySpawner",
|
|
"FigureSpawner",
|
|
"RandomSpawner",
|
|
"SpawnAfterInteract",
|
|
"DisassembleOnActivate",
|
|
"ExplosionLaunched",
|
|
"BeingCloned",
|
|
"Advertise",
|
|
"PowerNetworkBattery",
|
|
"BatteryCharger",
|
|
"UnpoweredFlashlight",
|
|
"Uplink",
|
|
"PDA",
|
|
"SpawnItemsOnUse",
|
|
"Wieldable",
|
|
"IncreaseDamageOnWield",
|
|
"AmbientOnPowered",
|
|
"TabletopGame",
|
|
"LitOnPowered"
|
|
};
|
|
}
|
|
}
|