Fallout3:NPC Window

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

NPC Window

Das NPC Window kann über das Object Window Actors->NPCs aufgerufen werden.

NPCs sind besondere Actor-Objekte, die Rüstung oder Kleidung tragen können oder in Leveled Character-Lists auftauchen können. Sie können Dialoge führen und per Taschendiebstahl bestohlen werden.

F3-char.jpg

  • ID: - Der Objekt-Name. Er darf keine Leerzeichen enthalten oder Sonderzeichen. Er muss ein eindeutiger Name sein, der kein weiteres Mal irgendwo auftaucht.
  • Name: - Im Spiel angezeigter Name.
  • Script - Das Script-File ist fest an jede Referenz eines Objekts in der Welt befestigt.
  • Button-punktpunktpunkt.jpg - Öffnet den Script-Editor.
  • Dialogue: Öffnet ein Fenster, dass alle Dialoge zeigt, die dieser Actor sagen kann.
  • Flags:
  • Quest Item: - Wenn aktiviert, wird der NPC häufiger upgedatet. Ein Körper eines toten NPC wird bei einem Update der Cell nicht entfernt.
    • Is CharGen Face Preset: - Wenn aktiviert, ist dieses Gesicht in der CharacterGen-Auswahl für den Player verfügbar.
    • No Low Level Processing: - Wenn aktiviert, wird der NPC seine AI nicht upgedated solange der Player nicht in der selben Cell ist.
    • Essential: - Ein als „essential“ markierter NPC stirbt nicht sondern wird stattdessen kurzzeitig ohnmächtig. Bei einer Interaktion mit einem ohnmächtigen NPC erscheint keine besondere Meldung, man kann ihn aber (wie einen Toten) ausbeuten.
    • No Knockdowns: - Wenn aktiviert, kann dieser NPC durch eine Attacke nicht niedergeschlagen werden.
    • No VATS Melee: - Wenn aktiviert, kann der Player bei diesem NPC nicht in das VATS gelangen, wenn er mit einer Nahkampfwaffe ausgerüstet ist.
    • Respawn: - Ist diese CheckBox aktiviert, wird der NPC respawned, also nach seinem Tod neu in die Welt gesetzt, wenn die Zelle neu geladen wird und 72 Stunden vergangen sind (und der Player nicht in der entprechenden Cell ist!).
    • Can be all races: - Wenn aktiviert, kann die Rasse des Actors später im Game geändert werden (wird von Dad genutzt).
  • Template Data: - Jede Checkbox gehört zu einen Tab. Wenn aktiviert, bekommt der Actor seine Daten für den entsprechenden Tab von dem Actor, der im „Actor Base“-Feld angegeben ist.
    • Base Data: - Enthält „Quest Item“, „Knockdowns“, „No VATS Melee“, „Is CharGen Face Preset“ oder „Can Be All Races flags“ nicht.
    • Use Model/Animation - Schließt die „Blood“-, „Sounds“- und „Destruction“-Tabs ein.
  • Preview Full: - Es wird eine gerenderte Vorschau des gesamten Körpers des NPCs auf der rechte Seite der Tabs gezeigt
  • Preview Head: - Es wird eine gerenderte Vorschau des des Gesichtes und des Kopfes des NPCs auf der rechte Seite der Tabs gezeigt


Tabs des NPC-Windows

Traits Tab

Der Traits Tab setzt Basisinformationen, die den NPC betreffen.

F3-npctraits.jpg

  • Race: - Wähle die Rasse des NPC
  • Female Checkbox: - Wenn angehakelt, ist der Actor weiblich. In der Stimmenliste werden nur weibliche Stimmen angezeigt.
  • Height: - Nicht genutzt
  • Weight: - Nicht genutzt
  • Voice Type: - Die Kategorie des Stimmtyps, wenn der NPC spricht.
  • Class: - Setzt die Klasse auf eine vorgegebene (z.B. Doctor, Villager, VaultDweller, etc.). Die Klasse bestimmt die Skills und Basis Attribute
  • Alignment: - Setzt den NPC entweder auf „good“ (gut), „evil“ (böse), oder „neutral“. Wird für das Karma benutzt.
  • Death Item: - Items, die man im Inventar eines toten NPC findet. Es muss eine „leveled item list“ sein.
  • Combat Style: - der Kampfstil, den eine Kreatur nutzt.


Stats Tab

