Absolute beginners guide to dimension_*

foo |= D_SOMETHING; // setting
foo -= foo & D_SOMETHING; // removing
if(foo & D_SOMETHING) // checking

x = denotes ‘it doesnt matter’
0000 0000 1111 1111 // default / initial settings

// deafness
// writebyte effects are sent with global:
dimension_send 0000 0000 0000 0001
//or if its an entity making the sound:
e.dimension_seen 0000 0000 0000 0001
//everyone hears e except ppl with bit 1 OFF

everyone not deaf xxxx xxxx xxxx xxx1
MrDeaf xxxx xxxx xxxx xxx0

//HALLUCINATIONS only ppl w bit 9 ON will see/hear entity e
e.seen 0000 0001 0000 0000
MrCrazy.see xxxx xxx1 xxxx xxxx

// CSQC only (writebyte) messages sent with (bit 10 ON):
// dimension_send 0000 0010 0000 0000

// CSQC players have bit 10 ON
// only MrFTE will receive the CSQC (writebyte) messages
NON_CSQC players xxxx xx0x xxxx xxxx
MrFTE xxxx xx1x xxxx xxxx

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>