Commit Graph

270 Commits

Author SHA1 Message Date
Simon Robertshaw
befd4f5ef5 Remove silly copypasta from GPMP, causing gravity to depend on air pressure 2012-05-11 18:11:05 +01:00
Simon Robertshaw
835d6bbfb9 Fix for PUMP 2012-05-11 17:58:25 +01:00
jacksonmj
1c5381662d Limit gel tmp value 2012-05-07 23:50:13 +01:00
jacksonmj
11bd67eb61 Change pipe and portal to check element type using properties instead of falldown and state 2012-05-07 14:09:14 +01:00
Aditya Vaidya
f69920b96c Added GPLv3+ license headers to all files in src/elements/ 2012-05-06 12:55:05 +01:00
savask
74979102b3 One gel particle can't absorb more than 100 water particles now. 2012-04-30 00:40:05 +07:00
jacksonmj
d7f798da60 Fix bounds checking for SING and make explosion pressure area smaller
Making the area smaller means a bit less pressure is generated, but it
does stop the pressure going through walls
2012-04-29 01:37:52 +01:00
jacksonmj
6101c04ff9 Use an array instead of ctype to cache tron colour 2012-04-27 18:09:54 +01:00
savask
ffee9df8e6 It's hard to be a fool (fix for the fix) 2012-04-27 19:49:01 +07:00
savask
68ab2e3148 Gel won't move solids any more. 2012-04-27 19:36:08 +07:00
Simon Robertshaw
b5a52838c7 Change STOR, PIPE, DUST to make correct use of .flags field. 2012-04-19 16:37:53 +01:00
Simon Robertshaw
62ecf1d87e Ensure TRON head doesn't fade 2012-04-18 16:06:43 +01:00
cracker64
c0947d9fea Should fix any border crashes 2012-04-18 11:57:27 -03:00
Simon Robertshaw
ffa5ccb666 Alterations to TRON and fancy effects 2012-04-17 22:38:27 +01:00
cracker64
eccf5658d2 TRON element, needs to glow and fancy explosion on crash 2012-04-17 15:55:58 -04:00
savask
c9bcc11d35 Viscosity change for gel. Water diffusion among sponge and gel (but with
flying cake effect)
2012-04-15 21:48:24 +07:00
savask
8523da398f Added gel - a liquid with variable heat conductivity and viscosity. 2012-04-15 17:56:55 +07:00
jacksonmj
76f49dd024 Stop walls next to pipe triggering automatic pattern generation 2012-04-10 17:26:14 +01:00
Simon Robertshaw
2976936cfd Glowing BRAY 2012-04-05 23:17:24 +01:00
Simon Robertshaw
57d8335ca5 Allow DEST to be cloned with CLNE, PCLN, BCLN and PBCN. Add icon for Force elements, minor edits to Gas and Atomic element icons 2012-04-03 23:54:51 +01:00
Simon Robertshaw
001c4502e8 Fix firework glow 2012-03-17 18:37:22 +00:00
Simon Robertshaw
4d45bbedb3 Fix glow for deut at ligh 2012-03-17 18:15:45 +00:00
Jacob1
a27d97124c wifi/portal lines 2012-03-14 20:44:17 -04:00
Jacob1
4fcfb05f25 fix 10000 compiler warnings, put nble.c in right spot, delete create_moving_solid 2012-03-14 20:43:53 -04:00
Jacob1
94b8ed193f Fix portals being ugly and PRTO effects not being random at first 2012-03-14 19:51:13 -04:00
Jacob1
8db6230414 fusion step 3 2012-03-14 19:37:10 -04:00
Jacob1
803ded3b33 fusion step 2 + modify temp/pressure of step 1 2012-03-14 19:35:28 -04:00
Jacob1
83d4658589 prevent ionizing NBLE and burning H2 during fusion 2012-03-14 19:33:10 -04:00
Jacob1
446f773542 Fusion, step 1 2012-03-14 19:30:07 -04:00
Jacob1
0825324469 fix spark color in nothing display 2012-03-14 19:22:14 -04:00
Jacob1
dc688470a6 soap lines, create_parts fix, compiling fixes 2012-03-14 19:20:27 -04:00
jacksonmj
f41af45620 Fix fighters not going through portals correctly 2012-03-13 18:27:47 +00:00
jacksonmj
d21c61aa52 Prevent ARAY passing through some non-conductive materials, and let normal ARAY pass through sparked INWR 2012-02-29 21:54:35 +00:00
savask
2b4d0442b5 Fixed the bug with fighters running away from stick mans, but now
boundary check is worser so fighters won't usually notice holes on
their way.
2012-02-28 19:35:59 +07:00
Simon Robertshaw
f6696282e1 Added FRAY - Force-ray and RPEL - Repeller 2012-02-25 10:26:02 +00:00
jacksonmj
3702438482 Prevent gaps in beams of photons from powered clone 2012-02-19 00:49:04 +00:00
jacksonmj
c960c29f72 Make DEUT compress when Newtonian gravity is applied to it 2012-02-18 23:46:08 +00:00
jacksonmj
e769f3feb8 Allow BRAY from PSCN to pass through sparked INWR
(it currently passes through INWR only when not sparked)
2012-02-16 21:39:29 +00:00
jacksonmj
91163c44ab Fix stationary photons being created by PCLN/PBCN 2012-02-11 02:18:09 +08:00
jacksonmj
06cb98f705 INSL blocks DLAY conduction, and raise DLAY temperature limit 2012-02-05 22:45:30 +08:00
jacksonmj
72a4358eee Make ARAY fire once per spark 2012-02-05 22:45:30 +08:00
jacksonmj
68ab3ca3ca More SPRK life checks for electronic elements
Check life>0, because SPRK changes back to its ctype when life==0. This
could result in SPRK being found/not found depending on particle order,
so pretend SPRK is not there if life==0 (it will disappear during the
current frame).
2012-02-05 22:45:30 +08:00
jacksonmj
1a5cd45eb8 Fix switch not activating completely while being sparked
Check life>=10 so that activation still spreads just after the switch has
been sparked. Copy other particle's life value instead of setting to 10
to avoid spark loops.
2012-02-05 22:45:30 +08:00
jacksonmj
a722d7a396 Change wifi so that it always takes one frame to transmit 2012-02-05 22:45:29 +08:00
jacksonmj
6bdc05cc40 Separate loop for updating life, and add SPRK life checks to most electronics 2012-02-05 22:45:29 +08:00
Simon Robertshaw
0a2cf1b1c8 Stop printing crap from BRMT function 2012-01-29 18:00:30 +00:00
jacksonmj
32c9ff3099 Make RBDM/WATR explosion work again, by not killing fire created by WATR 2012-01-25 21:33:22 +08:00
jacksonmj
748a528fe0 Only check the bits actually used for wavelength in photon ctype
Fixes black photons not being killed after passing through pipe
2012-01-25 21:33:22 +08:00
Simon Robertshaw
e41a3af8c5 BRMT + BREL = THRM at high temperatures 2012-01-01 16:32:02 +00:00
jacksonmj
23d6823bc3 Fix gravmap memset, and restrict_flt for temperatures 2011-12-29 06:39:59 +08:00