View changes for revision:                                                                                       
Random output controller (If X, do Y OR Z) [Buggy] (166, rev. 0)
Starting revision
Category 'Event controllers', known, fully documented
Why is it buggy?
You do not have to use all four Random ID slots, and you can use the same ID on multiple slots. Example: A in ID1, A in ID2, B in ID3. 2/3 chance of A, 1/3 chance of B(This sprite doesn't operate correctly)
Data files: none
Sprite fields:
Input ID: value at nybble 2-3. This event causes one of the four random IDs to trigger. Random ID is Activated or Deactivated based on this value
Input mode: list at nybble 11: 0=Stop ID activation,1=Start ID activation. If the ID hasn't been activated by any sprite, value 1 will wait until it is activated once
Random output ID 1: value at nybble 0-1
Random output ID 2: value at nybble 4-5
Random output ID 3: value at nybble 6-7
Random output ID 4: value at nybble 8-9
Output mode: list at nybble 10: 0=Start ID activation,1=Stop ID activation,2=Start opposite input. This is how the sprite will act once in the zone.
Random output controller (If X, do Y OR Z) (166, rev. 1)
By  Hiccup on 10-19-12, 07:52 am
Category 'Event controllers', known, fully documented
You do not have to use all four Random ID slots, and you can use the same ID on multiple slots. Example: A in ID1, A in ID2, B in ID3. 2/3 chance of A, 1/3 chance of B
Data files: none
Sprite fields:
Input ID: value at nybble 2-3. This event causes one of the four random IDs to trigger. Random ID is Activated or Deactivated based on this value
Input mode: list at nybble 11: 0=Stop ID activation,1=Start ID activation. If the ID hasn't been activated by any sprite, value 1 will wait until it is activated once
Random output ID 1: value at nybble 0-1
Random output ID 2: value at nybble 4-5
Random output ID 3: value at nybble 6-7
Random output ID 4: value at nybble 8-9
Output mode: list at nybble 10: 0=Start ID activation,1=Stop ID activation,2=Start opposite input. This is how the sprite will act once in the zone.