Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

 

 RPG Quest

Aller en bas 
4 participants
Aller à la page : Précédent  1, 2, 3
AuteurMessage
barahir
Fondateur



Nombre de messages : 1188
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 17:18

pour en revenir a ma table si vous trouver comment le faire sans script ca m'arrangerais (pas a avoir a faire un scripte par table sur chacune de mes map ^^ )
mais sinon c'est pas grave j'ai un truc plus complexe a vous demandez lol
votre mission, si vous l'accepter, et de faire en sorte que le pouvoir athelas (d'elrond par exemple) soigne la vie de maniere normal, mais aussi que la personne qui recoit les soins, recoive en même temps l'effet du pouvoir malédiction de l'enemi
a vos notepad ! ^^

donc je vous explique ce que je veux faire ca devrais vous faire marrer lol
le hero c'est battu il a perdu beaucoup de vie , il arrive a l'auberge , il va au contoire et clique sur un baril de biere la il regagne de la vie mais surtout devient soul ce qui va se traduire par l'incapacité d'utiliser ses capacité spéciale durant une certainne periode

alors vous en pensez quoi lol!
bon si c'est trop dur c'est pas grave mais l'autre jour j'ai pensé a ca je me suis dit que se serais vraiment marrant lol! j'immagine la tête des joueur (éh !mais !... Shocked )
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


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

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 17:43

Il suffit juste je pence de rajouter le module de malédiction de l'ennemi qui rajoute du temps aux compteurs
Tu le rajoute apres le module de soin du pouvoir dans l'objet de la table
Code:
Behavior = CurseSpecialPower ModuleTag_CurseEnemySpecialPower_Level3
    SpecialPowerTemplate      = SpecialAbilityCreateAHeroCurseEnemy_Level3
    CursePercentage            = 100.0%
   UnpackingVariation         = 1
   StartAbilityRange         = 200.0
   CursedFX               = FX_SarumanDominateTargets
   TriggerFX               = FX_CreateaHeroCurse
   UnpackTime               = 2000
   PreparationTime            = 1 
   FreezeAfterTriggerDuration   = 2500      
End

J'ai copié celui des héro créé mais comme je sais pas ce que tu as fait dans ton map.ini, il faut que tu l'adapte a ton code :
SpecialPowerTemplate , tu met le nom du pouvoir
CursePercentage , c'est le pourcentage de temps qui va etre ajouté (donc 100% rajoute tout le temps, 50% rajoute la moitié ...)
Le reste est moins important...
N'oublie pas le AddModule Smile

Ah oui tu doit surment avoir 2 modules pour les effet (un pour le soin et un autre pour la malédiction) :
comme il y a 2 effet il faut que tu ajoute ca :
Citation :
Behavior = ActivateModuleSpecialPower Nom_du_module
SpecialPowerTemplate = Nom_du_specialpower
StartAbilityRange = 200 ; j'ai mis 200 pour que ca corresponde avec au dessus
TriggerSpecialPower = Nom_du_premier_module_de_soin OBJECTPOS
TriggerSpecialPower = Nom_du_deuxieme_module_de_malédiction OBJECTPOS

End
Revenir en haut Aller en bas
barahir
Fondateur
barahir


Nombre de messages : 1188
Age : 34
Location : Paris (bastille)
Add-On : Oui
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 21:24

je vais éssayer ca mais c'est un truc nouveau pour moi fou
edit le jeu a pas l'air de vouloir que je fasse ca

dis moi c bien ca qu'il fallait faire
Code:

; le baril

MappedImage HSAragornAthelas
  Texture = BuildingRadialButtons_129.tga  ;(baril)
  TextureWidth = 256
  TextureHeight = 256
  Coords = Left:192 Top:192 Right:256 Bottom:256
  Status = NONE
End



SpecialPower SpecialAbilitywinepower
   Enum         = SPECIAL_ELVEN_GRACE
   ReloadTime      = 90000
End








;================button biere
CommandButton Command_SpecialAbilityElrondElvenGrace
   Command         = SPECIAL_POWER
   SpecialPower      = SpecialAbilitywinepower
   TextLabel      = CONTROLBAR:ElvenGrace
   ButtonImage      = HSAragornAthelas
   CursorName      = Bombard
   RadiusCursorType   = AthelasRadiusCursor
   InvalidCursorName   = GenericInvalid
   ButtonBorderType   = ACTION
   DescriptLabel      = CONTROLBAR:TooltipAthelas
   InPalantir      = Yes
   AutoAbility      = Yes
   NeedDamagedTarget   = Yes
  Radial        = Yes
End





