Inhaltsverzeichnis

Mobs/Grundlagen/oCMobInter

Wer keine decompilierten Anis hat, der kann meistens anstatt *.asc → *.mdl und anstatt *.mds → *.msb verwenden. Das gilt auch für die Mob-Einsetzliste. Es macht wenig Sinn, Dateien die man nicht hat, einzutragen und aufzurufen.

Download, 81,0 Megabyte (ZaphodBeeblebrox) „G2“ Decompilierte Animationen
http://simple-creators.de/space/files/Animationen/gothic2_decompilierte_animationen.rar

oder Dateien ins ASC-Format selbst decompilieren → Gothic Sourcer

Grundwissen Mobs

Man unterscheidet bei den Mobs zuerst mal 3 Arten.

//My ModdingFocusNames
const string MOBNAME_BLTROLL  = "Zum schwarzen Troll"; //Wegweiser   

1. Kleine Kategorienkunde

1.0.0 - Wir suchen uns ein Mob aus der Mob-Einsetzliste aus. Wer noch keine Liste hat, Download aus der Modderdatenbank

Wir wählen uns ein Mob aus. Der Einfachheit halber nehmen wir für den Anfang ein „Statisches Mob“ und ich habe für das Beispiel die Bank gewählt,

da diese den eigentlichen Normen eines Mobsis entspricht - Normalfall -. Bett und ähnliche spezielle Mobs sollten nicht als Beispiel herangezogen werden, da das Sonderfälle sind.

Dass das erste Teilstück des Mobnamens grundsätzlich die zugehörige Hum_Ani definiert, gilt für statische, als auch für dynamische Mobs

2. Mob_Classes

2.0.0 - Die Klassifikation eine Mobs, es gibt beispielsweise:

entnehmt ihr bitte ebenfalls der oben angesprochenen Mob_Einsetzliste (1.0.0)

3. Einsetzen

3.0.0 - Wir starten den Spacer und öffnen die von uns zu bearbeitende Zen

3.1.0. - Einsetzen unseres Mobs

{{:quickstart:spacer:ko_kreuz.jpg|}}

3.2.0 - Zum Einsetzen unseres ausgewählten Mobs nehmen wir den Visualnamen, den wir aus unserer Mobeinsetzliste (siehe 1.0.0) ausgewählt haben, in unserem Falle „BENCH_NW_OW_01.ASC“ und klicken im Objektfenster auf Visual…..

4. Positionieren

4.0.0 - Jetzt wird es an der Zeit, unser Mob dahin zu verfrachten wo wir das haben wollen.

* 4.1.0 - Um unser Beispielmob zu setzen, müssen wir nicht drauf achten, mit welcher Seite wir die Bank an die Wand stellen, oder prinzipiell aufstellen, da alle Mod-Kit Bänke von 2 Seiten funktionieren. Das heisst man kann von jeder Längs-Seite aus gesehen drauf sitzen.

5. Einstellungen

5.0.0 - Als nächstes tätigen wir die Einstellungen für unser Mob

//MyModding FocusNames
const string MOBNAME_KDWBENCH = "Meditationsbank der Wassermagier"; 
func int b_kdwbank ()
{
   if (Npc_IsPlayer(self))
   {
      if (self.guild == GIL_KDW) // ob Hero Wassermagier ist 
      {
         return TRUE;            // wenn ja, darf er hinsitzen    
      }
      else                       // wenn nicht
      {
         PrintScreen ("Diese Bank ist den Wassermagiern vorbehalten", -1, YPOS_LOGENTRY, FONT_Screen, 3);
         return FALSE;                
      };
   }
   else // Falls ein Wassermagier im Game den TA_SITBENCH hat, darf der ebenfalls hinsitzen
   {
      return TRUE;
   };
};

Weiterführende Seiten

Ausnahme oCMobFire → oCMobFire
Ausnahme oCMobBed → oCMobBed
Ausnahme oCMobSwitch → oCMobSwitch
Ausnahme oCMobItemSlot → oCMobItemSlot
Ausnahme oCMobContainer → oCMobContainer

Ingametest

20160210(dlz)