Commit Graph

  • 96086f6627 Allow specifying a port for digilines messages to be sent from the lua_controller Oversword 2022-04-11 20:03:24 +0100
  • 8e87671c39 Fix bare pistons pushing objects into walls #598 Jude Melton-Houghton 2022-02-28 13:42:34 -0500
  • fe649e8d68 Ensafen intersection function Jude Melton-Houghton 2022-02-28 10:50:18 -0500
  • 807e6d5f0b Fix blockage in mvps object movement Jude Melton-Houghton 2022-02-27 17:14:13 -0500
  • d8322fccc8 Move objects even when sticky blocks are involved Jude Melton-Houghton 2022-02-26 12:15:56 -0500
  • f4070d3e64
    Use FIFO queue for mvps (#599) Jude Melton-Houghton 2022-04-01 17:33:41 -0400
  • 21ac966ee2 Fix MTG doors not reacting correctly to Mesecon power v2022-04-01 sfan5 2022-04-01 23:27:35 +0200
  • ff80b3fe25 Add documentation for Microcontroller Desour 2022-03-30 21:21:01 +0200
  • b630ff9443 Fix error prone negation reported by luacheck Desour 2022-03-30 21:41:51 +0200
  • 3e8c62d65b Fix error prone negation reported by luacheck #604 Desour 2022-03-30 21:41:51 +0200
  • 399ee9f5b5
    Avoid duplicating VManip data in Lua memory (#600) Jude Melton-Houghton 2022-03-08 12:15:30 -0500
  • 8d9208ecfb Avoid duplicating VM data in Lua memory #600 Jude Melton-Houghton 2022-03-05 21:00:30 -0500
  • 546b27343b
    Copy pos argument for safety #599 Jude Melton-Houghton 2022-03-03 07:18:14 -0500
  • 91be917fe9 Use FIFO queue for mvps Jude Melton-Houghton 2022-03-01 17:44:30 -0500
  • 0d9e0274ae
    Prevent extra pin events with luacontrollers, microcontrollers, and FPGAs (#593) Jude Melton-Houghton 2022-02-27 15:12:37 -0500
  • 0ccefb9623
    Merge branch 'minetest-mods:master' into master #592 Niklp 2022-02-27 17:22:00 +0100
  • 2479eec4af Add explanatory comments #593 Jude Melton-Houghton 2022-02-20 21:10:07 -0500
  • 17069e1103 Use metatable to cache light update conductors #595 Jude Melton-Houghton 2022-02-20 20:58:45 -0500
  • fef5c8cf68 Resolve license information inconsistency sfan5 2022-02-19 18:17:40 +0100
  • f6b0de64b8 Update list of MVPS stoppers sfan5 2022-02-19 18:00:55 +0100
  • 1d30891349 Move default dependency to individual mods that need it Jude Melton-Houghton 2022-01-28 17:11:46 -0500
  • f1f6e6560c Defer on_placenode to a step after a node is moved #594 Jude Melton-Houghton 2022-02-15 22:03:46 -0500
  • 4906608bb1 Prevent extra pin events Jude Melton-Houghton 2022-02-15 21:30:47 -0500
  • e43bf65717 Move default dependency to individual mods that need it #585 Jude Melton-Houghton 2022-01-28 17:11:46 -0500
  • 4dfadd9276 Fix luacheck warning Jude Melton-Houghton 2022-02-12 14:15:04 -0500
  • 3c27bb9350
    Fix VM light update issue (#590) Jude Melton-Houghton 2022-02-12 18:19:33 -0500
  • 19032013a9 Bug fix: MTG doors did not react correctly to Mesecon power nikolaus-albinger 2022-02-12 20:27:08 +0100
  • 0712c487ac Fix luacheck warning #591 Jude Melton-Houghton 2022-02-12 14:15:04 -0500
  • fb255d292e
    Add .luacheckrc and fix issues it pointed out (#589) Jude Melton-Houghton 2022-02-12 14:12:12 -0500
  • c9dd323207
    Remove redundant on_placenode calls after movement (#586) Jude Melton-Houghton 2022-02-12 14:11:26 -0500
  • 0c9a37cb42 Add explanatory comment #590 Jude Melton-Houghton 2022-02-11 11:46:28 -0500
  • a367d4b85c Restrict registered_globalsteps to actionqueue.lua #589 Jude Melton-Houghton 2022-02-11 11:38:28 -0500
  • f4a4200e88 Remove DIR_DELIM Jude Melton-Houghton 2022-02-11 11:37:20 -0500
  • 11d6a3df31 Fix VM light update issue Jude Melton-Houghton 2022-02-10 17:22:33 -0500
  • 85cf4c4875
    Switch to latest action version Jude Melton-Houghton 2022-02-08 09:02:15 -0500
  • 0d223241eb Remove duplicate serialization #588 Jude Melton-Houghton 2022-02-08 08:52:08 -0500
  • e8338af183 Add luacheck workflow David Leal 2022-02-08 07:07:35 -0500
  • 810a2ed9f3 Remove commented line Jude Melton-Houghton 2022-02-07 17:06:20 -0500
  • cd835345ea Restore unnecessarily changed variable Jude Melton-Houghton 2022-02-07 16:59:15 -0500
  • 6f6f62fa63 Fix issues found by luacheck Jude Melton-Houghton 2022-02-07 14:19:53 -0500
  • bc05cd0cf6 Add luacheck configuration Jude Melton-Houghton 2022-02-07 14:19:23 -0500
  • 622b82cfd6 Protect server against Luacontroller memory usage Jude Melton-Houghton 2022-02-03 22:30:12 -0500
  • 4c5b13a347
    Fix conductor lighting when aliases are used (#582) Jude Melton-Houghton 2022-01-29 19:23:53 -0500
  • 4eea0834b5
    Fix torch rules (#581) DS 2022-01-30 01:23:05 +0100
  • 41145d0beb Remove redundant on_placenode calls after movement #586 Jude Melton-Houghton 2022-01-28 17:57:37 -0500
  • 3d88210d5b Fix conductor lighting when aliases are used #582 Jude Melton-Houghton 2022-01-21 18:20:57 -0500
  • eb02c2a726 Fix torch rules #581 Desour 2022-01-19 00:51:30 +0100
  • 229fbe5d85
    Merge 5ab1d87d87 into ecea0a2896 #481 DS 2021-12-07 20:34:26 +0000
  • ecea0a2896
    Optimize light updates when turning conductors on and off (#578) Jude Melton-Houghton 2021-11-27 10:28:13 -0500
  • 2347519696 Merge two conditions into one #578 Jude Melton-Houghton 2021-11-18 19:25:54 -0500
  • bbc6391e0a Calculate light update conductors at the beginning Jude Melton-Houghton 2021-11-17 18:32:08 -0500
  • 8277799f29 Optimize light updates when turning on and off Jude Melton-Houghton 2021-11-16 17:17:03 -0500
  • 9323445182 Only skip conductors with flat rules in turnon/off Jude Melton-Houghton 2021-07-28 14:22:57 -0400
  • e15c55c066
    Handle getting out-of-bounds bits in get_bit (#574) Jude Melton-Houghton 2021-08-02 15:33:45 -0400
  • d05a36676f Make get_bit simpler again #574 Jude Melton-Houghton 2021-07-30 13:19:56 -0400
  • 4205efb6d0 Handle getting out-of-bounds bits in get_bit Jude Melton-Houghton 2021-07-29 10:11:43 -0400
  • 0a9062df47 Only skip conductors with flat rules in turnon/off #573 Jude Melton-Houghton 2021-07-28 14:22:57 -0400
  • db5879706d
    Fix on_placenode conductor turnon link direction (#572) Jude Melton-Houghton 2021-07-24 12:40:43 -0400
  • 4731329633 Fix on_placenode conductor turnon link direction #572 Jude Melton-Houghton 2021-07-16 21:53:08 -0400
  • 65793514fe
    Fix use_texture_alpha warnings (#563) DS 2021-04-09 20:24:41 +0200
  • b79f21f8f3 Add transistors #564 Desour 2021-04-08 18:24:31 +0200
  • 1eb27f61f3 Fix use_texture_alpha warnings #563 Desour 2021-04-08 18:34:58 +0200
  • f5c3f798be
    Compatibility with mtg_craft_guide (#555) Louis Royer 2021-04-01 18:56:08 +0200
  • e37b6b6e9d set default to steps #562 Desour 2021-03-29 20:06:08 +0200
  • 55f5eff7de Add setting to have overheat cooldown in steps Desour 2021-03-29 01:02:17 +0200
  • 91e3b13d5a Luacontroller library enhancements Libraries can now be registered as a function which will be called when the library is requested. This allows functionality such as libraries that behave differently depending on where the Luacontroller is (for example, a sensor of some sort that only works if the LuaC is next to it) as well as various initialization that the library may need to perform. Supplying a table is still supported and works as before. #557 cheapie 2021-03-26 14:43:08 -0500
  • 69d4a9584d Fix on-state effector-receptor combos (eg. gates) recepting to everywhere Desour 2021-03-25 18:54:21 +0100
  • 97a60129b8 Fix on-state effector-receptor combos (eg. gates) recepting to everywhere #560 Desour 2021-03-25 18:54:21 +0100
  • 3f75c06a3b
    Improve performance of mesecon.turnon and mesecon.turnoff (#556) DS 2021-03-25 16:53:51 +0100
  • ca8864b790 remove unused stuff #556 sfan5 2021-03-25 16:49:54 +0100
  • 9904be9160 Add library support to Luacontrollers This allows mods to provide their own libraries that can be accessed from within a Luacontroller, for example to make working with advanced digilines peripherals somewhat easier. Libraries can be added to the mesecon.luacontroller_libraries table, and then the code running in the Luacontroller can use require() to request one. require() will return nil if the library is not present. cheapie 2021-03-21 00:56:38 -0500
  • 6dc7a2575c Improve performance of mesecon.turnon and mesecon.turnoff Desour 2021-03-09 23:41:02 +0100
  • 34bc1fa3ec Compatibility with mtg_craft_guide #555 Louis Royer 2021-03-05 14:32:47 +0100
  • 89857b1b89 Use group instead of wire when possible Louis Royer 2021-03-05 14:30:00 +0100
  • 93aa24dc42
    Remove undeclared global variable corner_nodebox (#554) sys4-fr 2021-02-27 16:19:46 +0100
  • 93f155f604
    Make /tell need shout priv (#553) wsor4035 2021-02-27 10:12:51 -0500
  • 9b835053c2 Remove undeclared global variable corner_nodebox #554 Sys Quatre 2021-02-27 03:22:08 +0100
  • 136156592c
    make /tell need shout priv #553 wsor4035 2021-02-26 21:13:02 -0500
  • 583d2c1441
    Replace mesecon.mergetable (#533) Vitaliy 2020-12-19 23:12:00 +0300
  • 397d449f1e Use empty string for protection check if puncher or clicker is nil. auouymous 2020-12-10 03:53:50 -0700
  • 29ec26a4c8 Prevent unauthorized players from toggling blinky plant. auouymous 2020-12-03 19:12:41 -0700
  • be96ed6553 Use empty string for protection check if puncher or clicker is nil. #548 auouymous 2020-12-10 03:53:50 -0700
  • 25485094e8 Prevent unauthorized players from toggling blinky plant. auouymous 2020-12-03 19:12:41 -0700
  • 0d86f2c45e
    Prevent unauthorized players from changing the noteblock sound. (#547) auouymous 2020-11-12 11:26:02 -0700
  • 825873bfc6 Prevent unauthorized players from changing the noteblock sound. #547 auouymous 2020-11-10 19:25:12 -0700
  • a38f37d1ee Enforce checks for `ignore` #546 mvps-ignore-handling numzero 2020-10-23 20:31:58 +0300
  • 9b044cfdd8 Reduce size of inventory image and remove wield image #540 Johannes Lundberg 2020-10-22 21:33:36 -0700
  • eea7dc5ad4 Add output to the other two sides and update textures to match Johannes Lundberg 2020-10-22 21:18:54 -0700
  • 2ef33501cc make ALL mvps stoppers non-replacable #545 Desour 2020-10-22 23:33:22 +0200
  • a8ba304834 Mvps: make ignore not replaceable even though it is buildable_to Desour 2020-10-22 22:55:11 +0200
  • 73fd5ac828 Ceil values instead of floor when converting from percent to get better accuracy for low percentages Johannes Lundberg 2020-10-15 21:10:34 -0700
  • d356f901a3
    Make Lua code area and error label use monospaced font (#541) Johannes Lundberg 2020-10-09 13:28:11 -0700
  • a1c003bd61 Scanner: Also prevent high watermark from going to zero when % > 0 Johannes Lundberg 2020-10-09 10:19:54 -0700
  • 972a9914da Scanner: Fix a couple of math bugs and make sure to update values when inventory has changed Johannes Lundberg 2020-10-09 08:23:13 -0700
  • d7586ed76d Scanner: Add output rules in proper places and a couple of minor cleanups and changes. Johannes Lundberg 2020-10-08 22:06:00 -0700
  • f40fe54e3c Scanner: Improve formspec UI. Johannes Lundberg 2020-10-08 19:14:08 -0700
  • 0c3b39738b Scanner: Always update state and not only on change so that adjecent nodes placed after state change also are updated Johannes Lundberg 2020-10-08 18:52:29 -0700
  • 1fab9cb360 Scanner: Add more info to digiline GET request. Johannes Lundberg 2020-10-08 16:52:27 -0700
  • 0095c19e5d Scanner: Make scanner digiline programmable and channel optional. Johannes Lundberg 2020-10-08 16:22:09 -0700
  • e1f65f76cb Scanner: Improve recipe Johannes Lundberg 2020-10-08 16:17:09 -0700