;======================object
Object ElvenElrond


ReplaceModule ModuleTag_DRAW
   Draw = W3DScriptedModelDraw ModuleTag_DRAW_new


      OkToChangeModelColor   = Yes
      StaticModelLODMode      = Yes
 
      DefaultModelConditionState
               Model = PMWineVat
      End

          End
End

;End




//--------------------------------------------------------------------------   
// CURSE ENEMY SPECIAL POWER Level 2
//--------------------------------------------------------------------------
  ; Elven Grace ------------------------------------------------------------


ReplaceModule ModuleTag_ElvenGraceHealing

   Behavior = AutoHealBehavior ModuleTag_ElvenGraceHealing_new
      StartsActive            = No
      ButtonTriggered            = Yes                              ; But doesn't actually run on its own.
      HealingAmount            = ATHELAS_HEAL_AMOUNT
      Radius                  = 200
      UnitHealPulseFX            = FX_AragornAthelas
      KindOf                  = HERO
      HealingDelay            = 200
      SingleBurst               = Yes

 
End

End

AddModule
Behavior = CurseSpecialPower ModuleTag_CurseEnemySpecialPower_Level3
    SpecialPowerTemplate      = SpecialAbilitywinepower
    CursePercentage            = 100.0%
  UnpackingVariation        = 1
  StartAbilityRange        = 200.0
  CursedFX              = FX_SarumanDominateTargets
  TriggerFX              = FX_CreateaHeroCurse
  UnpackTime              = 2000
  PreparationTime            = 1 
  FreezeAfterTriggerDuration  = 2500     
End
End





;========================  ICI
;======================== ICI



AddModule

Behavior = ActivateModuleSpecialPower ModuleTag_CurseEnemySpecialPower_Level3
SpecialPowerTemplate = SpecialAbilitywinepower
StartAbilityRange = 200 ; j'ai mis 200 pour que ca corresponde avec au dessus
TriggerSpecialPower = ModuleTag_ElvenGraceHealing ;OBJECTPOS
;TriggerSpecialPower = ModuleTag_CurseEnemySpecialPower_Level3 ; OBJECTPOS

End

End


;===============================================




ReplaceModule ModuleTag_ElrondElvenGrace
     Behavior = SpecialPowerModule ModuleTag_ElrondElvenGrace_new
      SpecialPowerTemplate      = SpecialAbilitywinepower
      AttributeModifierAffects   = NONE +HERO ALLIES
      AffectAllies            = Yes
      UpdateModuleStartsAttack   = Yes
   End
End



ReplaceModule ModuleTag_ElrondElvenGraceUpdate
   Behavior = SpecialAbilityUpdate ModuleTag_ElrondElvenGraceUpdate_new
      SpecialPowerTemplate      = SpecialAbilitywinepower
      UnpackTime               = 1
      PackTime               = 3000
   End


End


End ;fin d'elrond

Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


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

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 22:06

En fait j'ai testé sur ma forto naine elle est bourrée de tables comme ca Smile mais en fait ca marche pas, la partie demarre bien , mais il n'y a que le pouvoir de soin qui marche. Je pence que le probleme c'est que le pouvoir malédiction de l'ennemi n'affecte pas les unites alliés (bin oui sinon il aurait appellé le pouvoir malédiction tout cours).
Donc a mon avis le probleme vient de la.

Pour en etre sur tu a cas remplacer temporairement malédiction de l'ennemis par une sorte de maitre d'arme avec un fx bien visible comme ca on voit si c'est le code ou alors si c'est malédiction de l'ennemi qui bug (ou les 2 Question )

Citation :
je vais éssayer ca mais c'est un truc nouveau pour moi
De quoi qui est nouveau pour toi ?


Sinon tu t'es trompé dans le code , il ne faut pas mettre de points virgule devant OBJECTPOS
En fait ce truc sert a dire que le pouvoir dont le module est ModuleTag_ElvenGraceHealing se fait dans un rayon de 200 autour du hero de meme le pouvoir dont le module est ModuleTag_CurseEnemySpecialPower_Level3 s'effectue autour du hero
En fait je sais pas si c'était utile de faire ca, t'as qu'a essayer de le retirer pour voir mais je doute que ca marche.



(petite parenthese , OBJECTPOS signifie autour du lanceur , mais on aurait tres bien pu mettre TARGETPOS qui est autour de la cible dans un rayon donné avant par StartAbilityRange .
Ce truc ca sert par exemple dans les pouvoirs a double fonction le premier truc qui me vient à l'esprit c'est les sorcier d'angmar, qui ont un pouvoir qui ralenti les ennemis autour d'une cible et qui soigne les unités autour d'eux, je suis pas allé vérifié mais je suis sur qu'ils utilise ca)
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


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

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 22:38

