GlobalSettings: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(simplified)
(voice)
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 120: Zeile 120:
 
<item>charcomment_1_m1</item>
 
<item>charcomment_1_m1</item>
 
<item>charcomment_2_m1</item>
 
<item>charcomment_2_m1</item>
<item>charcomment_3_m1</item>
 
<item>charcomment_4_m1</item>
 
<item>charcomment_5_m1</item>
 
<item>charcomment_6_m1</item>
 
<item>charcomment_7_m1</item>
 
<item>charcomment_8_m1</item>
 
 
</occasion>
 
</occasion>
 
<occasion id="exhausted" prob="100">
 
<occasion id="exhausted" prob="100">
 
<item>charcomment_9_m1</item>
 
<item>charcomment_9_m1</item>
 
<item>charcomment_10_m1</item>
 
<item>charcomment_10_m1</item>
<item>charcomment_11_m1</item>
 
<item>charcomment_12_m1</item>
 
<item>charcomment_13_m1</item>
 
<item>charcomment_14_m1</item>
 
<item>charcomment_15_m1</item>
 
 
</occasion>
 
</occasion>
 
<occasion id="inactive" prob="100">
 
<occasion id="inactive" prob="100">
 
<item>charcomment_16_m1</item>
 
<item>charcomment_16_m1</item>
<item>charcomment_17_m1</item>
 
<item>charcomment_18_m1</item>
 
<item>charcomment_19_m1</item>
 
<item>charcomment_20_m1</item>
 
<item>charcomment_21_m1</item>
 
<item>charcomment_22_m1</item>
 
<item>charcomment_23_m1</item>
 
<item>charcomment_24_m1</item>
 
 
</occasion>
 
</occasion>
 
<occasion id="critscore" prob="100">
 
<occasion id="critscore" prob="100">
Zeile 151: Zeile 132:
 
<item>charcomment_26_m1</item>
 
<item>charcomment_26_m1</item>
 
<item>charcomment_27_m1</item>
 
<item>charcomment_27_m1</item>
<item>charcomment_28_m1</item>
 
<item>charcomment_29_m1</item>
 
<item>charcomment_30_m1</item>
 
<item>charcomment_31_m1</item>
 
<item>charcomment_32_m1</item>
 
<item>charcomment_33_m1</item>
 
<item>charcomment_34_m1</item>
 
 
</occasion>
 
</occasion>
 
<occasion id="crithit" prob="100">
 
<occasion id="crithit" prob="100">
 
<item>charcomment_35_m1</item>
 
<item>charcomment_35_m1</item>
<item>charcomment_36_m1</item>
 
<item>charcomment_37_m1</item>
 
<item>charcomment_38_m1</item>
 
<item>charcomment_39_m1</item>
 
<item>charcomment_40_m1</item>
 
 
<item>charcomment_41_m1</item>
 
<item>charcomment_41_m1</item>
 
</occasion>
 
</occasion>
 
<occasion id="fumble" prob="100">
 
<occasion id="fumble" prob="100">
<item>charcomment_42_m1</item>
 
<item>charcomment_43_m1</item>
 
<item>charcomment_44_m1</item>
 
<item>charcomment_45_m1</item>
 
 
<item>charcomment_46_m1</item>
 
<item>charcomment_46_m1</item>
<item>charcomment_47_m1</item>
 
<item>charcomment_48_m1</item>
 
<item>charcomment_49_m1</item>
 
 
<item>charcomment_50_m1</item>
 
<item>charcomment_50_m1</item>
 
</occasion>
 
</occasion>
Zeile 183: Zeile 145:
 
<item>charcomment_52_m1</item>
 
<item>charcomment_52_m1</item>
 
<item>charcomment_53_m1</item>
 
<item>charcomment_53_m1</item>
<item>charcomment_54_m1</item>
 
<item>charcomment_55_m1</item>
 
<item>charcomment_56_m1</item>
 
<item>charcomment_57_m1</item>
 
<item>charcomment_58_m1</item>
 
 
</occasion>
 
