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