Jeija
|
c326dc221a
Rewrite Logic Gates: Makes it super-easy to add new gates and cleans up code
|
10 éve |
Jeija
|
d2373eb605
Don't trigger an "off" event to itself when luacontroller turns a port off
|
10 éve |
Jeija
|
fb695e9c1c
Fix #189, clean code and update documentation
|
10 éve |
Jeija
|
80d136125e
Fix bug in mesecon.find_receptor that caused false turnoffs and rewrite lever +
|
10 éve |
Jeija
|
d19e975955
Use iterative algorithm for mesecon.find_receptor_on, major performance improvement for large
|
10 éve |
Jeija
|
5be179bf11
Replace mesecon:<some_function> with mesecon.<some_function> for greater
|
10 éve |
Jeija
|
ffacbfde5a
Use an iterative algorithm for turnon() and turnoff(), fixes #160
|
10 éve |
Jeija
|
194155fff8
Rewrite mesecon wires. This should increase the efficiency and speed of
|
10 éve |
Jeija
|
1b9f1b8c13
Fix #182, bug when placing wire crossings next to a powered source
|
10 éve |
Jeija
|
e5896076fe
Make sure #160 cannot be exploited to make servers crash.
|
10 éve |
Jeija
|
300abcb587
Fix #155 (option 2 used). Remove non-ActionQueue system. Enable overheat for more than 20 actions per second on lua- / microcontrollers and gates.
|
10 éve |
Jeija
|
2cab6aa5ef
Merge pull request #134 from Novatux/master
|
10 éve |
Jeija
|
a632a8abc8
Fix delayers and disable resuming if not using MESECONS_GLOBALSTEP
|
10 éve |
Jeija
|
1a492feb7a
Turnon/turnoff overwritable
|
11 éve |
Jeija
|
d066b91632
Fix infinite priority bug in mesecon:turnoff, thanks to Novatux
|
11 éve |
Jeija
|
1083539e9b
Resume turnon/off calls as soon as area is loaded in case turnon/off calls end in unloaded territory
|
11 éve |
Jeija
|
f1211f7dae
Add ActionQueue priority system
|
11 éve |
Jeija
|
2d004b19ea
First draft of some kind of Action Queue (just like the globalstep queue in to_update), but more flexible and also including delay functionality (mesecon_delayer).
|
11 éve |
Novatux
|
5e02b3beef
Fix a few bugs that caused effectors not to turn off sometimes (rules_link is evil!)
|
11 éve |
Novatux
|
9c2a5c313c
Use swap_node instead of add_node when replacing conductors.
|
11 éve |
Novatux
|
fb417d45a7
Fix when there are several rules with different specials
|
11 éve |
Novatux
|
ae557d1cd4
Fixes with multi-conductors that have special connects
|
11 éve |
Novatux
|
d5b39951a4
Fix bugs with multi-rules conductors (like crossing) that have param2
|
11 éve |
Uberi
|
16b4b79c51
Update code to standards of Minetest 0.4.8.
|
11 éve |
khonkhortisan
|
913e355a71
Merge pull request #112 from khonkhortisan/multi_rules
|
11 éve |
khonkhortisan
|
885899cbaf
Crossover
|
11 éve |
khonkhortisan
|
4f2604e01b
mesecon:rules_link nil return rule
|
11 éve |
Novatux
|
afad592783
Change mesecons signals so that they update effectors only after a globalstep, configurable to be on/off
|
11 éve |
Jeija
|
ef087f2bb6
Fix Bug: Wrong usage of action_on/action_off instead of action_change
|
11 éve |
Jeija
|
7e231b99a6
Make nr in rules rotation local in order not to pullute the holy global namespace
|
12 éve |