Results 49 issues of Vitaliy

Fix #499. Alternative to #526. Pistons work at full speed but overheat if overloaded, just like most other items. Unlike those, a piston will cool down automatically, as requested by...

bugfix

Fix #499. The delay is configurable. Old behavior can be restored by using special settings, as described.

bugfix

According to this code, all expired actions are sorted by priority, then by original order. So if actions with different `time` happen to expire in the same globalstep, the time...

bug

Fix #433. ~Hope this time it works; didn’t test yet.~ Previous attempt: #435 Alternative: #545 *UPD:* tested; the piston remains retracted despite being powered on ![screenshot_20201023_204817](https://user-images.githubusercontent.com/7352626/97037059-6e3e5a80-1571-11eb-923b-ffbba7bc2225.png)

high-priority
bugfix

From #411: > - Piston: > - A piston that extends or withdraws in an inactive block still pushes or pulls nodes in that block. > - A piston can’t...

bug
high-priority

Fixes #474. Also adds a simple memory cell. The Pulsar detects a rising edge and outputs a pulse 2 Mesecon ticks long. Sharper (1-tick) pulse is possible but while e.g....

enhancement

Current API documentation seems to boil down to some code comments and a [tutorial](http://mesecons.net/developers.html).

documentation

Document insulated double corner added by #524. Also update image for the single corner (it was changed too).

documentation

From #404: > Place a mesecon at the crosshair, and it will crash. **WARNING: it breaks the world!** Removing `mesecon_actionqueue` is mandatory after such experiment, and there may be consequences....

bug
enhancement
non-trivial

Take a look at this example: ```lua x = "." for k = 1,64 do x = x .. x end ``` On my PC this takes 0.6 seconds before...

non-trivial