[MIRROR] Dice roll messages now properly detect if the die was rolled inhand or thrown #2461
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mirrored on Nova: NovaSector/NovaSector#1504
Original PR: tgstation/tgstation#81977
About The Pull Request
Currently, dice will give the same message directly to the user, regardless of if they were thrown or rolled in hand. This means you can throw a die far off screen or even out into space, and still know exactly when the die landed and what was rolled despite not being able to see it. This PR fixes that.
It also rearranges the code for dice a little bit, since for some reason all the important procs were defined like, halfway down the file from the initial
/obj/item/dice
definition.Why It's Good For The Game
Fixes a bug and something potentially exploitable
Changelog
🆑 Momo8289
fix: You can no longer determine the result of a dice roll from off-screen.
/:cl: