* Move DMI files over to 64x64
* Lighting overlay + world.icon_size.
* Change 32 to world icon size
* Adds pixel shift multiplier
* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion
* Fixes lighting properly
* Fix spacepods bounds
* Redo all icons with BYONDTools bug fixed
* Update ALL the map files dear god
* Double crayon font size
* Update all screen locs
* Fix contextual clicks
Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces
* Fixes maptext size and the final touch ups on antag screen locs
* Runs optipng on the DMI files in last commit.
Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.
* Reduces parallax size a bit for 64x64 map sizes
* Fix lobby screens
* Fix DME
* NO MORE HALF MEASURES, CLUSTER
* NO MORE HALF MEASURES, CLUSTER
* bugfixes
* bugfixes
* final bugfixes before the final testing
* we have clearance for lift-off, captain.
* Ports the Paradise error handler.
Made by @Krausus
Initial code port, it compiles!
* It now looks cool!
All kinds of fancy CSS and HTML things.
* Stuff
Fixes Comic's comments.
Ports some more changes from Paradise.
The src from the machinery process is NOT included. I consider stack
traces more valuable.
* PLANES
* whoops
* bugfixes
* adds dummy noir obj/screen
* I.plane = initial(I.plane) + assorted bugfixes
* fixed bugs and did a thing with lasers & tasers
* thanks for using a define up there it's really useful and maintainable.
* 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