Mapping-Tips

  • "Gegenstände/Speziell/Selbst erstellt 1" ist für Skript-Gegenstände reserviert
  • Das Müllfass findet ihr unter "Placeables/Speziell/Selbst erstellt 1"
  • Alle Kennzeichnung und ResRefs von Objekten sollen klein geschrieben sein
  • Gebiete sollten festlegtes Ladebild haben
  • Jedes Gebiet sollte in den Events OnEnter, OnLeave und OnHeartbeat die Skripte area_onenter, area_onexit und area_onhb bekommen
  • Builder-Skripts:
    • action_sit_floor: Bei Aufruf setzt sich das Objekt auf den Boden
    • action_sit_chair: Bei Aufruf sucht sich das Objekt den nächsten freien Stuhl und setzt sich (Kennzeichnung des Stuhls muss "seat","chair","bench" oder "stool" sein)
    • action_randwalk: Bei Aufruf wird das Objekt anfangen zufaellig durch die Gegend zu wandern (unter on_perception setzen)
    • onuse_sit_chair: Bei Benutzung setzt sich der Spieler auf das Objekt
  • ACHTUNG: Bei NPC oder Monstern auf Fraktionen achten. D.h. in der Stadt "Bürgerlich"
  • Wegpunkten: immer ein WP davor, dann eine eindeutige Bezeichnung mit der Map (nicht nur Hund, dann würde jeder andere Hund im Gebiet drauf ansprechen) also WP_HUND_MAP_01
  • Dialoge von NPCs bitte wie folgt nennen: c_ ResRef des NPCs. Also zum Beispiel: c_bruno
  • Dialoge von Händlern bitte wie folgt nennen: h_ ResRef des NPCs. Also zum Beispiel: h_annika
  • Als Felsen (an den ja die Stadt angebaut ist) bietet sich an: Devils Tower, Selbst erstellt, Statues & Stones, Stones Misc. Drauf achten, dass er mal in Höhe und Ausrichtung variiert

Türen

  • Gebt den Türen die ihr verwendet immer die Skripte door_onopen und door_onclose. Dadurch schließen sie sich nach 15 Sekunden automatisch und später bekommen sie vielleicht noch andere Funktionalität.
  • Damit Türen die zusammen gehören, also außen und innen, immer gleichzeitig ab- oder aufgeschlossen werden, müssen sie die identische Kennzeichnung bis auf das letzte Zeichen haben, was bei der einen eine 1, bei der anderen eine 0 sein muss. Außerdem muss folgendes Skript in das OnLock und OnUnlock-Event der beiden Türen: door_lock_unlook
  • Damit es auf der anderen Seite einer Tür klopft, wenn jemand daran rüttelt tragt folgendes Skript in das FailToOpen-Event der Tür ein: door_failtopen. Auch hier müssen die Kennzeichnungen identisch sein, bis auf das letzte Zeichen.

Tilesetbugs

  • Tür bei der Haikopfhöhle ist unerreichbar