* hand refactor (COMPILES)
* Works pretty much
* Test martians
* Martians
* Fix human UI
* Fix find_organ_by_grasp_index() returning arms
* CL + tweaks
* Last fixes
* a
* Better CL
* Fix weird issue!
* Fix virologist job
* Resolves a very important issue
* I thought I had already fixed this
oh well
* Fix grabs
* Shat
* Proc for generating map renders
I mean what else is there to say, it doesn't make it into one large icon unfortunately but someone could do that. Or you could use the goon method to display.
* This is useful as well
* Modifications
1. Changed getflaticon to show more directional sprites
2. Changed getflaticon to properly order the rednering of underlays -> sprite -> overlays
3. Changed maprender to use a transparent icon instead of a full alpha white one
4. Changed maprender proc to use a better sorting method stolen from getflaticon
5. Changed maprender to eliminate spaces in the outputted folder paths
6. Changed maprender to properly name the maprenders so they are ordered correctly
* Small fix
* Update map link
* Fix some more directional objects, fix multitile objects
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.
* Fixes stuff.
* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.
* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
* Away mission refactor
* add to config example
* Better interface
* Attempt to make map loading less laggy. Change category of new verb
* Let admins jump to created away missions
* Fix issues noticed by PJB
* Check admin rights
* Let gateways connect to multiple away missions. Fix gateway connections
* switch order of ..() and gateways.Remove(src)
* change var name
* theoretical holomap base code
* Sprite
* Holomaps!
* changelog
* fucking changelogs
* Stuff!
* Optical Material Scanner rework.
Makes optical material scanners work as auto-updating holomap on your
eyes.
Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.
Kept typed loops.
* Changelog update.
* Arbitrary SDQL function calls.
IT'S HAPPENING.
* SDQL list accessing.
* Readds exception checks.
* Fixes a scoping bug, makes CALL use SDQL_var().
Should make CALL more consistent.
The scoping bug was things like these:
CALL client.myproc(tag) ON ...
The previous, glitched behaviour would result in the client's tag being
passed to myproc, due to scoping issues. This is now fixed.
Fixes some autismal shit with syndicate/centcomm private messages
Makes them use the same method as pray so the msay window works properly
Fixes that issue probe made about centcomm replying
Ports multiple SDQL changes from Paradise, multiple SDQL statements in 1
blob of text, https://github.com/ParadiseSS13/Paradise/pull/3941
Also adds try/catch to SDQL, if a runtime happens the query terminates and
the admin is given a nice warning.
And finally, **GLOBAL PROC CALLING WITH NTSL**:
CALL global.qdel(src) ON /obj/structure/table
No one admin should have this much power, but I'm giving them it
anyways.
Map files are stored in data/logs/saved_maps, as such they can be retried with .getserverlog.
Note: map files exported still need a LOT of cleaning afterwards (literally every turf has redundant variables that might even break things written to them).
- Adds static to command report when not linked to centcomm
- Gibberishes command report when not linked to centcomm
- Admins can send ungibberished reports, though the title and galactic name will still be gibberish
- replaced all manual playing of sounds after command alerts and integrate it into the command alert proc
- make static play instead of sounds when not connected with central command
- make default sound played the command report thing
- Obviously, by default, this will be one.
- Adds new event where the link with central command is broken for
- Admins can make or break the link with Central command Indefinitely with the secrets panel
- You cannot do the following while the link is broken: Call the shuttle / Recall the shuttle / Fax Central command / Recieve messages from Central command / Send messages to Central Command / Call or Send the Cargo Shuttle
- An admin may send a message to the crew even when the link is broken, but he will be prompted first asking if he is sure.
- Blob alerts ignore whether or not the link with central command is broken
Deals with the 6 or so verbs that show up when you aren't an admin
-Both nano map generators have been moved to mapping (debug verbs) tab so that they aren't seen by everyone needlessly.
-The hard del() checking proc was fixed (it did NOTHING for months), improved, and moved to debug verbs as well
-THe check mob list is now hidden, can still be accessed by typing the verb with . infront of it in case it is necessary
-The debug verb for cameras, view datum, is commented out because it's debug code for testing a specific thing