Sprite netsync purge wave 2 (#6560)
This commit is contained in:
@@ -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]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"]
|
||||||
|
|||||||
@@ -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"]
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user