Arma 3
95 ratings
Dive's DnD Dice - RPG Dice Roll for Zeus
3
3
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod
Mod Type: Mechanics
File Size
Posted
Updated
631.607 KB
Apr 4 @ 1:30pm
Apr 30 @ 1:15pm
7 Change Notes ( view )

Subscribe to download
Dive's DnD Dice - RPG Dice Roll for Zeus

Description
This mod adds a DND-like mechanic where Zeus can initiate a Dice roll for a Player.
How to use:
1. Locate the modules under "Dive's DnD Dice"
2. Choose a Dice you wish to roll (D4, D6, D8, D10, D100, D12, D20)
3. The module could be placed two ways:
a. On a Player . In this case the Player's name will be visible in the Dice Roll UI
b. Not on a Player . In this case no Players will be mentioned in the Dice Roll UI
4. Configure the Settings and press OK

Available settings
1. Visibility Radius - Players within the Radius will see the Dice Roll UI. If you want the dice roll to not be visible by Players that are far away you can use this.
2. Global Visibility - Every Player on the map will see the Dice Roll UI
3. Message - Dice Roll UI will contain the text of this message. This is intended to help the Players understand what is the purpose of this particular Dice Roll.
4. Check against Difficulty - When enabled the Dice Roll will be compared against the configurable Difficulty. If the check passes the Player will see the "Success" text, or "Failure" otherwise. By default it is enabled only for D20 but you can use it with other dice too.
5. Difficulty - If "Check against Difficulty" is enabled this slider determines the difficulty of the roll.
6. Enable Critical Success/Failure - When enabled, the lowest value of the dice (e.g. 1 for D20) will result in a "Critical Failure" message, while the highest value of the dice (e.g. 20 for D20) will result in a "Critical Success" message. By default it is enabled only for D20 but you can use it with other dice too.

Included Dice
Full standard set is included!
D4, D6, D8, D10*, D100, D12, D20
* Note that values for D10 start from 0 and end at 9 to replicate how IRL D10 works. All other Dice start with 1 and end with their respective number.

Supported Languages
English
Russian

Source Code
https://github.com/dive155/arma3-dives-simple-dice-roll

Contact
My Discord[discordapp.com]

Update 1.1.0 (30.04.2025)
+ Module settings will now be saved when the settings window is closed.
+ Added ability to execute code after the dice is rolled.
Example (striking the target player with lightning if the difficulty check fails):
if not _checkPassed then {      private _tempTarget = createSimpleObject ["Land_HelipadEmpty_F", getPosASL _targetPlayer];      [_tempTarget, nil, true] spawn BIS_fnc_moduleLightning; };
+ Added CBA event DSDR_diceRollHappened . The event is LOCAL to the computer of ZEUS ! You have to use remotexec to do anything on other machines. The available arguments are:
[ _result, _checkPassed, _message, _hasDifficulty, _difficulty, _hasCriticals, _sides, _targetPlayer, _affectedPlayers ]
21 Comments
Dive  [author] Apr 30 @ 1:17pm 
@minermail01 I have update the mod so it is now possible to execute code after a dice roll.
✠ DFSpecter Apr 29 @ 4:21pm 
ZEUS! ALLOW ME TO MAKE THIS DICEROLL AGAINST THE CSAT'S PASSIVE PERCEPTION AND MY LIFE IS YOOOOUUUURS!!
Cabal Apr 26 @ 3:49pm 
The only way this would be perfect, is if there was a way to make skill checks possible, and roll the die against it. Saving rolls and such would be cool too, really hone in on the roleplay aspect of it.
Project Angel Apr 25 @ 12:54pm 
I KNEW THIS IDEA HAD LEGS WHEN I MADE MY STORYTELLER SYSTEM, BUT NOOOOOO ONE BELIEVED ME.
GHOST Apr 23 @ 5:49am 
Вау. Неужели кто-то спустя полтора года после моей первой попытки сделать адекватный D20 (последняя версия была в январе и была в текстовом виде) сделал офигенный мод с иллюстрациями и кодом более чем на несколько строчек?) Ждём обнову с анимацией бросков)
Xherdos Apr 23 @ 5:35am 
All it's missing now is a Mod that makes Combat Turn Based xD
Niner Tactics Apr 23 @ 3:57am 
Im not good at modding bu imagine asking for CAS or IDF and the effect of it is based on a dice roll, hope someone makes that happen.
Panthercat64 Apr 22 @ 12:12pm 
What's even funnier about this, is with Zeus the devs said it was inspired by D&D and them wondering if they can add that experience in their game.
So now Zeus is even closer to it's inspiration than ever.
Diplomatt Apr 22 @ 8:31am 
Wow, I wish there was more stuff related to RP missions for Arma like this. I use Zeus all the time to host Roleplay campaigns for my friends.
minermail01 Apr 22 @ 6:49am 
@DIVE Understood, thanks for hearing me out and for the great mod