Commit History

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