Zum Hauptinhalt springen

🌿 Alchemist & Kräuterkunde

Ein tiefgehendes Rollenspiel-System für RedM/VORP, das Spieler in die Welt der Botanik und Alchemie eintauchen lässt. Sammle seltene Kräuter, meistere komplexe Brauprozesse und werde zum angesehenen Apotheker des Wilden Westens.

✨ Features im Detail

  • 🌱 Realistisches Kräutersammeln: Über 15 verschiedene Kräuterarten spawnen in der Welt. Das System nutzt ein intelligentes Caching-System, um Performance zu sparen.
  • ⚗️ Interaktives Alchemie-Labor: Nutze Apotheken und Labore in Städten wie Valentine oder Saint Denis.
  • 🔥 Minigame-System: Die Qualität deiner Tränke hängt nicht nur vom Zufall ab! Ein präzises Minigame verlangt, dass du die Temperatur steuerst und im richtigen Moment rührst.
  • 📊 Qualitäts-Stufen:
    • Normal: Standard-Effekt/Menge.
    • Gut: Bessere Ausbeute (+25%).
    • Exzellent: Hohe Ausbeute (+50%).
    • Meisterhaft: Doppelte Ausbeute und garantierter Erfolg.
  • 📈 Level-System (RPG): Starte bei Level 1. Mit jedem gesammelten Kraut und jedem gebrauten Trank erhältst du XP. Höhere Level schalten mächtigere Rezepte frei (z.B. Wiederbelebungstränke auf Level 8).
  • 👁️ Adlerauge (Eagle Eye): Ein spezielles System, um Kräuter visuell hervorzuheben (benötigt "Schlangenöl").

🎮 Der Weg zum Meister-Alchemisten

1. Kräuter finden & sammeln

Kräuter wachsen überall in der Wildnis. Jedes Kraut hat bevorzugte Regionen (basierend auf Red Dead Redemption 2 Logik).

  • Interaktion: Wenn du ein Kraut findest, drücke [G].
  • Belohnung: Du erhältst 1-4 Kräuter (je nach Art) und Erfahrungspunkte (XP).
  • Respawn: Geerntete Kräuter wachsen nach einer bestimmten Zeit (Standard: 2-5 Minuten) nach.

2. Das Alchemie-Labor nutzen

Suche ein Labor auf (markiert mit einem Arzt-Icon auf der Karte). Drücke [G], um das Handwerksbuch zu öffnen. Hier siehst du:

  • Deine bekannten Rezepte.
  • Benötigtes Level für neue Rezepte.
  • Vorhandene und fehlende Zutaten.

3. Das Brau-Minigame

Sobald du ein Rezept startest, beginnt der Brauvorgang. Dies ist der kritischste Moment!

  1. Temperatur halten: Ein Balken zeigt die aktuelle Temperatur des Kessels.
    • Drücke [SPACE] (oder die angezeigte Taste), um zu heizen.
    • Lasse los, um abzukühlen.
    • Ziel: Halte den Indikator im grünen Bereich (Optimale Temperatur).
  2. Verlaufsanzeige: Je länger du die Temperatur im optimalen Bereich hältst, desto schneller füllt sich der Fortschrittsbalken und desto höher steigt die Qualität.
  3. Abschluss: Wenn der Balken voll ist, erhältst du dein Ergebnis.
    • Vorsicht: Wenn die Temperatur zu lange im roten Bereich ist, kann das Gebräu explodieren oder "ruiniert" werden (Zutatenverlust!).

🧪 Rezepte & Effekte

Hier ist eine Übersicht der bekannten alchemistischen Formeln. Einige müssen erst durch Level-Aufstiege freigeschaltet werden.

Heilung & Erholung

RezeptLevelZutatenEffekt
Heilsalbe11x AgaveHeilt kleine Wunden (+25% HP). Perfekt für Anfänger.
Kräuter-Basis11x Agave, 1x Wüstensalbei, 1x ThymianGrundzutat für viele fortgeschrittene Medizin-Rezepte.
Brand-Salbe33x Agave, 2x Kolibri-SalbeiSpezialsalbe gegen Verbrennungen (+35% HP).
Ginseng Elixir32x Amerikanischer Ginseng, 1x Kolibri-SalbeiStarkes Heilmittel (+50% HP).
Wundertonium62x Am. Ginseng, 1x Alaska Ginseng, 2x SchafgarbeMiracle Tonic. Heilt vollständig und verleiht einen Goldenen Gesundheits-Kern.

Stärkung (Buffs)