</occasion>
 
<occasion id="wounded" prob="100">
 
<occasion id="wounded" prob="100">
 
<item>charcomment_59_m1</item>
 
<item>charcomment_59_m1</item>
<item>charcomment_60_m1</item>
 
<item>charcomment_61_m1</item>
 
<item>charcomment_62_m1</item>
 
<item>charcomment_63_m1</item>
 
<item>charcomment_64_m1</item>
 
<item>charcomment_65_m1</item>
 
<item>charcomment_66_m1</item>
 
 
<item>charcomment_67_m1</item>
 
<item>charcomment_67_m1</item>
 
</occasion>
 
</occasion>
 
</voice>
 
</voice>
 
</voices>
 
</voices>
</syntaxhightlight>
+
</syntaxhighlight>

Aktuelle Version vom 24. Juli 2017, 15:55 Uhr


Die Datei globalsettings.xml enthält eine Vielzahl von Parametern für den Betrieb von Sternernschweif

character

generation

<generation>
    <maxpos>13</maxpos>
    <minpos>8</minpos>
    <maxneg>7</maxneg>
    <minneg>2</minneg>
    <initialxp>1450</initialxp>
</generation>

Extremwerte (min... und max...) für Positive (...pos) und Negative (...neg) Eigenschaften

initialap gibt die Starterfahrung des generierten Helden an.

levelup

<levelup>
    <skill>
        <tries>4</tries>
        <incs>2</incs>
        <roll threshold="-19">2W6+1</roll>
        <roll threshold="10">3W6+1</roll>
    </skill>
    <skillharder>
        <group>100</group>
        <group>106</group>
        <tries>3</tries>
        <incs>1</incs>
        <roll threshold="-19">2W6+1</roll>
        <roll threshold="10">3W6+1</roll>
    </skillharder>
    <posattrib>
        <roll threshold="-19">25</roll>
    </posattrib>
    <negattrib>
        <roll threshold="-19">1W20</roll>
    </negattrib>
    <spell>
        <tries>4</tries>
        <incs>2</incs>
        <roll threshold="-19">2W6+1</roll>
        <roll threshold="10">3W6+1</roll>
    </spell>
[...]
    <simplified>
        <generationpoints>14</generationpoints>
        <positivestart>9</positivestart>
        <negativestart>4</negativestart>
        <positivecost>2</positivecost>
        <negativecost>-1</negativecost>
        <leveluptriesdelta>-7</leveluptriesdelta>
        <skillup>
            <cost from="-19">1</cost>
            <cost from="8">2</cost>
            <cost from="12">3</cost>
            <cost from="15">4</cost>
        </skillup>
    </simplified>
</levelup>

Einstellungen für die Art und Weise, wie das Levelup funktioniert. Für alle auf simplified gilt:

  • roll kann mehrfach vorkommen und gibt einen Würfelwurf an, der zur Steigerung geworfen wird. Der gewürfelte Wert muss über bzw. für negative Eigenschaften unter dem aktuellen Wert liegen. "threshold" gibt an, ab wann der entsprechende "roll" gilt
  • tries Die Anzahl der maximalen Versuche pro Stufe
  • incs Die Anzahl der maximalen Steigerungen pro Stufe
  • group Für welche Gruppen-IDs die jeweiligen Werte gelten

Talente

Eingeteilt in:

  • skill Standardwerte für alle "anderen" Talente
  • skillharder Werte für die angegebenen Gruppen, normalerweise "schwerer" steigerbar
  • skilleasier Werte für die angegebenen Gruppen, normalerweise "einfacher" steigerbar

Zauber

Eingeteilt in:

  • spell Werte für Zauber der eigenen Klasse
  • spellother Werte für Zauber anderer Klassen
  • spellschool Werte für Zauber der eigenen Klasse in der eigenen Schule (Standardmäßig nur Magier)

Zauber der eigenen Schule aber einer anderen Klasse verwenden die "spell" anstatt der "spellother"-Einstellungen

simplified

