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