Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Ergebnis 1 bis 12 von 12
  1. #1 Zitieren
    Illari
    Gast
     

    Equip_Item integration für Helme und pickLockScramble=0

    Gothic 2 DNdR (Retail)
    Patch 2.6rev fix
    Systempack 1.7
    D3D11 X17.6.7 CW
    LHiver 1.7.04 HotFix3


    Wie der Titel schon sagt,
    habe diesen code erst an das ende der StoryGlobals.d eingetragen
    Code:
    func void Equip_Item (var c_npc slf, var int ItemInst) 
    {
        if (!Npc_HasItems (slf, ItemInst)) 
        {
        CreateInvItems (slf, ItemInst, 1);
        };
    
        CALL_PtrParam (MEM_InstToPtr (ItemInst));
        CALL__thiscall (MEM_InstToPtr (slf), 7545792);
    };
    Habe dann Jack den Piratenhut von Greg geben wollen (aus Modderdatenbank)
    Code:
    instance VLK_444_Jack(Npc_Default)
    {
        name[0] = "Jack";
        guild = GIL_VLK;
        id = 444;
        voice = 14;
        flags = 0;
        npcType = npctype_main;
        aivar[AIV_ToughGuy] = TRUE;
        B_SetAttributesToChapter (self, 2);
        fight_tactic = FAI_HUMAN_COWARD;
        EquipItem (self, ItMw_1h_Vlk_Sword);
        CreateInvItems(self,ItAr_Pir_hat,1);
        Equip_Item (self, ItAr_Pir_hat);
        B_CreateAmbientInv (self);
        B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_N_ImportantOld, BodyTex_N, ITAR_Vlk_L);
        Mdl_SetModelFatness (self, 0);
        Mdl_ApplyOverlayMds (self, "Humans_Tired.mds");
        B_GiveNpcTalents (self);
        B_SetFightSkills (self, 30);
        daily_routine = Rtn_Start_444;
    };
    Kompilieren funktioniert einwandfrei und tragen tut er den Hut auch.
    Wenn ich nun ABER Speicher, egal wo in der Welt, das Spiel beende, es wieder starte und den eben erstellten Spielstand lade, gibt mir die Log.txt des GD3D11 Renderer's folgendes raus,
    Code:
    Info: World loaded, getting Levelmesh now!
    Info:  - Found 777270 polygons
    Info: Extracting world
    Info: Smoothing worldmesh normals...
    Info: Process took 309ms
    Info: Done extracting world!
    Info: Reading Gothic-Config: invMaxColumns
    Info: Reading Gothic-Config: invMaxRows
    Info: Reading Gothic-Config: cameraLightRange
    Info: Reading Gothic-Config: pickLockScramble
    Info: Shutting down...
    Habe dann gedacht das die gewählte Script .D für die integration falsch ist und habe es in der B_RefreshAtInsert.d probiert.
    Dort endet das laden bei,
    Code:
    Info: World loaded, getting Levelmesh now!
    Info:  - Found 777270 polygons
    Info: Extracting world
    Info: Smoothing worldmesh normals...
    Info: Process took 309ms
    Info: Done extracting world!
    Info: Reading Gothic-Config: invMaxColumns
    Info: Reading Gothic-Config: invMaxRows
    Info: Shutting down...
    Hat jemand mit dieser Meldung erfahrung?
    Was veranlasst plötzlich das Spiel diesen eintrag auf TRUE zu verlangen?
    Und warum nicht beim Kompilieren?
    Natürlich lässt es sich beheben in dem man in der Gothic.ini pickLockScramble auf True (1) stellt.
    Aber das wollte ich jetzt nicht unbedingt da es ohne die Eqiup_Item function ja läuft.
    Achso und "invMaxRows" ist in der Gothic.INI auf "=0"

    gruß,
    Illari

  2. Beiträge anzeigen #2 Zitieren
    Provinzheld
    Registriert seit
    Mar 2010
    Ort
    Berlin
    Beiträge
    201
     
    withmorten ist offline
    Nur noch eben so nebenbei (keine Ahnung woran der Fehler liegt), aber pickLockScramble ist kein bool, sondern ein int, bis zu welcher Länge des Strings die Kombination "gescrambled" werden soll. 1 sollte also keinen wirklichen Effekt haben, es sei denn irgendeine Kiste hat einen pickLockStr mit Länge 1, also R oder L - also 0 machts schon aus, aber 1 nicht einfach so "an". Bei 2 wirds entweder LR, LL, RL oder RR sein, usw.

    Irgendwo gibts nen alten Forums Post von NicoDE dazu - eben gegoogelt, hier ist er: https://forum.worldofplayers.de/foru...=1#post1686636

    Insofern könnte auf 1 stellen nen quick & dirty fix sein ... wobei das schon wie ne wirklich sehr komische Sache wirkt. Geht wohl eher irgendwas völlig anderes kaputt, und das ist nur nen Zufallgsprodukt. Crasht das Spiel denn? Mal im zSpy geguckt?

    So wie ich das im G3D11 source code nachverfolgen kann, crasht nicht der D3D11 renderer, sondern Gothic 2, und der renderer hat die exit func von G2 gehooked und gibt dann "Shutting down" aus.

  3. #3 Zitieren
    Illari
    Gast
     
    Zitat Zitat von withmorten Beitrag anzeigen
    Insofern könnte auf 1 stellen nen quick & dirty fix sein ... wobei das schon wie ne wirklich sehr komische Sache wirkt. Geht wohl eher irgendwas völlig anderes kaputt, und das ist nur nen Zufallgsprodukt. Crasht das Spiel denn? Mal im zSpy geguckt?

    So wie ich das im G3D11 source code nachverfolgen kann, crasht nicht der D3D11 renderer, sondern Gothic 2, und der renderer hat die exit func von G2 gehooked und gibt dann "Shutting down" aus.
    Danke dir für die Erklärung zu den einzelenen Stufen des commands.
    Werde damit mal experimentieren wenn alles soweit fertig ist^^
    Der Fehler kommt wirklich nur wenn ich Equip_Item an das ende der Story_Globals.d schreibe.
    Eben noch einmal zur vergewisserung eingefügt, kompiliert, gestartet, gespeichert, beendet, gestartet, geladen, absturtz.
    ZSpy gibt das aus:

    Code:
    00:26 Warn:  0 ==        ===================================== UNHANDLED EXCEPTION OCCURED ====================================================== .... <zError.cpp,#474>
    00:26 Warn:  0 ==        ============================================ CRASH INFOS: ============================================================== .... <zError.cpp,#474>
    00:26 Warn:  0 Go        thic II - 2.6 (fix), Parser Version: 50 .... <zError.cpp,#474>
    00:26 Warn:  0 Us        er:  XYZ,  CPUType: 586,  Mem: 0 MB total, 0 MB free .... <zError.cpp,#474>
    00:26 Warn:  0 St        artup Options: .... <zWin32.cpp,#2976>
    00:26 Warn:  0 -g        ame:lhe17_de.ini -zlog:5,s
     .... <zWin32.cpp,#2977>
    00:26 Warn:  0 ==        ============================================= CALLSTACK : ============================================================== .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00791B68 (0x00000236 0x00AB4108 0x00000000 0x00AB40C0) Gothic2.exe, zCParser::DoStack()+520 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 1369+12 byte(s) .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792504 (0x00000236 0x00AB4108 0x00000000 0x00AB40C0) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x000006CF 0x00AB4108 0x00000000 0x00AB40C0) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x00000A03 0x00AB40C0 0x7EB688DC 0x000057BA) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x0001EACB 0x31EA2184 0x31EA1D44 0x0072F161) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:0072F161 (0x000057BA 0x00000001 0x0000015F 0x27198034) Gothic2.exe, oCNpc::InitByScript()+753 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 1642 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792504 (0x00000374 0x00AB4108 0x00000000 0x00AB40C0) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 1415 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792504 (0x000006CF 0x00AB4108 0x00000000 0x00AB40C0) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x00000A03 0x00AB40C0 0x7EB688DC 0x000057BA) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x0001EACB 0x31EA2184 0x31EA1D44 0x0072F161) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:0072F161 (0x000057BA 0x00000001 0x0000015F 0x27198034) Gothic2.exe, oCNpc::InitByScript()+753 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 1642 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792504 (0x00000A03 0x00AB40C0 0x7EB688DC 0x000057BA) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:00792504 (0x0001EACB 0x31EA2184 0x31EA1D44 0x0072F161) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:0072F161 (0x000057BA 0x00000001 0x0000015F 0x27198034) Gothic2.exe, oCNpc::InitByScript()+753 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 1642 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792504 (0x0001EACB 0x31EA2184 0x31EA1D44 0x0072F161) Gothic2.exe, zCParser::DoStack()+2980 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 14150023:0072F161 (0x000057BA 0x00000001 0x0000015F 0x27198034) Gothic2.exe, oCNpc::InitByScript()+753 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 1642 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00792FF7 (0x0011CC3A 0x31EA1D44 0x000057BA 0x27198034) Gothic2.exe, zCParser::CreateInstance()+87 byte(s), P:\dev\g2addon\release\ZenGin\_ulf\zParser.cpp, line 1586+12 byte(s) .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:0072F161 (0x000057BA 0x00000001 0x0000015F 0x27198034) Gothic2.exe, oCNpc::InitByScript()+753 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 1642 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:007472D4 (0x27198034 0x00000001 0x16A88034 0x27198034) Gothic2.exe, oCNpc::Unarchive()+164 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oNpc.cpp, line 9440 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00526DC5 (0x00000000 0x006266B0 0x27198034 0x0000721D) Gothic2.exe, zCArchiverGeneric::ReadObject()+2149 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zArchiverGeneric.cpp, line 12740023:00526DFE (0x27198034 0x0000721D 0x00000000 0x16A88058) Gothic2.exe, zCArchiverGeneric::ReadObject()+14 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zArchiverGeneric.cpp, line 1282 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:00526DFE (0x27198034 0x0000721D 0x00000000 0x16A88058) Gothic2.exe, zCArchiverGeneric::ReadObject()+14 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zArchiverGeneric.cpp, line 1282 .... <zError.cpp,#474>
    00:26 Warn:  0 00        23:006266B0 (0x16A88058 0x00000000 0x16A88034 0x27198034) Gothic2.exe, zCWorld::UnarcTraverseVobs()+320 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zWorld.cpp, line 2350+13 byte(s) .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:0062696C (0x00000000 0x00000000 0x27198034 0x0082E6F0) Gothic2.exe, zCWorld::UnarcTraverseVobs()+1020 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zWorld.cpp, line 2442+12 byte(s) .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:00626D91 (0x27190000 0x27198034 0x00890A8A 0x16A88034) Gothic2.exe, zCWorld::Unarchive()+961 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zWorld.cpp, line 2535 .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:0077F88A (0xFFFFFFFF 0x005252B0 0x27198034 0x2FD1C034) Gothic2.exe, oCWorld::Unarchive()+42 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oWorld.cpp, line 380 .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:007FD9E9 (0x2FD1C034 0x00000000 0x00000001 0x00000000) Gothic2.exe, SetFileAttributesA()+106021 byte(s)0023:0080C39B (0x00000000 0x00000000 0x0082E6F0 0x4441C054) Gothic2.exe, SetFileAttributesA()+165847 byte(s) .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:0051A1E7 (0xFFFFFFFF 0x0135F4E8 0x007FDBB8 0xFFFFFFFF) Gothic2.exe, zCArchiverFactory::CreateArchiverRead()+199 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zArchiver.cpp, line 296 .... <zError.cpp,#474>
    00:27 Warn:  0 00        23:0080C39B (0x00000000 0x00000000 0x0082E6F0 0x4441C054) Gothic2.exe, SetFileAttributesA()+165847 byte(s) .... <zError.cpp,#474>
    00:27 Warn:  0 ==        ===================================== UNHANDLED EXCEPTION OCCURED ====================================================== .... <zError.cpp,#474>
    00:34 Warn:  0 B:         GMAN: gameSession is existing. Call CGameManager::Done() before! .... <oGameManager.cpp,#375>
    00:34 Info:  3 B:         VP: zBinkPlayer deinitialized .... <zBinkPlayer.cpp,#62>
    Geändert von Illari (07.05.2019 um 18:27 Uhr)

  4. Beiträge anzeigen #4 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Wo/Wann initialisierst du denn Ikarus?
    Falls du das in der Init_Global machst ist das evt. zu spät(beziehungsweise die Verwendung von Equip_Item in der Initialisierungsfunktion des NPCs ist dann zu früh).

  5. Beiträge anzeigen #5 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    Wo/Wann initialisierst du denn Ikarus?
    Falls du das in der Init_Global machst ist das evt. zu spät(beziehungsweise die Verwendung von Equip_Item in der Initialisierungsfunktion des NPCs ist dann zu früh).
    Man kann allerdings die Zeile
    Code:
    MEM_InitAll();
    in die Equip_Item Funktion einfügen, dann funktioniert's.

  6. #6 Zitieren
    Illari
    Gast
     
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    Wo/Wann initialisierst du denn Ikarus?
    Falls du das in der Init_Global machst ist das evt. zu spät(beziehungsweise die Verwendung von Equip_Item in der Initialisierungsfunktion des NPCs ist dann zu früh).
    Also so übermäßig ahnung von den Sprachen habe ich nicht!
    Ich mache meine Ändrungen in LHiver DE 1.7.04 + meinen patch, C!
    Habe wie gesagt mehrere .d Scripts probiert, nicht nur die zwei genannten. Sogar eine neue in verschiedene Ordner hinzugefügt, vergebens. Jedoch muss ich auch bei LHiver DE 1.7.04 die Startup.d am ende der SRC file stehen lassen. Hatte auch schon einen urplötzlichen fehler von wegen, er könne die "func void startup_global()" nicht finden. Musste darauf die reihenfolge einmal ändern (neuen Fehler produzieren) und eine leerzeile/zeilenumbruch in der Gothic.src am ende einfügen damit dieser Fehler verschwindet. Aber das, ist eine andere Geschichte!
    Ich habe gelesen das die .d scripts von unten anch oben geschrieben werden. Bzw. unteres ist der erste Dialog. Ich vermute mal das es genauso bei der Gothic.SRC gehandelt wird? Letzterer eintrag ist erste kompilierte datei?

    Zitat Zitat von Lehona Beitrag anzeigen
    Man kann allerdings die Zeile
    Code:
    MEM_InitAll();
    in die Equip_Item Funktion einfügen, dann funktioniert's.
    Die erweiterung (hier in meinem fall duplizierung) von @Lehona funktioniert einwandfrei mit Starten, Neues Spiel, Speichern, Beenden, Starten, laden, Spielen!
    Dqanke auch dir @Cryp18Struct für den Hinweis. Würde mich schon interessieren in welches script die function geschrieben werden müsste ohne duplicate?

    Die LHiver 1.1 bzw. 1.7? Gothic.src mit meinen hinzugefügten scripts.
    Spoiler:(zum lesen bitte Text markieren)

    _Intern\Constants.d
    _Intern\Classes.d

    _Intern\Ikarus_Const_G2.d
    _Intern\EngineClasses_G2\*.d
    _Intern\Ikarus.d
    _Intern\float.d


    Lego\Header.src

    _misk_\MoreAlphaVobs.d

    Story\Story_Globals.d

    _Intern\Difficulty_Select.d

    Story\Npc_Scripts\B_SetAttributesToDifficulty.d
    Story\Npc_Scripts\B_SetProtectionsToDifficulty.d

    AI\AI_Intern\AI_Constants.d


    AI\AI_Intern\BodyStates.d
    AI\AI_Intern\Focus.d
    AI\AI_Intern\Npc_SetToMad.d
    AI\AI_Intern\Species.d
    AI\AI_Intern\PrintDebug.d
    AI\AI_Intern\PrintPlus.d

    _misk_\print_time.d
    _misk_\print_percent_bar.d


    Story\B_Story\B_Transferback.d
    Story\B_Story\B_Statusanzeige2.d

    Story\Events\B_Awake_StoneGuardian.d
    Story\Log_Entries\LOG_Constants_Hoshi.d
    Story\Log_Entries\LOG_Constants_Mattes.d
    Story\Log_Entries\LOG_Constants_Notes.d
    Story\Log_Entries\LOG_Constants_Yoly.d

    Story\Npc_Globals.d

    Story\SVM.d
    Story\Text.d

    Story\B_Story\C_NpcIsInQuarter.d
    Story\B_Story\C_DiegoTooFar.d

    Story\B_Story\B_AddFightSkill.d
    Story\B_Story\B_RaiseFightTalent.d
    Story\NPC_Scripts\B_SetFightSkills.d
    Story\B_Story\B_RaiseAttribute.d

    Story\B_Story\B_LogEntry.d

    Story\B_Story\B_GetDayPlus.d

    Story\B_Story\B_BlessAttribute.d

    Story\B_Story\B_StartOtherRoutine.d
    Story\B_Content\B_RangerMeeting.d
    Story\B_Content\B_ScObsession.d
    Story\B_Content\B_Extro_AVI.d
    Story\B_Content\B_LieselMaeh.d
    Story\B_Content\B_IrrlichtBeep.d
    Story\B_Content\B_Greg_ComesToDexter.d
    Story\B_Content\B_Upgrade_Hero_HackChance.d
    Story\B_Content\B_CountCanyonRazor.d
    Story\B_Content\B_MalcomExident.d
    Story\B_Content\C_ArtefaktValues.d
    Story\Dialog_Mobsis\B_PlayerMap.d
    AI\Human\B_Human\B_Say.d
    AI\Human\B_Human\B_Say_Overlay.d
    Story\Log_Entries\B_CloseTopic.d
    Story\Log_Entries\B_CloseTopics_Hoshi.d
    Story\Log_Entries\B_CloseTopics_Mattes.d
    Story\Log_Entries\B_CloseTopics_Yoly.d
    Story\Log_Entries\B_CheckLog.d
    Story\B_Story\B_GivePlayerXP.d
    Story\B_Content\B_ScUsesRake.d
    Story\B_Story\B_KillNpc.d

    Story\B_Story\B_RemoveNpc.d
    Story\B_Content\B_RemoveQuarhodron.d
    Story\B_Content\B_PlayerFindItem.d

    Items\Tuning_Addon_BeliarsWeapons.d
    Items\Tuning_Melee_Weapons.d
    Items\Tuning_Ranged_Weapons.d
    Items\Einhand_EquipBonus.d
    Items\Zweihand_EquipBonus.d
    Items\IT_Addon_Amulette.d
    Items\IT_Addon_Armor.d
    Items\IT_Addon_BeliarWeapons.d
    Items\IT_Addon_Belts.d
    Items\IT_Addon_Food.d
    Items\IT_Addon_Keys.d
    Items\IT_Addon_Misk.d
    Story\B_Story\B_GiveDeathInv.d

    _misk_\Bars.d
    _intern\Sprinten.d

    Items\IT_Addon_Potions.d
    Items\IT_Addon_Runes.d
    Items\IT_Addon_Scrolls.d
    Items\IT_Addon_SecretBooks.d
    Items\IT_Addon_Shells.d
    Items\IT_Addon_StonePlates.d
    Items\IT_Addon_Weapons.d
    Items\IT_Addon_Written.d
    Items\IT_Addon_WrittenRunemaker.d
    Items\IT_Amulette.d
    Items\IT_AnimalTrophy.d
    Items\IT_Armor.d
    Items\IT_Mod_Armor.d
    Items\IT_FakeScroll.d
    Items\IT_Food.d
    Items\IT_Keys.d
    Items\IT_Melee_weapons.d
    Items\IT_Mod_Melee_Weapons.d
    Items\IT_Misk.d
    Items\IT_Plants.d
    Items\IT_Potions.d
    Items\IT_Ranged_weapons.d
    Items\IT_Ringe.d
    Items\IT_Runen.d
    Items\IT_Scrolls.d
    Items\IT_Secrets.d
    Items\IT_Torch.d
    Items\IT_Written.d
    Items\IT_Mod_Written.d
    Items\IT_Mod_Helmets.d
    Items\MissionItems_1.d
    Items\MissionItems_2.d
    Items\MissionItems_3.d
    Items\MissionItems_4.d
    Items\MissionItems_5.d
    Items\MissionItems_6.d
    Items\MissionItems_Addon.d
    AI\Magic\B_MagicHurtNPC.d
    Story\B_Content\B_ScHasBeliarsWeapon.d
    _misk_\remke_xar01_s1.d
    Story\B_Content\B_BeliarsWeaponSpecialDamage.d
    AI\Monster\B_Monster\B_MM_WispDetect.d
    AI\Monster\B_Monster\B_MM_DeSynchronize.d
    AI\Human\C_Human\C_NpcIsGateGuard.d
    AI\AI_Intern\Perception.d
    Story\B_Content\B_GhostSpecialDamage.d
    Story\B_Story\B_Schleife_Regeneration.d
    AI\AI_Intern\B_RefreshAtInsert.d
    AI\Human\Guilds.d
    AI\Human\B_RefreshArmor.d
    AI\Human\C_Human\C_BodyStateContains.d
    AI\Human\C_Human\C_NpcIsBotheredByPlayerRoomGuild.d
    AI\Human\C_Human\C_IsUsedMobMyPossession.d
    AI\Human\C_Human\C_IsTakenItemMyPossession.d
    AI\Human\C_Human\C_NpcIsDown.d
    AI\Human\C_Human\C_NpcIsToughGuy.d
    AI\Human\C_Human\C_PlayerIsFakeBandit.d
    AI\Human\C_Human\C_PlayerIsFakePirate.d
    AI\Human\C_Human\C_PlayerHasFakeGuild.d
    AI\Human\C_Human\C_BanditHelpsStoryBandit.d
    AI\Human\C_Human\C_BanditAttackBandit.d
    AI\Human\B_Human\B_LookAtNpc.d
    AI\Human\B_Human\B_ResetAll.d
    Story\B_Story\B_UseItem.d
    Story\B_AssignAmbientInfos\B_LastWarningVatras.d
    Story\B_AssignAmbientInfos\B_Addon_Myxir_TeachRequest.d
    Story\B_AssignAmbientInfos\B_Addon_Riordian_TeachWisp.d
    Story\B_AssignAmbientInfos\B_Bartok_ShitAnOrc.d
    Story\B_AssignAmbientInfos\B_Koch_Hackebeil.d


    AI\Human\B_Human\B_ValidateOther.d
    AI\Human\B_Human\B_Say_Gold.d

    Story\B_Story\B_RegH.d
    Story\B_Story\B_RegM.d

    AI\Human\B_Human\B_CommentFakeGuild.d
    AI\Human\B_Human\B_Say_AttackEnd.d
    AI\Human\B_Human\B_Say_AttackReason.d
    AI\Human\B_Human\B_Say_GuildGreetings.d
    AI\Human\B_Human\B_Say_Smalltalk.d
    AI\Human\B_Human\B_Say_FleeReason.d
    AI\Human\B_Human\B_SetAttitude.d
    AI\AI_Intern\Player_Plunder_Is_Empty.d
    AI\Human\C_Human\C_NpcIsBotheredByWeapon.d
    AI\Human\C_Human\C_WantToFlee.d
    AI\Human\C_Human\C_WantToRansack.d
    AI\Human\C_Human\C_NpcHasAttackReasonToKill.d
    AI\Human\C_Human\C_NpcBelongsTo.d
    AI\Human\C_Human\C_DropUnconscious.d
    AI\Human\C_Human\C_NpcRansacksAlways.d
    AI\Human\C_Human\C_NpcIsHero.d
    AI\Human\C_Human\C_NpcIsUndead.d
    AI\Human\C_Human\C_NpcIsEvil.d
    AI\Human\C_Human\C_RefuseTalk.d
    AI\Human\B_Human\B_GetTotalPetzCounter.d
    AI\Human\B_Human\B_GetCurrentAbsolutionLevel.d
    AI\Human\B_Human\B_GetGreatestPetzCrime.d
    AI\Human\B_Human\B_GrantAbsolution.d
    AI\Human\B_Human\B_GetPlayerCrime.d
    AI\Human\B_Human\B_DeletePetzCrime.d
    AI\Human\B_Human\B_AddPetzCrime.d
    AI\Human\B_Human\B_MemorizePlayerCrime.d
    AI\Human\B_Human\B_Attack.d
    AI\Human\B_Human\B_CallGuards.d
    AI\Human\B_Human\B_CreateAmmo.d
    AI\Human\C_Human\C_NpcHasAmbientNews.d
    AI\Human\C_Human\C_WantToAttackSheepKiller.d
    AI\Human\C_Human\C_WantToAttackMurder.d
    AI\Human\C_Human\C_WantToAttackThief.d
    AI\Human\C_Human\C_WantToAttackRoomIntruder.d
    AI\Human\C_Human\C_WantToReactToSneaker.d
    AI\Magic\B_ReadySpell.d
    AI\Magic\B_SelectSpell.d
    AI\Human\B_Human\B_FinishingMove.d
    AI\Human\B_Human\B_SelectWeapon.d
    AI\Human\B_Human\B_AssessEnemy.d
    AI\Human\B_Human\B_AssessDamage.d
    AI\Human\B_Human\B_AssessDrawWeapon.d
    AI\Human\B_Human\B_AssessEnterRoom.d
    AI\Human\B_Human\B_AssessFightSound.d
    AI\Human\B_Human\B_AssessMurder.d
    AI\Human\B_Human\B_AssessObserveSuspect.d
    AI\Human\B_Human\B_AssessQuietSound.d
    AI\Human\B_Human\B_AssessTalk.d
    AI\Human\B_Human\B_AssessTheft.d
    AI\Human\B_Human\B_AssessThreat.d
    AI\Human\B_Human\B_AssessUseMob.d
    AI\Human\B_Human\B_AssessWarn.d
    Story\B_AssignAmbientInfos\B_AssignDementorTalk.d
    Story\B_AssignAmbientInfos\B_AssignSchiffswachenTalk.d
    AI\Human\B_Human\B_AssessPlayer.d
    AI\Human\B_Human\B_MoveMob.d
    AI\Human\B_Human\B_RemoveWeapon.d
    Story\B_Content\B_GiveThiefXP.d
    Story\B_Story\B_GiveInvItems.d
    Story\B_Content\B_Beklauen.d
    Story\B_AssignAmbientInfos\B_Announce_Herold.d
    Story\B_AssignAmbientInfos\B_Preach_Vatras.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_BL_BDT_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_BL_BDT_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_PIR_6.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_PIR_7.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_Sklaven_3.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_TAL_BDT_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_Addon_TAL_BDT_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BAU_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BAU_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BAU_16.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BAU_7.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BDT_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_BDT_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_MIL_6.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_MIL_7.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_NOV_3.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_NOV_8.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OcPAL_4.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OcPAL_9.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OcVLK_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OcVLK_6.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OUT_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OUT_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OUT_7.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_OwPAL_4.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_PAL_12.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_PAL_4.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_PAL_9.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_SLD_6.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_SLD_7.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_STRF_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_STRF_13.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_VLK_1.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_VLK_16.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_VLK_17.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_VLK_6.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos_VLK_8.d
    Story\B_AssignAmbientInfos\B_AssignAmbientNews.d
    Story\B_AssignAmbientInfos\B_AssignToughGuyNews.d
    Story\B_AssignAmbientInfos\B_AssignCityGuide.d
    Story\B_AssignAmbientInfos\B_AssignAmbientInfos.d
    AI\Magic\C_Spell_Proto.d

    AI\Magic\B_AssessMagic.d
    AI\Magic\C_CanNpcCollideWithSpell.d

    AI\Magic\Spells\Spell_ArmyOfDarkness.d
    AI\Magic\Spells\Spell_BreathOfDeath.d
    AI\Magic\Spells\Spell_ChargeFireball.d
    AI\Magic\Spells\Spell_ChargeZap.d
    AI\Magic\Spells\Spell_Charm.d
    AI\Magic\Spells\Spell_Concussionbolt.d
    AI\Magic\Spells\Spell_Deathball.d
    AI\Magic\Spells\Spell_Deathbolt.d
    AI\Magic\Spells\Spell_DestroyUndead.d
    AI\Magic\Spells\Spell_EnergyBall.d
    AI\Magic\Spells\Spell_Fear.d
    AI\Magic\Spells\Spell_Firebolt.d
    AI\Magic\Spells\Spell_Firebolt_v1.d
    AI\Magic\Spells\Spell_FireRain.d
    AI\Magic\Spells\Spell_Firestorm.d
    AI\Magic\Spells\Spell_Firestorm_v1.d
    AI\Magic\Spells\Spell_Geyser.d
    AI\Magic\Spells\Spell_Greententacle.d
    AI\Magic\Spells\Spell_Heal.d
    AI\Magic\Spells\Spell_IceBolt.d
    AI\Magic\Spells\Spell_IceBolt_v1.d
    AI\Magic\Spells\Spell_IceCube.d
    AI\Magic\Spells\Spell_Icelance.d
    AI\Magic\Spells\Spell_Icelance_v1.d
    AI\Magic\Spells\Spell_IceWave.d
    AI\Magic\Spells\Spell_Inflate.d
    AI\Magic\Spells\Spell_InstantFireball.d
    AI\Magic\Spells\Spell_InstantFireball_v1.d
    AI\Magic\Spells\Spell_LightningFlash.d
    AI\Magic\Spells\Spell_Light.d
    AI\Magic\Spells\Spell_MassDeath.d
    AI\Magic\Spells\Spell_MasterOfDisaster.d
    AI\Magic\Spells\Spell_PalDestroyEvil.d
    AI\Magic\Spells\Spell_PalHolyBolt.d
    AI\Magic\Spells\Spell_PalRepelEvil.d
    AI\Magic\Spells\Spell_Pyrokinesis.d
    AI\Magic\Spells\Spell_Shrink.d
    AI\Magic\Spells\Spell_Skull.d
    AI\Magic\Spells\Spell_Sleep.d
    AI\Magic\Spells\Spell_SuckEnergy.d
    AI\Magic\Spells\Spell_SummonDemon.d
    AI\Magic\Spells\Spell_SummonGoblinSkeleton.d
    AI\Magic\Spells\Spell_SummonGolem.d
    AI\Magic\Spells\Spell_SummonGuardian.d
    AI\Magic\Spells\Spell_SummonMud.d
    AI\Magic\Spells\Spell_SummonSkeleton.d
    AI\Magic\Spells\Spell_SummonWolf.d
    AI\Magic\Spells\Spell_SummonZombie.d
    AI\Magic\Spells\Spell_Swarm.d
    AI\Magic\Spells\Spell_Teleport_Alle.d
    AI\Magic\Spells\Spell_Thunderstorm.d
    AI\Magic\Spells\Spell_Transform.d
    AI\Magic\Spells\Spell_Waterfist.d
    AI\Magic\Spells\Spell_Whirlwind.d
    AI\Magic\Spells\Spell_WindFist.d
    AI\Magic\Spells\Spell_Zap.d
    AI\Magic\Spells\Spell_Zap_v1.d
    AI\Magic\Spells\spell_zornadanos.d
    AI\Magic\Spells\spell_summonicegolem.d
    AI\Magic\Spells\spell_summonicewolf.d

    AI\Magic\Spell_ProcessMana.d
    AI\Magic\Spell_ProcessMana_Release.d

    AI\Magic\ZS_Magic\ZS_GreenTentacle.d
    AI\Magic\ZS_Magic\ZS_Inflate.d
    AI\Magic\ZS_Magic\ZS_MagicBurn.d
    AI\Magic\ZS_Magic\ZS_MagicBurnShort.d
    AI\Magic\ZS_Magic\ZS_MagicFlee.d
    AI\Magic\ZS_Magic\ZS_MagicFreeze.d
    AI\Magic\ZS_Magic\ZS_MagicShrink.d
    AI\Magic\ZS_Magic\ZS_MagicSleep.d
    AI\Magic\ZS_Magic\ZS_Pyro.d
    AI\Magic\ZS_Magic\ZS_ShortZapped.d
    AI\Magic\ZS_Magic\ZS_SuckEnergy.d
    AI\Magic\ZS_Magic\ZS_Swarm.d
    AI\Magic\ZS_Magic\ZS_Whirlwind.d
    AI\Magic\ZS_Magic\ZS_Zapped.d

    Story\B_Content\B_DragonKillCounter.d
    Story\Events\B_Event_Portal_EarthQuake.d
    Story\Events\evt_teleportstation_func.d

    AI\Human\TA.d
    AI\Human\TA_Human\*.d

    Story\B_Story\b_endproductiondialog.d
    Story\Dialog_Mobsis\Bookstand.d
    Story\Dialog_Mobsis\BookstandAlchemy.d
    Story\Dialog_Mobsis\BookstandAnimals.d
    Story\Dialog_Mobsis\BookstandDementor.d
    Story\Dialog_Mobsis\BookstandHistory.d
    Story\Dialog_Mobsis\BookstandKDW_Addon.d
    Story\Dialog_Mobsis\BookstandKloster.d
    Story\Dialog_Mobsis\Mod_BookstandCircle.d
    Story\Dialog_Mobsis\Mod_BookstandRunes.d


    _misk_\woodsaw_s1.d

    Story\Dialog_Mobsis\Bookstand_Addon.d
    Story\Dialog_Mobsis\Bookstand_OldCamp.d
    Story\Dialog_Mobsis\B_OnHotkey.d
    Story\Dialog_Mobsis\B_RefuseAction.d
    Story\Dialog_Mobsis\Goldhacken.d
    Story\Dialog_Mobsis\MakeRune.d
    Story\Dialog_Mobsis\PotionAlchemy.d
    Story\Dialog_Mobsis\PrayIdol_Addon.d
    Story\Dialog_Mobsis\PrayShrine.d
    Story\Dialog_Mobsis\SleepABit.d

    _misk_\IronMob.d
    _misk_\SLEEPSACK.d

    Story\Dialog_Mobsis\SmithWeapon.d

    Story\Dialog_Mobsis\SmithArmor.d

    _misk_\leatherwork_s1.d
    _misk_\makebows_s1.d
    _misk_\smithsharp_s1.d

    _misk_\oresmelting_s1.d
    _misk_\Fryingmeat_s1.d

    Story\NPC_Scripts\B_CreateAmbientInv.d
    Story\NPC_Scripts\B_GiveNpcTalents.d
    Story\NPC_Scripts\B_SetAttributesToChapter.d
    Story\NPC_Scripts\B_SetNpcVisual.d
    Story\NPC_Scripts\Npc_Default.d

    Story\NPC\lh_ske_01.d
    Story\NPC\vlk_4171_anselm.d
    Story\NPC\vlk_4173_romil.d
    Story\NPC\VLK_4174_Marlon.d
    Story\NPC\vlk_4172_selivan.d

    Story\NPC\BAU_4300_Addon_Cavalorn.d
    Story\NPC\Bau_900_Onar.d
    Story\NPC\BAU_901_Bauer.d
    Story\NPC\BAU_902_Gunnar.d
    Story\NPC\Bau_903_Bodo.d
    Story\NPC\BAU_904_Bauer.d
    Story\NPC\BAU_905_Bauer.d
    Story\NPC\BAU_906_Bauer.d
    Story\NPC\BAU_907_Wasili.d
    Story\NPC\BAU_908_Hodges.d
    Story\NPC\BAU_909_Bauer.d
    Story\NPC\BAU_910_Maria.d
    Story\NPC\BAU_911_Elena.d
    Story\NPC\Bau_912_Pepe.d
    Story\NPC\BAU_913_Thekla.d
    Story\NPC\BAU_914_Baeuerin.d
    Story\NPC\BAU_915_Baeuerin.d
    Story\NPC\BAU_916_Bauer.d
    Story\NPC\BAU_917_Bauer.d
    Story\NPC\BAU_918_Bauer.d
    Story\NPC\BAU_919_Bauer.d
    Story\NPC\BAU_920_Bauer.d
    Story\NPC\BAU_921_Bauer.d
    Story\NPC\BAU_930_Sekob.d
    Story\NPC\BAU_931_Till.d
    Story\NPC\BAU_932_Balthasar.d
    Story\NPC\BAU_933_Rega.d
    Story\NPC\BAU_934_Babera.d
    Story\NPC\BAU_935_Bronko.d
    Story\NPC\BAU_936_Rosi.d
    Story\NPC\BAU_937_Bauer.d
    Story\NPC\BAU_938_Bauer.d
    Story\NPC\BAU_940_Akil.d
    Story\NPC\BAU_941_Kati.d
    Story\NPC\BAU_942_Randolph.d
    Story\NPC\BAU_943_Bauer.d
    Story\NPC\BAU_944_Ehnim.d
    Story\NPC\BAU_945_Egill.d
    Story\NPC\BAU_950_Lobart.d
    Story\NPC\BAU_951_Hilda.d
    Story\NPC\BAU_952_Vino.d
    Story\NPC\BAU_953_Bauer.d
    Story\NPC\BAU_954_Maleth.d
    Story\NPC\BAU_955_Bauer.d
    Story\NPC\BAU_960_Bengar.d
    Story\NPC\BAU_961_Gaan.d
    Story\NPC\BAU_962_Bauer.d
    Story\NPC\BAU_963_Malak.d
    Story\NPC\BAU_964_Bauer.d
    Story\NPC\BAU_965_Bauer.d
    Story\NPC\BAU_966_Bauer.d
    Story\NPC\BAU_967_Bauer.d
    Story\NPC\BAU_968_Bauer.d
    Story\NPC\BAU_969_Bauer.d
    Story\NPC\BAU_970_Orlan.d
    Story\NPC\BAU_971_Bauer.d
    Story\NPC\BAU_972_Bauer.d
    Story\NPC\BAU_973_Rukhar.d
    Story\NPC\BAU_974_Bauer.d
    Story\NPC\BAU_980_Sagitta.d
    Story\NPC\BAU_981_Grom.d
    Story\NPC\BAU_982_Grimbald.d
    Story\NPC\BAU_983_Dragomir.d
    Story\NPC\BAU_984_Niclas.d
    Story\NPC\BDT_10001_Addon_Bandit_L.d
    Story\NPC\BDT_10002_Addon_Bandit_M.d
    Story\NPC\BDT_10003_Addon_Bandit_H.d
    Story\NPC\BDT_10004_Addon_Finn.d
    Story\NPC\BDT_10005_Addon_Wache_02.d
    Story\NPC\BDT_10006_Addon_Bandit.d
    Story\NPC\BDT_10007_Addon_Bandit.d
    Story\NPC\BDT_10008_Addon_Bandit.d
    Story\NPC\BDT_10009_Addon_Bandit.d
    Story\NPC\BDT_1000_Bandit_L.d
    Story\NPC\BDT_10010_Addon_Bandit.d
    Story\NPC\BDT_10011_Addon_Bandit.d
    Story\NPC\BDT_10012_Addon_Bandit.d
    Story\NPC\BDT_10013_Addon_Bandit.d
    Story\NPC\BDT_10014_Addon_Thorus.d
    Story\NPC\BDT_10015_Addon_Emilio.d
    Story\NPC\BDT_10016_Addon_Bandit.d
    Story\NPC\BDT_10017_Addon_Juan.d
    Story\NPC\BDT_10018_Addon_Torwache.d
    Story\NPC\BDT_10019_Addon_Wache.d
    Story\NPC\BDT_1001_Bandit_L.d
    Story\NPC\BDT_10020_Addon_Wache.d
    Story\NPC\BDT_10021_Addon_Wache.d
    Story\NPC\BDT_10022_Addon_Miguel.d
    Story\NPC\BDT_10023_Addon_Wache.d
    Story\NPC\BDT_10024_Addon_Garaz.d
    Story\NPC\BDT_10025_Addon_Wache.d
    Story\NPC\BDT_10026_Addon_Wache.d
    Story\NPC\BDT_10027_Addon_Buddler.d
    Story\NPC\BDT_10028_Addon_Buddler.d
    Story\NPC\BDT_10029_Addon_Buddler.d
    Story\NPC\BDT_1002_Bandit_L.d
    Story\NPC\BDT_10030_Addon_Buddler.d
    Story\NPC\BDT_10031_Addon_Wache.d
    Story\NPC\BDT_1003_Bandit_M.d
    Story\NPC\BDT_1004_Bandit_M.d
    Story\NPC\BDT_1005_Bandit_M.d
    Story\NPC\BDT_1006_Bandit_H.d
    Story\NPC\BDT_1007_Bandit_H.d
    Story\NPC\BDT_1008_Bandit_H.d
    Story\NPC\BDT_1009_Bandit_L.d
    Story\NPC\BDT_10100_Addon_TowerBandit.d
    Story\NPC\BDT_10101_Addon_TowerBandit.d
    Story\NPC\BDT_10102_Addon_TowerBandit.d
    Story\NPC\BDT_1010_Bandit_L.d
    Story\NPC\BDT_1011_Bandit_M.d
    Story\NPC\Bdt_1013_Bandit_L.d
    Story\NPC\Bdt_1014_Bandit_L.d
    Story\NPC\Bdt_1015_Bandit_L.d
    Story\NPC\BDT_1016_Bandit_M.d
    Story\NPC\BDT_1017_Bandit_L.d
    Story\NPC\BDT_1020_Bandit_L.d
    Story\NPC\BDT_1021_LeuchtturmBandit.d
    Story\NPC\BDT_1022_LeuchtturmBandit.d
    Story\NPC\BDT_1023_LeuchtturmBandit.d
    Story\NPC\BDT_1024_MalethsBandit.d
    Story\NPC\BDT_1025_Bandit_H.d
    Story\NPC\BDT_1026_Bandit_H.d
    Story\NPC\BDT_1027_Bandit_H.d
    Story\NPC\BDT_10300_Addon_RangerBandit_L.d
    Story\NPC\BDT_10301_Addon_RangerBandit_M.d
    Story\NPC\BDT_10302_Addon_RangerBandit_L.d
    Story\NPC\BDT_10303_Addon_RangerBandit_L.d
    Story\NPC\BDT_10304_Addon_RangerBandit_M.d
    Story\NPC\BDT_10305_Addon_RangerBandit_L.d
    Story\NPC\BDT_10306_Addon_RangerBandit_L.d
    Story\NPC\BDT_10307_Addon_RangerBandit_M.d
    Story\NPC\BDT_10308_Addon_RangerBandit_L.d
    Story\NPC\BDT_10309_Addon_RangerBandit_L.d
    Story\NPC\BDT_1030_Morgahard.d
    Story\NPC\BDT_10310_Addon_RangerBandit_M.d
    Story\NPC\BDT_10311_Addon_RangerBandit_M.d
    Story\NPC\BDT_10312_Addon_RangerBandit_L.d
    Story\NPC\BDT_10313_Addon_RangerBandit_L.d
    Story\NPC\BDT_10314_Addon_RangerBandit_M.d

    Story\NPC\bdt_10315_addon_rangerbandit_m.d
    Story\NPC\bdt_10316_addon_rangerbandit_m.d
    Story\NPC\bdt_10317_addon_rangerbandit_m.d
    Story\NPC\bdt_10318_addon_rangerbandit_m.d
    Story\NPC\bdt_10319_addon_rangerbandit_l.d

    Story\NPC\BDT_1031_Fluechtling.d
    Story\NPC\BDT_1032_Fluechtling.d
    Story\NPC\BDT_1033_Fluechtling.d
    Story\NPC\BDT_1034_Fluechtling.d
    Story\NPC\BDT_1035_Fluechtling.d
    Story\NPC\BDT_10400_Addon_DeadBandit.d
    Story\NPC\BDT_10401_Addon_DeadBandit.d
    Story\NPC\BDT_1040_Bandit_L.d
    Story\NPC\BDT_1041_Bandit_L.d
    Story\NPC\BDT_1042_Bandit_L.d
    Story\NPC\BDT_1043_Bandit_L.d
    Story\NPC\BDT_1044_Bandit_L.d
    Story\NPC\BDT_1045_Bandit_L.d
    Story\NPC\BDT_1046_Bandit_L.d
    Story\NPC\BDT_1047_Bandit_L.d
    Story\NPC\BDT_1048_Bandit_L.d
    Story\NPC\BDT_1049_Bandit_L.d
    Story\NPC\BDT_1050_Landstreicher.d
    Story\NPC\BDT_1051_Wegelagerer.d
    Story\NPC\BDT_1052_Wegelagerer.d
    Story\NPC\BDT_1060_Dexter.d
    Story\NPC\BDT_1061_Wache.d
    Story\NPC\BDT_1062_Bandit_L.d
    Story\NPC\BDT_1063_Bandit_L.d
    Story\NPC\BDT_1064_Bandit_L.d
    Story\NPC\BDT_1065_Bandit_L.d
    Story\NPC\BDT_1066_Bandit_L.d
    Story\NPC\BDT_1067_Bandit_L.d
    Story\NPC\BDT_1068_Bandit_L.d
    Story\NPC\BDT_1070_Addon_Paul.d
    Story\NPC\BDT_1071_Addon_Ramon.d
    Story\NPC\BDT_1072_Addon_Logan.d
    Story\NPC\BDT_1073_Addon_Sancho.d
    Story\NPC\BDT_1074_Addon_Edgor.d
    Story\NPC\BDT_1075_Addon_Fortuno.d
    Story\NPC\BDT_1076_Addon_Bandit.d
    Story\NPC\BDT_1077_Addon_Bandit.d
    Story\NPC\BDT_1078_Addon_Bandit.d
    Story\NPC\BDT_1079_Addon_Carlos.d
    Story\NPC\BDT_1080_Addon_Tom.d
    Story\NPC\BDT_1081_Addon_Wache_01.d
    Story\NPC\BDT_1082_Addon_Skinner.d
    Story\NPC\BDT_1083_Addon_Esteban.d
    Story\NPC\BDT_1084_Addon_Senyan.d
    Story\NPC\BDT_1085_Addon_Bloodwyn.d
    Story\NPC\BDT_1086_Addon_Scatty.d
    Story\NPC\BDT_1087_Addon_Bandit.d
    Story\NPC\BDT_1088_Addon_Torwache.d
    Story\NPC\BDT_1090_Addon_Raven.d
    Story\NPC\BDT_1091_Addon_Lucia.d
    Story\NPC\BDT_1092_Addon_Isabel.d
    Story\NPC\BDT_1093_Addon_Franco.d
    Story\NPC\BDT_1095_Addon_Crimson.d
    Story\NPC\BDT_1096_Addon_Lennar.d
    Story\NPC\BDT_1097_Addon_Fisk.d
    Story\NPC\BDT_1098_Addon_Snaf.d
    Story\NPC\BDT_1099_Addon_Huno.d
    Story\NPC\DJG_700_Sylvio.d
    Story\NPC\DJG_701_Bullco.d
    Story\NPC\DJG_702_Rod.d
    Story\NPC\DJG_703_Cipher.d
    Story\NPC\DJG_705_Angar.d
    Story\NPC\DJG_705_Angar_DI.d
    Story\NPC\DJG_705_Angar_NW.d
    Story\NPC\DJG_708_Kurgan.d
    Story\NPC\DJG_709_Rethon.d
    Story\NPC\DJG_710_Kjorn.d
    Story\NPC\DJG_711_Godar.d
    Story\NPC\DJG_712_Hokurn.d
    Story\NPC\DJG_713_Biff.d
    Story\NPC\DJG_713_Biff_DI.d
    Story\NPC\DJG_713_Biff_NW.d
    Story\NPC\DJG_714_Jan.d
    Story\NPC\DJG_715_Ferros.d
    Story\NPC\DJG_730_ToterDrachenjaeger.d
    Story\NPC\DJG_731_ToterDrachenjaeger.d
    Story\NPC\DJG_732_ToterDrachenjaeger.d
    Story\NPC\DJG_733_ToterDrachenjaeger.d
    Story\NPC\DJG_734_ToterDrachenjaeger.d
    Story\NPC\DJG_735_ToterDrachenjaeger.d
    Story\NPC\DJG_736_ToterDrachenjaeger.d
    Story\NPC\DJG_737_ToterDrachenjaeger.d
    Story\NPC\DJG_738_ToterDrachenjaeger.d
    Story\NPC\DJG_739_ToterDrachenjaeger.d
    Story\NPC\DJG_740_ToterDrachenjaeger.d
    Story\NPC\DMT_1200_Dementor.d
    Story\NPC\DMT_1201_Dementor.d
    Story\NPC\DMT_1202_Dementor.d
    Story\NPC\DMT_1203_Dementor.d
    Story\NPC\DMT_1204_Dementor.d
    Story\NPC\DMT_1205_Dementor.d
    Story\NPC\DMT_1206_Dementor.d
    Story\NPC\DMT_1207_Dementor.d
    Story\NPC\DMT_1208_Dementor.d
    Story\NPC\DMT_1209_Dementor.d
    Story\NPC\DMT_1210_Dementor.d
    Story\NPC\DMT_1211_Dementor.d
    Story\NPC\DMT_1299_OberDementor_DI.d
    Story\NPC\DMT_DementorAmbient.d
    Story\NPC\Vlk_2001_Syra.d
    Story\NPC\KDF_500_Pyrokar.d
    Story\NPC\KDF_501_Serpentes.d
    Story\NPC\KDF_502_Ulthar.d
    Story\NPC\KDF_503_Karras.d
    Story\NPC\KDF_504_Parlan.d
    Story\NPC\KDF_505_Marduk.d
    Story\NPC\KDF_506_Neoras.d
    Story\NPC\KDF_507_Talamon.d
    Story\NPC\KDF_508_Gorax.d
    Story\NPC\KDF_509_Isgaroth.d
    Story\NPC\KDF_510_Hyglas.d
    Story\NPC\KDF_511_Daron.d
    Story\NPC\KDW_14000_Addon_Saturas_ADW.d
    Story\NPC\KDW_1400_Addon_Saturas_NW.d
    Story\NPC\KDW_14010_Addon_Cronos_ADW.d
    Story\NPC\KDW_1401_Addon_Cronos_NW.d
    Story\NPC\KDW_14020_Addon_Nefarius_ADW.d
    Story\NPC\KDW_1402_Addon_Nefarius_NW.d
    Story\NPC\KDW_140300_Addon_Myxir_CITY.d
    Story\NPC\KDW_14030_Addon_Myxir_ADW.d
    Story\NPC\KDW_1403_Addon_Myxir_NW.d
    Story\NPC\KDW_14040_Addon_Riordian_ADW.d
    Story\NPC\KDW_1404_Addon_Riordian_NW.d
    Story\NPC\KDW_14050_Addon_Merdarion_ADW.d
    Story\NPC\KDW_1405_Addon_Merdarion_NW.d
    Story\NPC\Mil_302_Torwache.d
    Story\NPC\Mil_303_Torwache.d
    Story\NPC\Mil_304_Torwache.d
    Story\NPC\Mil_305_Torwache.d
    Story\NPC\Mil_306_Tuerwache.d
    Story\NPC\Mil_307_Tuerwache.d
    Story\NPC\Mil_309_Stadtwache.d
    Story\NPC\Mil_310_Stadtwache.d
    Story\NPC\MIL_311_Andre.d
    Story\NPC\MIL_312_Wulfgar.d
    Story\NPC\Mil_313_Boltan.d
    Story\NPC\Mil_314_Mortis.d
    Story\NPC\Mil_315_Kasernenwache.d
    Story\NPC\Mil_316_Wambo.d
    Story\NPC\Mil_317_Ruga.d
    Story\NPC\Mil_318_Miliz.d
    Story\NPC\MIL_319_Pablo.d
    Story\NPC\Mil_320_Miliz.d
    Story\NPC\MIL_321_Rangar.d
    Story\NPC\Mil_322_Miliz.d
    Story\NPC\Mil_323_Miliz.d
    Story\NPC\MIL_324_Peck.d
    Story\NPC\Mil_325_Miliz.d
    Story\NPC\Mil_326_Miliz.d
    Story\NPC\Mil_327_Miliz.d
    Story\NPC\Mil_328_Miliz.d
    Story\NPC\Mil_329_Miliz.d
    Story\NPC\Mil_330_Miliz.d
    Story\NPC\Mil_331_Miliz.d
    Story\NPC\Mil_332_Stadtwache.d
    Story\NPC\Mil_333_Stadtwache.d
    Story\NPC\Mil_335_Rumbold.d
    Story\NPC\Mil_336_Rick.d
    Story\NPC\Mil_337_Mika.d
    Story\NPC\Mil_350_Addon_Martin.d

    Story\NPC\Mil_360_Miliz.d
    Story\NPC\Mil_3091_Stadtwache.d
    Story\NPC\Mil_3101_Stadtwache.d

    Story\NPC\NONE_100_Xardas.d
    Story\NPC\None_101_Mario.d
    Story\NPC\None_101_Mario_DI.d
    Story\NPC\NONE_ADDON_111_Quarhodron.d
    Story\NPC\NONE_ADDON_112_Rhademes.d
    Story\NPC\NONE_Addon_114_Lance_ADW.d
    Story\NPC\NONE_ADDON_115_Eremit.d
    Story\NPC\NOV_600_Pedro.d
    Story\NPC\NOV_600_Pedro_DI.d
    Story\NPC\NOV_601_Igaraz.d
    Story\NPC\NOV_602_Ulf.d
    Story\NPC\NOV_603_Agon.d
    Story\NPC\NOV_604_Dyrian.d
    Story\NPC\NOV_605_Opolos.d
    Story\NPC\NOV_606_Novize.d
    Story\NPC\NOV_607_Novize.d
    Story\NPC\Nov_608_Garwig.d
    Story\NPC\NOV_609_Novize.d
    Story\NPC\NOV_610_Novize.d
    Story\NPC\NOV_611_Novize.d
    Story\NPC\NOV_612_Babo.d
    Story\NPC\NOV_615_Novize.d
    Story\NPC\NOV_650_ToterNovize.d
    Story\NPC\NOV_651_ToterNovize.d
    Story\NPC\NOV_652_ToterNovize.d
    Story\NPC\NOV_653_ToterNovize.d
    Story\NPC\NOV_654_ToterNovize.d
    Story\NPC\NOV_655_ToterNovize.d
    Story\NPC\NOV_656_ToterNovize.d
    Story\NPC\PAL_2002_Leiche.d
    Story\NPC\PAL_2003_Leiche.d
    Story\NPC\PAL_2004_Bruder.d
    Story\NPC\PAL_2005_Leiche.d
    Story\NPC\PAL_2006_Leiche.d
    Story\NPC\PAL_2007_Leiche.d
    Story\NPC\PAL_200_Hagen.d
    Story\NPC\Pal_201_Ingmar.d
    Story\NPC\PAL_202_Albrecht.d
    Story\NPC\PAL_203_Lothar.d
    Story\NPC\Pal_204_Torwache.d
    Story\NPC\Pal_205_Torwache.d
    Story\NPC\Pal_206_Ritter.d
    Story\NPC\Pal_207_Girion.d
    Story\NPC\Pal_207_Girion_DI.d
    Story\NPC\Pal_208_Paladin.d
    Story\NPC\Pal_209_Paladin.d
    Story\NPC\Pal_210_Torwache.d
    Story\NPC\Pal_211_Torwache.d
    Story\NPC\PAL_212_Schiffswache.d
    Story\NPC\PAL_213_Schiffswache.d
    Story\NPC\Pal_214_Ritter.d
    Story\NPC\Pal_215_Ritter.d
    Story\NPC\Pal_216_Cedric.d
    Story\NPC\PAL_217_Marcos.d
    Story\NPC\Pal_218_Ritter.d
    Story\NPC\Pal_219_Ritter.d
    Story\NPC\Pal_220_Schiffswache.d
    Story\NPC\Pal_221_Schiffswache.d
    Story\NPC\Pal_222_Schiffswache.d
    Story\NPC\Pal_223_Schiffswache.d
    Story\NPC\Pal_224_Schiffswache.d
    Story\NPC\Pal_225_Schiffswache.d
    Story\NPC\Pal_226_Schiffswache.d
    Story\NPC\Pal_227_Schiffswache.d
    Story\NPC\Pal_228_Schiffswache.d
    Story\NPC\Pal_230_Ritter.d
    Story\NPC\Pal_231_Ritter.d
    Story\NPC\Pal_232_Ritter.d
    Story\NPC\Pal_233_Ritter.d
    Story\NPC\Pal_234_Ritter.d
    Story\NPC\Pal_235_Ritter.d
    Story\NPC\Pal_236_Ritter.d
    Story\NPC\Pal_237_Ritter.d
    Story\NPC\Pal_238_Ritter.d
    Story\NPC\Pal_239_Ritter.d
    Story\NPC\Pal_240_Ritter.d
    Story\NPC\Pal_241_Ritter.d
    Story\NPC\PAL_250_Garond.d
    Story\NPC\PAL_251_Oric.d
    Story\NPC\PAL_252_Parcival.d
    Story\NPC\PAL_253_Wache.d
    Story\NPC\PAL_254_Wache.d
    Story\NPC\PAL_255_Ritter.d
    Story\NPC\PAL_256_Ritter.d
    Story\NPC\PAL_257_Ritter.d
    Story\NPC\PAL_258_Keroloth.d
    Story\NPC\PAL_259_Wache.d
    Story\NPC\PAL_260_Tandor.d
    Story\NPC\PAL_261_Gerold.d
    Story\NPC\PAL_262_Wache.d
    Story\NPC\PAL_263_Wache.d
    Story\NPC\PAL_264_Ritter.d
    Story\NPC\PAL_265_Ritter.d
    Story\NPC\PAL_266_Ritter.d
    Story\NPC\PAL_267_Sengrath.d
    Story\NPC\PAL_268_Udar.d
    Story\NPC\PAL_269_Ritter.d
    Story\NPC\PAL_270_Ritter.d
    Story\NPC\PAL_271_Ritter.d
    Story\NPC\PAL_272_Ritter.d
    Story\NPC\PAL_273_Ritter.d
    Story\NPC\PAL_274_Ritter.d
    Story\NPC\PAL_280_Tengron.d
    Story\NPC\PAL_281_Fajeth.d
    Story\NPC\Pal_285_Ritter.d
    Story\NPC\Pal_286_RITTER.d
    Story\NPC\Pal_287_Ritter.d
    Story\NPC\Pal_288_Ritter.d
    Story\NPC\Pal_289_Ritter.d
    Story\NPC\Pal_290_Ritter.d
    Story\NPC\Pal_291_Ritter.d
    Story\NPC\Pal_292_Ritter.d
    Story\NPC\Pal_293_Ritter.d
    Story\NPC\PAL_297_Ritter.d
    Story\NPC\PAL_298_Ritter.d
    Story\NPC\PAL_299_Sergio.d

    Story\NPC\PAL_2044_Torwache.d
    Story\NPC\PAL_2055_Torwache.d

    Story\NPC\PC_Fighter_DI.d
    Story\NPC\PC_Fighter_DJG.d
    Story\NPC\PC_Fighter_NW_nach_DJG.d
    Story\NPC\PC_Fighter_NW_vor_DJG.d
    Story\NPC\PC_Fighter_OW.d
    Story\NPC\PC_Hero.d
    Story\NPC\PC_Levelinspektor.d
    Story\NPC\PC_MageTest.d
    Story\NPC\PC_Mage_DI.d
    Story\NPC\PC_Mage_NW.d
    Story\NPC\PC_Mage_OW.d
    Story\NPC\PC_Psionic.d
    Story\NPC\PC_Psionic_DI.d
    Story\NPC\PC_Rockefeller.d
    Story\NPC\PC_ThiefOW.d
    Story\NPC\PC_Thief_DI.d
    Story\NPC\PC_Thief_NW.d
    Story\NPC\PIR_1300_Addon_Greg_NW.d
    Story\NPC\PIR_1301_Addon_Skip_NW.d
    Story\NPC\PIR_1320_Addon_Greg.d
    Story\NPC\PIR_1350_Addon_Francis.d
    Story\NPC\PIR_1351_Addon_Samuel.d
    Story\NPC\PIR_1352_Addon_AlligatorJack.d
    Story\NPC\PIR_1353_Addon_Morgan.d
    Story\NPC\PIR_1354_Addon_Henry.d
    Story\NPC\PIR_1355_Addon_Skip.d
    Story\NPC\PIR_1356_Addon_Bill.d
    Story\NPC\PIR_1357_Addon_Garett.d
    Story\NPC\PIR_1360_Addon_PIRAT.d
    Story\NPC\PIR_1361_Addon_PIRAT.d
    Story\NPC\PIR_1362_Addon_Bones.d
    Story\NPC\PIR_1363_Addon_PIRAT.d
    Story\NPC\PIR_1364_Addon_Pirat.d
    Story\NPC\PIR_1365_Addon_Matt.d
    Story\NPC\PIR_1366_Addon_Brandon.d
    Story\NPC\PIR_1367_Addon_Owen.d
    Story\NPC\PIR_1368_Addon_Malcom.d
    Story\NPC\PIR_1370_Addon_Angus.d
    Story\NPC\PIR_1371_Addon_Hank.d
    Story\NPC\PIR_1389_Addon_Tom.d
    Story\NPC\PIR_1390_Addon_InExtremo_DrPymonte.d
    Story\NPC\PIR_1391_Addon_InExtremo_TheFlail.d
    Story\NPC\PIR_1392_Addon_InExtremo_ThomasTheForger.d
    Story\NPC\PIR_1393_Addon_InExtremo_Unicorn.d
    Story\NPC\PIR_1394_Addon_InExtremo_YellowPfeiffer.d
    Story\NPC\PIR_1395_Addon_InExtremo_Lutter.d
    Story\NPC\PIR_1396_Addon_InExtremo_Flex.d
    Story\NPC\SLD_800_Lee.d
    Story\NPC\SLD_800_Lee_DI.d
    Story\NPC\SLD_801_Torlof.d
    Story\NPC\SLD_801_Torlof_DI.d
    Story\NPC\SLD_802_Buster.d
    Story\NPC\Sld_803_Cipher.d
    Story\NPC\Sld_804_Rod.d
    Story\NPC\Sld_805_Cord.d
    Story\NPC\SLD_806_Sylvio.d
    Story\NPC\Sld_807_Bullco.d
    Story\NPC\Sld_808_Jarvis.d
    Story\NPC\SLD_809_Bennet.d
    Story\NPC\SLD_809_Bennet_DI.d
    Story\NPC\Sld_810_Dar.d
    Story\NPC\SLD_811_Wolf.d
    Story\NPC\SLD_811_Wolf_DI.d
    Story\NPC\SLD_814_Sentenza.d
    Story\NPC\SLD_815_Soeldner.d
    Story\NPC\Sld_816_Fester.d
    Story\NPC\SLD_817_Soeldner.d
    Story\NPC\SLD_818_Soeldner.d
    Story\NPC\SLD_819_Soeldner.d
    Story\NPC\SLD_820_Soeldner.d
    Story\NPC\SLD_821_Soeldner.d
    Story\NPC\Sld_822_Raoul.d
    Story\NPC\SLD_823_Khaled.d
    Story\NPC\SLD_824_Soeldner.d
    Story\NPC\SLD_825_Soeldner.d
    Story\NPC\SLD_826_Soeldner.d
    Story\NPC\SLD_827_Soeldner.d
    Story\NPC\SLD_840_Alvares.d
    Story\NPC\SLD_841_Engardo.d
    Story\NPC\STRF_1100_Straefling.d
    Story\NPC\STRF_1101_Draal.d
    Story\NPC\STRF_1102_Straefling.d
    Story\NPC\STRF_1103_Straefling.d
    Story\NPC\STRF_1104_Straefling.d
    Story\NPC\STRF_1105_Straefling.d
    Story\NPC\STRF_1106_Fed.d
    Story\NPC\STRF_1107_Straefling.d
    Story\NPC\STRF_1108_Straefling.d
    Story\NPC\STRF_1109_Straefling.d
    Story\NPC\STRF_1110_Straefling.d
    Story\NPC\STRF_1111_Straefling.d
    Story\NPC\STRF_1112_Straefling.d
    Story\NPC\STRF_1113_Straefling.d
    Story\NPC\STRF_1114_Straefling.d
    Story\NPC\STRF_1115_Geppert.d
    Story\NPC\STRF_1116_Kervo.d
    Story\NPC\STRF_1117_Straefling.d
    Story\NPC\STRF_1118_Addon_Patrick.d
    Story\NPC\STRF_1119_Addon_Monty.d
    Story\NPC\STRF_1120_Addon_Tonak.d
    Story\NPC\STRF_1121_Addon_Telbor.d
    Story\NPC\STRF_1122_Addon_Pardos.d
    Story\NPC\STRF_1123_Addon_Patrick_NW.d
    Story\NPC\STRF_1124_Addon_Monty_NW.d
    Story\NPC\STRF_1125_Addon_Tonak_NW.d
    Story\NPC\STRF_1126_Addon_Telbor_NW.d
    Story\NPC\STRF_1127_Addon_Pardos_NW.d
    Story\NPC\STRF_1128_Addon_Sklave.d
    Story\NPC\STRF_1129_Addon_Sklave.d
    Story\NPC\STRF_1130_Addon_Sklave.d
    Story\NPC\STRF_1131_Addon_Sklave.d
    Story\NPC\STRF_1132_Addon_Sklave.d
    Story\NPC\STRF_1133_Addon_Sklave.d
    Story\NPC\STRF_1134_Addon_Sklave.d
    Story\NPC\STRF_1135_Addon_Sklave.d
    Story\NPC\STRF_1136_Addon_Sklave.d
    Story\NPC\STRF_1137_Addon_Sklave.d
    Story\NPC\STRF_1138_Addon_Sklave.d
    Story\NPC\STRF_1139_Addon_Sklave.d
    Story\NPC\STRF_1140_Addon_Sklave.d
    Story\NPC\STRF_1141_Addon_Sklave.d
    Story\NPC\STRF_1142_Addon_Sklave.d
    Story\NPC\STRF_1143_Addon_Sklave.d
    Story\NPC\STRF_1144_Addon_Sklave.d
    Story\NPC\STRF_1150_Leiche.d
    Story\NPC\STRF_1151_Leiche.d
    Story\NPC\STRF_1152_Leiche.d
    Story\NPC\STRF_1153_Leiche.d
    Story\NPC\STRF_1154_Leiche.d
    Story\NPC\STRF_1155_Leiche.d
    Story\NPC\STRF_1156_Leiche.d
    Story\NPC\STRF_1157_Leiche.d
    Story\NPC\Vlk_2000_Thorus.d
    Story\NPC\VLK_4000_Buerger.d
    Story\NPC\VLK_4001_Buergerin.d
    Story\NPC\VLK_4002_Buergerin.d
    Story\NPC\VLK_4003_Buergerin.d
    Story\NPC\VLK_4004_Arbeiter.d
    Story\NPC\VLK_4005_Arbeiter.d
    Story\NPC\VLK_4006_Bote.d
    Story\NPC\VLK_400_Larius.d
    Story\NPC\VLK_401_Cornelius.d
    Story\NPC\Vlk_402_Richter.d
    Story\NPC\VLK_403_Gerbrandt.d
    Story\NPC\VLK_404_Lutero.d
    Story\NPC\VLK_405_Fernando.d
    Story\NPC\VLK_406_Herold.d
    Story\NPC\VLK_407_Hakon.d
    Story\NPC\VLK_408_Jora.d
    Story\NPC\VLK_409_Zuris.d
    Story\NPC\VLK_4100_Brutus.d
    Story\NPC\VLK_4101_Waffenknecht.d
    Story\NPC\VLK_4102_Waffenknecht.d
    Story\NPC\VLK_4103_Waffenknecht.d
    Story\NPC\VLK_4104_Waffenknecht.d
    Story\NPC\VLK_4105_Waffenknecht.d
    Story\NPC\VLK_4106_Dobar.d
    Story\NPC\VLK_4107_Parlaf.d
    Story\NPC\VLK_4108_Engor.d
    Story\NPC\VLK_4109_Waffenknecht.d
    Story\NPC\VLK_410_Baltram.d
    Story\NPC\VLK_4110_Jergan.d
    Story\NPC\VLK_4111_Grimes.d
    Story\NPC\VLK_4112_Den.d
    Story\NPC\VLK_411_Gaertner.d
    Story\NPC\VLK_4120_Bilgot.d
    Story\NPC\VLK_412_Harad.d
    Story\NPC\VLK_4130_Talbin.d
    Story\NPC\VLK_4131_Engrom.d
    Story\NPC\VLK_4132_Talbin_NW.d
    Story\NPC\VLK_413_Bosper.d
    Story\NPC\VLK_4140_Waffenknecht.d
    Story\NPC\VLK_4141_Waffenknecht.d
    Story\NPC\VLK_4142_Waffenknecht.d
    Story\NPC\VLK_4143_HaupttorWache.d
    Story\NPC\VLK_4144_Waffenknecht.d
    Story\NPC\VLK_4145_Waffenknecht.d
    Story\NPC\VLK_4146_Waffenknecht.d
    Story\NPC\VLK_4147_Waffenknecht.d
    Story\NPC\VLK_4148_Gestath.d
    Story\NPC\VLK_414_Hanna.d
    Story\NPC\VLK_4150_Leiche.d
    Story\NPC\VLK_4151_Leiche.d
    Story\NPC\VLK_4152_Olav.d
    Story\NPC\VLK_415_Meldor.d
    Story\NPC\VLK_416_Matteo.d
    Story\NPC\VLK_417_Constantino.d
    Story\NPC\VLK_418_Gritta.d
    Story\NPC\VLK_419_Buerger.d
    Story\NPC\VLK_4200_Buergerin.d
    Story\NPC\VLK_4201_Wirt.d
    Story\NPC\VLK_420_Coragon.d
    Story\NPC\VLK_421_Valentino.d
    Story\NPC\VLK_422_Salandril.d
    Story\NPC\Vlk_424_Alwin.d
    Story\NPC\VLK_4250_Jorgen.d
    Story\NPC\VLK_4250_Jorgen_DI.d
    Story\NPC\VLK_425_Regis.d
    Story\NPC\VLK_426_Buergerin.d
    Story\NPC\VLK_427_Buergerin.d
    Story\NPC\VLK_428_Buergerin.d
    Story\NPC\VLK_429_Buergerin.d
    Story\NPC\VLK_4301_Addon_Farim.d
    Story\NPC\VLK_4302_Addon_Elvrich.d
    Story\NPC\VLK_4303_Addon_Erol.d
    Story\NPC\VLK_4304_Addon_William.d
    Story\NPC\VLK_430_Buergerin.d
    Story\NPC\VLK_431_Kardif.d
    Story\NPC\VLK_432_Moe.d
    Story\NPC\VLK_433_Bromor.d
    Story\NPC\VLK_434_Borka.d
    Story\NPC\VLK_435_Nadja.d
    Story\NPC\VLK_436_Sonja.d
    Story\NPC\VLK_437_Brahim.d
    Story\NPC\VLK_438_Alrik.d
    Story\NPC\VLK_439_Vatras.d
    Story\NPC\VLK_439_Vatras_DI.d
    Story\NPC\VLK_440_Bartok.d
    Story\NPC\VLK_441_Garvell.d
    Story\NPC\VLK_442_Arbeiter.d
    Story\NPC\VLK_443_Arbeiter.d
    Story\NPC\VLK_444_Jack.d
    Story\NPC\VLK_444_Jack_DI.d
    Story\NPC\VLK_445_Ramirez.d
    Story\NPC\VLK_446_Jesper.d
    Story\NPC\VLK_447_Cassia.d
    Story\NPC\VLK_448_Joe.d
    Story\NPC\VLK_449_Lares.d
    Story\NPC\VLK_449_Lares_DI.d
    Story\NPC\VLK_450_Buerger.d
    Story\NPC\VLK_451_Buerger.d
    Story\NPC\VLK_452_Buerger.d
    Story\NPC\VLK_453_Buerger.d
    Story\NPC\VLK_454_Buerger.d
    Story\NPC\VLK_455_Buerger.d
    Story\NPC\VLK_456_Abuyin.d
    Story\NPC\VLK_457_Brian.d
    Story\NPC\VLK_458_Rupert.d
    Story\NPC\VLK_459_Buerger.d
    Story\NPC\VLK_460_Buerger.d
    Story\NPC\VLK_461_Carl.d
    Story\NPC\VLK_462_Thorben.d
    Story\NPC\VLK_463_Buerger.d
    Story\NPC\VLK_464_Buerger.d
    Story\NPC\VLK_465_Buerger.d
    Story\NPC\VLK_466_Gernod.d
    Story\NPC\VLK_467_Buerger.d
    Story\NPC\VLK_468_Canthar.d
    Story\NPC\VLK_469_Halvor.d
    Story\NPC\VLK_470_Sarah.d
    Story\NPC\VLK_471_Edda.d
    Story\NPC\VLK_472_Buergerin.d
    Story\NPC\VLK_473_Buergerin.d
    Story\NPC\VLK_474_Buerger.d
    Story\NPC\VLK_475_Buerger.d
    Story\NPC\VLK_476_Fenia.d
    Story\NPC\VLK_477_Buergerin.d
    Story\NPC\VLK_478_Buergerin.d
    Story\NPC\VLK_479_Lucy.d
    Story\NPC\VLK_480_Fellan.d
    Story\NPC\VLK_481_Buerger.d
    Story\NPC\VLK_482_Buergerin.d
    Story\NPC\VLK_483_Buergerin.d
    Story\NPC\VLK_484_Lehmar.d
    Story\NPC\VLK_485_Buergerin.d
    Story\NPC\VLK_486_Buergerin.d
    Story\NPC\VLK_487_Buergerin.d
    Story\NPC\VLK_488_Buergerin.d
    Story\NPC\VLK_489_Buerger.d
    Story\NPC\VLK_490_Buergerin.d
    Story\NPC\VLK_491_Vanja.d
    Story\NPC\VLK_492_Rengaru.d
    Story\NPC\VLK_493_Nagur.d
    Story\NPC\VLK_494_Attila.d
    Story\NPC\VLK_495_Buergerin.d
    Story\NPC\VLK_496_Buergerin.d
    Story\NPC\VLK_497_Buergerin.d
    Story\NPC\VLK_498_Ignaz.d
    Story\NPC\VLK_499_Buerger.d

    Story\NPC\VLK_4901_Buerger.d

    Story\NPC\_FH.d

    Story\B_Story\B_Check_NscStuff.d
    Story\B_Story\B_Trade.d

    Story\NPC\Monster\*.d
    Story\B_Story\b_setvisuals_skeleton_lord_m.d
    Story\NPC\Orc\Mst_OrcElite.d
    Story\NPC\Orc\Mst_OrcShaman.d
    Story\NPC\Orc\Mst_OrcWarrior.d
    Story\NPC\Orc\Mst_UndeadOrcWarrior.d
    Story\NPC\Orc\NONE_110_Urshak.d
    Story\B_Story\B_ClearDeadTrader.d
    Story\B_GiveTradeInv\B_ClearRuneInv.d
    Story\B_GiveTradeInv\B_ClearJunkTradeInv.d

    Story\B_GiveTradeInv\b_givetradeinv_romil.d
    Story\B_GiveTradeInv\b_givetradeinv_anselm.d
    Story\B_GiveTradeInv\b_givetradeinv_selivan.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Marlon.d

    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Cronos_ADW.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Cronos_NW.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Erol.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Fisk.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Garett.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Huno.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Juan.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Lucia.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Martin.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Miguel.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Samuel.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Scatty.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Baltram.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Bennet.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Bennet_DI.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Bosper.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Brahim.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Brian.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Canthar.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Constantino.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Coragon.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Diego_DI.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Elena.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Engor.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Fenia.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Gaertner.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Gorax.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Hakon.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Halvor.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Harad.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Ignaz.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Isgaroth.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Jora.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Kardif.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Karras.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Khaled.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Kjorn.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Lutero.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Matteo.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Milten_DI.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Orlan.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Rethon.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Rosi.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Sagitta.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Salandril.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Sarah.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Sengrath.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Tandor.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Vatras_DI.d
    Story\B_GiveTradeInv\B_GiveTradeInv_Zuris.d
    Story\B_GiveTradeInv\B_GiveTradeInv.d
    Story\B_AssignAmbientInfos\B_Addon_GivePotion.d
    AI\Human\ZS_Human\ZS_ClearRoom.d
    AI\Human\ZS_Human\ZS_Dead.d
    AI\Human\ZS_Human\ZS_Flee.d
    AI\Human\ZS_Human\ZS_HealSelf.d
    AI\Human\ZS_Human\ZS_ObservePlayer.d
    AI\Human\ZS_Human\ZS_RansackBody.d
    AI\Human\ZS_Human\ZS_ReactToDamage.d
    AI\Human\ZS_Human\ZS_ReactToWeapon.d
    AI\Human\ZS_Human\ZS_Talk.d
    AI\Human\ZS_Human\ZS_Unconscious.d
    AI\Human\ZS_Human\ZS_WatchFight.d
    AI\Human\ZS_Human\ZS_Attack.d
    Story\G_Functions\G_CanNotCast.d
    Story\G_Functions\G_CanNotUse.d
    Story\G_Functions\G_CanSteal.d
    Story\G_Functions\G_PickLock.d

    _misk_\C_NewTrainingCost.d

    Story\B_Story\B_GetLearnCostTalent.d
    Story\B_Story\B_GetLearnCostAttribute.d
    Story\B_Story\B_BuildLearnString.d
    Story\B_Story\B_TeachAttributePoints.d
    Story\B_Story\B_TeachFightTalentPercent.d
    Story\B_Story\B_TeachGrind.d
    Story\B_Story\B_TeachMagicCircle.d
    Story\B_Story\B_TeachPlayerTalentAlchemy.d
    Story\B_Story\B_TeachPlayerTalentForeignLanguage.d
    Story\B_Story\B_TeachPlayerTalentWispDetector.d
    Story\B_Story\B_TeachPlayerTalentRunes.d
    Story\B_Story\B_TeachPlayerTalentSmith.d
    Story\B_Story\B_TeachPlayerTalentTakeAnimalTrophy.d
    Story\B_Story\B_TeachThiefTalent.d
    story\b_story\B_TeachTrade.d
    story\b_story\B_TeachTradingDex.d
    Story\B_Story\B_UseFakeScroll.d
    Story\B_Story\B_InitGuildAttitudes.d
    Story\B_Story\B_NPC_IsAliveCheck.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk_Main.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk_Fire.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk_Ice.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk_Rock.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk_Swamp.d
    Story\B_AssignAmbientInfos\B_AssignDragonTalk.d
    Story\B_AssignAmbientInfos\B_AssignDementorTalk_Ritual.d
    Story\B_AssignAmbientInfos\B_AssignORC_AntiPaladinTalk.d
    Story\B_AssignAmbientInfos\B_NpcObsessedByDMT.d
    Story\B_Story\B_GregIsBack.d
    Story\B_Story\B_Enter_AddonWorld.d
    Story\B_Story\B_Enter_OldWorld.d
    Story\B_Story\B_Enter_NewWorld.d
    Story\B_Story\B_Kapitelwechsel.d
    Story\B_Content\B_CaptainConditions.d
    Story\B_Content\B_CaptainCallsAllOnBoard.d
    Story\B_Content\C_Addon_Knows_Schnaps.d
    Story\B_Content\B_Addon_PiratesGoHome.d

    Story\Dialoge\DIA_vlk_4171_anselm.d
    Story\Dialoge\DIA_vlk_4172_selivan.d
    Story\Dialoge\DIA_vlk_4173_romil.d
    Story\Dialoge\DIA_VLK_4174_Marlon.d
    Story\Dialoge\DIA_lh_ske_01.d

    Story\Dialoge\DIA_AddonBAU_4300_Cabalorn.d
    Story\Dialoge\DIA_BDT_10004_Addon_Finn.d
    Story\Dialoge\DIA_BDT_10005_Addon_Wache_02.d
    Story\Dialoge\DIA_BDT_10008_Addon_Bandit.d
    Story\Dialoge\DIA_BDT_10014_Addon_Thorus.d
    Story\Dialoge\DIA_BDT_10015_Addon_Emilio.d
    Story\Dialoge\DIA_BDT_10017_Addon_Juan.d
    Story\Dialoge\DIA_BDT_10018_Addon_Torwache.d
    Story\Dialoge\DIA_BDT_10019_Addon_Wache.d
    Story\Dialoge\DIA_BDT_10022_Addon_Miguel.d
    Story\Dialoge\DIA_BDT_10023_Addon_Wache.d
    Story\Dialoge\DIA_BDT_10024_Addon_Garaz.d
    Story\Dialoge\DIA_BDT_10025_Addon_Wache.d
    Story\Dialoge\DIA_BDT_10026_Addon_Wache.d
    Story\Dialoge\DIA_BDT_10027_Addon_Buddler.d
    Story\Dialoge\DIA_BDT_10028_Addon_Buddler.d
    Story\Dialoge\DIA_BDT_10029_Addon_Buddler.d
    Story\Dialoge\DIA_BDT_10030_Addon_Buddler.d
    Story\Dialoge\DIA_BDT_10031_Addon_Wache.d
    Story\Dialoge\DIA_BDT_1064_Bandit_L.d
    Story\Dialoge\DIA_BDT_1070_Addon_Paul.d
    Story\Dialoge\DIA_BDT_1071_Addon_Ramon.d
    Story\Dialoge\DIA_BDT_1072_Addon_Logan.d
    Story\Dialoge\DIA_BDT_1073_Addon_Sancho.d
    Story\Dialoge\DIA_BDT_1074_Addon_Edgor.d
    Story\Dialoge\DIA_BDT_1075_Addon_Fortuno.d
    Story\Dialoge\DIA_BDT_1079_Addon_Carlos.d
    Story\Dialoge\DIA_BDT_1080_Addon_Tom.d
    Story\Dialoge\DIA_BDT_1081_Addon_Wache_01.d
    Story\Dialoge\DIA_BDT_1082_Addon_Skinner.d
    Story\Dialoge\DIA_BDT_1083_Addon_Esteban.d
    Story\Dialoge\DIA_BDT_1084_Addon_Senyan.d
    Story\Dialoge\DIA_BDT_1085_Addon_Bloodwyn.d
    Story\Dialoge\DIA_BDT_1086_Addon_Scatty.d
    Story\Dialoge\DIA_BDT_1088_Addon_Torwache.d
    Story\Dialoge\DIA_BDT_1090_Addon_Raven.d
    Story\Dialoge\DIA_BDT_1091_Addon_Lucia.d
    Story\Dialoge\DIA_BDT_1093_Addon_Franco.d
    Story\Dialoge\DIA_BDT_1095_Addon_Crimson.d
    Story\Dialoge\DIA_BDT_1096_Addon_Lennar.d
    Story\Dialoge\DIA_BDT_1097_Addon_Fisk.d
    Story\Dialoge\DIA_BDT_1098_Addon_Snaf.d
    Story\Dialoge\DIA_BDT_1099_Addon_Huno.d
    Story\Dialoge\DIA_KDW_14000_Addon_Saturas_ADW.d
    Story\Dialoge\DIA_KDW_1400_Addon_Saturas_NW.d
    Story\Dialoge\DIA_KDW_14010_Addon_Cronos_ADW.d
    Story\Dialoge\DIA_KDW_1401_Addon_Cronos_NW.d
    Story\Dialoge\DIA_KDW_14020_Addon_Nefarius_ADW.d
    Story\Dialoge\DIA_KDW_1402_Addon_Nefarius_NW.d
    Story\Dialoge\DIA_KDW_140300_Addon_Myxir_CITY.d
    Story\Dialoge\DIA_KDW_14030_Addon_Myxir_ADW.d
    Story\Dialoge\DIA_KDW_1403_Addon_Myxir_NW.d
    Story\Dialoge\DIA_KDW_14040_Addon_Riordian_ADW.d
    Story\Dialoge\DIA_KDW_1404_Addon_Riordian_NW.d
    Story\Dialoge\DIA_KDW_14050_Addon_Merdarion_ADW.d
    Story\Dialoge\DIA_KDW_1405_Addon_Merdarion_NW.d
    Story\Dialoge\DIA_Mil_350_Addon_Martin.d
    Story\Dialoge\DIA_NONE_ADDON_111_Quarhodron.d
    Story\Dialoge\DIA_NONE_ADDON_112_Rhademes.d
    Story\Dialoge\DIA_NONE_ADDON_115_Eremit.d
    Story\Dialoge\DIA_PIR_1300_Addon_Greg_NW.d
    Story\Dialoge\DIA_PIR_1301_Addon_Skip_NW.d
    Story\Dialoge\DIA_PIR_1320_Addon_Greg.d
    Story\Dialoge\DIA_PIR_1350_Addon_Francis.d
    Story\Dialoge\DIA_PIR_1351_Addon_Samuel.d
    Story\Dialoge\DIA_PIR_1352_Addon_AlligatorJack.d
    Story\Dialoge\DIA_PIR_1353_Addon_Morgan.d
    Story\Dialoge\DIA_PIR_1354_Addon_Henry.d
    Story\Dialoge\DIA_PIR_1355_Addon_Skip.d
    Story\Dialoge\DIA_PIR_1356_Addon_Bill.d
    Story\Dialoge\DIA_PIR_1357_Addon_Garett.d
    Story\Dialoge\DIA_PIR_1360_Addon_PIRAT.d
    Story\Dialoge\DIA_PIR_1361_Addon_PIRAT.d
    Story\Dialoge\DIA_PIR_1362_Addon_Bones.d
    Story\Dialoge\DIA_PIR_1363_Addon_PIRAT.d
    Story\Dialoge\DIA_PIR_1364_Addon_Pirat.d
    Story\Dialoge\DIA_PIR_1366_Addon_Brandon.d
    Story\Dialoge\DIA_PIR_1365_Addon_Matt.d
    Story\Dialoge\DIA_PIR_1367_Addon_Owen.d
    Story\Dialoge\DIA_PIR_1368_Addon_Malcom.d
    Story\Dialoge\DIA_PIR_1389_Addon_Tom.d
    Story\Dialoge\DIA_STRF_1118_Addon_Patrick.d
    Story\Dialoge\DIA_STRF_1119_Addon_Monty.d
    Story\Dialoge\DIA_STRF_1120_Addon_Tonak.d
    Story\Dialoge\DIA_STRF_1121_Addon_Telbor.d
    Story\Dialoge\DIA_STRF_1122_Addon_Pardos.d
    Story\Dialoge\DIA_STRF_1123_Addon_Patrick_NW.d
    Story\Dialoge\DIA_STRF_1124_Addon_Monty_NW.d
    Story\Dialoge\DIA_STRF_1125_Addon_Tonak_NW.d
    Story\Dialoge\DIA_STRF_1127_Addon_Pardos_NW.d
    Story\Dialoge\DIA_STRF_1126_Addon_Telbor_NW.d
    Story\Dialoge\DIA_VLK_4301_Addon_Farim.d
    Story\Dialoge\DIA_VLK_4302_Addon_Elvrich.d
    Story\Dialoge\DIA_VLK_4303_Addon_Erol.d
    Story\Dialoge\DIA_Addon_WispDetector.d
    Story\Dialoge\DIA_Bau_900_Onar.d
    Story\Dialoge\DIA_BAU_902_Gunnar.d
    Story\Dialoge\DIA_Bau_903_Bodo.d
    Story\Dialoge\DIA_BAU_907_Wasili.d
    Story\Dialoge\DIA_BAU_908_Hodges.d
    Story\Dialoge\DIA_BAU_910_Maria.d
    Story\Dialoge\DIA_BAU_911_Elena.d
    Story\Dialoge\DIA_Bau_912_Pepe.d
    Story\Dialoge\DIA_BAU_913_Thekla.d
    Story\Dialoge\DIA_BAU_930_Sekob.d
    Story\Dialoge\DIA_BAU_931_Till.d
    Story\Dialoge\DIA_BAU_932_Balthasar.d
    Story\Dialoge\DIA_BAU_933_Rega.d
    Story\Dialoge\DIA_BAU_934_Babera.d
    Story\Dialoge\DIA_BAU_935_Bronko.d
    Story\Dialoge\DIA_BAU_936_Rosi.d
    Story\Dialoge\DIA_BAU_940_Akil.d
    Story\Dialoge\DIA_BAU_941_Kati.d
    Story\Dialoge\DIA_BAU_942_Randolph.d
    Story\Dialoge\DIA_BAU_944_Ehnim.d
    Story\Dialoge\DIA_BAU_945_Egill.d
    Story\Dialoge\DIA_BAU_950_Lobart.d
    Story\Dialoge\DIA_BAU_951_Hilda.d
    Story\Dialoge\DIA_BAU_952_Vino.d
    Story\Dialoge\DIA_BAU_954_Maleth.d
    Story\Dialoge\DIA_BAU_960_Bengar.d
    Story\Dialoge\DIA_BAU_961_Gaan.d
    Story\Dialoge\DIA_BAU_963_Malak.d
    Story\Dialoge\DIA_BAU_970_Orlan.d
    Story\Dialoge\DIA_BAU_973_Rukhar.d
    Story\Dialoge\DIA_BAU_980_Sagitta.d
    Story\Dialoge\DIA_BAU_981_Grom.d
    Story\Dialoge\DIA_BAU_982_Grimbald.d
    Story\Dialoge\DIA_BAU_983_Dragomir.d
    Story\Dialoge\DIA_BAU_984_Niclas.d
    Story\Dialoge\DIA_Bdt_1013_Bandit_L.d
    Story\Dialoge\DIA_Bdt_1014_Bandit_L.d
    Story\Dialoge\DIA_Bdt_1015_Bandit_L.d
    Story\Dialoge\DIA_BDT_1020_Bandit_L.d
    Story\Dialoge\DIA_BDT_1025_Bandit_H.d
    Story\Dialoge\DIA_BDT_1030_Morgahard.d
    Story\Dialoge\DIA_BDT_1050_Landstreicher.d
    Story\Dialoge\DIA_BDT_1051_Wegelagerer.d
    Story\Dialoge\DIA_BDT_1052_Wegelagerer.d
    Story\Dialoge\DIA_BDT_1060_Dexter.d
    Story\Dialoge\DIA_BDT_1061_Wache.d
    Story\Dialoge\DIA_DJG_700_Sylvio.d
    Story\Dialoge\DIA_DJG_701_Bullco.d
    Story\Dialoge\DIA_DJG_702_Rod.d
    Story\Dialoge\DIA_DJG_703_Cipher.d
    Story\Dialoge\DIA_DJG_705_Angar.d
    Story\Dialoge\DIA_DJG_705_Angar_DI.d
    Story\Dialoge\DIA_DJG_705_Angar_NW.d
    Story\Dialoge\DIA_DJG_708_Kurgan.d
    Story\Dialoge\DIA_DJG_709_Rethon.d
    Story\Dialoge\DIA_DJG_710_Kjorn.d
    Story\Dialoge\DIA_DJG_711_Godar.d
    Story\Dialoge\DIA_DJG_712_Hokurn.d
    Story\Dialoge\DAI_DJG_713_Biff.d
    Story\Dialoge\DIA_DJG_713_Biff_DI.d
    Story\Dialoge\DIA_DJG_713_Biff_NW.d
    Story\Dialoge\DIA_DJG_714_Jan.d
    Story\Dialoge\DIA_DJG_715_Ferros.d
    Story\Dialoge\DIA_DMT_1200_Dementor.d
    Story\Dialoge\DIA_DMT_1299_OberDementor_DI.d
    Story\Dialoge\DIA_FH.d
    Story\Dialoge\DIA_KDF_500_Pyrokar.d
    Story\Dialoge\DIA_KDF_501_Serpentes.d
    Story\Dialoge\DIA_KDF_502_Ulthar.d
    Story\Dialoge\DIA_KDF_503_Karras.d
    Story\Dialoge\DIA_KDF_504_Parlan.d
    Story\Dialoge\DIA_KDF_505_Marduk.d
    Story\Dialoge\DIA_KDF_506_Neoras.d
    Story\Dialoge\DIA_KDF_507_Talamon.d
    Story\Dialoge\DIA_KDF_508_Gorax.d
    Story\Dialoge\DIA_KDF_509_Isgaroth.d
    Story\Dialoge\DIA_KDF_510_Hyglas.d
    Story\Dialoge\DIA_KDF_511_Daron.d
    Story\Dialoge\DIA_Mil_304_Torwache.d
    Story\Dialoge\DIA_Mil_305_Torwache.d
    Story\Dialoge\DIA_Mil_309_Stadtwache.d
    Story\Dialoge\DIA_Mil_310_Stadtwache.d
    Story\Dialoge\DIA_mil_3101_stadtwache.d
    Story\Dialoge\DIA_MIL_311_Andre.d
    Story\Dialoge\DIA_MIL_312_Wulfgar.d
    Story\Dialoge\DIA_Mil_313_Boltan.d
    Story\Dialoge\DIA_Mil_314_Mortis.d
    Story\Dialoge\DIA_Mil_316_Wambo.d
    Story\Dialoge\DIA_Mil_317_Ruga.d
    Story\Dialoge\DIA_MIL_319_Pablo.d
    Story\Dialoge\DIA_MIL_321_Rangar.d
    Story\Dialoge\DIA_MIL_324_Peck.d
    Story\Dialoge\DIA_Mil_325_Miliz.d
    Story\Dialoge\DIA_Mil_328_Miliz.d
    Story\Dialoge\DIA_Mil_332_Stadtwache.d
    Story\Dialoge\DIA_Mil_333_Stadtwache.d
    Story\Dialoge\DIA_Mil_335_Rumbold.d
    Story\Dialoge\DIA_Mil_336_Rick.d
    Story\Dialoge\DIA_Mil_337_Mika.d
    Story\Dialoge\DIA_NONE_100_Xardas.d
    Story\Dialoge\DIA_None_101_Mario.d
    Story\Dialoge\DIA_None_101_Mario_DI.d
    Story\Dialoge\DIA_NOV_600_Pedro.d
    Story\Dialoge\DIA_NOV_600_Pedro_DI.d
    Story\Dialoge\DIA_NOV_601_Igaraz.d
    Story\Dialoge\DIA_NOV_602_Ulf.d
    Story\Dialoge\DIA_NOV_603_Agon.d
    Story\Dialoge\DIA_NOV_604_Dyrian.d
    Story\Dialoge\DIA_NOV_605_Opolos.d
    Story\Dialoge\DIA_Nov_608_Garwig.d
    Story\Dialoge\DIA_NOV_612_Babo.d
    Story\Dialoge\DIA_PAL_200_Hagen.d
    Story\Dialoge\DIA_Pal_201_Ingmar.d
    Story\Dialoge\DIA_PAL_202_Albrecht.d
    Story\Dialoge\DIA_PAL_203_Lothar.d
    Story\Dialoge\DIA_Pal_205_Torwache.d

    Story\Dialoge\DIA_Pal_2055_torwache.d

    Story\Dialoge\DIA_Pal_207_Girion.d
    Story\Dialoge\DIA_Pal_207_Girion_DI.d
    Story\Dialoge\DIA_PAL_212_Schiffswache.d
    Story\Dialoge\DIA_PAL_213_Schiffswache.d
    Story\Dialoge\DIA_Pal_216_Cedric.d
    Story\Dialoge\DIA_PAL_217_Marcos.d
    Story\Dialoge\DIA_PAL_250_Garond.d
    Story\Dialoge\DIA_PAL_251_Oric.d
    Story\Dialoge\DIA_PAL_252_Parcival.d
    Story\Dialoge\DIA_PAL_258_Keroloth.d
    Story\Dialoge\DIA_PAL_260_Tandor.d
    Story\Dialoge\DIA_PAL_261_Gerold.d
    Story\Dialoge\DIA_PAL_262_Wache.d
    Story\Dialoge\DIA_PAL_263_Wache.d
    Story\Dialoge\DIA_PAL_267_Sengrath.d
    Story\Dialoge\DIA_PAL_268_Udar.d
    Story\Dialoge\DIA_PAL_269_Ritter.d
    Story\Dialoge\DIA_PAL_270_Ritter.d
    Story\Dialoge\DIA_PAL_280_Tengron.d
    Story\Dialoge\DIA_PAL_281_Fajeth.d
    Story\Dialoge\DIA_PAL_297_Ritter.d
    Story\Dialoge\DIA_PAL_298_Ritter.d
    Story\Dialoge\DIA_PAL_299_Sergio.d
    Story\Dialoge\DIA_PC_Fighter_DI.d
    Story\Dialoge\DIA_PC_Fighter_DJG.d
    Story\Dialoge\DIA_PC_Fighter_NW_vor_DJG.d
    Story\Dialoge\DIA_PC_Fighter_NW_nach_DJG.d
    Story\Dialoge\DIA_PC_Fighter_OW.d
    Story\Dialoge\DIA_PC_Mage_DI.d
    Story\Dialoge\DIA_PC_Mage_NW.d
    Story\Dialoge\DIA_PC_Mage_OW.d
    Story\Dialoge\DIA_PC_Psionic.d
    Story\Dialoge\DIA_PC_Psionic_DI.d
    Story\Dialoge\DIA_PC_Thief_DI.d
    Story\Dialoge\DIA_PC_Thief_NW.d
    Story\Dialoge\DIA_PC_ThiefOW.d
    Story\Dialoge\DIA_SLD_800_Lee.d
    Story\Dialoge\DIA_SLD_800_Lee_DI.d
    Story\Dialoge\DIA_SLD_801_Torlof.d
    Story\Dialoge\DIA_SLD_801_Torlof_DI.d
    Story\Dialoge\DIA_SLD_802_Buster.d
    Story\Dialoge\DIA_Sld_803_Cipher.d
    Story\Dialoge\DIA_Sld_804_Rod.d
    Story\Dialoge\DIA_Sld_805_Cord.d
    Story\Dialoge\DIA_SLD_806_Sylvio.d
    Story\Dialoge\DIA_Sld_807_Bullco.d
    Story\Dialoge\DIA_Sld_808_Jarvis.d
    Story\Dialoge\DIA_SLD_809_Bennet.d
    Story\Dialoge\DIA_SLD_809_Bennet_DI.d
    Story\Dialoge\DIA_Sld_810_Dar.d
    Story\Dialoge\DIA_SLD_811_Wolf.d
    Story\Dialoge\DIA_SLD_811_Wolf_DI.d
    Story\Dialoge\DIA_SLD_814_Sentenza.d
    Story\Dialoge\DIA_Sld_816_Fester.d
    Story\Dialoge\DIA_SLD_820_Soeldner.d
    Story\Dialoge\DIA_Sld_822_Raoul.d
    Story\Dialoge\DIA_SLD_823_Khaled.d
    Story\Dialoge\DIA_SLD_840_Alvares.d
    Story\Dialoge\DIA_SLD_841_Engardo.d
    Story\Dialoge\DIA_STRF_1101_Draal.d
    Story\Dialoge\DIA_STRF_1106_Fed.d
    Story\Dialoge\DIA_STRF_1107_Straefling.d
    Story\Dialoge\DIA_STRF_1115_Geppert.d
    Story\Dialoge\DIA_STRF_1116_Kervo.d
    Story\Dialoge\DIA_VLK_400_Larius.d
    Story\Dialoge\DIA_VLK_401_Cornelius.d
    Story\Dialoge\DIA_Vlk_402_Richter.d
    Story\Dialoge\DIA_VLK_403_Gerbrandt.d
    Story\Dialoge\DIA_VLK_404_Lutero.d
    Story\Dialoge\DIA_VLK_405_Fernando.d
    Story\Dialoge\DIA_VLK_406_Herold.d
    Story\Dialoge\DIA_VLK_407_Hakon.d
    Story\Dialoge\DIA_VLK_408_Jora.d
    Story\Dialoge\DIA_VLK_409_Zuris.d
    Story\Dialoge\DIA_VLK_4100_Brutus.d
    Story\Dialoge\DIA_VLK_4106_Dobar.d
    Story\Dialoge\DIA_VLK_4107_Parlaf.d
    Story\Dialoge\DIA_VLK_4108_Engor.d
    Story\Dialoge\DIA_VLK_410_Baltram.d
    Story\Dialoge\DIA_VLK_4110_Jergan.d
    Story\Dialoge\DIA_VLK_4111_Grimes.d
    Story\Dialoge\DIA_VLK_411_Gaertner.d
    Story\Dialoge\DIA_VLK_4120_Bilgot.d
    Story\Dialoge\DIA_VLK_412_Harad.d
    Story\Dialoge\DIA_VLK_4130_Talbin.d
    Story\Dialoge\DIA_VLK_4132_Talbin_NW.d
    Story\Dialoge\DIA_VLK_4131_Engrom.d
    Story\Dialoge\DIA_VLK_413_Bosper.d
    Story\Dialoge\DIA_VLK_4143_HaupttorWache.d
    Story\Dialoge\DIA_VLK_4148_Gestath.d
    Story\Dialoge\DIA_VLK_414_Hanna.d
    Story\Dialoge\DIA_VLK_415_Meldor.d
    Story\Dialoge\DIA_VLK_416_Matteo.d
    Story\Dialoge\DIA_VLK_417_Constantino.d
    Story\Dialoge\DIA_VLK_418_Gritta.d
    Story\Dialoge\DIA_VLK_4201_Wirt.d
    Story\Dialoge\DIA_VLK_420_Coragon.d
    Story\Dialoge\DIA_VLK_421_Valentino.d
    Story\Dialoge\DIA_VLK_422_Salandril.d
    Story\Dialoge\DIA_Vlk_424_Alwin.d
    Story\Dialoge\DIA_VLK_4250_Jorgen.d
    Story\Dialoge\DIA_VLK_4250_Jorgen_DI.d
    Story\Dialoge\DIA_VLK_425_Regis.d
    Story\Dialoge\DIA_VLK_431_Kardif.d
    Story\Dialoge\DIA_VLK_432_Moe.d
    Story\Dialoge\DIA_VLK_433_Bromor.d
    Story\Dialoge\DIA_VLK_434_Borka.d
    Story\Dialoge\DIA_VLK_435_Nadja.d
    Story\Dialoge\DIA_VLK_436_Sonja.d
    Story\Dialoge\DIA_VLK_437_Brahim.d
    Story\Dialoge\DIA_VLK_438_Alrik.d
    Story\Dialoge\DIA_VLK_439_Vatras.d
    Story\Dialoge\DIA_VLK_439_Vatras_DI.d
    Story\Dialoge\DIA_VLK_440_Bartok.d
    Story\Dialoge\DIA_VLK_441_Garvell.d
    Story\Dialoge\DIA_VLK_444_Jack.d
    Story\Dialoge\DIA_VLK_444_Jack_DI.d
    Story\Dialoge\DIA_VLK_445_Ramirez.d
    Story\Dialoge\DIA_VLK_446_Jesper.d
    Story\Dialoge\DIA_VLK_447_Cassia.d
    Story\Dialoge\DIA_VLK_448_Joe.d
    Story\Dialoge\DIA_VLK_449_Lares.d
    Story\Dialoge\DIA_VLK_449_Lares_DI.d
    Story\Dialoge\DIA_VLK_456_Abuyin.d
    Story\Dialoge\DIA_VLK_457_Brian.d
    Story\Dialoge\DIA_VLK_458_Rupert.d
    Story\Dialoge\DIA_VLK_461_Carl.d
    Story\Dialoge\DIA_VLK_462_Thorben.d
    Story\Dialoge\DIA_VLK_466_Gernod.d
    Story\Dialoge\DIA_VLK_468_Canthar.d
    Story\Dialoge\DIA_VLK_469_Halvor.d
    Story\Dialoge\DIA_VLK_470_Sarah.d
    Story\Dialoge\DIA_VLK_471_Edda.d
    Story\Dialoge\DIA_VLK_476_Fenia.d
    Story\Dialoge\DIA_VLK_480_Fellan.d
    Story\Dialoge\DIA_VLK_484_Lehmar.d
    Story\Dialoge\DIA_VLK_491_Vanja.d
    Story\Dialoge\DIA_VLK_492_Rengaru.d
    Story\Dialoge\DIA_VLK_493_Nagur.d
    Story\Dialoge\DIA_VLK_494_Attila.d
    Story\Dialoge\DIA_VLK_498_Ignaz.d
    Story\B_AssignAmbientInfos\B_AkilsSchaf_KommMit.d
    Story\B_AssignAmbientInfos\B_BDT_10xx_Fluechtling.d
    Story\Dialoge\DIA_DMT_1201_Dementor.d
    Story\B_AssignAmbientInfos\B_Dragon_Fire_Island.d
    Story\B_AssignAmbientInfos\B_Dragon_Undead.d
    Story\B_AssignAmbientInfos\B_Liesel.d
    Story\Dialoge\DIA_OrcElite_AntiPaladin1.d
    Story\Dialoge\DIA_Pal_220_Schiffswache.d
    Story\B_AssignAmbientInfos\B_Urshak.d
    Story\B_AssignAmbientInfos\B_Video.d
    AI\Monster\C_Monster\C_NpcIsMonsterMage.d
    AI\Monster\C_Monster\C_PredatorFoundPrey.d
    AI\Monster\C_Monster\C_WantToEat.d
    AI\Monster\B_Monster\B_SetMonsterAttitude.d
    AI\Monster\B_Monster\B_InitMonsterAttitudes.d
    AI\Monster\B_Monster\B_MM_AssessBody.d
    AI\Monster\B_Monster\B_MM_AssessDamage.d
    AI\Monster\B_Monster\B_MM_AssessEnemy.d
    AI\Monster\B_Monster\B_MM_AssessOthersDamage.d
    AI\Monster\B_Monster\B_MM_AssessPlayer.d
    AI\Monster\B_Monster\B_MM_AssessWarn.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_DragonRest.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_EatGround.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Follow_Sheep.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_OrcSit.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Rest.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Roam.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Sleep.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Summoned.d
    AI\Monster\RTN_Monster\ZS_MM_Rtn_Wusel.d
    AI\Monster\RTN_Monster\ZS_MM_AllScheduler.d
    AI\Monster\ZS_Monster\ZS_MM_Attack.d
    AI\Monster\ZS_Monster\ZS_MM_EatBody.d
    AI\Monster\ZS_Monster\ZS_MM_Flee.d
    AI\Monster\ZS_Monster\ZS_MM_Hunt.d
    AI\Monster\ZS_Monster\ZS_MM_ThreatenEnemy.d
    Story\B_Story\b_magecavetrigger.d
    Story\Events\B_Addon_Portal_Activated.d
    Story\Events\B_Function_Touch_And_Get_Killed.d
    Story\Events\B_GiveStuntBonus.d
    Story\Events\B_RavensEscapeIntoTempelAVI.d
    Story\Events\B_Spawn_Skeleton.d
    Story\Events\B_TeleportOutOfOwDemonTower.d
    Story\Events\Enter_AddonWorld_FirstTime_Trigger.d
    Story\Events\Enter_DI_FirstTime_Trigger.d
    Story\Events\Enter_OldWorld_FirstTime_Trigger.d
    Story\Events\EventFunctions_AdanosTemple.d
    Story\Events\evt_addon_adanosdoor_entrance_voicescript.d
    Story\Events\evt_archoldead_func.d
    Story\Events\evt_cavalornsgobbos_func.d
    Story\Events\evt_crypt_01.d
    Story\Events\evt_dibridge_open_func.d
    Story\Events\evt_final_door_say_01.d
    Story\Events\evt_right_room_01_skel_01.d
    Story\Events\evt_monastery_secretlibrary_s1.d
    Story\Events\evt_oc_maingate_func_s1.d
    Story\Events\evt_open_door_library_s1.d
    Story\Events\evt_orkoberst.d
    Story\Events\evt_orkoberst_switch_s1.d
    Story\Events\evt_ornament_switch_bigfarm_01_func.d
    Story\Events\evt_scopenslastdoor_func.d
    Story\Events\evt_sc_enter_library.d
    Story\Events\evt_troll_grave_01.d
    Story\Events\EVT_Truhe_OW_01_S1.d
    Story\Events\evt_undeaddragondead_endsituation.d
    Story\Events\evt_undeaddragon_trap_01_func.d
    Story\Events\evt_vinoskellerei_func_s1.d
    Story\Events\Parse_It.d
    Story\Events\SC_ComesInto_CanyonLibrary_Func.d
    Story\Events\Valley_Showcase_TriggerScript_Func.d
    AI\Test_Scripts\CharacterHelper.d
    AI\Test_Scripts\PC_ItemFeller.d
    AI\Test_Scripts\StoryHelper.d
    AI\Test_Scripts\Testmodelle_Bendlin.d
    AI\Test_Scripts\Testmodelle_Kalveram.d
    AI\Test_Scripts\Testmodelle_Pankratz.d
    Story\B_Story\B_Enter_DragonIsland.d
    Story\Startup.d


    Und hier mal meine Liste, mit änderungen und namen der scripts^^
    Vllt besteht ja irgendwie ein scripts wo es problematischer ist etwas zu init.!?
    Spoiler:(zum lesen bitte Text markieren)
    //_Intern\
    Sprinten.d //non NINJA Spirnt function by benjaminfoo

    //_misk_
    FRYINGMEAT_s1.d //Sitzen ohne Voraussetzungen
    print_Time.d //

    //_misk_\Story
    StoryGlobals.d //Variablen und Constant auflistung
    Startup.d //FF_ApplyOnceExt init NINJA Spirnten

    //AI\AI_Intern\
    B_RefreshAtInsert.d //Regeneration und Fix für Kopf-Helm clipping fehler
    Player_Plunder_Is_Empty.d //Keine Anzeigen für geplünderten oCMob
    NPC_Plunder_Is_Empty.d //Keine Anzeigen für geplünderten oCMob

    //AI\Human\C_Human\
    C_PlayerHasFakeGuild.d //Gildenzugehörigkeit für Rüstungen
    C_PlayerIsFakeBandit.d //Rüstungen Gildenzugehörigkeit für Banditen
    C_PlayerIsFakePirate.d //Rüstungen Gildenzugehörigkeit für Piraten

    //Items\
    IT_Mod_Melee_weapons.d //Fake Waffen beschworene +normale Skelette, Goblins (Story\NPC\Monster)
    IT_Mod_Misk.d //Angel und Zweig für Lagerfeuer Items
    IT_Mod_Armor.d //Alle neuen Rüstungen
    //IT_Mod_Helmets.d //Verschiedene Helme inkl. Helmy z M&B
    IT_Mod_Written.d //Bücher zum erlernen von Magie Kreisen und Runen (Story\Dialog_Mobsis)


    //Story\B_GiveTradeInv\ //Verteilung von Kreis und Runen Bücher auf Händler
    B_GiveTradeInv_Addon_Cronos_ADW.d //Cronos in Jharkendar
    B_GiveTradeInv_Addon_Cronos_NW.d //Cronos in Khorinis
    b_givetradeinv_anselm.d //Anselm in Khorinis, Hafenvirtel (LHiver)
    B_GiveTradeInv_Gorax.d //Gorax in Khorinis, Kloster
    B_GiveTradeInv_Brahim.d //Khorinis, Hafenvirtel, Alte Minentalkarte

    //Story\B_Story\
    B_Statusanzeige2.d //Deaktivierung von Gold, Lernpubkte, XP und Tagebucheintrag
    //Erinnerung zum Speichern erhöht, von 13000 auf 103000
    B_Schleife_Regeneration.d //HP und Mana Regeneration bis level 25, AI\AI_Intern\B_RefreshAtInsert
    //**************************************PrintScreen Größen- und positionsänderung
    -B_BlessAttribute.d
    -B_GiveInvItems.d //Item erhalten
    -B_GivePlayerXP.d //Stufenaufstieg und Erfahrungspunkte
    -B_LogEntry.d //Neuer Tagebucheintrag
    -B_RaiseAttribute.d //
    -B_RaiseFightTalent.d //
    -B_TeachAttributePoints.d //
    -B_TeachFightTalentPercent.d //
    -B_TeachMagicCircle.d //
    -B_TeachPlayerTalentAlchemy.d //
    -B_TeachPlayerTalentForeignLanguage.d //
    -B_TeachPlayerTalentRunes.d //
    -B_TeachPlayerTalentSmith.d //
    -B_TeachPlayerTalentTakeAnimalTrophy.d //
    -B_TeachPlayerTalentWispDetector.d //
    -B_TeachThiefTalent.d //
    //**************************************Welten Name bei Portal/Levelwechsel
    B_Enter_AddonWorld.d
    B_Enter_DragonIsland.d
    B_Enter_NewWorld.d
    B_Enter_OldWorld.d

    //Story\Dialog_Mobsis\
    //B_OnHotkey.d //Sprint function ersetzt Heiltrank schnelltaste Mana-DEAKTIVIERT
    B_RefuseAction.d //Keine Anzeigen für fehlende Schlüssel und Dietriche
    Mod_BookstandRunes.d //on_equip function für Runen Lehrbücher
    Mod_BookstandCircle.d //on_equip function für Magie Lehrbücher
    -Goldhacken.d //PrintScreen änderung für Gold abbauen
    -MakeRune.d //PrintScreen änderung für Runentisch, Schadensberechnung von verbesserten Runen gefixt
    -PotionAlchemy.d //PrintScreen änderung für Trank herstellung
    -PrayIdol_Addon.d //PrintScreen änderung für Beliar Schrein
    -PrayShrine.d //PrintScreen änderung für Innos Schrein
    -SleepABit.d //System und Dialog-Anzeige geändert
    -SmithWeapon.d //PrintScreen änderung für Schmieden

    //Story\G_Functions\
    -G_PickLock.d //PrintScreen Größen- und positionsänderung für Schlösser knacken


    //Story\Dialoge\
    DIA_AddonBAU_4300_Cabalorn.d //Garderüstung nach Ornament/Paladin Quest
    DIA_KDF_500_Pyrokar.d //Änderung der bedingungen für 6.Kreis der Magie
    DIA_KDF_503_Karras.d //Änderung der bedingungen für 4-5.Kreis der Magie
    DIA_KDF_504_Parlan.d //Änderung der bedingungen bis 3.Kreis der Magie
    DIA_NONE_100_Xardas.d //Addon Intro dilaoge statt .bik video
    //Schwert für start hilfe
    //Schwierigkeitsgrad Namensänderung für Vanilla
    //Start Dialoge von Marcello verkürzt und logisch korriegert
    DIA_NONE_ADDON_115_Eremit.d //Klamotten für Quest korrigiert und ziegt diese gleich an
    DIA_PAL_200_Hagen.d //Änderung der zu erhaltenden Rüstungen
    DIA_PIR_1362_Addon_Bones.d //Übergibt Schwere G1 Banditenrüstung nach Lagerabschluss
    DIA_PIR_1320_Addon_Greg.d //Übergabe von Itar_Pir_M geändert und Itar_PIR_L hinzugefügt
    DIA_VLK_409_Zuris.d //Zuris Mod


    //Story\NPC\

    Bau_911_Elena.d //Babe free
    Bau_953_bauer.d //Worker
    Bau_955_bauer.d //Worker
    BAU_964_Bauer.d //Worker
    BAU_980_Sagitta.d //EddaBabe
    Bau_981_Grom.d //Waldläufer

    NONE_Addon_115_Eremit.d // Sequel Bettler lumpen

    PAL_200_Hagen.d //Pal H2
    Pal_204_Torwache.d //Pal M3 Helm2
    Pal_205_Torwache.d //Pal M3 Helm5
    Pal_206_Ritter.d //Pal M3 Helm2
    Pal_211_Torwache.d //Pal M3 Helm5
    Pal_214_Ritter.d //Pal M3 Helm5
    Pal_221_Schiffswache //Pal H2 Helm
    Pal_230_Ritter.d //Pal M3 Helm5
    Pal_231_Ritter.d //Pal M3 Helm2
    Pal_234_Ritter.d //Pal M3 Helm2
    Pal_235_Ritter.d //Pal M3 Helm5
    Pal_236_Ritter.d //Pal M3 Helm5
    Pal_237_Ritter.d //Pal M3 Helm5
    Pal_239_Ritter.d //Pal M3 Helm5
    Pal_241_Ritter.d //Pal M3 Helm5
    PAL_297_Ritter.d //Pal G (greathelm)
    PAL_298_Ritter.d //Pal G (greathelm)

    PC_Hero.d //Body textur änderung
    PC_Mage_OW.d //G1 leichte Magierrobe

    VLK_400_Larius.d //Fürst addon
    VLK_401_Cornelius.d //Fürst addon
    Vlk_402_Richter.d //Hut entfernt
    VLK_403_Gerbrandt.d //Governeur
    VLK_407_Hakon //vlk l6
    VLK_408_Jora.d //vlk m7
    VLK_409_Zuris //vlk l8
    VLK_411_Gaertner.d //Worker
    VLK_413_Bosper.d //Leather GRD1
    VLK_415_Meldor //vlk l4
    VLK_417_Constantino.d //LH Alchemist
    VLK_419_Buerger.d //vlk m4
    VLK_422_Salandril.d //vlk m7
    Vlk_424_Alwin.d //Metzger
    VLK_425_Regis.d //vlk m9
    VLK_428_Buergerin //vlkBabe l
    VLK_433_Bromor.d //vlk h
    VLK_434_Borka //vlk l7
    VLK_442_Arbeiter.d //Worker
    VLK_443_Arbeiter.d //Worker
    -VLK_444_Jack.d
    -VLK_444_Jack_DI.d
    VLK_445_Ramirez.d //Grobe Kleidung
    VLK_446_Jesper.d //Grobe Kleidung
    VLK_449_Lares.d //Geralt
    VLK_452_Buerger.d //vlk m8
    VLK_453_Buerger.d //Worker+Name
    VLK_454_Buerger //vlk l4
    VLK_455_Buerger.d //vlk m8
    VLK_456_Abuyin.d //vlk m4
    VLK_459_Buerger //vlk l3
    VLK_462_Thorben.d //Tischler
    VLK_466_Gernod.d //vlk m3
    VLK_467_Buerger //vlk l5
    VLK_469_Halvor.d //Matrose
    VLK_471_Edda.d //EddaBabe
    VLK_480_Fellan.d //Worker
    VLK_482_Buergerin.d //Babe free
    VLK_484_Lehmar.d //vlk h
    VLK_492_Rengaru.d //Grobe Kleidung
    VLK_493_Nagur.d //Grobe Kleidung
    VLK_494_Attila.d //Leather GRD1
    VLK_498_Ignaz.d //LH Alchemist
    VLK_499_Buerger.d //vlk m6
    VLK_4000_Buerger.d //vlk m3
    VLK_4004_Arbeiter.d //Worker
    VLK_4005_Arbeiter.d //Worker
    vlk_4172_selivan.d //Novizenrobe
    vlk_4173_romil.d //Metzger
    VLK_4250_Jorgen.d //Matrose
    VLK_4250_Jorgen_DI.d //Matrose

    VLK_4301_Addon_Farim.d //Matrose
    VLK_4302_Addon_Elvrich.d //Tischler
    PIR_1355_Addon_Skip.d //Piratenkluft L
    PIR_1301_Addon_Skip_NW.d //Piratenkluft L

    VLK_435_Nadja.d //"Hum_Head_Babe",FaceBabe_N_Hure,BodyTexBabe_S,NO_ARMOR
    VLK_436_Sonja.d //"Hum_Head_Babe",FaceBabe_L_Charlotte2,BodyTexBabe_P,NO_ARMOR
    VLK_491_Vanja.d //"Hum_Head_Babe",FaceBabe_B_RedLocks,BodyTexBabe_B,NO_ARMOR
    BDT_1091_Addon_Lucia.d //"Hum_Head_Babe8",FaceBabe_N_GreyCloth,BodyTexBabe_F,NO_ARMOR

    //Story\NPC\Monster\
    MST_Gobbo_Black.d //Fake Waffen für erhöhten Schwierigkeitsgrad
    MST_Gobbo_Green.d //Fake Waffen für erhöhten Schwierigkeitsgrad
    MST_Gobbo_Skeleton.d //Fake Waffen für erhöhten Schwierigkeitsgrad und gegen Gold Exploit
    MST_Skeleton.d //Fake Waffen für erhöhten Schwierigkeitsgrad und gegen Gold Exploit
    Geändert von Illari (08.05.2019 um 23:35 Uhr)

  7. Beiträge anzeigen #7 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von Illari Beitrag anzeigen
    Habe wie gesagt mehrere .d Scripts probiert, nicht nur die zwei genannten. Sogar eine neue in verschiedene Ordner hinzugefügt, vergebens. Jedoch muss ich auch bei LHiver DE 1.7.04 die Startup.d am ende der SRC file stehen lassen. Hatte auch schon einen urplötzlichen fehler von wegen, er könne die "func void startup_global()" nicht finden. Musste darauf die reihenfolge einmal ändern (neuen Fehler produzieren) und eine leerzeile/zeilenumbruch in der Gothic.src am ende einfügen damit dieser Fehler verschwindet. Aber das, ist eine andere Geschichte!
    Ich habe gelesen das die .d scripts von unten anch oben geschrieben werden. Bzw. unteres ist der erste Dialog. Ich vermute mal das es genauso bei der Gothic.SRC gehandelt wird? Letzterer eintrag ist erste kompilierte datei?
    Nö, das wird schon von oben nach unten kompiliert, allerdings muss die letzte Zeile eben leer sein. Dass die Dialoge evtl. von "unten nach oben" geschrieben sind, hat keinen tieferen Sinn als vielleicht die interne Organisation seitens der PBs.


    Zitat Zitat von Illari Beitrag anzeigen
    Die erweiterung (hier in meinem fall duplizierung) von @Lehona funktioniert einwandfrei mit Starten, Neues Spiel, Speichern, Beenden, Starten, laden, Spielen!
    Doch mich würde schon interessieren in welches script die function geschrieben werden müsste ohne duplicate?
    Es gibt irgendeine Funktion die heißt "InitPerceptions" oder so, die wird wirklich ganz am Anfang ausgeführt, wenn du es da reinschreibst, sollte das auch hinhauen. Kann aber auch ruhig in der Equip_Item stehen bleiben, das ist nicht so schlimm.

  8. #8 Zitieren
    Illari
    Gast
     
    Zitat Zitat von Lehona Beitrag anzeigen
    Nö, das wird schon von oben nach unten kompiliert, allerdings muss die letzte Zeile eben leer sein. Dass die Dialoge evtl. von "unten nach oben" geschrieben sind, hat keinen tieferen Sinn als vielleicht die interne Organisation seitens der PBs.

    Es gibt irgendeine Funktion die heißt "InitPerceptions" oder so, die wird wirklich ganz am Anfang ausgeführt, wenn du es da reinschreibst, sollte das auch hinhauen. Kann aber auch ruhig in der Equip_Item stehen bleiben, das ist nicht so schlimm.
    Danke für die Tipps zur anordnung und kompilierung.
    Aber ich habe einen neuen Fehler/glitch gefunden. Er verhindert jetzt auch nicht das Durchspielen. Doch wenn ich ein Neues Spiel starte und alles bis zum Eingangstor von Khorinis spiele, stehen plötzlich 4 Pladine im Eingang, mit dem Gesicht zur Stadt. Sind auch nur welche denen ich die Helme via func zugeschrieben habe. Laufe ich nun zu Lobarts Hof zurück, bis die Paladine außer Sichtweite sind und dann zurück, sind sie verschwunden. Oder sie stehen im Eingangstor, ich laufe bis zum Hafen runter, wieder zurück zum Einganstor und sie sind auch verschwunden. Habe jetzt mal die vermutung das dies durch den zusatz des MEM_InitAll(); Befehls kommt.
    Das muss ich wohl doch etwas spezifischer in bestimmte Scripts integrieren bzw. diese Equip_Item function in eine seperate skript datei schreiben. Obwohl ich mir vielleicht auch noch die mühe machen würde und mich mal mit dem kombinieren von Rüstung und Helmen in Blender oder 3DSMax beschäftigen würde.

    Danke dennoch an alle Member für die bisherige Hilfe

  9. Beiträge anzeigen #9 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Zitat Zitat von Illari Beitrag anzeigen
    Ich habe gelesen das die .d scripts von unten anch oben geschrieben werden. Bzw. unteres ist der erste Dialog. Ich vermute mal das es genauso bei der Gothic.SRC gehandelt wird? Letzterer eintrag ist erste kompilierte datei?
    [...]
    Würde mich schon interessieren in welches script die function geschrieben werden müsste ohne duplicate?
    Zitat Zitat von Illari Beitrag anzeigen
    Habe jetzt mal die vermutung das dies durch den zusatz des MEM_InitAll(); Befehls kommt.
    Das muss ich wohl doch etwas spezifischer in bestimmte Scripts integrieren bzw. diese Equip_Item function in eine seperate skript datei schreiben.
    A: Du scheinst ein ziemlich krasses Missverständnis zu haben was den Parser angeht.
    Die Idee das sich ingame irgendetwas ändert weil eine Funktion in der "falschen" .d Datei definiert ist, ist absurd.

    Die .d Dateien welche in der .src Datei angegeben sind werden in der dort angegebenen Reihenfolge von oben nach unten eingelesen und verarbeitet.
    Es gibt da nur 2 Möglichkeiten:
    1. Du verwendest eine Funktion bevor sie definiert wurde(Funktion ist in Datei A.d definiert, wird in B.d aufgerufen und der Parser liest Datei B.d zuerst ein).
    Das führt dann dazu das sich Gothic überhaupt nicht starten lässt weil der Parser dir eine Fehlermeldung entgegen schmeisst.

    2. Du verwendest eine Funktion nachdem sie definiert wurde(Funktion ist in Datei A.d definiert, wird in B.d aufgerufen und der Parser liest Datei A.d zuerst ein).
    Dann lässt sich das Spiel starten und der Parser beschwert sich nicht das die Funktion nie definiert wurde.


    B: Was anderes wegen Mem_initAll():
    Du verwendest Befehle die im Skriptpaket Ikarus definiert sind bei diesem Aufruf einer engine Funktion:
    Code:
    CALL_PtrParam (MEM_InstToPtr (ItemInst));
    CALL__thiscall (MEM_InstToPtr (slf), 7545792);
    Falls Ikarus nie initialisiert wurde, führt das zu einem Spielabsturz (Ikarus muss einiges an kram "vorbereiten" bevor die Funktionen genutzt werden können).
    Deshalb gab es den Absturz beim laden eines Spielstandes. Das hatte nichts mit den Werten aus der .ini wie pickLockScramble zu tun.


    C: Was dein neues Problem mit den Paladinen angeht ist das wahrscheinlich nochmal eine ganz andere Geschichte. Hier wäre es interessant das Skript zu sehen wo der NPC definiert wird. Möglicherweise hast du da versehentlich den Tagesablauf kaputt gemacht oder so.

  10. #10 Zitieren
    Illari
    Gast
     
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    A: Du scheinst ein ziemlich krasses Missverständnis zu haben was den Parser angeht.
    Die Idee das sich ingame irgendetwas ändert weil eine Funktion in der "falschen" .d Datei definiert ist, ist absurd.
    Okay, ich muss das dann wohl nochmal alles kontrollieren. Habe zwar früher schon einige sachen in Gothic gemacht aber dieses Jahr ist irgendwie kein gutes dafür!
    Obwohl ich auch immer gar kaum neue skripte hinzufüge.
    Aber nach deiner langen beschreibung wird da wohl auch irgendwo der Fehler liegen warum ich die Angel aus der MDB nicht verwenden kann.

    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    C: Was dein neues Problem mit den Paladinen angeht ist das wahrscheinlich nochmal eine ganz andere Geschichte. Hier wäre es interessant das Skript zu sehen wo der NPC definiert wird. Möglicherweise hast du da versehentlich den Tagesablauf kaputt gemacht oder so.
    Nein der Tagesablauf ist normal und unverändert. Alles was ich einem NPC hinzugeschrieben habe waren zwei neue zeilen. Ich habe diese variante jeden falls irgendwie schon für mich abgeschrieben und glaube es wäre einfacher die zwei helme direkt via Model Editor auf die Rüstungen zu montieren. Ich besitze meine veränderten Scripts auch als Backup und habe allen Paladinen erstmal wieder die standard Rüstung geben und siehe da, niemand im Eingangstor. Hier aber mal das Skript der Pal_204_Torwache. Einer von vier NPC's die im Tor standen. Will das ja auch nicht so im Raum stehen lassen.

    Spoiler:(zum lesen bitte Text markieren)
    Code:
    instance Pal_204_Torwache(Npc_Default)
    {
        name[0] = NAME_Torwache;
        guild = GIL_PAL;
        id = 204;
        voice = 9;
        flags = 0;
        npcType = NPCTYPE_AMBIENT;
        aivar[AIV_NewsOverride] = TRUE;
        B_SetAttributesToChapter (self, 4);
        fight_tactic = FAI_HUMAN_MASTER;
        EquipItem (self, ItMw_2h_Pal_Sword);
        CreateInvItems (self, itar_pal_helm2, 1);
        Equip_Item (self, itar_pal_helm2);
        B_CreateAmbientInv (self);
        B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_N_Whistler, BodyTex_N, ItAr_PAL_M3);
        Mdl_SetModelFatness (self, 0.5);
        Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
        B_GiveNpcTalents (self);
        B_SetFightSkills (self, 55);
        daily_routine = Rtn_Start_204;
    };
    
    
    func void Rtn_Start_204()
    {
        TA_Guard_Passage (8, 0, 23, 0, "NW_CITYHALL_GUARD_01");
        TA_Guard_Passage (23, 0, 8, 0, "NW_CITYHALL_GUARD_01");
    };
    Geändert von Illari (17.05.2019 um 12:31 Uhr)

  11. Beiträge anzeigen #11 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Zitat Zitat von Illari Beitrag anzeigen
    Nein der Tagesablauf ist normal und unverändert. Alles was ich einem NPC hinzugeschrieben habe waren zwei neue zeilen. Ich habe diese variante jeden falls irgendwie schon für mich abgeschrieben und glaube es wäre einfacher die zwei helme direkt via Model Editor auf die Rüstungen zu montieren. Ich besitze meine veränderten Scripts auch als Backup und habe allen Paladinen erstmal wieder die standard Rüstung geben und siehe da, niemand im Eingangstor. Hier aber mal das Skript der Pal_204_Torwache. Einer von vier NPC's die im Tor standen. Will das ja auch nicht so im Raum stehen lassen.
    Okay, da war ich dann voreilig. Ist auf jeden Fall ein eher mysteriöses Symptom was du da im Spiel siehst.
    Wilde Idee: Vielleicht ist es ein Problem Equip_Item aufzurufen bevor dem NPC ein visual gegeben wurde.
    Du könntest testweise mal die Reihenfolge hier vertauschen,
    Statt
    Code:
        Equip_Item (self, itar_pal_helm2);
        B_CreateAmbientInv (self);
        B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_N_Whistler, BodyTex_N, ItAr_PAL_M3);
    So:
    Code:
        B_CreateAmbientInv (self);
        B_SetNpcVisual (self, MALE, "Hum_Head_Bald", Face_N_Whistler, BodyTex_N, ItAr_PAL_M3);
        Equip_Item (self, itar_pal_helm2);
    Einfach um zu schauen ob das einen Unterschied macht.

  12. #12 Zitieren
    Illari
    Gast
     
    Zitat Zitat von Cryp18Struct Beitrag anzeigen
    Okay, da war ich dann voreilig. Ist auf jeden Fall ein eher mysteriöses Symptom was du da im Spiel siehst.
    Wilde Idee: Vielleicht ist es ein Problem Equip_Item aufzurufen bevor dem NPC ein visual gegeben wurde.
    Du könntest testweise mal die Reihenfolge hier vertauschen,
    ....
    Einfach um zu schauen ob das einen Unterschied macht.
    Ich werde mal alle umschreiben und schauen. Wäre super wenn ich das noch hinbekomme bevor ich das nächste Feature in angriff nehme.
    Danke für die Antworten, Tipps und Hinweise. [Bild: s_065.gif]
    Wenn es nochmal ein Problem macht werd ich mir was anderes ausdenken.

    Lieben gruß,
    Illari

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide