Woodyo

Untitled

Jul 22nd, 2023
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. CONVEYOR-Set_State:
  2. Skills:
  3. - setvariable{var=skill.left ;type=STRING;value="false"}
  4. - setvariable{var=skill.right ;type=STRING;value="false"}
  5.  
  6. - skill{s=[ - skill{s=[ - skill{s=[ - setvariable{var=skill.right;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture{conditions=[ - furnitureDirection{dir=EAST} ]} ];sync=true} @Origin{xOffset=1}
  7. - skill{s=[ - skill{s=[ - setvariable{var=skill.left ;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture{conditions=[ - furnitureDirection{dir=WEST} ]} ];sync=true} @Origin{xOffset=-1}
  8.  
  9. - setFurnitureState{state=LEFT_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="false"}
  10. - setFurnitureState{state=RIGHT_INPUT} ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="true" }
  11. - setFurnitureState{state=BOTH_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="true" }
  12. - setFurnitureState{state=NO_INPUT } ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="false"} ]} ?furnitureDirection{dir=NORTH}
  13.  
  14. - skill{s=[ - skill{s=[ - skill{s=[ - setvariable{var=skill.right;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{xOffset=-1}
  15. - skill{s=[ - skill{s=[ - setvariable{var=skill.left ;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{xOffset=1}
  16.  
  17. - setFurnitureState{state=LEFT_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="false"}
  18. - setFurnitureState{state=RIGHT_INPUT} ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="true" }
  19. - setFurnitureState{state=BOTH_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="true" }
  20. - setFurnitureState{state=NO_INPUT } ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="false"} ]} ?furnitureDirection{dir=SOUTH}
  21.  
  22. - skill{s=[ - skill{s=[ - skill{s=[ - setvariable{var=skill.right;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{zOffset=1}
  23. - skill{s=[ - skill{s=[ - setvariable{var=skill.left ;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{zOffset=-1}
  24.  
  25. - setFurnitureState{state=LEFT_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="false"}
  26. - setFurnitureState{state=RIGHT_INPUT} ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="true" }
  27. - setFurnitureState{state=BOTH_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="true" }
  28. - setFurnitureState{state=NO_INPUT } ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="false"} ]} ?furnitureDirection{dir=EAST}
  29.  
  30. - skill{s=[ - skill{s=[ - skill{s=[ - setvariable{var=skill.right;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{zOffset=-1}
  31. - skill{s=[ - skill{s=[ - setvariable{var=skill.left ;type=STRING;value="true"} ?targets{a=>0} ];sync=true} @Furniture ];sync=true} @Origin{zOffset=1}
  32.  
  33. - setFurnitureState{state=LEFT_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="false"}
  34. - setFurnitureState{state=RIGHT_INPUT} ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="true" }
  35. - setFurnitureState{state=BOTH_INPUT } ?stringequals{val1="<skill.var.left>";val2="true" } ?stringequals{val1="<skill.var.right>";val2="true" }
  36. - setFurnitureState{state=NO_INPUT } ?stringequals{val1="<skill.var.left>";val2="false"} ?stringequals{val1="<skill.var.right>";val2="false"} ]} ?furnitureDirection{dir=WEST}
Add Comment
Please, Sign In to add comment