# non-projectile / "gun" staves # wand that gives lights an RGB effect. - type: entity id: RGBStaff parent: BaseItem name: RGB staff description: Helps fix the underabundance of RGB gear on the station. components: - type: Sprite sprite: Objects/Weapons/Guns/Basic/staves.rsi layers: - state: nothing - state: nothing-unshaded shader: unshaded - type: ActionOnInteract actions: - ActionRgbLight - type: STWeight self: 3 - type: Item size: Normal inhandVisuals: left: - state: staff-inhand-left - state: staff-inhand-left-unshaded shader: unshaded right: - state: staff-inhand-right - state: staff-inhand-right-unshaded shader: unshaded - type: RgbLightController - type: PointLight enabled: true radius: 2 - type: entity id: AnimationStaff parent: [BaseItem, BaseMagicalContraband] name: staff of animation description: Brings inanimate objects to life! components: - type: Sprite sprite: Objects/Weapons/Guns/Basic/staves.rsi layers: - state: animation - type: ActionOnInteract actions: - ActionAnimateSpell - type: STWeight self: 3 - type: Item size: Normal inhandVisuals: left: - state: animation-inhand-left right: - state: animation-inhand-right - type: Tag tags: - WizardWand - type: entity id: ActionRgbLight components: - type: EntityTargetAction whitelist: { components: [PointLight] } charges: 25 sound: /Audio/Magic/blink.ogg event: !type:ChangeComponentsSpellEvent toAdd: - type: RgbLightController