Commit Graph

  • 8c9d0fd68f custom buttons fix. redstone script fix master ac-minetest 2022-08-28 09:52:37 +0200
  • 2020477700 sandbox bugfixes ac-minetest 2021-06-28 08:49:33 +0200
  • c3a021d1fc gui fixes ac-minetest 2021-02-03 21:32:21 +0100
  • bf7002b1c3 Merge branch 'master' of https://github.com/ac-minetest/basic_robot ac-minetest 2021-01-07 11:39:40 +0100
  • 79bbe6c2af fixes and new scripts ac-minetest 2021-01-07 11:30:01 +0100
  • e237985e8e corrupted book fix ac-minetest 2020-11-27 17:16:58 +0100
  • 5d94e03351 boost angle fix ac-minetest 2020-11-27 16:58:55 +0100
  • 1680a70ea8 fixed buggy energy transfer ac-minetest 2020-11-26 12:30:00 +0100
  • a34f850b60 admin robot fix ac-minetest 2020-10-14 19:31:08 +0200
  • 94b034dd8e
    Merge pull request #19 from Kimapr/master ac-minetest 2019-09-28 07:25:31 +0200
  • 890058b4bd
    Merge branch 'master' into master ac-minetest 2019-09-28 07:24:45 +0200
  • e8a281986d suggestion by Kimapr (fix for pause exploit injecting _c_ = 0 resets) check_code now allows ... but disallows .. rnd 2019-09-27 10:05:18 +0200
  • ffebdb6013 added: find_path, walk_path modified: sandbox only reinitializes on manual robot start, no longer when robot wakes up - so in this case it no longer forgets variable values rnd 2019-09-27 08:40:34 +0200
  • 09d2f555d0
    better fix for genv reset Kimapr 2019-09-26 09:13:49 +0000
  • dd401a7c09
    Quick fix for coroutine robots env reset Kimapr 2019-09-25 16:51:38 +0000
  • c20d096c35 coroutines: auto recreate dead coroutine and restart coroutine help rnd 2019-06-03 13:36:16 +0200
  • 8db6acb801 code preprocessor fix various demo scripts added rnd 2019-03-05 14:15:59 +0100
  • ac1817dc9e book write: bugfix item drops: randomize number of returned items too long code used fix rnd 2019-01-27 18:40:29 +0100
  • 5706500ad8 renaming rnd 2019-01-13 21:37:58 +0100
  • 539144f05b drop fix craft: several crafts at once rnd 2019-01-13 21:25:13 +0100
  • 0a7c5d33d8 webcommands: bidirectional rnd 2018-12-24 21:10:26 +0100
  • b85ac575ba different execution count limit for different levels of authorization rnd 2018-12-24 18:57:12 +0100
  • 5cf4119120 http demo rnd 2018-12-24 13:23:17 +0100
  • 76824674c1 webcommands: fix %20 to space rnd 2018-12-23 20:06:01 +0100
  • 5f8659dbb2 webcommands for robots using nodejs server rnd 2018-12-23 19:49:10 +0100
  • fd9f659392 .. rnd 2018-12-12 19:59:16 +0100
  • 9463f54bab .. rnd 2018-12-12 19:23:05 +0100
  • 29f4410348 .. rnd 2018-12-12 18:38:42 +0100
  • 532a017be7 bugfixes: preprocess_script, directions rnd 2018-12-12 12:06:46 +0100
  • 8712bb0e60 directions fix 2 rnd 2018-12-11 22:49:55 +0100
  • da2342ea17 directions fix rnd 2018-12-11 21:45:40 +0100
  • 9e17cb46b9 mapmodel direction fixes (mapmodel moves in same direction as it faces) fire action fix new scripts rnd 2018-12-09 23:42:54 +0100
  • 6b185ba155 robot http demo enigma rnd 2018-07-28 11:06:35 +0200
  • 928ec9dace help edits rnd 2018-07-27 19:52:49 +0200
  • dd23b567eb help text changes rnd 2018-07-27 12:22:57 +0200
  • 34e8dcc59d complete help gui rewrite ( man pages with hyperlinks ) new demo scripts rnd 2018-07-27 11:32:41 +0200
  • 76d17d9e12 preprocess sort new scripts rnd 2018-07-26 07:25:43 +0200
  • 00ba6cd37e coroutine preprocessing regex fix rnd 2018-07-24 18:41:39 +0200
  • 4e6e431efd new demo scripts rnd 2018-07-24 16:04:22 +0200
  • 0a4ae08a9d .. rnd 2018-07-24 12:20:42 +0200
  • 135fecfe20 preprocess update rnd 2018-07-24 11:50:23 +0200
  • a790d0cd62 drops abuse fixed .. replaced with safe string.concat(table of strings, separator) rnd 2018-07-23 17:35:03 +0200
  • 21158c67eb tweaked operation costs rnd 2018-07-23 15:32:46 +0200
  • db15170554 bugfix: code comment removal rnd 2018-07-22 18:29:30 +0200
  • e5382fd12e ... rnd 2018-07-22 12:41:36 +0200
  • 1169f5877f improved code preprocessor rnd 2018-07-22 12:23:21 +0200
  • c3599643a9 automatically start one robot at server start: setting 'local admin_bot_pos' defines its position rnd 2018-07-20 13:06:06 +0200
  • f110b93dc3 limit available operations per step: moving(8),placing(5), inserting(5) faster text render string, changed length limit rnd 2018-07-19 17:23:34 +0200
  • 86c1317f06 non admin players can not modify other player robot ( if auth level more than 1) rnd 2018-07-06 17:30:49 +0200
  • 5250d6f216 return error fix for coroutines rnd 2018-07-02 10:54:19 +0200
  • 03b0d2a3dd buttons - black on white now craft cache fix rnd 2018-06-30 12:53:45 +0200
  • b09700c229 coroutine fixes rnd 2018-06-29 21:19:31 +0200
  • 7767b89f2b coroutine mode added and command pause(), start program with '--coroutine' to use it rnd 2018-06-29 19:38:34 +0200
  • 1225ca7eca puzzle: meta safety redstone emulator fix rnd 2018-06-28 17:38:46 +0200
  • 43514e6733 scripts rnd 2018-04-03 23:21:12 +0100
  • ca09e73c6b tweaks rnd 2018-02-21 10:54:22 +0000
  • 74ef01e14b - self.fire has now option to select projectile when using particles ( is_entity = false) rnd1 2017-12-18 14:31:11 +0100
  • 8a8d22416d - authlevel to set levels of access player has in robot sandbox (0 = ordinary, 1 = robot, 2 = puzzle, 3 = admin) - authlevel is stored in metadata of robot and digitally signed using server private password to prevent abuses - minor bugfixes - new giver and checker blocks for puzzle, can create locks and keys now rnd1 2017-12-18 11:19:05 +0100
  • 046bcc445a -new robot scripts -puzzle privs, puzzle mechanics rnd1 2017-10-21 15:40:52 +0200
  • 6b97de14d5 for more visual appearance options : self.set_properties,self.set animation new gui system api self.display_text now just outputs texture if third argument missing rnd1 2017-08-03 23:18:52 +0200
  • c7d0c2bee8 improved operations per step check rnd1 2017-08-02 12:48:33 +0200
  • 0084718815 encrypt: fix of vulnerabilities and a bit of spice up with nonlinear nesting rnd1 2017-07-18 14:54:15 +0200
  • 6b955f9d63 simple encryption for secret stuff - make your programs secret so other players dont steal them and more rnd1 2017-07-18 14:15:53 +0200
  • 5d6e7326b6 bug fixes by kurik: fail at initial energy read from fuel time protection check for keyboard set rnd1 2017-07-16 23:27:52 +0200
  • 08f61c0865 -sound for robots -check operations code -energy rewrite rnd1 2017-07-01 23:00:16 +0200
  • c3b8f19c83 technic: build your technic machines incode with machine.generate_power, machine.smelt, machine.grind, machine.compress. Requires fuel and materials just like the real thing. rnd1 2017-04-27 09:22:17 +0200
  • 182d81acec -forward_down fixes -added scripts rnd1 2017-04-05 11:24:54 +0200
  • 5d8617de1a update rnd1 2017-04-03 08:37:00 +0200
  • 80aeca256d - additional interactive buttons - with numbers - perfect to make games with - form display and handling for robots rnd1 2017-03-04 22:03:01 +0100
  • 4c169bb517 -craft(item) robot can now craft any item if it has ingredients for it ( group items are problem ) -read_text can now read (int) numbers from node meta extra: -robot can now fertilize farming:soil_wet by inserting farming:fertilizer into it rnd1 2017-02-10 09:59:36 +0100
  • 873f32dfbf -bug fixes -robot now has "energy", each round of execute gives 1 energy up to max 1. to dig stuff, 1 energy is expended -find_player, pickup, player.connected now all return list or nil -check_inventory can look at i-th item in inventory and return its name rnd1 2017-02-06 11:03:30 +0100
  • 211d007609 mesecons compatibility: can be activated by mesecons signal and can activate mesecons blocks. to turn on wires use delayer first rnd1 2017-01-19 12:04:12 +0100
  • 953d05586f .. rnd1 2017-01-18 21:51:21 +0100
  • d177e3c3d5 infinite loop/recursion prevention: replaced expensive function calls with "if" rnd1 2017-01-18 21:09:37 +0100
  • 6c82554a65 keyboard book editor/code loader rnd1 2017-01-18 17:13:17 +0100
  • d9a90160a7 colorize, isadmin fix. robots now have rom variable rnd1 2017-01-03 17:03:46 +0100
  • a2a14cca15 new commands: write_text, self.name rnd1 2016-12-24 12:36:03 +0100
  • ee7473dfac better spawning several robots per user off signal to spawner from mesecons/basic_machines removes robot rnd1 2016-12-21 12:11:57 +0100
  • 779f0ab40c robot: digcount increases even with dig attempt pickup: picks up entities around robot table of items it wont pickup rnd1 2016-12-10 10:50:48 +0100
  • 905d7025ec fixes rnd1 2016-11-27 23:24:35 +0100
  • e75ba494c7 fixes exploits with infinite loops and better sandbox code checks rnd1 2016-11-26 19:07:01 +0100
  • 374c1bed5c remote control now has "manual" mode - when code is empty it will display basic controls for robot rnd1 2016-11-22 14:28:49 +0100
  • 9b894936e8 .. rnd1 2016-11-21 20:08:21 +0100
  • 1eb0b66cac new command self.remove(), updated help rnd1 2016-11-15 08:24:22 +0100
  • 082eecf618 books, setcode, can listen to chat rnd1 2016-11-14 17:20:04 +0100
  • c51bf32abd gui fixes rnd1 2016-11-11 21:42:26 +0100
  • c3eeafa4b0 .. rnd1 2016-11-11 13:37:32 +0100
  • 56b777a3dc allow potentially malicious instructions like for, goto, while but preprocess script to insert counter, this prevents too long executions rnd1 2016-11-11 13:35:38 +0100
  • 0c3f06a428 mitigate the effects of malicious sandbox code - infinite recursion rnd1 2016-11-11 08:50:02 +0100
  • 8be654c25b obj init rewrite rnd1 2016-11-10 13:07:56 +0100
  • ed4a66c5da robots have inventory, take nodes from inventory when placing and receive when digging rnd1 2016-11-10 11:36:22 +0100
  • 3dcc9915fc bugfix - object sync rnd1 2016-11-08 16:55:49 +0100
  • 852ce0ea32 fixes rnd1 2016-11-08 14:14:08 +0100
  • b24cc792cd readme rnd1 2016-11-08 10:34:31 +0100
  • 216bf4adf3 init rnd1 2016-11-08 10:32:58 +0100