De Whack a Hack Wiki!

Eventos sobre un mapa

Para RPG Maker XP, los eventos son la manera en la cual el jugador puede interactuar con el entorno.

La información de cada evento existente en cada uno de los mapas, es guardado usando la clase Event que pertenece al módulo RPG. Esta clase permite manejar los datos básicos de cada uno de los eventos, como el valor del ID, su nombre, las coordenadas X/Y en el mapa, y la información de cada una de las páginas usadas.

Páginas

Cada vez que un evento es creado, a este se le define una página de evento, en la cual se guarda toda la información correspondiente al efecto o función que este evento tendrá. Bajo circunstancias normales, un evento únicamente puede tener definido hasta 99 páginas diferentes.

La lista de páginas de cada uno de los eventos se define usando la clase Page la cual esta vinculada con la clase Event que a la vez se encuentra dentro del módulo RPG. Esta información se guarda en forma de un Array.

Atributos

Cada página contiene un número de atributos que ayudan a definir cada uno de los efectos que esa página tendrá.

Tipo de Movimiento

Este atributo guardará el tipo de movimiento que realizará el evento, puede ser uno de cuatro diferentes.

  • Inmóvil, el evento no se moverá.
  • Aleatorio, el evento se moverá de manera aleatoria.
  • Seguir, el evento caminará hacía la misma dirección que el jugador.
  • Ruta, El usuario podrá elegir el tipo de movimiento que este evento tendrá.

Velocidad

Este atributo se refiere a la velocidad en la cual el evento se moverá. El valor va de 1 a 6, incrementando la velocidad.

Frecuencia

Este atributo se refiere a la frecuencia en la cual el evento realizará su movimiento. El valor va de 1 a 6, incrementando la frecuencia.

Ruta

Este atributo se define usando la clase MoveRoute y es usado para determinar la ruta de movimiento del evento.

Animación al Moverse

Este atributo funciona como un booleano que ayuda a determinar si el evento mostrará su animación al moverse.

Animación Parado

Este atributo funciona como un booleano que ayuda a determinar si el evento mostrará su animación al estar sin moverse.

Dirección Fija

Este atributo funciona como un booleano que ayuda a determinar si el evento no mostrará su animación al moverse.

Atravesable

Este atributo funciona como un booleano que ayuda a determinar si el jugador podrá o no atravesar al evento.

Sobre el Personaje

Este atributo funciona como un booleano que ayuda a determinar si el gráfico del evento se verá por encima del gráfico del jugador.

Detonante de inicio

Este atributo guarda un valor entre el 0 y 4 dependiendo de la manera en que el evento será activado.

  • Pulsar Aceptar, tiene el valor 0 y hace que el evento se active al pulsar la tecla C.
  • Toparse con Héroe, tiene el valor 1 y hace que el evento se active cuando este se tope con el jugador.
  • Colisionar, tiene el valor 2 y hace que el evento se active cuando el jugador se tope con el evento.
  • Inicio automático, tiene el valor 3 y hace que el evento se active inmediatamente cuando el jugador accede al mapa.
  • Proceso Paralelo, tiene el valor 4 y hace que el evento se mantenga activo cada vez que la información del mapa se actualice.

Condiciones

En cada página de un evento, se puede activar una o varias condiciones para que esa página en especifico pueda ser mostrada como página principal del evento.

Interruptor 1

Selecciona un interruptor global del juego, el cual debe estar activado(true) o desactivado(false) según se necesite para que esta sea la página principal del evento.

Interruptor 2

Selecciona un segundo interruptor global del juego, el cual debe estar activado(true) o desactivado(false) según se necesite para que esta sea la página principal del evento.

Variable

Selecciona una variable global del juego, la cual deberá tener un valor numérico que determinará si esta página será la principal del evento, dependiendo si el valor de esta variable es mayor o igual al valor dado.


Interruptor Local

Se puede seleccionar alguno de los cuatro interruptores locales que afectan a todas las páginas del mismo evento. El interruptor local puede de tipo ser A,B,C o D y puede obtener el valor verdadero(true) o falso(false).

Gráficos

Comandos