Transfert de propriétés magiques

Le système est bien avancé, me reste à trouver l’idée d’un modèle de meuble d’enchantement approprié et je pourrai l’introduire dans l’univers.

Les principe sont les suivants :

  1. Il est possible de décomposer la plupart des objets sauf tout ce qui lance un sort, les potions et objets à lancer.
  2. Il n’est pas possible de décomposer un objet d’un niveau supérieur au sien. Pour éviter de récupérer l’enchantement +20 qui va bien et le refiler à son alt niveau 1…
  3. Déposer un objet dans le fragmenteur va le détruire et créer autant de fragments magiques que l’objet portait d’enchantements.
  4. Les fragments sont instables, il n’est pas possible de les conserver.
  5. Retirer un fragment de la machine détruit les autres.
  6. Déposer un fragment et un objet dans le combinateur (soit une deuxième machine) les fusionne avec une chance non négligeable que l’opération se solde par un échec.

J’en suis là dans ma réflexion, la programmation ne se passe pas aisément. Tout ce qui a trait à la manipulation de propriétés sur objets est délicat : le moteur n’applique les modifications qu’une fois que le script se termine, ce qui oblige à programmer par enculettes, si je peux m’exprimer ainsi.
Mais j’ai presque terminé, j’ai bon espoir d’en avoir fini demain.