abceeee92f
Create framework for getting rid of global definitions of node/tool/item/whatever types
2011-11-29 19:13:41 +02:00
96b71236ed
Clean headers a bit
2011-11-29 19:13:41 +02:00
64996422c0
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
2011-11-29 19:13:40 +02:00
045e32b6ec
Fix water-glass and water-lava surfaces
2011-11-08 16:17:38 +02:00
c1d92d72e1
Make water invisible next to underwater glass
2011-11-05 23:30:27 +02:00
fe98fe342a
...Make the the server buildable again after the last commit
2011-10-18 17:20:54 +03:00
05ab58cd14
Automate texture listing for texture atlas making
2011-10-18 11:31:23 +03:00
9e46cbf7ea
Header file tweaking; mainly for speed
2011-10-12 13:53:38 +03:00
a7833cca22
Merge remote-tracking branch 'marktraceur/master'
2011-09-26 22:41:06 +03:00
85f119e1e6
Adding (most) of the sapling functionality. It has yet to work, since MEET_OTHER was not implemented at the time of this commit. Hopefully it will work when merged with celeron's latest.
2011-09-23 18:13:53 -07:00
c0b35fa429
Removed unused camera_position and camera_direction fields from Client. Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.
2011-09-07 19:21:28 +02:00
efd8dabd91
Lava is now better visible inside water. (a crappy hack)
2011-08-23 03:01:01 +03:00
1eb14c7743
Viscous fluids
2011-08-16 20:37:46 +02:00
5fce673a56
Use defines for liquid levels
2011-08-16 16:50:38 +02:00
472585a7e8
tuned lava/universal damage code
2011-08-15 11:49:39 +03:00
8f42a8be0c
lava!
2011-08-15 02:04:56 +03:00
f79069f5b3
MapNode is a struct, not a class
2011-08-05 08:45:15 +02:00
1c59cff832
Ladders implemented!
2011-08-01 09:22:36 +02:00
7ece67727d
Merge remote-tracking branch 'origin/upstream'
2011-07-31 20:04:04 +02:00
8e1eacf3a8
Fixed handling of inventory in creative mode (normal inventory is not trashed anymore), fixed mese pick speed, added some forgotten stuff
2011-07-30 23:33:57 +03:00
4ef9c7675a
Merge remote-tracking branch 'origin/upstream'
2011-07-30 18:55:43 +02:00
501034a792
merged jungle and bluish shadows
2011-07-23 20:01:06 +03:00
2587bb361c
merged the content type extension and delta
2011-07-23 19:04:37 +03:00
90d793f8f3
extended content-type range
2011-07-23 16:55:26 +03:00
8993d9dd83
Jungle biome/whatever thing
2011-07-23 02:04:24 +03:00
f1e8ff2245
* refactored liquid transformation code (has some flaws)
...
Completely rewrote the liquid transformation. The algorithm now exclusively modifies the current node in one iteration. Another change is that MapNode.param2 now stores a bit that tells other nodes if a flowing liquid node flows downwards. This is accomplished by two masks on param2 for the "flow down" bit and the "liquid level" bits.
This will be the base of future improvements to the liquid flow. However, in the current state flowing liquid does not always disappear when cut off its source. Be aware that this branch is work in progress.
2011-07-18 02:37:19 +02:00
3560f0de08
Merge branch 'upstream/master'
...
Conflicts:
data/oerkki1.png
src/client.cpp
2011-07-14 22:43:28 +02:00
5146c826be
* possibly improved water flow, by flyx86
...
- When flowing liquid starts to flow down, it stops contributing to its neighboring nodes' liquid level (possibly transforming it back to air)
- Flowing liquid turns into a source if there are at least 2 adjacent liquid source nodes
- If a new liquid flow reaches existing flowing liquid, the existing liquid is now updated properly.
2011-07-14 16:17:53 +02:00
8f742855a1
initial steps in doing content type extension
2011-07-02 01:07:54 +03:00
ccf5eae751
fixed bug in inventory textures caused from better handling of unknown blocks
2011-06-27 08:46:54 +03:00
682c9d8e7d
Moved stuff from mapblock{h,cpp} to mapblock_mesh.{h,cpp} and content_mapblock.{h,cpp}
2011-06-17 23:20:31 +03:00
dc5319b6c9
Moved some mapnode content stuff from mapnode.{h,cpp} and digging property stuff from material.cpp to content_mapnode.{h,cpp}
2011-06-17 22:20:15 +03:00
12ca835e14
Merged CiaranG's fence and fixed two things
2011-05-24 20:13:21 +03:00
c5e583e059
Added fences (but still needs an icon or something to display in inventory)
2011-05-24 17:52:04 +01:00
4a6b9a6ac1
Some work-in-progress stuff and many comment updates
2011-05-22 23:55:02 +03:00
0af5311538
Preliminary "active block" stuff + set up test code to grow grass.
2011-05-22 17:00:09 +03:00
2e1a69c3b1
Added glass, with rendering and furnace support.
2011-05-09 19:22:07 +01:00
821d5bb4cc
Hopefully fixed the bug of huge mineral deposits rarely in seafloor sand
2011-05-03 17:33:13 +03:00
b36e5c0508
Removed IrrlichtWrapper
2011-04-22 09:54:05 +03:00
89aa8b9be1
Furnace is now usable. Added more tools.
...
--HG--
rename : data/tool_stpick.png => data/tool_stonepick.png
rename : data/tool_wpick.png => data/tool_woodpick.png
2011-04-05 18:23:30 +03:00
d1d57cf5c3
initial workings of the furnace
2011-04-05 02:56:29 +03:00
389fe31ace
changed node metadata format to better accomodate future needs and problems
2011-04-05 00:24:47 +03:00
9e683fff50
initial chest metadata
2011-04-04 11:18:14 +03:00
fa08294d09
Node metadata framework
2011-04-04 03:45:08 +03:00
01c2b003e1
commit before some more radical changes
2011-04-03 16:21:06 +03:00
62e7912577
some tidying
2011-02-21 16:50:05 +02:00
c57637b4c3
Temporary commit; lots of test code and stuff
2011-02-21 00:45:14 +02:00
00810408a8
New way of determining the outcome of digging
2011-02-14 12:08:03 +02:00
804b2647ce
new texture stuff quite working
2011-02-11 16:43:26 +02:00
1704badc30
work-in-progress texture atlas optimization
2011-02-10 02:13:03 +02:00