Page 1 sur 1

Posté : lun. 10 mars 2003, 17:15
par SiouXX
les allies du perso principal sont ils tous atteint de folie meurtriere ou koi !!!!!!!!!!!!
Meme avec un script leur disant de ne pas attaquer ils se jettent allegrement sur un groupe dennemi bien plus fort que lui, ou il se fait tuer evidement. Ensuite on se retrouve avec noter pov mage nivo un au beau milieu dune horde de monstres ayant deja goute le sang et avide de remettre ca...

Ca menerve c tout, je suis pas suicidaire moi !!!!

Posté : lun. 10 mars 2003, 17:20
par Folken
rholàlààààà le langage !!! :8: ... bon ... calmons-nous un peu là...
Euh t'es bien sûr que tu leur a tous collé un ordre passif à tes gars ??? paske j'ai jamais eu de soucis moi (celà étant cé vrai que j'y ai jamais joué beaucoup) ... Je sais pas t'as ptêt sélectionner un ordre au lieu d'un autre

Posté : lun. 29 mars 2004, 19:59
par Eddie
Moi aussi j'ai un problème avec les coéquipiers...
Depuis quelques temps, c'est-à-dire, depuis que j'ai pris la barde comme équipière, je me suis rendu compte que je n'arrivais plus à changer leurs armes! J'ai beau leur dire de combattre à distance, ils gardent tous leurs armes de corps à corps!
Et pour ceux qui ont de base une arme à distance, une fois qu'ils sont passés par le stade d'arme de corps à corps et bien, ils ne repassent plus dans les armes à distance! Je prend comme exemple le petit ensorceleur la...

C'est assez gênant... Est-ce que c'est un bug? Est-ce que ça se soigne?

PS: j'ai le NWN normal, patch 1.62

Posté : lun. 29 mars 2004, 22:17
par Silk
Si tu achètes NWN HotU, ça se soigne très bien pour ce qui est des armes, vu que tu as accès à l'inventaire de ton compagnon, de la même façon que le MD a accès à l'inventaire des joueurs.

Néanmoins j'ai un problème identique de toute façon, il doit y avoir une erreur dans la fonction SelectBestDistanceWeapon() (quelque chose comme ça).

Vais voir tout de suite si je peux corriger ça. Vous me l'envoyez sur le forum Problèmes Techniques ?

edit // je pense que c'est la fonction

void ActionEquipMostDamagingRanged(object oVersus=OBJECT_INVALID)

Posté : lun. 29 mars 2004, 22:48
par Silk
Bon, j'ai trouvé le fichier souche (après avoir remonter les include durant 9 scripts :p )

#include "x0_i0_equip"#

C'est çui là. 91 lignes pour la fonction qui nous intéresse, à savoir
bkEquipAppropriateWeapons(...)
et non celle que j'avait dit. BioWare utilise des fonctions personalisées pour les henchman.

Posté : lun. 29 mars 2004, 22:54
par Eddie
En traduction français-français, ça donne quoi? J'ai RIEN compris :..: ... Si, j'ai compris que c'est censé m'aider, d'une manière ou d'une autre... heu...

Posté : lun. 29 mars 2004, 22:54
par Silk
Je cherche toujours... ;) Voilà un passage qui m'embête :

// MODIFIED Feb 11 2003
// henchmen should not equip ranged weapons here because its outside
// of the weapon preference code (OC)
if (bIAmAHench == FALSE)
bkEquipRanged(OBJECT_INVALID, bIAmAHench);
return;

Quelqu'un a une idée sur la signification de ce passage ?

Posté : mar. 30 mars 2004, 00:18
par Draedrus
peut-être que le npx choisis tout seul son arme selon ses dons en faite... :p

quoi que...ça reste a voir, moi ça ne m'a jamais posé de problémes :happy:
meilleure solution : pendre des bourrins et jouer un mage la ya pas de blem dans ces cas la ! :happy:

bon ok je sors :gign:

Posté : mar. 30 mars 2004, 22:20
par EricZEGod
Exact : il choisi toujours l'arme dont il sait le mieux se servir (vaut mieux d'ailleurs : cf l'elfe de naheulbeuk :hein: :rigoler: !) et le refera quoiqu'il arrive dans la campagne principale.

Par contre si un PNJ est fort avec une arme à distance je vois pas pourquoi il garderait une arme au corps à corps : bizarre ca effectivement :8: !

