Sprite netsync purge wave 2 (#6560)

This commit is contained in:
metalgearsloth
2022-02-13 09:18:00 +11:00
committed by GitHub
parent 02396e446d
commit 0a28df0cd7
33 changed files with 44 additions and 3 deletions

View File

@@ -2,6 +2,7 @@ using System;
using Robust.Shared.Maths; using Robust.Shared.Maths;
using Robust.Shared.Prototypes; using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
using Robust.Shared.ViewVariables; using Robust.Shared.ViewVariables;
namespace Content.Shared.Weapons.Melee namespace Content.Shared.Weapons.Melee
@@ -18,7 +19,7 @@ namespace Content.Shared.Weapons.Melee
public string State { get; } = string.Empty; public string State { get; } = string.Empty;
[ViewVariables] [ViewVariables]
[DataField("prototype")] [DataField("prototype", customTypeSerializer:typeof(PrototypeIdSerializer<EntityPrototype>))]
public string Prototype { get; } = "WeaponArc"; public string Prototype { get; } = "WeaponArc";
[ViewVariables] [ViewVariables]

View File

@@ -5,6 +5,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Effects/arcs.rsi sprite: Effects/arcs.rsi
netsync: false
noRot: false noRot: false
offset: 0, -0.85 offset: 0, -0.85
drawdepth: Effects drawdepth: Effects

View File

@@ -32,6 +32,7 @@
- type: Sprite - type: Sprite
noRot: true noRot: true
drawdepth: Mobs drawdepth: Mobs
netsync: false
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics

View File

@@ -7,6 +7,8 @@
abstract: true abstract: true
components: components:
- type: Food - type: Food
- type: Sprite
netsync: false
# This base type is used to cover all of the "obvious" things that should be doable to open-package food. # This base type is used to cover all of the "obvious" things that should be doable to open-package food.
# Practically this means injection. # Practically this means injection.

View File

@@ -14,6 +14,7 @@
- type: Drink - type: Drink
- type: Sprite - type: Sprite
state: icon state: icon
netsync: false
- type: Spillable - type: Spillable
solution: drink solution: drink
- type: UserInterface - type: UserInterface
@@ -2120,4 +2121,4 @@
Quantity: 30 Quantity: 30
- ReagentId: CapsaicinOil - ReagentId: CapsaicinOil
Quantity: 5 Quantity: 5

View File

@@ -4,6 +4,8 @@
id: BaseHandheldInstrument id: BaseHandheldInstrument
description: That's an instrument. description: That's an instrument.
components: components:
- type: Sprite
netsync: false
- type: Instrument - type: Instrument
- type: ActivatableUI - type: ActivatableUI
inHandsOnly: true inHandsOnly: true

View File

@@ -5,6 +5,8 @@
id: BasePlushie id: BasePlushie
abstract: true abstract: true
components: components:
- type: Sprite
netsync: false
- type: EmitSoundOnUse - type: EmitSoundOnUse
sound: sound:
collection: ToySqueak collection: ToySqueak
@@ -163,6 +165,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Fun/toys.rsi sprite: Objects/Fun/toys.rsi
state: plushie_vox state: plushie_vox
netsync: false
- type: ItemCooldown - type: ItemCooldown
- type: EmitSoundOnUse - type: EmitSoundOnUse
sound: sound:

View File

@@ -11,6 +11,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Misc/bedsheets.rsi sprite: Objects/Misc/bedsheets.rsi
netsync: false
- type: Clothing - type: Clothing
size: 10 size: 10
QuickEquip: true QuickEquip: true

View File

@@ -11,6 +11,7 @@
- actionType: ToggleLight - actionType: ToggleLight
- type: Sprite - type: Sprite
sprite: Objects/Misc/Lights/lights.rsi sprite: Objects/Misc/Lights/lights.rsi
netsync: false
- type: Item - type: Item
sprite: Objects/Misc/Lights/lights.rsi sprite: Objects/Misc/Lights/lights.rsi

View File

@@ -8,6 +8,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Misc/inflatable_wall.rsi sprite: Objects/Misc/inflatable_wall.rsi
state: inflatable_wall state: inflatable_wall
netsync: false
- type: Physics - type: Physics
bodyType: Static bodyType: Static
- type: Fixtures - type: Fixtures

View File

@@ -10,4 +10,5 @@
- type: Sprite - type: Sprite
sprite: Objects/Power/AME/ame_jar.rsi sprite: Objects/Power/AME/ame_jar.rsi
state: jar state: jar
netsync: false
- type: AMEFuelContainer - type: AMEFuelContainer

View File

@@ -51,6 +51,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/Hydroponics/scythe.rsi sprite: Objects/Tools/Hydroponics/scythe.rsi
state: icon state: icon
netsync: false
- type: ItemCooldown - type: ItemCooldown
- type: MeleeWeapon - type: MeleeWeapon
damage: damage:
@@ -61,7 +62,7 @@
size: 20 size: 20
Slots: Slots:
- back - back
- type: entity - type: entity
name: hatchet name: hatchet
parent: BaseItem parent: BaseItem
@@ -75,6 +76,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/Hydroponics/hatchet.rsi sprite: Objects/Tools/Hydroponics/hatchet.rsi
state: icon state: icon
netsync: false
- type: ItemCooldown - type: ItemCooldown
- type: MeleeWeapon - type: MeleeWeapon
damage: damage:

View File

@@ -7,6 +7,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Specific/Atmos/gasanalyzer.rsi sprite: Objects/Specific/Atmos/gasanalyzer.rsi
state: icon state: icon
netsync: false
- type: GasAnalyzer - type: GasAnalyzer
- type: UserInterface - type: UserInterface
interfaces: interfaces:

View File

@@ -16,6 +16,7 @@
startingItem: PowerCellSmallHigh startingItem: PowerCellSmallHigh
- type: Sprite - type: Sprite
sprite: Objects/Tools/flashlight.rsi sprite: Objects/Tools/flashlight.rsi
netsync: false
layers: layers:
- state: flashlight - state: flashlight
- state: flashlight-overlay - state: flashlight-overlay

View File

@@ -91,6 +91,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Tanks/emergency_yellow.rsi sprite: Objects/Tanks/emergency_yellow.rsi
netsync: false
- type: GasTank - type: GasTank
outputPressure: 21.27825 outputPressure: 21.27825
air: air:

View File

@@ -7,6 +7,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/hand_labeler.rsi sprite: Objects/Tools/hand_labeler.rsi
state: hand_labeler state: hand_labeler
netsync: false
- type: Item - type: Item
sprite: Objects/Tools/hand_labeler.rsi sprite: Objects/Tools/hand_labeler.rsi
- type: UseDelay - type: UseDelay

View File

@@ -10,6 +10,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/jaws_of_life.rsi sprite: Objects/Tools/jaws_of_life.rsi
state: jaws_pry state: jaws_pry
netsync: false
- type: Clothing - type: Clothing
sprite: Objects/Tools/jaws_of_life.rsi sprite: Objects/Tools/jaws_of_life.rsi
size: 50 size: 50

View File

@@ -5,6 +5,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Tools/t-ray.rsi sprite: Objects/Tools/t-ray.rsi
netsync: false
layers: layers:
- state: tray-off - state: tray-off
- type: TrayScanner - type: TrayScanner

View File

@@ -94,6 +94,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/wrench.rsi sprite: Objects/Tools/wrench.rsi
state: icon state: icon
netsync: false
- type: Item - type: Item
sprite: Objects/Tools/wrench.rsi sprite: Objects/Tools/wrench.rsi
- type: ItemCooldown - type: ItemCooldown

View File

@@ -9,6 +9,7 @@
path: /Audio/Items/welder_drop.ogg path: /Audio/Items/welder_drop.ogg
- type: Sprite - type: Sprite
sprite: Objects/Tools/welder.rsi sprite: Objects/Tools/welder.rsi
netsync: false
layers: layers:
- state: icon - state: icon
- state: welder_flame - state: welder_flame

View File

@@ -9,6 +9,7 @@
sprite: Structures/dispensers.rsi sprite: Structures/dispensers.rsi
drawdepth: SmallObjects drawdepth: SmallObjects
state: booze state: booze
netsync: false
- type: Fixtures - type: Fixtures
fixtures: fixtures:
- shape: - shape:

View File

@@ -9,6 +9,7 @@
sprite: Structures/dispensers.rsi sprite: Structures/dispensers.rsi
drawdepth: SmallObjects drawdepth: SmallObjects
state: soda state: soda
netsync: false
- type: Fixtures - type: Fixtures
fixtures: fixtures:
- shape: - shape:

View File

@@ -17,6 +17,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Furniture/furniture.rsi sprite: Structures/Furniture/furniture.rsi
state: bed state: bed
netsync: false
- type: Strap - type: Strap
position: Down position: Down
rotation: -90 rotation: -90

View File

@@ -14,6 +14,7 @@
- type: ExtensionCableReceiver - type: ExtensionCableReceiver
- type: Sprite - type: Sprite
sprite: Structures/Machines/computers.rsi sprite: Structures/Machines/computers.rsi
netsync: false
layers: layers:
- state: computer - state: computer
map: ["enum.ComputerVisualizer+Layers.Body"] map: ["enum.ComputerVisualizer+Layers.Body"]

View File

@@ -8,6 +8,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Structures/Machines/mixer.rsi sprite: Structures/Machines/mixer.rsi
netsync: false
layers: layers:
- state: mixer_empty - state: mixer_empty
- state: mixer_screens - state: mixer_screens

View File

@@ -6,6 +6,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Structures/Machines/autolathe.rsi sprite: Structures/Machines/autolathe.rsi
netsync: false
layers: layers:
- state: icon - state: icon
map: ["enum.AutolatheVisualLayers.Base"] map: ["enum.AutolatheVisualLayers.Base"]
@@ -84,6 +85,7 @@
components: components:
- type: Sprite - type: Sprite
sprite: Structures/Machines/protolathe.rsi sprite: Structures/Machines/protolathe.rsi
netsync: false
layers: layers:
- state: icon - state: icon
map: ["enum.ProtolatheVisualLayers.Base"] map: ["enum.ProtolatheVisualLayers.Base"]

View File

@@ -28,6 +28,7 @@
anchored: true anchored: true
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/Singularity/collector.rsi sprite: Structures/Power/Generation/Singularity/collector.rsi
netsync: false
layers: layers:
- state: ca_on - state: ca_on
map: ["enum.RadiationCollectorVisualLayers.Main"] map: ["enum.RadiationCollectorVisualLayers.Main"]

View File

@@ -33,6 +33,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/Singularity/containment.rsi sprite: Structures/Power/Generation/Singularity/containment.rsi
state: icon state: icon
netsync: false
- type: Icon - type: Icon
sprite: Structures/Power/Generation/Singularity/containment.rsi sprite: Structures/Power/Generation/Singularity/containment.rsi
state: icon state: icon
@@ -76,6 +77,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/Singularity/containment_field.rsi sprite: Structures/Power/Generation/Singularity/containment_field.rsi
state: field state: field
netsync: false
- type: Icon - type: Icon
sprite: Structures/Power/Generation/Singularity/containment_field.rsi sprite: Structures/Power/Generation/Singularity/containment_field.rsi
state: field state: field

View File

@@ -28,6 +28,7 @@
anchored: true anchored: true
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/Singularity/emitter.rsi sprite: Structures/Power/Generation/Singularity/emitter.rsi
netsync: false
layers: layers:
- state: emitter2 - state: emitter2
- state: beam - state: beam

View File

@@ -8,6 +8,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/Singularity/generator.rsi sprite: Structures/Power/Generation/Singularity/generator.rsi
state: icon state: icon
netsync: false
- type: SingularityGenerator - type: SingularityGenerator
- type: InteractionOutline - type: InteractionOutline
- type: Clickable - type: Clickable

View File

@@ -30,6 +30,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/solar_panel.rsi sprite: Structures/Power/Generation/solar_panel.rsi
state: normal state: normal
netsync: false
- type: NodeContainer - type: NodeContainer
examinable: true examinable: true
nodes: nodes:
@@ -170,6 +171,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Power/Generation/solar_panel.rsi sprite: Structures/Power/Generation/solar_panel.rsi
state: solar_tracker state: solar_tracker
netsync: false
- type: Transform - type: Transform
anchored: true anchored: true
- type: Damageable - type: Damageable

View File

@@ -9,6 +9,7 @@
components: components:
- type: Sprite # TODO: add sprite for maintenance panel open - type: Sprite # TODO: add sprite for maintenance panel open
sprite: Structures/Power/substation.rsi sprite: Structures/Power/substation.rsi
netsync: false
layers: layers:
- state: substation - state: substation
- state: screen - state: screen

View File

@@ -13,6 +13,7 @@
- type: Sprite - type: Sprite
sprite: Structures/Furniture/furniture.rsi sprite: Structures/Furniture/furniture.rsi
state: rack state: rack
netsync: false
- type: Fixtures - type: Fixtures
fixtures: fixtures:
- shape: - shape: