Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 Déclencher plusieurs pouvoirs en meme temps

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Thorvald
Invité



MessageSujet: Déclencher plusieurs pouvoirs en meme temps   Sam 9 Avr - 5:35

Bonjour à tous.
Je reviens pour vous demandé si c'est possible de déclencher plusieurs pouvoirs en meme temps et si oui, comment?
Merci.
Revenir en haut Aller en bas
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 24
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: Déclencher plusieurs pouvoirs en meme temps   Sam 9 Avr - 8:10

C'est possible, il faut utiliser le module Behavior = ActivateModuleSpecialPower

cdd59554 a écrit:
2/ Un module très utile : ActivateModuleSpecialPower

Ce module est en effet très utile, je vais vous donner un exemple tout simple d'utilisation : vous voulez faire un pouvoir qui invoque des unités et qui soigne en meme temps les alliés d'une zone via les modules OCLSpecialPower et PlayerHealSpecialPower seulement vous pouvez toujours essayer de mettre les 2 modules à la suite, seul l'un d'eux (le premier normalement) sera pris en compte mais pas le deuxieme donc soit votre pouvoir soignera des unités soit il invoquera des unité mais pas les 2 en meme temps. C'est la que le module ActivateModuleSpecialPower entre en jeu : il permet activer les 2 modules en meme temps.
Bien sur il ne se limite pas à 2 modules mais à plusieurs. En plus on pourra aussi l'utiliser pour activer plusieurs modules de type Update (la encore c'est moi qui les appelle comme ça) qui eux aussi ont le probleme de s'activer un à la fois.
Il faudra donc mettre en premier ce module et ensuite les modules qu'il active mais pas l'inverse.
Voici le module qui est comme tout les autres :

Code:
Behavior = ActivateModuleSpecialPower NomDuModule
; Options
End
Et voila les options à mettre :
  • SpecialPowerTemplate = ???
    Comme d'habitude c'est le nom du SpecialPower.

  • StartAbilityRange = ???
    Pas obligatoire, c'est la distance à partir de laquelle le pouvoir est utilisable, par exemple si vous visez une zone votre unité se rapprochera de la cible de cette distance avant d'utiliser le pouvoir.

  • TriggerSpecialPower = ??? ???
    C'est l'option la plus importante du module car avec on active les autres modules. Vous pouvez la mettre autant de fois qu'il y a de modules à activer. Comme vous le voyez, vous pouvez mettre 2 valeurs, dont la premiere est obligatoire et la deuxième est facultative.
    D'abord les premiers ??? vous mettez le nom des modules c'est à dire que par exemple : pour le module Behavior = PlayerHealSpecialPower ModuleDeSoin vous mettriez TriggerSpecialPower = ModuleDeSoin
    Pour deuxiemes ??? vous avez 3 possibilités : TARGETPOS, OBJECTPOS, ou ne rien mettre du tout car ils sont facultatifs en effet c'est dans le cas ou le module à activer n'utilise pas de zone ou de cible (comme un attribute modifier sur un objet lui-meme ou un switch d'arme,etc...). Si le module utilise une zone ou une cible (comme un soin de zone, une invocation, un weapon, etc...) il faudra mettre l'une des 2 valeurs :
    • TARGETPOS si le module doit s'activer avec comme position la cible.
    • OBJECTPOS si le module doit s'activer avec comme position le lanceur du pouvoir.
    • ou alors ne rien mettre du tout comme expliqué plus haut.


Et bien c'est tout pour les principaux parametres, il y en a encore plein d'autre mais on les a déjà vu plus haut (ou alors on va bientôt les voir plus bas Wink ).
Pour des cas concrets d'utilisation vous pouvez aller voir dain (dain.ini) avec son pouvoir rage du guerrier ou les sorciers d'angmar (angmarnecromancerbanner.ini) qui utilise plusieur fois se module.


(désolé des fautes d'orthograf Mad )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Wolf8888
Moddeur confirmé
Moddeur confirmé
avatar

Nombre de messages : 499
Add-On : Oui


Date d'inscription : 29/07/2010

MessageSujet: Re: Déclencher plusieurs pouvoirs en meme temps   Sam 9 Avr - 10:40

Salut à tous,

Tu peux aussi le faire via les commandbutton en ajoutant la ligne:
CommandTrigger = nom d’un autre commandbutton

Par exemple:
Spoiler:
 

Dans cet exemple, activer le pouvoir "Maître d'arme" déclenchera en même temps le pouvoir "Athelas". ok!
(Toujours pour cet exemple, ill n'y a plus besoin de mettre Command_SpecialAbilityAthelas dans le commandset.) Wink

Bien sûr, pour que tout fonctionne parfaitement, il faut:
- que l'object ait les modules des pouvoirs,
- que les upgrades des dits pouvoirs soient identiques.

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Thorvald
Invité



MessageSujet: Re: Déclencher plusieurs pouvoirs en meme temps   Lun 11 Avr - 12:01

Super ça marche!! La solution de wolf8888 est plus simple :-)
Merci à vous les gars!!
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Déclencher plusieurs pouvoirs en meme temps   

Revenir en haut Aller en bas
 
Déclencher plusieurs pouvoirs en meme temps
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Pastorale] Laon [Terminée]
» KANE VS. THE UNDERTAKER.
» « Faut pas rater sa vie, faut vivre même si elle l'est » Pv : Dark Malabar.
» Deux chemins qui se croisent [PV: Hasakura Miji]
» batard 2 guitare en meme temps....

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: