# Skilltree Requirements

Currently these requirements are available:

* &#x20;`NoSkilltree`
  * limits this skilltree to pets that have no skilltree yet
* &#x20;`Skilltree`
  * limits this skilltree to pets that have a certain skilltree
  * requires the skilltree name as a parameter
  * Example:
    * `Skilltree:Ride`
* &#x20;`Permission`
  * limits this skilltree to pets where the owner needs the  `MyPet.skilltree.<skilltreename>` permission
  * the permission needed can be changed by using a parameter.&#x20;
    * Example:
      * `Permission:newNode` will become `MyPet.skilltree.newNode`
* `PetLevel`
  * limits this skilltree to pets that have a certain level
  * can be limited to
    * a specific level
    * min level
    * max level
  * Examples:
    * `PetLevel:min=2`
    * `PetLevel:min=2:max=4`
    * `PetLevel:max=2`
    * `PetLevel:3`