Enthält die Attribute, Fähigkeiten und Kampfwerte für NPCs

F3-npcstats.jpg

  • Leveling Data:
    • Level: - Der angegebene Level für den NPC.
    • Level Mult: - Wenn die „PC Level Mult“-Box aktiviert ist, wird das „Level“-Feld“ durch das „ Level Mult“-Feld ersetzt. Der Level des Players wird mit diesem Feld multipliziert, um das Level des NPC zu bestimmen.
    • Calc Min: - Wenn die „PC Level Mult“-Box aktiviert ist, ist dies der minimale berechnete Level für den NPC.
    • Calc Max: - Wenn die „PC Level Mult“-Box aktiviert ist, ist dies der maximale berechnete Level für den NPC.
    • PC Level Mult: - Wenn aktiviert, wird der Level des NPCs durch das Level des Players und dem „Level Mult“ bestimmt.
  • Auto calc stats: Die Attribute und Fähigkeiten werden automatisch berechnet, wenn „PC Level Offset“ aktiviert ist. Um die endgültigen Werte zu bestimmen, wird der Level und die Klasse des NPCs genutzt. Fähigkeiten können geändert werden, nachdem das „Autocalc“ aktiviert ist, werden aber überschrieben, wenn das „Autocalc“ angestellt und dann wieder aktiviert wird. Attribute werden in diesem Fall nicht geändert.
    • Attributes: alle sieben Attribute werden gezeigt und können einen Wert zwischen 0 und 10 haben.
    • Skills: - Alle Fähigkeiten werden automatisch berechnet („Autocalc“), wenn die Box aktiviert ist. Nach der automatischen Berechnung können sie geändert werden.
    • Speed Mult %: - Ein Geschwindigkeitswert wird benutzt als ein Multiplikator, um ein Mehrfaches der Standardgeschwindigkeit zu bekommen.

Der Player Character sollte eine Geschwindigkeit von 100% haben. Schnellere Charactere sollten eine Geschwindigkeit > 100% haben, langsamere zwischen 0 und 100%. Weil die Animation nur mit einer Geschwindigkeit von 100% synchronisiert ist, sollte dieser Wert grundsätzlich nicht verändert werden.

    • Base Health: - Gesundheit wird bestimmt aus Ausdauer („endurance“) und Level. Dieser Wert wird dann zu dem Ergebnis hinzu gefügt.
    • Fatigue: - Nicht genutzt.

(die folgenden Stats werden nur angezeigt):

    • Calculated Health: - Aktuelle Lebenspunkte des NPCs nach Berechnung aller Einflüsse.
    • Critical Chance: - Die Chance, eine kritische Gesundheit zu erzielen. Üblicherweise das gleiche wie das Glück („luck“)des NPCs.
    • Melee Damage: - Nicht genutzt.
    • Unarmed Damage: - Wie viel Schaden der f3:Actor allein mit seinen Fäusten macht. Wird aus dem „unbewaffneten Kampf“ berechnet.
    • Poison Resistance: - Der Prozentsatz des Giftschadens, der ignoriert wird. Ist abhängig von der Ausdauer des NPCs.
    • Radiation Resistance: - Der Prozentsatz des Strahlungsschadens, der ignoriert wird. Ist abhängig von der Ausdauer des NPCs.


Factions Tab

Der Faction Tab zeigt die Factions, denen der NPC oder die Kreatur angehört mit den jeweiligen Rang. Ziehe die Faction von der Liste der Factions in dieses Fenster.

F3-npcfactions.jpg


AI Data Tab

F3-npcaidata.jpg

  • AI Attributes:
    • Aggression: - Regelt, wann der Actor einen Kampf beginnt. Wähle ein Agressionslevel von der Dropdown-Liste. Beachte, dass Actors niemals Freunde oder Alliierte attackieren werden. </br>
Typ Wert Beschreibung
Unaggressive 0 Fängt keinen Kampf an.
Aggressive 1 Attackiert Feinde, die in Sichtweite sind.
Very Aggressive 2 Attackiert Feinde und Neutrale, die in Sichtweite sind.
Frenzied 3 Attackiert jeden. Kann niemandes Freund oder Alliierter sein. Bildet mit keinem Actor eine Kampfgruppe. (Dies wird hauptsächlich genutzt für [f3:Creature|kreaturen]], deren „Gehirn“ zerstört ist, aber bestimmte Actors könnten auf ein Aggressionslevel „Frenzied“ gesetzt werden.)
    • Assistance: - Regelt, wie der Actor Alliierten und Freunden im Kampf beisteht. Wähle ein Level aus der Dropdown-Liste.
