Affichage des résultats 1 à 8 sur 8

Discussion: Ajouter une protection contre le sort "à preciser"

  1. #1
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 150

    Ajouter une protection contre le sort "à preciser"

    j'essaie de rajouter une protection contre le sort (effet 206) contre le sort lui même, sachant qu'il est installé en tant que sort de mage, et donc à un nom non défini, puisque qu'i peut varier suivant la place libre (SPWIxxx)

    J'essaie deux codes :
    Un sans avoir préalablement ajouté l'effet au sort
    Code:
    ADD_SPELL ~Derats_Magasin_2/Sorts/pxl2visi.spl~ 2 4 WIZARD_PX_HACHITOZA_INSTINCTIVE_VISION    SPRINT current_spell_res "%DEST_RES%"    SAY NAME1 @6041     SAY UNIDENTIFIED_DESC @6042
    LPF ADD_SPELL_EFFECT INT_VAR opcode=206 target=1 duration=42 power=4 resist_dispel=3 STR_VAR resource="%DEST_RES%" END
    Et un avec l'effet déjà dans le sort, il n'y a plus qu'à assigner la réference.
    Code:
    ADD_SPELL ~Derats_Magasin_2/Sorts/pxl2visi.spl~ 2 4 WIZARD_PX_HACHITOZA_INSTINCTIVE_VISION    SPRINT current_spell_res "%DEST_RES%"    SAY NAME1 @6041     SAY UNIDENTIFIED_DESC @6042
    WRITE_ASCII 0x34e %DEST_RES% #8
    Aucun des deux ne marche, à chaque fois ça écrit DEST_RES à la place du nom du sort (spwixxx). Où est-ce que je me trompe, encore ?
    Dernière modification par deratiseur ; 21/05/2020 à 19h04.
    Mon module de kits pour BG2, BGEE, BG2EE et IWDEE
    Mon module de magasin pour BG2 et BG2EE
    Mon module de magasin d'objets cheatés pour BG2, BGEE, BG2EE et IWDEE
    Tout autre chose, du contenu pour le jeu de société Munchkin

  2. #2
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 951
    Tu as essayé ceci :

    Code:
    LPF ADD_SPELL_EFFECT INT_VAR opcode=206 target=1 duration=42 power=4 resist_dispel=3 STR_VAR resource = EVAL "%current_spell_res%" END
    et

    Code:
    WRITE_ASCIIE 0x34e "%current_spell_res%" #8
    ou tout simplement

    Code:
    LPF ADD_SPELL_EFFECT INT_VAR opcode=206 target=1 duration=42 power=4 resist_dispel=3 STR_VAR resource = EVAL "%DEST_RES%" END
    et

    Code:
    WRITE_ASCIIE 0x34e "%DEST_RES%" #8
    Dernière modification par Freddy_Gwendo ; 21/05/2020 à 19h27.
    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
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 150
    Ca marche avec le dernier code
    Code:
    WRITE_ASCIIE 0x34e "%DEST_RES%" #8
    C'est ballot, parce que celui là je l'avais déjà essayé : Mais comme je suis une quiche, j'avais vérifié le sort de base au lieu du sort spwi :/
    Mon module de kits pour BG2, BGEE, BG2EE et IWDEE
    Mon module de magasin pour BG2 et BG2EE
    Mon module de magasin d'objets cheatés pour BG2, BGEE, BG2EE et IWDEE
    Tout autre chose, du contenu pour le jeu de société Munchkin

  4. #4
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 951
    Lorsque tu insères une variable alphanumérique, il faut utiliser soit WRITE_ASCIIE offset "%variable%", soit WRITE_ASCII offset EVAL "%variable%".


    Sinon, à moins que tu utilises ailleurs la variable %current_spell_res%, la ligne SPRINT current_spell_res "%DEST_RES%" ne sert à rien.
    Dernière modification par Freddy_Gwendo ; 23/05/2020 à 04h04.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  5. #5
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 150
    Citation Envoyé par Freddy_Gwendo Voir le message
    à moins que tu utilises ailleurs la variable %current_spell_res%, la ligne SPRINT current_spell_res "%DEST_RES%" ne sert à rien.
    Elle sert pour la ligne suivante, qui crée un parchemin de mage avec le sort en question comme source.
    Code:
    COPY ~Derats_Magasin_2/Objets/parcho.itm~ ~override/pxl2visa.itm~    SAY NAME2 @6041    SAY DESC @6042    LPF cd_scroll INT_VAR unusable2 = BIT7 price = 500 STR_VAR spell = EVAL ~%current_spell_res%~ END
    Mon module de kits pour BG2, BGEE, BG2EE et IWDEE
    Mon module de magasin pour BG2 et BG2EE
    Mon module de magasin d'objets cheatés pour BG2, BGEE, BG2EE et IWDEE
    Tout autre chose, du contenu pour le jeu de société Munchkin

  6. #6
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 150
    je reviens à la charge. Comment faire si je veux que la ressource changeante soit indiqué dans un AUTRE fichier ? Comme :

    Code:
    ADD_SPELL ~Derats_Magasin_2/Sorts/pxl2comb.spl~ 2 9 WIZARD_PX_RESONANT_SPONTANEOUS_COMBUSTION    SPRINT current_spell_res "%DEST_RES%"    SAY NAME1 @6093    SAY UNIDENTIFIED_DESC @60949
    
    COPY    ~Derats_Magasin_2/Sorts/pxl2com1.spl~        ~override~   WRITE_ASCIIE 0x1ce "%DEST_RES%" #8
    Ça ça ne marche pas.
    Mon module de kits pour BG2, BGEE, BG2EE et IWDEE
    Mon module de magasin pour BG2 et BG2EE
    Mon module de magasin d'objets cheatés pour BG2, BGEE, BG2EE et IWDEE
    Tout autre chose, du contenu pour le jeu de société Munchkin

  7. #7
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 951
    Si tu copies le second sort directement après le premier
    Code:
    WRITE_ASCIIE 0x1ce "%current_spell_res%" #8
    devrait le faire.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  8. #8
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 150
    Ok, merci, ça fonctionne, maintenant je m'en sert partout.
    Mon module de kits pour BG2, BGEE, BG2EE et IWDEE
    Mon module de magasin pour BG2 et BG2EE
    Mon module de magasin d'objets cheatés pour BG2, BGEE, BG2EE et IWDEE
    Tout autre chose, du contenu pour le jeu de société Munchkin

Discussions similaires

  1. Protection contre Critical Hit
    Par Faust dans le forum Objets et magasins
    Réponses: 0
    Dernier message: 02/07/2017, 23h08
  2. [BG2][AVIS] Protection contre l'énergie magique... inutile ?
    Par Elmael dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 5
    Dernier message: 14/03/2015, 18h03
  3. [BG2][AVIS] Les sorts de protection contre les armes
    Par Shiir dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 5
    Dernier message: 13/07/2011, 14h42
  4. Sort de protection contre le mal
    Par DrAzTiK dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 6
    Dernier message: 23/11/2008, 23h16
  5. Sorts de protection et contre-sorts associés
    Par Feyd-Rautha dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 3
    Dernier message: 17/05/2005, 20h23

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