summaryrefslogtreecommitdiff
path: root/src/elements
AgeCommit message (Collapse)AuthorFilesLines
2011-08-10Update parts_lastActiveIndex when creating neut/photjacksonmj1-0/+1
2011-08-08Improvements to WireSimon Robertshaw1-11/+19
2011-08-08you can now charge WIRE with pscn and it'll create only onelieuwe2-6/+1
electron.
2011-08-08added some metl->wire interaction, still working on wire->metllieuwe2-1/+6
2011-08-08IT WOOOOOORKS :D (fixed WIRE logic.)lieuwe1-10/+10
2011-08-08Y U NO WORK. added logic for WIRE but it's not being called.lieuwe1-0/+32
2011-07-27Less buggy DLAYSimon Robertshaw1-0/+48
2011-07-27Revert "DLAY element"Simon Robertshaw2-20/+5
This reverts commit 7338545ab43b1871cea0f91a15746e534d7a9e9b.
2011-07-26Merge branch 'master' of github.com:FacialTurd/The-Powder-ToySimon Robertshaw2-580/+160
2011-07-26DLAY elementtridiaq2-5/+20
2011-07-25Generalized stick man's update functions. Got rid of some unnecessarysavask2-580/+160
variables.
2011-07-24Fix life cloningjacksonmj4-19/+37
2011-07-12MergeSimon Robertshaw1-0/+1
2011-07-12OMG FIXES. Lots of fixes for triangle brush to make sure it works, from ↵Cate1-1/+10
Cracker. Edited CLST to prevent "popcorning" when its float hits weird numbers. Also fixed it so it freezes nicely when cooled. Fingers are back! :DDD
2011-07-12Move SING back to where it belongs, acid heats up when dissolving materialsSimon Robertshaw1-0/+5
2011-07-12Added blunt temperature controls to CLST that cause it to freeze in place ↵Cate1-1/+11
when cooled by cohesion. Doesn't produce the exact same finger shapes as before for some arcane reason, I seriously have no clue why. But looks close enough for passing.
2011-07-12Added CLST element, which is Clay dust, for making concrete with water. :D ↵Cate1-0/+23
Neat due to element cohesion with itself, which causes it to sludge downwards in a way very uncharacteristic of any current powder. Cohesion is very easy to modify. Thanks to Savask for help with cohesion code. :D
2011-07-08Deleted whole repository due to weirdness with recognizing folder. From ↵Cate1-25/+119
current source, added Cracker64's changes that make 1px pipe several times faster than thicker pipe. Doesn't break saves. :D
2011-07-06Change PBCN switching methodjacksonmj2-23/+20
PCLN is different for compatibility with some existing saves relying on the exact time taken for a switch on/off to spread through adjacent PCLN dots (commit 692e2ba86d694103bfcad00ddd6816fc96d595bd)
2011-06-28Powered Breakable clone, Gravity Pump, New menu section for powered elements ↵Simon Robertshaw7-8/+128
(needs icon)
2011-06-25Fix segfault with aray striking particles with abnormal ctypeSimon Robertshaw1-1/+1
2011-06-25Make pipe save ctype and tmpjacksonmj1-0/+6
2011-06-25Allow changing of stkm spawn element by setting ctypejacksonmj2-0/+10
2011-06-25Change checking back to ctype for Aray conditionSimon Robertshaw1-1/+2
2011-06-25Check photon map in Lua functions, and allow any ctypejacksonmj5-6/+6
Also add some extra checks on ctype in the rest of the game
2011-06-25Fixes for high life stickmanjacksonmj2-2/+4
2011-06-25Fix walls for SING explosionsjacksonmj1-21/+23
2011-06-11Fix a load of memory leaksjacksonmj4-13/+9
Also fix some compiler warnings (missing headers, wrong pointer type for modf, etc) and move variable declarations for Visual Studio.
2011-06-08Fix WL_DESTROYALL for fast particles; and no H2 ignition from SPRKjacksonmj1-1/+1
H2 igniting from spark causes too many problems for electrolysis
2011-06-04Bubbles now don't pop because of gases.savask1-1/+2
2011-06-04Some fixes for stick mans.savask2-4/+8
2011-06-04Some work on frozen bubbles.savask1-29/+36
2011-06-04Moved detach(i) function to powder.c, made soap display connections whensavask2-17/+4
it's double-joined, made portal in detach soap before teleportating (works strangely)
2011-06-04MercurySimon Robertshaw1-0/+73
2011-06-02Speed up update_PIPEjacksonmj1-78/+85
By making it call rand() once instead of 6 times.
2011-05-29Large speed improvement for QRTZjacksonmj2-34/+41
Also prevent growing when sparked.
2011-05-28Make NBHL/NWHL eat things in the same way as BHOL/WHOLjacksonmj2-16/+1
Also make ANAR move opposite to Newtonian gravity
2011-05-28Fix STKM always going through wallsjacksonmj2-26/+38
Now behaves as normal, i.e. only occasionally goes through walls. Walls which completely block all particles are in the pmap with type 0xFF. ptypes[] doesn't go up to 0xFF, so ptypes[0xFF].state will not necessarily result in an answer that gives correct behaviour for walls.
2011-05-24Fix sim options description, GOO and DEUTjacksonmj1-5/+5
2011-05-20Move Diamond into solids menu, add gravity elementsSimon Robertshaw2-0/+27
2011-05-19Fix DEUT explosionjacksonmj1-2/+5
2011-05-14Decoration has a color menu. GoL uses less memory(17MB less), and probably ↵Cracker641-5/+3
a bit faster.
2011-05-14Use properties for life decrement/killSimon Robertshaw5-0/+10
2011-05-14fix neutron cloningSimon Robertshaw4-38/+40
2011-05-05ANAR changes, WHOL absorbs ANAR and gets colder. ANAR burns with CFLM ↵Cracker641-0/+27
strangely.
2011-05-05Make damp sponge much less flammablejacksonmj1-16/+38
Also make evaporation cool the sponge better
2011-05-05Remove some unnecessary checksjacksonmj1-6/+5
2011-05-05H2 burns from spark, lava, plasma; O2 burns from plasmajacksonmj2-0/+6
2011-05-05Some work on bubbles. Added "bubble x,y" command to console.savask1-11/+74
Also made them save like regular soap.
2011-05-05Some changes to soap.savask1-41/+87