qna_rpg
Thread Id: 28327
Thread Name: [Duda] Harvest/Cosecha
Antes que nada, si alguien no sabe qué es Cosecha, descripción extraída directamente de la WikiDex:
Iniciado por WikiDex
El Pokémon que posea cosecha tendrá al final de cada turno una probabilidad del 50% de recuperar una baya equipada que haya usado en combate. Si el clima es soleado la habilidad siempre se activará.
Esta habilidad permite recuperar bayas usadas mediante don natural o lanzamiento. Sin embargo, cosecha no permite recuperar bayas que han sido intercambiadas mediante truco o trapicheo, robadas mediante ladrón, antojo, hurto o prestidigitador o entregadas al oponente mediante ofrenda.
Tampoco se pueden recuperar bayas que hayan sido quitadas mediante desarme, destruidas por calcinación o comidas por el oponente mediante picoteo o picadura.
Mi pregunta sería: ¿Cómo inserto Cosecha en Pokémon Essentials?
He estado mirando un poco el código de Reciclaje (porque tienen una función similar), pero aún así no entiendo muy bien cómo hacerlo (ni por dónde empezar).
Yo pienso que deberías buscar una habilidad similar a esa no sé.. un ataque o algo por el estilo y modificarlo para hacer algo asi como tu dices pero pienso yo que sería ya con scripts y desde allí la verdad que no sé :S Pero suerte espero que logres hacerlo
El problema es que lo máximo que hay similar a Cosecha es Reciclaje, pero no sé cómo hacer que funcione solo con bayas.
Algo así como (npi de ruby, solo estoy mirando un poco el código de essentials):
if pbIsBerry?(item)
attacker.item = item
(siendo item el item que vamos a recuperar)
Sí, sería algo así, lo que no sé es cómo hacer que recupere la baya solo si en el turno anterior se ha consumido (porque eso solo no hace nada de por sí), y ahí es donde me pierdo porque (que yo sepa) no hay nada que funcione de forma similar. Seguiré investigando a ver.
Gracias a ambos por las respuestas ^^
Si te interesa, Skype n_n
Iniciado por Drimer Boo♪
Si te interesa, Skype n_n
Wut? Skype? Te conozco?
Nada, nada.
Agregado a WaEv3.0 n_n