kevinz000
f300a5c155
Interaction/Attack Hand Refactor ( #36405 )
2018-03-23 11:20:54 +01:00
Jordan Brown
fec2d66318
Datum var cleanup ( #34314 )
...
* Consolidates datum var location
* Move ui_screen to /datum/tgui
* Move focusers to datum.dm. Move fingerprintslast to /atom
* Remove focusers list, makes mobs check if their focus is QDELETED in Life()
* Consolidate use_tag and var_edited into datum_flags
* Revert garbage comment
* Thought I already removed this
* Remove the var_edited preservation
* Removes focus QDELETED handling
2018-01-21 22:38:56 -05:00
ninjanomnom
7b7b67edd8
In-code key handling system
2017-11-30 07:40:27 -05:00
kevinz000
4edd802edf
Weak references + Cameras now use them ( #32504 )
2017-11-09 00:48:03 -06:00
Emmett Gaines
f76ccb8de0
fixes null parent in destroy for components ( #32351 )
...
* fixes parent being null in destroy
* extends qdel
2017-11-08 09:35:09 +13:00
Jordan Brown
81485cd60d
Replace most islist calls in components with length() ( #32158 )
...
islist was used to check if a thing was
A. A list of things
B. 1 thing
length was profiled to be faster
2017-11-01 09:11:32 +13:00
Jordan Brown
82a4ba34f0
Fixes TakeComponent ( #32156 )
...
* Fixes TakeComponent
* Add the note about OnTransfer and COMPONENT_INCOMPATIBLE
* Fix behaviour
* Missed datum.dm
2017-10-30 09:52:18 +01:00
Emmett Gaines
825ab4def4
[512] The great \ref purge ( #31824 )
...
* The great \ref purge
* cleanup
2017-10-28 17:20:04 -04:00
Jordan Brown
5b5dae3809
Fixes component cleanup
2017-08-24 09:24:23 -04:00
Jordan Brown
cd912faf59
Unifies datum definitions
2017-08-01 15:51:26 -04:00