Comment attacher des
objets à voler sur certains AI
Livres et parchemins
Comment équiper le joueur
Les passe-partout
Les échelles
Comment ajouter des propriétés physiques
à des objets
Donner une arme différente à
un Ai
Créer une potion d'invisibilité
Les lucioles (will-o-wisp, les boules de
lumière)
Les objets que l'on peut dérober dans les missions originales ne sont pas très nombreux mais la technique existe. Elle est surtout utilisée pour les clés, ou les torches des gardes. Nous verrons particulièrement comment ajouter une bourse et un bracelet à un NPC (Non-Playable Character = Personnage qu'on ne peut pas contrôler). Le procédé est identique à celui d'ajouter une serrure à une porte.
La bourse
Créez votre niveau puis ajoutez un NPC : actor browser, Pawn -> AIPawn -> T3AIPawn puis choisissez une catégorie et AI. Vous pouvez lui assigner une patrouille, etc… mais cela fait partie d'un autre tuto.
Ensuite allez dans l'Actor Browser, sélectionnez WorldObj -> InventoryObject -> Loot -> Purse -> SmallCityPurse. Ajoutez-le à votre niveau, de préférence quelque part près du NPC.
Mettons des Links (liens)
Sélectionnez la bourse et faites un clic droit dessus. Sélectionnez les propriétés, vous remarquerez que le nom de l'objet apparaît au sommet de la boîte des propriétés entre parenthèses à la fin (ex : SmallCityPurse__0). Retenez bien ce nom.
Sélectionnez le NPC et faites un clic droit dessus. Sélectionnez Actor
Links, une nouvelle fenêtre apparaît. Sélectionnez AddLink,
une fenêtre apparaît encore une fois, choisissez Rigid
Attachement de la liste. Le champ FROM
devrait déjà avoir le nom du NPC tandis que le champ TO
devrait être vide.
Remplissez ce champ avec le nom de votre bourse (ex : SmallCityPurse__0).
Cliquez sur OK puis sur DONE
dans les deux fenêtres.
Le NPC doit porter la bourse
Vous avez sans doute remarqué que la bourse apparaît entre ses pieds, c'est
un peu bizarre pour quelqu'un qui n'est pas un pro du foot.
Sélectionnez la bourse et faites un clic droit dessus.
Puis sélectionnez Actor Links, une fenêtre que
vous connaissez déjà devrait apparaître.
Cette fois, sélectionnez le link entre le NPC et la bourse. Ce link a été
créé automatiquement quand vous avez mis un link au NPC.
Cliquez sur EDIT.
Une fenêtre de propriétés s'est ouverte, déroulez properties
-> Attachment et sélectionnez m_ParentBone.
Cliquez sur le bouton … et choisissez l'endroit
où vous voulez mettre la bourse sur votre NPC.
HP_LeftHip (hanche gauche) ou HP_RightHip
(hanche droite)
Enfin sélectionnez le m_attachmentbone et choisissez
HP_itemattach. Cela permet de bien positionner
l'objet, il y a d'autres options que nous utiliserons plus tard.
REMARQUE : Si la bourse n'a pas bougé, bougez légèrement le NPC. La localisation devrait se mettre à jour. Parfois les objets attachés apparaissent étrangement dans l'éditeur (par ex. à moitié dans une main), un rebuild arrange le tout, ou même dans le jeu, tout est normal.
Le bracelet
Ajoutez un Bracelet de la catégorie Loot
(la même que notre bourse) et mettez-le près de notre futur riche NPC. Ajoutez
les links pour notre NPC du bracelet comme nous avons fait pour la bourse.
Parfois une erreur viktoria viendra vous dire que l'actor a déjà un link
avec le rigidattachment sur l'objet mais cela n'a aucune importance, cliquez
sur continue.
La seule différence…
Nous avons tout réglé sauf que le bracelet est encore entre les jambes de notre NPC. Allez dans l'éditeur de l'Actor Link pour le bracelet et cliquez sur EDIT du link. Sous m_ParentBone, sélectionnez HP_LeftHand (main gauche) ou HP_RightHand (main droite). Vous avez à changer aussi le m_AttachmentBone (sinon le bracelet sera mal positionné) à HP_Attachment.
Tutoriels sur T3ed
t3ed.tutoriel.free.fr