Perttu Ahola [Sun, 22 Jan 2012 18:40:14 +0000 (20:40 +0200)]
Fix "illegal escape sequence" in MSVC (actually not illegal)
Kahrl [Sun, 22 Jan 2012 14:57:49 +0000 (15:57 +0100)]
Fix give_initial_stuff mod; experimental mod: dug_item -> drop; scriptapi.cpp: drops -> drop
Kahrl [Sun, 22 Jan 2012 14:13:00 +0000 (15:13 +0100)]
tool and ToolItem apply item aliases
Kahrl [Sun, 22 Jan 2012 13:55:55 +0000 (14:55 +0100)]
Cleanup (some stuff went wrong when reverting 4-byte mapnodes); fix legacy_wallmounted
Kahrl [Sun, 22 Jan 2012 00:14:57 +0000 (01:14 +0100)]
cleanup
Kahrl [Sat, 21 Jan 2012 23:53:21 +0000 (00:53 +0100)]
Create node metadata when placing nodes again
Kahrl [Sat, 21 Jan 2012 23:49:02 +0000 (00:49 +0100)]
Client-side prediction of inventory changes, and some inventory menu fixes
Kahrl [Sat, 21 Jan 2012 20:21:41 +0000 (21:21 +0100)]
Inventory menu (with dragging) improved. Crafting is now handled via a IACTION_CRAFT inventory action.
Kahrl [Fri, 20 Jan 2012 23:11:44 +0000 (00:11 +0100)]
Node placement / mineral / serialization / iron freq / node_dig callback
- Node placement code moved to Lua
- Mineral system removed (added default:stone_with_coal and default:stone_with_iron).
- MapBlock and MapNode serialization updated.
- Mapgen: Frequency of iron increased.
- node_dig callback and related changes.
Kahrl [Sat, 14 Jan 2012 10:05:24 +0000 (11:05 +0100)]
Fix inventory glitch when connecting as new user
Kahrl [Fri, 13 Jan 2012 11:35:55 +0000 (12:35 +0100)]
Inventory menu changes: Tooltips; dragging; drop from menu. Lag is a bit annoying (even in single player).
Kahrl [Thu, 12 Jan 2012 07:47:17 +0000 (08:47 +0100)]
Tool progress bar tweaking
Kahrl [Thu, 12 Jan 2012 05:10:39 +0000 (06:10 +0100)]
The huge item definition and item namespace unification patch (itemdef), see c55.me/minetest/wiki/doku.php?id=changes:itemdef
Perttu Ahola [Fri, 6 Jan 2012 18:41:52 +0000 (20:41 +0200)]
Call this 0.4.dev-
20120106-1
Perttu Ahola [Fri, 6 Jan 2012 17:50:40 +0000 (19:50 +0200)]
Fix key change menu a bit
Perttu Ahola [Fri, 6 Jan 2012 17:17:44 +0000 (19:17 +0200)]
ObjectRef:setpos() to move player properly (a bit shortcuttish implementation)
Perttu Ahola [Thu, 5 Jan 2012 22:12:33 +0000 (00:12 +0200)]
Implement minetest.register_on_dieplayer()
Perttu Ahola [Tue, 3 Jan 2012 22:37:46 +0000 (00:37 +0200)]
Add missing checks to texture caching
Perttu Ahola [Tue, 3 Jan 2012 11:49:47 +0000 (13:49 +0200)]
Limit range of ABM timer initial value randomization
Perttu Ahola [Mon, 2 Jan 2012 19:42:33 +0000 (21:42 +0200)]
Use free rather than delete for malloc'd memory
Perttu Ahola [Mon, 2 Jan 2012 19:06:38 +0000 (21:06 +0200)]
Initialize ABM timer to random value to spread processing
Perttu Ahola [Mon, 2 Jan 2012 18:26:33 +0000 (20:26 +0200)]
Fix ABM trigger chance being often way too high
Perttu Ahola [Mon, 2 Jan 2012 15:44:00 +0000 (17:44 +0200)]
Fix server sending stuff before textures have been sent
Perttu Ahola [Mon, 2 Jan 2012 15:33:03 +0000 (17:33 +0200)]
Mark ObjectRef::get_entity_name() deprecated
Perttu Ahola [Mon, 2 Jan 2012 14:26:40 +0000 (16:26 +0200)]
Add name field to registered entities
Perttu Ahola [Mon, 2 Jan 2012 14:19:52 +0000 (16:19 +0200)]
Add ObjectRef:getvelocity(), ObjectRef:setyaw() and ObjectRef:getyaw()
Perttu Ahola [Mon, 2 Jan 2012 14:08:59 +0000 (16:08 +0200)]
Add ObjectRef:get_luaentity()
Perttu Ahola [Mon, 2 Jan 2012 11:51:43 +0000 (13:51 +0200)]
Call this 0.4.dev-
20120102-1
Perttu Ahola [Mon, 2 Jan 2012 11:34:24 +0000 (13:34 +0200)]
Make text area in message dialog a bit larger
Perttu Ahola [Mon, 2 Jan 2012 11:31:50 +0000 (13:31 +0200)]
Texture cache on client (mostly made by sapier) (breaks network compatibility)
Perttu Ahola [Mon, 2 Jan 2012 11:12:56 +0000 (13:12 +0200)]
ObjectRef:get_entity_name() and fixing of comments in default/init.lua
Perttu Ahola [Mon, 2 Jan 2012 10:48:25 +0000 (12:48 +0200)]
Make add_entity return a reference to added entity (or nil)
Perttu Ahola [Mon, 2 Jan 2012 01:18:23 +0000 (03:18 +0200)]
Clean up InvRef documentation in default/init.lua a bit
Perttu Ahola [Tue, 6 Dec 2011 17:02:42 +0000 (19:02 +0200)]
Improve mini Lua reference
Perttu Ahola [Tue, 6 Dec 2011 16:59:52 +0000 (18:59 +0200)]
Add ObjectRef:get_inventory() and add stuff to documentation comments
Perttu Ahola [Tue, 6 Dec 2011 16:07:13 +0000 (18:07 +0200)]
Working implementation of experimental:luafurnace
Perttu Ahola [Tue, 6 Dec 2011 15:23:58 +0000 (17:23 +0200)]
Random fixes to InvRef related stuff and a broken luafurnace
Perttu Ahola [Tue, 6 Dec 2011 14:22:08 +0000 (16:22 +0200)]
Add InvRef:get_list() and InvRef:set_list() and fix some things (untested)
Perttu Ahola [Tue, 6 Dec 2011 13:55:05 +0000 (15:55 +0200)]
Add minetest.get_inventory(location), untested
Perttu Ahola [Tue, 6 Dec 2011 13:32:41 +0000 (15:32 +0200)]
A small robustness addition to ItemStack
Perttu Ahola [Tue, 6 Dec 2011 13:28:56 +0000 (15:28 +0200)]
Rename InvStack to ItemStack
Perttu Ahola [Tue, 6 Dec 2011 13:21:56 +0000 (15:21 +0200)]
Add InvRef and InvStack (currently untested and unusable)
Perttu Ahola [Sun, 1 Jan 2012 19:31:47 +0000 (21:31 +0200)]
Add default: to everything in default/init.lua (...hopefully doesn't break anything)
Perttu Ahola [Sun, 1 Jan 2012 19:01:55 +0000 (21:01 +0200)]
Fix segfault when generating stuff on world boundaries
Perttu Ahola [Sat, 31 Dec 2011 12:41:57 +0000 (14:41 +0200)]
Correctly pop stuff from the Lua stack in script_load()
Giuseppe Bilotta [Fri, 9 Dec 2011 10:20:19 +0000 (11:20 +0100)]
Add virtual destructors to abstract classes
IRespawnInitiator and InventoryActions are abstract classes, but they
were missing a virtual destructor. Define it, even if it does nothing
and its absence most likely makes no difference other tha causing
warnings during compile.
Perttu Ahola [Wed, 28 Dec 2011 16:29:33 +0000 (18:29 +0200)]
Fix mirrored sign texture
Perttu Ahola [Wed, 28 Dec 2011 16:24:09 +0000 (18:24 +0200)]
Add wooden planks to creative inventory
Perttu Ahola [Wed, 28 Dec 2011 16:18:08 +0000 (18:18 +0200)]
Add EnvRef:get_objects_inside_radius(pos, radius)
Perttu Ahola [Wed, 28 Dec 2011 15:34:07 +0000 (17:34 +0200)]
Add get_look_dir(), get_look_pitch() and get_look_yaw() for players
Perttu Ahola [Wed, 28 Dec 2011 14:25:29 +0000 (16:25 +0200)]
Fix minetest.env:get_player_by_name(nil) causing segfault and similar things
Perttu Ahola [Sun, 11 Dec 2011 14:52:19 +0000 (16:52 +0200)]
Extend load screen maximum time
Perttu Ahola [Sun, 11 Dec 2011 14:49:40 +0000 (16:49 +0200)]
Add minetest.get_modpath(modname)
Perttu Ahola [Sat, 10 Dec 2011 23:52:37 +0000 (01:52 +0200)]
add_luaentity->add_entity in mods/experimental
Perttu Ahola [Fri, 9 Dec 2011 09:36:47 +0000 (11:36 +0200)]
Call this 0.4.dev-
20111209-1
Perttu Ahola [Sun, 4 Dec 2011 16:26:05 +0000 (18:26 +0200)]
Enforce modname naming convention
Perttu Ahola [Sun, 4 Dec 2011 14:25:27 +0000 (16:25 +0200)]
Delete unknown LuaEntities when punched
Perttu Ahola [Sun, 4 Dec 2011 14:20:54 +0000 (16:20 +0200)]
Improve /spawnentity a bit
Perttu Ahola [Sun, 4 Dec 2011 14:08:37 +0000 (16:08 +0200)]
Rename EnvRef:add_luaentity to EnvRef:add_entity
Perttu Ahola [Sun, 4 Dec 2011 13:55:37 +0000 (15:55 +0200)]
Add EnvRef:get_node_light(pos, timeofday)
Perttu Ahola [Sun, 4 Dec 2011 12:43:01 +0000 (14:43 +0200)]
Properly use time_from_last_punch for limiting PvP punch damage
Kahrl [Sun, 4 Dec 2011 02:28:30 +0000 (03:28 +0100)]
Use plain IBillboardSceneNode instead of MyBillboardSceneNode (improves
Irrlicht 1.8 compat); also find dungeon master's fireball texture
again; add /spawnentity command
Perttu Ahola [Sun, 4 Dec 2011 11:02:00 +0000 (13:02 +0200)]
Check symlinks with stat() to know if they are directories or not
Perttu Ahola [Sun, 4 Dec 2011 10:49:58 +0000 (12:49 +0200)]
Add support for unix filesystems which yield DT_UNKNOWN in dirent->d_type, falling back on stat().
Perttu Ahola [Sun, 4 Dec 2011 01:56:22 +0000 (03:56 +0200)]
Fix player not dying when beated to death by other player
Perttu Ahola [Sun, 4 Dec 2011 01:47:55 +0000 (03:47 +0200)]
Fix getting two old-style minerals per digged node
Perttu Ahola [Sun, 4 Dec 2011 01:45:02 +0000 (03:45 +0200)]
Determine light_propagates from paramtype
Perttu Ahola [Sun, 4 Dec 2011 00:16:23 +0000 (02:16 +0200)]
Add experimental TNT's old name as an alias
Perttu Ahola [Sun, 4 Dec 2011 00:15:05 +0000 (02:15 +0200)]
Add furnace to legacy aliases
Perttu Ahola [Sun, 4 Dec 2011 00:12:45 +0000 (02:12 +0200)]
Make ToolItem and MaterialItem to convert names by aliases at creation time too (necessary for eg. crafting)
Perttu Ahola [Sun, 4 Dec 2011 00:12:43 +0000 (02:12 +0200)]
Fix fence name
Perttu Ahola [Sat, 3 Dec 2011 23:24:47 +0000 (01:24 +0200)]
Call this 0.4.dev-
20111204-1
Perttu Ahola [Sat, 3 Dec 2011 23:16:22 +0000 (01:16 +0200)]
Convert CraftItems directly to the name pointed by alias; necessary due to lua definition table
Perttu Ahola [Sat, 3 Dec 2011 23:15:09 +0000 (01:15 +0200)]
Fix wrong checked node names in bucket
Perttu Ahola [Sat, 3 Dec 2011 22:51:19 +0000 (00:51 +0200)]
Add some aliases to bucket
Perttu Ahola [Sat, 3 Dec 2011 22:45:12 +0000 (00:45 +0200)]
Don't initialize ItemCAOs with stick.png
Perttu Ahola [Sat, 3 Dec 2011 22:44:29 +0000 (00:44 +0200)]
Fix craftitem aliases
Perttu Ahola [Sat, 3 Dec 2011 22:40:04 +0000 (00:40 +0200)]
Move default_treeprop.png to treeprop.png
Perttu Ahola [Sat, 3 Dec 2011 22:39:20 +0000 (00:39 +0200)]
Craftitem aliases
Perttu Ahola [Sat, 3 Dec 2011 22:35:08 +0000 (00:35 +0200)]
Fix log message in tooldef.cpp
Perttu Ahola [Sat, 3 Dec 2011 22:33:05 +0000 (00:33 +0200)]
Modify a commit in tooldef.cpp and nodedef.cpp
Perttu Ahola [Sat, 3 Dec 2011 22:22:34 +0000 (00:22 +0200)]
Tool aliases
Perttu Ahola [Sat, 3 Dec 2011 22:07:02 +0000 (00:07 +0200)]
Add serialization for node aliases to let client show inventory images correctly
Perttu Ahola [Sat, 3 Dec 2011 21:50:31 +0000 (23:50 +0200)]
Node definition aliases
Perttu Ahola [Sat, 3 Dec 2011 20:33:22 +0000 (22:33 +0200)]
Even more texture fixing
Perttu Ahola [Sat, 3 Dec 2011 20:31:12 +0000 (22:31 +0200)]
Rename lump_of_* to *_lump
Perttu Ahola [Sat, 3 Dec 2011 19:31:39 +0000 (21:31 +0200)]
Fix the previous commit
Perttu Ahola [Sat, 3 Dec 2011 19:30:54 +0000 (21:30 +0200)]
Clean and fix mods/experimental/init.lua
Perttu Ahola [Sat, 3 Dec 2011 19:22:29 +0000 (21:22 +0200)]
More texture naming fixes
Perttu Ahola [Sat, 3 Dec 2011 19:10:02 +0000 (21:10 +0200)]
Rename textures of default mod
Perttu Ahola [Sat, 3 Dec 2011 18:31:41 +0000 (20:31 +0200)]
Remove iron apple from default
Perttu Ahola [Sat, 3 Dec 2011 18:25:21 +0000 (20:25 +0200)]
Make global names in default mod use good naming convention and move backwards-compatibility definitions to mods/legacy
Perttu Ahola [Sat, 3 Dec 2011 16:45:04 +0000 (18:45 +0200)]
Rename cookresult_item to cookresult_itemstring
Perttu Ahola [Sat, 3 Dec 2011 16:37:50 +0000 (18:37 +0200)]
add EnvRef:get_node_or_nil()
Perttu Ahola [Sat, 3 Dec 2011 16:18:59 +0000 (18:18 +0200)]
Add ABM required neighbor check
Perttu Ahola [Sat, 3 Dec 2011 15:40:58 +0000 (17:40 +0200)]
Fix bucket texture names
Perttu Ahola [Sat, 3 Dec 2011 11:56:39 +0000 (13:56 +0200)]
Allow digging unknown nodes
Perttu Ahola [Sat, 3 Dec 2011 11:51:16 +0000 (13:51 +0200)]
Show infotext for unknown nodes
Perttu Ahola [Sat, 3 Dec 2011 11:46:19 +0000 (13:46 +0200)]
Show infotext for unknown items placed on ground
Perttu Ahola [Sat, 3 Dec 2011 10:02:45 +0000 (12:02 +0200)]
Call this 0.4.dev-
20111203-3