En ce moment je m'amuse à faire un mod qui donnera au joueur une voiture fonctionnant comme celle de Fallout 2. C'est à dire permettre le Fast travel ( qui sera désactivé ) et d'accéder à des zones inexplorée. Mais je me heurte à un problème :
La voiture elle même est dans la catégorie furniture pour que le joueur puisse s'asseoir dedans. Lorsque elle est activée un menu apparaît donnant accès au coffre, au réservoir ou au démarrage.
Lorsque l'on choisi de démarrer le joueur et transporté sur le siège de le voiture. Jusque là pas de problème. Maintenant le joueur à accès au Fast travel et peux donc via le Pip-Boy ce déplacer dans les Terres désolées... en théorie, parce que le problème c'est que dans ce cas le Fast travel est bloqué pour cause de chute libre.
La voiture peut être lègérement déplacée lorsque le joueur grimpe dedans et apparemment cela est pris en compte comme étant une chute par le jeu.
Existe t'il un moyen de désactiver cette limitation du jeux pour le Fast travel ? ou un moyen de fixer la voiture en place quoiqu'il arrive ?
j'ai déjà essayé via un script comme ceci :
Ceci dans une quête qui tourne en permanence pour sauvegarder la position de la voiture
if Position == 0 set Xpos to BOSHummerREF.getPos x ; Save Position set Ypos to BOSHummerREF.getPos y set Zpos to BOSHummerREF.getPos z set Xang to BOSHummerREF.getAngle x ; Save Angle set Yang to BOSHummerREF.getAngle y set Zang to BOSHummerREF.getAngle z set Position to 1 endif
et dans le code de la voiture dans un bloc GameMode pour la gardée en place :
BOSHummerREF.setPos x BOSQuest.Xpos BOSHummerREF.setPos y BOSQuest.Ypos BOSHummerREF.setPos z BOSQuest.Zpos BOSHummerREF.setAngle x BOSQuest.Xang BOSHummerREF.setAngle y BOSQuest.Yang BOSHummerREF.setAngle z BOSQuest.Zang
Mais ça ne fonctionne pas, la voiture est en perpétuel mouvement même si ce n'est pas visible.
Une question bête : est-il possible de déplacer un Static (pas un moveable static) via un script ( comme avec un MoveTo par exemple )?
Modifié par sucresalesucre, 26 octobre 2011 - 10:23.