Scripts: Dar estados fuera de batalla

Autor original: xPokejosex

Bueno aunque parezcan una tonteria, aparte de ser mi 1 script, es algo que se puede utilizar en gimnasios, ciudades envenenadas etc

Y sirven para que cuando llames al script todos los pokemon queden con el estado elegido, aqui voy a dejar los que he hecho ;D

Quemar

def quemar_equipo
  for i in 0...$Trainer.party.length
    $Trainer.party[i].status = PBStatuses::BURN
  end
end


Dormir

def dormir_equipo
  for i in 0...$Trainer.party.length
    $Trainer.party[i].status = PBStatuses::SLEEP
  end
end


Paralizar

def paralizar_equipo
  for i in 0...$Trainer.party.length
    $Trainer.party[i].status = PBStatuses::PARALYSIS
  end
end


Envenenar

def envenenar_equipo
  for i in 0...$Trainer.party.length
    $Trainer.party[i].status = PBStatuses::POISON
  end
end


Hacer Daño

def dañar_equipo(porciento) # Para llamarlo pon dañar_equipo y el porcentaje de vida
  for i in 0...$Trainer.party.length
    calc = ($Trainer.party[i].hp * (porciento / 100.0)).floor
    $Trainer.party[i].hp = calc
  end
end


Todos estos script deben estar por encima de Main.

Y para llamarlo solo utilizad un "Llamar Script" y poned lo que pone despues del def

Por ejemplo quereis el de dormir, pues llamais al script y poneis dormir_equipo

Bueno eso es todo, ya se que no es mucho, pero algo es algo :P 

Saludos y a dalre caña ;D

Comentarios

Publicar un comentario