View Full Version : [5E] Override dice skins?
jkeller
February 21st, 2026, 18:02
Is it possible for an extension to override dice skins for a roll?
I've tried a lot of approaches, but no luck so far.
This code does what I want if the user has selected the Default skin option, but otherwise the skin overrides these settings.
local d8 = { type = "d8", dicetextcolor = "FF0000", dicebodycolor = "000000" }; -- red on black
local rRoll = { sType = "myRollAction", aDice = { d8 } };
ActionsManager.roll(nil, nil, rRoll);
Moon Wizard
February 21st, 2026, 20:16
What are you trying to do? Most of the rolls pull the actor dice settings and/or damage dice settings, and apply them to the dice within the relevant code sections.
Regards,
JPG
jkeller
February 21st, 2026, 20:20
This roll will have no actor (unless that would help) or damage; it's for a mini-game. So I just want to customize the dice (nothing fancy, just a color) to match the roll. This works fine if the roller has the default set, but if they have a skin set, it uses the skin. That's fine of course; I just want to override it for this roll.
Moon Wizard
February 21st, 2026, 21:20
You can look at DiceRollManager script to see how it's done for actors and damage dice.
Regards,
JPG
jkeller
February 22nd, 2026, 19:50
I haven't been able to get it to work. Can anyone point to an extension that overrides the dice skin setting to use its own colors (so I can see how it should be done)?
Mike Serfass
February 24th, 2026, 02:46
The savage worlds ruleset allows players to assign custom dice skins to their characters. It saves that to db.xml under the character node.
That might be helpful.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.