ACTOR SapphireStaffSanae : Weapon
{
  Weapon.KickBack 0
  Weapon.YAdjust 9
  Weapon.SlotNumber 2
  Tag "Sapphire Staff"
  Inventory.PickupMessage "Wait, don't you start with this?"
  Inventory.RestrictedTo "ReimuHakurei", "MarisaKirisame", "SanaeKochiya"
  States
  {
  Spawn:
    SPW2 C -1
    Loop
  Select:
    SPW2 A 1 A_Raise
    Loop
  Deselect:
    SPW2 A 1 A_Lower
    Loop
  Ready:
    SPW2 A 1 A_WeaponReady
    Loop
  Fire:
	SPW2 A 0 A_PlaySound("fuzzy/plasma")
	SPW2 B 0 Bright Offset(0, 48) A_FireBullets(0, 0, 1, 0, "BlankPuff")
    SPW2 B 0 Bright Offset(0, 48) A_FireCustomMissile("ArbalestAmuletWeak",0,1,-3,0)
    SPW2 B 1 Bright Offset(0, 48) A_FireCustomMissile("ArbalestAmuletWeak",0,0,3,0)
    SPW2 B 1 Offset(0, 45)
    SPW2 A 1 Offset(0, 42)
    SPW2 A 1 Offset(0, 39)
    SPW2 AA 1 Offset(0, 36) A_ReFire
    SPW2 AA 1 Offset(0, 35) A_ReFire
    SPW2 AA 1 Offset(0, 34) A_ReFire
    SPW2 AA 1 Offset(0, 33) A_ReFire
    Goto Ready
  }
}

Actor ArbalestAmuletWeak
{
  Projectile
  Radius 4
  Height 8
  Speed 32
  Damage (4)
  +THRUSPECIES
  +FORCEXYBILLBOARD
  +PAINLESS
  Species "Player"
  Renderstyle Translucent
  Scale 0.8
  Alpha 0.6
  SeeSound ""
  DeathSound ""
  Decal BulletChip
  States
  {
  Spawn:
	TNT1 A 0
    AMUG A 1 BRIGHT A_SpawnItemEx("ArbalestAmuletTrail",0,0,0,0,0,0,0,0,0)
    Loop
  Crash:
  Death:
  XDeath:
    AMUG AAAAAA 1 BRIGHT A_FadeOut(0.1)
    Stop
  }
}