Bug bei Erstellung: Zahori / Schöne der Nacht
Moderatoren: Raskir, little.yoda, Zafnir, teclis2000, hades-hl, Gorbalad, Twister1982, Eclipse404
Forumsregeln
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
Bug bei Erstellung: Zahori / Schöne der Nacht
Nach Verteilung der Eigenschaftswerte crasht das Programm immer:
Vorgehen:
Weiblich, Tulamidin, Zahori, Hexe (Schöne der Nacht) -> Boom
Scheint bei allen Hexenarten so zu sein, hab es aber nur Stichprobenartig probiert.
Ansonsten: Echt tolles Programm !!! Weiter so
Vorgehen:
Weiblich, Tulamidin, Zahori, Hexe (Schöne der Nacht) -> Boom
Scheint bei allen Hexenarten so zu sein, hab es aber nur Stichprobenartig probiert.
Ansonsten: Echt tolles Programm !!! Weiter so
- Rumburuk
- Höhlenforscher -- (Höhlenkundig 12)
- Beiträge: 193
- Registriert: 1. Dez 2004, 15:13
- Wohnort: Dresden
- Kontaktdaten:
Hm, lassen sich solche Exceptions generell abfangen und mit einer geeigneten Fehlermeldung behandeln?
A la. "Bei der gewählten Kombination werden regeltechnische Maximalwerte überschritten - die Kombination ist deshalb nicht notwendig. Bitte wählen Sie eine geeignetere Kombination" - und bei Ok, wird die aktuelle Generierung SAUBER abgebrochen...
A la. "Bei der gewählten Kombination werden regeltechnische Maximalwerte überschritten - die Kombination ist deshalb nicht notwendig. Bitte wählen Sie eine geeignetere Kombination" - und bei Ok, wird die aktuelle Generierung SAUBER abgebrochen...
KROAAAAAAAAAAHHHHHHHHH!
Düsterrabe Rumburuk
Düsterrabe Rumburuk
Autsch! Danke für die Erklärung... Die Rachsucht 5 bei den Zahori ist mir nicht aufgefallen. (Hab allerdings nicht im Regelwerk nachgeschaut vorher )Zafnir hat geschrieben:Hallo TD.
Das kommt daher das du als Zahori schon Rachsucht 5 bekommst und als Hexe Rachsucht 9 dazuwählst.
Als Maximum für Rachsucht ist 12 angegeben.
Also dürftest du Rachsuct nicht wählen.
Einen Wert von 14 als Schlechte Eigenschaft halte ich für Extrem bedenklich.
MfG Maik
Danke für die Erklärung!!
Und ja, eine Fehlermeldung wie von Rumburuk vorgeschlagen fände ich auch besser. (Falls dass ohne großen Aufwand möglich wäre...)
Oder evtl. die Rachsucht (bzw. die Vor- und Nachteil-Kombis, die nicht möglich sind) ausgrauen? (also nicht wählbar machen...?)Rumburuk hat geschrieben:Hm, lassen sich solche Exceptions generell abfangen und mit einer geeigneten Fehlermeldung behandeln?
A la. "Bei der gewählten Kombination werden regeltechnische Maximalwerte überschritten - die Kombination ist deshalb nicht notwendig. Bitte wählen Sie eine geeignetere Kombination" - und bei Ok, wird die aktuelle Generierung SAUBER abgebrochen...
-
- Podiumsleiter
- Beiträge: 2342
- Registriert: 22. Jun 2004, 09:25
- Wohnort: Braunschweig
- Kontaktdaten:
Hallo Leute.
Es ist etwas, womit wir so nicht gerechnet haben.
Ein Ermitteln der möglichen Kombinationen kann beliebig Aufwendig werden und das Programm ausbremsen.
Ein Abbrechen weil man eine nicht geeignette Kombination gewählt hat ist aber keine Lösung.
Ich habe das Problem erstmal aufgenommen und werde mit Andreas drüber Sprechen.
MfG Maik
Es ist etwas, womit wir so nicht gerechnet haben.
Ein Ermitteln der möglichen Kombinationen kann beliebig Aufwendig werden und das Programm ausbremsen.
Ein Abbrechen weil man eine nicht geeignette Kombination gewählt hat ist aber keine Lösung.
Ich habe das Problem erstmal aufgenommen und werde mit Andreas drüber Sprechen.
MfG Maik
-
- Podiumsleiter
- Beiträge: 2342
- Registriert: 22. Jun 2004, 09:25
- Wohnort: Braunschweig
- Kontaktdaten:
Hallo TD.
Ich habe es jetzt erstmal so eingebaut, das das Maximum max(12, aktueller wert), gesetzt wird.
das sollte die Probleme erstmal lösen.
Schön ist es nicht, das man dadurch wirkliche Extremwerte erzeugen kann, aber ein Filtern der ungeeignetten Kombinationen ist zu Aufwendig, und würde das ganze wesendlich verlangsamen.
MfG Maik
Ich habe es jetzt erstmal so eingebaut, das das Maximum max(12, aktueller wert), gesetzt wird.
das sollte die Probleme erstmal lösen.
Schön ist es nicht, das man dadurch wirkliche Extremwerte erzeugen kann, aber ein Filtern der ungeeignetten Kombinationen ist zu Aufwendig, und würde das ganze wesendlich verlangsamen.
MfG Maik
Hallo Zafnir,
so wie ich das Problem verstanden habe, kann es vorkommen, daß der automatisch berechnete Wert größer als 12 werden kann und damit das Programm nicht zurecht kommt. D.h. die Obergrenze muß auf 12 fixiert werden, das erreiche ich aber nur durch das Minimum von 12 und dem errechneten Wert (der von 5 bis {in diesem Fall 14} ?? gehen kann). Wenn der errechnete Wert unter 12 liegt, dann wird dieser genommen im Falle eines höheren errechneten Wertes entsprechend die fixe Obergrenze 12.
Gruß
Fahimija
so wie ich das Problem verstanden habe, kann es vorkommen, daß der automatisch berechnete Wert größer als 12 werden kann und damit das Programm nicht zurecht kommt. D.h. die Obergrenze muß auf 12 fixiert werden, das erreiche ich aber nur durch das Minimum von 12 und dem errechneten Wert (der von 5 bis {in diesem Fall 14} ?? gehen kann). Wenn der errechnete Wert unter 12 liegt, dann wird dieser genommen im Falle eines höheren errechneten Wertes entsprechend die fixe Obergrenze 12.
Gruß
Fahimija
-
- Podiumsleiter
- Beiträge: 2342
- Registriert: 22. Jun 2004, 09:25
- Wohnort: Braunschweig
- Kontaktdaten:
Hallo Fahimija.
Ich werde den gewieften Usern kein Schlupfloch bieten.
Es gibt bestimmt eine Kombination bei der noch höhere Werte erreicht werden können. Was willst Du mit diesem "Überschuss" machen, vergessen, neuverteilen?
Ich werde keine Werte unter den Tisch lassen, wenn der Meister so gnädig ist, kann das immernoch abgeändert werden.
MfG Maik
Ich werde den gewieften Usern kein Schlupfloch bieten.
Es gibt bestimmt eine Kombination bei der noch höhere Werte erreicht werden können. Was willst Du mit diesem "Überschuss" machen, vergessen, neuverteilen?
Ich werde keine Werte unter den Tisch lassen, wenn der Meister so gnädig ist, kann das immernoch abgeändert werden.
MfG Maik