Perttu Ahola
|
908db7c1d2
|
Make node definitions available to Lua
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
77337271fc
|
Remove give_initial_stuff
|
2011-11-29 19:13:52 +02:00 |
Kahrl
|
c1479a2732
|
Add node definitions in Lua and do not use content_mapnode_init anymore (except in test.cpp)
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
1f53ca5f4c
|
Modify CONTENT_AIR and CONTENT_IGNORE handling in nodedef.cpp
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
425db289d5
|
Fix random node definition stuff
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
d2eed169ae
|
Add builtin.lua
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
61ffe1eac4
|
builtin.lua
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
9e7ad1e2aa
|
Add object reference to Lua on_place/dig/punchnode parameters
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
ae9f183cda
|
Fix "warning: comparison between signed and unsigned integer expressions"
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
71bc20c453
|
Some node definitions in Lua
|
2011-11-29 19:13:52 +02:00 |
Perttu Ahola
|
ff1ae29f97
|
Duplicate last tile image automatically to all for lua node definitions
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
fdf6eecd59
|
Make map generator more responsive
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
651657edfd
|
Print out number of blocks in memory at unload
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
74770ab718
|
Don't allow placing CONTENT_IGNORE with Map::setNode() because it is never useful and is only caused by bugs.
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
6153a2fb10
|
Improve debug stack printing interface
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
e5650bb549
|
Make liquid_alternative_* to be strings
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
18bb0ea1ea
|
Mode node definition loading from Lua (still not finished), fix metadata creation from name
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
6a8f9135de
|
Store metadata as metadata name in node definition
|
2011-11-29 19:13:51 +02:00 |
Perttu Ahola
|
704d8a62bf
|
Set block modified flag when node metadata inventory is modified
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
3b3ca65562
|
Add names to NodeMetadata
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
697ff926ce
|
Add Lua node definition stuff (not complete)
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
e8a9578774
|
Add texture modifier [brighten and modify [toalpha to modify existing texture, not read a new base
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
0bf3a15886
|
Random Lua tweaks/fixes
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
cebc8c78a4
|
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
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
290e921920
|
Relatively snappy object-ground collision detection
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
94feb62b08
|
When digging a node, don't switch to punching an object without raising button
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
941176cd65
|
Default to saving stuff more often to minimize lag caused by a single save
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
251b015210
|
Don't print 'Blocks modified by: ' in Map::timerUpdate if no blocks were written
|
2011-11-29 19:13:50 +02:00 |
Perttu Ahola
|
616bad96af
|
Don't print all block saves to verbosestream; rather print counts of distinct modifiers
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
1b765b9740
|
Add reason parameter to setModified and print it out to verbosestream when saving block
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
0ce0c8fcfb
|
Improve LuaEntity velocity/acceleration handling (by kahrl); implement staticdata interface to Lua
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
811ac5ac3a
|
Mess up with node definitions to make CONTENT_IGNORE be correctly interpreted when creating meshes
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
901d98b687
|
Optimize map generator for the dynamic content ids a bit
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
4503b03b26
|
Make added nodes give the corresponding NodeItem as of now (placeholder code)
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
0e64406b06
|
Fix tool wear
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
1220b642eb
|
Falling sand and gravel
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
cc03718d3c
|
Node place/dig Lua callbacks
|
2011-11-29 19:13:49 +02:00 |
Perttu Ahola
|
d7cb6146c8
|
Fix crafted tools being a very tiny bit worn in default/init.lua
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
4f021fc7dd
|
Remove crafting definitions from content_craft.cpp
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
498ebef357
|
Add classic crafting recipes to default/init.lua
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
cebbaf1664
|
Catch SerializationError in CCraftDefManager::getCraftResult()
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
227e067512
|
Add note about craft_get_result() not being used anymore, but don't remove before it's contents have been transferred to scripts
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
9d5b458479
|
Crafting definition in scripts
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
8dd3622c6d
|
Improve item serialization
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
564c3a9c96
|
Allow inputting nodename of MaterialItem in ItemSpec::checkItem
|
2011-11-29 19:13:48 +02:00 |
Perttu Ahola
|
4725e5c52e
|
Fix another silly mistake making CONTENT_IGNORE definition not being what it should
|
2011-11-29 19:13:47 +02:00 |
Perttu Ahola
|
106027fc29
|
Fix silly misspelling in mapgen that made junglegrass to be CONTENT_IGNORE
|
2011-11-29 19:13:47 +02:00 |
Perttu Ahola
|
d1298fe5e7
|
Actually fill in the NewNameGetter names to allow map generator operation and crafting
|
2011-11-29 19:13:47 +02:00 |
Perttu Ahola
|
eabfb370ac
|
MapNode constructor to allow ndef+name
|
2011-11-29 19:13:47 +02:00 |
Perttu Ahola
|
62164d955c
|
Initial node definition stuff
|
2011-11-29 19:13:47 +02:00 |