Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
quickstart:spacer:mobsplatzieren:ocmobbed [2016/02/07 13:12] 85.180.74.33 |
quickstart:spacer:mobsplatzieren:ocmobbed [2016/02/09 23:50] (aktuell) zollaidal |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== ocMobBed ====== | + | ====== oCMobBed ====== |
* Vorkenntnisse und das Verstehen des Einbaus eines Standard-Mobs (oCMobInter) wären von Vorteil. | * Vorkenntnisse und das Verstehen des Einbaus eines Standard-Mobs (oCMobInter) wären von Vorteil. | ||
Zeile 5: | Zeile 6: | ||
1.0.0 - Hier werden Besonderheiten angesprochen, die lediglich bei Mobs in bestimmten Klassen zu beachten sind. | 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** | + | * **1.1.0 - oCVob(abstract) -> oCMob -> oCMobInter -> oCMobBed** |
* **G1-Modding** - Das Bett muss als oCMobDoor gesetzt werden. | * **G1-Modding** - Das Bett muss als oCMobDoor gesetzt werden. | ||
Zeile 16: | Zeile 17: | ||
| | ||
- | * **G2-Modding** - Die Klasse oCMobBed __funktioniert in G2 ohne Probleme__. G2 Modder können den Mobklassen-Eintrag aus der Mob-Einsetzliste (siehe 1.0.0) man solle das Bett als oCMobDoor setzen ignorieren und die Klasse "oCMobBed wählen". | + | * **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 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. | In Gothic 1 hatte oCMobBed das FRONT/BACK-Feature noch nicht. In Gothic II haben es beide Klassen. | ||
- | * **1.1.1 - onStateFunc** 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 umändern__, die genau wissen, was sie wollen und was sie tun! | + | ===== 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__ | __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]] | *[[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) | 20160207(dlz) |