Affichage des résultats 1 à 3 sur 3

Discussion: [DLG] Réponse disponible en fonction du genre du perso qui interragit

  1. #1
    Date d'inscription
    July 2004
    Localisation
    In my wonderland
    Messages 
    205

    [DLG] Réponse disponible en fonction du genre du perso qui interragit

    Bonjour, j'ai un soucis avec un trigger (weidu ne le reconnait pas, je suppose donc que je l'ai codé avec les pieds).

    Un de mes NPC propose des lignes de dialogues différentes selon le sexe de celui qui s'adresse à lui, jusque-là, pas de problème IF ~Gender(player1,MALE)~.

    Or, que se passe-t-il lorsqu'on veut étendre cette fonctionnalité à n'importe quel personnage du groupe (dont on ne peut deviner le sexe à l'avance)?

    J'ai essayé IF ~Gender(GABBER,MALE)~ mais Weidu ne reconnaît pas le token lorsqu'il est utilisé de la sorte.

    J'ai essayé IF ~Is Gabber(MALE)~ mais forcément cela ne fonctionne pas puisque que c'est un objet qui est attendu.

    J'ai essayé IF ~Gender([ANYONE],MALE)~ mais la réponse n'apparaît tout simplement pas en jeu, peu importe le genre du perso qui initie le dialogue

    Donc, existe-t-il une formule magique pour ce cas précis? Pour associer Gabber et gender en un seul trigger? Ou dois-je bêtement ajouter une ligne de code pour chaque player potentiel (if ~Gender(player2,MALE)~ puis ~Gender(player2,FEMALE) et rebelotte pour chaque player)?

    Je suis certaine qu'il doit y avoir une ligne spécifique pour ce cas de figure, mais je ne la connais pas encore XD Il y a ce lourdingue dans BG2, à la couronne de cuivre, qui drague tout ce qui bouge. Mais je ne me souviens plus de son nom. Il doit disposer de cette fameuse ligne de code. je vais essayer de le retrouver.

    Merci
    Demi-elfe aquatique

    Groupie de Bioware

  2. #2
    Date d'inscription
    July 2004
    Localisation
    In my wonderland
    Messages 
    205
    Ok, oubliez ma question, je suis la reine des c....

    Il m'a suffit de remplacer mon trigger par:

    IF ~Gender(LastTalkedToBy,MALE)~

    ... pour que ça fontionne parfaitement.

    Comment chercher à faire compliqué quand la réponse va de soi.....
    Demi-elfe aquatique

    Groupie de Bioware

  3. #3
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 647
    Puisque j'étais allé à la pêche aux exemples dans l'un de mes dialogues avant de répondre, autant les donner pour ceux qui voudraient utiliser d'autres conditions :

    Code:
      + ~Alignment(LastTalkedToBy,MASK_GOOD)~ + @3008003 + Fontaine1.01_BoireGood
      + ~Alignment(LastTalkedToBy,MASK_EVIL)~ + @3008003 + Fontaine1.02_BoireEvil
      + ~!Alignment(LastTalkedToBy,MASK_GOOD) !Alignment(LastTalkedToBy,MASK_EVIL)~ + @3008003 + Fontaine1.03_BoireNeutral
      + ~Class(LastTalkedToBy,PALADIN_ALL) Alignment(LastTalkedToBy,MASK_GOOD) PartyHasItem("GWPotVde")~ + @3008004 + Fontaine1.04_FiolePaladin
      + ~Class(LastTalkedToBy,PALADIN_ALL) Alignment(LastTalkedToBy,MASK_GOOD) !PartyHasItem("GWPotVde")~ + @3008004 + Fontaine1.05_NoFiolePaladin
      + ~Gender(LastTalkedToBy,MALE) OR(2) !Alignment(LastTalkedToBy,MASK_GOOD) !Class(LastTalkedToBy,PALADIN_ALL)~ + @3008004 + Fontaine1.07_FioleNoGoodMale
      + ~Gender(LastTalkedToBy,FEMALE) OR(2) !Alignment(LastTalkedToBy,MASK_GOOD) !Class(LastTalkedToBy,PALADIN_ALL)~ + @3008004 + Fontaine1.08_FioleNoGoodFemale
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

Discussions similaires

  1. [SEVERIAN] Severian de Demerya : réponse au problème de téléchargement, par l'auteur
    Par Coyote dans le forum Compagnons d'Amn : Les modules dit "PNJ"
    Réponses: 1
    Dernier message: 18/07/2012, 21h15
  2. [NWN] Questions en tout genre
    Par Yoshi dans le forum L'Académie de Padhiver (NWN 1)
    Réponses: 3
    Dernier message: 03/07/2010, 14h35
  3. [PHP] Un coup d'main sur une fonction
    Par sylvain dans le forum Informatik'
    Réponses: 18
    Dernier message: 30/08/2008, 22h31
  4. Fonction arbitrage ?
    Par eden dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 2
    Dernier message: 18/02/2006, 01h45
  5. Perso disponible lors du rêve à l'asile
    Par dax dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 3
    Dernier message: 26/08/2005, 22h32

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256