Mini Kraken zar motorunun anladığı her şey — aynı notasyon web sitesi atıcısında, karakter sayfalarında ve Discord botunda çalışır. Gerçekten atmak için herhangi bir örneğe tıklayın.
Bu kılavuzdaki herhangi bir notasyonu yazın ve tam burada atın — zarlar sesle birlikte 3D olarak görünür.
Klasik NdX notasyonuyla zar atın: N kaç zar olduğunu, X kaç yüz olduğunu belirtir. Her iki kısım da isteğe bağlıdır ve akıllı varsayılanlara sahiptir.
NdXX yüzlü N zar atın ve toplayın. Miktar varsayılan olarak 1'dir, bu yüzden d20 tek bir yirmi yüzlü zar atar.
d → d20Yüz sayısını yazmazsanız motor d20 varsayar. d+5 yazmak 1d20+5 ile aynıdır ve 3d, 3d20 atar.
d%d%, d100 ile eşdeğer yüz yüzlü bir zar atar. Yüzdeye dayalı sistemler için harikadır.
dF · dF.1dF, sonuçları -1, 0 veya +1 olan bir Fudge zarı atar (dF.2, varsayılan). dF.1, boş yüzlerin daha sık olduğu varyantı kullanır. Tek başına f kısayolu, standart Fate kontrolü olan 4dF atar.
(expr)dXMiktar, parantez içinde basit bir sayısal ifade olabilir; yüz değerini doğrudan d harfinden sonra yazın. (2+1)d6, 3d6 atar.
Nd(expr)Put a constant expression in parentheses after d to calculate the number of sides. d(2+4) rolls a d6, and (2+1)d(2*3) rolls 3d6.
Notasyon dizeleri tam matematiksel ifadelerdir. Zarları sayılar, operatörler ve parantezlerle birleştirin; standart operatör önceliği geçerlidir.
+ - * / % ^ **Toplama, çıkarma, çarpma, bölme, mod (%) ve üs (^ veya **) desteklenir, gruplama için parantezlerle birlikte.
1.5 · +-Ondalık sayılar bir ifadenin herhangi bir yerinde çalışır. Tekrarlanan işaretler otomatik olarak sadeleştirilir: d20+-2, d20-2 olur.
Her fonksiyon için bir kart — motorun bir notasyon içinde kabul ettiği her yardımcı. Hepsi argüman olarak tam ifadeler (zarlar dahil) alır.
floor(x)Her zaman en yakın tam sayıya aşağı yuvarlar: floor(3.9), 3'tür. Hasarı yarıya indirmenin klasik yolu.
ceil(x)Her zaman yukarı yuvarlar: ceil(3.1), 4'tür. Bir sistem oyuncunun lehine yuvarladığında kullanışlıdır.
round(x)En yakın tam sayıya yuvarlar: round(2.4), 2'dir, round(2.5), 3'tür.
abs(x)İşareti kaldırır: abs(-3), 3'tür. Negatif olamayan farklar ve marjlar için kullanışlıdır.
sign(x)Değerin negatif, sıfır veya pozitif olmasına göre -1, 0 veya 1 döndürür.
sqrt(x)Değerin karekökünü döndürür: sqrt(16), 4'tür.
pow(x, y)İlk değeri ikincinin kuvvetine yükseltir: pow(2, 3), 8'dir. 2^3 ile aynıdır.
min(x, y)İki değerden küçük olanı döndürür: min(2d10, 7) sonucu 7 ile sınırlar.
max(x, y)İki değerden büyük olanı döndürür: max(2d10, 7) en az 7'yi garanti eder.
exp(x)Euler sayısı e'nin değer kadar kuvvetini döndürür: exp(1) yaklaşık 2.718'dir.
log(x)Değerin doğal logaritmasını (e tabanında) döndürür: log(10) yaklaşık 2.303'tür.
sin(x)Değerin radyan cinsinden sinüsü. Masada nadiren gerekir, ancak egzotik formüller için mevcuttur.
cos(x)Değerin radyan cinsinden kosinüsü. Masada nadiren gerekir, ancak egzotik formüller için mevcuttur.
tan(x)Değerin radyan cinsinden tanjantı. Masada nadiren gerekir, ancak egzotik formüller için mevcuttur.
Bir havuz atın ve yalnızca en iyiyi tutun — veya en kötüyü atın. Avantaj, dezavantaj ve 4d6 en düşüğü düşür gibi klasik istatistik atışlarını böyle oluşturursunuz.
kN · khN · klNk veya kh en yüksek zarları tutar, kl en düşüğü tutar; diğer her şey toplamda göz ardı edilir. 2d20kh1 avantaj, 2d20kl1 dezavantajdır.
dN · dlN · dhNd veya dl en düşük zarları düşürür, dh en yükseği düşürür. 4d6d1 klasik yetenek puanı atışıdır.
k → k1 · km → kl1Sayıyı yazmazsanız 1 varsayılır: 2d20k, 2d20k1 anlamına gelir. km, kl1 için bir takma addır (en düşük zarı tut).
Bir zar tetikleyicisine ulaştığında (varsayılan olarak maksimum değer), patlar: ek bir zar atarsınız ve ikisini de tutarsınız. Patlamalar zincirleme olabilir.
!Maksimum değerini atan her zar, ayrı bir zar olarak gösterilen ek bir atışı tetikler.
!!!! zincirlenen her patlamayı ek zarlar olarak listelemek yerine tek bir zar toplamına ekler.
!p · !!p!p her patlayan zardan 1 çıkarır (Hackmaster tarzı). Bileşik ile !!p olarak birleştirin.
!cpZarların ne zaman patlayacağını değiştirmek için bir karşılaştırma noktası ekleyin: d6!>=5, 5 veya 6'da patlar, d10!=3 yalnızca 3'te patlar.
ei · eiNei, patlama için kullanışlı bir takma addır: 3d6ei, 3d6! ile eşittir ve 3d6ei5, 3d6!>=5 ile eşittir.
Tutmak istemediğiniz zarları yeniden atın. Varsayılan olarak tetikleyici minimum değerdir (çoğu zarda doğal bir 1).
r · r(cp)r bir zarı sonuç artık tetikleyiciyle eşleşmeyene kadar yeniden atar. Özelleştirmek için bir karşılaştırma noktası ekleyin: d20r<3 1'leri ve 2'leri yeniden atar.
ro · ro(cp)ro eşleşen bir zarı tek seferde yeniden atar ve tekrar eşleşse bile yeni sonucu tutar.
Havuzdaki her zarı farklı bir değere düşmeye zorlayın.
u · u(cp)u tüm zarlar farklı olana kadar tekrarlanan sonuçları yeniden atar. Bir karşılaştırma noktasıyla, yalnızca koşulla eşleşen tekrarlar yeniden atılır.
uouo her tekrarı tek seferde yeniden atar, sonrasında ne gelirse onu tutar.
Zarları toplamak yerine, kaç tanesinin bir hedefi karşıladığını sayın — World of Darkness veya Shadowrun gibi sistemlerin kullandığı zar havuzu tarzı.
cpZarların hemen ardına bir karşılaştırma noktası koyun ve toplam, eşleşen zarların sayısı olur: 6d10>=8 8 veya daha fazla gösteren zarları sayar.
f(cp)Başarısızlıkları da saymak için f artı bir karşılaştırma noktası ekleyin; her başarısızlık başarı toplamından bir çıkarır.
Zarları kritik başarı veya başarısızlık olarak işaretleyin. Bu tamamen görseldir — çıktıdaki zarları işaretler ama toplamı asla değiştirmez.
cs(cp)cs karşılaştırma noktasıyla eşleşen zarları işaretler: d20cs=20 doğal 20'leri vurgular.
cf(cp)cf fiyaskoları işaretler: d20cf=1 doğal 1'leri vurgular.
Attıktan sonra her bir zarı bir taban veya tavana sabitleyin.
minNmin değerin altındaki herhangi bir zarı ona kadar yükseltir: 4d6min2 her 1'i 2'ye çevirir.
maxNmax değerin üzerindeki zarları sınırlar: d%max50 asla 50'den fazla göstermez.
Sonuçları daha hızlı okumak için çıktıdaki zarları yeniden sıralayın.
s · sa · sds veya sa atılan zarları artan sırada sıralar, sd azalan sırada. Yalnızca görüntüleme sırası değişir.
İfadeleri tek bir grup olarak ele almak için süslü parantez içine alın — ve tut/düşür mantığını tüm alt atışlara uygulayın.
{A, B}Süslü parantez içinde virgülle ayrılmış bir veya daha fazla ifade listeleyin. Grup toplamı, ifadelerinin toplamıdır.
{...}modTek bir ifadeyle, değiştiriciler her zara uygulanır: {4d6}k3 en iyi 3 zarı tutar. Birkaç ifadeyle, her alt toplama uygulanır: {2d6, 1d8, 1d4}d1 en düşük ifadeyi düşürür.
Tüm bir notasyonu tek seferde birkaç kez tekrarlayın.
N#Notasyonun önüne bir sayı ve # ekleyin. 6#4d6k3 bir kerede altı yetenek puanından oluşan tam bir set atar. 100 tekrara kadar.
Birkaç değiştirici (patlama, yeniden atma, benzersiz, başarılar, kritikler) bir karşılaştırma noktası kabul eder: değiştiricinin ne zaman tetikleneceğini tanımlayan, bir sayının izlediği bir operatör.
=Eşittir<Küçüktür>Büyüktür<=Küçük veya eşittir>=Büyük veya eşittir!=Eşit değildir<>Eşit değildir (alternatif)Bu notasyonu 3D zar atıcısına, karakter sayfalarına veya Discord botuna taşıyın.
Zar atıcısını aç
Yorumlar ve Etiketler
Herhangi bir atışa bir etiket ekleyin — saldırıları ve hasar türlerini adlandırmak için mükemmeldir. Yorumlar hesaplamayı asla etkilemez.
Satır yorumları
// · #// tüm bir ifadeyi etiketler; # bir zar notasyonundan hemen sonra çalışır.
Blok yorumlar
/* */ · [ ]Metni notasyonun herhangi bir yerinde /* */ veya [ ] içine alın.