Bienvenue visiteur !
|

Statistiques
Liste des membres
Contact
Mentions légales
333 connectés actuellement
31145685 visiteurs depuis l'ouverture
2786 visiteurs aujourd'hui

Partenaires









Tous nos partenaires
Devenir partenaire
|
Dr Melowman -
posté le 15/04/2020 à 11:09:49 (7 messages postés)
| | Domaine concerné: Compétence Logiciel utilisé: RPG Maker VX Ace Bonjour,
J'ai déjà quasiment terminé mon projet qui est déjà très avancé, seulement, j'aimerai que l'un de mes
héros ait une compétence qui lui permette de métamorphoser un ennemi bien précis (que le joueur pourra choisir).
J'aimerai qu'une fois transformé l'ennemi conserve ses PV mais qu'il ne puisse plus utiliser de compétences.
Voilà ! Merci 
|
Gari -
posté le 15/04/2020 à 11:50:56 (5903 messages postés)
-  | | Ce tuto pourrait te donner une première idée :
www.rpg-maker.fr/index.php?page=tutos&id=498
Il s'agit ici du héros, mais il y a des chances qu'il faille passer par le même processus pour les monstres (sauf si tu peux changer leur image pendant un combat, ce qui limiterait à devoir leur affecter un statut pour empêcher les compétences).
Sinon, il doit sans doute exister un script pour faire ça.
Quelqu'un confirmera, mais je pense que tu peux récupérer les PV du monstre concerné dans une variable (variable xx = enemy PV monstre) et l'implémenter sur ton nouveau monstre.
|
Dr Melowman -
posté le 15/04/2020 à 14:50:04 (7 messages postés)
| | Gari a dit:
Ce tuto pourrait te donner une première idée :
www.rpg-maker.fr/index.php?page=tutos&id=498
Il s'agit ici du héros, mais il y a des chances qu'il faille passer par le même processus pour les monstres (sauf si tu peux changer leur image pendant un combat, ce qui limiterait à devoir leur affecter un statut pour empêcher les compétences).
Sinon, il doit sans doute exister un script pour faire ça.
Quelqu'un confirmera, mais je pense que tu peux récupérer les PV du monstre concerné dans une variable (variable xx = enemy PV monstre) et l'implémenter sur ton nouveau monstre.
|
Super, merci beaucoup mais le lien est en "erreur 404" :/
|
Gari -
posté le 15/04/2020 à 15:26:36 (5903 messages postés)
-  | | Désolé, ça doit être un bug. J'ai édité ton lien pour enlever la balise, en copiant collant ça fonctionnera.
|
| @_@ | (c'est juste parce que Gari a oublié le http://, en l'ajoutant ça marche)
|
Quel RPG Maker choisir ? • Ocarina of Time PC • Polaris 03 |
Gari -
posté le 15/04/2020 à 16:09:11 (5903 messages postés)
-  | | Je l'ai pas oublié, c'est IE qu'est une daube 
|
Dr Melowman -
posté le 15/04/2020 à 16:11:08 (7 messages postés)
| | Parfait, je vais me débrouiller avec tout ça, merci beaucoup !
Edit :
Finalement je n'y arrive pas. Les PV de l'ennemi lorsqu'il change devienne celle de l'ennemi que j'ai créé. Il me faudrait une variable (peut-être) pour que mon ennemi une fois transformé, conserve ses STATS. Ce serait cool
Merci
|
Gari -
posté le 15/04/2020 à 20:17:40 (5903 messages postés)
-  | | 1 - Il faut que tu récupères les PV de ton monstre avant sa transformation.
2 - Ton monstre se transforme en super monstre (ou pas), avec l'état alloué.
3 - Et après sa transformation, tu dois faire que les PV de ton monstre transformé = variable des PV de ton ancien monstre.
|
Dr Melowman -
posté le 15/04/2020 à 21:20:06 (7 messages postés)
| | Gari a dit:
1 - Il faut que tu récupères les PV de ton monstre avant sa transformation.
2 - Ton monstre se transforme en super monstre (ou pas), avec l'état alloué.
3 - Et après sa transformation, tu dois faire que les PV de ton monstre transformé = variable des PV de ton ancien monstre.
|
Au risque de passer pour un débutant... comment récupérer les PV de mon monstre ? Ton 1er point ainsi que le 3ème... sont hors de ma portée intellectuelle 
|
Gari -
posté le 16/04/2020 à 19:12:36 (5903 messages postés)
-  | |
Merci d'avoir uppé, j'avais oublié
Pour l'événement commun : il y a sans doute moyen de faire un appel de script qui dise que le monstre visé doit subir la transformation, mais je ne fais pas du tout de ruby, donc je n'ai que cette solution à te proposer.
Il y a 8 monstres possibles dans le système de base de Ace, soit 8 compétences à créer qui :
_ détermine quel monstre est touché par le statut "à transformer"
_ si le monstre dans ledit slot est atteint, l'événement commun me permet de stocker ses PV actuels dans la variable, il effectue la transformation en un monstre donné (ici un slime*). Je suis obligé de réduire ses PV à 0 (une case permet de ne pas le tuer, il suffit de ne pas la cocher) car on ne peut qu'ajouter ou soustraire les PV, pas faire = via événement. Puis additionner les PV, enlever le statut monstre à transformer (pour ne pas refaire une transformation inutile), et infliger le statut monstre transformé, avec une résistance au statut précédent.
* Tu peux également transformer un monstre selon son ID, mais cela rallongerait considérablement ton événement, vu qu'il faudrait checker tous les monstres de la database. C'est pour cela qu'il existe sans doute un script quelque part (Yanfly, Himeworks, Moghunter...) avec des options de combat avancées. Peut-être que RME permet également de simplifier le système (il s'agit d'un script permettant de rajouter des fonctions via des appels de script pour simplifier la programmation
Voilà, j'espère que c'est bien ce que tu voulais faire et que ça va fonctionner, je suis loin d'être un habitué de RM.
|
Dr Melowman -
posté le 19/04/2020 à 16:23:25 (7 messages postés)
| | Merci beaucoup Gari.
Ça ne fonctionne pas mais c'est super gentil d'avoir essayé, je vais tourner la chose autrement, ce n'est pas grave.
Merci encore !!
|
Gari -
posté le 19/04/2020 à 16:46:07 (5903 messages postés)
-  | | Ca fonctionne pas dans le sens où ça ne fait pas ce que c'est supposé faire, ou que ça ne fait pas ce que tu voudrais que ça fasse ? (en gros, c'est à quel moment que ça foire ?)
Normalement le truc de statut par Monos devrait fonctionner, je n'ai fait que l'adapter pour la transformation : http://www.rpg-maker.fr/index.php?page=tutos&id=155
| Index du forum > Entraide > [RPG Maker VX Ace] Compétences : Métamorphose d'un ennemi


|
|
|