Botcall, TG edition!
Minor fixes + Floorbot improvement

- Floorbots are now anchored when moving to a hull breach. This prevents
them being blown off course.

- Fixes an accidental missing return for working mode in the floorbot
and medibot.

- Fixed the title of the Securitron's UI window.

- Fixed the MULEbot's version number.
Adds super spooky zombies to spice up spookoween.
fixes zombie meat being more spooky than intended.
Merge branch 'thespookisreal' of https://github.com/Miauw62/-tg-station into 2spooky
Pumpkin meteors
Merge pull request #3 from RemieRichards/2spooky2

Pumpkin meteors
Eyeball migration
Adds spooky halloween content by sawu.
- spooky skull and coffin cookies
- trick-o-treat bags
Makes eyeball migration a real event
Merge pull request #4 from RemieRichards/2spooky3

Eyeball migration
changes convert to 2 required
changelog
Actually adds the spooky halloween content by sawu.

Somehow it didnt make it in properly vOv
Makes trick-o-treat bags appear on spookoween.

by sawu, again.
Spooky closets : non code invasive edition
Fixes the AI Eye being killed by shuttles and pods
Adds a Syndicate encryption key to uplinks.
Movement rebuilding and bot changes, Pt 1.

- Created a proc to handle all bot movement, including patrols and
PDA/AI summons.  *NOT ALL BOTS ARE YET CONFIGURED TO USE IT!* That is
for part 2.
- Made/making bots faster while moving except for Secbots (balance
issues) and MULEs (already super sanic). They will move twice per tick
while moving/patrolling, and three times while summoned (PDA/AI)
*PROCESS INCOMPLETE*
- Gave bots a central ignore list for turfs they cannot reach, with a
matching proc to use it.
- New Scan() proc that will soon replace the highly similar ones in
certain bots. Part of the effort to trim down on their repeated code.
Added a define that defaults to 7 for view range.

- Small tweak to the topic_denied() proc to use the user given by the
primary topic.

- Central process() proc so universal things for all bots can be easily
added. (Except MULEs) Must return a 1 for child process() to run after
it.

- Corrected a spelling error.

- Removed the extra path vars (summon_path, patrol_path, call_path) in
favor of just using "path".

- Compatibility changes to the summon and patrol procs.

- Slightly tweaked cleanbot logic, removed some useless code, updated
them to use the new scan() and bot_move() procs. Rest to follow.

- Updated MULEbots to work with the new summon code.

- Various small tweaks.
rewrite