Summary: A few months ago, dice formula 1d6e -1d6e was working as expected when using the Core rpg module in FGU -- I was testing to see if it would be possible to run a game of Feng Shui 2 rpg. However, the dice formula is now producing some unexpected results when the dice on either side of minus sign explodes.

Please note: this has only been tested on FGU, not FGC.

Test Case 1: /die 1d6e
Expected Test result: (1d6e = 6 & 5) = +11
Actual test result: same as expected result (+11)

Test Case 2: /die 1d6e - 1d6e
Expected Test result: (1d6e results of 6 & 2 = 8) - (1d6e result of 1) = result of +7
Actual test result: +5

Test Case 3: /die 1d6e - 1d6e
Expected Test result: (1d6e = 4) - (1d6e of 6 & 3 = -9) = -5
Actual test result: +1

Test Case 4: /die - 1d6e
Expected Test result: - (1d6e = 6, 6, & 1) = -13
Actual test result: +1


Ruleset(s): Core rpg in FGU

New Campaign / FGC Migrated Campaign:

Extensions/Themes: None

Modules Loaded: Core rpg in FGU

Operating System / Language Setting: Windows 10 (64bit, English)

Steps to Reproduce:

The following dice formula demonstrates the bug:
/die 1d6e - 1d6e
The bug is not active when the formula is simply /die 1d6e
The Bug can be seen when the single dice explodes in this reduced formula using the minus sign: /die - 1d6e