Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.
Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
- Re-orders code in simple_animal/vox.dm death() to be the same as it was previously, so that the Vox Armalis actually display a visible_message on death.
Changelog:
- Enemy intercept (send_intercept()) completely nuked, it did not compile
when I attempted to make it into a config option.
- The intercept for blob() is retained and made into a custom proc for
blob.
- The constant variables 'waittime_l' and 'waittime_h' have been moved to
/datum/game_mode, as they were defined on every gamemode with the same
values.
- rp-revolution.dm and anti_revolution.dm deleted. They do not compile,
and are not included in the DME already.
Changes:
Humans now use the following ranges:
- range(6) for running + shoes
- range(5) for running OR shoes
- range(4) for not running AND no shoes
Humans use the following volumes:
- 13 for running + shoes
- 9 for running OR shoes
- 5 for not running AND no shoes
Humans have special modifiers on steps:
- Shoes being 'silent' = Silent
- Noslip shoes are silent by default.
- You can make any shoe silent by tablecrafting shoe wraps with 10
ducttape and a wirecutter at a table.
- Species being 'silent' = Silent
- Currently, shadowlings use this.
- Buckled, lying, or being thrown = Silent
- No feet = Silent
- No gravity = Footsteps every 3 turfs instead of every 2.
Xenomorphs now use the following ranges:
- range(4) at all times.
Xenomorphs use the following volumes:
- 5 at all times.
Xenomorphs have special modifiers on steps:
- Walking = Silent
- Buckled, lying, being thrown = Silent
- No gravity = Footsteps every 3 turfs instead of every 2.
This commit overhauls a bunch of systems so that buckling works for
any subtype of /obj. This means that space vines and chairs and beds all
use the same system. A lot of stuff has been touched.
This commit does the following:
- Ports progress bars from -tg- (tgstation/-tg-station#9921)
- Refactors wall attackby code to make it 100% less insane; Instead of
manually checking every little thing, it uses do_after,
consequentially, making the new progress bars affect dealing with walls
as well.
Wall code makes a tiger sad.