Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
To explain; first it defines a result called “roll” as 6d10, this result can be referred to by name in subsequent parts of the expression (separated by a comma).
We then use the check function to compare two numbers, the function will say “pass” if the first number is >= the second number. So the first number we pass is the successes (counting dice in “roll” >6, subtracting the 1s), and the second number is just the count of 1s in “roll”.
The relevant parts of the dice notation documentation are “Count[sophiehoulden.com]”, “Multiple Results[sophiehoulden.com]”, and “Check/Compare Functions[sophiehoulden.com]”.
Also worth noting is that for now, the count (#) condition doesn’t have a “greater-than-or-equal-to” comparison yet, so you will need to specify a number one less than your dc, which is why it is >6 and not >=7 in my example. (I am hoping to fix this in a future update!)
I understand this is perhaps a bit overwhelming but it’s as simple as I think it can be for now. I’m unlikely to make a roll condition for this particular logic in any future update, but a more VtM-friendly function than “check” is definitely something I’ll look into!
Thanks for the feedback, and I hope my example is useful to you :)
Edit: oh and please tell me if I’m misunderstanding the roll logic you want! I haven’t yet read/played any version of VtM other than… bloodlines :p
I would like to see the ability to port user defined variables into functions in the same expression... i.e.
pool=6, dc=7, roll='pool'd10, check(roll#{>'dc'-1}-roll#{1}, roll#{1})
Or something like that. Another neat feature request...
Make changing dice face values on the fly via expressions, target dc being the modifier, with successes changed to a symbol or phrase, and failures to another, or meets yet another.
Thank you for all your hard work, this is an amazing program. :)
So I BELIEVE in Sophie's example, it would look like...
You can change that to 9 or 8 when 9-again or 8-again rules are in effect.