Magier: Nötige Anpassungen an Driver 3.5 Teil 1

Bild: Binär
Hallo zusammen!

Mit dem nächsten Reboot werden wir auf LD 3.5 updaten (aktuell 3.3).

LD 3.5 bringt eine Reihe von Vorteilen mit sich, u.a. das Konzept ‘unions’. Kurz gesagt ist dadurch ‘mixed’ überflüssig geworden. Eine manpage gibt es auch schon dazu: “man unions”.

Bedingt durch diese Veränderung des Compilers, könnte es nun sein, dass dadurch einige Objekte erstmal nicht mehr funktionieren (vor allem bei #pragma strong_types), denn zukünftig wird

string *hands = ({ ({ “feuer”, “eis”, “saeure” }) });

nicht mehr nur als EIN Array, sondern als ein Array in einem Array angesehen.
Die richtige Deklaration muss also in diesem Fall lauten:

string **hands = ({ ({ “feuer”, “eis”, “saeure” }) });

Falls ihr also vorhabt, demnächst etwas anzuschließen, achtet doch jetzt schon bitte auf die obigen Dinge.

Für Fragen wendet euch bitte an It oder mich.

Weiterhin viel Spaß beim Programmieren wünscht euch

Torin

Magier: Freie Hände

Bild: Binär
Hallo zusammen!

Wieder eine neue Sache, diesmal mit einer kleinen Umstellung verbunden: die (freien) Hände werden neu/anders verwaltet.

Ab sofort solltet ihr, wenn ihr auf freie Hände testet, P_FREE_HANDS nutzen. P_USED_HANDS gibt es nämlich ab nächstem Reboot nicht mehr. 🙂 (Eure Objekte braucht ihr aber nicht zu ändern, das machen It und ich).

Weitere neue Funktionen in diesem Zusammenhang: UseHands() und FreeHands().

Neue Manpages: UseHands, FreeHands, P_HANDS_USED_BY, P_FREE_HANDS

Weiterhin viel Spaß beim Programmieren wünscht euch

Torin

Magier: Events

Bild: Binär

Hallo zusammen!

Hier kommt die nächste Neuerung, sichtbar allerdings nur für Magier: Events.

Ab sofort ist es möglich, sog. “Events” selber zu definieren, zentral zu
setzen und zu abonnieren.

Auch die Lib wird zukünftig Events bereitstellen (z.B. wenn ein NPC gekilled
wurde oder ein Spieler eine Quest gelöst hat). Dies wird leider erst nach dem
nächsten Reboot passieren. Eigene Events sind bis dahin aber möglich.

Es gibt natürlich eine umfassende Hilfeseite: “man events”.

Weiterhin viel Spaß beim Programmieren wünscht Euch

Torin

Neuer Weg nach Erahamn


Hiho,

es gibt eine neue Verbindung zu der Hafenstadt Erahamn, da Erahamn doch so ziemlich am A* der Welt liegt und damit ziemlich schwer zu erreichen war.

Sie führt vom Westweg (in der Nähe von der Burgruine) in das Gebiet der Rosenhaus Quest und von dort auf den bestehenden Weg durch die Auen des Eramon nach Erahamn.

Gruß,

– It –

Zwei neue Quests im Zauberwald


Hallo,

südlich von Erahamn, der Hafenstadt, wurde ein Zauberwald entdeckt. Dort gibt es zwei neue Quests, die auf einen mutigen Abenteurer warten.

Das erste Abenteuer stammt von Mondenkind@AnderLand und heißt: Verhext.

Das zweite Abenteuer (eine Miniquest) stammt von It@AnderLand und heißt: Elfentränen.

Informationen zu den neuen Abenteuern gibt es wie immer von einem Quest-Orakel Eurer Wahl, z.B. von Kobayashi auf der Gildeninsel.

Viel Spaß bei den neuen Abenteuern wünscht Euch:

– It –