The-Powder-Toy/src/simulation/elements
jacob1 da2ccc70fe Some ROCK fixes
Improve efficiency in FIRE logic, it no longer runs the check multiple times for each surrounding particle. RNG chances reduced accordingly.
Remove unnecessary code in init_can_move
Set Weight to 100, which is the proper max for weight
2021-03-30 23:14:53 -04:00
..
ACEL.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
ACID.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
AMTR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
ANAR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
ARAY.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
BANG.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
BCLN.cpp Custom GOL (#731) 2020-10-08 20:23:59 +02:00
BCOL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BGLA.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BHOL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BIZR.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
BIZRG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BIZRS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BMTL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BOMB.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
BOYL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BRAY.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BRCK.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BREC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BRMT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
BTRY.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
BVBR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
C5.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
CAUS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
CBNW.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
CFLM.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
CLNE.cpp Custom GOL (#731) 2020-10-08 20:23:59 +02:00
CLST.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
CNCT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
CO2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
COAL.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
CONV.cpp Custom GOL (#731) 2020-10-08 20:23:59 +02:00
CRAY.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
CRMC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DCEL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DESL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DEST.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DEUT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
DLAY.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DMG.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
DMND.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DRAY.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
DRIC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DSTW.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DTEC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DUST.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
DYST.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
E116.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
E146.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
ELEC.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
EMBR.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
EMP.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
ETRD.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
EXOT.cpp Fix EXOT freezing upon failing to replicate a neighbour 2021-03-05 21:54:00 +01:00
FIGH.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
FILT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FIRE.cpp Some ROCK fixes 2021-03-30 23:14:53 -04:00
FIRW.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
FOG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FRAY.cpp FRAY: use floating point instead of double for this subtraction 2020-05-09 13:50:42 -04:00
FRME.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FRZW.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FRZZ.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
FSEP.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FUSE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
FWRK.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
GAS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GBMB.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GEL.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
GLAS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GLOW.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
GOLD.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GOO.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GPMP.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
GRAV.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
GRVT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
GUNP.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
H2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
HEAC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
HSWC.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
ICEI.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
IGNT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
INSL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
INST.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
INVIS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
INWR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
IRON.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
ISOZ.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
ISZS.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
LAVA.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LCRY.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LDTC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LIFE.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
LIGH.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
LNTG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LO2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LOLZ.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LOVE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LRBD.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
LSNS.cpp Make energy particles visible to LSNS ant HSWC for reals (see 6052ef6) 2020-10-07 11:16:47 +02:00
MERC.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
meson.build Mesonification 2020-12-14 20:16:52 +01:00
METL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
MORT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
MWAX.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NBHL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NBLE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NEUT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
NICE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NITR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NONE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NSCN.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NTCT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
NWHL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
O2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
OIL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PBCN.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PCLN.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PHOT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PIPE.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PLEX.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PLNT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PLSM.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PLUT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
POLO.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PPIP.cpp Fix random warnings from clang 8.0.0 2020-01-21 14:43:22 +01:00
PQRT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PROT.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PRTI.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PRTO.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PSCN.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PSNS.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PSTE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PSTN.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PSTS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PTCT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
PTNM.cpp Add PTNM (Platinum) (#711) 2020-07-26 18:48:15 +02:00
PUMP.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
PVOD.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
QRTZ.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
RBDM.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
RFGL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
RFRG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
RIME.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
ROCK.cpp Some ROCK fixes 2021-03-30 23:14:53 -04:00
RPEL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SALT.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SAND.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SAWD.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SHLD1.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SHLD2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SHLD3.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SHLD4.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SING.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
SLCN.cpp Introduce element 187, SLCN. (#704) 2020-07-26 11:45:50 +02:00
SLTW.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SMKE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SNOW.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SOAP.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
SPAWN2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SPAWN.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SPNG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
SPRK.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
STKM2.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
STKM.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
STNE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
STOR.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
SWCH.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
TESC.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
THDR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
THRM.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
TRON.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
TSNS.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
TTAN.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
TUNG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
URAN.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VIBR.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VINE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VIRS.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
VOID.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VRSG.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VRSS.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
VSNS.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
WARP.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
WATR.cpp Add element ROCK (#724) 2020-10-08 01:27:25 +02:00
WAX.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
WHOL.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
WIFI.cpp Fix a metric ton of MSVC warnings 2021-02-15 21:24:44 +01:00
WIRE.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
WOOD.cpp Add a reaction to produce BCOL 2020-07-26 11:53:37 +02:00
WTRV.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00
YEST.cpp Ditch element and tool classes 2020-01-09 19:22:11 +01:00