All uses of "the [src]" have been fixed, as well as other bad string
interpolation directly adjacent to such uses.
In addition to its message, the circumstances under which the tracking
implant locator fails have been updated to use the correct define,
malfunctioning on CentCom rather than on the station.
* Shows a warning to the player trying to move while buckled.
* Adds cooldown.
* Moves the relaymove()-based message to atoms.dm
* Adds a custom buckled alert icon.
* Arranged screen_alert.dmi contents into an alphabetical order.
* You can now buckle handcuffed people to singularity/tesla generator
* Adds buckling to tesla coil and grounding rod, minor fixes.
* Makes buckling code shorter
This just adds some vars that the refactor will use. Putting this in a separate PR prevent the damage refactor PR from becoming too big (number of files changed) and hard to read and review.
Introduces the resistance_flags bitflag that replaces unacidable and burn_state.
Moves the armor var from item to /obj level and gives specific armor values to many objects, the armor list also gets two new armor types: fire and acid, which will be used in the refactor. the new fire and acid armor values are given to plenty of items.
Specifically I wanted to allow #12043 to correctly implement clicking an "on fire" alert to call resist without affecting other alerts which is currently impssible. Plus this whole mess was stupid and bothering me so here we go.
You can no longer load objects containing mobs or with mobs buckled to them.
You can no longer pass through plastic flaps by getting on a mulebot.
Some simplification in mulebot code (buzzing sound code)
Loading is now instantaneous and the mode BOT_LOADING is removed.
The mulebot can no longer do certain stuff while off.
Removing unneeded comments.
Fixes mulebot loading/unloading being possible through border windows.
Fixes mulebot not dropping its loaded cargo when qdel'd (wasn't a problem for explosion but for alien acid for example)