Seite 1 von 1
Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 30. Nov 2013, 22:22
von Hardomax
Beim Erstellen eines Zwerges (Rasse Erz-/Hügelzwerge) haben die Körpertalente Akrobatik und Reiten negative Startwerte, sollten aber - da keine Basistalente - eigentlich nicht aktiv sein (siehe WdH S. 19). In der Generierungssoftware (5.2.7) tauchen sie trotzdem in der Liste der aktiven Talente auf und können ohne Aktivierungskosten auf positive Werte gesteigert werden.
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 08:03
von Hardomax
Pardon, bei der Forensuche gestern hatte ich wohl ungeeignete Suchbegriffe verwendet. Nach erneuter Suche habe ich eine Meldung zu diesem Problem entdeckt:
http://forum.helden-software.de/viewtop ... tik#p14129.
Ist denn schon bekannt, ob und wann es eine Lösung geben wird?
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 11:48
von hades-hl
Ob: Bestimmt!
Wann: Keine Ahnung, aber nicht in der nächsten Version. Work-Around: Wenn man bei 0 (also eigentlich (0)) angekommen ist, das Talent per Editor entfernen und schon muss man erneut die Aktivierungskosten bezahlen oder halt die zusätzlichen AP abziehen.
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 13:28
von Raskir
Wie Sven schon in dem anderen Thread richtig festgestellt hat, ist das Problem nicht trivial zu lösen. Aber ob und wie das möglich wäre, soll er lieber selbst sagen.
Sayonara
Raskir
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 13:30
von little.yoda
Für dieses Thema habe ich mich schon mal in Rahmen eines Blogeintrages ausgelassen:
http://www.helden-software.de/index.php ... ven%20Wert
Und nein. Ich habe noch keine Lösung für das Problem ...
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 15:28
von Flunky
Das ist ein Design-Fehler in DSA, der es verdient missachtet zu werden. Ich weiß, ihr wollt keine Hausregeln implementieren, aber hier wärs imho die beste Lösung.
Klar, implementieren geht auch. Aber das kostet wohl ne Flag für jedes Talent, ob es mal negativ war.
Die Logik ist net so kompliziert:
Code: Alles auswählen
if(talent.wert() < 0 && talent.type()==Type.Spezial){
talent.setDoppelNull(true);
AP -= Aktivierungskosten;
talent.wert ++;
}
else if(talent.wert() == 0 && talent.isDoppelNull()){
talent.setDoppelNull(false);
AP -= Aktivierungskosten;
}
else{
normale Steigerung
}
Re: Negative Spezialtalente ohne Aktivierung aktiv
Verfasst: 1. Dez 2013, 16:47
von little.yoda
Ein Flag oder ähnliches würde ich gerne vermeiden.
Ich neige gerade dazu, einfach die Kosten bei Spezialtalenten bei der Steigerung von -1 auf 0 zu verdoppeln und somit die "(0)" zu überspringen. Damit hätte ich den gewünschten Effekt erzielt, ohne eine Flag oder ähnliches einführen zu müssen.
Mach aber gleichzeitig wieder Probleme, weil z.B. eine SE dann doppelt genutzt würde ....