Perttu Ahola [Tue, 29 Nov 2011 21:22:44 +0000 (23:22 +0200)]
Modify builtin ABMs to have lower interval and higher trigger non-chance
Perttu Ahola [Tue, 29 Nov 2011 21:18:20 +0000 (23:18 +0200)]
Proper player inventory and hp modification tracking and sending accordingly
Perttu Ahola [Tue, 29 Nov 2011 20:34:58 +0000 (22:34 +0200)]
Tune main menu a bit and show version number in there
Perttu Ahola [Tue, 29 Nov 2011 20:23:03 +0000 (22:23 +0200)]
Better version match fail messages from server
Perttu Ahola [Tue, 29 Nov 2011 19:46:03 +0000 (21:46 +0200)]
Perttu Ahola [Tue, 29 Nov 2011 19:30:22 +0000 (21:30 +0200)]
Create the necessary API for /giveme and /give and implement those commands; also sort out the scripts a bit
Perttu Ahola [Tue, 29 Nov 2011 19:05:53 +0000 (21:05 +0200)]
Handle items with m_count==0 sanely when placing
Perttu Ahola [Tue, 29 Nov 2011 19:05:36 +0000 (21:05 +0200)]
Print debug stacks to infostream rather than errorstream when placing CONTENT_IGNORE
Perttu Ahola [Tue, 29 Nov 2011 17:27:41 +0000 (19:27 +0200)]
Do not install the static lua library file
Perttu Ahola [Tue, 29 Nov 2011 16:34:07 +0000 (18:34 +0200)]
Remove content_inventory.{h,cpp}
Perttu Ahola [Tue, 29 Nov 2011 16:21:00 +0000 (18:21 +0200)]
Quick fix to a bug that makes it possible to raise water levels everywhere with one source
Perttu Ahola [Tue, 29 Nov 2011 16:05:29 +0000 (18:05 +0200)]
Modify bucket namings
Perttu Ahola [Tue, 29 Nov 2011 15:58:42 +0000 (17:58 +0200)]
Add bucket textures
Perttu Ahola [Tue, 29 Nov 2011 15:44:07 +0000 (17:44 +0200)]
Reorganize mods
Perttu Ahola [Tue, 29 Nov 2011 15:43:40 +0000 (17:43 +0200)]
Add missing files for a previous commit
Perttu Ahola [Tue, 29 Nov 2011 15:26:59 +0000 (17:26 +0200)]
Update version number to 0.4.dev-
20111129
Perttu Ahola [Tue, 29 Nov 2011 15:26:21 +0000 (17:26 +0200)]
Add a note about the default mod not using the modname_ prefix in textures
Kahrl [Tue, 29 Nov 2011 15:15:18 +0000 (17:15 +0200)]
CraftItem rework and Lua interface
Perttu Ahola [Tue, 29 Nov 2011 15:09:29 +0000 (17:09 +0200)]
Fix active_object_count and active_object_count_wider not getting updated between ABM calls causing huge amounts of DMs and rats and stuff
Perttu Ahola [Tue, 29 Nov 2011 14:41:49 +0000 (16:41 +0200)]
Add NULL terminations to EnumString definitions
Perttu Ahola [Tue, 29 Nov 2011 12:13:57 +0000 (14:13 +0200)]
Some MSVC fixes
Perttu Ahola [Mon, 28 Nov 2011 20:10:06 +0000 (22:10 +0200)]
Fix CMake install data path
Perttu Ahola [Mon, 28 Nov 2011 19:50:14 +0000 (21:50 +0200)]
Silly MSVC doesn't know how to handle type conversions for parameters of pow(). Help it.
Perttu Ahola [Mon, 28 Nov 2011 19:14:55 +0000 (21:14 +0200)]
Update installation in CMakeLists.txt
Perttu Ahola [Mon, 28 Nov 2011 18:54:53 +0000 (20:54 +0200)]
Rename menu background to menubg.png, move unknown_block.png and unknown_object.png to client, make generating a placeholder image for the filename "" not cause an error
Perttu Ahola [Mon, 28 Nov 2011 15:11:14 +0000 (17:11 +0200)]
GenericNodeMetadata and an example furnace
Perttu Ahola [Mon, 28 Nov 2011 12:55:24 +0000 (14:55 +0200)]
Fix stuff in inventory.{cpp,h}
Perttu Ahola [Mon, 28 Nov 2011 12:54:39 +0000 (14:54 +0200)]
Comment out debug output in ServerEnvironment::activateBlock
Perttu Ahola [Mon, 28 Nov 2011 08:33:47 +0000 (10:33 +0200)]
Handle ActiveBlockModifier intervals properly, down to 1s
Perttu Ahola [Mon, 28 Nov 2011 01:06:21 +0000 (03:06 +0200)]
Initial NodeMetaRef stuff
Perttu Ahola [Mon, 28 Nov 2011 00:16:51 +0000 (02:16 +0200)]
Lua interface for ActiveBlockModifier
Perttu Ahola [Sun, 27 Nov 2011 23:20:48 +0000 (01:20 +0200)]
Remove creation of builtin.lua defined minetest.registered_* tables in C
Perttu Ahola [Sun, 27 Nov 2011 23:17:36 +0000 (01:17 +0200)]
Comment fix in builtin.lua
Perttu Ahola [Sun, 27 Nov 2011 23:13:55 +0000 (01:13 +0200)]
For consistency, implement calling of on_chat_message callbacks in C
Perttu Ahola [Sun, 27 Nov 2011 23:11:17 +0000 (01:11 +0200)]
Implement callback registration in Lua instead of C
Perttu Ahola [Sun, 27 Nov 2011 22:45:34 +0000 (00:45 +0200)]
Replace old active block random node modifying things with actual ActiveBlockModifiers
Perttu Ahola [Sun, 27 Nov 2011 17:39:36 +0000 (19:39 +0200)]
Add chat message callback and send functions
Perttu Ahola [Sun, 27 Nov 2011 12:29:48 +0000 (14:29 +0200)]
Print errors from local log to chat
Perttu Ahola [Sun, 27 Nov 2011 12:28:54 +0000 (14:28 +0200)]
Add a third log output interface method
Perttu Ahola [Sun, 27 Nov 2011 11:52:36 +0000 (13:52 +0200)]
Use log_deregister_thread in EmergeThread
Perttu Ahola [Sun, 27 Nov 2011 11:52:10 +0000 (13:52 +0200)]
Add log_remove_output and log_deregister_thread
Perttu Ahola [Sun, 27 Nov 2011 11:19:20 +0000 (13:19 +0200)]
Fix mod dependency sort
Perttu Ahola [Sun, 27 Nov 2011 11:04:27 +0000 (13:04 +0200)]
Add depends.txt for mods/give_initial_stuff
Perttu Ahola [Sun, 27 Nov 2011 11:03:54 +0000 (13:03 +0200)]
Warn about unsatisfied dependencies
Perttu Ahola [Sun, 27 Nov 2011 10:50:35 +0000 (12:50 +0200)]
Make blocks to be loaded from disk when the active block area reaches them
Perttu Ahola [Sun, 27 Nov 2011 10:07:22 +0000 (12:07 +0200)]
Fix a random commented-out piece of lighting code, altough it doesn't work any better
Perttu Ahola [Sun, 27 Nov 2011 09:52:49 +0000 (11:52 +0200)]
Optimize lighting by a tiny bit
Perttu Ahola [Sun, 27 Nov 2011 09:44:05 +0000 (11:44 +0200)]
Sort mods by dependencies defined by modpath/depends.txt in each mod (not mandatory)
Perttu Ahola [Sun, 27 Nov 2011 09:02:27 +0000 (11:02 +0200)]
Fix default value of visual in LuaEntityProperties
Perttu Ahola [Sun, 27 Nov 2011 03:14:46 +0000 (05:14 +0200)]
Allow server-side teleporting
Perttu Ahola [Sun, 27 Nov 2011 03:08:44 +0000 (05:08 +0200)]
Fix and tune player movement checks (make them very loose)
Kahrl [Sun, 27 Nov 2011 03:01:38 +0000 (05:01 +0200)]
Add IDropAction and related stuff
Perttu Ahola [Sun, 27 Nov 2011 02:31:05 +0000 (04:31 +0200)]
Improve luaentity sprite functionality (and add some random stuff)
Perttu Ahola [Sat, 26 Nov 2011 14:14:09 +0000 (16:14 +0200)]
Comment out print("on_generated: ...") in Lua
Perttu Ahola [Sat, 26 Nov 2011 14:03:14 +0000 (16:03 +0200)]
Fix liquid source backface culling (was not turned off)
Perttu Ahola [Sat, 26 Nov 2011 13:58:02 +0000 (15:58 +0200)]
Fix player getting thrown underground after connecting
Perttu Ahola [Sat, 26 Nov 2011 13:53:52 +0000 (15:53 +0200)]
Make map generator as much threaded as possible (not much benefit with current generator because of small generator chunk size (a single MapBlock))
Perttu Ahola [Sat, 26 Nov 2011 13:19:03 +0000 (15:19 +0200)]
Add on_generated hook
Perttu Ahola [Sat, 26 Nov 2011 12:30:57 +0000 (14:30 +0200)]
Improve player movement speed checking
Perttu Ahola [Sat, 26 Nov 2011 12:03:56 +0000 (14:03 +0200)]
Player movement speed and node access distance checking
Perttu Ahola [Sat, 26 Nov 2011 11:32:23 +0000 (13:32 +0200)]
If available, use local textures instead of those sent by server
Perttu Ahola [Sat, 26 Nov 2011 10:47:31 +0000 (12:47 +0200)]
Fix TNT script
Perttu Ahola [Sat, 26 Nov 2011 10:40:25 +0000 (12:40 +0200)]
Make lighting update occur immediately after ClientActiveObject addition to make objects show up much more responsively
Perttu Ahola [Sat, 26 Nov 2011 10:35:30 +0000 (12:35 +0200)]
Reshape LuaEntityCAO implementation a bit and make TNT to blink
Perttu Ahola [Sat, 26 Nov 2011 10:34:52 +0000 (12:34 +0200)]
Optimize active block modifier stuff (was left horribly unoptimized after making content ids dynamic)
Perttu Ahola [Sat, 26 Nov 2011 01:49:46 +0000 (03:49 +0200)]
Re-implement give_initial_stuff
Perttu Ahola [Sat, 26 Nov 2011 01:40:16 +0000 (03:40 +0200)]
Exception handling in Lua setting get
Perttu Ahola [Sat, 26 Nov 2011 01:37:09 +0000 (03:37 +0200)]
Lua setting getter
Perttu Ahola [Sat, 26 Nov 2011 01:22:54 +0000 (03:22 +0200)]
remove get_nodedef
Perttu Ahola [Sat, 26 Nov 2011 01:20:19 +0000 (03:20 +0200)]
on_newplayer and on_respawnplayer callbacks
Perttu Ahola [Sat, 26 Nov 2011 01:19:25 +0000 (03:19 +0200)]
liquid_type -> liquidtype
Perttu Ahola [Sat, 26 Nov 2011 00:26:19 +0000 (02:26 +0200)]
Make node definitions available to Lua
Perttu Ahola [Fri, 25 Nov 2011 22:55:50 +0000 (00:55 +0200)]
Remove give_initial_stuff
Kahrl [Fri, 25 Nov 2011 22:09:36 +0000 (00:09 +0200)]
Add node definitions in Lua and do not use content_mapnode_init anymore (except in test.cpp)
Perttu Ahola [Fri, 25 Nov 2011 20:45:55 +0000 (22:45 +0200)]
Modify CONTENT_AIR and CONTENT_IGNORE handling in nodedef.cpp
Perttu Ahola [Fri, 25 Nov 2011 20:06:50 +0000 (22:06 +0200)]
Fix random node definition stuff
Perttu Ahola [Fri, 25 Nov 2011 19:52:09 +0000 (21:52 +0200)]
Add builtin.lua
Perttu Ahola [Fri, 25 Nov 2011 19:32:12 +0000 (21:32 +0200)]
builtin.lua
Perttu Ahola [Fri, 25 Nov 2011 17:49:20 +0000 (19:49 +0200)]
Add object reference to Lua on_place/dig/punchnode parameters
Perttu Ahola [Fri, 25 Nov 2011 17:45:04 +0000 (19:45 +0200)]
Fix "warning: comparison between signed and unsigned integer expressions"
Perttu Ahola [Fri, 25 Nov 2011 16:57:47 +0000 (18:57 +0200)]
Some node definitions in Lua
Perttu Ahola [Fri, 25 Nov 2011 16:57:17 +0000 (18:57 +0200)]
Duplicate last tile image automatically to all for lua node definitions
Perttu Ahola [Fri, 25 Nov 2011 16:17:59 +0000 (18:17 +0200)]
Make map generator more responsive
Perttu Ahola [Fri, 25 Nov 2011 16:08:47 +0000 (18:08 +0200)]
Print out number of blocks in memory at unload
Perttu Ahola [Fri, 25 Nov 2011 15:42:41 +0000 (17:42 +0200)]
Don't allow placing CONTENT_IGNORE with Map::setNode() because it is never useful and is only caused by bugs.
Perttu Ahola [Fri, 25 Nov 2011 15:42:12 +0000 (17:42 +0200)]
Improve debug stack printing interface
Perttu Ahola [Fri, 25 Nov 2011 15:00:50 +0000 (17:00 +0200)]
Make liquid_alternative_* to be strings
Perttu Ahola [Fri, 25 Nov 2011 14:34:12 +0000 (16:34 +0200)]
Mode node definition loading from Lua (still not finished), fix metadata creation from name
Perttu Ahola [Fri, 25 Nov 2011 13:38:18 +0000 (15:38 +0200)]
Store metadata as metadata name in node definition
Perttu Ahola [Fri, 25 Nov 2011 13:19:42 +0000 (15:19 +0200)]
Set block modified flag when node metadata inventory is modified
Perttu Ahola [Fri, 25 Nov 2011 13:17:54 +0000 (15:17 +0200)]
Add names to NodeMetadata
Perttu Ahola [Fri, 25 Nov 2011 12:58:42 +0000 (14:58 +0200)]
Add Lua node definition stuff (not complete)
Perttu Ahola [Tue, 22 Nov 2011 22:27:12 +0000 (00:27 +0200)]
Add texture modifier [brighten and modify [toalpha to modify existing texture, not read a new base
Perttu Ahola [Mon, 21 Nov 2011 12:56:03 +0000 (14:56 +0200)]
Random Lua tweaks/fixes
Perttu Ahola [Mon, 21 Nov 2011 12:40:16 +0000 (14:40 +0200)]
Make object hit delay smaller for fun; actually it should be roughly zero and hit damage should be calculated from the amount of time since last punch, limited to a maximum value
Perttu Ahola [Mon, 21 Nov 2011 12:36:21 +0000 (14:36 +0200)]
Relatively snappy object-ground collision detection
Perttu Ahola [Mon, 21 Nov 2011 12:34:43 +0000 (14:34 +0200)]
When digging a node, don't switch to punching an object without raising button
Perttu Ahola [Mon, 21 Nov 2011 12:13:28 +0000 (14:13 +0200)]
Default to saving stuff more often to minimize lag caused by a single save
Perttu Ahola [Mon, 21 Nov 2011 11:44:10 +0000 (13:44 +0200)]
Don't print 'Blocks modified by: ' in Map::timerUpdate if no blocks were written
Perttu Ahola [Mon, 21 Nov 2011 11:35:32 +0000 (13:35 +0200)]
Don't print all block saves to verbosestream; rather print counts of distinct modifiers