Files
Bubberstation/code/__DEFINES
zxaber 24be009e96 Jaunting no longer allows you to end up inside a wall (#59520)
Jaunting now keeps track of the last five non-blocked tiles you moved across while in the jaunt. Upon exit, it will attempt to deposit you into the last unblocked tile. Should it run out of tiles to try, you will be returned to your starting location. As such, jaunting mobs can no longer end up inside walls or dense objects. Tables, and anything else with the climbable element, are still allowed.

Added support to /turf/proc/is_blocked_turf() to allow ignoring climbable atoms.

Added the TRAIT_CLIMBABLE trait, applied by the climbable element, to accomplish the above.
2021-06-28 11:03:22 -03:00
..
2021-06-10 23:09:34 +02:00
2021-06-13 15:40:53 -03:00
2021-05-22 13:05:38 -07:00
2021-06-27 23:02:20 -03:00
2021-06-25 15:30:16 -03:00
2021-06-13 15:40:53 -03:00
2021-06-13 15:47:15 -03:00
2021-04-26 00:55:39 -07:00
2021-04-26 15:56:37 -07:00
2021-04-22 14:48:47 -07:00
2021-03-20 21:39:52 -07:00
2021-03-26 10:01:43 +13:00
2021-05-20 02:57:45 -07:00
2021-06-27 15:18:42 +01:00
2021-05-19 19:44:04 +12:00
2021-04-11 21:20:01 +03:00
2021-02-21 17:37:26 -08:00

This folder is full of #define statements. They are similar to constants, but must come before any code that references them, and they do not take up memory the way constants do.

The values in this folder are NOT options. They are not for hosts to play with. Some of the values are arbitrary and only need to be different from similar constants; for example, the genetic mutation numbers in genetics.dm mean nothing, but MUST be distinct.

It is wise not to touch them unless you understand what they do, where they're used, and most importantly, how to undo your changes if you screw it up.

  • Sayu