Rezepte
Dieses Konzept beinhaltet die nötigen Informationen zur grundsätzlichen Herstellung für alle Items, mit wenigen Ausnahmen.
Commands
- Für GMs:
- LearnAllRecipes
- ForgetAllRecipes
Items
RecipeScroll
Anwendung: .add RecipeScroll Degen
Wobei Degen jedes Item sein kann für welches ein Rezept existiert. Ansonsten entsteht ein „leeres Rezept“
Eigenschaften:
- RecipeType – Typ der Gegenstandes der damit hergestellt wird.
Rezepte vervielfältigen
- Auslösender Gegenstand: „Feder und Tinte“ (FederTinte)
- Handwerksrezept Vorgang:
- Man benötigt ein Blatt Papier (oder Pergament, gibt von beidem 3 Arten) und „Tinte“ (VendorOnly Objekt)
- 100% Chance auf Gelingen!
- Papier/Pergament wird verbraucht
- RecipeScroll für das gewählte Item wird erstellt, wenn der Ausführende das Rezept bereits kann!
- Funktioniert nur für RecipeType „normal“ und „rare“
- Zauberrezept Vorgang:
- Man benötigt ein Blatt Papier (oder Pergament, gibt von beidem 3 Arten) und „Geheimtinte“ (VendorOnly Objekt)
- Es wird geprüft ob man diesen Spell fertig gelernt hat, sonst kann man ihn nicht weitergeben!
- 100% Chance auf Gelingen!
- Papier/Pergament wird verbraucht
- SpellScroll für den angegebenen wird erstellt, wenn der Ausführende den Zauber bereits kann!
Zusammenfassung Umsetzung Grundsystem
Stichpunkte
- Herstellung benötigt ein Tool
- Das Tool öffnen einen Gump über den die Herstellung läuft
- Man kann nur Dinge herstellen für die man Rezepte hat
Tools
- Jedes Tool hat eine begrenzte Lebensdauer. Anzahl Nutzungen
- Einfache Tools gibt es bei NPCs bessere können hergestellt werden
Crafing Gump
- Zeigt alle Rezepte an die man kennt und das Aktuelle Tool benötigen
- Kategorisiert
- Farblich hervorgehoben
- Zu jedem Rezept details beim anklicken
Rezepte
Als Item:
- Es gibt ein „Rezept Item“ welches ein bestimmtes Item in Itemform repräsentiert.
- Doppelklick öffnet einen Gump
Zu jedem Rezept gehört:
- Rezeptname
- Gruppe
- Benötigtes Tool
- Liste benötigte Items: <Item, Anzahl>
- Liste benötigter Skills: <Skill, Wert>
- Resultat <Item, Anzahl>
- Lehrbar
- Typ: Basis, Normal, Spezial, Einmal (Zur Farblichen Hervorhebung)
- AutoLern: <Skill, Wert>
- Anzahl Herstellungen ‘Charges’: 0 = unendlich, ansonsten die maximale Anzahl
- Optional können Items / Bedingungen hinzu gefügt werden die sich in der Nähe befinden müssen.
Typen
- Invalid – Steht zwar in den Listen, kann aber nicht von Spielern benutzt werden (z.B. neue Gegenstände die noch verbuggt sind)
- None – Basisrezept, kann man automatisch herstellen sobald man genug Skill hat
- Normal – Normalrezept, kann gefunden, gelernt, abgeschrieben, gelehrt usw. werden
- Rare – Seltene Rezepte, die nur aus Bossmobs oder mit einer geringen Chance aus dem Forschungssystem gedroppt werden, können abgeschrieben und gelehrt werden.
- VeryRare – Spezialrezepte die man von einem GM erhalten kann, die aber nicht droppen oder sonstwie findbar sind. Abschreibbar und Lehrbar sind sie aber.
- Special – Spezialrezepte, die man nur von einem GM erhalten und weder abschreiben noch lehren kann. Sie haben beschränkte Mengen an Nutzungen (Bzw. begrenzt auf X Herstellungen)
Farben:
private const int ColorBaseRecipe = 0x222222; // Schwarz
private const int ColorNormalRecipe = 0x1D7002; // Grün
private const int ColorRareRecipe = 0x045FB4; // Blau
private const int ColorVeryRareRecipe = 0x610B5E; // Lila
private const int ColorSpecialRecipe = 0xF6BE18; // special gold/Orange
private const int ColorInvalidRecipe = 0xFFFFFF; // weiss
Rezept Gump
- Rezeptname
- Benötigter Skills & Werte zum lernen & Herstellen
- Klasse des Rezeptes (Beruf)
- Art des Rezeptes
- Benötige Materialien (Mit Bildern?)
- Hergestellter Gegenstand (Mit Bild)
- Lernen Button (Möglich wenn man es auch herstellen kann)