Einstellungen für die Vereinfachte Generierung und Steigerung von Charakteren:

  • generationpoints Wie viele Punkte insgesamt vergeben werden können
  • positivestart, negativestart Auf welchem Wert die jeweiligen Eigenschaften starten
  • positivecost, negativecost Wie viel ein Punkt Verbesserung einer jeweiligen Eigenschaft kostet
  • leveluptriesdelta Wie viele gesicherte Steigerungen weniger beim Aufstieg im Vergleich zum Klassenwert verfügbar sind, betrifft sowohl Talent- als auch Zaubersteigerungen
  • skillup Enthält <cost from="x">value</cost> Einträge, die die Kosten in Steigerungen ab dem jeweiligen Wert angeben, im Beispiel ab Wert 8 2 Steigerungen, ab Wert 12 3 Steigerungen, >= 15 4 Steigerungen

voice

Jedem Charakter ist eine "stimme" zugeordnet, diese entspricht einem Set, das hier definiert wird. Folgende "occasions", also Ereignisse, können definiert werden:

  • takelead Der Charakter übernimmt die Führung der Gruppe
  • exhausted Der Charakter hat bei der Aufforderung, ob die Gruppe rasten möchte die niedrigste Ausdauer und hat eine Ausdauer unter 10
  • inactive Anführer: Die Gruppe steht seit einer Minute untätig herum, ODER im Kampf: Der Spieler hat seit 20 Sekunden keine Eingabe gemacht
  • critscore Der Charakter hat 10 oder mehr SP im Kampf verursacht
  • crithit Der Charakter hat 10 oder mehr SP im Kampf erlitten
  • fumble Der Charakter hat einen Patzer gewürfelt
  • weaponbreak Die Waffe des Charakters ist zerbrochen
  • wounded Der Charakter ist im Kampf erstmals unter 15 oder erstmals unter 5 LE gesunken, ODER beim Lager aufschlagen: Der Charakter hat unter 15 LE UND ist handlungsfähig

Folgende generelle Einstellungen müssen noch getroffen werden:

  • occasion prob="<Zahl>" gibt an, mit welcher Wahrscheinlichkeit überhaupt eine Meldung gemacht wird, sodass zB nur mit 50% oder 25% Wahrscheinlichkeit die "takelead"-Meldung abgespielt wird. Optional, Standard 100%
  • occasion id="<wert>" gibt an, welches Ereignis hier beschrieben wird, zwingend erforderlich!
  • voice id="<wert>" die Bezeichnung der Stimme, steht dann so beim PlayerCharacter unter "voice"
  • voice gender="m/w" welchem Geschlecht diese Stimme zugeordnet ist, Optional, Standard "w"

Beispiel:

		<voices>
			<voice id="male1" gender="m">
				<occasion id="takelead" prob="100">
					<item>charcomment_1_m1</item>
					<item>charcomment_2_m1</item>
				</occasion>
				<occasion id="exhausted" prob="100">
					<item>charcomment_9_m1</item>
					<item>charcomment_10_m1</item>
				</occasion>
				<occasion id="inactive" prob="100">
					<item>charcomment_16_m1</item>
				</occasion>
				<occasion id="critscore" prob="100">
					<item>charcomment_25_m1</item>
					<item>charcomment_26_m1</item>
					<item>charcomment_27_m1</item>
				</occasion>
				<occasion id="crithit" prob="100">
					<item>charcomment_35_m1</item>
					<item>charcomment_41_m1</item>
				</occasion>
				<occasion id="fumble" prob="100">
					<item>charcomment_46_m1</item>
					<item>charcomment_50_m1</item>
				</occasion>
				<occasion id="weaponbreak" prob="100">
					<item>charcomment_51_m1</item>
					<item>charcomment_52_m1</item>
					<item>charcomment_53_m1</item>
				</occasion>
				<occasion id="wounded" prob="100">
					<item>charcomment_59_m1</item>
					<item>charcomment_67_m1</item>
				</occasion>
			</voice>
		</voices>