jacksonmj
b3b852249b
Deco off (except black deco) for LCRY in save thumbnails
2014-11-09 21:33:08 +00:00
jacob1
a31f4df0a1
fix being unable to draw METL/PSCN/INST ctype on CRAY
2014-11-07 12:28:49 -05:00
jacksonmj
1eeed277a0
Fix initialisation of transitionOccurred
2014-11-06 00:46:15 +00:00
jacksonmj
829e2cca7d
Flatter surface when liquids solidify
2014-11-06 00:32:25 +00:00
jacob1
43bab359db
fixes to ELEC (missed from 6dc7eaf43e
), FUSE (changed in 27e3e12518
), and IRON (changed in 0d70547cf0
)
2014-11-05 19:15:57 -05:00
jacksonmj
66a530f5a3
FRZZ and FRZW changes/fixes
...
Fix FRZW low temperature transition (accidentally turned into a high temperature transition in b661418d
).
FRZZ now melts into FRZW, so that single pixels "form ice that always cools" as in FRZZ description.
ICE update function: was meant to be checking not setting parts[i].ctype. However, turning FRZZ into self-cooling ice seems a logical thing to do, so set ctype of parts[r>>8].ctype, and make all types of ice cause this reaction (not just ICE(FRZW) as was apparently the original intention of the ctype check).
2014-11-05 23:38:22 +00:00
jacksonmj
9e7ead9bcc
Change melting point for snow with wrong ctype back to 273.15
2014-11-05 23:32:49 +00:00
jacksonmj
fb796c873b
PSTN: allow movement amount to be set by temperature. Requires major version increment.
2014-11-04 15:38:41 +00:00
jacksonmj
57409b0b41
Change order in which particles are created by the rectangle and brush tools
...
to make liquid movement look less weird in normal gravity
2014-11-01 15:38:39 +00:00
jacksonmj
02e1969ef2
Fix SNOW(WATR) melting temperature
...
Broken by fixing SNOW(SLTW) melting temperature in a78bd78bfc
2014-10-31 16:39:30 +00:00
jacksonmj
f7b53d0231
Prevent fast particles from skipping over DESTROYALL wall
2014-10-27 17:50:58 +00:00
jacob1
ca0eecee80
pavg0 / pavg1 properties can be set through the console and prop
2014-10-26 18:11:46 -04:00
jacob1
12f00db240
loop edge mode from my mod (also works with stickmen)
2014-10-24 00:18:51 -04:00
jacob1
6463d04f6c
fix a few of the most spammy warnings (there are still hundreds of warnings though)
...
TODO: actually fix all the warnings
2014-10-23 00:42:13 -04:00
jacksonmj
a78bd78bfc
Fix SNOW(SLTW) melting temperature, and change ACID hardness value to make more sense on the wiki
2014-10-06 12:57:32 +01:00
jacksonmj
74dcd4074e
Merge branch 'develop' of github.com:simtr/The-Powder-Toy into develop
2014-09-28 14:34:44 +01:00
jacob1
a78129adb9
Fix spelling mistake
2014-09-08 16:06:12 -04:00
jacksonmj
ba31457701
No black BIZR except by deco
2014-09-02 19:20:57 +01:00
jacob1
2140beb9cc
make sure soap doesn't crash when messed with in the console
2014-08-25 19:05:32 -04:00
jacob1
f8782338d7
make tpt.selected* and tpt.brushx/y writable (replaces simstate branch)
2014-08-19 02:01:31 -04:00
jacob1
5ab1aa6989
fix RPEL internal name
2014-08-15 21:52:17 -04:00
jacob1
1314567c13
fix DRAY
2014-08-15 20:19:30 -04:00
Simon Robertshaw
0d617ace7b
Decorate thread entry points in headers
2014-08-15 22:50:28 +01:00
Simon Robertshaw
a629eb9bfc
Force stack re-alignment for entry-points from phread_create with mingw & windows to fix SSE crashes in child threads
2014-08-15 21:42:33 +01:00
jacob1
7e9c507e64
fix memory leak
2014-08-15 12:15:13 -04:00
jacob1
986b25b508
redo spark graphics, add spark render setting
2014-08-11 21:56:40 -04:00
jacob1
774fb88002
fix REPL crash (ignoring BOUNDS_CHECK for now)
2014-08-11 01:11:58 -04:00
jacob1
859fdece6a
prevent PROT from rapidly changing portal temps
2014-08-06 11:49:57 -04:00
jacksonmj
c83945e281
Allow PHOT deco, in old saves only
2014-08-05 22:11:07 +01:00
jacob1
8f2a0d3eb3
fix compiling problems
2014-07-06 11:31:40 -04:00
jacob1
b59ecf2d65
add airblock wall
2014-07-03 14:30:12 -04:00
jacob1
f68fadb3f4
make PHOT only able to move 2 pixels at a time through things again
2014-07-03 12:05:26 -04:00
jacob1
45a051d4ea
New element: DRAY (Duplicator RAY)
...
Replicates a line of particles in front of it, affected by tmp and tmp2, and being sparked by PSCN or INWR
2014-07-03 00:59:41 -04:00
jacob1
4b4eb1a68e
Some changes which make GRVT work better
2014-07-02 23:07:10 -04:00
jacob1
70676aba4a
New element: GRVT (gravitons), energy particle that creates Newtonian Gravity
2014-07-02 23:06:45 -04:00
jacob1
3e65ed5ffd
fix URAN not heating up under pressure at 0K
2014-06-28 22:22:44 -04:00
jacksonmj
f304e789f4
Disable deco on photons, to prevent potential confusion between wavelength and deco colours.
...
(Previously, it always glowed with the wavelengths colour, deco only worked fine in nothing view).
2014-05-23 01:06:09 +01:00
jacksonmj
1b3f3aa979
Make black deco FILT with any tmp affect CRAY beam, not just tmp=0
2014-05-23 00:58:34 +01:00
jacob1
42f5ec9f36
Fix crash with spark flood fill
2014-05-22 11:20:33 -04:00
jacksonmj
5e02073a2f
Fix TNT floodfill crash
2014-05-22 15:27:18 +01:00
jacksonmj
91b4d1bf23
FILT with black deco causes ARAY/CRAY beams passing through it to have black deco.
...
The black deco is turned off if the beam passes through some FILT that isn't decorated black.
2014-05-22 14:55:18 +01:00
jacksonmj
1158647285
Visual effect for FILT when an ARAY or CRAY beam passes through it
...
(increased opacity for up to 4 frames)
2014-05-22 14:30:23 +01:00
jacksonmj
2946030517
Less overpowered (in terms of bunkers) QRTZ
...
Newly grown QRTZ now inherits the temperature of the particle that created it
and PQRT doesn't start growing in midair immediately after it's been shattered
2014-05-22 03:50:04 +01:00
mniip
21532821b7
fix crash when creating a fighter with an explicit particle ID
2014-05-14 06:41:18 +04:00
jacob1
20a7d0528b
also fix SOAP changing .ctype of particles it thinks it's attached to
2014-05-12 11:27:39 -04:00
jacob1
8dad0483cf
make sure no effect FILT mode doesn't affect BRAY
2014-04-29 20:43:16 -04:00
jacob1
462bb78f3d
fix nx/ny again (values were reversed)
2014-04-26 14:39:40 -04:00
jacob1
df1aac8180
still allow NBLE to ionize at high temperatures (probably won't interfere with fusion)
2014-04-26 14:35:01 -04:00
jacksonmj
4dae152b6a
Comments for some of the liquid movement code
2014-04-26 17:55:57 +01:00
jacob1
097e4968e0
fix invisible PHOT bug when going through GLAS sometimes
2014-04-26 12:40:29 -04:00
jacob1
270a3837bc
PROT goes through portals
2014-04-25 21:08:09 -04:00
jacob1
d87e21c9d4
fix bug where liquids don't stabalize in radial gravity
...
nx and ny are declared at the start of update_particles_i, but not reinitialized before the liquid attempts to move, so it will always try to move up and left first, and probably succeed.
2014-04-25 20:45:42 -04:00
jacob1
68e4c638bf
fix SOAP changing the .tmp/.tmp2 of particles it thinks it's attached to
2014-04-17 12:03:24 -04:00
jacob1
75034de5a4
fix crash when SOAP gets changed into another element, fixes #186
2014-04-12 15:52:12 -04:00
jacob1
181f0cfe5b
Add in life values that use EXOT's grey coloring scheme, but don't copy things
...
At the request of Catelite :P
2014-04-08 23:45:05 -04:00
jacksonmj
11997cf3ad
Prevent red BRAY from affecting FILT colour via DTEC
2014-03-27 19:36:51 +00:00
jacob1
a71cb3b254
fix / change 2, 3, and 4 from http://tpt.io/.265916
...
mostly makes BRAY act more like PHOT in some cases
2014-03-26 22:07:04 -04:00
jacksonmj
20cbcf8ad9
Velocity limit, to prevent NaNs
2014-03-27 00:35:20 +00:00
jacksonmj
e5941950ba
Make FILT tmp=6 ("no effect" mode) work with CRAY
...
(Other FILT modes still don't work with CRAY, only tmp=0 or 6)
2014-03-09 09:41:43 +00:00
mniip
1266307070
stop neut from dragging particles inside energy walls, fixes jacob#18
2014-01-30 22:55:55 +04:00
jacksonmj
cf503a29f4
Bounds check before interpolation to find walls
2014-01-26 10:18:01 +00:00
jacksonmj
09e7418aae
Prevent air going through walls in cases of extreme velocity
2014-01-26 01:27:46 +00:00
jacob1
f66679e551
a little reorganization (maybe more later)
2014-01-20 13:52:53 -05:00
jacob1
c5989605a5
fix compiling in visual studio
2014-01-20 11:43:12 -05:00
jacob1
1f1062408c
element palette converts elements stored in .ctype and .tmp when needed, fixes #105
2014-01-17 14:33:22 -05:00
mniip
69c9be0e99
implement generic property value as a union instead of void*
2014-01-16 11:00:47 -05:00
jacob1
d901b2f8ef
Fix crash with smudge tool around the edges
2014-01-09 12:55:39 -05:00
jacob1
aea8402383
fix holes in wall lines with a small radius (again)
2014-01-08 14:32:59 -05:00
jacob1
eaf0daec43
insulators block ambient heat (when there are a lot nearby)
2014-01-07 16:32:15 -05:00
jacob1
dcef255f47
fix flood fill. This was a mistype, and the original check I had doesn't work all the time anyway (so just remove it)
2014-01-07 16:32:15 -05:00
jacob1
f7cd7691e8
fix bug where STKM can be killed from HSWC when turned off
2014-01-07 16:32:15 -05:00
jacob1
355cd37ffe
Redo sandcolor to use alpha, so that when powders transition they don't stay the same color
...
Also make color change less sharply over time
2014-01-07 16:32:15 -05:00
jacob1
41cc0a398a
better way to prevent PROT in fusion
2014-01-07 16:32:15 -05:00
jacksonmj
4b28cdb6ba
Prevent FILT being rendered as black if the only wavelengths present are invalid
2014-01-03 12:21:15 +00:00
jacksonmj
7b0fdaa204
Use >= for high temperature transition comparisons and < for low temperature transitions
...
Fixes http://tpt.io/~1419883
2014-01-03 11:42:59 +00:00
mniip
fdfaa3a29b
add defines for window resolution
...
--amend
2013-12-29 20:12:50 +04:00
jacob1
c4562ec73e
check to make sure flood fill doesn't crash when pmap is errored (?)
2013-12-29 11:04:28 -05:00
mniip
3e3fe1af73
fix VIRS's part_change_type abuse, fix http://tpt.io/.260472
2013-12-25 16:07:18 +04:00
mniip
4eab5c4ce3
invalidate gravity map if walls changed, fixes http://tpt.io/~1223463
2013-12-22 11:41:42 +04:00
jacob1
2c7a527030
Revert ef6cc9c
, due to some advanced electronics breaking
...
TODO: add a flag to some electronics so that we can fix all the bugs at once / add new things without breaking things
2013-12-18 23:23:07 +04:00
jacob1
78c89dc62b
fix crash with LIFE, fix compiling with lua (again)
2013-12-18 23:23:04 +04:00
jacksonmj
035dfa2e04
Fix some compiler warnings
2013-12-14 18:47:28 +00:00
jacob1
138cb4d757
exception bluescreens print what the exception was, some (probably unnecessary) fixes to fusion that were never merged in, and probably a compiling fix
2013-12-03 22:05:35 -05:00
jacksonmj
186f8a1742
No more red DEUT
...
Prevent some integer overflows in DEUT graphics and interactions.
2013-11-07 21:36:36 +00:00
jacob1
45bf0dfcdb
Merge pull request #180 from mniip/warnings
...
Warnings
2013-10-29 19:24:20 -07:00
mniip
bf908bbfbf
Fix various warnings, remove silly useless NO_INLINE system, remove the need for -fkeep-inline-functions
2013-10-30 04:47:07 +04:00
mniip
9183fa1755
apparently Ximon hates const; a lot;
...
added a bunch of const everywhere, had to modify a few functions to be const-compliant
2013-10-30 04:38:13 +04:00
Simon Robertshaw
8b45c8f9e8
Merge remote-tracking branch 'china-richway2/CutGlitch' into develop,
...
closes #176
2013-10-29 21:46:33 +00:00
Simon Robertshaw
f2e28ee667
Merge branch 'feature_sparksigns' into develop
2013-10-29 19:43:02 +00:00
Simon Robertshaw
e78dcae851
Merge branch 'master' into develop
2013-10-29 19:39:52 +00:00
jacob1
a4da2566ec
fix virus graphics
2013-10-26 12:10:10 -04:00
jacob1
79a2ac3103
fix issue with FILT PHOT scattering
2013-10-23 21:01:06 -04:00
unknown
12261e263d
fix bug where Ctrl+X don't delete stacked particles
2013-10-23 21:06:19 +08:00
jacob1
dd73a7244f
reduce / prevent PROT in fusion even more
2013-10-20 10:37:28 -04:00
Simon Robertshaw
cebd28148d
Minute performance improvement for Sign.getText
2013-10-19 17:22:43 +01:00
jacob1
ba43e4d238
revert b17ef7f938
(couldn't figure out better fix for the new PSTN bug), fix annoyance with clicking on save comments changing pages
2013-10-18 16:13:40 -04:00
jacob1
c4dcb37de4
PROT with 0 life doesn't die
2013-10-10 17:13:11 -04:00
jacob1
d1e75c7a50
make PROT lasers easier to make, adjust velocities needed to make things when smashing PROT together, use FIRE_BLEND for PROT graphics
2013-09-28 20:31:35 -04:00
jacob1
8fc39d659c
VIRS only burns with PLSM, and has the NO_DECO graphics flag
2013-09-28 19:45:15 -04:00
liquidcaesium
a376b72b36
LCRY + PROT = LCRY + PHOT
...
Protons passing through active LCRY get turned into photons slowly, functioning as a powered converter in that manner.
2013-09-24 17:58:35 +03:00