Typ Wert Beschreibung
Helps Nobody 0 hilft niemanden.
Helps Allies 1 Hilft nur Alliierten.
Helps Friends 2 Hilft Freunde und Alliierten.
    • Confidence: - Regelt, wie gerne der Actor vor einem Kampf ausweicht oder flieht.
Typ Beschreibung
Foolhardy Wird niemals fliehen oder irgendjemandem ausweichen (das Bedrohungsverhältnis kann nicht kleiner als ein „Confidence“-Wert von 0 sein)
Brave Wird nur fliehen oder ausweichen, wenn die Bedrohung ernsthaft überlegen ist.
Average Der Actor wird vor Bedrohungen fliehen/ausweichen, die stärker als er sind.
Cautious Actor wird vor Bedrohungen fliehen/ausweichen, solange er nicht die stärker als sie sind.
Cowardly Wird immer fliehen/ausweichen. „Cowardly“ Actors greifen NIEMALS und unter keinen Umständen in einen Kampf ein.
    • Energy: - Bereich von 0 - 100. Legt fest, wie oft sich der Actor zu einem neuen Standort bewegt, wenn er ein Sandbox Package ausführt.
    • Responsibility: - Nicht genutzt.
    • Mood: - Nicht genutzt.
    • Aggro Radius Behavior: - Bei Aktivierung wird folgendes Verhalten gezeigt: Wenn ein Neutraler oder ein Feind den „Aggro Radius“ betritt, wird der Actor seine derzeitige Tätigkeit beenden und ein Warnverhalten zeigen. Dies Verhalten zeigt er so lange, bis das Ziel den Radius verlässt oder der Actor mit dem Ziel einen Kampf beginnt. Wenn das Ziel zu lange im Radius verbleibt, wird der Actor mit dem Ziel einen Kampf beginnen. Wenn das Ziel den halben „Aggro Radius“ betritt, wird der Actor sofort einen Kampf beginnen.
    • Aggro Radius: - Distanzwert. Ziemlich genau wie der „Guard Radius“ im Guard Package -- Der Actor wird warnen und dann jeden Neutralen oder Feind attackieren, der den Aggro Radius unterschreitet.
  • Autocalc Services: - Wenn aktiviert, werden die Boxen entsprechend den Faction-Daten aktiviert. Andernfalls können die Boxen für einen NPC individuell aktiviert werden. NPCs werden alles kaufen, unabhängig davon, ob diese Boxen markiert sind. Sie werden jedoch nur Items verkaufen, die den Bedingungen dieser Boxen entsprechen. Das Geld des Händlers ist durch Fallout3:Leveled Item Lists im Inventar des Actors bestimmt.


AI Packages Tab

Der AI Package Tab zeigt alle Packages, die auf diesem Actor laufen. In der Reihenfolge in der sie geprüft werden. Wenn ein Actor ein Package beendet hat und beschließt, ein neues zu nehmen, wird das Package am Anfang der Liste zuerst geprüft. Wenn die Bedingungen zutreffen, wird es genommen. Andernfalls wird das nächste geprüft. Dieser Prozess schreitet fort, bis ein Package gefunden wurde.


S. Packages für weitere Informationen.

F3-npcaipackages.jpg


Inventory Tab

Der Inventar-Tab zeigt alle Items, die im Inventar des Actors sind.


F3-npcinventory.jpg

  • Object list: - Jedes Object hat eine Anzahl, eine Object-ID, kann noch einen Eigner und einen Zustand haben, sowie einen Wert. Der Wert wird nur angezeigt, er kann nicht editiert werden. Durch Rechtsklicken in das Window kann ein neues Item unter Benutzung der Werte aus dem darunter liegenden Textfeld der Object-Dropdownliste hinzu gefügt werden.
  • Count: - Quantität des Objektes im Container.
  • Object ID: Editor ID des Objektes, das dem Container zugefügt werden soll.
  • Owner: - Jedes Item im Container kann zu einem NPC oder einer Faction gehören.
  • Health %: - Der Zustand des Objektes in dem Container.
    • Value: - Der angezeigte Wert des Items. Dies Feld kann nicht editiert werden. Wenn das Objekt eine f3:leveled Item-Liste ist, wird der Wert als negative Zahl gezeigt.
  • Owner:
    • NPC: Der NPC, dem das Objekt gehört. Das Stehlen des Objektes wird als Aggression gegenüber dem NPC gewertet.
    • Faction: Der Faction, der das Objekt gehört. Das Stehlen des Objektes wird als Aggression gegenüber der Faction gewertet.
    • Global Variable: - Wird nicht genutzt.
    • Required Rank: Der minimale Rang in der Faction, der erforderlich ist, um als Eigentümer des Objektes zu gelten.

