Hey @ all!
Ich habe eine Idee, die teilweise nicht ganz neu ist. Ich habe folgendes vor, finde für sowas aber kein Common Event oder Script...
Ich würde gern den von mir erstellten Ausrüstungsgegenständen einen Wert zuordnen. Dieser Wert würde die Gegenstände in 15 Gruppen einteilen:
- Einhandwaffen
- Zweihandwaffen
- Helme
- Harnisch (Rüstung ohne Arm- und Beinteile)
- Vollrüstungen (bis auf Füße und Hände komplett mit Metall eingekleidet)
- Komplettrüstungen (komplett mit Metall eingekleidet...auch Hände und Füße)
- Schilde
- Armschienen
- Beinschienen
- Handschuhe
- Schuhe
- Mäntel/Umhänge
- Ringe
- Halsketten
- Armreife
So...angenommen die Werte entsprechen jetzt den Zahlen vor dem jeweiligen Gegenstand (also Einhandwaffen=1, Zweihandwaffen=2 etc.), dann könnte man doch "einfach" 9 Common Events erstellen und damit festlegen, welcher Gegenstand mit welchem tragbar ist. Denn die einzigen Gegenstände die sich evtl. mit anderen beißen sind:
- Zweihandwaffen (mit Schilden)
- Schilde (mit Zweihandwaffen)
- Armschienen (mit Voll- und Komplettrüstungen...also Gegenstand 5&6 aus obiger Liste)
- Beinschienen (mit Voll- und Komplettrüstungen...also Gegenstand 5&6 aus obiger Liste)
- Vollrüstungen (mit Arm- und Beinschienen, sowie Armreifen...also Gegenstand 8,9&15 aus obiger Liste)
- Komplettrüstungen (mit Arm- und Beinschienen, sowie Armreifen und Handschuhen...also Gegenstand 8,9,10&15 aus obiger Liste)
- Schuhe (mit Komplettrüstungen...also Gegenstand 6 aus obiger Liste)
- Armreife (mit Voll- und Komplettrüstungen...also Gegenstand 5&6 aus obiger Liste)
- Handschuhe (mit Komplettrüstungen...also Gegenstand 6 aus obiger Liste)
So. Und wenn nun ein Gegenstand ausgerüstet wird, wird in den Common Events mittels Conditional Branch eine Variable ausgelesen. Und wenn diese Variable gleich einer ist, die sich mit dem Gegenstand beißt, ist ein Ausrüsten nicht möglich. Es könnte dann z.B. eine Meldung kommen "Gegenstand nicht ausrüstbar" oder so.
Ich habe zwar keine Ahnung von Ruby, denke aber mich soweit mit Scripten auskennen zu können, dass ich behaupten kann dass für dieses ganze Spektakel nur ein kleiner Eingriff mittels Script notwendig ist. Und das wäre dann eben das zuordnen der Werte zu den jeweiligen Gegenständen. Korrigiert mich bitte, wenn ich da falsch liege.
So...was sagt ihr? Kann das jemand machen bzw. mir dabei helfen? Das wäre echt super wenn das ginge!