Affichage des résultats 1 à 4 sur 4

Discussion: [STO] Avis sur la correction de deux magasins

  1. #1
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages
    4 591

    Question [STO] Avis sur la correction de deux magasins

    Hello,

    J'ai besoin d'un avis sur la correction du code de 1pp. Dans le fichier joint, vous trouverez 3 versions de deux magasins : xxx_vanilla est le fichier d'origine du jeu, xxx_1pp est celui modifié par 1pp, xxx_fixed celui proposé par ma correction.

    Le but du jeu est de vérifier les entrées d'objets concernant PLAT01 et PLAT10. Pensez-vous que ma correction a du sens ?
    Fichiers attachés Fichiers attachés
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  2. #2
    Date d'inscription
    April 2003
    Localisation
    Bordeaux
    Messages
    1 151
    Je n'ai analysé que les fichiers DMARK1, l'inventaire des marchandises de Fovem sur les docks. Je vois que tu as retiré les 2 objets le mod de 1pp ce qui est logique. D'autres part, comme eux, tu as retiré PLAT10.ITM, l'armure de plates +1.
    Pourquoi veux-tu retirer cette objet de son inventaire ?
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
    Responsable de la maintenance du mod
    Kim

  3. #3
    Date d'inscription
    April 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages
    4 591
    Merci d'y avoir jeté un œil.

    Voici le code initial de 1pp :
    Code:
    COPY_EXISTING ~dmark1.sto~ ~override~ // Docks merchant
    
    	ADD_STORE_ITEM ~plat01~   AFTER  ~plat10~ #0 #0 #0 ~IDENTIFIED~ #1
    	REMOVE_STORE_ITEM ~plat10~
    Traduction : on ajoute une Plate après la Plate +1 dans le magasin, puis on supprime la plate +1. Ce code date d'une époque préhistorique pour WeiDU. Aujourd'hui, une fonction permet de remplacer la plate +1 par une plate.

    Le problème, c'est que ces deux magasins vendaient DÉJÀ une plate avant la modification de 1pp. Du coup, on se retrouve avec deux emplacements vendant chacun une plate. Mon code modifie le stock de plates en vente pour en ajouter une et supprime la plate +1 :

    Code:
    COPY ~dmark1.sto~ ~dmark1a.sto~
    	LPF REPLACE_STORE_ITEM INT_VAR number_in_stock = 2 STR_VAR old_item = PLAT01 new_item = PLAT01 flags = IDENTIFIED END	// Plate Mail
    	REMOVE_STORE_ITEM ~plat10~
    Il me paraît plus logique par rapport au code de 1pp, mais je me demandais si les codeurs de l'époque avaient autre chose en tête que je n'ai pas compris, ou - simplement - s'ils ont reproduit bêtement un code qu'ils utilisent des centaines de fois sans s'apercevoir qu'il n'était pas optimal.

    La modification du second magasin fait exactement la même chose.
    Dernière modification par Freddy_Gwendo ; 10/08/2018 à 21h32.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  4. #4
    Date d'inscription
    April 2003
    Localisation
    Bordeaux
    Messages
    1 151
    C'est ma faute je n'avais pas regardé les quantités.
    En fait je ne vois même pas 2 emplacements avec chacun une plate dans le DMARK1_1pp.sto Au final il ne contient toujours qu'une seule et unique plate. Leur code ne marche pas (ou ne marche plus).
    Alors que dans le tien [DMARK1_fixed.sto] il y a bien 2 plates.
    Ton code fait le boulot l'autre ne le fait pas. Donc il n'y a pas à hésiter : vive Freddy_Gwendo


    Le top c'est de voler l'armure de plate complète à Bel Dalemark, un marchand du quartier du pont
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
    Responsable de la maintenance du mod
    Kim

Discussions similaires

  1. [DAO][AVIS] Arme à deux mains ou deux armes ?
    Par Lews Therin dans le forum Les Secrets de Dragon Age: Origins
    Réponses: 43
    Dernier message: 13/06/2010, 03h08
  2. [BG1][SOLUCE] Option dans les magasins
    Par Edain dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 2
    Dernier message: 30/11/2008, 22h34
  3. [AVIS] Attaque sournoise et deux armes
    Par Orbital dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 10
    Dernier message: 25/05/2007, 14h04
  4. [TUTORIEL] Création de Magasins
    Par Mathrim Cauthon dans le forum Tutoriels et Guides
    Réponses: 22
    Dernier message: 01/03/2005, 21h56

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