jacob1
d38af2764c
move QRTZ .tmp into .tmp2 and .ctype into .tmp, fixes bug where sparking QRTZ resets .ctype and stops it from growing
2013-08-29 22:18:35 -04:00
jacob1
b17ef7f938
fix PSTN bug found in save 1299509 (hopefully won't break anything)
2013-08-29 21:00:31 -04:00
jacksonmj
c3d3f9fc2a
FILT mode for old QRTZ scattering, for Catelite.
...
FILT graphics could maybe do with changing in this mode.
2013-08-29 18:28:49 +01:00
jacksonmj
268158f1dd
More FILT modes: XOR and NOT
2013-08-29 18:24:44 +01:00
jacksonmj
bebe9bd8fd
Add a way for photons to set the colour of FILT (major version bump required)
...
Also add some new FILT modes, and make FILT modes affect BIZR and
BRAY colour in the same way as they affect photon colour. Photons
passing next to DTEC will set the colour of all FILT in a straight
line starting from any FILT adjacent to the DTEC (a bit like an
ARAY beam), and the exact colour of the photon will be used for
FILT interactions instead of the colour based on temperature.
FILT tmp=4: red shift, tmp=5: blue shift. Size of shift determined
by FILT temperature. tmp=6: FILT has no effect on photon colour
(possible before by using invalid tmp modes, but here's a supported
method of doing it. Invalid tmp modes should be automatically replaced
in existing saves).
Also, FILT mode is now described in the HUD.
2013-08-29 17:19:07 +01:00
mniip
e2cb5838c6
specially per @savask's request, put matcher into a function
...
returns 0 if no match, returns position of pipe character if there is
2013-08-22 19:50:20 +04:00
mniip
95c01bcf0a
regexless getText
2013-08-22 17:09:55 +04:00
Saveliy Skresanov
b2045b0a7f
Fix sign save/topic regex.
2013-08-22 18:43:46 +07:00
Saveliy Skresanov
12c471f257
Soap freezing temp is -25C now
2013-08-15 22:02:24 +07:00
jacob1
4746474127
fix occasional crash when flood fill deleting
2013-07-29 00:34:43 -04:00
jacob1
beff3db8d2
fix ctrl+x not deleting all signs
2013-07-25 18:23:02 -04:00
jacob1
468e678cd6
unhide FOG and RIME elements. TODO: hide VINE from the menu? (seems useless, would make the menu less scrolly)
2013-07-19 21:22:26 -04:00
jacob1
da7d107f60
remove specific delete for walls, doesn't work very well and it conflicts with specific delete for elements
...
Also prevent wall replace mode, could never do anything because walls already replace everything
2013-07-18 18:54:09 -04:00
jacob1
40285e107a
flood delete will delete walls even if wall delete tool isn't selected
2013-07-18 18:30:24 -04:00
jacob1
6a4cc7e1f7
stickmen element defaults to right selected element if possible, or else still DUST
2013-07-18 17:57:04 -04:00
jacob1
e0d982367b
fix bug where saving and loading elements in saves relied on the name being consistent between versions. The palette should only be used for lua elements
2013-07-15 17:42:43 -04:00
jacob1
8d5fe459fe
'n' to toggle Newtonian Gravity, quickoption tooltips show which keys you need to press to toggle them
2013-07-15 13:09:19 -04:00
jacob1
0214fcb5ae
particles can't be drawn with the brush inside of walls they don't belong, fix flood fill delete issue
2013-07-13 14:17:21 -04:00
jacob1
864f0e6f45
WIFI lines aren't drawn in persistent mode, and are based on current temp, not tmp, so they work when paused
2013-07-13 12:06:43 -04:00
jacob1
34db317e44
update rules to fix some problems and more closely match the current rules. fixes #126
2013-07-11 23:32:39 -04:00
jacob1
a06202c78f
fixes to wall and particle floodfill. Wall fill ignores particles and always goes to the edges, while particle fill will only ignore walls it can't exist in, and flood particle erase won't check for walls / edges at all
2013-07-11 22:43:36 -04:00
jacob1
c29bfd285d
fix bug where PSTN would write past tempParts and into other things, like corrupting TRON colors and making it all blue
2013-07-10 21:01:34 -04:00
jacob1
081c58990e
fix floodfill and prop floodfil with photons
2013-07-10 17:59:16 -04:00
jacob1
3203e597b9
fix piston bugs, fix crashes, don't use bluescreens when compiled with debug mode in visual studio
2013-07-10 16:59:10 -04:00
Saveliy Skresanov
6e7a5488b5
Fixed the bug with SPWN not creating when redoing (Ctrl-Z).
2013-07-09 23:39:48 +07:00
Saveliy Skresanov
ac66ce3b3c
Fix the bug where stickmen were shooting LIGH only in one direction.
2013-07-07 11:52:08 +07:00
jacob1
e8b0e31656
Merge pull request #143 from mniip/foo
...
fix PSTN coloring
2013-07-02 13:49:19 -07:00
jacob1
519d220101
save more settings in powder.pref like ngrav_enable, aheat_enable, pretty powders, and debug hud. Also save ambient heat in saves, and add a warning in the intro text in betas that you can't save publically
2013-07-02 15:09:00 -04:00
mniip
b8c218c89b
shouldn't use PIXR/G/B/PACK there, would break if using a non-standard bit scheme
2013-06-28 15:02:50 +04:00
jacob1
c1320d2007
fix sim.loadStamp return value, remove VINE_MODE
2013-06-27 12:10:55 -04:00
jacob1
776b2f6607
fix version tagging in saves
2013-06-24 00:02:00 -04:00
jacob1
76ce2de1ce
change some wall descriptions a little
2013-06-23 20:40:19 -04:00
jacob1
43540eb7e4
Add back replace mode and specific delete *
...
* only usable by Lua
2013-06-22 22:48:51 -04:00
jacob1
625766028d
fix NEUT not setting off DEUT directly under it (save 1236560)
2013-06-22 12:39:44 -04:00
jacob1
66f250b29d
fix PTCT melting temperature, seems to have been broken in 525f87fd6b
, fixes #108
2013-06-20 23:01:41 -04:00
jacob1
f0f2c43277
CFLM is a gas ... not a liquid. Fixes #116
2013-06-20 22:42:21 -04:00
jacob1
3aac957e50
HUD displays the correct name of LIFE particles in the HUD, show mouse position in HUD on the edges of the screen
2013-06-20 20:29:20 -04:00
jacob1
06fb97bc40
fix BRMT always acting like it was created from TUGN
2013-06-20 00:10:24 -04:00
Saveliy Skresanov
03f2590967
Lower rounding errors in BIZR code and make it change color both on vertical and horizontal movement.
2013-06-12 20:14:34 +07:00
jacob1
b699bb176f
Add two new properties for CLNE-like elements
...
the thing CLNE does, drawing upon it will set ctype; and what BCLN does to CLNE - disables #1 ). Made use of the two new properties
2013-06-10 10:51:55 -04:00
jacob1
a6ee8e2af1
fix NEUT created from DEUT explosions sometimes having the deco color of previous particles. Also allow the deco editor to color energy particles instead
2013-06-09 11:15:24 -04:00
jacob1
8f72ee829f
PHOT can go through PBCN and BCLN, fixes differences in PHOT cloning found in save id:1213267
...
also some renaming / reorganizing in init_can_move
2013-06-07 12:45:36 -04:00
jacob1
e146ae50ab
some minor changes to tools
2013-06-06 23:28:07 -04:00
jacob1
76b92952b1
adjust tool strengths a little, to make them a little faster
2013-06-06 22:19:51 -04:00
jacob1
5ae6b18677
GOLD changes photons to yellow
2013-06-06 16:02:21 -04:00
jacob1
8d7ab7f5e2
allow creating WIND lines from lua
2013-06-01 21:57:03 -04:00
jacob1
80380bbaa3
even more lua simulation api functions
2013-05-30 22:28:42 -04:00
cracker64
2735a80d28
Fix STKM spawns, fix cases.
2013-05-21 18:19:05 -04:00
cracker64
e1d8585871
Jacob can't into switches
2013-05-21 17:54:37 -03:00
jacob1
6fec955f41
TPT: Stop STKM being able to jump on the bottom of the screen 509b84b4f
2013-05-20 16:50:49 -04:00
jacob1
35f84a0942
Merge remote-tracking branch 'origin/master'
2013-05-20 11:27:18 -04:00
jacob1
826b966668
reduce rand() chances to 5x the old values in elements that were changed to 3x3 loop checks instead of 5x5. Also some other fixes I found when looking at what had been changed.
2013-05-20 11:26:51 -04:00
jacob1
d29b001d82
Merge branch 'master' of git@github.com:FacialTurd/The-Powder-Toy.git
2013-05-19 22:59:42 -04:00
jacksonmj
45f057957b
Fix description: METL does not break under pressure
2013-05-19 21:46:55 +01:00
jacob1
5b1389621f
minor fixes to descriptions (again)
2013-05-18 23:12:37 -04:00
jacob1
981f6984c2
Merge branch 'HEAD' of git@github.com:FacialTurd/The-Powder-Toy.git
2013-05-17 12:44:25 -04:00
jacob1
cbd402d8cb
fix CFLM making VIBR unable to explode
2013-05-17 12:44:18 -04:00
jacob1
7b6ded50dc
rename GRAV back to PGRV, fix formatting in generator, remove useless file
2013-05-16 20:04:39 -04:00
jacob1
027649e858
lua simulation api functions for drawing with tools / deco
2013-05-16 19:33:30 -04:00
jacob1
6f8e2c0345
remove unneeded / duplicate constants, fix SPC_AIR/other tools so it won't conflict with lua elements (the 11th one won't work right now)
2013-05-16 17:01:33 -04:00
jacob1
751da54183
make making VIBR from molten TTAN+EXOT a little easier (molten VIBR slowly kills EXOT)
2013-05-16 15:09:17 -04:00
jacob1
ebe145b39f
soap lines show in nothing mode, some small changes to arguments for sim api drawing functions
2013-05-16 00:55:44 -04:00
jacob1
81876a93a3
redo some brush drawing stuff to remove useless checks, and to allow for replace mode in the future
2013-05-16 00:20:07 -04:00
jacob1
18ddb7a155
some more description changes
2013-05-13 22:12:03 -04:00
jacob1
7856f727a5
rename TUGN to TUNG (more popular spelling). Broken BRMT smelts back into TUGN
2013-05-13 21:10:45 -04:00
mniip
4d9b9b17d7
D:
2013-05-11 15:08:32 +04:00
Simon Robertshaw
c2cdec9e62
Togglable lua scripting
2013-05-11 11:52:35 +01:00
jacob1
67e1213905
fix tpt.message_box, fix compiling error
2013-05-09 18:52:13 -04:00
Saveliy Skresanov
f35f221554
Rocket boots for fighters.
2013-05-08 23:36:04 +07:00
Saveliy Skresanov
c6930ddc5f
Merge remote-tracking branch 'upstream/master'
2013-05-08 23:10:01 +07:00
Saveliy Skresanov
9893f59657
Fix "blow power" for stick man, disable rocket boots on E-hole.
2013-05-08 23:08:29 +07:00
jacob1
645bcb1bcd
Merge remote-tracking branch 'origin/master'
2013-05-08 10:29:33 -04:00
jacob1
c0b4592839
fix PSCN BRAY (tmp = 2) not stopping normal BRAY from going through
...
also some other random things
2013-05-08 10:29:10 -04:00
jacksonmj
89a0603b53
Rocket boots for stickman, because why not
...
Pass through gravity wall to activate, fan wall to deactivate.
Accelerate with left/up/right keys. Plasma is spawned when accelerating,
and STKM is immune to plasma but not other hot elements when rocket
boots are enabled. Hold left+right to slow down quickly.
STKM spawn element is retained and can still be created while using
rocket boots, but it may be difficult to do anything useful with the
spawn element whilst spewing hot plasma everywhere.
2013-05-08 15:12:28 +01:00
cracker64
45c321f1b3
Fix ARAY better, instead of relying on conduction check to stop on BRAY, which we know doesn't conduct.
2013-05-08 07:48:54 -04:00
jacksonmj
20c261826d
STKM - fix jumping in the x direction in different gravity modes
2013-05-07 15:01:24 +01:00
cracker64
2f8574f62b
gol2 array is static size, adding new GoL won't increase memory usage.
2013-05-06 13:30:03 -04:00
cracker64
77102f4bba
Optimize GoL a bit, haven't changed gol2 yet.
2013-05-05 18:10:13 -04:00
Simon Robertshaw
afbef49db2
Fix temperature sensor
2013-05-05 14:30:04 +01:00
jacob1
2d0ce60afe
fix not being able to draw TUGN under high/low pressure
2013-05-04 20:34:47 -04:00
jacob1
cb5ca55fc2
New Element: Pressure sensor
2013-05-04 20:28:28 -04:00
jacob1
08f05d69c1
move some elements around
2013-05-04 19:50:11 -04:00
jacob1
36efb48644
possible piston bug fix for save 1176828
2013-05-04 16:40:04 -04:00
jacksonmj
79a75c4441
Fix solidification temperature of molten TUGN
...
Previously it was 973 K, not the same as the melting point of TUGN
2013-05-04 17:19:25 +01:00
Simon Robertshaw
ed9710c33d
Tungsten breaks under pressure changes
2013-05-04 14:44:16 +01:00
Simon Robertshaw
cab667001d
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2013-05-04 14:42:23 +01:00
jacob1
0b2e8a412e
fix some descriptions
2013-05-03 23:19:16 -04:00
jacob1
c68e4b1393
change descriptions of many elements to be more consistent, contain more info, and be more helpful.
2013-05-03 22:42:36 -04:00
jacob1
3018c597c4
make GOLD sparkle slightly, and it kills NEUT
2013-05-03 19:47:09 -04:00
Simon Robertshaw
dd0f5f5efb
New element: Tungsten, very high melting point
2013-05-03 22:33:39 +01:00
jacksonmj
2eaed9c9d4
Correct gold melting point
2013-04-30 23:10:07 +01:00
jacksonmj
526e93204a
INST flood fill change so that vertical conduction is only prevented for 1px wire crossings. Needs thorough testing
...
Fixes #129 , and prevents INST diodes when using a 2px vertical crossing a
1px horizontal.
2013-04-30 22:34:06 +01:00
jacksonmj
9bc939d422
Less dependence on particle order for GOLD fast electricity conduction
2013-04-27 13:55:41 +01:00
Simon Robertshaw
828569415f
BREAKING NEWS: Hell has frozen over
...
New element, GOLD, a corrosion resistant metal that can conduct electricity faster, molten GOLD will turn into molten VIBR on contact with EXOT
2013-04-27 11:38:20 +01:00
Julian Meyer
649e5f2042
Add --nofft option to compile without FFTW3
...
This should help Mac users who were having trouble compiling.
2013-04-10 00:20:36 +01:00
Simon Robertshaw
8d312ecdfa
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2013-04-07 12:46:09 +01:00
cracker64
f7dd658a30
SPRK from SWCH should check both cases.
2013-03-27 12:34:03 -03:00
jacob1
010f7790eb
Fix CRAY bug that deletes particle 0
2013-03-25 12:36:04 -03:00
jacob1
36adc3c516
Fix NEUT not going through INVS
2013-03-25 01:18:47 -03:00
Simon Robertshaw
9b5b85f9b0
Merge branch 'reorganisation' of github.com:FacialTurd/The-Powder-Toy
2013-03-24 12:24:17 +00:00
jacob1
c50e12df28
CFLM defusses VIBR, a few speed improvements to VIBR
2013-03-23 10:53:49 -04:00
Simon Robertshaw
9abe51526c
Move all GUI source files into gui/
2013-03-22 14:14:17 +00:00
jacob1
d357fcdc36
add back bounds check to DTEC/TSNS where needed, change VIBR back to 5x5 loop checks
...
a better way to change it to 3x3 may have to be found that has the same ratios, other elements like WATRs have their rates changed too
2013-03-17 12:21:45 -04:00
jacob1
3a738846a3
add identifier constants based on the display name to the lua api
2013-03-16 13:23:19 -04:00
Saveliy Skresanov
d76650f7e6
Remove unnecessary code in legacy part.
2013-03-16 23:16:08 +07:00
Saveliy Skresanov
43974d8537
Narrowed loops for all elements in the first list.
...
Probabilities might be messed up a bit, I'm not sure.
2013-03-16 23:03:02 +07:00
jacob1
ff304321c5
new PSTN arms get deco color of the pushing pistons
2013-03-15 21:32:46 -04:00
Simon Robertshaw
73b6ff4efb
Use VideoBuffer in place of thumbnail
2013-03-15 12:59:55 +00:00
jacob1
10e104f3f5
change BOUNDS_CHECK define to just be true, it isn't needed since an element can never update when it's closer than 3 pixels away from the edges of a save.
2013-03-13 15:56:40 -04:00
jacob1
e493cf8a47
fix all tab spacing issues in all the element files
2013-03-13 15:54:34 -04:00
cracker64
319ffb7e77
Change some old NEUTPENETRATE to NEUTPASS, NEUT should only displace GOO, WOOD, and PLNT.
2013-03-11 17:34:49 -04:00
jacob1
e6f6eedd13
fix empty signs being created when shifting them out of bounds, draw parts of images when it goes partway off the top of the screen.
2013-03-09 16:50:36 -05:00
jacob1
a411fda7de
fix CRAY(SPRK) difference
2013-03-06 21:13:42 -05:00
jacob1
9316054ab2
fix CRAY(SPRK) bugs (?)
2013-03-06 14:23:26 -05:00
jacob1
037618e6f8
remove auto generated comments from all files, fix some missing tabs, remove unused variables from config.h
2013-03-06 12:05:59 -05:00
jacob1
0f5b4a9ec8
fix pressing esc in login prompt logging you out, fix possible sign bug crash
2013-03-04 14:57:40 -05:00
jacob1
6bea8f5235
revert life changes, will be redone later in a faster way
2013-03-03 19:58:53 -05:00
jacob1
55f090b4d2
Merge remote-tracking branch 'origin/master'
2013-03-03 19:08:05 -05:00
jacob1
f951e5cda9
fix LIFE
2013-03-03 19:07:15 -05:00
cracker64
de6bb6a960
Merge branch 'master' of git@github.com:FacialTurd/The-Powder-Toy.git
2013-03-03 17:08:36 -05:00
jacob1
8b83ae9f95
PSTN ctype sets the element that stops it, FRME with a tmp of one is non-sticky (doesn't pull)
2013-03-03 16:36:37 -05:00
cracker64
2be0b22211
Merge branch 'master' of git@github.com:FacialTurd/The-Powder-Toy.git
2013-03-03 16:32:11 -05:00
cracker64
5e1c7d7932
Some better comments in SPRK, renamed rt and ct.
2013-03-03 16:30:34 -05:00
jacob1
cca1898ee8
Merge remote-tracking branch 'origin/master'
2013-03-03 15:39:10 -05:00
jacob1
17d79e8d8e
fix crash when drawing particles in invalid coordinates (using console)
2013-03-03 15:38:52 -05:00
cracker64
bb87299eb4
Missed one SPRK case.
2013-03-02 20:07:17 -05:00
jacob1
846d7d8064
allow NEUT to travel through ICE and SNOW, and for it to turn OIL to GAS (both like inextremely old versions)
2013-03-02 19:07:00 -05:00
cracker64
85cb4b37c9
Merge branch 'master' of git@github.com:FacialTurd/The-Powder-Toy.git
2013-03-02 00:42:17 -05:00
cracker64
d58100dc07
More fixes, redid a bunch of SPRK, so far everything I've tested works fine.
2013-03-02 00:42:07 -05:00
jacob1
cd18515e0a
piston retraction now checks pmap
2013-03-01 23:06:02 -05:00
cracker64
a9f4b5fe34
Quick fix for IRON
2013-03-01 00:55:10 -05:00
cracker64
0d70547cf0
More fixes to fix fixes and new fixes to fix stuff.
2013-03-01 00:41:53 -05:00
cracker64
5873d69586
Going through again.
2013-02-28 12:37:16 -05:00
cracker64
c65081d3ed
Finished first pass-through for all elements.
...
Will get a few more places later.
2013-02-28 00:40:36 -05:00
cracker64
08d1a68ce0
More fixes.
2013-02-27 17:20:05 -05:00
cracker64
3d2e594150
Small modifications part three.
2013-02-27 12:08:10 -05:00
cracker64
27e3e12518
Small optimizations number 2.
2013-02-27 00:11:23 -05:00
cracker64
8250515e97
Lots of small optimizations and things, nothing should be functionally different.
...
Only gotten through a few elements, more later.
2013-02-26 18:59:37 -05:00
jacob1
e700ff2988
Merge remote-tracking branch 'origin/master'
2013-02-24 22:10:31 -05:00
jacob1
572d099e29
fix a few more memory errors
2013-02-24 22:09:33 -05:00
jacksonmj
5c2f310577
Make default DCEL exactly reverse the effect of default ACEL
2013-02-25 01:05:12 +00:00
jacob1
0939494747
fix problems found with valgrind with shifting stamps and saving
2013-02-24 14:12:48 -05:00
Simon Robertshaw
8dfb1ecf87
ACEL and DCEL use life for strength value
2013-02-24 11:50:10 +00:00
jacob1
6b1e99a731
allow ACEL and DCEL strength to be modified with ctype
2013-02-23 23:45:40 -05:00
jacob1
20d8eff7f5
remove uneeded PSTN check, fix PSTN not retracting sometimes, fix PSTN bug where is wouldn't properly tell the difference between PSTN and PSTN arms
2013-02-22 16:50:33 -05:00
jacob1
11f45e3e99
CRAY spawns elements at its temp, fix color glitch with ARAY too, move FRME to force
2013-02-22 11:54:32 -05:00
jacob1
40c4289ce8
fix CRAY(SPRK) bugs, make CRAY act more like before again
2013-02-22 00:19:12 -05:00
jacob1
3da733b027
fix PSTN bugs where FRME would still move even if all of it couldn't, fix PSTN going through walls, fix bug where the PSTN extention may not be created in some glitched cases
2013-02-21 23:35:44 -05:00
jacob1
2184d35b28
reset colored and partsRemaining, to fix bugs when CRAY is sparked multiple times at once
2013-02-20 21:11:50 -05:00
jacob1
74387040a1
fix CRAY INST mode ignoring length, fix CRAY going ignoring walls, fix CRAY + GOL particles, allow CRAY to create sparks
2013-02-20 18:36:00 -05:00
jacob1
a3454c49be
fix CRAY only deleting odd numbered elements
2013-02-16 15:11:59 -05:00
jacob1
28e8b9eb39
make smudge tool more similar to the old one
2013-02-09 19:42:31 -05:00
jacob1
1359045b14
fix tpt.selectedl not updating with sample brush, always put photons[] on top in HUD
2013-02-08 22:24:34 -05:00
jacob1
b8d53b5f76
fix sign box size, sign width with {t} and {p}, and zoom box size
2013-02-08 17:59:13 -05:00
jacob1
cd0af92fb3
minor fixes to color picker / small speed improvement
2013-02-08 11:39:14 -05:00
jacob1
8e02443f0a
prevent CRAY from destroying DMND
2013-02-01 14:29:18 -05:00
Simon Robertshaw
486d26e40b
Allow limited arm size from tmp2
2013-01-26 19:44:05 +00:00
Simon Robertshaw
03fde95719
Fix issue where piston won't push particles at index 0
2013-01-26 18:56:19 +00:00
Simon Robertshaw
631e49b8b7
Piston fix: Adjust colour and prevent piston from pushing too far when there's empty space
2013-01-26 18:04:24 +00:00
Simon Robertshaw
12e3802bf4
Put back default piston size
2013-01-26 17:16:58 +00:00
Simon Robertshaw
8e689fdd08
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2013-01-26 17:15:02 +00:00
Simon Robertshaw
3e60181dbe
Piston collapses spaces properly
2013-01-26 17:14:44 +00:00
jacob1
ea38fc2d86
fix possible crash with LIGH
2013-01-23 21:54:15 -05:00
Simon Robertshaw
7475a49e0b
Fix piston retraction
2013-01-23 19:52:45 +00:00
Simon Robertshaw
6c89c63a44
PSTN: Do not accept current from diagonals, increase distance for spark checks
2013-01-23 19:20:52 +00:00
Simon Robertshaw
0034dd654e
Fix FRME limits
2013-01-23 19:17:11 +00:00
Simon Robertshaw
412e13a03e
Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy
2013-01-23 12:39:08 +00:00
Simon Robertshaw
da12cc6d46
Change to pistons, piston push length is base-1 blocks
2013-01-23 12:38:53 +00:00
Simon Robertshaw
a7aa26fa1a
Added FRME - A solid that keeps its simple structure when pushed by piston
2013-01-23 12:36:31 +00:00
Simon Robertshaw
00cf48b520
Fully functional pistons, retract+extend
2013-01-23 12:06:06 +00:00
jacob1
07aade6c4c
fix crash when pressing enter to open a save, and not logged in. Fix CRAY description
2013-01-23 00:26:57 -05:00
Simon Robertshaw
28fdb32bfb
Clean up some unused variables from PSTN.cpp
2013-01-22 22:42:52 +00:00
jacob1
392271a269
fix tpt.set_property setting integers above 255, fix fs.isDir/File, add "Color" as valid property for elements api, fix tpt.display_mode to match tpt, other minor changes
2013-01-21 20:19:34 -05:00
Simon Robertshaw
9fb3e75f93
PSTN.cpp - Remove unused code
2013-01-20 23:08:50 +00:00
Simon Robertshaw
fde0233ea8
Pistons - WIP, No retraction yet
2013-01-20 23:08:16 +00:00
Simon Robertshaw
87d6553413
C-RAY: Similar to A-RAY, creates particles
2013-01-20 14:34:07 +00:00
jacob1
226a85a18d
attempt to fix random deletion bug (can't reproduce easily, so can't tell if it's fixed easily)
2013-01-19 23:02:12 -05:00
cracker64
b3037857f0
Detach soap before going into STOR, fixes 1065982 (mostly)
2013-01-11 23:06:42 -05:00
jacob1
986173af4c
save signs in snapshots
2013-01-07 17:54:10 -05:00
jacob1
4aaf3b852e
fix many more uninitialized variables
2013-01-06 19:41:18 -05:00
jacob1
8e09651990
fix element function replacement option
2013-01-06 12:25:13 -05:00
jacob1
0cf027c529
VOID, VACU, and BHOL eat LIGH as it moves
2013-01-05 22:29:33 -05:00
jacob1
bd3011959a
fix GOL detection with DTEC
2013-01-05 19:34:51 -05:00
jacob1
1b2e7b3c70
fix Ctrl+x being one pixel off, better xor_rect from tpt, delete test.c
2013-01-04 13:54:25 -05:00
jacob1
9ecfbe5a18
Merge remote-tracking branch 'origin/master'
2012-12-23 18:17:34 -05:00
jacob1
312dd8c0ba
revert stickmen CONV fix, and do it another way that doesn't crash
2012-12-23 18:17:04 -05:00
jacob1
b6e69e8126
Fix small mistake in TSNS
2012-12-21 00:18:10 -05:00
jacob1
e1440f48f6
use kill_part when creating a new particle over an index, fixes STKM not respawning after CONV and probably other stuff too
2012-12-18 16:26:24 -05:00
jacob1
dc0e47ac00
fix undo not allowing any more stickmen to be placed, save stickmen in snapshots
2012-12-18 16:17:13 -05:00
jacob1
9a2df6b824
fix sltw + liquid rubiduim explosion, make it work like water's
2012-12-18 15:17:57 -05:00
jacob1
b236c75209
make TSNS not detect METL, some other sensor and CONV fixes
2012-12-18 14:55:10 -05:00
jacob1
771d71ea46
make water equalization use flags, not tmp2 (fixes EXOT / BUBW)
2012-12-18 14:08:53 -05:00
jacob1
dbe78c342d
initialize variables in air.cpp and simulation.cpp
2012-12-17 23:49:46 -05:00
jacob1
b5de23433d
fix '=' resetting air heat, fix uninitialized ambient heat setting, a few LOLZ / LOVE changes
2012-12-17 21:11:33 -05:00
jacob1
2728cf852b
fix WARP being invisible, make it visible in heat display mode though
2012-12-17 20:08:46 -05:00
jacob1
f08481a88e
fix TRON ignoring GOO until the last moment
2012-12-17 18:42:41 -05:00
jacksonmj
e4907d1881
Copy dcolour when MERC expands, to let people make coloured mercury thermometers
2012-12-16 00:16:05 +00:00
jacob1
a623959a31
save stamps on 1 pixel grid (works exactly like in tpt now), delete signs with Ctrl+X, also fixes stamps on very bottom/right edge and other edge cases
2012-12-15 15:13:12 -05:00
Simon Robertshaw
a1af662b8f
More accurate elementCount
2012-12-14 23:01:54 +00:00
jacob1
f03fb97620
Merge remote-tracking branch 'origin/master'
2012-12-14 13:51:44 -05:00
jacob1
5362c56f7e
update gravity wall zones whether or not newtonian gravity is on. Fixes #92
2012-12-14 13:50:36 -05:00
Simon Robertshaw
e5feefa419
Update WIRE name and description, fixes #101
2012-12-14 18:50:25 +00:00
jacob1
002743ef08
make it easier to create new energy particles (like for mods), they would just disappear when hitting anything before
2012-12-12 22:05:39 -05:00
jacob1
226de5b6f8
add back element descriptions in some cpp files, fix minor TRON search problem. Also,
...
TPT-jacksonmj: Also fix bugs with energy particles that pass directly from PIPE to portal
2012-12-06 19:51:33 -05:00
jacob1
a15372afbf
TRON_NORANDOM flag
2012-12-06 18:42:46 -05:00
jacob1
2881eeb1b3
allow TRON to plan ahead which particles will disappear by the time it gets there, and go on INVS too
2012-12-06 17:53:22 -05:00
jacob1
122599763e
Merge remote-tracking branch 'origin/master'
2012-12-06 11:01:46 -05:00
jacob1
2d7ac84c1d
give TRON the ability to go through activated SWCH
2012-12-06 10:56:24 -05:00
jacksonmj
9bf5eeeef9
Fix slight particle order issue with SWCH
2012-12-04 19:38:01 +00:00
jacob1
2a8811190c
Fix infinite pressure glitch with CLST
2012-12-01 12:17:41 -05:00
jacob1
6a4040f2b7
Update src/simulation/elements/VIBR.cpp
...
fix EXOT destroying exploding VIBR
2012-11-23 21:28:10 -05:00
jacob1
7a21ae192f
VINE cool/burn effects like in PLNT, less sharp burn lines, fix infinite smoke from TNT
2012-11-16 23:35:34 -05:00
jacob1
9e72a619ab
fix directly sparking metal not heating it up, fix formatting, allowing update_particles_i to be parsed
2012-11-16 22:43:46 -05:00
jacob1
16e4c5f717
save pause state in stamps, load pause state from local saves and stamps correctly, remove accidental inclusion
2012-11-15 20:41:38 -05:00
jacob1
1e32c545d9
fix visual studio std::max problem
2012-11-15 20:23:38 -05:00
Simon Robertshaw
29189693b3
Element palette for automatic element ID/mod mapping
2012-11-12 10:22:16 +00:00
jacksonmj
fbbe9d81bf
Transfer energy between VIBR and BVBR
2012-11-05 21:45:22 +00:00
jacksonmj
7da144fbae
Fix INVS staying dark blue even when pressure is removed
2012-11-05 14:45:46 +00:00
jacksonmj
956fb39124
Oops, didn't see that parts[i].temp at the bottom, ignore the second half of that last commit message
2012-11-05 14:42:06 +00:00
jacksonmj
3cae63c733
VIBR: don't dump heat into elements that don't conduct heat, and put any remaining heat into EXOT at the end of the explosion
2012-11-05 14:18:28 +00:00
jacob1
dc41e46c81
fix two red BRAYS not being able to turn off swch from certain angles
2012-11-04 22:44:49 +00:00
jacob1
ca42162e5e
fix heat release during explosion
2012-11-04 21:35:35 +00:00
jacksonmj
828623f9ec
Change freezing point of VIBR lava, and make sure VIBR always absorbs energy particles
2012-11-04 21:10:27 +00:00
jacksonmj
12eb085d20
VIBR changes from jacob1
...
Including:
Molten TTAN + EXOT = VIBR.
VIBR + ANAR = BVBR. (BOYL reaction removed)
All absorbed heat/particles/pressure are stored in one property, tmp.
Graphics changes
2012-11-04 20:35:43 +00:00
jacob1
d586a6d0ab
PPIP doesn't break with pressure, to match TPT
2012-11-03 16:11:54 +00:00
jacksonmj
2ed53a99ae
Change EXOT properties to match TPT
2012-11-03 16:11:11 +00:00
jacksonmj
fea55f9ac9
Add PLSM to stacking exclusion list, and fix some cases of stacked EMBR causing BHOL
...
Stacked EMBR + displacement -> other particles stacked -> BHOL.
Therefore stop displacement to stop BHOL formation.
2012-11-01 00:28:45 +00:00
Bryan Hoyle
32bdcb89e8
VIBR fixes
2012-10-28 21:11:18 -04:00
jacksonmj
caf262ed60
Decrease absorption chance for SPNG, to make release of water from saturated SPNG look a bit less strange
2012-10-27 00:56:02 +01:00
jacksonmj
9a0ca32372
Make conversion of PHOT to ELEC using BIZR, and enrichment of DEUT with ELEC, work better
2012-10-27 00:56:02 +01:00
Simon Robertshaw
9b4f710e28
Menu icon for sensors menu and fix for VIBR std::max args
2012-10-26 15:58:39 +01:00
Simon Robertshaw
a1d98ffc31
Fix BVBR for generate.py
2012-10-26 15:29:55 +01:00
jacob1
6d6b0dfa9f
some VIBR changes, also allow it to be compiled with Scons
2012-10-26 15:18:52 +01:00
Simon Robertshaw
63daf67d44
Improve EXOT description
2012-10-26 15:14:57 +01:00
jacob1
6d1c7be740
initialize all stickmen variables, not just legs
2012-10-26 15:13:27 +01:00
jacob1
4d207b1146
fix INVS graphics
2012-10-26 15:12:21 +01:00
jacob1
947660fcd4
Fix hydrogen not burning right (with and without realistic heat), allow h2 to burn at all temps while still allowing fusion to work correctly
2012-10-26 15:12:13 +01:00
jacob1
ccd9284e61
improve the GOL menu descriptions
2012-10-26 15:12:05 +01:00
jacob1
c58a3fb2dc
TSNS doesn't detect things with an equal temp (fixes detecting wires)
2012-10-26 15:11:59 +01:00
jacob1
b84460d79b
visual studio compatibility, plus change text a little
2012-10-26 15:11:43 +01:00
jacob1
3f093c8072
VIBR explosion/graphical changes, it now has a while before it explodes after getting to the limit
2012-10-26 15:11:22 +01:00
jacob1
cd7ca6d417
some VIBR changes/fixes
2012-10-26 15:10:50 +01:00
jacob1
04b76a4b48
VIBR/BVBR - vibranium. Initial commit, doesn't seem to work yet
2012-10-26 15:10:44 +01:00
Simon Robertshaw
0b09d2e0f3
Allow TSNS and DTEC to detect photons and other energy particles. Set default TSNS radius to 1 to make it easier to avoid detecting the wire connections
2012-10-10 21:27:36 +01:00
Simon Robertshaw
da07c22ee4
new elements: DMG (Force bomb) and TSNS (Temperature sensor)
2012-10-10 19:29:11 +01:00
Simon Robertshaw
249e3dcad3
Merge pull request #195 from Huulivoide/master
...
Minor fixes needed to build on Linux/64bit.
2012-10-09 08:43:13 -07:00
Simon Robertshaw
af181faeea
Revert "multiple BRCK colors (suggested by Catelite)"
...
This reverts commit 4a8ae25299e465ab55072dd512b5818881ec5a67.
2012-10-05 17:25:04 +01:00
jacob1
774bc08c2c
Move LOLZ/LOVE Rule tables into more appropriate location (element file)
2012-10-05 16:52:53 +01:00
jacob1
d159467b63
LOLZ and LOVE work again
2012-10-05 16:33:54 +01:00
jacob1
f19f393e22
multiple BRCK colors (suggested by Catelite)
2012-10-05 16:33:45 +01:00