Bonjour à tous !
Je suis actuellement face à un problème dans l'éditeur de scénario. J'ai mis un déclencheur pour qu'un bâtiment (un pavillon) fasse automatiquement apparaitre des unités. Le problème c'est que la première unité créée empêche à d'autres unités d'apparaitre car il n'y a qu'un emplacement d'apparition, les unités ne pouvant pas se chevaucher . Ce que je voudrais faire, c'est créer comme un point de rassemblement de manière à ce que ce que la première unité apparue se déplace pour laisser la place à la suivante et ainsi de suite.
Quelqu'un a une solution ?
Tu voudrais faire comme un CBA c'est ça ?
Désolé mais c'est quoi un CBA ?
https://www.youtube.com/watch?v=1LK_pbcTees
Ok ! C'est effectivement un effet dans ce genre que je souhaite faire, sauf que moi avec l'effet "créer objet", l'objet apparait d'un coup, il n' y a pas l'impression que l'unité sort du bâtiment. D'où l'impossibilité à d'autres unités d'apparaitre ensuite. Je suppose que je m'y prends mal mais je suis encore novice.
C'est qu'il faut rajouter un deuxième déclencheur, pour déplacer l'unité du carré où elle nait.
Avec condition "objet dans la zone", effet "objet de la tâche" et un bouclage activé, c'est comme ça qu'on fait.
Merci ! Je viens d'essayer et ça marche ! Sinon, j'ai un autre soucis, dans une de mes cartes, j'ai mis que la sélection d'un personnage permet d'effectuer un tribut vers ce personnage, en échange de la création d'unités. Le problème étant que tant que le personnage et sélectionné, le tribut est versé. Je voudrais donc que le tribut ne soit versé qu'une fois mais que le fait de sélectionner le personnage réactive l'effet. Et encore merci pour l'aide !
Il faut un premier déclencheur qui active celui de création d'unités (que tu passes en démarrage désactivé), lorsque tu cliques sur le personnage. C'est avec l'effet "activer le déclencheur".
J'ai fait ce que tu me disais mais le problème, c'est que tant que le personnage est sélectionné, l'effet "activer le déclencheur" est actif donc le tribut est débité en continu.
L'effet Tribut doit être placé dans le premier déclencheur, pas dans celui qui crée les unités.
Et ce premier déclencheur ne doit pas avoir de bouclage, enfin si j'ai bien compris.
Il y a toujours un soucis, comment faire qu'à chaque fois que l'on clique sur le personnage, des unités soient créées et le tribut versé ?
AH bah là c'est plus compliqué.
Tu peux ajouter un déclencheur qui réactive le 1er quand l'unité n'est plus sélectionnée.
En clair ça donne :
Decl 1 | démarrage OUI | bouclage NON
condition : objet sélectionné [le perso]
effet : activer le Decl 2
effet : tribut
+effet : activer le Decl 3
Decl 2 | démarrage NON | bouclage OUI
effet : créer l'objet
Decl 3 | démarrage OUI | bouclage OUI
condition : objet non sélectionné [le perso]
effet : activer le Decl 1
+effet : désactiver le Decl 3 (pas sûr qu'un délcencheur puisse s'auto-désactiver mais à voir)
les effets marqués avec un +, c'est juste pour éviter que le 3 tourne en boucle constamment, parce que ça sert à rien et ça doit faire ralentir le jeu je pense.
Pas certain que ça marche mais essaye.
J'aurais bien essayé ta technique, le problème c'est que la condition "objet non sélectionné" n'existe pas. Je vais voir pour faire avec une condition "objet sélectionné".
Oui effectivement, y a pas de condition "objet non sélectionné".
Si t'as la version UserPatch 1.4 par contre, il y a un bouton pour inverser la condition.
De toute façon le mieux ce serait de nous laisser verser nous-mêmes le tribut au perso, à mon avis, si les conditions du scénario le permettent.
Si le joueur qui correspond au perso n'a pas de villageois et n'a pas besoin d'avoir des ressources, cette méthode est appropriée :
- Dès que le joueur reçoit le tribut, il se met à faire des unités :
Decl 1 | démarrage OUI | bouclage OUI
condition : accumuler l'attribut : Joueur : celui qui correspond au perso ; Montant : xxx nourriture/or... -> signe que le joueur a ces ressources en stock, donc qu'il a reçu le tribut
effet : créer l'objet
effet : activer le Decl 2
- Pour stopper la production d'unités, le Decl 2 intervient :
Decl 2 | démarrage NON | bouclage NON
condition : posséder les objets, chronomètre... n'importe quelle condition appropriée pour stopper la création d'unités
effet : Tribut du joueur qui correspond au perso, vers gaïa, du même montant que celui reçu (pour remettre le compteur de ressources à 0 et donc la condition du decl 1 devient fausse et donc la production s'arrête et tout est réinitialisé)
Désolé pour l’absence, je n'ai pas le UserPatch, je suis sur la version HD, mais ça aurait été bien pratique d'inverser les effets !
Je vais essayer de voir pour faire avec ta technique, elle me parait assez appropriée
En fait, le fait de verser le tribut nous même pose un soucis majeur, il faut posséder un marché, et dans mon scénario, pas de marché. Mais sinon ça fonctionne !
Mais avec les déclencheurs y'a pas besoin de marché pour les tributs non? Sinon gaïa ferait comment
C'est justement là qu'est le problème, avec les déclencheurs je peux verser un tribut sans marché mais je n'arrive pas à faire que le tribut ne soit pas versé en continu tant que le personnage est sélectionné, car c'est la sélection du personnage qui active le tribut, le fait de verser nous même le tribut supprimant du coup le sélection du personnage et ce problème. Mais pour verser le tribut par nous même, donc sans déclencheur, il faut un marché
Salut ! Je débarque, mais c'est quoi le déclencheur pour créer en continue ?
Salut, il n'y a pas de déclencheur spécifique pour créer en continu, mais il faut cocher la case "Bouclage" dans les options du déclencheur, et alors les effets s'appliqueront en continu dès lors que les conditions sont vérifiées.