User:Zanzarina/Vacuum and Plenum Mini Mod
From FSG Wiki
Made quickly on July 13, 2008 as my 22nd mod. The vacuum sucks things in and the plenum repels them. Draw dust around each. You HAVE to use Refresh before drawing these because explosion lines reacting with empty will mess up the formation of the vacuums and plenums (because the are formed like healblocks).
#wxSand: Owen Piette's Falling Sand Game #Version 4.4, file subversion 2 #Vacuum and Plenum Mini-Mod (22nd mod) #Created by sandcastle. #Started July 13, 2008. #Finished July 13, 2008. group Vacuum Empty Wall Refresh Dust DustU DustS Dustex Vacuum group Plenum Empty Wall Refresh Dust DustU DustS Dustex Plenum #A vacuum sucks in things. It will suck in dust, but not get rid of it. Use Vacuum2 if you want it to get rid of dust when it is drawn in. element Empty 0 0 0 0 0 1 0 1 #Automatically clears the screen. element Refresh 44 44 44 0 0 1 0 0 pexplosion Refresh Refresh 1700 Empty pexplosion Refresh Empty 1700 Empty self 0.05 Refresh 1.0 Empty #Gets rid of all dust. element Dustex 0 0 0 0 0 1 0 1 neighbor 1.0 Dustex Empty 1.0 Empty Dustex pexplosion Dustex Dust 2 Dustex pexplosion Dustex DustU 2 Dustex pexplosion Dustex DustS 2 Dustex self 0.2 Dustex 1.0 Empty #Sideways dust. element DustS 255 255 255 -0.001 1 1 0 1 neighbor 1.0 V50 DustS 1.0 V50D Empty neighbor 1.0 V50D DustS 1.0 V50D Empty #A plenum is the opposite of a vacuum; it pushes away things. element Wall 128 128 128 0 0 1 0 1 #This is a very weak dust that goes wherever the wind takes it. element Dust 255 255 255 2 0.5 1 0.5 1 neighbor 0.003 Dust Empty 1.0 Empty Dust #Upward dust! element DustU 255 255 255 -2 0. 1 0.5 1 neighbor 1.0 V50 DustU 1.0 V50D Empty neighbor 1.0 V50D DustU 1.0 V50D Empty #A plenum pushes things away. Duh. element Plenum 0 0 255 0 0 1 0 1 neighbor 1.0 Plenum Empty 1.0 Plenum P neighbor 1.0 P Empty 1.0 P P2 neighbor 1.0 P2 Empty 1.0 P2 P3 neighbor 1.0 P3 Empty 1.0 P3 P4 neighbor 1.0 P4 Empty 1.0 P4 P5 neighbor 1.0 P5 Empty 1.0 P5 P6 neighbor 1.0 P6 Empty 1.0 P6 P7 neighbor 1.0 P7 Empty 1.0 P7 P8 neighbor 1.0 P8 Empty 1.0 P8 P9 neighbor 1.0 P9 Empty 1.0 P9 P10 neighbor 1.0 P10 Empty 1.0 P10 P11 neighbor 1.0 P11 Empty 1.0 P11 P12 neighbor 1.0 P12 Empty 1.0 P12 P13 neighbor 1.0 P13 Empty 1.0 P13 P14 neighbor 1.0 P14 Empty 1.0 P14 P15 neighbor 1.0 P15 Empty 1.0 P15 P16 neighbor 1.0 P16 Empty 1.0 P16 P17 neighbor 1.0 P17 Empty 1.0 P17 P18 neighbor 1.0 P18 Empty 1.0 P18 P19 neighbor 1.0 P19 Empty 1.0 P19 P20 neighbor 1.0 P20 Empty 1.0 P20 P21 neighbor 1.0 P21 Empty 1.0 P21 P22 neighbor 1.0 P22 Empty 1.0 P22 P23 neighbor 1.0 P23 Empty 1.0 P23 P24 neighbor 1.0 P24 Empty 1.0 P24 P25 neighbor 1.0 P25 Empty 1.0 P25 P26 neighbor 1.0 P26 Empty 1.0 P26 P27 neighbor 1.0 P27 Empty 1.0 P27 P28 neighbor 1.0 P28 Empty 1.0 P28 P29 neighbor 1.0 P29 Empty 1.0 P29 P30 neighbor 1.0 P30 Empty 1.0 P30 P31 neighbor 1.0 P31 Empty 1.0 P31 P32 neighbor 1.0 P32 Empty 1.0 P32 P33 neighbor 1.0 P33 Empty 1.0 P33 P34 neighbor 1.0 P34 Empty 1.0 P34 P35 neighbor 1.0 P35 Empty 1.0 P35 P36 neighbor 1.0 P36 Empty 1.0 P36 P37 neighbor 1.0 P37 Empty 1.0 P37 P38 neighbor 1.0 P38 Empty 1.0 P38 P39 neighbor 1.0 P39 Empty 1.0 P39 P40 neighbor 1.0 P40 Empty 1.0 P40 P41 neighbor 1.0 P41 Empty 1.0 P41 P42 neighbor 1.0 P42 Empty 1.0 P42 P43 neighbor 1.0 P43 Empty 1.0 P43 P44 neighbor 1.0 P44 Empty 1.0 P44 P45 neighbor 1.0 P45 Empty 1.0 P45 P46 neighbor 1.0 P46 Empty 1.0 P46 P47 neighbor 1.0 P47 Empty 1.0 P47 P48 neighbor 1.0 P48 Empty 1.0 P48 P49 neighbor 1.0 P49 Empty 1.0 P49 P50 element P 0 0 1 0 0 1 0 0 element P2 0 0 1 0 0 1 0 0 element P3 0 0 1 0 0 1 0 0 element P4 0 0 1 0 0 1 0 0 element P5 0 0 1 0 0 1 0 0 element P6 0 0 1 0 0 1 0 0 element P7 0 0 1 0 0 1 0 0 element P8 0 0 1 0 0 1 0 0 element P9 0 0 1 0 0 1 0 0 element P10 0 0 1 0 0 1 0 0 element P11 0 0 1 0 0 1 0 0 element P12 0 0 1 0 0 1 0 0 element P13 0 0 1 0 0 1 0 0 element P14 0 0 1 0 0 1 0 0 element P15 0 0 1 0 0 1 0 0 element P16 0 0 1 0 0 1 0 0 element P17 0 0 1 0 0 1 0 0 element P18 0 0 1 0 0 1 0 0 element P19 0 0 1 0 0 1 0 0 element P20 0 0 1 0 0 1 0 0 element P21 0 0 1 0 0 1 0 0 element P22 0 0 1 0 0 1 0 0 element P23 0 0 1 0 0 1 0 0 element P24 0 0 1 0 0 1 0 0 element P25 0 0 1 0 0 1 0 0 element P26 0 0 1 0 0 1 0 0 element P27 0 0 1 0 0 1 0 0 element P28 0 0 1 0 0 1 0 0 element P29 0 0 1 0 0 1 0 0 element P30 0 0 1 0 0 1 0 0 element P31 0 0 1 0 0 1 0 0 element P32 0 0 1 0 0 1 0 0 element P33 0 0 1 0 0 1 0 0 element P34 0 0 1 0 0 1 0 0 element P35 0 0 1 0 0 1 0 0 element P36 0 0 1 0 0 1 0 0 element P37 0 0 1 0 0 1 0 0 element P38 0 0 1 0 0 1 0 0 element P39 0 0 1 0 0 1 0 0 element P40 0 0 1 0 0 1 0 0 element P41 0 0 1 0 0 1 0 0 element P42 0 0 1 0 0 1 0 0 element P43 0 0 1 0 0 1 0 0 element P44 0 0 1 0 0 1 0 0 element P45 0 0 1 0 0 1 0 0 element P46 0 0 1 0 0 1 0 0 element P47 0 0 1 0 0 1 0 0 element P48 0 0 1 0 0 1 0 0 element P49 0 0 1 0 0 1 0 0 element P50 0 0 0 0.000001 0 1 0 0 neighbor 1.0 P50 Dust 1.0 P50 DustU neighbor 1.0 P50 DustU 1.0 P50 Dust neighbor 1.0 P50 DustS 0.5 P50 Dust 0.5 P50 DustU neighbor 0.1 DustU Dust 1.0 Dust DustU #Vacuum! Do not draw the dust within the Vacuum's forcefield or else it will not work. element Vacuum 255 255 0 0 0 1 0 1 neighbor 1.0 Vacuum Empty 1.0 Vacuum V neighbor 1.0 V Empty 1.0 V V2 neighbor 1.0 V2 Empty 1.0 V2 V3 neighbor 1.0 V3 Empty 1.0 V3 V4 neighbor 1.0 V4 Empty 1.0 V4 V5 neighbor 1.0 V5 Empty 1.0 V5 V6 neighbor 1.0 V6 Empty 1.0 V6 V7 neighbor 1.0 V7 Empty 1.0 V7 V8 neighbor 1.0 V8 Empty 1.0 V8 V9 neighbor 1.0 V9 Empty 1.0 V9 V10 neighbor 1.0 V10 Empty 1.0 V10 V11 neighbor 1.0 V11 Empty 1.0 V11 V12 neighbor 1.0 V12 Empty 1.0 V12 V13 neighbor 1.0 V13 Empty 1.0 V13 V14 neighbor 1.0 V14 Empty 1.0 V14 V15 neighbor 1.0 V15 Empty 1.0 V15 V16 neighbor 1.0 V16 Empty 1.0 V16 V17 neighbor 1.0 V17 Empty 1.0 V17 V18 neighbor 1.0 V18 Empty 1.0 V18 V19 neighbor 1.0 V19 Empty 1.0 V19 V20 neighbor 1.0 V20 Empty 1.0 V20 V21 neighbor 1.0 V21 Empty 1.0 V21 V22 neighbor 1.0 V22 Empty 1.0 V22 V23 neighbor 1.0 V23 Empty 1.0 V23 V24 neighbor 1.0 V24 Empty 1.0 V24 V25 neighbor 1.0 V25 Empty 1.0 V25 V26 neighbor 1.0 V26 Empty 1.0 V26 V27 neighbor 1.0 V27 Empty 1.0 V27 V28 neighbor 1.0 V28 Empty 1.0 V28 V29 neighbor 1.0 V29 Empty 1.0 V29 V30 neighbor 1.0 V30 Empty 1.0 V30 V31 neighbor 1.0 V31 Empty 1.0 V31 V32 neighbor 1.0 V32 Empty 1.0 V32 V33 neighbor 1.0 V33 Empty 1.0 V33 V34 neighbor 1.0 V34 Empty 1.0 V34 V35 neighbor 1.0 V35 Empty 1.0 V35 V36 neighbor 1.0 V36 Empty 1.0 V36 V37 neighbor 1.0 V37 Empty 1.0 V37 V38 neighbor 1.0 V38 Empty 1.0 V38 V39 neighbor 1.0 V39 Empty 1.0 V39 V40 neighbor 1.0 V40 Empty 1.0 V40 V41 neighbor 1.0 V41 Empty 1.0 V41 V42 neighbor 1.0 V42 Empty 1.0 V42 V43 neighbor 1.0 V43 Empty 1.0 V43 V44 neighbor 1.0 V44 Empty 1.0 V44 V45 neighbor 1.0 V45 Empty 1.0 V45 V46 neighbor 1.0 V46 Empty 1.0 V46 V47 neighbor 1.0 V47 Empty 1.0 V47 V48 neighbor 1.0 V48 Empty 1.0 V48 V49 neighbor 1.0 V49 Empty 1.0 V49 V50 element V 0 0 0 0 0 1 0 0 element V2 0 0 0 0 0 1 0 0 element V3 0 0 0 0 0 1 0 0 element V4 0 0 0 0 0 1 0 0 element V5 0 0 0 0 0 1 0 0 element V6 0 0 0 0 0 1 0 0 element V7 0 0 0 0 0 1 0 0 element V8 0 0 0 0 0 1 0 0 element V9 0 0 0 0 0 1 0 0 element V10 0 0 0 0 0 1 0 0 element V11 0 0 0 0 0 1 0 0 element V12 0 0 0 0 0 1 0 0 element V13 0 0 0 0 0 1 0 0 element V14 0 0 0 0 0 1 0 0 element V15 0 0 0 0 0 1 0 0 element V16 0 0 0 0 0 1 0 0 element V17 0 0 0 0 0 1 0 0 element V18 0 0 0 0 0 1 0 0 element V19 0 0 0 0 0 1 0 0 element V20 0 0 0 0 0 1 0 0 element V21 0 0 0 0 0 1 0 0 element V22 0 0 0 0 0 1 0 0 element V23 0 0 0 0 0 1 0 0 element V24 0 0 0 0 0 1 0 0 element V25 0 0 0 0 0 1 0 0 element V26 0 0 0 0 0 1 0 0 element V27 0 0 0 0 0 1 0 0 element V28 0 0 0 0 0 1 0 0 element V29 0 0 0 0 0 1 0 0 element V30 0 0 0 0 0 1 0 0 element V31 0 0 0 0 0 1 0 0 element V32 0 0 0 0 0 1 0 0 element V33 0 0 0 0 0 1 0 0 element V34 0 0 0 0 0 1 0 0 element V35 0 0 0 0 0 1 0 0 element V36 0 0 0 0 0 1 0 0 element V37 0 0 0 0 0 1 0 0 element V38 0 0 0 0 0 1 0 0 element V39 0 0 0 0 0 1 0 0 element V40 0 0 0 0 0 1 0 0 element V41 0 0 0 0 0 1 0 0 element V42 0 0 0 0 0 1 0 0 element V43 0 0 0 0 0 1 0 0 element V44 0 0 0 0 0 1 0 0 element V45 0 0 0 0 0 1 0 0 element V46 0 0 0 0 0 1 0 0 element V47 0 0 0 0 0 1 0 0 element V48 0 0 0 0 0 1 0 0 element V49 0 0 0 0 0 1 0 0 element V50 0 0 0 0 0 1 0 0 neighbor 1.0 V50 Dust 1.0 V50D Dust neighbor 1.0 V49 V50D 1.0 V49D V50 neighbor 1.0 V48 V49D 1.0 V48D V49 neighbor 1.0 V47 V48D 1.0 V47D V48 neighbor 1.0 V46 V47D 1.0 V46D V47 neighbor 1.0 V45 V46D 1.0 V45D V46 neighbor 1.0 V44 V45D 1.0 V44D V45 neighbor 1.0 V43 V44D 1.0 V43D V44 neighbor 1.0 V42 V43D 1.0 V42D V43 neighbor 1.0 V41 V42D 1.0 V41D V42 neighbor 1.0 V40 V41D 1.0 V40D V41 neighbor 1.0 V39 V40D 1.0 V39D V40 neighbor 1.0 V38 V39D 1.0 V38D V39 neighbor 1.0 V37 V38D 1.0 V37D V38 neighbor 1.0 V36 V37D 1.0 V36D V37 neighbor 1.0 V35 V36D 1.0 V35D V36 neighbor 1.0 V34 V35D 1.0 V34D V35 neighbor 1.0 V33 V34D 1.0 V33D V34 neighbor 1.0 V32 V33D 1.0 V32D V33 neighbor 1.0 V31 V32D 1.0 V31D V32 neighbor 1.0 V30 V31D 1.0 V30D V31 neighbor 1.0 V29 V30D 1.0 V29D V30 neighbor 1.0 V28 V29D 1.0 V28D V29 neighbor 1.0 V27 V28D 1.0 V27D V28 neighbor 1.0 V26 V27D 1.0 V26D V27 neighbor 1.0 V25 V26D 1.0 V25D V26 neighbor 1.0 V24 V25D 1.0 V24D V25 neighbor 1.0 V23 V24D 1.0 V23D V24 neighbor 1.0 V22 V23D 1.0 V22D V23 neighbor 1.0 V21 V22D 1.0 V21D V22 neighbor 1.0 V20 V21D 1.0 V20D V21 neighbor 1.0 V19 V20D 1.0 V19D V20 neighbor 1.0 V18 V19D 1.0 V18D V19 neighbor 1.0 V17 V18D 1.0 V17D V18 neighbor 1.0 V16 V17D 1.0 V16D V17 neighbor 1.0 V15 V16D 1.0 V15D V16 neighbor 1.0 V14 V15D 1.0 V14D V15 neighbor 1.0 V13 V14D 1.0 V13D V14 neighbor 1.0 V12 V13D 1.0 V12D V13 neighbor 1.0 V11 V12D 1.0 V11D V12 neighbor 1.0 V10 V11D 1.0 V10D V11 neighbor 1.0 V9 V10D 1.0 V9D V10 neighbor 1.0 V8 V9D 1.0 V8D V9 neighbor 1.0 V7 V8D 1.0 V7D V8 neighbor 1.0 V6 V7D 1.0 V6D V7 neighbor 1.0 V5 V6D 1.0 V5D V6 neighbor 1.0 V4 V5D 1.0 V4D V5 neighbor 1.0 V3 V4D 1.0 V3D V4 neighbor 1.0 V2 V3D 1.0 V2D V3 neighbor 1.0 V V2D 1.0 VD V2 neighbor 1.0 Vacuum VD 1.0 Vacuum V element VD 220 220 220 0 0 1 0 0 element V2D 220 220 220 0 0 1 0 0 element V3D 220 220 220 0 0 1 0 0 element V4D 220 220 220 0 0 1 0 0 element V5D 220 220 220 0 0 1 0 0 element V6D 220 220 220 0 0 1 0 0 element V7D 220 220 220 0 0 1 0 0 element V8D 220 220 220 0 0 1 0 0 element V9D 220 220 220 0 0 1 0 0 element V10D 220 220 220 0 0 1 0 0 element V11D 220 220 220 0 0 1 0 0 element V12D 220 220 220 0 0 1 0 0 element V13D 220 220 220 0 0 1 0 0 element V14D 220 220 220 0 0 1 0 0 element V15D 220 220 220 0 0 1 0 0 element V16D 220 220 220 0 0 1 0 0 element V17D 220 220 220 0 0 1 0 0 element V18D 220 220 220 0 0 1 0 0 element V19D 220 220 220 0 0 1 0 0 element V20D 220 220 220 0 0 1 0 0 element V21D 220 220 220 0 0 1 0 0 element V22D 220 220 220 0 0 1 0 0 element V23D 220 220 220 0 0 1 0 0 element V24D 220 220 220 0 0 1 0 0 element V25D 220 220 220 0 0 1 0 0 element V26D 220 220 220 0 0 1 0 0 element V27D 220 220 220 0 0 1 0 0 element V28D 220 220 220 0 0 1 0 0 element V29D 220 220 220 0 0 1 0 0 element V30D 220 220 220 0 0 1 0 0 element V31D 220 220 220 0 0 1 0 0 element V32D 220 220 220 0 0 1 0 0 element V33D 220 220 220 0 0 1 0 0 element V34D 220 220 220 0 0 1 0 0 element V35D 220 220 220 0 0 1 0 0 element V36D 220 220 220 0 0 1 0 0 element V37D 220 220 220 0 0 1 0 0 element V38D 220 220 220 0 0 1 0 0 element V39D 220 220 220 0 0 1 0 0 element V40D 220 220 220 0 0 1 0 0 element V41D 220 220 220 0 0 1 0 0 element V42D 220 220 220 0 0 1 0 0 element V43D 220 220 220 0 0 1 0 0 element V44D 220 220 220 0 0 1 0 0 element V45D 220 220 220 0 0 1 0 0 element V46D 220 220 220 0 0 1 0 0 element V47D 220 220 220 0 0 1 0 0 element V48D 220 220 220 0 0 1 0 0 element V49D 220 220 220 0 0 1 0 0 element V50D 220 220 220 0 0 1 0 0 neighbor 1.0 V50D V50D 1.0 V50D V50 neighbor 1.0 V49D V49D 1.0 V49D V49 neighbor 1.0 V48D V48D 1.0 V48D V48 neighbor 1.0 V47D V47D 1.0 V47D V47 neighbor 1.0 V46D V46D 1.0 V46D V46 neighbor 1.0 V45D V45D 1.0 V45D V45 neighbor 1.0 V44D V44D 1.0 V44D V44 neighbor 1.0 V43D V43D 1.0 V43D V43 neighbor 1.0 V42D V42D 1.0 V42D V42 neighbor 1.0 V41D V41D 1.0 V41D V41 neighbor 1.0 V40D V40D 1.0 V40D V40 neighbor 1.0 V39D V39D 1.0 V39D V39 neighbor 1.0 V38D V38D 1.0 V38D V38 neighbor 1.0 V37D V37D 1.0 V37D V37 neighbor 1.0 V36D V36D 1.0 V36D V36 neighbor 1.0 V35D V35D 1.0 V35D V35 neighbor 1.0 V34D V34D 1.0 V34D V34 neighbor 1.0 V33D V33D 1.0 V33D V33 neighbor 1.0 V32D V32D 1.0 V32D V32 neighbor 1.0 V31D V31D 1.0 V31D V31 neighbor 1.0 V30D V30D 1.0 V30D V30 neighbor 1.0 V29D V29D 1.0 V29D V29 neighbor 1.0 V28D V28D 1.0 V28D V28 neighbor 1.0 V27D V27D 1.0 V27D V27 neighbor 1.0 V26D V26D 1.0 V26D V26 neighbor 1.0 V25D V25D 1.0 V25D V25 neighbor 1.0 V24D V24D 1.0 V24D V24 neighbor 1.0 V23D V23D 1.0 V23D V23 neighbor 1.0 V22D V22D 1.0 V22D V22 neighbor 1.0 V21D V21D 1.0 V21D V21 neighbor 1.0 V20D V20D 1.0 V20D V20 neighbor 1.0 V19D V19D 1.0 V19D V19 neighbor 1.0 V18D V18D 1.0 V18D V18 neighbor 1.0 V17D V17D 1.0 V17D V17 neighbor 1.0 V16D V16D 1.0 V16D V16 neighbor 1.0 V15D V15D 1.0 V15D V15 neighbor 1.0 V14D V14D 1.0 V14D V14 neighbor 1.0 V13D V13D 1.0 V13D V13 neighbor 1.0 V12D V12D 1.0 V12D V12 neighbor 1.0 V11D V11D 1.0 V11D V11 neighbor 1.0 V10D V10D 1.0 V10D V10 neighbor 1.0 V9D V9D 1.0 V9D V9 neighbor 1.0 V8D V8D 1.0 V8D V8 neighbor 1.0 V7D V7D 1.0 V7D V7 neighbor 1.0 V6D V6D 1.0 V6D V6 neighbor 1.0 V5D V5D 1.0 V5D V5 neighbor 1.0 V4D V4D 1.0 V4D V4 neighbor 1.0 V3D V3D 1.0 V3D V3 neighbor 1.0 V2D V2D 1.0 V2D V2 neighbor 1.0 V50D Dust 1.0 V50D Empty
