re-port trange() from tg

was lost in the multiz update

Signed-off-by: Mloc <colmohici@gmail.com>
fix for artifact teleportation effect

will no longer teleport you inside random objects.

Signed-off-by: Mloc <colmohici@gmail.com>
resolves #6260

chance was being checked twice, for some reason.

Signed-off-by: Mloc <colmohici@gmail.com>
fixes #6090

Signed-off-by: Mloc <colmohici@gmail.com>
Merge pull request #6565 from Mloc/bs12-fan

small fixes 2