Actor Effect List Tab

Dies ist eine Liste der Actor-Effekte auf einem NPC oder eine Kreatur.


Jede Kreatur kann eine Combat-Animation, die an einen speziellen Actoreffekt gebunden ist. Die Animation wird im Pulldown-Feld ausgesucht. Der Actoreffekt wird in dem Pulldown-Feld für den „Unarmed Attack Effect“ ausgesucht. Wenn die Attacke erfolgreich war, wird der Actoreffekt an das Ziel gebunden. Dies ist der Grund warum die z.B. Skorpione ihre Giftattacke mit dem Stachel führen und nicht mit ihren Klauen.

F3-npcactoreffectlist.jpg


Animation Tab

F3-npcanimation.jpg


Face Tab

Der Face Tab enthält grundlegende Gesichts-Controls, um ein Gesicht eines NPCs zu erzeugen. Die drei Slider funktionieren genauso wie die in der Character-Generation.

F3-npcface.jpg

  • Age: - Der Slider ändert das Gesicht von jung zu alt. Alternativ kann ein nummerischer Wert angegeben werden. Beim Erstellen eines Gesichtes kann dieser Wert blockiert werden, damit er sich nicht ändert.
  • Complexion: - Der Slider ändert das Gesicht von hell zu dunkel. (Dunkel und hell sind relativ zum Mittelwert der gewählten Rasse). Alternativ kann ein nummerischer Wert angegeben werden. Beim Erstellen eines Gesichtes kann dieser Wert blockiert werden, damit er sich nicht ändert.
  • Hair Length: - Der Slider ändert die Haarlänge von kurz zu lang. Alternativ kann ein nummerischer Wert angegeben werden. Beim Erstellen eines Gesichtes kann dieser Wert blockiert werden, damit er sich nicht ändert.
  • Hair Color: - Der Grundwert der Haarfarbe kann gesetzt werden.
  • Generate: Ein zufälliges Gesicht kann erzeugt werden.
  • Save: - Das aktuelle Gesicht wird temporär gesichert. Dies erlaubt es, weiter Gesichter zu generieren, ohne den aktuellen Favoriten zu verlieren.
  • Restore: - Wen ein Gesicht gesichert wurde, wird dieses zur Bearbeitung zurück geholt.


Face Advanced Tab

Dieser Tab enthält alle erweiterten Control Sliders, die im Character Gen genutzt werden.

F3-npcfaceadvanced.jpg


Head Parts Tab

F3-npcheadparts.jpg

  • Hair: - Legt den Haarstil fest.
  • Eyes: - Legt die zu nutzenden Augen fest.
  • Head Add Ons: - Eine Liste mit Teilen des Kopfes am NPC. Rechtsklicken in der Liste fügt neue Addons ein. Diese Addons sind meist Bärte oder Augenbrauen.


Blood Tab

F3-npcblood.jpg

  • When we are hit:
    • Impact Material Type: - Die Dropdown-Liste bietet unterschiedliche Materialtypen (Organic, Metal, Dirt, etc.) zur Auswahl an. Dies bestimmt die NIFs, die genutzt werden, wenn der Actor von einer Waffe getroffen wird.
    • Flags:
      • Blood Spray: - Wenn aktiviert, wird Blutspritzen erzeugt.
      • Blood Decal: - Wenn aktiviert, wird ein Blut-Abziehbild mit dem Actor verbunden.
  • When we hit something else (melee):
    • Impact Data Set: - Aus der Dropdown List wählt man den Typ der NIFs, die benutzt werden wenn der Actor auf ein anderes Object schlägt (nicht auf einen anderen Actor).


Destruction Tab

Dieser Tab ermöglicht es, Zerstörungsdaten einzufügen.

F3-npcdestruction.jpg


Scripts Tab

Zeigt alle Scripts, die dieses Object referenzieren.

F3-npcscripts.jpg