summaryrefslogtreecommitdiff
path: root/src/elements
AgeCommit message (Collapse)AuthorFilesLines
2012-06-07Should return out after changing type.cracker641-0/+5
2012-06-07Tweaks to glow colors. EXOT now mimicks Heat View's color scale, and its ↵Catelite1-8/+17
irradiated color scheme uses tmp2 instead of temp so it appears to cycle.
2012-06-07...Slowed down replication a ton. Interferes with making bombs a ton, and ↵Catelite1-2/+3
makes the element seem less like insta-paste. Will still be usable for machines, though.
2012-06-07Added condition so that EXOT does not automatically replicate WARP to avoid ↵Catelite1-1/+1
confusion, and changed spawn tmp value to avoid instant copying on spawn.
2012-06-07Changed EXOT to change into touching particles in the five frames at the top ↵Catelite3-5/+8
of every tmp cycle. Also, changed BREC references into BREL for consistency since it isn't often mentioned.
2012-06-07...Doubled pressure generating limit, so it doesn't explode out of ↵Catelite1-1/+1
containers -quite- as much.
2012-06-07Added diffusion code for tmp2 in EXOT starting at >100 so that electron ↵Catelite2-8/+39
patterns won't cause abrupt fission reactions. Also, rearranged air generation line that depends on tmp already so that it doesn't abruptly switch on past 5000 and then violenly explode, but slowly increments instead.
2012-06-07Ton of changes to make EXOT work as expected. Added graphics to WARP to make ↵Catelite4-11/+75
it actually invisible besides BLOB mode, EXOT now makes rainbows and explodes with too many electrons o__o
2012-06-07Oops. +2 files.Catelite2-0/+73
2012-06-07Tron wasn't keeping its NODIE flag.cracker641-1/+1
2012-06-02Moved soap and stick men graphics things to special functions.Savely Skresanov5-9/+154
2012-05-26Soap bubbles are easily formed now. Also they inherit soap'sSavely Skresanov1-33/+31
decoration color.
2012-05-24remove lastx/lasty variables when OGLR is disabledJacob11-0/+2
Conflicts: src/graphics.c
2012-05-24limit amount of ELEC produced to prevent infinite reactionsJacob14-4/+4
2012-05-24small o2 fusion change, add my name to contibuters (it is ok for me to do ↵Jacob11-1/+1
that, right?)
2012-05-24oxygen fusion, fix two small bugsJacob13-22/+42
2012-05-23fusion changesJacob15-16/+14
2012-05-23fix compilingJacob11-2/+3
2012-05-23Fix the bug with stickman standing on the screen edge.Savely Skresanov1-4/+6
2012-05-23Fix the bug where gel didn't transfer water from sponge.Savely Skresanov1-0/+6
2012-05-23Make tron follow TRON_NOGROW , thought that was in there.... (github edit ↵cracker641-1/+2
because cate is annoying me)
2012-05-20Fix infinite loop when trying to detach soap with extra ctype bits setjacksonmj1-2/+2
2012-05-20Change order of bomb loops - delete particles before creating sparksjacksonmj1-12/+12
Fixes pressurised INVS being immune to bomb, as the sparks were being deleted instead of the INVS.
2012-05-12Fancy motion blur for OpenGL, fix a lot of dialogues in OpenGL, fix gravity ↵Simon Robertshaw2-2/+6
lensing in OpenGL, ensure Phot and Neut are PMODE_ADD, not FLAT
2012-05-11New element: Titanium, absorbs some neutrons, acts as a solid wall to air. ↵Simon Robertshaw2-0/+27
Move blockair filling into update_particles so it can be used by elements
2012-05-11Fix TNT not exploding if multiple TNT particles are in the same placejacksonmj1-0/+1
flood_prop only changes the tmp value of one TNT particle at each coordinate. So some TNT particles can retain tmp=1 and keep running flood_prop, stopping the TNT from exploding.
2012-05-11Remove silly copypasta from GPMP, causing gravity to depend on air pressureSimon Robertshaw1-2/+0
2012-05-11Fix for PUMPSimon Robertshaw1-10/+7
2012-05-07Limit gel tmp valuejacksonmj1-0/+2
2012-05-07Change pipe and portal to check element type using properties instead of ↵jacksonmj2-4/+4
falldown and state
2012-05-06Added GPLv3+ license headers to all files in src/elements/Aditya Vaidya103-2/+1547
2012-04-29One gel particle can't absorb more than 100 water particles now.savask1-1/+1
2012-04-29Fix bounds checking for SING and make explosion pressure area smallerjacksonmj1-6/+6
Making the area smaller means a bit less pressure is generated, but it does stop the pressure going through walls
2012-04-27Use an array instead of ctype to cache tron colourjacksonmj1-21/+17
2012-04-27It's hard to be a fool (fix for the fix)savask1-1/+1
2012-04-27Gel won't move solids any more.savask1-2/+8
2012-04-19Change STOR, PIPE, DUST to make correct use of .flags field.Simon Robertshaw6-16/+18
2012-04-18Ensure TRON head doesn't fadeSimon Robertshaw1-1/+1
2012-04-18Should fix any border crashescracker641-2/+2
2012-04-17Alterations to TRON and fancy effectsSimon Robertshaw1-11/+53
2012-04-17TRON element, needs to glow and fancy explosion on crashcracker641-0/+152
2012-04-15Viscosity change for gel. Water diffusion among sponge and gel (but withsavask1-0/+6
flying cake effect)
2012-04-15Added gel - a liquid with variable heat conductivity and viscosity.savask2-0/+60
2012-04-10Stop walls next to pipe triggering automatic pattern generationjacksonmj1-1/+1
2012-04-05Glowing BRAYSimon Robertshaw1-1/+1
2012-04-03Allow DEST to be cloned with CLNE, PCLN, BCLN and PBCN. Add icon for Force ↵Simon Robertshaw1-1/+1
elements, minor edits to Gas and Atomic element icons
2012-03-17Fix firework glowSimon Robertshaw1-7/+8
2012-03-17Fix glow for deut at lighSimon Robertshaw2-9/+11
2012-03-15wifi/portal linesJacob11-0/+3
2012-03-15fix 10000 compiler warnings, put nble.c in right spot, delete ↵Jacob11-0/+26
create_moving_solid