* Belt overlay tweaks, tool overlays
* Belt overlays now have their own file
* work on porting to the new screwy looks
* Work on screwdrivers
* Fixes screwdrivers
* really SCREWED that one up!
A complete rewrite of the dock proc for shuttles to make it more maintainable and readable and also bring over some new features while we're at it. This allows for multi-area shuttles and more control over the effects of anything being moved.
Areas, and movable atoms all have (before|on|after)ShuttleMove procs, turfs have (from|to)ShuttleMove procs which are called the same as beforeShuttleMove.
All ShuttleMove procs have been moved to a single file in the shuttle module.
Stationary docks will have their baseturf_type and area_type modified in maps once the problems have been worked out.
If an item is qdeleted, it is not queued for processing and removed
from the processing list (if it's not already gone)
This will prevent machines getting processed when qdeleted (due to being
cached in the subsystem current run list)
* Adds locations to speech and related communications
Refactors how logging is handled for these.
* changes
* ahhhhh
* preemptive merge conflict undoing maybe?
* Let's not delay this further
* Ruin placement will try very hard to place all 0-cost ruins before placing any ruins with actual costs
* comment
* account for ruin variants properly please
* cost has a cost of 5
* tweak
* New holidays and weekday helper
* Got rid of var/
* Added separate Thanksgivings and removed an indentation on Tuesday
* Makes Mother's Day less ambiguous.
* Adds Ramadan heck yea
* Gives Ramadan a fixer-upper so it is accurate for a good while
Ready | Not Ready | Observe is now a three way toggle
The player ready status has been refactored into an ENUM of the three
states, READY, NOT_READY and OBSERVING
if the tickerstate is at least PREGAME they will spawn as observers,
before then you can only register your interest in observing.
All the observer code has been centralised into a single
make_me_an_observer proc on new_player mobs
Ready | Not Ready | Observe is now a three way toggle
The player ready status has been refatored into an ENUM of the three
states, READY, NOT_READY and OBSERVING
if the tickerstate is at least PREGAME they will spawn as observers,
before then you can only register your interest