Creating Staves

Staves are lightly modified items using unique ColliderGroup IDs and an extra reference. If you have not done so already, please read the Creating Items Guide first.

Contents

Collider Group IDs

All ColliderGroups load ColliderGroupData such as BladeMace2h, PropDefault or BladeAxe. Some Jsons have the Slam and Use imbue features, such as:

  • CrystalStaff
  • BladeSwordCrystal

As long as the colliderGroupId you reference in your Item Json has the correct imbue features, it will act as a staff.

ColliderGroupID

It is recommended to use CrystalStaff as BladeSwordCrystal removes certain imbue effects. You could also make your own Json.

Imbue Shoot

For an item to work like a staff you need a ColliderGroup with an Imbue Shoot reference assigned.

StaffColliderGroup

The blue arrow (Forward) of your Imbue Shoot transform should point away from your staff!


This site uses Just the Docs, a documentation theme for Jekyll.