Habilidades y efectos al sostener
Habilidades de clic derecho, a quién alcanzan, qué cuestan, y la versión pasiva que corre mientras se sostiene un objeto.
Ambos sistemas van por material. Una habilidad es un clic derecho; un efecto al sostener es lo que pasa de forma continua mientras ese mismo tipo de objeto está en la mano principal.
Habilidades
abilities:
SUGAR:
display-name: "<#ffd82b><bold>SPEED"
type: TO_CLAN
radius: 20
effects:
- SPEED|3|5
cooldown: 7
energy-cost: 35
particles:
enabled: true
type: "CRIT|60|1|1|1|1"
sound:
enabled: true
type: "BLOCK_NOTE_BLOCK_GUITAR|1|2"| Clave | Por defecto | Qué hace |
|---|---|---|
display-name | el material | El nombre usado en los mensajes. Funcionan los colores. |
type | SELF | Sobre quién caen los efectos. Ver abajo. |
effects | ninguno | Líneas de efecto, `NOMBRE |
cooldown | 30 | Segundos. 0 desactiva el cooldown por completo. |
energy-cost | 0 | Energía gastada. Requiere un bloque energy en la clase. |
radius | 0 | Bloques, para los tipos que lo necesitan. |
particles | apagado | Se muestran en cada objetivo, en su propia posición. |
sound | apagado | Se reproduce solo para el lanzador. |
La clave del mapa es el material sobre el que se hace clic derecho. Un material desconocido se registra en consola y se salta.
Qué pasa al hacer clic derecho
Se comprueba el objeto
El jugador tiene que estar en una clase, y el objeto en mano tiene que ser uno de los materiales de habilidad de esa clase. Si no, el clic se deja pasar.
Se cancela la interacción
En cuanto el objeto encaja, el clic derecho vanilla se cancela — una habilidad sobre un arco o sobre comida no dispara ni se come además.
Cooldown, luego energía
Si sigue en cooldown, o falta energía, se avisa al jugador y no pasa nada más. El objeto no se gasta.
Efectos, partículas, sonido
Los efectos se aplican a cada objetivo, las partículas se muestran en cada uno de ellos, el sonido suena para el lanzador, y todos los alcanzados salvo el lanzador reciben un mensaje.
Se consume un objeto
Solo después de todo eso. Un stack pierde uno; un objeto único desaparece de la mano principal.
Dos habilidades sobre el mismo material en clases distintas comparten la misma ranura de cooldown, y salir de la clase limpia todos los cooldowns de las habilidades que esa clase declaraba.
Objetivos
type decide a quién alcanza, y radius es el alcance para los tipos que salen del lanzador.
| Tipo | A quién alcanza |
|---|---|
SELF | Al lanzador. radius se ignora. |
TO_CLAN | Al lanzador, más cada miembro del clan conectado dentro de radius, en el mismo mundo. |
TO_CLAN_AND_ALLY | Hoy por hoy, idéntico a TO_CLAN. |
TO_ENEMY | Cada jugador dentro de radius en el mismo mundo que no esté en el clan del lanzador. El lanzador queda excluido. |
TO_ALLY | A nadie. |
Un tipo no reconocido cae de vuelta a SELF.
Se resuelve como una lista de objetivos vacía, así que una habilidad declarada TO_ALLY sigue gastando
energía, sigue arrancando su cooldown y sigue consumiendo el objeto, y no aplica nada. Usa TO_CLAN
mientras eso sea así.
Sin plugin de clanes
La pertenencia a un clan la responde ExyliaLib, que detecta FactionsUUID, HuskTowns, ZelTeams, RunithClans, UltimateClans, Kingdoms, SimpleClans o ExyliaClans. Sin ninguno instalado:
TO_CLANalcanza solo al lanzador.TO_ENEMYalcanza a todo el mundo en rango, porque nadie comparte clan con nadie.
Lo segundo importa en un servidor sin clanes: un debuff de Sorcerer a 25 bloques también le da a los aliados.
Mensajes a los alcanzados
A todos salvo al lanzador se les dice qué les ha caído. TO_CLAN, TO_CLAN_AND_ALLY y TO_ALLY usan
el mensaje abilities.clan; TO_ENEMY usa abilities.enemy. SELF no envía nada, porque no hay
nadie más. Ambos están en messages.yml.
Efectos al sostener
El mismo sistema de objetivos, sin coste, sin cooldown y sin consumo — el precio es sostener el objeto en vez de un arma.
hold-effects:
SUGAR:
type: TO_CLAN
radius: 20
effects:
- SPEED|2|5| Clave | Por defecto | Qué hace |
|---|---|---|
type | SELF | Los mismos cinco valores que una habilidad. |
radius | 0 | Bloques. |
effects | ninguno | Líneas de efecto. |
Cada medio segundo el plugin mira la mano principal de cada jugador que esté en una clase con efectos al sostener, y aplica los efectos de la entrada que coincida.
El refresco es cada diez ticks, así que un efecto escrito |5 se reaplica cuando aún le quedan cuatro
segundos y medio y nunca parpadea. Una duración de un segundo daría tirones, y en cuanto el jugador
cambia de objeto el efecto se acaba solo — así es como termina un efecto al sostener. Nada lo retira
antes.
El Bard viene con los mismos siete materiales en ambos bloques: sostener azúcar le da al clan Velocidad II de forma continua, y hacerle clic derecho gasta 35 de energía para dar Velocidad III. Esa es la forma buscada — un aura débil gratis, un pico fuerte por un coste.
¿Falta algo en esta página? Dínoslo en Discord