Efter mycket experiment, förvirring av hur Anydice hanterar typer och kontaktar Catlike Coding for help, här är en kod som gör för att exponera tärningar och glitches.
Hur man använder
Bara öppna länken , justera antalet DICE i din pool och ändra eventuellt MAXDEPTH.
MAXDEPTH-variabeln anger hur många rekursioner av exploderande tärningar som behandlas. För pooler runt 13-20 tärningar borde djupet inte överstiga 2 (och precision spelar ingen roll så mycket). För mindre pooler kan du öka den.
Så här tolkar du resultaten
Positiva resultat betyder det angivna antalet framgångar utan en Glitch 1 . Negativ resultat betyder det listade antalet träffar, men med en Glitch. * Undantag: -999 ** betyder att en kritisk glitch inträffade (men inga träffar).
Varför koden är så komplicerad
Anydice är inriktad på att fungera på sannolikheter mer än på normala nummer; t ex finns det olika ställen där man förväntar sig att ta emot unrolled tärningspoolar istället för siffror, och lösningar måste genomföras (till exempel exploatering av mystisk utseende). På den ljusa sidan var lösningarna skrivna av Jasper Flick själv.
Anydice är inte heller inriktad på att dela en enda rulle i flera utgångar, och därmed hacken med att använda negativa värden och den speciella betydelsen av -999.
Hela koden
Om Anydice är nere och du vill läsa detta som referens eller vill inte klicka på länken.
391.1331 Använda 'de > hits / 2 ' definition av en glitch. Om du spelar med en annan definition, var god att ändra > till en > = i koden.