La killcam
Qué muertes tienen killcam, qué se graba, cada paso de la toma, el resumen, volver a verla y el botón para saltarla.
Qué muertes tienen una
Una muerte se guarda para una killcam cuando se cumple todo esto:
- la víctima tiene
exyliakillcam.use(todos por defecto); - la mató un jugador: el que el servidor acredita con la kill, así que cuenta un flechazo o un lobo
domesticado — o un mob, si
deaths.mobsestá activo; - no fue cosa suya (un jugador nunca es su propio asesino);
- el mundo no está en
deaths.disabled-worlds(nombres, sin distinguir mayúsculas); - ningún otro plugin está a cargo del jugador, mientras
deaths.skip-held-playersesté activo — ver Compatibilidad; - no está viendo ya una killcam;
- ningún plugin canceló la muerte.
Los datos del asesino se leen en ese momento: su nombre (el nombre personalizado de un mob, o su tipo, como Zombie), los corazones que le quedaban, el ítem de su mano principal y la distancia entre los dos.
Qué se graba
ExyliaKillCam no empieza a grabar cuando alguien muere; graba siempre. La caja negra de ExyliaLib guarda en memoria el último tramo de todo lo que rodea a cada jugador, y al morir se recortan los segundos anteriores. Lo que contiene una captura:
- todo lo que hay a
recording.radiusbloques (24 por defecto) de cualquier punto por el que pasó la víctima en esos segundos — una persecución, una perla, un vuelo con élitros: quien y lo que estuviera cerca está dentro; - el terreno tal como estaba al empezar la pelea, incluidos los bloques puestos y rotos desde entonces;
killcam.seconds-beforesegundos (más uno) antes de la muerte, y dos después, para la caída y el humo;- nunca un jugador en vanish, mientras
recording.hide-vanishedesté activo.
Los cuerpos, las flechas y los bloques son lo que el servidor vio y decidió. La killcam muestra la respuesta del servidor, que no siempre es lo que el cliente de un jugador le enseñó en ese momento — ver las preguntas frecuentes.
Un jugador del que la caja no tiene fotogramas (acababa de entrar, o el servidor acababa de arrancar) no tiene killcam, y no se dice nada.
Después de reaparecer
Lo que pasa después depende del modo del jugador:
| Modo | Después de reaparecer |
|---|---|
AUTO | La killcam empieza sola. Con killcam.auto-respawn activo, además se salta la pantalla de muerte. |
ASK | Una línea en el chat dice quién lo mató, con un [▶ VER KILLCAM] clicable. |
OFF | Nada. /killcam sigue mostrando la muerte. |
La killcam empieza o se ofrece una vez, en la reaparición que sigue a la muerte, y solo si esa
reaparición llega en menos de un minuto. Quien se queda más tiempo en la pantalla de muerte no recibe nada
por sí solo, pero puede escribir /killcam.
La toma
El escenario
La grabación y su terreno se colocan en el mundo temporal de ExyliaLib, en una parcela propia, mientras el jugador sigue donde reapareció. Solo cuando está lista se le mueve allí; una killcam que no se puede mostrar nunca lleva a nadie a ningún sitio. Antes se cierra cualquier inventario abierto.
El título
KILLCAM, Asesinado por el asesino. Mientras se reproduce, la línea sobre la barra rápida muestra al asesino, una barra de progreso y el tiempo sobre la duración del clip, y la barra rápida tiene el botón SALTAR. El espectador no puede recibir daño, vuela y ve cada cuerpo tal como se movió.
A través de los ojos del asesino
Con killcam.first-person activo, la cámara es la vista del asesino desde el primer fotograma. Si está
desactivado, o el asesino no está en la grabación, el clip se ve desde detrás de la víctima.
Cámara lenta
Los últimos killcam.slow-motion-seconds antes de la muerte se reproducen a killcam.slow-motion-speed
(0,35× por defecto). Los cuerpos se siguen moviendo cada tick, así que la cámara lenta es fluida, no a
saltos.
El corte
Al morir, el clip vuelve a velocidad real, la cámara sale de los ojos del asesino y corta a 3,5 bloques del cuerpo, del lado del asesino y un poco por encima, mirándolo. El cuerpo cae, se pone rojo y desaparece en una nube de humo, como en el juego.
El efecto de kill
Con ExyliaKillEffect 1.9.0 o superior y kill-effects.replay activo, el efecto que la kill del asesino
reprodujo sobre la víctima se dibuja otra vez junto al cuerpo, solo para el espectador. Ver
Compatibilidad.
De vuelta
Tras killcam.hold-seconds (3 por defecto) sobre el cuerpo, el espectador vuelve exactamente a como
estaba antes de empezar, donde reapareció. Luego llega el resumen.
El resumen
Se envía al terminar una killcam, termine como termine — al final, saltada, o porque otro plugin se hizo cargo del jugador:
| Línea | Muestra |
|---|---|
| Asesinado por | El nombre del asesino, o el del mob. |
| Vida restante | Los corazones que tenía el asesino en el momento de la kill, con un decimal. |
| Arma | El nombre del ítem de la mano principal del asesino tal como lo ven los jugadores, o Puños si estaba vacía. |
| Distancia | A cuántos bloques estaban el uno del otro. |
| [▶ VER DE NUEVO] | Ejecuta /killcam. |
Las líneas son summary en messages.yml; Puños es fists.
Volver a verla
/killcam reproduce otra vez la última muerte del jugador, desde el principio, mientras tenga menos de
killcam.rewatch-minutes (5 por defecto). Solo se guarda la última: una muerte nueva la reemplaza, y
salir del servidor la descarta.
| Rechazo | Cuándo |
|---|---|
| No tienes una muerte reciente que ver. | No hay muerte guardada, o tiene más de rewatch-minutes. |
| Las killcams no se pueden mostrar en este servidor. | PacketEvents no está instalado. |
| Ahora no puedes ver una killcam. | Está muerto, ya está mirando una, u otro plugin lo retiene (un duelo, un evento, una cola). |
| No se pudo mostrar la killcam. | Falló montar o abrir la killcam; el motivo va a la consola. |
Una killcam que empieza sola en AUTO y falla por alguno de estos motivos no dice nada: el jugador
simplemente se queda donde reapareció.
Saltarla
Tres salidas, todas al mismo sitio — de vuelta a como estaba, con el resumen:
- el botón SALTAR de la barra rápida;
/killcam skip;- otro plugin que se hace cargo del jugador (un duelo que empieza, una cola que lo mueve), que primero termina la killcam.
Saltarla mientras aún carga la cancela antes de mover al jugador. /killcam skip sin estar mirando una no
hace nada.
El botón para saltar
El botón está en lang/<code>/hotbar.yml. Lo dibujan en el cliente los overlays de ExyliaLib y nunca se
mete en el inventario: los ítems del espectador siguen debajo, intactos, y vuelven al terminar la killcam.
lock: FULL
pickup: false
hide_rest: true
items:
skip:
slot: 4
material: BARRIER
name: '{error}&lSALTAR'
lore:
- ''
- '{secondary}Información:'
- ' {letters_black}▎ {letters}Sal de la killcam y vuelve'
- ' {letters_black}▎ {letters}a donde estabas.'
- ''
- '{warning}➥ Clic para saltar'
- ''
actions:
- 'exyliakillcam:skip'lock: FULL congela todo el inventario, pickup: false impide recoger ítems y hide_rest: true muestra
vacíos todos los demás huecos. Los huecos 0-8 son la barra rápida. Las claves son de ExyliaLib; la
referencia completa está en la página de overlays de la librería. La acción
exyliakillcam:skip es lo que ejecuta el botón, y se puede poner en más ítems.
Si el archivo falta o está roto, la consola lo dice y no se muestra ningún botón; /killcam skip sigue
funcionando.
¿Falta algo en esta página? Dínoslo en Discord