Oblivion:Unsterblichkeit und Wiederbeleben (NPCs): Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K (Die Seite wurde neu angelegt: == Grundlagen zum Tod == Actoren können sterben oder aber unsterblich sein, Gestorbene kann man wiederbeleben. Es werden die grundlegenden Scriptmöglic...) |
Keris (Diskussion | Beiträge) K |
||
Zeile 13: | Zeile 13: | ||
==== Theorie ==== | ==== Theorie ==== | ||
Im Unterschied zu [[ob:IsEssential|IsEssential]], was mit der Referenz arbeitet, muss bei [[ob:SetEssential |SetEssential]] die EditorID benutzt werden. D.h. die Abfrage geschieht auf einer konkreten Person, die Änderung auf dem Objekt. | Im Unterschied zu [[ob:IsEssential|IsEssential]], was mit der Referenz arbeitet, muss bei [[ob:SetEssential |SetEssential]] die EditorID benutzt werden. D.h. die Abfrage geschieht auf einer konkreten Person, die Änderung auf dem Objekt. | ||
+ | |||
=== Realisierung === | === Realisierung === | ||
Zeile 18: | Zeile 19: | ||
==== Umgebung ==== | ==== Umgebung ==== | ||
Agamir (ein NPC aus dem Vanilla-Oblivion) muss noch existieren. | Agamir (ein NPC aus dem Vanilla-Oblivion) muss noch existieren. | ||
+ | |||
==== Script ==== | ==== Script ==== | ||
Zeile 41: | Zeile 43: | ||
End | End | ||
</tesscript> | </tesscript> | ||
+ | |||
==== Handhabung ==== | ==== Handhabung ==== | ||
Zeile 54: | Zeile 57: | ||
==== Theorie ==== | ==== Theorie ==== | ||
− | Ein NPC wird mit all seinem Equipment wiederbelebt (es können jedoch Items verloren gehen). | + | Ein [[ob:NPC|NPC]] wird mit all seinem Equipment wiederbelebt (es können jedoch Items verloren gehen). |
Drei Tage nach dem Ableben ist eine Leiche weg (sofern der Player die Zelle verlassen hat) und die Referenz ist dann ebenfalls weg. | Drei Tage nach dem Ableben ist eine Leiche weg (sofern der Player die Zelle verlassen hat) und die Referenz ist dann ebenfalls weg. | ||
− | |||
− | |||
=== Realisierung === | === Realisierung === | ||
Zeile 86: | Zeile 87: | ||
</tesscript> | </tesscript> | ||
+ | |||
+ | ==== Handhabung ==== | ||
+ | Dies Script kann als Object-Script oder als Quest-Script genutzt werden. | ||
+ | |||
+ | |||
+ | == Weitere Information == | ||
<!-- == Weblinks == --> | <!-- == Weblinks == --> | ||
Version vom 12. September 2008, 17:42 Uhr
Inhaltsverzeichnis
Grundlagen zum Tod
Actoren können sterben oder aber unsterblich sein, Gestorbene kann man wiederbeleben.
Es werden die grundlegenden Scriptmöglichkeiten zum Thema Tod vorgestellt.
Unsterblichkeit
Anwendung
Aufgabenstellung
Es soll die Sterblichkeit eines NPCs (Agarmir) geändert werden. Ist er unsterblich, wird er sterblich, ist er sterblich soll er unsterblich werden.
Theorie
Im Unterschied zu IsEssential, was mit der Referenz arbeitet, muss bei SetEssential die EditorID benutzt werden. D.h. die Abfrage geschieht auf einer konkreten Person, die Änderung auf dem Objekt.
Realisierung
Umgebung
Agamir (ein NPC aus dem Vanilla-Oblivion) muss noch existieren.
Script
<tesscript> Scn ChangeMortality
- Written by keris
- 2.8.08
short Doonce
Begin GameMode
if Doonce == 0 set Doonce to 1 ; es soll nur einmal gemacht werden!
if AgarmirRef.IsEssential Agarmir.SetEssential 0 else Agarmir.SetEssential 1 endif endif
End </tesscript>
Handhabung
Dies Script kann als Object-Script oder als Quest-Script genutzt werden.
Wiederbeleben
Anwendung
Aufgabenstellung
Es soll ein NPC (Agarmir) einmal wiederbelebt werden sofern er tot ist.
Theorie
Ein NPC wird mit all seinem Equipment wiederbelebt (es können jedoch Items verloren gehen). Drei Tage nach dem Ableben ist eine Leiche weg (sofern der Player die Zelle verlassen hat) und die Referenz ist dann ebenfalls weg.
Realisierung
Umgebung
Agamir (ein NPC aus dem Vanilla-Oblivion) muss noch existieren.
Script
<tesscript> Scn ChangeMortality
- Written by keris
- 2.8.08
short Doonce
Begin GameMode
if Doonce == 0
if AgarmirRef.GetDead == 1 AgarmirRef.Resurrect 1 set Doonce to 1 ; es soll nur einmal gemacht werden! endif
End </tesscript>
Handhabung
Dies Script kann als Object-Script oder als Quest-Script genutzt werden.
Weitere Information
Weitere Scripts aus dieser Kategorie
Level 1
{{#if: Tod | }}
{{#if: Level 1 Scripts | }}