This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
The-Powder-Toy/src/simulation/elements
jacob1 45a051d4ea New element: DRAY (Duplicator RAY)
Replicates a line of particles in front of it, affected by tmp and tmp2, and being sparked by PSCN or INWR
2014-07-03 00:59:41 -04:00
..
116.cpp D: 2013-05-11 15:08:32 +04:00
146.cpp D: 2013-05-11 15:08:32 +04:00
ACEL.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
ACID.cpp new element: VIRS (also solid and gas virus states). Cured by SOAP (CURE element was not added) 2013-09-04 00:20:21 -04:00
AMTR.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
ANAR.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
ARAY.cpp FILT with black deco causes ARAY/CRAY beams passing through it to have black deco. 2014-05-22 14:55:18 +01:00
BANG.cpp fix compiling in visual studio 2014-01-20 11:43:12 -05:00
BCLN.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
BCOL.cpp fix BCOL melting and not burning when heat sim is off 2013-09-05 14:45:47 -04:00
BGLA.cpp D: 2013-05-11 15:08:32 +04:00
BHOL.cpp D: 2013-05-11 15:08:32 +04:00
BIZR.cpp Lower rounding errors in BIZR code and make it change color both on vertical and horizontal movement. 2013-06-12 20:14:34 +07:00
BIZRG.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
BIZRS.cpp fix BIZS melting without heat sim on (I wonder how many more elements still do this ...) 2013-09-14 19:13:29 -04:00
BMTL.cpp some more description changes 2013-05-13 22:12:03 -04:00
BOMB.cpp Add back replace mode and specific delete * 2013-06-22 22:48:51 -04:00
BOYL.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
BRAY.cpp Prevent red BRAY from affecting FILT colour via DTEC 2014-03-27 19:36:51 +00:00
BRCK.cpp D: 2013-05-11 15:08:32 +04:00
BREC.cpp some more description changes 2013-05-13 22:12:03 -04:00
BRMT.cpp some more description changes 2013-05-13 22:12:03 -04:00
BTRY.cpp fix PSCN BRAY (tmp = 2) not stopping normal BRAY from going through 2013-05-08 10:29:10 -04:00
BVBR.cpp D: 2013-05-11 15:08:32 +04:00
C5.cpp fix some descriptions 2013-05-03 23:19:16 -04:00
CAUS.cpp D: 2013-05-11 15:08:32 +04:00
CBNW.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
CFLM.cpp CFLM is a gas ... not a liquid. Fixes #116 2013-06-20 22:42:21 -04:00
CLNE.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
CLST.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
CNCT.cpp D: 2013-05-11 15:08:32 +04:00
CO2.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
COAL.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
CONV.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
CRAY.cpp Make black deco FILT with any tmp affect CRAY beam, not just tmp=0 2014-05-23 00:58:34 +01:00
DCEL.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
DESL.cpp D: 2013-05-11 15:08:32 +04:00
DEST.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
DEUT.cpp No more red DEUT 2013-11-07 21:36:36 +00:00
DLAY.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
DMG.cpp some more description changes 2013-05-13 22:12:03 -04:00
DMND.cpp D: 2013-05-11 15:08:32 +04:00
DRAY.cpp New element: DRAY (Duplicator RAY) 2014-07-03 00:59:41 -04:00
DRIC.cpp D: 2013-05-11 15:08:32 +04:00
DSTW.cpp Jacob can't into switches 2013-05-21 17:54:37 -03:00
DTEC.cpp Prevent red BRAY from affecting FILT colour via DTEC 2014-03-27 19:36:51 +00:00
DUST.cpp D: 2013-05-11 15:08:32 +04:00
DYST.cpp D: 2013-05-11 15:08:32 +04:00
ELEC.cpp PROT+DEUT causes DEUT implosion (same as with NEUT, just negative pressure) 2013-09-13 22:02:03 -04:00
Element.cpp fix tpt.set_property setting integers above 255, fix fs.isDir/File, add "Color" as valid property for elements api, fix tpt.display_mode to match tpt, other minor changes 2013-01-21 20:19:34 -05:00
Element.h apparently Ximon hates const; a lot; 2013-10-30 04:38:13 +04:00
EMBR.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
EMP.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
ETRD.cpp D: 2013-05-11 15:08:32 +04:00
EXOT.cpp Add in life values that use EXOT's grey coloring scheme, but don't copy things 2014-04-08 23:45:05 -04:00
FIGH.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
FILT.cpp Visual effect for FILT when an ARAY or CRAY beam passes through it 2014-05-22 14:30:23 +01:00
FIRE.cpp VIRS only burns with PLSM, and has the NO_DECO graphics flag 2013-09-28 19:45:15 -04:00
FIRW.cpp minor fixes to descriptions (again) 2013-05-18 23:12:37 -04:00
FOG.cpp unhide FOG and RIME elements. TODO: hide VINE from the menu? (seems useless, would make the menu less scrolly) 2013-07-19 21:22:26 -04:00
FRAY.cpp minor fixes to descriptions (again) 2013-05-18 23:12:37 -04:00
FRME.cpp D: 2013-05-11 15:08:32 +04:00
FRZW.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
FRZZ.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
FSEP.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
FUSE.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
FWRK.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
GAS.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
GBMB.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
GEL.cpp redo some brush drawing stuff to remove useless checks, and to allow for replace mode in the future 2013-05-16 00:20:07 -04:00
GLAS.cpp D: 2013-05-11 15:08:32 +04:00
GLOW.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
GOLD.cpp fix PSCN BRAY (tmp = 2) not stopping normal BRAY from going through 2013-05-08 10:29:10 -04:00
GOO.cpp D: 2013-05-11 15:08:32 +04:00
GPMP.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
GRAV.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
GUNP.cpp some more description changes 2013-05-13 22:12:03 -04:00
GVRT.cpp New element: GRVT (gravitons), energy particle that creates Newtonian Gravity 2014-07-02 23:06:45 -04:00
H2.cpp still allow NBLE to ionize at high temperatures (probably won't interfere with fusion) 2014-04-26 14:35:01 -04:00
HSWC.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
ICEI.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
IGNT.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
INSL.cpp D: 2013-05-11 15:08:32 +04:00
INST.cpp D: 2013-05-11 15:08:32 +04:00
INVIS.cpp some more description changes 2013-05-13 22:12:03 -04:00
INWR.cpp D: 2013-05-11 15:08:32 +04:00
IRON.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
ISOZ.cpp some more description changes 2013-05-13 22:12:03 -04:00
ISZS.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
LAVA.cpp Fix solidification temperature of molten TUGN 2013-05-04 17:19:25 +01:00
LCRY.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
LIFE.cpp fix crash with LIFE, fix compiling with lua (again) 2013-12-18 23:23:04 +04:00
LIGH.cpp move some elements around 2013-05-04 19:50:11 -04:00
LNTG.cpp D: 2013-05-11 15:08:32 +04:00
LO2.cpp D: 2013-05-11 15:08:32 +04:00
LOLZ.cpp D: 2013-05-11 15:08:32 +04:00
LOVE.cpp D: 2013-05-11 15:08:32 +04:00
LRBD.cpp D: 2013-05-11 15:08:32 +04:00
MERC.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
METL.cpp Fix description: METL does not break under pressure 2013-05-19 21:46:55 +01:00
MORT.cpp D: 2013-05-11 15:08:32 +04:00
MWAX.cpp D: 2013-05-11 15:08:32 +04:00
NBHL.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
NBLE.cpp still allow NBLE to ionize at high temperatures (probably won't interfere with fusion) 2014-04-26 14:35:01 -04:00
NEUT.cpp No more red DEUT 2013-11-07 21:36:36 +00:00
NICE.cpp some more description changes 2013-05-13 22:12:03 -04:00
NITR.cpp D: 2013-05-11 15:08:32 +04:00
NONE.cpp change some wall descriptions a little 2013-06-23 20:40:19 -04:00
NSCN.cpp D: 2013-05-11 15:08:32 +04:00
NTCT.cpp D: 2013-05-11 15:08:32 +04:00
NWHL.cpp D: 2013-05-11 15:08:32 +04:00
O2.cpp better way to prevent PROT in fusion 2014-01-07 16:32:15 -05:00
OIL.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
PBCN.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
PCLN.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
PHOT.cpp Disable deco on photons, to prevent potential confusion between wavelength and deco colours. 2014-05-23 01:06:09 +01:00
PIPE.cpp also fix SOAP changing .ctype of particles it thinks it's attached to 2014-05-12 11:27:39 -04:00
PLEX.cpp D: 2013-05-11 15:08:32 +04:00
PLNT.cpp fix sim.loadStamp return value, remove VINE_MODE 2013-06-27 12:10:55 -04:00
PLSM.cpp D: 2013-05-11 15:08:32 +04:00
PLUT.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
PPIP.cpp Finished first pass-through for all elements. 2013-02-28 00:40:36 -05:00
PQRT.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
PROT.cpp PROT goes through portals 2014-04-25 21:08:09 -04:00
PRTI.cpp also fix SOAP changing .ctype of particles it thinks it's attached to 2014-05-12 11:27:39 -04:00
PRTO.cpp new element: PROT (protons) TODO: proton colliders to produce heavier elements 2013-09-01 21:52:38 -04:00
PSCN.cpp D: 2013-05-11 15:08:32 +04:00
PSNS.cpp some more description changes 2013-05-13 22:12:03 -04:00
PSTE.cpp D: 2013-05-11 15:08:32 +04:00
PSTN.cpp revert b17ef7f938 (couldn't figure out better fix for the new PSTN bug), fix annoyance with clicking on save comments changing pages 2013-10-18 16:13:40 -04:00
PSTS.cpp D: 2013-05-11 15:08:32 +04:00
PTCT.cpp fix PTCT melting temperature, seems to have been broken in 525f87fd6b , fixes #108 2013-06-20 23:01:41 -04:00
PUMP.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
PVOD.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
QRTZ.cpp Less overpowered (in terms of bunkers) QRTZ 2014-05-22 03:50:04 +01:00
RBDM.cpp D: 2013-05-11 15:08:32 +04:00
REPL.cpp some more description changes 2013-05-13 22:12:03 -04:00
RIME.cpp unhide FOG and RIME elements. TODO: hide VINE from the menu? (seems useless, would make the menu less scrolly) 2013-07-19 21:22:26 -04:00
SALT.cpp D: 2013-05-11 15:08:32 +04:00
SAND.cpp D: 2013-05-11 15:08:32 +04:00
SHLD1.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SHLD2.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SHLD3.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SHLD4.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SING.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SLTW.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
SMKE.cpp D: 2013-05-11 15:08:32 +04:00
SNOW.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SOAP.cpp also fix SOAP changing .ctype of particles it thinks it's attached to 2014-05-12 11:27:39 -04:00
SPAWN2.cpp stickmen element defaults to right selected element if possible, or else still DUST 2013-07-18 17:57:04 -04:00
SPAWN.cpp stickmen element defaults to right selected element if possible, or else still DUST 2013-07-18 17:57:04 -04:00
SPNG.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
SPRK.cpp still allow NBLE to ionize at high temperatures (probably won't interfere with fusion) 2014-04-26 14:35:01 -04:00
STKM2.cpp Add two new properties for CLNE-like elements 2013-06-10 10:51:55 -04:00
STKM.cpp fix bug where STKM can be killed from HSWC when turned off 2014-01-07 16:32:15 -05:00
STNE.cpp D: 2013-05-11 15:08:32 +04:00
STOR.cpp also fix SOAP changing .ctype of particles it thinks it's attached to 2014-05-12 11:27:39 -04:00
SWCH.cpp D: 2013-05-11 15:08:32 +04:00
TESC.cpp some more description changes 2013-05-13 22:12:03 -04:00
THDR.cpp some more description changes 2013-05-13 22:12:03 -04:00
THRM.cpp Narrowed loops for all elements in the first list. 2013-03-16 23:03:02 +07:00
TRON.cpp some more description changes 2013-05-13 22:12:03 -04:00
TSNS.cpp New Element: Pressure sensor 2013-05-04 20:28:28 -04:00
TTAN.cpp insulators block ambient heat (when there are a lot nearby) 2014-01-07 16:32:15 -05:00
TUNG.cpp fix bug where saving and loading elements in saves relied on the name being consistent between versions. The palette should only be used for lua elements 2013-07-15 17:42:43 -04:00
URAN.cpp fix URAN not heating up under pressure at 0K 2014-06-28 22:22:44 -04:00
VIBR.cpp fix CFLM making VIBR unable to explode 2013-05-17 12:44:18 -04:00
VINE.cpp change descriptions of many elements to be more consistent, contain more info, and be more helpful. 2013-05-03 22:42:36 -04:00
VIRS.cpp fix VIRS's part_change_type abuse, fix http://tpt.io/.260472 2013-12-25 16:07:18 +04:00
VOID.cpp D: 2013-05-11 15:08:32 +04:00
VRSG.cpp fix virus graphics 2013-10-26 12:10:10 -04:00
VRSS.cpp fix virus graphics 2013-10-26 12:10:10 -04:00
WARP.cpp fix all tab spacing issues in all the element files 2013-03-13 15:54:34 -04:00
WATR.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
WAX.cpp D: 2013-05-11 15:08:32 +04:00
WHOL.cpp D: 2013-05-11 15:08:32 +04:00
WIFI.cpp Revert ef6cc9c, due to some advanced electronics breaking 2013-12-18 23:23:07 +04:00
WIRE.cpp minor fixes to descriptions (again) 2013-05-18 23:12:37 -04:00
WOOD.cpp D: 2013-05-11 15:08:32 +04:00
WTRV.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00
YEST.cpp reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed. 2013-05-20 11:26:51 -04:00