Advertisement
NeBuR

data

Nov 24th, 2011
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 12.32 KB | None | 0 0
  1. /**
  2.  *
  3.  */
  4.  
  5. /**
  6.  * @author NeBuR
  7.  *
  8.  */
  9. public class data
  10. {
  11.     public static String wallconductive()
  12.     {
  13.         String a = "\n\nWall (Conductive)\nDescription: Indestructible. Blocks everything. Conductive.\nBlocks: Everything\nAllows: Nothing, except BRAY, which can appear through any wall, but not inside of walls that block it.\nSpecial: Conducts SPRK. Transparent to ARAY. ";
  14.         return a;
  15.     }
  16.    
  17.     public static String ewall()
  18.     {
  19.         String a ="\n\nE-wall\nDescription: Becomes transparent when electricity is connected.\nBlocks: See special\nAllows See special\nSpecial: Acts like WALL without electricity, blocking all particles and airflow. Acts like Conductor when with electricity, letting anything pass through it. ";
  20.         return a;
  21.     }
  22.    
  23.     public static String detector()
  24.     {
  25.         String a = "\n\nDetector\nDescription: Generates electricity when a particle is inside. Blocks Nothing, except for things it can conduct SPRK to like METL and PSCN.\nAllows: All\nSpecial: Will pass SPRK on to anything conductive while a particle is in its area. ";
  26.         return a;
  27.     }
  28.    
  29.     public static String stream()
  30.     {
  31.         String a = "\n\nStreamline\nDescription Set start point of a steamline. Blocks N/A\nAllows N/A\nSpecial Shows you how pressure is moving around the simulation. ";
  32.         return a;
  33.     }
  34.    
  35.     public static String sign()
  36.     {
  37.         String a ="\n\nSign\nDescription Click on a sign to edit or delete it, or click anywhere else to place a new one.\nBlocks N/A\nAllows N/A\nSpecial Allows you to places signs around your simulation for whatever purpose you need them for.\nFor linking to other saves, type {c:(other save id)|(text)} to link. I.E. {c:184767|Click here!}\nTyping {t} or {p} into the sign will show the current temperature or pressure where the sign was placed. ";
  38.         return a;
  39.     }
  40.    
  41.     public static String fan()
  42.     {
  43.         String a ="\n\nFan\nDescription Accelerates Air. Use the line tool (shift-click, drag) to set direction and strength.\nAllows All\nBlocks Nothing\nSpecial Creates pressure and airflow. To use, place the wall where you need it. While you still have the Fan wall selected, hold shift, click on the wall, then drag in the direction you want air to flow. ";
  44.         return a;
  45.     }
  46.    
  47.     public static String liquid()
  48.     {
  49.         String a="\n\nLiquid Permeable\nDescription Blocks most particles but lets liquids through. Conductive.\nAllows Liquid Elements, Pressure\nBlocks Gases, Powders and Solids\nSpecial Only allows liquids to pass through it, Also conducts SPRK to anything conductive ";
  50.         return a;
  51.     }
  52.    
  53.     public static String absorbing()
  54.     {
  55.         String a ="\n\nAbsorbing wall\nDescription Absorbs particles but lets air currents through.\nBlocks Nothing\nAllows Pressure\nSpecial Absorbs all particles that enter its space. ";
  56.         return a;
  57.     }
  58.    
  59.     public static String eraser()
  60.     {
  61.         String a="\n\nEraser\nDescription Erases Walls\nAllows N/A\nBlocks N/A\nSpecial Used to erase walls, because the normal eraser can't";
  62.         return a;
  63.     }
  64.    
  65.     public static String nonconductive()
  66.     {
  67.         String a="\n\nWall (non conductive)\nDescription Indestructible. Blocks everything.\nBlocks All\nAllows Nothing\nSpecial A basic wall that blocks everything with no special properties ";
  68.         return a;
  69.     }
  70.    
  71.     public static String nonpermeable()
  72.     {
  73.         String a ="\n\nNon-permeable wall\nDescription Indestructible. Blocks particles, allows air.\nBlocks Everything, except pressure\nAllows Pressure ";
  74.         return a;
  75.     }
  76.    
  77.     public static String solid()
  78.     {
  79.         String a ="\n\nSolid-Permeable\nDescription Blocks liquids, gases and solids. Allows powders.\nBlocks Liquids, gases, and solids\nAllows Powders\nSpecial This wall should be called powder-only wall. It will probably be fixed eventually, or the name will be changed. It is not sugested that you use it in your saves because an update may break them. ";
  80.         return a;
  81.     }
  82.     public static String conductor()
  83.     {
  84.     String a = "\n\nConductor\nDescription Allows particles, conducts electricity  \nBlocks Nothing  \nAllows All  \nSpecial Conducts SPRK to anything conductive when the wall is sparked.";  
  85.     return a;
  86.     }
  87.     public static String ehole()
  88.     {
  89.     String a = "\n\nE-Hole\nDescription absorbs particles, releases them when powered  \nAllows See \nSpecial  Blocks See Special  Special Holds particles in place until electrified, releases them when electrified. When particles are inside the wall, they act normally and can move freely except for the space outside the wall. ";
  90.     return a;
  91.     }
  92.     public static String gaswall()
  93.     {
  94.     String a = "\n\nGas permeable wall\nDescription Indestructible. Blocks liquids and solids, allows gases  \nBlocks Liquids, Solids and Powders.  \nAllows Gasses and Pressure  \nSpecial Note: This wall does allow FIRE as well. ";
  95.     return a;
  96.     }
  97.     public static String gravity()
  98.     {
  99.     String a = "\n\nGravity Wall\nDiscription Blocks gravity from certain areas.  Allows \nAllows all particles and pressure.  \nBlocks Newtonian gravity.  \nSpecial If you make a box using gravity wall, then Newtonian gravity has no effect inside the box.   ";
  100.     return a;
  101.     }
  102.     public static String energy()
  103.     {
  104.     String a = "\n\nEnergy Wall\nDiscription Energy wall, allows only energy type particles to pass.   \nAllows Photons, neutrons, and THDR.   \nBlocks Everything except photons, neutrons and THDR.  \nSpecial N/A ";
  105.     return a;
  106.     }
  107.     public static String metl()
  108.     {
  109.     String a = "\n\nMetal [METL]  \nTransfers charge, melts. Basically copper in behavior. Melts into [molten metal] at 1000C/1273.15K ";
  110.     return a;
  111.     }
  112.     public static String sprk()
  113.     {
  114.     String a = "\n\nElectricity [SPRK] \n A single spark of electricity. Not an actual particle, it's only visible on conducting elements. Heats up certain conductors. ";
  115.     return a;
  116.     }
  117.     public static String pscn()
  118.     {
  119.     String a = "\n\nP-type silicon [PSCN] \nTransfer current to all conductors regardless of rules. Melts into [LAVA] at 1400C/1687K. Put a 1-pixel thick layer of PSCN followed by \nNSCN to form a simple solar panel. Generally used to activate powered materials or in diodes." ;
  120.     return a;
  121.     }
  122.     public static String nscn()
  123.     {
  124.     String a = "\n\n N-type silicon [NSCN]\nWill only conduct based on the receiving elements rules and does not conduct to PSCN under any circumstances. Generally used to deactivate\npowered materials or in diodes. Melts into [LAVA] at 1400C/1687K." ;
  125.     return a;
  126.     }
  127.     public static String ntct()
  128.     {
  129.     String a = "\n\nNegative Temperature Coefficient Thermistor [NTCT] \nBasically will conduct electricity if above 100C/393K. Among its special conductive properties is the ability to cool itself to about 22C. Melts into [LAVA] at \n1400C/1687K. ";
  130.     return a;
  131.     }
  132.     public static String ptct()
  133.     {
  134.     String a = "\n\nPositive Temperature Coefficient Thermistor [PTCT] \nBasically will conduct electricity if under 100C/393K. Melts into [LAVA] at 1400C/1687K. Among its special conductive properties is the ability to cool \nitself to about 22C. .\nSince it has the ability to cool itself to about 22C, it is very useful to demonstrate the process of evaporation. ";
  135.     return a;
  136.     }
  137.     public static String etrd()
  138.     {
  139.     String a = "\n\nElectrode [ETRD] \nWhen energized finds the nearest electrode and creates a line of plasma between them and transfers the charge. Caution: Use literally 1 pixel of it per \nelectrode, not entire blocks. Otherwise this will create an awful lot of plasma which is usually very laggy. \nIt will keep looping if you use more than 2. Electrode will not fire to an adjacent electrode if Insulator [INSL] is directly in the center of the two. Walls will \nnot affect the plasma or transfer. ";
  140.     return a;
  141.     }
  142.     public static String btry()
  143.     {
  144.     String a = "\n\nBattery [BTRY] \nPasses electrical charge to Metal [METL], P-Type Silicon [PSCN] and N-Type Silicon [NSCN]. Boils into Plasma [PLSM] at 2000C/2273K. ";
  145.     return a;
  146.     }
  147.     public static String swch()
  148.     {
  149.     String a = "\n\nSwitch [SWCH] \nConducts electricity when sparked by PSCN, stops conducting when receives spark from NSCN. When a spark transmits downward or to the right \nthrough SWCH, it conducts instantly (like INST), when going up or leftwards, it only conducts slightly faster than metal. SWCH is dark green when off, \nbright green when activated. ";
  150.     return a;
  151.     }
  152.     public static String inwr()
  153.     {
  154.     String a = "\n\nInsulated Wire [INWR] \nDoesn't conduct to metal or semi-conductors. Only transfers [SPRK] to/from [PSCN] and [NSCN]. \nMelts into [LAVA] at 1400C/1687K. ";
  155.     return a;
  156.     }
  157.     public static String ligh()
  158.     {
  159.     String a = "\n\nLightning [LIGH]\nMore realistic lightning. Creates a bolt of lightning towards the ground, the size is dictated by the size of the pen. Sparks neutron reaction when striking \ndeuterium." ;
  160.     return a;
  161.     }
  162.     public static String tesc()
  163.     {
  164.     String a = "\n\nTesla Coil [TESC] \nCreates LIGH when sparked. Only creates large bolts if the TESC is in a circle. Irregular shapes will make what appears to be static. ";
  165.     return a;
  166.     }
  167.     public static String inst()
  168.     {
  169.     String a = "\n\nInstantly Conducts [INST] \nConducts sparks instantly, PSCN to take, NSCN to remove. Has similar properties to conductive wall. Indestructible except for BOMB. Dark grey in \ncolour. ";
  170.     return a;
  171.     }
  172.     public static String wifi()
  173.     {
  174.     String a = "\n\nWifi [WIFI] \nDestructible by ACID and pressure, wireless conductor. Receives spark from any conductive material (with the exception of NSCN) but only NSCN, \nINWR and PSCN can receive the spark from WIFI. There are 99 frequencies to use, all of which are 100 degrees apart. (PSCN was added in 44.7) \nBreaks into BRMT, or broken metal at a pressure of 15. \nFor further usage, check How To use WIFI under Tutorials";
  175.     return a;
  176.     }
  177.     public static String aray()
  178.     {
  179.     String a = "\n\nA-type ray [ARAY] \nIndestructible (44.7), can receive a SPRK from all of the electric conductors, even SWCH. It creates a line of the element BRAY in the direction opposite \nto the side it was sparked from. But ARAY responses to sparks only 2 frames after the BRAY fully disappeared. Unlike other electronics, ARAY must \nreceive a SPRK from a pixel in direct contact with it. \nUsing PSCN to spark ARAY will make BRAY that will erase any normal BRAY. It does mostly the opposite of normal BRAY. It will spark metal and does \nnot fade out slowly. Bray can pass every wall. \nFor For further usage, check How to use ARAY under Tutorials.";
  180.     return a;
  181.     }
  182.     public static String emp()
  183.     {
  184.     String a = "\n\nElectromagnetic Pulse [EMP] \nColor: blue \nActivated electronics on screen will malfunction and heat up at random when SPRK touches EMP. Some electronics will turn into BREL or NTCT. \nMakes the screen flash when activated, more intensely so if the amount of EMP is larger. WIFI near activated electronics may have its channel changed \nto a random new one, DLAY may have its delay changed to a random new one, and ARAY/SWCH/METL/BMTL/WIFI may heat up or break. ";
  185.     return a;
  186.     }
  187.     public static String merc()
  188.     {
  189.     String a = "\n\nMercury [MERC]\nAdded in version 50.6, Mercury is a liquid that conducts electricity. When heated up, this liquid expands, and vic versa. Does not kill STKM. One of the \nheaviest liquids, it can even sink below some lighter powders like dust. ";
  190.     return a;
  191.     }
  192.     public static String wire()
  193.     {
  194.     String a = "\n\nWire [WIRE] \nAdded in version 55.9, Wire is a solid conductible element based on another game known as WireWorld. WIRE is indestructible (excluding BOMB.) \nWIRE accepts SPRK from PSCN and gives to NSCN. WIRE works on the same principles as GOL, simple mathematical rules applied cause \ngeneration of four different states; Empty, Electron Head (blue), Electron Tail (white), and Conductor (orange). The rules it follows are: \nEmpty => Empty \nElectron head => Electron tail \nElectron tail => Conductor \nConductor => electron head if exactly one or two of the neighboring cells are electron heads, or remains Conductor otherwise. \n(Please note that one cell is one pixel) \nWIRE is extremely useful for logic gates, and has many other electronic applications. For example, entire computers (albeit, large ones) have been \ncreated made entirely out of WIRE. ";
  195.     return a;
  196.     }
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.    
  205.    
  206.    
  207.    
  208.    
  209.    
  210.    
  211.    
  212.    
  213.    
  214.  
  215.    
  216.     public static String all()
  217.     {
  218.         String a =
  219. data.wallconductive()+data.ewall()+data.absorbing()+data.conductor()+data.conductor()+data.ehole()+data.energy()+data.eraser()+data.fan()+data.gaswall()+data.gravity()+data.liquid()+data.nonconductive()+data.nonpermeable()+data.sign()+data.solid()+data.stream()+data.wallconductive();
  220.         return a;
  221.     }
  222. }
  223.  
  224.  
  225.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement