[Essentials] Agregar nuevas habilidades

Avisos

Like Tree3Gracias
  • 3 Post By Diego Mertens
Respuesta
 
Herramientas Desplegado
  #1  
21/08/2017
Predeterminado Agregar nuevas habilidades
¡Alola! Hoy, como vieron en el título, les traigo un tutorial para hacer nuevas habilidades, desde otras ya existentes, sin agregar nada nuevo, osea, por ejemplo, unas nuevas habilidades de mi Fangame, Pokémon Neón, la cuales son "Guarda Debilidad" y "Orgulloso"

Guarda Debilidad (WeeknessGuard)

if !user.hasMoldBreaker && target.hasWorkingAbility(:WEEKNESSGUARD) && # Superguarda
type>=0 && effectiveness=1
@battle.pbDisplay(_INTL("¡{1} evitó el daño usando Guarda Debilidad!",target.pbThis))
PBDebug.log("[Habilidad disparada] Guarda Debilidad de #{target.pbThis}")
return false
end

Orgulloso (Prideful)

if hasWorkingAbility(:PRIDEFUL) && !ignoreContrary
return pbCanIncreaseStatStage?(stat,attacker,showMessages ,move,moldbreaker,true)
end
(De éste hay más partes, así que si quieren usarla me avisan y les digo dónde va cada parte)


Paso 1


Bueno, lo primero sería buscar la habilidad similar a la que quieres hacer y poner su nombre en inglés, todo junto y sin ninguna tilde (si tiene)

Como ejemplo usaremos "SUPER GUARDA" y "GUARDA DEBILIDAD"

Guarda Debilidad



Lo marcado en verde es la efectividad QUE AFECTA al Pokémon.
8=Sólo afectan golpes supereficaces
2=Sólo afectan golpes poco eficaces
4=Sólo afectan golpes de eficacia normal

Lo marcado en rojo es la habilidad SuperGuarda;
if !user.hasMoldBreaker && target.hasWorkingAbility(:WONDERGUARD) &&:
Define la habilidad. Lo que está entre paréntesis es la habilidad. Tiene que estar OBLIGATORIAMENTE en mayúsculas.

@battle.pbDisplay(_INTL("¡{1} evitó el daño usando Superguarda!",target.pbThis)): Esto es para poner texto. Tiene que estar SIEMPRE entre las comillas ("...") el "{1}" es el nombre\mote del Pokémon.

PBDebug.log("[Habilidad disparada] Superguarda de #{target.pbThis}"): Es para que salga el mensaje "SuperGuarda de Shedinja", por ejemplo.

En la parte de "Guarda Debilidad":

Violeta:Es la efectividad que NO afecta al Pokémon
0=Ineficaz (sería inútil, ya que no influiría en nada)
1=Super Eficaz
2=Poco Eficaz
3=Daño Normal

Lo demás ya lo he explicado.

Bueno, ahora voy a explicar qué hace, en este caso Guarda Debilidad: Protege al Pokémon de los movimientos súper eficaces, la línea evolutiva que la posee es: Snivy, Servine, Serperior. Y Serperior en mi juego es tipo Planta-Dragón, así que Guarda Debilidad lo protege de movimientos de tipo
Hielo, lo cual es muy útil.


Orgulloso

Ahora voy a explicar a Orgulloso:
Orgulloso invierte los cambios negativos en las estadísticas, por lo que,
en vez de A Bocajarro (combate cercano\close combat) baje las dos defensas, las sube, y las multiplica por 2, es decir, sube MUCHO las dos defensas al usar A Bocajarro y si usas Nitrocarga, subirá en 2 niveles a velocidad, por lo que, si usas Lluevehojas, SUBIRÁ EN 4 NIVELES EL ATAUQUE ESPECIAL.


pbCanIncreaseStatStage?: Incrementa las características del Pokémon.



increment*=2 if hasWorkingAbility(:PRIDEFUL): Multiplica por 2 lo definido anteriormente como "increment", y ya que "increment" es subir las características, sube en 2 niveles en vez de 1, en 4 en vez de 2, y en 6 en vez de 3.

Bueno, eso es todo, mientras más investigue, con más cosas actualizaré el post.
Si me he equivocado en algo, por favor, avisen con respeto, ya que soy un humano y puedo equivocarme, y, equivocándose se aprende, así que si me equivoco, aprenderemos vos y yo.
Espero les sirva para empezar a hacer nuevas Habilidades, básicas por ahora, y luego más y más complejas.
¡Alola!
Zero for GMod
...
Reshiram y Yo hemos perdido.
¿Significa eso que tus convicciones o ideales nos han superado?
Zekrom y Reshiram...
Cada uno ha escogido a un héroe...
¿Cómo es posible tal cosa?
¿Querrá decir esto que ambos héroes, tanto el defensor de los ideales como el paladín de la verdad, tienen razón?
No lo entiendo...
Quizá no se trate de negar el pensamiento diferente, sino de integrarlo y combinar ambos...
Como en una reacción química...
¿Es esa la fórmula para
cambiar el mundo?
~ N... Negro y Blanco... ~ 2010
Respuesta

Etiquetas
crear , habilidad , tutorial habilidad

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 09:11.