View changes for revision:                                                                                                                           
Event controller - Chainer (If X, do Y) (167, rev. 19)
By  Hiccup on 10-18-14, 11:52 am
Category 'Event controllers', known, fully documented
This sprite does not count through IDs like the 286 does. It only uses the input ID to activate the output ID. From there you can have the output activate when the input is activated, and then output again the opposite on/off after the timer. Or you can set it so the output will not activate at the same time as the input, it waits the set time, and then activates the output . I guess this is used for sprites like the 168 where they ran out of nybbles to set a time function. Or for when you want to activate two sprites by only hitting one switch...Or simply to delay an ID from being sent out.
Data files: none
Sprite fields:
Target Event ID: value at nybble 2-3
Triggering Event ID: value at nybble 0-1
Usage Mode: list at nybble 10: 0=Single Use,1=Multi Use,2=Constantly Switch Target ID if Triggering Event ID is on?
Does Nothing: checkbox at nybble 7 with mask . Disables the sprite
???: value at nybble 6
Switch mode: list at nybble 11: 0=Activates Target,1=Deactivates Target
Activation Delay: value at nybble 4-5
Event controller - Chainer (If X, do Y) (167, rev. 20)
By  Hiccup on 10-18-14, 11:54 am
Category 'Event controllers', known, fully documented
This sprite does not count through IDs like the 286 does. It only uses the input ID to activate the output ID. From there you can have the output activate when the input is activated, and then output again the opposite on/off after the timer. Or you can set it so the output will not activate at the same time as the input, it waits the set time, and then activates the output . I guess this is used for sprites like the 168 where they ran out of nybbles to set a time function. Or for when you want to activate two sprites by only hitting one switch...Or simply to delay an ID from being sent out.
Data files: none
Sprite fields:
Triggering Event ID: value at nybble 0-1
Target Event ID: value at nybble 2-3
Activation Delay: value at nybble 4-5
???: value at nybble 6
Disable Sprite: checkbox at nybble 7 with mask . Useful if you want to keep the settings, but you don't want to delete the sprite. Probably it was used like that for debugging by Nintendo.
Usage Mode: list at nybble 10: 0=Single Use,1=Multi Use,2=Constantly Switch Target ID if Triggering Event ID is on?
Deactivates Target: checkbox at nybble 11 with mask 1