Odds av Tzeentchs förbannelse i Mass Battles port

3

Massbattar anses ofta casually vara en lätt mekaniker av Savage Worlds till hamn till andra system. Jag hittar det enkelt så, spara några kantfall.

Jag gillar idén i massbattar av hjältar som går ur ammunition, vare sig det är pilar, kulor eller magi. I WFRP 2e kan magiska och gudomliga stavhjulingar få tillgång till de flesta stavningsformlerna ad hoc i strid, den enda begränsande faktorn är Tzeentch's Curse . Förbanan är mekaniskt resultatet av rullande dubblar, tripplar, fyrdubblar, ad infinitum (även om systemet är begränsat till fem, kanske sex d10s). En annan begränsningsfaktor är att det inte går att ställa en stavning som kan resultera i ett test för att undvika en sårbarhetspunkt (där alla tärningar rullas upp 1)

Så jag letar efter att hitta den procentandel som i någon massbekämpning runt Arcane eller Divine caster kunde ha dragit Tzeentchs ire, Change of Lord eller den gudomliga vredet.

AnyDice

Hur skulle man uttrycka i AnyDice makro språk rullande dubblar, & c. på 2d10 (eller 3d10, där dubbla eller tredubbla kan vara ett resultat, & c.)?

Kan AnyDice också uttrycka chanserna för dubblar, & c. skulle alla 1s? För detta resultat, i inställningen, gör det nybörjarehjul (1 Magic Point) som är särskilt benägna till Insanity. Naturligtvis är detta enkelt beräknat till 10% (1 i 1d10).

    
uppsättning javafueled 16.06.2014 17:26

2 svar

2

Det verkar inte möjligt att beräkna detta i AnyDice, men lyckligtvis finns det andra sätt att räkna ut det.

Odds på alla

Först den enkla frågan. Du vill veta sannolikheten för alla 1s. Eftersom det bara finns ett sätt att rulla alla 1, behöver vi bara oddsen om att någon rullar på en uppsättning tärningar.

\ begin {array} {c | LCL} \ text {Tärning} & \ rlap {\ text {Sannolikhet för en given rulle}} \\ \ hline 1 & \ frac 1 {10} & = 10 \% \\ 2 & \ frac 1 {100} & = 1 \% \\ 3 & \ frac 1 {1,000} & = 0,1 \% \\ 4 & \ frac 1 {10,000} & = 0,01 \% \\ 5 & \ frac 1 {100 000} & = 0.001 \% \\ \ End {array}

Observera att oddsen ökar med en faktor 10 med varje extra dö. Vid 2 är det sällsynt, vid 3 är det extremt sällsynt, och högre har du en bättre chans att vinna ett lågt lotteri.

Odds av dubbelar, Triples, etc.

Nu för den hårdare frågan: oddsen för att få dubblar av vilken typ som helst. Matematiken för detta är suddigt minst sagt, men vi kan använda en Monte Carlo-simulering för att simulera en hel massa prov på datorn och sedan räkna ut hur många försök resulterade i dubbleringar. Jag använde ett Python-skript för att rulla tärningar 1 miljon gånger och här är vad jag fick:

\ begin {array} {c | l | l | l | l}   \ text {Tärning} & \ text {Antal dubblar} & \ text {antal tripplar} & \ text {antal fyrdubblar} & \ text {antal quintuples} \\ \ hline   1 & \ text {n / a} & \ text {n / a} & \ text {n / a} & \ text {N / A} \\   2 & 99133 = 9,91 \% & \ text {n / a} & \ text {n / a} & \ text {N / A} \\   3 & 279758 = 27,97 \% & 10139 = 1,01 \% & \ text {n / a} & \ text {N / A} \\   4 & 496753 = 49,68 \% & 37074 = 3,71 \% & 983 = .09 \% & \ text {N / A} \\   5 & 697686 = 69,77 \% & 85635 = 8,56 \% & 4584 = .46 \% & 102 = .01 \% \\ \ End {array}

Observera att en Monte Carlo-simulering enligt definitionen inte kan ge 100% exakta resultat eftersom du är beroende av slumpmässighet och jag accepterar att jag kan ha gjort ett misstag vid beräkningen av detta svar. Men botten är: det är verkligen inget sätt att få det att fungera som ett percentilsystem om du inte skapar ett bord.

Så hur översätter jag det?

Först är den enkla vägen: bara rulla d10s som du skulle i Warhammer i Savage Worlds. Samma sannolikhet, samma tabeller, etc. Kanske rullar ett antal tärningar som är lika med karaktärens arcane färdighetsnivå: Untrained = 1, d4 = 2, d6 = 3, etc. Följaktligen blir det här "Rulla ett antal d10s lika till din arcane skicklighet / 2 ", vilket är lätt att komma ihåg.

Men en av mantrarna i Savage Worlds konverteringar är "konvertera inställningen, inte mekaniken". Det är med andra ord viktigt att det finns risk för gudarnas vrede eller välsignelse eller att sannolikhetskurvan är densamma som den som finns i Warhammer Fantasy?

Varför inte istället göra det så att ett kritiskt misslyckande resulterar i resultatet av alla 1-talet (alternativt gör det som Fear effects och Deadlands Huckster Backlash, där du på ett kritiskt misslyckande rullar på ett d20-bord med ett resultat att vara super en dålig en)? Och vad händer om du får 2 höjningar på en roll ger dig resultatet av dubblar, 3 höjer resultatet av tripplar etc? Detta ger ungefär samma odds när du använder mekanik som redan finns i Savage Worlds, vilket inte saktar ner spelet med ett delsystem. Det förändrar känslan av det lite, men du förändrar redan känslan genom att konvertera från Warhammer Fantasy (där tecken är vanligtvis inkompetenta) till Savage Worlds (där tecken är ganska kompetenta). Jag uppmuntrar dig att ge den här metoden ett försök.

    
svaret ges 27.06.2014 00:00
1

Jag vet att det är ett sent svar, men här är hur man beräknar exakta odds för Tzeentchs förbannelse i AnyDice :

391.133

Det fungerar i grunden av brute force: När du skickar en uppsättning tärningar till en funktion som förväntar sig en sekvens, kommer AnyDice att ringa funktionen för varje möjlig rulle av tärningen, och totalt resultaten (vägda av sannolikheten för varje rulle) . För sådana små dyspuljor är det faktiskt ganska snabbt, även om det skulle bli långsamt för mycket stora tärningar.

FWIW, här är utsignalen i tabellformat:

391.133

Observera att jag har räknat rullar med en och två dubbelrum separat. Således innehåller kolumnen "Dubbel" bara rullar där det bara är enbart en , medan rullar med två dubblar listas i kolumnen "2 x 2". För 5 tärningar finns dock möjligheten att rulla en dubbel och en trippel i samma rulle; Koden kontrollerar inte för det fallet, så att sådana rullar blir räknade i både "Double" och "Triple" kolumnerna.

    
svaret ges 30.07.2015 10:35