Jordan Brown
|
807311a2cc
|
Fixes component runtimes (#33045)
|
2017-11-23 20:12:02 +01:00 |
|
Leo
|
b26180de77
|
Merge pull request #32979 from tgstation/Cyberboss-patch-4
Adds some sanity checks to component creation
|
2017-11-23 09:47:03 -02:00 |
|
Jordan Brown
|
7cfb48e04f
|
Adds some sanity checks to component creation
|
2017-11-21 17:45:09 -05:00 |
|
kevinz000
|
beb255dbf1
|
Refactors uplinks to a component
|
2017-11-20 00:13:26 -08:00 |
|
Emmett Gaines
|
0f0d39ebff
|
fixes 512 compile reminders (#32582)
|
2017-11-11 21:32:10 +01: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 |
|
Emmett Gaines
|
910be9f4e2
|
Signal redirection component (#32298)
* redirection component
* makes register signal accept callbacks
* this is a very lightweight component
|
2017-11-02 15:03:54 -06:00 |
|
Jordan Brown
|
bcbf3030a9
|
Adds a temporary workaround for a BYOND bug
|
2017-10-31 21:54:23 -04: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
|
d088549da0
|
Minor optimization for _GetInverseTypeList (#32155)
* Minor optimization for _GetInverseTypeList
* We also need to make sure the root component is never instantiated to avoid stack overflows
|
2017-11-01 09:10:51 +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 |
|
oranges
|
5cefa88579
|
Merge pull request #31941 from tgstation/Cyberboss-patch-2
Adds a method to transfer all components from one datum to another
|
2017-10-28 11:39:40 +13:00 |
|
Jordan Brown
|
82e70ff429
|
Allows components to qdel from Initialize
|
2017-10-26 00:01:19 -05:00 |
|
Jordan Brown
|
1bdea2db01
|
Adds a method to transfer all components from one datum to another
|
2017-10-19 22:36:48 -04:00 |
|
Jordan Brown
|
49feced945
|
RegisterSignal() can now accept a list (#31098)
* RegisterSignal may now accept a list of signals
* Update old calls to RegisterSignal()
|
2017-09-30 14:58:52 +02:00 |
|
Jordan Brown
|
8fdea0d473
|
SendSignal() speedup (#30929)
* Rename component.dm to _component.dm
* Merges RecieveSignal() into SendSignal()
* Makes ComponentActivated() and AfterComponentActivated() async
|
2017-09-23 20:31:03 +10:00 |
|