Perttu Ahola
|
4f021fc7dd
|
Remove crafting definitions from content_craft.cpp
|
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 |
|
Perttu Ahola
|
a5545593ba
|
Fix camera MaterialItem draw logic
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
f68fa667c8
|
Clean InventoryItem interface a bit
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
7a29b14a20
|
Improved MaterialItem (stores nodename)
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
df8346ef4d
|
Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter wrapper in old code
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
c0f6395cf0
|
Node definition names
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
50d63e4b0a
|
Add name field to ContentFeatures
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
6a417c538f
|
Remove burn time definitions from FurnaceNodeMetadata
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
7fae32095a
|
Remove old comments
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
37a5f8a30b
|
Move cook result properly to ContentFeatures
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
f107967fdc
|
Remove node content-dependent stuff from map.cpp
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
a793533d1a
|
Remove content_mapnode.h and nodedef.h #includes
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
3318d0b4b8
|
Remove content dependencies from mapblock.cpp
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
81f1cc662f
|
Remove #include <content_mapnode.h> from game.cpp
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
28fe2987a0
|
Saner sized sapling
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
26abf6fd82
|
Cut down content transfer verbosity
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
594b189569
|
Cut down TextureSource verbosity
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
7696a38543
|
Improve loading screen and protocol
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
cde35d1606
|
Clean nodefeat and content_mapnode a bit
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
9fc78cbece
|
Fix flowing water being always opaque
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
e4dff41560
|
Fix MaterialProperties serialization (constant_time was missing)
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
2f2392f783
|
Improve glass
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
c3703ded95
|
Fix NDT_PLANTLIKE scaling to always keep the bottom at ground level
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
e5fd010a6c
|
Replace direct irrlicht texture fetching in CAO content with TextureSource
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
ba762bcd49
|
Clean mapnode.h and fix other files accordingly
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
6da8cb00e2
|
Node definitions transfer
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
eed727c61b
|
Completely generalized mesh generation; ContentFeatures serialization
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
89e7bacd99
|
Clean more
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
ff34955a0d
|
Remove commented out code
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
a48a0e77eb
|
Prepare more for node definition serialization
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
cf6e22e9a6
|
Better node texture generation
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
c1202a2ecc
|
Update inventory texture too
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
01ae0daea5
|
Properly update textures in node definitions
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
45fc45a49e
|
Sending of textures WIP
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
7bdc328a71
|
Fix yet-another serialization error in utility.h and set constructor of Buffer take const data for copying
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
e71744b918
|
Modify mod and texture directory hierarchies
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
40e7a1a5c9
|
Update TODO list in scriptapi.cpp
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
9e1c4533b8
|
Move tool definitions to script
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
4b8e4dae58
|
Tool definition transfer to client
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
0754f2a7af
|
ToolDefManager serialization
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
8d2d28f1dc
|
ToolDefinition serialization
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
e9620d9c8c
|
Make fence post selection box smaller and create code to allow node placement to the side of a static box
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
de51f87e05
|
Tune gravel and picks
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
1afed48a2c
|
Make possible and do update textures in node definitions after late texture atlas making
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
c6fd2986d4
|
GameDef compiles
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
abceeee92f
|
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
5fc791ac9a
|
Move tool stuff to tool.{h,cpp}
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
72884bf85f
|
Tune the tool speed thing
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
f97d4355be
|
New kind of tool speed and wear calculation thingy
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
96b71236ed
|
Clean headers a bit
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
3b77a63d5d
|
Allocate MapBlock::m_node_metadata on heap to allow less header bloat
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
64fa59e24f
|
Generic NodeMetadata text input
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
79c9f14aec
|
Generalize selection boxes
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
2ef414d05f
|
Set the BS constant to be floating-point; this removes the need for floating point numbers when dividing it
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
77cf27b82b
|
Clean code and modify comments in mapnode_contentfeatures.h
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
64996422c0
|
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
f8c9b70379
|
Scripting: Allow multiple global step callbacks and improve documentation
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
7b802c547d
|
Handle undefined objects better
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
73bb3bc595
|
Scripting WIP: Add global environment step function on_step
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
1320d07068
|
Scripting WIP: dynamic object stuff
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
0b97ad8384
|
ServerRemotePlayer implements ServerActiveObject
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
75a0ca6bd6
|
Scripting WIP
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
38944467d3
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
23adfff4fe
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
b35adfbd2d
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
526eedf98e
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
dcedfdacd1
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
ea8d6d7abd
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
f145d498a6
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
41c91391fc
|
Scripting WIP; Lua entity step callback works
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
a6a1e6ed1a
|
random scripting work-in-progress
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
bfc68d3151
|
Scripting WIP
|
2011-11-29 19:13:38 +02:00 |
|
Perttu Ahola
|
ee8b6d3444
|
Move images to data/textures and fix some path stuff; hope that installation still works
|
2011-11-29 19:11:04 +02:00 |
|
Perttu Ahola
|
2115a766f6
|
Make it actually build
|
2011-11-29 19:11:04 +02:00 |
|
Perttu Ahola
|
d1a5e97a7f
|
Add Lua
|
2011-11-29 19:11:04 +02:00 |
|
Perttu Ahola
|
7372282a72
|
Better spawn position finding and checking
|
2011-11-13 03:17:42 +02:00 |
|
Perttu Ahola
|
045e32b6ec
|
Fix water-glass and water-lava surfaces
|
2011-11-08 16:17:38 +02:00 |
|
Perttu Ahola
|
763da10c7b
|
Reset block usage timer on client only if it is very probably drawn
|
2011-11-08 02:13:22 +02:00 |
|
Kahrl
|
1c98ec94da
|
Make Connection::Receive return the data via a SharedBuffer reference, so the caller doesn't have to choose the right buffer size in advance.
Conflicts:
src/test.cpp
|
2011-11-07 11:21:42 +02:00 |
|
Kahrl
|
28660b4c1a
|
utility.h: Change Buffer's interface to be more compatible with SharedBuffer's interface, connection.h: use Buffer instead of SharedBuffer in command and event queues
|
2011-11-07 11:19:56 +02:00 |
|
Perttu Ahola
|
fa72e65b59
|
Add new Connection test in test.cpp in case needed in the future (commented out), improve comments in test.cpp a bit
|
2011-11-07 11:15:43 +02:00 |
|
Perttu Ahola
|
7d5d676eac
|
Infinite packet flood test for debugging the new network layer
|
2011-11-07 01:20:58 +02:00 |
|
Constantin Wenger
|
61f2cc45c2
|
Command-line signal handling for Windows
|
2011-11-06 19:24:44 +02:00 |
|
Perttu Ahola
|
c1d92d72e1
|
Make water invisible next to underwater glass
|
2011-11-05 23:30:27 +02:00 |
|
Perttu Ahola
|
d0fdfd44c5
|
Add option to set water opaque (mainly for stylistic choice)
|
2011-11-03 23:06:57 +02:00 |
|
Perttu Ahola
|
f5995337e8
|
Fix flowing liquid spacing; water and lava next to each other will glitch a bit but it isn't as bad as this was
|
2011-11-03 23:04:56 +02:00 |
|
Perttu Ahola
|
e9fd3def90
|
Make CONTENT_IGNORE to not block the view when occlusion culling
|
2011-11-03 20:45:44 +02:00 |
|
Perttu Ahola
|
a2af490b7b
|
Disable mipmapping because it is sometimes ugly
|
2011-11-03 20:17:18 +02:00 |
|
Perttu Ahola
|
4964daa5be
|
Possible fix to bases of islands/hills getting culled out too early
|
2011-11-03 15:10:58 +02:00 |
|
Perttu Ahola
|
718086f383
|
Tune occlusion culling a bit more
|
2011-11-03 13:35:32 +02:00 |
|