Imladris production

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

Partagez | 
 

 AISpecialPowers

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
wr1000
Moddeur
Moddeur
avatar

Nombre de messages : 177
Age : 45
Location : la terre du milieu
Add-On : évidemment
Date d'inscription : 29/02/2008

MessageSujet: AISpecialPowers   Ven 31 Juil - 14:05

salut à tous
pouvez vous me dire à quoi sert ce behavior s'il vous plait

Code:
Behavior = AISpecialPowerUpdate AthelasAI
      CommandButtonName = Command_SpecialAbilityElrondElvenGrace
      SpecialPowerAIType = AI_SPECIAL_POWER_SELFAOEHEALHEROS
   End
je voudrai coller le pouvoir d'elrond athélas à legolas
et je suis sur que c'est ce behavior qui m'embête
legolas à bien le bouton mais rien ne se passe quand on clique dessus.
merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

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

MessageSujet: Re: AISpecialPowers   Ven 31 Juil - 14:14

C'est pour que l'IA (l'ordi) puisse utiliser le pouvoir. (et aussi pour l'utilisation auto quand on fait clique droit sur le pouvoir il me semble)

Si ton pouvoir ne marche pas, c'est autre chose ok!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
wr1000
Moddeur
Moddeur
avatar

Nombre de messages : 177
Age : 45
Location : la terre du milieu
Add-On : évidemment
Date d'inscription : 29/02/2008

MessageSujet: Re: AISpecialPowers   Ven 31 Juil - 14:24

merci cdd59554
donc d 'après toi ça viens pas de la.
alors je sais ce que tu vas me dire:
prend le pouvoir create a hero lol
par contre ça viendrai de ce behavior si legolas et gandalf ne peuvent pas mettent tout leur boutons pouvoirs en meme temps,je cherché justement le probléme.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

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

MessageSujet: Re: AISpecialPowers   Ven 31 Juil - 16:40

Je voit pas trop ce que tu veut dire. Pour athélas (et le soin en général) ya plusieurs facons de faire. La plus simple c'est d'utiliser le module PlayerHealSpecialPower, et ca tombe bien je l'ai décrit dans mon tuto, je te le copie ici :

Spoiler:
 

Bien sur certaines options sont facultatives ok!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
wr1000
Moddeur
Moddeur
avatar

Nombre de messages : 177
Age : 45
Location : la terre du milieu
Add-On : évidemment
Date d'inscription : 29/02/2008

MessageSujet: Re: AISpecialPowers   Ven 31 Juil - 17:01

c'est sympa ce module merci à toi.
ce que je voulais te parlais c'était tout simplement le pouvoir athélas d'aragorn ou même d'elrond,
celui qu'ils ont dans leur commandset,celui la je cherche à le coller à certain autre héros et je n'y suis pas arrivé,
quelque chose bloque quelque part,fait l'essai,tu verra,le bouton et là actif,mais quand tu clique dessus rien ne ce passe,
le pouvoir ahtelas d'idrial du create a hero est différent,rien a voir.
enfin si tu peux me donner des pistes je suis preneur.
will
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

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

MessageSujet: Re: AISpecialPowers   Ven 31 Juil - 19:07

Par exemple pour aragorn ya
Code:
     Behavior = SpecialPowerModule ModuleTag_AragornAthelas
      SpecialPowerTemplate    = SpecialAbilityAragornAthelas
      UpdateModuleStartsAttack  = Yes
      TriggerFX            = FX_AragornAthelas
      SetModelCondition      = ModelConditionState:USER_2
      SetModelConditionTime   = 2.1
   End
   
   Behavior = SpecialAbilityUpdate ModuleTag_AragornAthelasUpdate             
      SpecialPowerTemplate    = SpecialAbilityAragornAthelas
      StartAbilityRange      = 1.6
      UnpackTime              = 1      ; Nothing to touching it
      PreparationTime        = 3      ; touching it to grabbing it
      PackTime                = 2096  ; whacking it to holding it nice
      AwardXPForTriggering    = 0
   End
   
   Behavior = AutoAbilityBehavior ModuleTag_AthelasAutoAbility
      SpecialAbility   = SpecialAbilityAragornAthelas
      MaxScanRange   = 150
      Query         = 1 NONE +HERO ALLIES
   End

mais ya aussi le module d'en bas tu l'as pas oublié j'espere ?
De plus tu doit le mettre en premiere position par rapport aux autres modules de type AutoHealBehavior, si y'en a un autre plus au dessu ca fonctionnera pas

Code:
   Behavior = AutoHealBehavior ModuleTag_AthelasHealing
      StartsActive            = Yes   ; Active, as in no upgrade required
      ButtonTriggered            = Yes   ; But doesn't actually run on its own.
      HealingAmount            = ATHELAS_HEAL_AMOUNT
      Radius               = 200
      HealOnlyOthers            = No
      SingleBurst            = Yes
      UnitHealPulseFX            = FX_AragornAthelas
      KindOf               = HERO
   End
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
wr1000
Moddeur
Moddeur
avatar

Nombre de messages : 177
Age : 45
Location : la terre du milieu
Add-On : évidemment
Date d'inscription : 29/02/2008

MessageSujet: Re: AISpecialPowers   Sam 1 Aoû - 11:08

effectivement j'avais mal placé le module dans l'object,
je n'avais rien oublié,mais le fait de ne pas le placer en premier posé problème,
maintenant ça fonctionne correctement et avec son double commandset legolas a plus de pouvoir.
merci à toi grand seigneur,si tu n'existai pas il faudrait t'inventer

lol! lol
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

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

MessageSujet: Re: AISpecialPowers   Sam 1 Aoû - 12:29

En fait c'était dit dans l'ini, les dévelloppeur ont laissé un commentaire (en anglais)

Code:
; Athelas needs to be first because the special power just turns on the first one it finds.  No time to fix it better.
En gros "Athelas doit etre premier parce que le Special power activera le premier qu'il trouve. Pas le temps améliorer cela." (on comprend bien la mentalité chez EA Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: AISpecialPowers   

Revenir en haut Aller en bas
 
AISpecialPowers
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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