[script] Garde non déplaçable

Répondre
Cocrane
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

.

Message par Cocrane »

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
rivvers
Ogre
Messages : 211
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Bonjour Cocrane,

appliquer l'opcode n°300 (avec le Paramètre 2 à 2) sur un personnage permet d'activer cette option, l'as-tu essayé ?
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

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
Avatar du membre
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
.

Message par Freddy_Gwendo »

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.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
rivvers
Ogre
Messages : 211
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Il permet les deux... mais visiblement pas pour toutes les versions.

Bien vu pour la vitesse de déplacement à 0, en espérant qu'il n'ai pas à se déplacer.
Avatar du membre
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
.

Message par Freddy_Gwendo »

rivvers a écrit :Il permet les deux... mais visiblement pas pour toutes les versions.
Il ne fonctionne pas avec les versions classiques, donc pour BGT sur lequel travaille Cocrane.

rivvers a écrit :Bien vu pour la vitesse de déplacement à 0, en espérant qu'il n'ai pas à se déplacer.
C'est l'avantage des anciens moddeurs qui se sont pourris la vie à essayer de contourner les limitations du moteur du jeu. ;)
Et c'est devenu pénible car on en arrive trop souvent à négliger les spécificités des jeux EE. :gign:

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...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Humm, vitesse de déplacement.

Via DLTCEP, je ne vois pas ce paramètre pour un objet mis à part pour la section Extented reader où il y a déjà une donnée avec Speed paramétrée à 0.

Pour BGT, je vois bien qu'il faut que je passe à BGT EE. Je vais m'y mettre à l’automne. ;)
Avatar du membre
deratiseur
Adepte de Grondemarteau
Momie majeure
Messages : 3052
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : GAP, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

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é.
Mes mods sont tous réunis ici et sur Github

Et pis j'ai fais du gros boulot pour le jeu Munchkin aussi.
Et pis même pour le jeu Doom Boardgame.
Avatar du membre
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
.

Message par Freddy_Gwendo »

Pour info

Description de l'opcode 300 pour BG2 :
#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'.
L'effet qui t'intéresse est celui-ci :
#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...
rivvers
Ogre
Messages : 211
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

@deratiseur, j'ai trouvé le videur (OHNRWBOU), malheureusement il bouge :(
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

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.
Répondre

Retourner vers « Scripts et Dialogues »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité