Abenteuer mit Alba von Briseis v. 1.0

Ein NPC-Plugin fr Oblivion
Basierend auf "Die willenlose Sklavin" von TroY + FAKEFACTORY

Website: www.scharesoft.de

----------------------------------------------------------------

Von Briseis vorgenommene nderungen:

Ich habe aus meiner mangelden Kenntnis ber Scripts, es doch noch geschaft den Schlafwunsch von Alba zu entfernen.
Alba ist nun keine Sklvanin, sondern eine Diebin, die ihre Strafe abgesessen hat.
Die Quest habe ich nun etwas verndert, nicht jeden Text aber jeden wo Sklavin drin stand.
Die wichtigste nderung ist eben das Ende der Quest, Alba wird nun nicht mehr freigelassen.
Alba wird ein Heiratsantrag gemacht den sie nicht ablehnen kann.

NEU: Der Doppelgesichter Bug sollte gefixt sein, da ich wie beschrieben ein paar Zeilen in den Script eingefgt habe. Was genau am Script verndert wurde steht am Ende der Liesmich.txt.

----------------------------------------------------------------

Das Plugin hat einen bekannten Bug, dass wenn ihr in eine Oblivion Welt mit Alba geht und einen Siegelstein entfernt, Alba ihre Rstung verliert und die Quest neu gestartet wird.
Ob es nach meinen nderungen dieses Problem weiterhin noch gibt wei ich nicht.
Es knnten sich auch durch meine nderungen mehr Fehler eingeschlichen haben als gewnscht, dann schreibt mir doch bitte eine PN im Forum.

http://scharesoft.de/joomla/forum/index.php

----------------------------------------------------------------

Installation:

Ihr entpackt den Soundordner den Texturesordner und die Abenteuer mit Alba von Briseis.esp in das C:\Programme\Bethesda Softworks\Oblivion\Data Verzeichnis, bei der Frage ob alles berschrieben werden soll JA klicken.
Ganz ganz wichtig ist, dass das Verzeichnis genau so am Ende aussieht welches zu den Soundfiles fhrt:

C:\Programme\Bethesda Softworks\Oblivion\Data\Sound\Voice\Abenteuer mit Alba von Briseis.esp\Hochelf\F

Sollte es bei euch aber so aussehen:

C:\Programme\Bethesda Softworks\Oblivion\Data\Sound\Voice\ADDON_Sklavin_Alba.esp\Hochelf\F

einfach den Ordner in C:\Programme\Bethesda Softworks\Oblivion\Data\Sound\Voice\

von ADDON_Sklavin_Alba.esp in Abenteuer mit Alba von Briseis.esp umbennnen, sonst spricht Alba kein Wort.

Einfach ausgedrckt: "Der Ordner muss genau so heien wie die .esp Selbst, wenn ihr mein Plugin verwendet dann so... "Abenteuer mit Alba von Briseis.esp"!"

###############################################################
###############################################################
###############################################################

Ein groes Lob an FAKEFACTORY, und entschuldigung dass ich dich nicht vorher gefragt habe und das Plugin nderte, warst nicht mehr zu erreichen. 
 
################################################################
################################################################
################################################################

----------------------------------------------------------------
1. nderungen gegenber der Originalversion:
----------------------------------------------------------------

1.1 Allgemein

- Die Sklavin hat nun einen Namen: Alba
- Sie sieht optisch etwas anders aus

1.2 Fixes:

- Alba richtet nun kein Blutbad mehr an, wenn sie die Zuflucht der Dunklen Bruderschaft betritt
- Alba wird nun automatisch zum Spieler teleportiert, wenn sie in ein tiefes Loch fllt oder sich zu weit entfernt, weil sie anderweitig stecken bleibt
- Alba kann nun nicht mehr angesprochen werden, solange sie mit kmpfen beschftigt ist.


1.3 Gameplay-nderungen

- Rudimentre Romanze (Quest) mit dem Spieler. Tip: Gewhnt Euch das Schlafen in Betten an ;) Das Verhltnis zwischen Alba und dem Spieler verndert sich mit der Zeit, abhngig von der Dauer des gemeinsamen Reisens und einigen Schlsselereignissen, bei denen Alba zugegen war. Die ersten Anzeicvhen sollten nach etwa 1 bis 2 Wochen gemeinsamen Reisens eintreten.
- Alba ist ewig miesgelaut und lsst das andere NPCs, die sie ansprechen wollen, auch wissen. Ausnahme: Gegenber dem Spieler setzt Alba grundstzlich ihr Sonntagsgesicht auf.
- Alba erholt sich allmhlich, wenn sie nicht gerade im Kampf ist
- Alba regeniert nun ihre Werte auf Maximum, whrend sie in einem Bett schlft
- Alba orientiert sich am Verhalten des Spielers; geht in Schleichmodus oder zieht die Waffe, wenn der Spieler dies tut
- Text der Verurteilung / Besitzurkunde abgendert
- Erweitertes Men (verndert sich im Laufe der Romanze, bietet mehr Mglichkeiten wie Statistik und Abbruch)
- Alba erhlt einige zustzliche Zauberfhigkeiten, abhngig von ihrem Level
- Alba hlt sich optional aus allen Kmpfen raus
- Dialogoptionen verndern sich abhngig von Fortschritt der Romanze


1.4 Installation

Kopiert den Inhalt des Ordners Data (inkl. den Unterordnern) in das Oblivion DATA Verzeichnis. Die Frage nach berschreiben von Dateien kann bejaht werden, da nur Plugin-spezifische Dateien kopiert werden. Aktiviert das Plugin im Oblivion Startdialog.

Wichtig fr Benutzer der Original Plugins "Die willenlose Sklavin"
-----------------------------------------------------------------
Folgende Prozedur ist uerst ratsam, um Kollisionen mit dem alten Plugin zu vermeiden:

1. Laded einen Spielstand und (wichtig!) entlasst die Sklavin via Menpunkt "Bleib hier"
2. Entfernt den Sklavin Herrschaftsring aus eurem Inventat
3. Speichert das Spiel wieder ab.
4. Beendet Oblivion
5. Schaltet das Plugin "Willenlose Sklavin ab"
5. Laded euren Spielstand und speichert ihn wieder ab
   -- > Jetzt sind alle Reste des alten Plugins aus dem Savegame verschwunden
6. Startet Oblivion neu, whlt das neue Plugin "ADDON_SklavinAlba" und laded Euren alten Spielstand.

Ihr msst Alba erneut aus dem Kerker in Anvil befreien.



History:

0.58 :  Gameplay:   Wenn die Romanze weit genug fortgeschritten ist, kann man Alba aus der Sklaverei entlassen. Sie bedankt sich mit einem Freundschaftsring, der die Funktion des Herrschaftsring fortfhrt (neben einigen Enhancements). Der "Sklavin Alba" Quest gilt dann als beendet, wird aber in einer der zuknftigen Versionen gleichzeitig einen neuen Alba-bezogenen Quest starten.

0.57 :  Gameplay:   Mehr Random-Dialog 
        Gameplay:   Man kann Alba nun befehlen, mal schnell wegzuschauen, wenn man was klauen will. Sie wird 15 Sekunden lang Einbruch und Diebstahl tolierieren.
        Gameplay:   Alba wird allmhlich mde. Je lnger es dauert, bis sie endlich in einem Bett schlafen darf, umso x-beiniger und qungeliger wird sie.

0.56 :  Gameplay:   Mehr Random-Dialog 
        Gameplay:   Kleine Anpassung am Text der Besitzurkunde
        Fix:        Alba greift nun die Dunkelforst-Rotte nicht mehr an, solange der Spieler Mitglied dieser Gruppe ist
        Gameplay:   Quest-Icon

0.55 :  Fix:    blen Inventar-Bug beseitig (Note to myself: Keine Programmierung nach Mitternacht mehr)

0.54 :  Gameplay:   Bessere Ausbalancierung der Romanze 
        Gameplay:   Leicht berarbeitetes Befehlsfenster (gibt nun Albas persnliche Einstellung zum Spieler wieder)
        Fix:        Fix fr Benutzer, die zuvor Troys Version (Willenlose Sklavin) nutzten. (Teleport in Schlohof-Bug)

0.53 :  Gameplay:   Rudimentrer Dialog (mit deutscher Sprachausgabe)
        Gameplay:   Alba hlt sich aus allen Kmpfen raus, wenn der Spieler es verlangt (Dialogoption)
        Gameplay:   Leicht verndertes Befehlsfenster: Verndert sich nun abhngig vom
                    momentanen Status (Alba folgt oder wartet) und der Dauer der Partnerschaft
        
0.52 : Initial-Release

-----------------------------------------------------------------------------------------
Credits: Alle Credits gehen zu TroY fr seine Idee mit dem Sklaven-Plugin.
@TroY: Falls du die neuen Skripte in dein Plugin integrieren willst... htte nix dagegen.

Script Fix von Brausebart/Astaroth66605: http://forums-de.ubi.com/eve/forums/a/tpc/f/7181093605/m/3151040716?r=3151040716#3151040716

Verhindert das verdoppeln des Gesichts/Rstung usw.
einfach ins Script folgende Zeilen einfgen:


Funktioniert auch mit "Abenteuer mit Alba"


Das am Anfang des Scripts

scn CompanionSkript

short LoadDisable
float ReEnableTimer

begin OnLoad
if GetCurrentAIProcedure != 0 && GetCurrentAIProcedure != 12 && LoadDisable < 2
set LoadDisable to 1
endif
end



Dieser Teil kommt in den -> "begin GameMode" Teil



if LoadDisable == 1
set LoadDisable to 2
Disable
Return
elseif LoadDisable == 2
set LoadDisable to 3
set ReEnableTimer to 0.5
Enable
Return
elseif LoadDisable == 3
if ReEnableTimer > 0
set ReEnableTimer to ReEnableTimer - GetSecondsPassed
Return
else
set LoadDisable to 0
endif
endif