jacksonmj
806e1933a2
Fix segfault when there are no unused particles before parts_lastActiveIndex
2011-08-11 18:49:42 +08:00
jacksonmj
2e323ea018
Update parts_lastActiveIndex when creating neut/phot
2011-08-11 07:38:56 +08:00
jacksonmj
1713604233
Skip unused particles at end of parts[]
2011-08-11 07:38:56 +08:00
Simon Robertshaw
61bbc36cfa
Fix Gol with Wire placed
2011-08-08 16:19:23 +01:00
Simon Robertshaw
9b9d628374
Improvements to Wire
2011-08-08 14:57:32 +01:00
lieuwe
8f92829aab
IT WOOOOOORKS :D (fixed WIRE logic.)
2011-08-08 20:32:53 +08:00
jacksonmj
75d7853a74
Fix persistent mode photon lines bug
2011-08-06 18:13:22 +08:00
Simon Robertshaw
eecf5ad352
Revert "DLAY temp fix"
...
This reverts commit 108e5643d7
.
2011-07-27 13:07:23 +01:00
Simon Robertshaw
6fbf48f2e6
Revert "DLAY temp, actually fixed :D"
...
This reverts commit 94e316af85
.
2011-07-27 13:07:05 +01:00
tridiaq
94e316af85
DLAY temp, actually fixed :D
2011-07-27 01:24:09 +08:00
tridiaq
108e5643d7
DLAY temp fix
2011-07-27 01:14:59 +08:00
savask
dbd3272933
Generalized stick man's update functions. Got rid of some unnecessary
...
variables.
2011-07-25 12:47:38 +07:00
jacksonmj
89cc8d4ded
Fix life cloning
2011-07-24 20:10:43 +08:00
jacksonmj
7ed0255f04
Disable old life elements
2011-07-24 20:07:15 +08:00
jacksonmj
ae9fca86ee
Update gravity mask when deleting gravity wall
2011-07-24 20:07:15 +08:00
jacksonmj
f8d60b14d2
Avoid division by zero for circle brush
2011-07-24 20:07:15 +08:00
jacksonmj
c35a8e45ee
Fix liquids in vertical gravity when Newtonian gravity is turned on
2011-07-24 20:07:14 +08:00
tridiaq
38c920714c
Fix
2011-07-24 20:02:08 +08:00
Simon Robertshaw
68f2310d2d
Allow flood_parts to cope with Life types
2011-07-12 14:03:01 -07:00
Cate
d3452b01c8
OMG FIXES. Lots of fixes for triangle brush to make sure it works, from 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-12 18:46:33 +01:00
Cate
45fe00bef9
Added Cracker changes for adding a triangle brush! :DDD Seems to work without any issues.
2011-07-12 23:29:22 +08:00
Simon Robertshaw
d7053422f1
fix potential crashes with LIFE - jacksonmj
2011-07-12 06:54:47 -07:00
jacksonmj
1be79e581d
Line snapping (hold down Alt when drawing a line)
...
Specific element select changed to Ctrl+Alt
2011-07-12 21:48:54 +08:00
Cate
0ce4104c7a
Added CLST element, which is Clay dust, for making concrete with water. :D 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-12 21:00:21 +08:00
Simon Robertshaw
d42e06f37a
Merge all GOL types into PT_LIFE, behaviour is determined by ctype
2011-07-09 18:22:25 +01:00
Cate
d2eb6f1cb3
Deleted whole repository due to weirdness with recognizing folder. From current source, added Cracker64's changes that make 1px pipe several times faster than thicker pipe. Doesn't break saves. :D
2011-07-08 18:09:16 +01:00
Simon Robertshaw
25a2b52b64
Savask experimental heat transfer
2011-07-01 11:32:10 +01:00
Simon Robertshaw
437f13f424
Powered Breakable clone, Gravity Pump, New menu section for powered elements (needs icon)
2011-06-28 13:58:16 +01:00
Simon Robertshaw
3fe82bf525
Jagged arcs
2011-06-27 18:16:25 +01:00
Simon Robertshaw
36ee81fc6b
Better photons for persistent display, ability to toggle gravity view (ctrl+g)
2011-06-27 14:01:07 +01:00
jacksonmj
4043dba74c
Small fixes for liquids in radial/Newtonian gravity
2011-06-25 15:51:38 +01:00
jacksonmj
636b1db4d2
Better liquids movement in radial/Newtonian gravity
2011-06-25 15:51:07 +01:00
jacksonmj
e67ec08052
Fix fast photons reflecting through obstacles
2011-06-25 15:50:51 +01:00
jacksonmj
9d325dbb7c
Fix walls for SING explosions
2011-06-25 15:50:41 +01:00
jacksonmj
fb79865186
Fix gravmap build up during repeated frame stepping
2011-06-25 15:50:32 +01:00
Simon Robertshaw
8f97f6c5c7
Revert "Heat simulation improvement."
...
This reverts commit 5e43bb0510
.
2011-06-15 13:11:29 +01:00
Simon Robertshaw
daa67b13bd
Revert "Prevent photons stealing heat energy"
...
This reverts commit aac8898f42
.
2011-06-15 13:10:45 +01:00
Simon Robertshaw
aac8898f42
Prevent photons stealing heat energy
2011-06-14 18:41:01 +01:00
savask
5e43bb0510
Heat simulation improvement.
2011-06-14 17:13:25 +01:00
Simon Robertshaw
304a2fa819
Revert "Better heat treatment."
...
This reverts commit 37df2abe90731f2da814a4463f406b0afe9308f9.
2011-06-14 17:11:24 +01:00
savask
0fbc55dfe8
Better heat treatment.
2011-06-14 16:50:04 +01:00
Simon Robertshaw
1f7106acb1
Gravity zoning
2011-06-09 22:35:00 +01:00
jacksonmj
1144e3e2d7
Create mercury with tmp value
2011-06-08 12:48:18 +01:00
jacksonmj
2ddb24d5b0
Fix WL_DESTROYALL for fast particles; and no H2 ignition from SPRK
...
H2 igniting from spark causes too many problems for electrolysis
2011-06-08 12:47:03 +01:00
savask
a48e477fca
Moved detach(i) function to powder.c, made soap display connections when
...
it's double-joined, made portal in detach soap before teleportating
(works strangely)
2011-06-05 01:09:02 +08:00
jacksonmj
469de0cae0
Fix air-particle heat transfer
...
Heat transfer rate is proportional to temperature difference.
Previously, the code caused the temperature change to be proportional to
absolute temperature.
2011-06-02 20:19:46 +01:00
jacksonmj
099ab10a37
Walls no longer limit fast particles to 2 pixels per frame
2011-06-02 20:19:18 +01:00
jacksonmj
bc44af6a0b
INVS should leave photons alone when under pressure
2011-06-02 20:19:10 +01:00
Simon Robertshaw
c003fee63e
Ambient heat (disabled by default)
2011-06-01 20:18:19 +01:00
jacksonmj
f603e33e74
Small speed improvement to eval_move
...
Warning: may be buggy, test thoroughly.
2011-05-29 13:36:11 +01:00