[PREVIEW] Essenz-System


Hey zusammen,

heute zeige ich euch mein neues Essenz-System: Waffen können damit Waffen-EXP sammeln und werden stärker, je mehr ihr mit ihnen farmt und levelt.

Was sind Essenzen?

Essenzen sind neue Upgrade-Steine, die du in eine Waffe einsetzt.
Im Gegensatz zu klassischen Steinen sind sie:

  • Levelbar – sie sammeln Erfahrung, wenn du mit der Waffe Monster tötest

  • Skalierend – ihre Boni steigen mit dem Essenz-Level

  • Langfristig – die Essenz bleibt an der Waffe gebunden und „wächst“ mit

Im Spiel sieht das so aus:

  • Die Waffe zeigt eine Waffenstufe (z.B. Waffenstufe: 1 / 10).

  • Darunter findest du Waffen-EXP 0 / 120.

  • Die eingesetzten Essenzen erscheinen in eigenen Sockeln.

Je mehr du mit dieser Waffe levelst, desto mehr EXP bekommt die Essenz – und desto stärker werden ihre Effekte.

Wie funktioniert das Leveln? (Waffen-EXP)

Grundidee:

  1. Spieler tötet Monster mit der Waffe

  2. Waffe erhält Waffen-EXP

  3. Wenn ein EXP-Schwellwert erreicht ist, steigt die Waffenstufe

  4. Mit der Waffenstufe steigt der Bonus der Essenz

Dadurch fühlt sich die Waffe nicht „fertig“ an, sobald sie auf +9 ist – sie wächst weiter, solange du sie benutzt.

Übersicht der Essenz-Typen

1. Goldene Essenz

Grundboni:

  • Stark gegen Tiere +10%

  • Stark gegen Teufel +10%

  • Angriffsgeschwindigkeit +3%

Skalierungsidee (Beispiel):

  • Pro Essenz-Level +1% „Stark gegen …“

  • Alle 3 Level +1% Angriffsgeschwindigkeit

2. Aqua-Essenz

Grundboni:

  • Magischer Angriffswert +15

  • Zaubergeschwindigkeit +3%

  • Fertigkeitsschaden +2%

Skalierungsidee:

  • Pro Level +X magischer Angriff

  • Alle 2–3 Level +1% Fertigkeitsschaden

3. Dunkle Essenz

Grundboni:

  • Chance auf krit. Treffer +2%

  • Chance auf durchbohrenden Treffer +2%

  • Stark gegen Monster +3%

  • Angriffswert +10

Skalierungsidee:

  • Pro Level z.B. abwechselnd +1% Krit / +1% Durchbohrend

  • Alle paar Level +1–2% Stark gegen Monster


Alles wird direkt im Item gespeichert, wie man es kennt.

Speicherung in den Sockets

Für Waffen mit Essenz verwende ich:

  • Socket3 → VNUM der Essenz

  • Socket4 → aktuelle Waffen-EXP

  • Socket5 → aktuelles Essenz-/Waffenlevel

Damit hast du:

  • Keine zusätzlichen Tabellen

  • Kein extra SQL-Aufwand

  • Alles bleibt kompatibel mit der bestehenden Item-Logik

Wenn also ein Monster stirbt und die Waffe EXP bekommen soll, läuft es grob so:

  1. Waffe auslesen

  2. Slot 4 (EXP) erhöhen

  3. Prüfen, ob die EXP für ein Level-Up reichen

  4. Wenn ja: Slot 5 (Level) erhöhen und die Boni neu berechnen

Anzeige im Client

Im Client wurden u.a. angepasst:

  • Tooltip um Waffenstufe und Waffen-EXP erweitert

  • Essenz-Slots in der Waffe dargestellt

  • Eseenz-Boni werden in der Tooltip blau dargestellt

Balancing

  1. Maximallevel
    Feste Obergrenze für Level/Bonis, damit der Schaden nicht explodiert.

  2. EXP-Kurve

    • Frühe Level: schnell erreichbar → direktes Erfolgserlebnis

    • Hohe Level: spürbar mehr Grind → Langzeitmotivation




Das wars von mir! Danke für's Lesen! :-)




Kommentare