Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function updateSignal() {
- if(_root.states[_parent._name][1][1] != -1) {
- if(_root.states[_parent._name][0] == 1) {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy)][1][0] == undefined || _root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy)][1][0] != _root.states[_parent._name][1][0]+1) && (_root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy-1)][1][0] == undefined || _root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy-1)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(1, 0, 1);
- changeRedstone(1, -1, 1);
- } else if(_root.states[_parent._name][0] == 2) {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy+1)][1][0] == undefined || _root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy+1)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(1, 0, 1);
- changeRedstone(1, -1, 1);
- } else {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy-1)][1][0] == undefined || _root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy-1)][1][0] != _root.states[_parent._name][1][0]+1) && (_root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy)][1][0] == undefined || _root.states["blockX"+(_parent.ex-1)+"Y"+(_parent.wy)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(1, 1, 1);
- }
- }
- if(_root.states[_parent._name][1][1] != 1) {
- if(_root.states[_parent._name][0] == 1) {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy)][1][0] == undefined || _root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy)][1][0] != _root.states[_parent._name][1][0]+1) && (_root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy-1)][1][0] == undefined || _root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy-1)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(-1, 0, -1);
- changeRedstone(-1, -1, -1);
- } else if(_root.states[_parent._name][0] == 2) {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy-1)][1][0] == undefined || _root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy-1)][1][0] != _root.states[_parent._name][1][0]+1) && (_root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy)][1][0] == undefined || _root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(-1, 1, -1);
- } else {
- if(_root.states[_parent._name][1][0] != 16 && (_root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy+1)][1][0] == undefined || _root.states["blockX"+(_parent.ex+1)+"Y"+(_parent.wy+1)][1][0] != _root.states[_parent._name][1][0]+1)) _root.states[_parent._name][1] = [0, 0];
- changeRedstone(-1, 0, -1);
- changeRedstone(-1, -1, -1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement