Hand of Fate 2

Hand of Fate 2

Does fate favor you, Game Master?
Create and submit all-new encounters, challenges, equipment, traits, and more and shape your own adventures in the Game of Life and Death.
Learn More
Offset wheel difficulty
A week or two ago I ran into a situation where I had an integer variable and wanted to use it to modify the difficulty of a wheel challenge. I used an "offset wheel difficulty" action to do this. I did some trial and error with it and it seemed to behave in these ways:

0 sets the difficulty to quite a hard value and causes the wheel to ignore the difficulty setting in the wheel action ('easy' and 'very difficult' will spin at the same speed following an offset)
999 and -999 both produce a very very slow spin
1 produces quite a slow spin, -1 produces a fast spin
The effect seem cumulaitve, running two "offset -1" actions seems to have the same effect as a single "offset -2" action
The change applies to spins within the encounter but then goes away

After a bit of tinkering running at
0 very hard
-4 hard
-7 normal
-9 easy
worked just fine.

Fast forward to today and the encounter is behaving differently. I've done a couple of SDK updates so possibly something has changed? The featuers I'm observing today are:

The difficulty seems to vary from the value set in the wheel. Offset 0 and 'easy' gives a slow spin, offset 0 and 'very difficult' gives a fast spin
A change of -1 can change the wheel from "spinning too fast to see" to "spinning so slowly it only moves one card" The function cannot take fractional values.
The offset is permenent and applies to every other wheel encounter the user encounters in the same challenge (possibly only the same floor?)

I'm guessing one of these sets of behaviours is some kind of bug?
How is this function supposed to behave?
Is it the best way to set wheel spin difficulty based on an int or should I use the variable some other way?
< >
Showing 1-2 of 2 comments
shiva  [developer] 2 25 Feb, 2018 @ 7:32pm 
There are 5 difficulty levels for a wheel spin, these are configurable per challenge dungeon, but are usually set to the defaults:
0 easy
1 medium
2 hard
3 very hard
4 super hard

If a wheel spin requests a 'hard' difficulty spin (2), any offset (cumulative, as you discovered) is applied to that and then clamped within the 0-4 range.

I can't explain the changes you're seeing, but you might like to check out 'Burning Building' or 'Caravan Robbery' for an example of encounters that use this, or 'Deft Eye' as an example of a blessing.

Take note that this offset is transient - changes made within the encounters are removed by that encounter before it finishes, changes made by the blessing is removed when it is unequipped.
x_equals_speed 1 25 Feb, 2018 @ 7:54pm 
Okay thanks, I think that's more or less how it's working now. I should be able to fix my encounter.

When I first set up the challenge I did a bunch of trial and error to set values that were giving the spin speeds I was aiming for. -4 was producing a hard spin, but it sounds like that should always produce easy regardless of what the difficulty was before the -4 was applied.

Well, I guess whatever was wrong with it isn't anymore ;)
< >
Showing 1-2 of 2 comments
Per page: 1530 50