Pflanzensystem
Das System betrifft alle Pflanzen und Bäume die wachsen können.
Es werden alle Eigenschaften und Werte genannt, die in den Scripten geregelt werden können.
Mit
gekennzeichnete Teile sind geplant aber noch nicht implementiert.
Alle Pflanzen (BasePlant)
Alles was hier steht trifft auf alle Pflanzen zu.
Anbau
- Der „MinimumSkill“ einer Pflanze wird benötigt um sie zu pflanzen
- Die Pflanze gehört dem Spieler der sie pflanzt
- Gespawnte Pflanzen haben keinen Besitzer
- Man kann Pflanzen nicht übertragen
Später kann man auch einbauen, dass man Pflanzen übertragen kann. Hat Einfluss auf Ertrag etc.
- Jede Pflanze kann auf verschiedenen Böden wachsen. Möglichkeiten sind: Farm, Dirt, Ground, Swamp, Sand, Garden
Wachstum
- Eine Pflanze hat einen Wert „Growing“ der angibt ob sie wächst
- Pflanzen brauchen Wasser zum wachsen
- Pflanzen ohne Besitzer wachsen immer
- Phasen
- Pflanzen wachsen schrittweise um jeweils eine Phase
- Beim Übergang in eine andere Phase hört eine Pflanze auf zu wachsen (Wasser setzt das Wachstum fort)
- Jede Phase hat eine eigene ItemId und einen eigenen Namen
- Aktuell gibt es bis zu 5 Phasen
Verwaltung
- Nur der Besitzer kann seine Pflanze ausreißen.
- Kontextmenu (Nur der Besitzer)
- Sichern – Nur der Besitzer kann ernten (Standard = true)
- Ausreisen – Pflanze zerstören
- Infos im Tooltip
- Name + bedingt „(Geschützt)“
- Bedingt: „- Braucht Wasser -“
- Bedingt: „Besitzer:“ Name
Weitere Properties
- Drought = Zeit seit letzter Wässerung
- Siehe .props ingame
Anbau Pflanzen (BaseCrop)
- Pflanzen erzeugen Samen und Früchte
- Es gibt eine maximale Anzahl Früchte, abhängig vom Besitzer
- Wildpflanzen nehmen an, dass der Besitzer maximalen Skill hat
- Es gibt Pflanzen die beim ernten zerstört werden und welche die nur X Phasen zurück fallen
Ernte
- Man kann per Doppelklick ernten
- Der maximale Ertrag (Capacity) hängt vom Skill des Besitzers ab (Landwirtschaft oder Kräuterkunde)
- Bei wilden Pflanzen wird der Skill des Spielers genommen der erntet
- Der maximale Ertrag ist nie höher als die Anzahl der vorhandenen Fürchte (Property: „Yield“)
- Pflanzen die nach dem Ernten zerstört werden haben sofort alle Fürchte (Yield = Capacity)
- Andere Pflanzen haben nur eine Frucht und wachsen normal weiter, wobei bei jeder neuen Phase neuer Ertrag generiert wird.
Bäume mit Fürchten (BaseTreeCrop)
Auch Büsche
Käruter (BaseHerbCrop)
Wie Anbau Pflanzen außer:
- Ertrag ist nur von Kräuterkunde abhängig
Um Samen beim Ernten von Kräutern zu bekommen, braucht man Kräuterkunde und Landwirtschaft. Dabei hat man schon bei geringem Landwirtschaftsskill eine gewisse Chance auf Samen. Siehe Erträge. Auch zum anbauen von Kräutern wird Landwirtschaft benötigt. Der reine Kräuterkundige muss im Wald suchen gehen.
Balancing
Wachstum
Wasser hält die Pflanze 8 Stunden am Wachsen (Growing = true). Eine Pflanze muss 24 Stunden wachsen um die nächste Phase zu erreichen.
Jede Minute die man nach dem durstig werden einer Pflanze nicht bewässert dauert es länger bis die Pflanze weiter wächst.
Ertrag
- Anzahl Samen ist abhängig von Landwirtschaft
- 0..25 Skill = Skill * 4% Chance auf einen Samen
- 25..50 Skill = 1 Samen
- 50 .. 75 Skill = 2 Samen
- 75 .. 100 Skill = 3 Samen
- 100 Skill = 4 Samen
- Anzahl Früchte ist abhängig von Langdwirtschaft oder Kräuterkunde (Es wird das höhere Ergebnis genommen)
- Landwirtschaft
- MinimumSkill = 1 Furch
- MinimumSkill + 20 = 5 Früchte
- Kräuterkunde
- MinimumSkill = 1 Fruch
- MinimumSkill + 20 = 4 Früchte
- Kräuter können nur mit Kräuterkunde geerntet werden
- Landwirtschaft
Hintergrund:
Weniger als alle 8 Stunden Pflege zu verlangen ist ungünstig, da wir Spielern 8 Stunden Schlaf gönnen wollen ohne das sie sich einen Wecker für unser Spiel stellen. Aktive Spieler können so ein optimales Wachstum erreichen.
Ideen für die Zukunft
Zeiten anpassen. Ausarbeiten wie oft das Carelevel steigt / sinkt, wie oft man wässern muss, etc. Das Aktuelle System arbeitet mit einem Timer der „Ticks“ auslöst und zu vielen Zufallsvariablen. Ist für den Spielstart aber nutzbar.
* Kopplung an das Haus/Garten System
* Zum Ernten wird ein Werkzeug benötigt 
Maximale Lebenszeit für Pflanzen, besonders bei Bäumen, Sträuchern, Wildspawns
Ausreißen sollte später ein Werkzeug benötigen
Gesundheit
Kommt später
- Jede Pflanze hat ein CareLevel (-10 bis 10) das angibt wie gesund die Pflanze ist.
- Worst: -10 :: Hier geht eine Pflanze ein
- Bad: -5 :: Benötigt zum wachsen
- Ok: 0 :: Haben Wildpflanzen
- Good: 5 :: Bei normaler Pflege (Wasser)
- Best 10 :: Mit spezieller Pflege Erreichbar (z.B. Dünger)
für später
- Zwischen -5 und -10 wird die Pflanze eingefärbt um den Zustand zu signalisieren
- Pflanzen wachsen nur mit CareLevel Bad oder höher
- Jedes mal Wässern Erhöht das CareLevel um 1 bis CaseLevel = „Good“
- Das CareLevel kann nur durch Schaden an der Pflanze wieder fallen (Pilz, Balattläuse) FIME kommt noch nicht vor
