Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
quickstart:spacer:mobsplatzieren:ocmobbed [2026/08/12 07:22]
43.172.195.192 alte Version wiederhergestellt (2016/02/08 19:32)
quickstart:spacer:mobsplatzieren:ocmobbed [2026/08/12 13:34] (aktuell)
2402:800:6111:da6f:a118:b808:6ffe:5d05 alte Version wiederhergestellt (2016/02/08 19:32)
Zeile 1: Zeile 1:
 +====== oCMobBed ======
 +
 +  * Vorkenntnisse und das Verstehen des Einbaus eines Standard-Mobs (oCMobInter) wären von Vorteil.
 +  * Vorkenntnisse: [[quickstart:spacer:mobsplatzieren|]]
 +
 +1.0.0 - Hier werden Besonderheiten angesprochen, die lediglich bei Mobs in bestimmten Klassen zu beachten sind.
 +  * **1.1.0 - oCVob(abstract) -> oCMob -> oCMobInter -> oCMobBed**
 +
 +  * **G1-Modding** - Das Bett muss als oCMobDoor gesetzt werden.
 +  * **Quelle** NicoDE/PB-Team
 +
 +  Wenn bei der Suche nach einer freien Position im Slot-Namen "Front" vorkommt. dann wird der ScemeName mit
 +  "FRONT" erweitert, ansonsten mit "_BACK". Dadurch lassen sich Vorder- und Rückseite unterscheiden. 
 +  Letzendlich  braucht man das nur, damit sich die Animationen unterscheiden (um den Helden von beiden Seiten 
 +  mit dem Kopf auf das Kissen legen zu können)
 +  
 +
 +  * **G2-Modding** - Die Klasse oCMobBed __funktioniert in G2 ohne Probleme__. G2 Modder können den Mobklassen-Eintrag aus der Mob-Einsetzliste (siehe 1.1.0) man solle das Bett als oCMobDoor setzen ignorieren und die Klasse "oCMobBed wählen".
 +
 +  In G2 muss man keine Türen als Betten missbrauchen.
 +  In Gothic 1 hatte oCMobBed das FRONT/BACK-Feature noch nicht. In Gothic II haben es beide Klassen. 
 +
 +===== 2. Einstellungen =====
 +
 +2.0.0 - Einstellungen und mögliche Einträge, damit das Bett funktioniert
 +
 +  * **2.0.1 - vobName:**BED_HUNTERSHUT - Das benötigt man nur, wenn man seinen Betten Namen geben will, damit man selbige im Object_**List**_Fenster leichter wiederfindet, oder wenn das Bett in irgend einem Script aufrufen will 
 +
 +  * **2.0.2 - cdDyn:**TRUE Wenn ihr dem Bett keine Kollision gebt, dann kann man durch das Bett hindurchlaufen 
 +
 +  * **2.0.3 - focusName:**MOBNAME_BED - Dieser focusName sollte in der Text.d schon eingetragen sein, wenn nicht, dann ...
 +<code> const string MOBNAME_BED = "Bett"; </code> 
 +
 +  * **2.0.4 - conditionFunc:**B_BETT_KDF - Könntet ihr nutzen, um das Bett einer Gilde, (Bsp. Feuermagier) zuzuweisen.
 +<code>
 +func int b_bett_kdf()
 +{
 +  if (Npc_IsPlayer(self))
 +   {
 +     if (hero.guild == GIL_KDF) // wenn der Hero KDF ist
 +     
 +       return TRUE; // darf er die Betten der KDF nutzen
 +     }
 +    else // wenn nicht
 +     {
 +       Print("Diese Betten sind den Feuermagiern vorbehalten");
 +       return FALSE;  
 +     }; 
 +   }
 +   else
 +   {
 +     return True; // falls ein KDF den TA_SLEEP hat
 +   };
 +};
 +</code>
 +
 +  * **2.0.5 - onStateFunc:** SLEEPABIT  Der Eintrag für den "onStateFunc" laut **Liste** = "SLEEPABIT". Das Script dazu ist im Modkit enthalten und regelt, dass sich der Hero erholt im Schlaf, sowie, wie lange er schlafen will. __Dieses Script sollten nur erfahrene Modder/Scripter modifizieren__, die genau wissen, was sie wollen und was sie tun! 
 +
 +
 +   
 +__Die Mobeinsetz-Liste mit allen Mobs und allen zugehörigen Einträgen findet ihr hier__
 +  *[[http://www.worldofgothic.de/?go=moddb&action=view&fileID=795&cat=9&page=0&order=0]]
 +
 +__Zurück zur Haupseite__ ->[[quickstart:spacer:mobsplatzieren|]]
 +
 +
 +20160207(dlz)
 +
 +
 +
 +
  
quickstart/spacer/mobsplatzieren/ocmobbed.1786519374.txt.gz · Zuletzt geändert: 2026/08/12 07:22 von 43.172.195.192