Perttu Ahola
|
7bb4b7911b
|
Comment out debug output in ServerEnvironment::activateBlock
|
2011-11-29 19:13:57 +02:00 |
|
Perttu Ahola
|
fadf248892
|
Handle ActiveBlockModifier intervals properly, down to 1s
|
2011-11-29 19:13:57 +02:00 |
|
Perttu Ahola
|
0f2b932e92
|
Initial NodeMetaRef stuff
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
34bd1b3032
|
Lua interface for ActiveBlockModifier
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
8924588511
|
Remove creation of builtin.lua defined minetest.registered_* tables in C
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
19a1ac1f34
|
For consistency, implement calling of on_chat_message callbacks in C
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
30648d1cc9
|
Implement callback registration in Lua instead of C
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
842eb5da28
|
Replace old active block random node modifying things with actual ActiveBlockModifiers
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
05df2ee8a4
|
Add chat message callback and send functions
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
ab3911ba9e
|
Print errors from local log to chat
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
013921782b
|
Add a third log output interface method
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
c449e5f20a
|
Use log_deregister_thread in EmergeThread
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
6e0de7b42c
|
Add log_remove_output and log_deregister_thread
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
2e42391b86
|
Fix mod dependency sort
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
fd8b9a3a44
|
Warn about unsatisfied dependencies
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
5c1cb01936
|
Make blocks to be loaded from disk when the active block area reaches them
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
ec4f58741b
|
Fix a random commented-out piece of lighting code, altough it doesn't work any better
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
4ce6e5f0c5
|
Optimize lighting by a tiny bit
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
a8a82e0b21
|
Sort mods by dependencies defined by modpath/depends.txt in each mod (not mandatory)
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
739cb87385
|
Fix default value of visual in LuaEntityProperties
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
8492796a5c
|
Allow server-side teleporting
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
218b626016
|
Fix and tune player movement checks (make them very loose)
|
2011-11-29 19:13:55 +02:00 |
|
Kahrl
|
f42c57d9a8
|
Add IDropAction and related stuff
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
82a460ec90
|
Improve luaentity sprite functionality (and add some random stuff)
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
1d36e68346
|
Fix liquid source backface culling (was not turned off)
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
41c473cf5e
|
Fix player getting thrown underground after connecting
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
b2ccbdffc1
|
Make map generator as much threaded as possible (not much benefit with current generator because of small generator chunk size (a single MapBlock))
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
769cc9879f
|
Add on_generated hook
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
0dbb31afeb
|
Improve player movement speed checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
1bfc3c1eb9
|
Player movement speed and node access distance checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
8bd178c2e5
|
If available, use local textures instead of those sent by server
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
65b2a2cb02
|
Make lighting update occur immediately after ClientActiveObject addition to make objects show up much more responsively
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
70363847aa
|
Reshape LuaEntityCAO implementation a bit and make TNT to blink
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
1ce749c86a
|
Optimize active block modifier stuff (was left horribly unoptimized after making content ids dynamic)
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
08c9b6037d
|
Re-implement give_initial_stuff
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
57a2bd056c
|
Exception handling in Lua setting get
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
234bf99743
|
Lua setting getter
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
f93144fee7
|
remove get_nodedef
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
945d01fd9e
|
on_newplayer and on_respawnplayer callbacks
|
2011-11-29 19:13:53 +02:00 |
|
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
|
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
|
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
|
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 |
|
Perttu Ahola
|
339b7588d2
|
Tune occlusion culling a bit
|
2011-11-03 13:35:09 +02:00 |
|
Perttu Ahola
|
0ac5f6a7ca
|
Very simple occlusion culling
|
2011-11-03 12:48:08 +02:00 |
|
Perttu Ahola
|
1726b82a16
|
occlusion culling fix, a little reshaping of map rendering for more useful profiler output and dynamic profiler text size
|
2011-11-02 18:13:56 +02:00 |
|
Perttu Ahola
|
03db16d55b
|
Remove trailing / or \ in path_userdata (probably fixes world deletion on Windows)
|
2011-11-02 13:43:00 +02:00 |
|
Perttu Ahola
|
0c20973c17
|
Add 3d cloud checkbox in main menu (and rename setting from enable_2d_clouds to enable_3d_clouds)
|
2011-11-02 12:50:21 +02:00 |
|
Perttu Ahola
|
899404f3b1
|
Fix an obvious bug in utility.h
|
2011-11-01 14:54:11 +02:00 |
|
Perttu Ahola
|
6aab526989
|
Attempt a workaround to the network layer segfault
|
2011-10-30 11:59:23 +02:00 |
|
Perttu Ahola
|
c349708eab
|
Make it to compile on MSVC2010
|
2011-10-21 18:37:43 +03:00 |
|
Perttu Ahola
|
7f25183936
|
Some tuning in m_max_packets_per_second algorithm
|
2011-10-21 11:52:26 +03:00 |
|
Perttu Ahola
|
4b6138e69b
|
Improve Connection with threading and some kind of congestion control
|
2011-10-20 23:04:09 +03:00 |
|
Perttu Ahola
|
b6fcbc5fba
|
Default max_simultaneous_block_sends_server_total to 2 to make network not cough too much on the fixed block sending code
|
2011-10-19 19:34:47 +03:00 |
|
Perttu Ahola
|
ed870a7237
|
Fix apple inventory texture
|
2011-10-19 02:36:46 +03:00 |
|
Perttu Ahola
|
3a06fb8831
|
Fix and tune block sending
|
2011-10-19 02:17:23 +03:00 |
|
Perttu Ahola
|
d47120aeb3
|
Add enable_2d_clouds setting for usage on lower-end machines
|
2011-10-18 23:55:55 +03:00 |
|
Perttu Ahola
|
9b907dd65a
|
Try to tune fog to work well on high-end machines also
|
2011-10-18 21:08:31 +03:00 |
|
Perttu Ahola
|
28f2fdb6de
|
Fix possible NULL dereference in MobV2CAO::step
|
2011-10-18 19:53:34 +03:00 |
|
Perttu Ahola
|
4e1055543c
|
Tune map rendering and related diagnostics
|
2011-10-18 19:18:01 +03:00 |
|
Perttu Ahola
|
8ead29a302
|
set backface culling off again for torches, ladders, rails and signs
|
2011-10-18 18:32:35 +03:00 |
|
Perttu Ahola
|
fe98fe342a
|
...Make the the server buildable again after the last commit
|
2011-10-18 17:20:54 +03:00 |
|
Perttu Ahola
|
554f7f120c
|
Improve rendering and fix tiling in mesh generation
|
2011-10-18 13:56:35 +03:00 |
|
Perttu Ahola
|
05ab58cd14
|
Automate texture listing for texture atlas making
|
2011-10-18 11:31:23 +03:00 |
|
Perttu Ahola
|
eae2d35ca5
|
Fix client profiler print interval
|
2011-10-18 10:36:52 +03:00 |
|
Perttu Ahola
|
85002883bd
|
Better handling of SendFailedException in Connection
|
2011-10-18 03:42:23 +03:00 |
|
Perttu Ahola
|
22b07bdb30
|
Fix object duplication bug
|
2011-10-18 02:58:15 +03:00 |
|
Perttu Ahola
|
fe338745a3
|
Make active_block_range default to 2
|
2011-10-18 00:41:17 +03:00 |
|
Perttu Ahola
|
6ce0c61dc0
|
Fix possible NULL pointer access in MobV2CAO
|
2011-10-18 00:41:02 +03:00 |
|