Pokemon Essentials Wiki
Advertisement

Una ball con un objeto en su interior.

Esta página explica cómo crear balls con objetos, objetos en un mapa que el jugador puede levantar. Esta página cubre las balls con objetos visibles, objetos ocultos y balls que contienen Pokémon.

Balls con objetos

Página 1 de un evento de ball con objeto.

Para crear un objeto que pueda ser levantado, se crea un evento nuevo con el nombre "Item:XXX", donde "XXX" es el nombre interno del objeto (por ejemplo, "Item:POTION"). Cuando el juego es compilado, este evento será modificado automáticamente para convertirlo apropiadamente en una ball con objeto, incluso con gráfico.

El nombre del objeto es solamente importante para convertirlo en una ball con objeto de forma adecuada cuando el juego es compilado. Una vez que se ha hecho ésto, el nombre del objeto ya no es importante. Sin embargo, no debería ser renombrado con algo como "Item:XXX", porque el juego volverá a modificar el evento en la siguiente compilación, perdiendo potenciales cambios que se hayan realizado sobre el evento.

Evento de ball con objeto

Los eventos de ball con objeto tienen dos páginas. La primera tiene como detonante "Pulsar Aceptar" y sus comando suelen ser los siguientes:

@>Condiciones y efectos : Script: Kernel.pbItemBall(PBItems::POTION)
  @>Control de interruptor Local : A = ON
  @>
 : Excepción
  @>
 : FIN
@>

La segunda página está en blanco, y depende de que esté Activo el interruptor Local A del evento.

La def Kernel.pbItemBall muestra dos mensajes: el primero dice que el jugador ha encontrado el objeto, y el segundo dice que el jugado lo ha puesto en un bolsillo de la Mochila en particular (o que la Mochila está llena, en tal caso, el objeto no será tomado).

Objetos ocultos

Página 1 de un evento de objeto oculto.

Hidden items are identical to regular item balls, with three exceptions: they are invisible, the player can walk over them, and they can be detected by an Itemfinder.

To create a hidden item, create a new event with the name "HiddenItem:XXX", where "XXX" is the internal name of the item (e.g. "HiddenItem:NUGGET"). When the game is compiled, this event will be edited automatically to turn it into a proper hidden item.

Unlike regular item balls, hidden items must have the exact name "HiddenItem". This is because the Itemfinder looks for nearby events with that name, and reacts if here are any. The name above is automatically changed to this when the game is compiled.

Evento de objeto oculto

The structure of hidden item events is just the same as for regular item ball events, with two exceptions: the first page has no graphic (to make it invisible), and it has the "Through" option checked (to allow the player to walk over it).

Balls de Pokémon

Página 1 de un evento de ball con un Pokémon.

These are item balls that, rather than giving an item, give a Pokémon instead. Creating a Pokémon ball is slightly more difficult than creating an item ball - you will need to edit the event's structure (see the image on the right).

Rather than having to make a Pokémon ball from scratch (although it is easy to do), you can instead create an item ball (it doesn't matter what item it is), compile the game, and then modify the event as described below.

Evento de ball de Pokémon

The structure of Pokémon ball events are identical to item ball events, except the Conditional Branch script in the first page is different, e.g.

@>Conditional Branch: Script: Kernel.pbAddPokemon(:MEW,20)
  @>Control Self Switch: A =ON
  @>
 : Else
  @>
 : Branch End
@>

This will give the player a Level 20 Mew, but only if the player has an empty spot in their party. See the article Manipulating Pokémon for how the def pbAddPokemon works.

Remember that Pokémon ball events still need a second, blank page, just like the other item ball events.

Advertisement