Posté : mar. 30 mars 2004, 22:21
par Draedrus
ah lala les joies du désacord en équipe ( naheulbeuk aussi ;) )

Posté : mar. 30 mars 2004, 23:01
par Silk
Personne ne peut me dire pourquoi ce passage a été implémenté et à quoi il sert ? Le problème vient de là...

Au pire je te refais une fonction qui bouffera un peu plus de CPU (quoiqu'avec bioware on sait jamais :p ) mais qui marchera selon tes préférences... Ca ira plus vite que de décortiquer les scripts includes du jeu ^^

Posté : jeu. 01 avr. 2004, 02:46
par Eddie
Comment tu fais ces "fonctions"? C'est quoi en fait?

Posté : jeu. 01 avr. 2004, 07:40
par Draedrus
ce sont des scripts si ke me goure pas ;)
tu peux faire faire n'importe quoi avec un script, par exemple les énigmes du jeu pour la plupart les utilisent :)

Posté : jeu. 01 avr. 2004, 14:00
par Eddie
Et on peut en créer des nouveaux alors? Mais comment faire pour les actives dans le jeu vu que ca depend d'un dialogue?

Posté : jeu. 01 avr. 2004, 17:01
par Draedrus
aprés je sais pas si on peut améliorer le jeu en lui même sans mettre le feu :-)

Posté : ven. 02 avr. 2004, 20:00
par Silk
C'est po compliqué :) Une fonction est une portion de script, pour faire simple...

Un script définit une ou plusieurs actions, dont celles du choix des armes. Je peux te créer un script qui fait choisir la meilleure arme de distance à ton perso, mais je ne te garantis pas qu'il réagira si son arme est inefficace :) En tout cas, ça sera toujours mieux que pas d'armes à disatnce du tout ^^ (pour réagir si l'arme est inefficace, il faut analyser la cause de l'inefficacité, et c'est assez long à scripter et lourd en CPU... chui même pas sur que les devs de NWN l'ai fait :) )

Posté : ven. 02 avr. 2004, 20:09
par Eddie
Si jamais tu crées ce script, qu'est ce qui se passe alors? Qu'est ce que je dois en faire? Ou est ce que je le place et comment l'activé?

Edit: gneee... Dédoublement de message, sorry

Posté : ven. 02 avr. 2004, 20:10
par Eddie
Si jamais tu crées ce script, qu'est ce qui se passe alors? Qu'est ce que je dois en faire? Ou est ce que je le place et comment l'activé?

Posté : ven. 02 avr. 2004, 20:13
par Silk
Je t'enverrais un fichier .erf avec les instructions, si j'ai le temps de m'en occupper... :)

Ca se résume à modifier chapter1.nwm en chapter1.mod, à changer le fichier dialogue par un autre et à renommer chapter1.mod en .nwm... Pas compliqué :)

Je vais voir ^^

Posté : ven. 02 avr. 2004, 23:13
par Eddie
Ouais, pas compliqué pour moi, mais pour toi c'est déjà plus dur n'est ce pas? Bah, si ça te prend trop de temps (ou si tu n'as simplement pas envie, ça arrive aussi...), laisse tombé. Je jouerais sans compagnon pendant un moment, le temps que j'achète les add-on du jeu...

(Sur ce, je m'envole en Tunisie...)

Posté : lun. 26 avr. 2004, 10:58
par Rincevent
j'en rajoute une couche sur "l'intelligence" des PNJ sur NWN.
L'incident m'est arrivée à la ville de LUSKAN au niveau du bordel. Au 1er étage se trouve un regroupement de 3 pièces proche les unes des autres, j'avais ouvert la 1ère porte et avait demandé une ouverture simple de coffre qui s'est avéré verrouillé. A ce moment le PNJ doit forcer le coffre et cet imbécile n'a rien trouvé de mieux que de défoncer les 2 portes restantes et à détruire les coffres qui se trouvaient à l'intérieur, et j'ai obligé été de détruire moi même le coffre , bug ??

Posté : lun. 26 avr. 2004, 11:39
par Draedrus
ça doit être un bug ou une manipulation rapide, moi ça ne m'est jamais arrivé, sur nwn normal, SoU ni HotU, mais bon parfois ça évite de se fatiguer a bouger la souris :happy: