FreewarWiki:Artikel zu Charakterfähigkeiten: Unterschied zwischen den Versionen
K (→Grundwerte: fehlende eingetragen) |
K (-UV) |
||
Zeile 1: | Zeile 1: | ||
Unsere Artikel zu den Charakterfähigkeiten sind wie folgt aufgebaut: | Unsere Artikel zu den Charakterfähigkeiten sind wie folgt aufgebaut: | ||
Version vom 16. Oktober 2009, 22:20 Uhr
Unsere Artikel zu den Charakterfähigkeiten sind wie folgt aufgebaut:
- Standard-Beschreibungsblock (nach Vorlage:Charakterfähigkeit/Layout)
- Tabelle mit Ausbaustufen
- Tabelle mit Lernzeiten
Die bestehenden Artikel sind hoffentlich vollständig und korrekt, aber man weiss ja nie, wann weitere Charakterfähigkeiten hinzukommen - daher hier ein paar Hinweise zur Erstellung eines solchen Artikels.
(Halbautomatische) Erstellung der Ausbaustufen-Tabellen
Die Tabelle mit den Werten für die verschiedenen Ausbaustufen lässt sich leicht mit einem Taschenrechner machen, aber noch einfacher geht es mit diesem kleinen Skript:
#!/usr/bin/perl use strict; # max. stufe my $mx=50; # schrittweite in tabelle my $st=5; # tabellenüberschrift my $ti="Grund-Ladezeit verringert sich um"; # einheit my $unit="Prozent"; # funktion, die in abhaengigkeit der uebergebenen stufe den inhalt # einer tabellenzelle errechnet my $fn=sub { my $a=shift; return sprintf("%d", .5+100*(1-.95**$a)); }; # hierunter keine aenderungen my $csp = $mx/$st+1; print <<EOF; {| {{Prettytable}} | |colspan="$csp" align="center" bgcolor=#FFFFCC |'''$ti''' |- !bgcolor=#FFEECB|Stufe EOF for(my $s=0; $s<=$mx; $s+=$st) { print "!bgcolor=#FFFFCC|$s\n"; } print "|-\n|bgcolor=#FFFFCC|'''$unit'''\n"; my $i=0; for(my $s=0; $s<=$mx; $s+=$st) { $i=1-$i; printf "|%s|%s\n", ($i) ? "bgcolor=\"#FFEECB\"" : "", &$fn($s); } print "|}\n";
(Halbautomatische) Erstellung der Lernzeiten-Tabellen
Grundwerte
Die gesamte Lernzeit-Tabelle einer Charakterfähigkeit errechnet sich aus einer einzigen Zahl, die ich hier mal "Grundwert" nenne. Dieser Grundwert ist die Dauer in Sekunden, die man bei Lerntechnik 0 braucht, um von Stufe 1 der Fähigkeit auf Stufe 2 zu kommen.
Für eine beliebige Stufe S und Lerntechnik-Stufe L gilt dann immer: Die nächste Stufe dauert Grundwert * S * 0,97L Sekunden.
Um die Tabelle für eine Charakterfähigkeit erzeugen zu können, benötigen wir diesen Grundwert. Die folgenden Grundwerte gelten für die bekannten Charakterfähigkeiten:
Charakterfähigkeit | Grundwert |
---|---|
Angriffsenergie | 80000 |
Auftragsbeziehung | 80000 |
Auftragsplanung | 6800 |
Ausgrabungswissen | 35000 |
Bauwesen | 25000 |
Diebstahlschutzwissen | 28000 |
Getreideverarbeitung | 16000 |
Gewebeforschung | 11600 |
Goldabbau | 44000 |
Glück | 16000 |
Gruppenheilung | 7200 |
Innere Macht | 36000 |
Jagd | 23200 |
Kochkunst | 22000 |
Labortechnik | 120000 |
Lagerlogistik | 25000 |
Lebensenergie | 26000 |
Lebenstraining | 34000 |
Lerntechnik | 35000 |
Magieverlängerung | 48000 |
Marktwirtschaft | 10000 |
Ölverwaltung | 26000 |
Pflanzenkunde | 40000 |
Phasenverständnis | 10000 |
Plünderung | 37200 |
Reparaturwissen | 12000 |
Schusswaffen | 64000 |
Seelenverbindung | 60000 |
Selbstheilung | 32000 |
Stärketraining | 30000 |
Überzeugungskraft | 34000 |
Waffenkunst | 26000 |
Zauberkunst | 240000 |
Zaubertruhenwissen | 100000 |
Achtung: Solltest Du in dieser Tabelle einen Fehler finden, so muss nicht nur oben der Wert angepasst werden, sondern die Lernzeit-Tabelle der entsprechenden Charakterfähigkeit ist dann auch falsch und muss verbessert werden. Ferner ist zu beachten, dass die Werte in dieser Tabelle zum Teil nicht mit dem übereinstimmen, was im Umlauf befindliche Berechnungstools auswerfen - wir sind aber der Ansicht, dass unsere Werte stimmen.
Grundwert für eine Charakterfähigkeit bestimmen
Nicht immer hat man einen Account zur Verfügung, der Lerntechnik Stufe 0 und die gesuchte Charakterfähigkeit auf Stufe 1 hat (so dass man den Grundwert direkt ablesen kann).
Um den Grundwert für eine Charakterfähigkeit "C" selbst zu ermitteln, geht man wie folgt vor:
- Notiere Deine aktuelle Stufe dieser Charakterfaehigkeit: "S"
- Notiere Deine aktuelle Stufe Lerntechnik: "L"
- Gehe ins Charakter-Menue und lasse Dir anzeigen, wie lang das Trainieren der naechsten Stufe von "C" dauert. Rechne diesen Wert in Sekunden um; diese Dauer in Sekunden nennen wir "D".
Beispiel:
Fähigkeit auf Stufe 6 trainieren
Dauer: 1 Tage 21 Stunden
-> D = 86400 * 1 + 3600 * 21 = 162000 - Der Grundwert G errechnet sich nun wie folgt: G = D / S / 0,97 L
- Aufgrund von Rundungs-Ungenauigkeiten besonders bei jenen Fähigkeiten, die knapp über einen Tag dauern, kann der Grundwert auch bis zu G = (D+3599) / S / 0,97 L betragen.
Beispiel:
Wenn Du Lernfähigkeit auf Stufe 16 hast und wie oben gezeigt für das Training von Stufe 6 die 162000 Sekunden errechnet hast, so ergibt sich als Grundwert G:
162000 / 5 / 0.614 = 52768
bis maximal
(162000 + 3599) / 5 / 0.614 = 53941
- es ist also sehr wahrscheinlich, dass der Grundwert hier 53000 betraegt, weil Sotrax eine Phobie vor unschönen Zahlen hat.
Es ist empfehlenswert, weitere Überprüfungen bei verschiedenen L- und S-Werten durchzuführen.
Skript zur Tabellen-Berechnung
Eine aktuelle Version zur Berechnung findet sich in der Skriptsammlung.