Technically this should have its own branch, but eh.
Rewrites faxes to be less dependant on the original piece of paper, and the trail of procs normally generated when one is sent. Logs all faxes to a datum, makes them accessible through the check-fax-history proc, and makes it possible to send a fax without any prompts through the send-admin-fax proc.
Also alerts DOs on Discord if faxes arrive.
Adds the ability to edit warnings, and to delete them (only if you're an admin, or if you are the person who issued it). Also adds a method for automatically making old warnings (3 months) expire, on the condition that they are already acknowledged.
Creates and impliments a system of playernotes that actively pulls data
from SQL. Has one transfer proc in it that probably should not be run
unless the table is set up.
Adds a dibs feature for claiming adminhelps.
* admin.dm modified with a new get_options_bar state
* admin\topic.dm modified with the new href
* adminhelp.dm modified to include a new adminhelped var state, and to
toss around the information available
When an issue is adminhelped, the links displayed are "?", "DIBS", "PP"
and "JMP".
Following that, an issue can be claimed by clicking DIBS, at which point
both admins and mods are informed of who and what. After DIBS is called,
the tending staff member gets additional options for the target mob and
the player gets a response, saying that their issue will be handled by
so and so. Beyond that, every works as normal.
If DIBS is bypassed with a regular PM to the target, it'll revert
adminhelped to 0, and still give the massive red block of, "Click the
admin's name to reply, please!" so that feature is still intact.
Adds a proc which notifies all PDAs with a predefined list of cartridges
upon fax arrival.
Current cartridges affected:
* P.R.O.V.E. Cartridge
* Easy-Record DELUXE
* HumanResources9001
* R.O.B.U.S.T. DELUXE
* Power-On DELUXE
* Med-U DELUXE
* Signal Ace DELUXE
* Value-PAK Cartridge
Known errors:
* A set of errors tied to updating the fire overlays.
* A single error related to a dischephency between new and old slime
code
* A set of errors related to the recharging of stun batons
* A single error due to old machinery code coming from your grav
generator file
* A single error error from your space cooler code, due to old
atmopsherics code
* A playerpanel warning
* An error tied to extinguishing and old atmos code.
- Addition of Gravity Field Generators
- Added animation for when floating
- Toggle Gravity in Secrets menu only works when a Grav Gen is on the
station
- New debug verb to reset the gravity on the whole server
Because of the way this has been implemented, any Grav Gen on any zLevel
will affect the station level only. I would need to rewrite the whole
movement/gravity system as well.
Something I think can be saved for when we switch from station to
outpost.
Mapping info:
At the start of round there doesn't need to be one on the station as the
original gravity system will be running when the round starts. As soon
as a Grav Gen has been spawned and it has started up (Done automatically
if already on map or spawned using the /station/admin version) It will
take over all gravity simulation.
The main object:
/obj/machinery/gravity_field_generator/main
The one to be place on a map at round start:
/obj/machinery/gravity_field_generator/main/station
The one admins should spawn if they need/want to spawn one:
/obj/machinery/gravity_field_generator/main/station/admin
- Removed Implanted personel from traitor list
- Added AFK check for traitors - replaces one traitor every roll if a
traitor has gone AFK
- Added temp debug messages in autotraitor to ensure above function
works as intended
- Added spawn limit on giant spiders. Once the limit(20) is reached,
spiderlings will be unable to spawn into giant spiders. When the total
number of alive giant spiders goes below the limit-2 (18), spiderlings
will be able to grow into giant spiders again.
- Added option for when an admin spawns spiders from the secrets menu to
disable the spawn limit on spiders. Option only appears if the limit has
not been bypassed yet.
- Added pAI's can now emote -Requested by Dalek-
- Fixed Advanced Energy Gun Sprite