Que fait la classe NPC de Skyrim Creation Kit?

11

J'essaie de le changer avec la commande de la console setclass. Sur la base du wiki UESP, il semble qu'il régit simplement le gain de statistiques pour le nivellement, mais basé sur le wiki Elder Scrolls, il semble contrôler uniquement leur IA de combat.

De toute évidence, il fait au moins un ou les deux - que fait-il réellement et fait-il autre chose? __ Ex: si vous changez Lydia de warrior1handed à vigilantcombat1h avec la commande de console 000A2C94.setclass 0010bfef, cela aura-t-il des effets secondaires involontaires qui ne sont pas immédiatement apparents, sauf en lui permettant d'utiliser les sorts de modification et de guérison que je viens de lui donner avec la console et de la configurer statistiques d'une manière qui fonctionne pour cela?

Cela fera-t-il quelque chose de bizarre comme gâcher ses factions ou sa capacité à devenir mon disciple? Ou jouer avec son échelle de santé à mesure qu'elle progresse? Quelque chose de difficile à remarquer jusqu'à ce que le temps passe?

@ desaivv * J'essayais de le faire avec 000A2C94.setclass 0010bfef n'était pas sûr si cela causerait des problèmes cachés n'apparaissant qu'après des heures de jeu ou si j'avais créé un nouveau personnage avec le même fichier bat. mais le kit de création sonne aussi comme une idée, je vais devoir voir à quel point c'est compliqué. cela pourrait simplement montrer ce que cela ferait ou avoir un moyen plus simple de changer son comportement pour ajouter des sorts. Je vais l'essayer et voir si quelque chose d'évident apparaît à court terme, je ne savais pas s'il avait connu des problèmes à long terme

Vaughan Hilts
la source
Si vous pouvez changer quelque chose comme ça, vous pouvez jouer le tester. Comment le changez- vous ? Peut - être que je pourrais jouer le tester.
One-One
Allez sur ce site Web, il vous donne toutes les informations de base et quelques informations avancées à ce sujet tesalliance.org/forums/index.php?/topic/…
YoungDeveloper

Réponses:

1

Je voudrais souligner que la "classe" est un vestige de l'ancien système Elder Scrolls, dans lequel il définit quelles compétences vous amènent à passer au niveau supérieur (et celles-ci commenceraient à un niveau supérieur au début du jeu). J'ai également vu une fois dans le guide de stratégie qu'il contient des directives pour différentes versions de "classe". On dirait que c'est le genre de chose à laquelle "classe" fait référence dans ce contexte.

PixelArtDragon
la source
-1

Voici la définition Wikipedia d'une classe

http://en.wikipedia.org/wiki/Class_(computer_programming)

Dans la programmation orientée objet, une classe est une construction qui est utilisée pour créer des instances d'elle-même - appelées instances de classe, objets de classe, objets d'instance ou simplement objets. Une classe définit des membres constituants qui permettent à ses instances d'avoir un état et un comportement. [1] Les membres du champ de données (variables membres ou variables d'instance) permettent à une instance de classe de conserver son état. D'autres types de membres, en particulier les méthodes, permettent le comportement des instances de classe. Les classes définissent le type de leurs instances. [2] Une classe représente généralement un nom, comme une personne, un lieu ou une chose, ou quelque chose de nominalisé. Par exemple, une classe "Banane" représenterait les propriétés et la fonctionnalité des bananes en général. Une seule banane particulière serait une instance de la classe "Banane", un objet du type "Banane".

Vous trouverez ici les bases des cours dans le Creationkit http://www.creationkit.com/Class

Le formulaire de classe, utilisé dans l'onglet Statistiques de l'acteur, vous permet de spécifier comment un acteur distribuera les bonus d'attribut et de compétence qu'il gagne en fonction de son niveau. Il affecte également quelques autres systèmes, tels que Bleedout pour les acteurs essentiels et la formation des compétences pour les formateurs. La classe ne s'applique qu'aux PNJ. Cela n'a aucun sens pour le joueur.

Champs de données X-- X-- X - X-- X-- X - X-- X-- X - X-- X-- X - X-- X-- X--

1. ID: ID de formulaire de l'objet.

2. Nom complet: étiquette permettant d'identifier la classe. Non affiché dans le jeu.

3. Auto-Calc Autre:

3.1 Recharge: non utilisé.

3.2 Entraînement: si cette case est cochée, ce PNJ est un entraîneur de compétences et peut entraîner le joueur dans la compétence sélectionnée à la valeur maximale sélectionnée.

4. Bleedout Default: si l'acteur est essentiel ou protégé et que sa santé tombe en dessous de ce ratio, il passe à l'état Bleedout et tombe à un genou jusqu'à ce que sa santé se rétablisse. Il est généralement défini sur 0,1, ce qui signifie que la saignement se produit lorsque la santé de l'acteur tombe en dessous de 10%.

5. Voice Points: le pool de «Voice Points» de l'acteur pour les cris. N'a aucun effet si l'acteur n'a pas de cris.

6. Description: non affiché dans le jeu.

7. Image du menu: non utilisée.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Vous trouverez ici les informations qui régissent les gains de statistiques, etc. http://www.creationkit.com/Stats_Tab

Mikolaj Marcisz
la source