RezeptLevelZutatenEffekt
Magenbitter22x Oregano, 1x Thymian, 1x BasilikumBeruhigt den Magen. Füllt Ausdauer auf + Goldener Ausdauer-Kern.
Schlangenöl52x Indianer Tabak, 1x WüstensalbeiSpezial-Effekt: Schärft die Sinne (Adlerauge). Zeigt Kräuter in der Nähe durch farbige Partikel an + Goldener Dead-Eye Kern.
Zähigkeits-Bräu62x Rhabarber, 1x Agarita, 1x Am. GinsengErhöht die Widerstandskraft gegen Schaden für 3 Minuten (-30% Schaden).

Gifte & Spezial

RezeptLevelZutatenEffekt
Oleander Extrakt22x Oleander SalbeiSchwaches Waffengift. Verursacht leichten Schaden über Zeit.
Schlaftrunk43x Kolibri-Salbei, 2x RhabarberZwingt das Ziel in einen tiefen Schlaf (Ragdoll für 30 Sek).
Arsen-Paste52x Oleander, 2x SeidenpflanzeStarkes Waffengift. Tödlich in hohen Dosen.
Riechsalz83x Am. Ginseng, 2x Seidenpflanze, 1x Seltene OrchideeWiederbelebung! Kann bewusstlose Personen ins Leben zurückholen.

⚙️ Konfiguration für Server-Admins

Die config.lua bietet umfangreiche Einstellungsmöglichkeiten.

Ein neues Kraut hinzufügen

Um eine neue Pflanze sammelbar zu machen, füge sie in Config.Herbs hinzu. WICHTIG: Der Key (z.B. ["s_indiantobacco01x"]) muss exakt dem Dateinamen/Hash des Props in GTA/RedM entsprechen. Nutze /checkherbs (wenn Debug an ist), um Props in deiner Nähe zu identifizieren.

["prop_model_name"] = {
name = "item_name_in_db", -- Muss in der DB/Items Tabelle existieren
label = "Anzeigename",
minYield = 1, -- Mindestmenge
maxYield = 3, -- Maximalmenge
respawnTime = 300, -- Sekunden bis Respawn
xp = 5, -- Erfahrungspunkte
rarity = "common", -- 'common', 'uncommon', 'rare', 'legendary'
color = {r=255, g=0, b=0} -- Farbe des Markers (RGB)
}

Ein neues Rezept erstellen

In Config.Recipes kannst du eigene Tränke definieren.

{
id = "mein_neuer_trank",
name = "Super Trank",
description = "Macht unbesiegbar (nicht wirklich)",
category = "buff", -- Kategorien: healing, buff, poison, special
ingredients = {
{item = "item_a", amount = 1},
{item = "item_b", amount = 5}
},
result = {item = "super_potion", amount = 1},
requiredLevel = 10,
xpReward = 100,
-- Minigame Schwierigkeit
grindSteps = 5, -- Wie oft muss man interagieren?
brewTime = 10000, -- 10 Sekunden
optimalTemp = {min = 40, max = 60}, -- Enger Bereich = Schwerer
effects = { ... } -- Skript-spezifische Effekte
}

Befehle (Commands)

Diese Befehle sind nützlich für Entwicklung und Support. Setze Config.Debug = true, um sie zu nutzen.

  • /checkherbs - Scannt die Umgebung nach Props und zeigt deren Hash/Namen an. Nützlich um neue Kräuter für die Config zu finden.
  • /herbvision - (Debug) Schaltet die Kräuter-Sicht permanent an/aus.
  • /resetherbs - Setzt das Skript zurück, falls das UI hängen bleibt.
  • /addxp [amount] - (Nur Admin) Gibt dir XP zum Testen.

📥 Installation & Voraussetzungen

  1. Ressource: Kopiere mulderdev_herbs in den resources Ordner.
  2. Daten: Importiere die setup.sql in deine Datenbank. Dies erstellt die Tabelle herbs_player_data und fügt die Items lückenlos ein.
  3. Inventory: Stelle sicher, dass Bilder für die Items in deinem Inventar-Skript vorhanden sind (Ordner html/img/items).
  4. Config: Prüfe config.lua auf Sprache (Config.Locale) und Jobs.
  5. Start: ensure mulderdev_herbs in der server.cfg.

Häufige Fragen (FAQ)

Q: Warum sehe ich keine Marker an den Pflanzen? A: Die Marker (und Partikel-Effekte) sind standardmäßig ausgeschaltet, um die Immersion zu wahren. Du musst Schlangenöl (eagle_eye_tonic) herstellen und trinken, um den "Kräuter-Blick" für eine gewisse Zeit zu aktivieren.

Q: Ich kann das UI nicht schließen! A: Drücke ESC oder BACKSPACE. Im Notfall nutze den Befehl /resetherbs in der F8-Konsole.