Lamiae Engine Logo

Critter/NPCs hinzufügen

In diesem Abschnitt wollen wir unsere Testkarte so vorbereiten, dass wir sie später einfach via Script mit NPCs und Crittern füllen können.

Im ersten Schritt legen wir eine Passive Fraktion an, die wir später dafür nutzen, dass ein NPC nicht feindlich auf den Spieler reagiert.
Hier zu legen wir im Ordner factions/ eine Neue Datei passive.cfg an mit folgenden Inhalt:

r_faction_name "Villagers"

Hier mit setzen wir den Namen der Fraktion, zusätzlich können wir über r_faction_icon <Pfad zum Bild> ein Icon, Fraktionslogo etc, festlegen.
Speichern und auf zum nächsten Punkt.

Im nächsten Schritt wollen wir einen NPC definieren, der zu unserer passiven Fraktion gehören soll.
Dazu legen wir im Ornder critter/ eine neue Datei an mit dem Namen unseres NPCs, in unserem Fall dude.cfg

r_char_faction passive
r_char_name "Passive Dude"
r_char_mdl <Pfad zum Mdel>

r_char_faction <Name oder Zahl> legt fest zu welcher Fraktion der in dieser Datei beschriebene NPC gehören soll, zulässig sind hier Nummern oder der Dateiname der Fraktion ohne CFG, bitte auf groß und klein Schreibung achten.
Die Datei wird automatisch im Ordner factions/ gesucht.

r_char_name <Name> legt den Namen fest, der über dem NPC von diesem Typ angezeigt werden würde, wenn man im Spiel nahe genug davor steht.

r_char_mdl <Pfad zum Model> legt fest welches Model zu diesem NPC gehören soll, gebt nur den Ordner an, Lamiae liest dann selbstsändig idie nötigen CFG Dateien im Ordner des Models ein.

Noch legen wir kein NPC Verhalten fest, dazu kommen wir später.

Um unseren neu devinierten NPC nun in unsere Map zu bekommen, wechseln wir zurück in Lamiae und selektieren einen Cube auf dem Boden.

/newent critter
/spawnname dude

Über /newent critter erstellen wir einen neuen leeren Spawnpunkt für einen NPC, dieser wird dan automatisch selektiert.
Mittels /spawnname <Name der Datei in critters> sagen wir was für ein NPC dieser Critter konkret werden soll.
Dabei ist es wichtig dass ihr den Namen der Datei genauso schreibt wie eure Datei heißt, und ohne .cfg am Ende.

[Text]

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen