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
jacksonmj
5e414e64dc
Fix WIND decoration, and reset dcolour in create_part
2011-05-29 13:35:00 +01:00
jacksonmj
6a2f357efd
Revert "Pass decorations to saving functions (doesn't actually save yet)"
...
This reverts commit 7fe99f3210
.
Conflicts:
src/main.c
2011-05-29 13:34:37 +01:00
jacksonmj
ab7cd2e5f6
Skip some calls to do_move for liquids
...
No liquid can occupy the same space as itself unless in E-Hole
2011-05-28 18:51:57 +08:00
jacksonmj
420f8e7442
Make NBHL/NWHL eat things in the same way as BHOL/WHOL
...
Also make ANAR move opposite to Newtonian gravity
2011-05-28 18:51:57 +08:00
jacksonmj
7482e4d071
Small fix for liquid and powder movement
2011-05-19 22:53:23 +08:00
jacksonmj
68c4d6d621
Make sure WIND can't be created
...
Revert this if the element number is reused for something useful
2011-05-19 22:53:23 +08:00
jacksonmj
e4b03fb2e2
Photons and neutrons go through portal instead of reflecting
2011-05-19 22:53:23 +08:00
jacksonmj
e675fb3cc1
Fix crash with negative lava ctype
...
E.g. "set type prti lava"
2011-05-14 13:44:44 +01:00
jacksonmj
7fe99f3210
Pass decorations to saving functions (doesn't actually save yet)
2011-05-14 13:44:02 +01:00
jacksonmj
cbfc73d8d6
Turn WIND into a tool
2011-05-14 13:43:51 +01:00
jacksonmj
26dbf70709
Fix overlapping particles
2011-05-14 13:39:40 +01:00
jacksonmj
882a839205
Fix high speed photons when reflecting near glass
2011-05-14 13:39:14 +01:00
Simon Robertshaw
fa54c005b2
Use properties for life decrement/kill
2011-05-14 13:38:52 +01:00
Simon Robertshaw
73f2f9f57f
fix neutron cloning
2011-05-14 13:34:06 +01:00
Simon Robertshaw
16f014b06a
Move wall drawing to graphics.c
2011-05-14 13:28:02 +01:00
Simon Robertshaw
33eb485c9f
Revert "-a"
...
This reverts commit 550d270af2
.
2011-05-14 13:09:46 +01:00
Simon Robertshaw
550d270af2
-a
2011-05-14 13:02:36 +01:00
Cracker64
59bd280fad
ANAR changes, WHOL absorbs ANAR and gets colder. ANAR burns with CFLM strangely.
2011-05-05 20:38:30 +01:00
jacksonmj
b5a334c2af
Improve piling of powders
2011-05-05 20:36:14 +01:00
jacksonmj
a7b5718c6a
Fixes for previous commit
...
Previous commit caused buggy movement in walls
2011-05-05 20:33:42 +01:00
jacksonmj
ddaed2ad69
Slight speed improvement for liquids and powders
2011-05-05 20:33:09 +01:00
jacksonmj
7543a3d05e
Fix plut lava
...
type already set to ctype and ctype already cleared, whoops.
2011-05-05 20:31:46 +01:00
savask
3ea306cc77
Some changes to soap.
2011-05-05 20:24:21 +01:00
Simon Robertshaw
5aefd0cb01
Initial soap commit
2011-05-05 20:14:35 +01:00
Simon Robertshaw
981e17927b
Fix BMTL and gravity breaking
2011-04-26 16:57:04 +01:00
Simon Robertshaw
06c0949beb
Gravity breaks elements like pressure does (Doesn't work for broken metal and needs tweaking a little)
2011-04-26 16:46:57 +01:00
Simon Robertshaw
b26648e6ae
Fix pause with gravity and test deuterium improvements
2011-04-25 20:41:45 +01:00
jacksonmj
3bfa39ecf3
Fix crash when setting fan direction with caps lock on
2011-04-23 07:52:59 +08:00
Simon Robertshaw
13ff21bb22
Gravitaaaay (Needs tweeking for performance)
2011-04-22 17:06:09 +01:00
jacksonmj
d6a28b6427
Use malloc in transform_save
...
Should fix crashes on Windows caused by stack overflow
2011-04-16 17:26:07 +01:00
Simon
767d73c5fc
astyle
2011-04-08 11:09:42 +01:00
Simon
922befd844
Fix O2 and H2 files, also fix zero life death
2011-04-04 16:40:22 +01:00
jacksonmj
4d80abc399
Fix neutrons crash
...
Also fix neutrons causing unwanted movement of parts[0]
2011-04-04 16:12:52 +01:00
Simon
651208c5fb
Prevent dust residue from FWRK
...
Conflicts:
src/powder.c
2011-04-04 16:09:05 +01:00
Simon
b7a004986f
A cracker commit with some nice comments
2011-03-30 18:57:49 +01:00
Cracker64
53bc3b817d
QRTZ grow changes, uses ctype.
2011-03-29 18:25:11 +01:00
Simon
82d0d63be9
Awesome QRTZ from Cate
2011-03-24 20:06:22 +00:00
Simon
3ab47ae9d7
Effects for PRTO and PRTI
2011-03-24 19:41:45 +00:00
Simon
fe90c86fa1
SING pops when it runs out of life
2011-03-24 15:47:44 +00:00
Simon
7d56b33589
Fix some WIND bugs
2011-03-22 17:14:45 +00:00
Simon
cf4572ec5f
Fixes from jacksonmj
2011-03-22 16:15:41 +00:00
jacksonmj
df27f8420d
Fix crash when trying to move to invalid co-ordinates
2011-03-21 16:26:58 +00:00
jacksonmj
f316b1fdb9
Remove redundant rotate/invert code and correct rotation direction
2011-03-18 20:14:19 +00:00
jacksonmj
d46a3bdcb0
Better rotation and inversion, also does single pixel translation
2011-03-18 19:33:38 +00:00
jacksonmj
1802c160c4
Remove code to delete SPAWN when stickman produced
...
Code doesn't actually do anything in official source, due to operator
precedence and lack of brackets.
2011-03-18 00:26:12 +00:00
jacksonmj
3b3a173dc9
Remove neutrons from pmap
2011-03-17 21:42:07 +00:00
jacksonmj
0208410952
flood_parts uninitialised variable
2011-03-16 11:39:31 +00:00
Cracker64
20edfacae5
fix "water spark bounce"
2011-03-03 04:05:51 +08:00
Cracker64
4f4796b469
INST works with caps lock/replace mode, and fix some replace mode out of screen crashes.
2011-03-03 04:05:51 +08:00
Cracker64
13e90886c1
fix "water spark bounce"
2011-03-01 13:33:10 -05:00
Cracker64
30ceffa46d
INST works with caps lock/replace mode, and fix some replace mode out of screen crashes.
2011-02-28 19:48:53 -05:00
jacksonmj
ded7bdf30d
Merge branch 'upstream' into dev
...
Conflicts:
src/main.c
2011-02-26 19:32:51 +00:00
Simon
fd6f6c5406
WIND from cracker!
2011-02-24 17:11:05 +00:00
Cracker64
83d89ad4cd
rename drag to wind
2011-02-24 00:52:37 -05:00
Cracker64
98a61e0e20
a drag tool!
2011-02-24 00:26:37 -05:00
Cracker64
879dd43e31
Fix GoL to not set gol2 on other things
2011-02-24 09:16:17 +08:00
jacksonmj
3011367eb0
Fix particles displaced by liquids moving to overlapping positions
2011-02-24 09:15:39 +08:00
jacksonmj
a64c202834
Fix lava freezing point
2011-02-24 09:15:39 +08:00
jacksonmj
71a6654c03
Fix particles displaced by liquids moving to overlapping positions
2011-02-24 00:57:13 +00:00
jacksonmj
7ecaa16362
Fix lava freezing point
2011-02-23 21:15:54 +00:00