Registrarse

[Duda FR] ¿Trainer que te ve, va a por ti, pero solo te dice un mensaje?

Estado
Cerrado para nuevas respuestas.
Hola y muy buenas.
Vengo con otra dudilla sobre Rom Hacking.
Antes nada, comentar que uso Pokémon FireRed y en Español (por si tuviera que ver).

Quería saber si se puede hacer que un trainer (el normal de las rutas que si te ve a X distancia te para y te toca pelear) en vez de "pelear" te diga un mensaje.

Os lo explico mejor:
Me gustaría crear trainers que, al verte, si no has activado X flag, solo te digan un mensaje y que, si la has activado, si pelees. La gracia esta en que, cuando te ven, tu crees que vas a pelear, pero una vez te han dicho la frase (que sería como "Disculpa, pensaba que eras mas fuerte") no pelees. Sería como un script pero que si te ve, va a por ti...

Puede que no me haya explicado muy bien pero el tema es que he usado este script:
#dynamic 0x800000

#org @inicio
checkflag 0x824
if 0x0 goto @inicio2
trainerbattle 0x0 0x001 0x0 @frase @frase2
msgbox @frase3 0x6

#org @inicio2
lock
faceplayer
msgbox @frase4 0x6
release
end

#org @frase
= Veo que tienes un buen equipo.\n¡Pero el mío es mejor!

#org @frase2
= ¡No puede ser posible!

#org @frase3
= Tendré que entrenar más a mis\nPOKéMON.

#org @frase4
= Perdona.\nPensaba que eras más fuerte.
Y se lo he puesto a un entrenador del BOSQUE VERDE con el ADVANCE MAP y he marcado la casilla de "Entrenador" y le he puesto la distancia de visibilidad (Ver Rango: 3).
El tema es que (iluso de mí) pensé que al hablar con él el script se ejecutaría como lo había escrito, pero en cambio aparecio un texto largo de letras raras y empezó un combate "roto" (al final lo buguea todo).

Entonces mis dos dudas básicas son:
1. Como puedo hacer para que el mini al verte, vaya a por ti, y te diga unicamente un mensaje (si no has ejecutado X FLAG) o que, si has ejecutado la FLAG, te diga otro mensaje y pelee (se quede como un trainer normal de ruta).
2. ¿Por que sucede el fallo mencionado arriba?

Muchas gracias y espero vuestra respuesta.
Avisad si no entendéis, me cuesta de explicar xD
 

Cheve

MoonLover~
Miembro de honor
Pues haber, tienes dos formas:

Scripts de Gatillo: Haces un script de gatillo que se active cuando pasas por sobre él y desencadene los movimientos y lo que necesites


Assembly (ASM): En un FireRed (USA), el usuario JPAN investigó la rutina de los Trainers y logró aislarla y modificarla para que pueda funcionar como tu quieres, puedes buscar cómo lo hizo y trasladarlo a FireRed (ESP) pero seguro te lleva lo suyo xD
 
Los de gatillo lo tenia pensado y el ASM como que muy poca idea tengo al respecto.
De momento lo tendré en cuenta, pero creo que haré el mini sin el movimiento... si eso con los de gatillo.
Muchas gracias.
 
Estado
Cerrado para nuevas respuestas.
Arriba