Registrarse

[Otros] Pokeruby | Scripting | Forzar Eclosión de Huevo

Lunos

Enfrentando a La Organización
Miembro insignia
¿Necesito explicar algo?
Hice un script rapidito para forzar huevos pokémon a eclosionar.
Lo necesitaba para ir probando el tema de los pokémon bebe y los inciensos en mi proyecto, Pokeruby493.

Es bastante simple:
-Si seleccionas una especie que no sea un Huevo, te tira un mensaje.
-Si salis de la pantalla para seleccionar al huevo, te tira otro mensaje.
-Si elegis un huevo, eclosiona y te tira ese mismo mensaje.

Link:
https://pastebin.com/D1BXDPPr

Lo pueden poner en el archivo para scripts de su mapa favorito, meter un call ForcedHatch al NPC que quieren que active el script, y listo.

De otra forma, pueden crear un nuevo archivo .inc en data\scripts, ponerle el nombre que se les cante, tirar el script ahi dentro, añadir un .include con la ruta hacia el archivo dentro de data\event_scripts.s, y tras haber hecho eso podrán hacer un call ForcedHatch desde donde mas les guste, sin tener que poner el script dentro del scripts.inc que están modificando.

Demostración rapida:


Y eso es todo.​
 

Versekr Dark

Usuario mítico
Esto es hermoso, no se si pueda dejar el script aquí mismo pero lo voy a poner para los que lo quieran en binario:

#dynamic 0x900000

'---------------
#org @start
special 0x9F
waitstate
compare 0x8004 0xFF
if 0x1 goto @snippet1
special2 LASTRESULT 0x147
compare LASTRESULT 0x19C
if 0x0 goto @snippet2
special 0xC2
waitstate
goto @snippet1

'---------------
#org @snippet1
lock
msgbox @string1 MSG_KEEPOPEN '"Come back anytime."
release
end

'---------------
#org @snippet2
lock
msgbox @string2 MSG_KEEPOPEN '"I'm sorry, but that's not an EGG"
release
end


'---------
' Strings
'---------
#org @string1
= Come back anytime.

#org @string2
= I'm sorry, but that's not an EGG

@Lunos siempre nos traes cosas interesantes.
 

Eaas

Profesional de WaH
Esto es hermoso, no se si pueda dejar el script aquí mismo pero lo voy a poner para los que lo quieran en binario:

#dynamic 0x900000

'---------------
#org @start
special 0x9F
waitstate
compare 0x8004 0xFF
if 0x1 goto @snippet1
special2 LASTRESULT 0x147
compare LASTRESULT 0x19C
if 0x0 goto @snippet2
special 0xC2
waitstate
goto @snippet1

'---------------
#org @snippet1
lock
msgbox @string1 MSG_KEEPOPEN '"Come back anytime."
release
end

'---------------
#org @snippet2
lock
msgbox @string2 MSG_KEEPOPEN '"I'm sorry, but that's not an EGG"
release
end


'---------
' Strings
'---------
#org @string1
= Come back anytime.

#org @string2
= I'm sorry, but that's not an EGG

@Lunos siempre nos traes cosas interesantes.
Es el mejor lugar donde puede estar.
Buen trabajo @Versekr Dark , creí que estabas de vacaciones.
Es bueno saber que sigues, saludos.
 
Arriba