* starting the crusade against relative pathing
* new() part1
* new() part 2
* FOR VALHALLA
* you sneaky buggers
* part 5: the reckoning
* chapter 6: rejuvination
* chapter 7: age of conflict
* dammit travis
* Do_welp proc
Adds the do_weld proc, bringing the action of welding onto the welder itself.
This means less checks thrown around in the code of differring quality, and now the alternate welding sound is being used.
Also adds a weld_speed variable to welders. Higher weld_speed factor, quicker welding.
* More istype removal
* !src now equals gcDestroyed
* Changes plasma to phoron
Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron
* Fixes maps and filenames
* Whoops forgot to change test box!
* Adds the beginnings of past grenades.
* Have past grenades *mostly* working. Still need to add special cases for monkeys, silicons, power cells, and the nuke, among other things.
* Adds a box of past grenades.
* "Fully" implements past grenades.
* Makes turfs able to be sent into the past.
Some fixes.
* Forgot this.
* This is probably a better solution.
* Grilles, windows, and timers now properly get their unique vars reset when being sent into the past.
* Closets and tables now behave properly when sent into the past.
* Welding tool past proc.
* Forgot about this.
* Removes blind copying of atom locking.
* Makes all resettable_vars lists static.
All entries in resettable_vars lists are now indented only once more than the list declaration.
* Removes some copypaste.
* /datum/var/being_sent_to_past no longer initialized by default.
* Requested change.
* Testing's all done, don't need this anymore.
* Moved research names over to defines.
Also fixed 4 (four) instances of the incorrect research name being used.
* Changed research names to avoid collisions.
* Assembly update AC
* FIX
* Better changeling
* Fully working pointers, hopefully no runtimes and everything can be saved. Example machine: http://pastebin.com/s7FW7Hy3
* Sanitize the fucking input oh crap
* ix
* Fix items being usable at distance
* Admin assembly frames
* make changelog more accurate
* Turns every string in the game into a define
* c
* 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.
* 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