Alles anzeigenIch glaube, du gehst das zu kompliziert an. Warum sollte sich jemand das Talent Nachtsicht erarbeiten und dann zwei Talente, die dagegen arbeiten? Im Zweifelsfall musst du eigentlich wirklich nur die Summen der Talente erfassen, und wenn Nachtsicht halt positiv ist, dann hat er Nachtsicht, ist es Null oder negativ, dann halt nicht.
Wenn ein Talent übrig bleiben muss, also Nachtsicht +1, ein Talent Nachtsicht -1, dann kann er halt beides nicht. Wenn du jetzt Nachtsicht +1 hast und zwei Talente -1, dann bleibt ja automatisch 1 Talentpunkt übrig, der gegen die Nachtsicht arbeitet.
Ein wenig blöd wird es nur, wenn du zwei unterschiedliche Talente hast, die gegen die Nachtsicht arbeiten, also Nachtsicht +1, 7. Sinn +1, nicht geblendet werden +1. Die beiden letzten Talente arbeiten gegen die Nachtsicht. Dann musst du halt priorisieren welches von beiden übrig bleibt. Und das macht es etwas schwierig. Der eine Spieler findet vielleicht das eine Talent, welches dann noch funktioniert doof, der andere findet das andere doof.
Was ich dir vielleicht vorschlagen würde ist, dass solche Talente vom Spieler aktiv zeitlich begrenzt ausgelöst werden können. RPGs leben ja von einem gewissen Training und der entsprechenden Wahrscheinlichkeit ob ein Versuch klappt oder nicht. Ich würde da eher in diese Richtung gehen. Nicht, dass der Spieler irgendwie stundenlang spielt, um gewisse Talente zu bekommen und das nächste Talent macht es dann zunichte oder ein Artefakt macht da stundenlanges Training kaputt oder so.
Mir geht es nicht darum ob das Sinn ergibt, sondern eher um ein "Was wäre wenn..." Ding.
Auch möchte ich gerne ein freies Talentsystem haben, in dem man sich selber seine Talente aussuchen kann (ohne feste Richtung oder Entscheidungsmöglichkeit).
Mir ging es eher darum das wenn ich Nachtsicht +1 als Talent nutze (passive Fähigkeit, als Beispiel), und durch irgend eine andere Situation die Nachtsicht aufgehoben wird. Etwa weil in dem Gebiet ein Fluch wirkt der die Nachtsicht negiert/aufhebt. So etwas in der Richtung.
Das ein Talent ein anderes teilweise aufheben kann, hat damit zutun das Talente die Nachteile haben, stärker sind als Talente die nur Vorteile haben, sozusagen man hat die Qual der Wahl.
So als ganz einfaches Beispiel/e:
Beispiel 1:
[Talent A] + 50 Stärke und +2 Nachtsicht.
und/oder
[Talent B] +300 Stärke und -1 Nachtsicht.
Beispiel 2:
[Talent C] +25 Stärke und +3 Nachtsicht.
und/oder
[Talent D] +300 Stärke und -1 Nachtsicht.
Gebiet Eigenschaft:
-1 Nachtsicht.
Info:
Bei Beispiel 1 (+2 - (1 + 1) = Nachtsicht 0
Bei Beispiel 2 (+3 - (1 + 1) = Nachtsicht 1
So gesehen wäre Beispiel 2 besser, da immerhin Nachtsicht +1 übrig bleibt. Daher bleibt die Nachtsicht aktiv weil ja 1 mehr als 0 ist (abzüglicher aller Effekte).
---
Ich möchte gerne den Weg gehen das die Auswahl der Talente die eigene Spielweise verändert, darum muss das System komplett offen und uneingeschränkt sein. Theoretisch könnte ein neuer Spieler auch das mächtigste Talent haben... natürlich wird es andere Bedingungen dafür geben, es wäre aber frei möglich.
Des weiteren möchte ich auch höherwerte Talente einführen, in dem Talente (z.B. Nachtsicht +100) haben, was dann einfach mehr gilt als ein anderes Talent oder ein Fluch der vielleicht Nachtsicht -50 verursacht.
So gesehen habe ich meine Frage damit schon selbst beantwortet, also müsste ich auch einzigartige Fähigkeiten wie ein Integer/Float Wert machen, während 0 oder -1 als deaktiviert gilt und alles höhere eben als aktiviert zählt?
Ursprünglich dachte ich an ein Bool oder an ein Enum, aber jetzt hinterher betrachtet wären nummerische Zahlen/Angaben schon besser.
Ich hoffe ihr versteht ungefähr worauf ich hinaus will, sozusagen das alles noch offen ist und beliebig verändert werden kann.