Jordan Brown
e84617f17b
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 21:39:46 -06:00
deathride58
d26a9b23a4
datums folder
2018-01-03 23:29:47 -05:00
LetterJay
7af461539f
Revert "[SHOULD BE DONE BUT LETS TESTMERGE FIRST] TG SYNC"
2017-12-16 13:08:50 -06:00
kevinz000
253c819bc1
TG Sync 12/15/17
...
s
s
2017-12-15 06:27:57 -08:00
LetterJay
7e6283a3f0
Merge branch 'master' into upstream-merge-32504
2017-11-12 23:11:53 -06:00
LetterJay
6286f4d4c2
Merge branch 'master' into upstream-merge-32161
2017-11-11 23:02:13 -06:00
kevinz000
b44e31951d
Weakrefs
2017-11-09 00:49:01 -06:00
Emmett Gaines
8fb5936c30
fixes null parent in destroy for components ( #32351 )
...
* fixes parent being null in destroy
* extends qdel
2017-11-07 14:35:46 -06:00
Jordan Brown
55653fa1ee
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-10-31 15:12:42 -05:00
Jordan Brown
47f88be07f
Fixes TakeComponent ( #32156 )
...
* Fixes TakeComponent
* Add the note about OnTransfer and COMPONENT_INCOMPATIBLE
* Fix behaviour
* Missed datum.dm
2017-10-30 03:53:00 -05:00
Jordan Brown
4b297f509e
512 forward compatibility merge
2017-10-29 10:28:36 -05:00
CitadelStationBot
3ef56206c1
Fixes component cleanup ( #2485 )
2017-08-24 18:31:54 -07:00
CitadelStationBot
6cd0855b5a
Unifies datum var definitions ( #2237 )
2017-08-03 06:02:58 -07:00