0

Dice notation Roller

Īsts galda kauliņu apzīmējumu analizētājs: ierakstiet 3d6+2, 4d6kh3 vai adv un iegūstiet katru atsevišķo kauliņu metienu, paturēto/nomesto kauliņu un kopējo summu.

Piemēri: 3d6+2 · 4d6kh3 · 2d8+1d6-1 · adv+5 · d%

Jaunākie ruļļi

Notiek apstrāde... 0%

Rezultāts

Dice Notation Roller lasa un met to pašu saīsinājumu, ko izmanto galda RPG galdos un noteikumu grāmatās: "NdS" nozīmē metienu N kauliņu ar S malām, tāpēc "3d6" met trīs sešpusīgus kauliņus. Pievienojiet plakanu modifikatoru ar +N vai -N ("3d6+2"), apvienojiet vairākas kauliņu grupas vienā izteiksmē ("2d8+1d6-1") vai izmantojiet D&D 5e priekšrocības/trūkuma saīsinājumu ("adv" met divus divdesmit malu kauliņus un saglabā augstāko, "dis" saglabā zemāko). Pilnībā tiek atbalstīts arī augstākais un zemākais apzīmējums ("4d6kh3" met četrus sešpusīgus kauliņus un saglabā trīs augstākos kauliņus — standarta veids, kā metināt D&D spēju rādītājus).

Zem pārsega tas ir īsts marķieris un parsētājs, nevis atpazīto izteiksmju saraksts: apzīmējums tiek ieskenēts pa rakstzīmi marķieros (kauliņu grupās, adv/dis atslēgvārdos, vienkārši skaitļos un +/- operatoros), salikts nelielā izteiksmju kokā un tikai pēc tam novērtēts. Darbojas jebkura sintaktiski derīga kombinācija, ieskaitot apzīmējumu, kam neviens nav rakstījis piemēru. Katrs kauliņš tiek izmests ar pārlūkprogrammas kriptogrāfisko nejaušo skaitļu ģeneratoru (crypto.getRandomValues, nevis Math.random), izmantojot noraidīšanas izlasi, tādējādi katrai sejai ir tieši vienāda iespēja, un rezultāts parāda katru atsevišķu kauliņu, kurš kauliņš tika paturēts vai nomests kh/kl metieniem, lietotais modifikators un galīgā summa.

Lai rīks būtu paredzams un ātrs, kauliņu grupu ierobežojums ir 100 kauliņi un 1000 malas katrai grupai, un saglabāt augstāko/zemāko skaitu nekad nedrīkst pārsniegt izmesto kauliņu skaitu. Nepareizi veidots apzīmējums — nezināma rakstzīme, divi operatori pēc kārtas, karājošs + beigās — klusas kļūmes vai avārijas vietā rada konkrētu, nolasāmu kļūdas ziņojumu. Pārlūkprogrammā viss darbojas lokāli: nekur netiek nosūtīts neviens apzīmējums, rullis vai rezultāts.