[Guide][Wiki-Beitrag] How-To Total RP 3 Extended ❔

Extended am Sonntag #14


Neue Funktionen in Extended 1.5.0

Im Zuge von Patch 9.2 wurde Extended um einige Features angereichert. Auch wenn es sich hierbei um kein großes Release handelt, ist für den einen oder anderen bestimmt etwas nützliches dabei.

Id-Operanden

Zwei neue Operanden erlauben es, die Id der aktuellen Kampagne sowie die Id von Items in einem Behälter festzustellen.
Ersteres ist nützlich, wenn man sicherstellen will, dass Kampagnen-Items nur benutzt werden können, während eine bestimmte Kampagne läuft.
Den zweiten Operanden kann man benutzen, um zu erkennen, ob sich ein bestimmtes Item in einem Behälter befindet, oder ob es sich an einem bestimmten Platz befindet.

Item-Eigenschaften

Mit einer weiteren Reihe von neuen Operanden lässt sich der Name, das Icon, der Wert, die Qualität und das Gewicht eines Items mit vorgegebener Id ermitteln. In Kombination mit den oben genannten Id-Operanden kann man jetzt sehr viel mehr über den Inhalt einer Tasche erfahren, als es vorher möglich war.

Datums-Operanden

Während man bisher nur die Tageszeit (Stunde und Minute) ermitteln konnte, kommen jetzt auch Jahr, Monat, Monatstag und Wochentag hinzu.
Wer schon immer Dailys und Timegating in Extended umsetzen wollte, kann das jetzt tun :wink: .
Beachte, dass sich alle Zeitangaben auf die Ortszeit des Spielers beziehen.

Ausklingdauer bei Sounds

Mit der optionalen Ausklingdauer können Sounds nun auch sanft ausgeblendet werden. Sie werden dann über einen festgelegten Zeitraum kontinuierlich leiser, statt abrupt zu enden.

Dynamische Grenzen für Zufallswerte

Der Bereich, aus dem der Zufallszahlen-Operand auswählt (z.B. 1 - 100), kann nun auch mit Variablen festgelegt werden, z.B. 1 - ${maxHP}.

Verbesserungen bei Dokumenten

Es wurden zwei Schaltflächen hinzugefügt, mit denen man zur ersten bzw. letzten Seite gelangt.
Außerdem können Links in Dokumenten, die auf Arbeitsabläufe verweisen, optional Parameter enthalten. Jeder Parameter in einem Link wird zu einer Arbeitsablauf-Variablen, die im aufgerufenen Arbeitsablauf verfügbar ist.

Beispiel
{link*onLinkClicked(a=1,b=2)*Linktext} ruft den Arbeitsablauf onLinkClicked auf, und versieht ihn mit den Variablen a und b.

Gleichartige Arbeitsabläufe werden somit gruppierbar.

Lua-Effekt

Allen neuen Operanden können auch im Lua-Effekt verwendet werden. Zusätzlich ist es jetzt möglich, die Funktionen date, tonumber und tostring zu benutzen.


Viel Spaß beim Experimentieren und
:wave: bis zum nächsten Sonntag…

3 Likes