# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# To be implemented: see #9072

- type: entity
  name: staff of healing
  parent: WeaponStaffBase
  id: WeaponStaffHealing
  description: An artefact that spits bolts of restoring magic which can remove ailments of all kinds and even raise the dead. Effects are reversed on the undead. # Goobstation
  components:
  - type: Sprite
    sprite: _Goobstation/Wizard/Objects/Weapons/Staves/healing.rsi # Goobstation
    layers:
    - state: healing
  - type: Item
    heldPrefix: healing
  - type: Gun
    soundGunshot:
      path: /Audio/Weapons/Guns/Gunshots/Magic/staff_healing.ogg
  - type: BasicEntityAmmoProvider
    proto: ProjectileHealingBolt
    capacity: 6 # Goob edit
    count: 6 # Goob edit
  - type: RechargeBasicEntityAmmo # Goobstation
    rechargeCooldown: 8
  - type: PacifismAllowedGun

- type: entity
  name: staff of door creation
  parent: WeaponStaffBase
  id: WeaponStaffPolymorphDoor
  description: An artefact that spits bolts of transformative magic that can create doors in walls. # Goob station
  components:
  - type: Sprite
    sprite: _Goobstation/Wizard/Objects/Weapons/Staves/door.rsi # Goobstation
    layers:
    - state: door
  - type: Item
    heldPrefix: door
  - type: Gun
    soundGunshot:
      path: /Audio/Weapons/Guns/Gunshots/Magic/staff_door.ogg
  - type: BasicEntityAmmoProvider
    proto: ProjectilePolyboltDoor
    capacity: 10
    count: 10
  - type: RechargeBasicEntityAmmo # Goobstation
    rechargeCooldown: 2