Inhaltsverzeichnis

oCMobBed

1.0.0 - Hier werden Besonderheiten angesprochen, die lediglich bei Mobs in bestimmten Klassen zu beachten sind.

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)
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

 const string MOBNAME_BED = "Bett"; 
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
   };
};

Die Mobeinsetz-Liste mit allen Mobs und allen zugehörigen Einträgen findet ihr hier

Zurück zur HaupseiteMobs/Grundlagen/oCMobInter

20160207(dlz)