2020-05-06 15:55:25 +02:00
|
|
|
package com.minelittlepony.unicopia.ability;
|
|
|
|
|
|
|
|
public enum AbilitySlot {
|
2023-05-29 15:13:52 +02:00
|
|
|
/**
|
|
|
|
* No slot. Corresponds to abilities that are not equipped.
|
|
|
|
*/
|
2020-05-06 15:55:25 +02:00
|
|
|
NONE,
|
2022-09-26 21:07:14 +02:00
|
|
|
/**
|
2023-05-29 15:13:52 +02:00
|
|
|
* The primary ability slot. Corresponds to the largest ring in the HUD
|
2022-09-26 21:07:14 +02:00
|
|
|
*/
|
2020-05-06 15:55:25 +02:00
|
|
|
PRIMARY,
|
2022-09-26 21:07:14 +02:00
|
|
|
/**
|
2023-05-29 15:13:52 +02:00
|
|
|
* The secondary ability slot. Corresponds to the top small ring in the HUD
|
2022-09-26 21:07:14 +02:00
|
|
|
*/
|
2020-05-06 15:55:25 +02:00
|
|
|
SECONDARY,
|
2022-09-26 21:07:14 +02:00
|
|
|
/**
|
2023-05-29 15:13:52 +02:00
|
|
|
* The tertiary ability slot. Corresponds to the bottom small ring in the HUD.
|
2022-09-26 21:07:14 +02:00
|
|
|
*/
|
2020-05-06 15:55:25 +02:00
|
|
|
TERTIARY,
|
2022-09-26 21:07:14 +02:00
|
|
|
/**
|
2023-05-29 15:13:52 +02:00
|
|
|
* The passive primary ability slot. Appears in place of the primary ability whilst sneaking.
|
2022-09-26 21:07:14 +02:00
|
|
|
*/
|
2020-05-06 15:55:25 +02:00
|
|
|
PASSIVE;
|
|
|
|
|
|
|
|
public boolean isPassive() {
|
|
|
|
return this == PASSIVE;
|
|
|
|
}
|
|
|
|
}
|