Oyez, oyez !
Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !
Merci à toutes et à tous pour votre participation !
N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...
Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !
Merci à toutes et à tous pour votre participation !
N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...
[CRE] Comment rendre une créature immobile et non déplaçable ?
-
- Adepte de Grondemarteau
- Ogre mage
- Messages : 1328
- Enregistré le : dim. 21 mars 2010, 12:03
- Localisation : Paris
- Contact :
- Statut : Hors ligne
[CRE] Comment rendre une créature immobile et non déplaçable ?
.
J'ai deux gardes qui bloquent un couloir.
Malheureusement, le CHARNAME arrive à les pousser et passe.
Il me semble qu'il existe un code pour dire que la créature n'est pas déplaçable.
Qui a une idée?
Malheureusement, le CHARNAME arrive à les pousser et passe.
Il me semble qu'il existe un code pour dire que la créature n'est pas déplaçable.
Qui a une idée?
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Sinon, rend les immunisés à l'effet Spell Effect: NPCBump [300]
Je l'utilise surtout pour que des NPC puissent bousculer tout le monde sur leur passage quand ils doivent impérativement parler au groupe.
Je n'ai pas essayé dans ce sens, mais ça doit marcher...Parameter #1: Unknown
Parameter #2: Constant Value
Description:
This effect allows the targetted creature(s) to push other creatures out of the way while moving.
Constant Value should be set to 1.
The effect modifies stat 190 to param 2.
Je l'utilise surtout pour que des NPC puissent bousculer tout le monde sur leur passage quand ils doivent impérativement parler au groupe.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
-
- Adepte de Grondemarteau
- Ogre mage
- Messages : 1328
- Enregistré le : dim. 21 mars 2010, 12:03
- Localisation : Paris
- Contact :
- Statut : Hors ligne
.
HAPLO> je viens de vérifier. Tu peux pousser les gardes de l'entrée de la mine. C'est en parlant à Emerson que l'accès est autorisé et que l'icône de changement de carte est proposé.
FREDDY> J'ai testé ta proposition
Je crée donc un effet 101 concernant l'effet 300 associé aux gardes:
"
#101 (0x101) Protection: from Opcode [101]
Parameter #1: Irrelevant
Parameter #2: opcode
Description:
Gives the targeted creature(s) protection from the opcode specified by the 'opcode' field.
"
Target est sur "self"
Irrelevant à "0" (je ne sais pas ce que ça fait)
Opcode sur "300"
Je parviens à pousser les gardes. Grrr.
FREDDY> J'ai testé ta proposition
Je crée donc un effet 101 concernant l'effet 300 associé aux gardes:
"
#101 (0x101) Protection: from Opcode [101]
Parameter #1: Irrelevant
Parameter #2: opcode
Description:
Gives the targeted creature(s) protection from the opcode specified by the 'opcode' field.
"
Target est sur "self"
Irrelevant à "0" (je ne sais pas ce que ça fait)
Opcode sur "300"
Je parviens à pousser les gardes. Grrr.
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Tu l'as mis sur "Permanent" ?
Sinon essaie de changer Self par "none".
Par ailleurs, je viens de tomber là-dessus.
Je ne sais pas ce que ça vaut, mais peut-être y trouveras-tu des idées de scripts pour tes persos ?
Sinon essaie de changer Self par "none".
Par ailleurs, je viens de tomber là-dessus.
Je ne sais pas ce que ça vaut, mais peut-être y trouveras-tu des idées de scripts pour tes persos ?
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- Haplo74
- Minotaure
- Messages : 1737
- Enregistré le : dim. 08 avr. 2012, 20:20
- Localisation : Paris
- Statut : Hors ligne
.
Hello,
Idée farfelue: derrière tes gardes tu crées une énorme créature invisible de la taille du couloir.
Certes tes gardes pourront être bousculés mais pas la créature invisible.
Lorsque tu as besoin que les personnages passent, tu la fais sauter.
Ou sinon, pourquoi ne pas réutiliser la technique des mines de Nashkel ? Derrière tes gardes une porte (au lieu d'un couloir) qui n'est accessible que suivant certaines conditions (car je suppose que c'est bien l'idée) ?
Haplo74
Idée farfelue: derrière tes gardes tu crées une énorme créature invisible de la taille du couloir.
Certes tes gardes pourront être bousculés mais pas la créature invisible.
Lorsque tu as besoin que les personnages passent, tu la fais sauter.
Ou sinon, pourquoi ne pas réutiliser la technique des mines de Nashkel ? Derrière tes gardes une porte (au lieu d'un couloir) qui n'est accessible que suivant certaines conditions (car je suppose que c'est bien l'idée) ?
Haplo74
Modérateur des sections "le bazar de l'aventurier", "la taverne de Château-Suif", "la taverne d'Amkethran" et "le comptoir d'Amn".
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Je n'ai pas vérifié cette carte, mais en revanche, pour reprendre l'idée d'Haplo, j'ai déjà utilisé la technique des portes invisibles du Temple de Yaga Shura : tu ne peux passer derrière les rideaux lumineux qu'à certaines conditions.
En fait ce sont 4 portes invisibles (c'est-à-dire dont les tiles sont quasi identiques, hormis les ombres) et fermées. Tu ne peux donc pas franchir les rideaux. En revanche, dès qu'une condition est remplie (via script ou dialogue), un rideau lumineux disparait et la porte associée "s'ouvre" : tu peux passer.
Ça fonctionne très bien, mais si tu veux implanter ça sur une carte existante, il faut modifier le fichier tis et ça, même si c'est réalisable avec WeidU, c'est encore hors de mes compétences.
En revanche, si c'est sur une nouvelle carte, alors je peux te donner un coup de main. Je commence à être assez à l'aise avec les portes...
En fait ce sont 4 portes invisibles (c'est-à-dire dont les tiles sont quasi identiques, hormis les ombres) et fermées. Tu ne peux donc pas franchir les rideaux. En revanche, dès qu'une condition est remplie (via script ou dialogue), un rideau lumineux disparait et la porte associée "s'ouvre" : tu peux passer.
Ça fonctionne très bien, mais si tu veux implanter ça sur une carte existante, il faut modifier le fichier tis et ça, même si c'est réalisable avec WeidU, c'est encore hors de mes compétences.
En revanche, si c'est sur une nouvelle carte, alors je peux te donner un coup de main. Je commence à être assez à l'aise avec les portes...
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
-
- Adepte de Grondemarteau
- Ogre mage
- Messages : 1328
- Enregistré le : dim. 21 mars 2010, 12:03
- Localisation : Paris
- Contact :
- Statut : Hors ligne
.
Merci pour vos retours et idées.
J'ai réfléchi à comment présenter et coder les choses le plus simplement possible.
Le couloir est gardé par deux Mercenaires dans le passage. Si le Groupe approche de trop près, l'un des gardes leur demandera de s'en aller. S'ils insistent, il y aura combat. Du coup, si un membre du groupe est invisible, il pourra passer.
Par contre, je pensais qu'il y avait une constante équivalente à "PLAYERS" pour signaler un membre quelconque du groupe. Du coup, je suppose que je dois écrire ce code pour les 6 pnj possibles.
J'ai noté que pendant un combat, on ne peut pas pousser l'ennemi pour passer. Il y a sans doute un moyen de rendre le pnj non déplaçable au niveau de ses propriétés.
J'ai réfléchi à comment présenter et coder les choses le plus simplement possible.
Le couloir est gardé par deux Mercenaires dans le passage. Si le Groupe approche de trop près, l'un des gardes leur demandera de s'en aller. S'ils insistent, il y aura combat. Du coup, si un membre du groupe est invisible, il pourra passer.
Code : Tout sélectionner
IF
See(PLAYER1)
RANGE(PLAYER1,3)
THEN
RESPONSE #100
DIALOG(PLAYER1)
END
J'ai noté que pendant un combat, on ne peut pas pousser l'ennemi pour passer. Il y a sans doute un moyen de rendre le pnj non déplaçable au niveau de ses propriétés.
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
See([PC])
Range([PC],2)
Tout simplement.
Range([PC],2)
Tout simplement.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité