zum Inhalt springen
Editing Wiki
Suche
Benutzer-Werkzeuge
Admin
Registrieren
Anmelden
Webseiten-Werkzeuge
Werkzeuge
Seite anzeigen
Wiederherstellen
Ältere Versionen
Links hierher
Letzte Änderungen
Medien-Manager
Übersicht
Registrieren
Anmelden
>
Letzte Änderungen
Übersicht
Du befindest dich hier:
Gothic Editing Wiki
»
Inhalt:
»
spacer
»
Platzieren von Mobs im Spacer
»
oCMobBed
Zuletzt angesehen:
•
oCMobBed
Dateiauswahl
====== 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)
Bitte löse folgende Gleichung um zu zeigen dass du ein Mensch bist.
60 -1 = ?
Dieses Feld bitte leer lassen:
Speichern
Vorschau
Abbrechen
Zusammenfassung
quickstart/spacer/mobsplatzieren/ocmobbed.1455058200.txt.gz
· Zuletzt geändert: 2016/02/09 22:50 von
zollaidal
Seiten-Werkzeuge
Seite anzeigen
Wiederherstellen
Ältere Versionen
Links hierher
Nach oben