Fehlende Erfahrungspunkte


Moin moin,

wie der ein oder andere Spieler sicher merken wird, sind jetzt einige Erfahrungspunkte bei den Spielern verschwunden.

Erklärung:
Das Erlernen von Skills wie das Klettern oder das Kämpfen mit Waffen bringt Erfahrungspunkte. Jede Rasse hat bei den Skills einen Rassebonus, Elfen beim Klettern, Oger beim Furzen etc. Alles darüber hinaus muss man selbst lernen.

Dummerweise wurde seit der letzten Änderung dieser Rassebonus bei den Erfahrungspunkten mit eingerechnet, so dass schon ein neuer Spieler ohne etwas zu tun auf Stufe 5 erhöhen konnte.

Verständlicherweise musste ich diesen Bug beheben.

Gruß,

– It –

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: Klassen im Anderland

Bild: Binär

Hallo zusammen!

Das Anderland hat, wie ihr natürlich schon lange wisst, ein recht großes Klassensystem. Dies wurde jetzt nochmal von It und mir erweitert. Die Manpages wurden auch entsprechend überarbeitet:

-> “man AddClass”, “man RemoveClass”, “man is_class_member”.

Ganz neu hierbei sind Klassen nach Bewegung: CL_WALKING, CL_FLYING etc. Dies könnte für kommende Dinge evtl. nicht ganz unwichtig sein. 😉

Bitte denkt weiterhin daran, in jedem neuen NPC die passenden Klassen zu setzen. Dies ist für die Spieler und das Spiel von großer Bedeutung.

Falls Euch auffällt, dass eine wichtige Klasse fehlt, sprecht uns bitte an.

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