tu va devoir passer par les scripts, dans action if true : unit(include structure)--action --> special power --> count down time--set

ca sera probablement long a faire ca pour tout les pouvoirs du hero mais si quelqu'un voit une autre solution ?
Revenir en haut Aller en bas
barahir
Fondateur
barahir


Nombre de messages : 1188
Age : 34
Location : Paris (bastille)
Add-On : Oui
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 22:45

tu as répondu a ma question c'est ce active module sur lequel je n'avais encore jamais bosser qui était nouveau pour moi

mais sinon pour tester le code en question il faut utiliser elrond pas la table Question
la c'est un nouveau truc que j'éssaye de faire des barils de biere

enfin je sais pas si tu t'es gourrer en testant ou en écrivant ?


suite a ta réponse simultané: pour les scripts bof se serais vraiment long et tout ces object que je crée en général c'est pour les réutiliser également dans mes maps suivante (et oui j'ai encore de nouveau projet (ou plutot mon avancée fulgurante me donne envie de me repencher sur une des map que j'avais commencer des hero personnalisé qui sont libre de se ballader dans toute la terre du milieu durant la guerre de l'anneaux )
donc voila en gros tout ce qui est en ini c'est du temps gagner pour moi ok!
Revenir en haut Aller en bas
leo11
Fondateur
leo11


Nombre de messages : 1685
Age : 33
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 24 Mar - 23:46

Bon, je vais tenter de te proposer quelque chose(non tester):

Code:
;Ton objet
AddModule
Behavior = AISpecialPowerUpdate HealingL2AI
   CommandButtonName = Command_CreateAHero_SpecialAbilityHealing_Level2
   SpecialPowerAIType = AI_SPECIAL_POWER_HEAL_AOE
End
End

AddModule
Behavior = PlayerHealSpecialPower ModuleTag_CreateAHeroHealingPower_Level2
   SpecialPowerTemplate      = SpecialAbilityCreateAHeroHealing_Level2
   UpdateModuleStartsAttack   = Yes
   StartsPaused      = Yes
   HealAffects         = INFANTRY CAVALRY MONSTER
   HealAmount         = CREATE_A_HERO_HEALING_AMOUNT_L2
   HealRadius         = CREATE_A_HERO_HEALING_RADIUS_L2
   HealFX         = FX_SpellHealUnitHealBuff
End
End
AddModule
Behavior = SpecialAbilityUpdate ModuleTag_CreateAHeroHealingUpdate_Level2
   SpecialPowerTemplate    = SpecialAbilityCreateAHeroHealing_Level2
                    CursePercentage   = 66.67%
   CursedFX      = FX_SarumanDominateTargets
   UnpackTime            = 1 
   PreparationTime        = 1
   PackTime              = 2000
   UnpackingVariation     = 5
End
End
End  ;Ton end de fin d'objet

Je ne te promet pas que ca vas marcher mais au moin j'aurrait proposer quelque chose!
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com
neohotmailcom
Admin
neohotmailcom


Nombre de messages : 697
Age : 36
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeDim 30 Mar - 15:43

Je ne sais plus où on en avait parlé, donc je mets ici ce que j'ai trouvé pour attribuer des raccourcis de touches à nos pouvoirs:
-1ère piste: le commandmap dans french.big lol!
Revenir en haut Aller en bas
barahir
Fondateur
barahir


Nombre de messages : 1188
Age : 34
Location : Paris (bastille)
Add-On : Oui
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 31 Mar - 10:37

a ton avis y aurais moyen de faire avancé le personnage uniquement avec des touches de raccourci ?
Revenir en haut Aller en bas
leo11
Fondateur
leo11


Nombre de messages : 1685
Age : 33
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitimeLun 31 Mar - 19:55

Je ne pense pas qu'il n'y est de moyen exepter les script! (Il true then "le hero" se dirige vers le milieu de la caméra du joueur!)
Mais apres en ini c'est impossible je pense!
Mais vous avez vu j'ai l'impression que l'on a la possibilitée de créer des script! Je ne sais plus où j'ai vu ca mais ca donne envi!
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com
Contenu sponsorisé





RPG Quest - Page 3 Empty
MessageSujet: Re: RPG Quest   RPG Quest - Page 3 Icon_minitime

Revenir en haut Aller en bas
 
RPG Quest
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3
 Sujets similaires
-
» Magician Quest
» quest. sur fichier w3d

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Maps (cartes) :: Maps en construction-
Sauter vers: