[script] Garde 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
[script] Garde non déplaçable
.
J'ai posté un garde devant un escalier.
Les membres du groupe peuvent aisément le pousser pour aller dans l'escalier.
Je ne vois pas de code permettant de dire "le garde ne bouge pas".
A part mettre une porte invisible pour empêcher qu'on puisse le pousser, je ne vois pas d'autre solution.
Cocrane
Les membres du groupe peuvent aisément le pousser pour aller dans l'escalier.
Je ne vois pas de code permettant de dire "le garde ne bouge pas".
A part mettre une porte invisible pour empêcher qu'on puisse le pousser, je ne vois pas d'autre solution.
Cocrane
-
- Adepte de Grondemarteau
- Ogre mage
- Messages : 1328
- Enregistré le : dim. 21 mars 2010, 12:03
- Localisation : Paris
- Contact :
- Statut : Hors ligne
.
Salut Rivvers,
bien vu avec l'opcode 300 "BUMP". Jamais fait attention à celui là? ;-)
La définition colle bien à mon besoin mais je ne parviens pas à le faire fonctionner.
J ai équipé la créature avec un objet qui déclenche l'effet quand il est équipé. (param 2 à 2 comme signalé).
Je parviens à passer en force.
J'ai testé le param 2 à 1. idem.
Je ne vois pas où ça coince.
Tu as déjà utilisé cette propriété?
Cocrane
bien vu avec l'opcode 300 "BUMP". Jamais fait attention à celui là? ;-)
La définition colle bien à mon besoin mais je ne parviens pas à le faire fonctionner.
J ai équipé la créature avec un objet qui déclenche l'effet quand il est équipé. (param 2 à 2 comme signalé).
Je parviens à passer en force.
J'ai testé le param 2 à 1. idem.
Je ne vois pas où ça coince.
Tu as déjà utilisé cette propriété?
Cocrane
- 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
.
De mémoire, cet opcode permet de passer en force, pas de bloquer le passage en force.
Essaie de rendre ton garde immobile avec un objet mettant sa vitesse de déplacement à 0.
Essaie de rendre ton garde immobile avec un objet mettant sa vitesse de déplacement à 0.
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.
- 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
.
Il ne fonctionne pas avec les versions classiques, donc pour BGT sur lequel travaille Cocrane.rivvers a écrit :Il permet les deux... mais visiblement pas pour toutes les versions.
C'est l'avantage des anciens moddeurs qui se sont pourris la vie à essayer de contourner les limitations du moteur du jeu.rivvers a écrit :Bien vu pour la vitesse de déplacement à 0, en espérant qu'il n'ai pas à se déplacer.

Et c'est devenu pénible car on en arrive trop souvent à négliger les spécificités des jeux EE.

Ceci dit, il suffit de scripter la destruction de l'objet si le garde est attaqué ou devient hostile.
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.
- deratiseur
- Rakshasa
- Messages : 3841
- Enregistré le : mer. 05 déc. 2007, 18:35
- Localisation : Gap, Hautes alpes
- Statut : Hors ligne
.
Dans BG2EE, sur la Promenade de Waukine, il y a une nouvelle porte avec un vigile devant, qui ne laisse rien passer (je crois qu'il est associé à la quête de Dorn). Pour avoir essayé par curiosité de passer quand même, je te garantie que celui à il bouge pas, même quand tu as 2 demi-orques qui veulent passer. Essaie de voir comment il est monté.
- 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
.
Pour info
Description de l'opcode 300 pour BG2 :
Description de l'opcode 300 pour BG2 :
L'effet qui t'intéresse est celui-ci :#300 (0x12C) Spell Effect: NPCBump
Parameter #1: Unknown
Parameter #2: Stat Value
Description:
This effect allows the targetted creature(s) to push other creatures out of the way while moving.
The effect modifies STAT #190 to 'param2'.
#126 (0x7E) Stat: Movement Modifier Variants: PST
Parameter #1: Statistic Modifier
Parameter #2: Type
Description:
Applies the modifier value specified by the 'Statistic Modifier' field in the style specified by the 'Type' field.
The engine allows values for 'Statistic Modifier' from 0 (immobile) to 255 (instantaneous), though behaviour is only consistent in the range 0 - 30.
Known values for 'Type' are:
0 Cumulative Modifier -> Movement = Movement + 'Statistic Modifier' value
1 Flat Value Modifier -> Movement = 'Statistic Modifier' value
2 Percentage Modifier -> Movement = (Movement * 'Statistic Modifier' value) / 100
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
.
Effectivement l'Opcode 216 marche nickel. Le garde est solide comme un roc. :-) Et comme tu l'as proposé, en testant l’existence d'un combat, je peux lui retirer l'objet pour qu'il participe.
Merci Freddy.
Merci aux perdants pour leur aide.
Sans cette solution propre, je pense que j'aurai tenté avec l'ajout d'un objet trop lourd pour que le PNJ puisse bouger.
Merci Freddy.
Merci aux perdants pour leur aide.

Sans cette solution propre, je pense que j'aurai tenté avec l'ajout d'un objet trop lourd pour que le PNJ puisse bouger.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités