Jacob Piela
51fccf0491
fix robot being able to take pipeworks virtual item.
2020-04-12 18:21:14 +02:00
Milan
fd136303c5
merge upstream
2019-01-31 15:59:39 +01:00
rnd
ac1817dc9e
book write: bugfix
...
item drops: randomize number of returned items
too long code used fix
2019-01-27 18:40:29 +01:00
rnd
539144f05b
drop fix
...
craft: several crafts at once
2019-01-13 21:25:13 +01:00
rnd
9463f54bab
..
2018-12-12 19:23:05 +01:00
rnd
29f4410348
..
2018-12-12 18:38:42 +01:00
rnd
532a017be7
bugfixes: preprocess_script, directions
2018-12-12 12:06:46 +01:00
rnd
8712bb0e60
directions fix 2
2018-12-11 22:49:55 +01:00
rnd
da2342ea17
directions fix
2018-12-11 21:45:40 +01:00
rnd
9e17cb46b9
mapmodel direction fixes (mapmodel moves in same direction as it faces)
...
fire action fix
new scripts
2018-12-09 23:42:54 +01:00
rnd
a790d0cd62
drops abuse fixed
...
.. replaced with safe string.concat(table of strings, separator)
2018-07-23 17:35:03 +02:00
rnd
21158c67eb
tweaked operation costs
...
redo of code preprocessing
2018-07-23 15:32:46 +02:00
rnd
c3599643a9
automatically start one robot at server start: setting 'local admin_bot_pos' defines its position
...
self.operations() displays remaining available operations for robot
tweaked operation costs for dig/move/..., total available operations per step is now 10
2018-07-20 13:06:06 +02:00
rnd
f110b93dc3
limit available operations per step: moving(8),placing(5), inserting(5)
...
faster text render string, changed length limit
2018-07-19 17:23:34 +02:00
rnd
5250d6f216
return error fix for coroutines
2018-07-02 10:54:19 +02:00
rnd
03b0d2a3dd
buttons - black on white now
...
craft cache fix
2018-06-30 12:53:45 +02:00
rnd
1225ca7eca
puzzle: meta safety
...
redstone emulator fix
2018-06-28 17:38:46 +02:00
rnd
ca09e73c6b
tweaks
2018-02-21 10:54:22 +00:00
Milan*
bb71554cc6
unlist buttons from crafting guide
2017-12-19 11:16:49 +01:00
rnd1
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
2017-12-18 11:19:05 +01:00
rnd1
046bcc445a
-new robot scripts
...
-puzzle privs, puzzle mechanics
2017-10-21 15:40:52 +02:00
rnd1
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
2017-08-03 23:18:52 +02:00
rnd1
c7d0c2bee8
improved operations per step check
2017-08-02 12:48:33 +02:00
rnd1
0084718815
encrypt: fix of vulnerabilities and a bit of spice up with nonlinear nesting
2017-07-18 14:54:15 +02:00
rnd1
6b955f9d63
simple encryption for secret stuff - make your programs secret so other players dont steal them and more
2017-07-18 14:15:53 +02:00
rnd1
5d6e7326b6
bug fixes by kurik:
...
fail at initial energy read from fuel time
protection check for keyboard set
2017-07-16 23:27:52 +02:00
rnd1
08f61c0865
-sound for robots
...
-check operations code
-energy rewrite
2017-07-01 23:00:16 +02:00
rnd1
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.
2017-04-27 09:22:17 +02:00
rnd1
5d8617de1a
update
2017-04-03 08:37:00 +02:00
rnd1
80aeca256d
- additional interactive buttons - with numbers - perfect to make games with
...
- form display and handling for robots
2017-03-04 22:03:01 +01:00
rnd1
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
2017-02-10 09:59:36 +01:00
rnd1
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
2017-02-06 11:03:30 +01:00
rnd1
211d007609
mesecons compatibility: can be activated by mesecons signal and can activate mesecons blocks. to turn on wires use delayer first
2017-01-19 12:04:12 +01:00
rnd1
6c82554a65
keyboard
...
book editor/code loader
2017-01-18 17:13:17 +01:00
rnd1
d9a90160a7
colorize, isadmin fix. robots now have rom variable
2017-01-03 17:03:46 +01:00
rnd1
a2a14cca15
new commands: write_text, self.name
2016-12-24 12:36:03 +01:00
rnd1
ee7473dfac
better spawning
...
several robots per user
off signal to spawner from mesecons/basic_machines removes robot
2016-12-21 12:14:28 +01:00
rnd1
779f0ab40c
robot: digcount increases even with dig attempt
...
pickup: picks up entities around robot
table of items it wont pickup
2016-12-10 10:50:48 +01:00
rnd1
905d7025ec
fixes
2016-11-27 23:24:35 +01:00
rnd1
374c1bed5c
remote control now has "manual" mode - when code is empty it will display basic controls for robot
2016-11-22 14:28:49 +01:00
rnd1
9b894936e8
..
2016-11-21 20:08:21 +01:00
rnd1
082eecf618
books, setcode, can listen to chat
2016-11-14 17:20:04 +01:00
rnd1
0c3f06a428
mitigate the effects of malicious sandbox code - infinite recursion
2016-11-11 08:50:02 +01:00
rnd1
8be654c25b
obj init rewrite
2016-11-10 13:07:56 +01:00
rnd1
ed4a66c5da
robots have inventory, take nodes from inventory when placing and receive when digging
2016-11-10 11:36:22 +01:00
rnd1
216bf4adf3
init
2016-11-08 10:32:58 +01:00