Affichage des résultats 1 à 9 sur 9

Discussion: [SPL] désinvoquer les créatures présentes

  1. #1
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 037

    [SPL] désinvoquer les créatures présentes

    Je désire créer un sort qui désinvoque les créatures présentes dans la zone ciblée.

    Je ne connais pas de sort existant qui gère ce point.

    J'ai vu qu'il existait l'effet suivant:
    Code:
    "
    #68 (0x44) Summon: Unsummon Creature
    Parameter #1:	Text Notification
    Parameter #2:	Irrelevant
    Description:
    Unsummons a creature, with feedback controlled by 'Text Notification'.
    Known values for 'Text Notification' are:
    0 No text notification
    1 Show text notification
    Note: At least in BG2 and EEs, the Resource key should be set to the filename of the animation to play when unsummoning the creature, and defaults to SPGFLSH1 if left empty.
    "
    Je lance via un sort sans modifier les paramètres proposés. Dans mon test, il est sans effet sur les créatures invoquées.

    J'ai testé en script direct DESTROYSELF et DESACTIVATE. Sans effets sur les créatures invoquées.

    Je suis perplexe du résultat.

    Cocrane

  2. #2
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 644
    Tu as essayé avec deux effets #177 parameter2 = 7 (GENDER) et parameter 1 = 6 (summoned) et 9 (summoned_demon) lançant l'effet DESTSELF ?

    Edit : il me semble avoir lu il y a très longtemps que l'effet #68 n'était pas très fiable, voire qu'il ne fonctionnait pas. D'ailleurs, je ne me souviens pas l'avoir vu dans un sort vanilla.
    Dernière modification par Freddy_Gwendo ; 08/04/2018 à 21h31.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  3. #3
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 037
    Je ne pense pas que ça change quelque chose.

    Script carte:
    Code:
    createcreature("anomen9",[1500.565],10)
      
     // convocation creature
     ActionOverride(PLAYER1,SpellNoDecRES("pxbhconv",PLAYER1)  
     WAIT(10)
     createcreature("MINSC",[1500.565],10)
     deactivate("PXBHOMB")
     //ActionOverride("PXBHOMB",DestroySelf())
    La créature est toujours là.

    Si remplace le sort par un createcreature, la créature disparait.



    Cocrane

  4. #4
    Date d'inscription
    May 2005
    Localisation
    Bruxelles/Brussel
    Messages 
    902
    Je ne suis pas un expert technique mais le Sort de Mort, nv6 de mage, n'est pas supposé faire ça déjà ?

    https://www.baldursgateworld.fr/laco...t-de-mort-649/

    Les créatures disposant de plus de 8 dés de vie sont immunisées contre ce sort, à l'exception de celles ayant été invoquées qui sont, elles, immédiatement tuées.
    « Regarde moi ces émincés d'oignons, je voudrais tous les enfiler sur une corde pour m'en faire une parure ! »

    ಠ_ಠ

  5. #5
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 037
    Salut Sanctifer,

    Bonne remarque. A priori, il suffit de faire un sort à partir de celui en conservant la partie sur les invocations.

    Je vais faire un essai sur cette piste.


    Freddy, je n'avais pas compris ta remarque sur "DESTSELF" avant de l'avoir lu dans "Sort de mort".



    Bon ça ne m'explique tj pas pourquoi j'arrive pas "buter une invocation via un code en dur".

    Cocrane le frustré.

  6. #6
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 644
    À vérifier, mais il me semble que l'action DEACTIVATE() ne concerne que les créatures présentes dans le fichier ARE.

    Si tu veux supprimer par script une créature présente dans une carte, crée une variable globale dans la carte et ajoute un IF global variable THEN DestroySelf() dans le script de la créature.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  7. #7
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 037
    Sanctifer> ton idée fonctionne. J'ai utilisé le sort "sort de mort" en conservant la partie sur les invocations et ça marche nickel.

    Merci!

    Freddy> Oui j'ai déjà fait un script du genre mais je ne pensais pas ça poserait problème dans mon cas de faire un simple DEACTIVATE ou DESTROYSELF.
    Le but étant de nettoyer une zone lors d'un passage combat à une discussion. Ca fait désordre si les invocations continue le combat alors qu'on est mode paix. :-).

    Bref, ce problème est résolu.

    Problème suivant!

    Cocrane

  8. #8
    Date d'inscription
    May 2005
    Localisation
    Bruxelles/Brussel
    Messages 
    902
    Super !

    Et quels effets ça utilise ou n'utilise pas du coup ?
    « Regarde moi ces émincés d'oignons, je voudrais tous les enfiler sur une corde pour m'en faire une parure ! »

    ಠ_ಠ

  9. #9
    Date d'inscription
    March 2010
    Localisation
    Paris
    Messages 
    1 037
    Le sort s'attaque aussi aux vivants: j'ai supprimé cet effet.
    Code:
    "Death: Kill Creature Type [55]"
    avec 8 dés de vie

    Cocrane

Discussions similaires

  1. [CARTES] Changer les créatures présentes par un script
    Par Cocrane dans le forum Cartes et Cartes du monde
    Réponses: 3
    Dernier message: 12/10/2014, 12h11
  2. [IWD2][SOLUCE] Les créatures mauvaises
    Par Eawyne dans le forum Le Monastère du Corbeau Noir (Icewind Dale 2)
    Réponses: 6
    Dernier message: 31/08/2009, 19h44
  3. [SOLUCE] Liste des créatures
    Par evendil54 dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 2
    Dernier message: 16/05/2008, 17h32
  4. Impossible de convoquer plus de 5 créatures
    Par Nonoth dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 20
    Dernier message: 26/04/2005, 08h04
  5. Créatures assemblées
    Par Bufobufo dans le forum Le Monastère du Corbeau Noir (Icewind Dale 2)
    Réponses: 4
    Dernier message: 01/02/2004, 19h49

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