View changes for revision:                                                                                                                           
Event controller - Chainer (If X, do Y) (167, rev. 24)
By  Hiccup on 03-30-15, 07:47 pm
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
Works again and again?: value at nybble 6. (if set to 1)
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.
Three options?: list at nybble 10: 0=Single Use,1=Multi-Use - Hiccup doesn't understand this one,2=Only while All Events are Active (this can be used again and again- also might need better wording.
Two options?: list at nybble 11: 0=Activates Target (Switches Event State),1=Deactivates Target (Switches Event State)
Event Controller - Chainer (If X, do Y) (167, rev. 25)
By  Hiccup on 03-31-15, 07:52 pm
Category 'Event controllers', known, fully documented
This Event Controller links two Events together. If the first Event ID is triggered, then the second Event ID will be activated/deactivated, depending on the Mode. It's also possible to define a Delay Time. If the Delay is set to 0, the Event will be activated instantly. If not, it will wait a specific amount of time before activating.
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
Works again and again?: value at nybble 6. (if set to 1)
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.
Three options?: list at nybble 10: 0=Single Use,1=Multi-Use - Hiccup doesn't understand this one,2=Only while All Events are Active (this can be used again and again- also might need better wording.
Two options?: list at nybble 11: 0=Activates Target (Switches Event State),1=Deactivates Target (Switches Event State)