This commit changes every 'world.log <<' message with a loggable proc-
log_to_dd().
This is adjustable in the config; If LOG_WORLD_OUTPUT is present, all
things sent to world.log will show up in the standard /data/logs/ logs.
These logs will contain the following (in order):
Timestamp
"DD_OUTPUT:"
The message.
The config option for this, by default, is turned off.
This commit overhauls the underwear/undershirt system to -tg-'s text-based
version. No more magic numbers, just text states.
Note, this modifies the SQL Schema, and existing databases must be
modified by the following SQL:
ALTER TABLE server_db.characters
CHANGE underwear underwear MEDIUMTEXT NOT NULL,
CHANGE undershirt undershirt MEDIUMTEXT NOT NULL;
- Changes asteroid wall sprites.
- Gives miners a styptic patch.
- Removes code that was previously commented out related to the
stationary mining drills.
Carbon copy of tgstation/-tg-station#10467.
This should fix not being able to retrieve logs, because BYOND 508 broke
run() again. The main difference is that instead of directly opening a
log, a prompt will come up asking to save the file to a location.
Admin freezing is now based on mob procs, instead of a lengthy else-if
change.
Other changes:
- No longer depends on paralysis, instead uses sleeping.
- No more frozen mobs setting off bombs.
- Simple animals and slimes override the default proc to make freezing
affect them as one would expect.
- Frozen var has been moved from human defines to living defines, no use
yet.
- Mobs frozen are added to a global 'admin_frozen_mobs' list.
- List is used to determine if the freeze verb should freeze or unfreze.
- Moved mob freeze-related vars to freeze file.