🪄 Levels

Set Level Kurve

Die Stufenleiter wechseln und alle Profile neu einordnen.

─── Warum die Einstellung ZUERST geschrieben wird ──────────────────────

Weil sie der einzige Ort ist, an dem der Bot nachsieht, welche Kurve gilt. Bricht die Umrechnung in der Mitte ab, gibt es zwei moegliche Zwischenzustaende: * Einstellung neu, ein Teil der Profile noch alt. Die noch nicht umgerechneten tragen einen Schwellenwert der alten Leiter; beim naechsten Aufstieg rechnet _calculate_next_level_xp mit der neuen und setzt ihn richtig. Der Fehler heilt sich selbst. * Einstellung alt, ein Teil der Profile schon neu. Die bereits umgerechneten werden ab sofort an der ALTEN Leiter gemessen - und das ist genau der Sprung, den dieser Endpunkt verhindern soll. Der erste Zustand ist der harmlosere, also wird in dieser Reihenfolge geschrieben.

─── Warum das Protokoll nur EINMAL entsteht ────────────────────────────

Weil es EIN Vorgang ist. Das Buch haelt fest, was ein Mensch entschieden hat; die Fortsetzungen sind die Ausfuehrung derselben Entscheidung. Eine Zeile je Charge waeren auf dem groessten Server einunddreissig Zeilen fuer einen Klick.

put/api/v1/servers/{server_id}/level/kurve

Request

  • Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.notoq.xyz/api/v1/servers/{server_id}/level/kurve
  • Auth: HTTP bearer

Path parameters

server_idstring required

Discord Server ID

Request body

kurve'sanft' | 'standard' | 'steil' | 'stetig' required
grundstring nullable

Response

Successful Response

successboolean required
dataobject required
messagestring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.