0f7728f84d
Smooth transition to the desert biome.
2012-09-01 13:22:07 +03:00
c129b3852b
Fix the bouncy node related stuff a bit
2012-09-01 13:21:52 +03:00
3b43c69df4
Add bouncy node group
2012-09-01 12:58:37 +03:00
b17d3e7ad7
Add disable_jump and fall_damage_add_percent node groups
2012-09-01 12:07:27 +03:00
6a16075912
Add InventoryList width property & allow custom crafting grids.
2012-09-01 10:01:41 +03:00
43ebec2be1
Make shift the default descent control on ladders and when flying
...
"aux1_descends" setting switches to the old descend control.
2012-09-01 09:48:07 +03:00
f60227f112
Don't crash in "unexpected multibyte character"; just print it in log. Github #222
2012-09-01 09:23:39 +03:00
f3630e95d6
Use proper alpha blit in some more texture modifiers
2012-08-31 18:06:47 +03:00
8887105ffd
Properly initialize baseimg for texture modifier [combine:WxH:X,Y=filename:X,Y=filename2
2012-08-31 17:58:55 +03:00
1d7408a7b8
Fix black display inside opaque water
...
Opaque water's solidness was being set to 2, like a normal node.
When you swim, it is treated like a solid block, and the display
goes black. Setting it to 1 like transparent water allows you to
see.
It looks somewhat awkward when you swim, look up, and see an opaque
wall of water (the surface), but there isn't much that can be done
about it. If you made the water transparent so it looked good,
it would defeat the purpose :) .
2012-08-31 17:50:12 +03:00
0b1ab41a95
Fix github issue #213 : Dropping unknown items crashes the game
...
The items will now just disappear when dropped.
2012-08-19 10:55:04 +03:00
b717b6505b
Fix crash when furnace is full (minimal game)
2012-08-12 17:11:23 +03:00
b29d609b0b
Move chat commands to Lua and remove servercommand.{cpp,h}
...
Commands moved:
/me
/status
/time
/shutdown
/ban
/clearobjects
2012-08-12 16:45:58 +03:00
8a3c777c40
Add ban management routines to Lua API
...
Those functions are:
* minetest.get_ban_list()
* minetest.get_ban_description(ip_or_name)
* minetest.ban_player(name)
* minetest.unban_player_or_ip(ip_or_name)
2012-08-12 16:45:58 +03:00
548da26ddc
Extend Lua API in order to implement chat commands
...
minetest.get_server_status()
minetest.request_shutdown()
EnvRef:clear_objects()
2012-08-12 16:44:55 +03:00
8e0ac70c4d
Remove trailing comma after player list in server status string
2012-08-12 16:44:54 +03:00
1ed559bd24
Allow digging of unknown nodes
...
This allows the removal of nodes with unknown types.
get_item_callback() (C++) would fail if a node has an unknown type. Now it
will try using the callback from minetest.nodedef_default in this case.
Also, minetest.node_dig() (Lua) was altered to always allow digging when
the node definition is empty (i.e. unknown node).
2012-08-12 16:04:18 +03:00
e3b831e975
Fix wrong amount of nodes being dropped from inventory
2012-08-12 15:49:23 +03:00
d05e3adbc7
fix node timers so on_timer gets the correct position
2012-08-12 15:28:31 +03:00
a9a475ad50
Remove unwanted ! from ifs in inventory record-for-rollback code
2012-08-12 11:20:36 +03:00
d38b465b7c
Call this 0.4.2-rc1
0.4.2-rc1
2012-07-28 16:31:45 +03:00
fd7ec2da91
Fix inventory segfault when rollback recording is disabled
2012-07-28 14:44:18 +03:00
c9ed379e39
Add enable_rollback_recording setting, defaulting to false
2012-07-28 03:08:09 +03:00
e64feefc61
Handle max<min in LuaPseudoRandom::l_next()
2012-07-27 19:03:15 +03:00
3e754382af
Tweak rollback and liquids
2012-07-27 15:46:51 +03:00
7ef0a13250
Tweak rollback stuff
2012-07-27 14:52:29 +03:00
0de3fb786d
Increase automatic suspect guess timeframe
2012-07-27 13:54:14 +03:00
1d44a98f2f
ABM and liquid overload skip
2012-07-27 13:45:49 +03:00
98ff4eb4ee
Fix server build (a missing header)
2012-07-27 13:43:25 +03:00
a9d8df83d2
Make the rollback system VERY FUCKING GOD DAMN POWERFUL
2012-07-27 13:24:28 +03:00
508b7b5e51
Don't track liquids for rollback because of too much log
2012-07-27 02:46:54 +03:00
f7dc72f8aa
Properly rollback chat command triggered things
2012-07-27 02:37:04 +03:00
0190f9b077
Experimental-ish rollback functionality
2012-07-27 02:27:18 +03:00
0c91a0d59d
Working group-shapeless and multigroup recipes
2012-07-26 13:49:13 +03:00
a26a66a8c4
Restore focus to formspec menu when pressing a button
2012-07-25 18:28:40 +03:00
100345f1e4
Deprecate minetest.add_to_creative_inventory and use group not_in_creative_inventory instead
2012-07-25 18:05:31 +03:00
4535166a3b
Add notice in the minimal game
2012-07-25 17:10:31 +03:00
0346e68deb
Add special return value -1 to inventry callbacks
2012-07-25 16:52:00 +03:00
db62c227c8
Improve formspec positioning
2012-07-25 16:30:23 +03:00
983e45ae92
Improve inventory callbacks a bit
2012-07-25 15:39:39 +03:00
0a18dda158
Remove special handling of creative mode
2012-07-25 14:07:45 +03:00
9eaf93d41d
Detached inventory callbacks and reworked node metadata callbacks
2012-07-25 02:36:54 +03:00
2ac20982e0
Detached inventories
2012-07-24 20:57:17 +03:00
96eac87d47
builtin/item.lua: callbacks with copies of positions and nodes rather than recycle the same ones, which callbacks can modify
2012-07-24 17:46:17 +03:00
0cf1ed544c
darkrose should work at a nuclear power plant.
...
It'd take years to figure out what caused the accident.
2012-07-24 16:36:50 +03:00
558e284e25
Update minetestmapper.py to support ver. 24 and 25
2012-07-24 15:17:00 +03:00
5c31445117
Improve node timer format (map format version 25) and update mapformat.txt
2012-07-24 15:03:46 +03:00
717ae67995
Add node timer test in minimal/experimental
2012-07-24 14:51:13 +03:00
e8331f0c1d
Add oldnode parameter to minetest.register_on_placenode callback
2012-07-23 20:44:56 +03:00
c009aa3a22
Fix building on top of (pointable && buildable_to) nodes
2012-07-23 20:42:08 +03:00